1.一种分配网络资源的装置,其特征在于,所述装置包括:
第一获取模块,用于获取中继RN与终端之间的接入链路AL的第一上行信道状态信息和第一下行信道状态信息、基站eNB与所述RN之间的回程链路BL的第二上行信道状态信息和第二下行信道状态信息以及所述eNB与所述终端之间的直连链路DL的第三上行信道状态信息和第三下行信道状态信息;
第一计算模块,用于根据所述第一上行信道状态信息、所述第二上行信道状态信息和所述第三上行信道状态信息分别计算在上行传输模式时将第一资源块RB分配给所述AL时产生的第一上行发射功率与第一上行链路速率、分配给所述BL时产生的第二上行发射功率与第二上行链路速率和分配给所述DL时产生的第三上行发射功率与第三上行链路速率,所述第一RB为所述终端所接入小区中的一RB;
第二计算模块,用于根据所述第一下行信道状态信息、所述第二下行信道状态信息和所述第三下行信道状态信息分别计算在下行传输模式时将所述第一RB分配给所述AL时产生的第一下行发射功率与第一下行链路速率、分配给所述BL时产生的第二下行发射功率与第二下行链路速率和分配给所述DL时产生的第三下行发射功率与第三下行链路速率;
分配模块,用于根据所述第一上行发射功率、所述第一上行链路速率、所述第二上行发射功率、所述第二上行链路速率、所述第三上行发射功率、所述第三上行链路速率、所述第一下行发射功率、所述第一下行链路速率、所述第二下行发射功率、所述第二下行链路速率、所述第三下行发射功率和所述第三下行链路速率,选择传输模式以及从所述AL、所述BL和所述DL中选择传输链路,并将所述第一RB分配给在所述选择的传输模式时的所述选择的传输链路。
2.如权利要求1所述的装置,其特征在于,所述第一计算模块,包括:
第一计算单元,用于根据所述第一上行信道状态信息、所述第二上行信道状态信息和所述第三上行信道状态信息,计算在上行传输模式时将第一RB分配给所述AL时产生的第一上行发射功率、分配给所述BL时产生的第二上行发射功率和分配给所述DL时产生的第三上行发射功率;
第二计算单元,用于根据所述第一上行发射功率、所述第二上行发射功率和所述第三上行发射功率,分别计算将所述第一RB分配给所述AL时产生的第一上行链路速率、分配给所述BL产生的第二上行链路速率和分配给所述DL时产生的第三上行链路速率。
3.如权利要求1所述的装置,其特征在于,所述第二计算模块,包括:
第三计算单元,用于根据所述第一下行信道状态信息、所述第二下行信道状态信息和所述第三下行信道状态信息,计算在下行传输模式时将第一RB分配给所述AL时产生的第一下行发射功率、分配给所述BL时产生的第二下行发射功率和分配给所述DL时产生的第三下行发射功率;
第四计算单元,用于根据所述第一下行发射功率、所述第二下行发射功率和所述第三下行发射功率,分别计算将所述第一RB分配给所述AL时产生的第一下行链路速率、分配给所述BL产生的第二下行链路速率和分配给所述DL时产生的第三下行链路速率。
4.如权利要求1所述的装置,其特征在于,所述装置还包括:
第二获取模块,用于获取所述RN由新能源充电的电池信息和所述终端的业务需求信息;
确定模块,用于根据所述第一上行发射功率和所述第一上行链路速率、所述第二上行发射功率和所述第二上行链路速率,所述第三上行发射功率和所述第三上行链路速率、所述第一下行发射功率和所述第一下行链路速率、所述第二下行发射功率和所述第二下行链路速率,所述第三下行发射功率和所述第三下行链路速率、所述RN由新能源充电的电池信息和所述终端的业务需求信息,确定链路速率与RN能量限制相关的Lagrange乘子是否收敛;
如果收敛,则执行所述分配模块,用于将所述第一RB分配给在所述选择的传输模式时的所述选择的传输链路。
5.如权利要求4所述的装置,其特征在于,所述终端的业务需求信息包括所述终端在下行传输时的速率需求和所述终端在上行传输时的速率需求,所述RN由新能源充电的电池信息包括所述RN的平均放电率限制;
相应的,所述装置还包括:
更新模块,用于根据所述第一上行链路速率和所述第一下行链路速率、所述第二上行链路速率和所述第二下行链路速率、所述第三上行链路速率和所述第三下行链路速率,所述RN由新能源充电的电池信息和所述终端的业务需求信息,用次梯度算法更新相应速率限制与RN能量限制条件所对应的Lagrange乘子;
其中,所述限制条件包括:
所述第一上行链路速率大于或等于所述第二上行链路速率,且所述第二上行链路速率和所述第三上行链路速率之和大于或等于所述终端在上行传输时的速率需求;
所述第二下行链路道速率大于或等于所述第一下行链路速率,且所述第一下行链路速率和所述第三下行链路速率之和大于或等于所述终端在下行传输时的速率需求;以及,
所述终端利用所述RN通信所需的RN电能小于或等于所述RN的平均放电率限制。
6.如权利要求5所述的装置,其特征在于,所述装置还包括:
第三获取模块,用于获取所述RN由新能源充电的平均充电率和所述RN当前的电池剩余能量;
第三计算模块,用于根据所述平均充电率和所述电池剩余能量以及预设工作时间,计算所述RN的平均放电率限制。
7.如权利要求5所述的装置,其特征在于,所述分配模块,包括:
第五计算单元,用于根据所述第一上行发射功率、所述第一上行链路速率、所述第二上行发射功率、所述第二上行链路速率、所述第三上行发射功率、所述第三上行链路速率、所述第一下行发射功率、所述第一下行链路速率、所述第二下行发射功率、所述第二下行链路速率、所述第三下行发射功率和所述第三下行链路速率以及所述限制条件对应的Lagrange乘子,分别计算多个性能指数;
第一选择单元,用于从所述多个性能指数中选择性能指数;
第二选择单元,用于从所述AL、所述BL和所述DL中选择所述选择的性能指数对应的传输链路和传输模式;
更新单元,用于利用次梯度算法更新所述限制条件对应的Lagrange乘子;
分配单元,用于若所述更新后的Lagrange乘子收敛,则将所述第一RB分配给在所述选择的传输模式时的所述选择的传输链路。
8.一种分配网络资源的方法,其特征在于,所述方法包括:
获取中继RN与终端之间的接入链路AL的第一上行信道状态信息和第一下行信道状态信息、基站eNB与所述RN之间的回程链路BL的第二上行信道状态信息和第二下行信道状态信息以及所述eNB与所述终端之间的直连链路DL的第三上行信道状态信息和第三下行信道状态信息;
根据所述第一上行信道状态信息、所述第二上行信道状态信息和所述第三上行信道状态信息分别计算在上行传输模式时将第一资源块RB分配给所述AL时产生的第一上行发射功率与第一上行链路速率、分配给所述BL时产生的第二上行发射功率与第二上行链路速率和分配给所述DL时产生的第三上行发射功率与第三上行链路速率,所述第一RB为所述终端所接入小区中的一RB;
根据所述第一下行信道状态信息、所述第二下行信道状态信息和所述第三下行信道状态信息分别计算在下行传输模式时将所述第一RB分配给所述AL时产生的第一下行发射功率与第一下行链路速率、分配给所述BL时产生的第二下行发射功率与第二下行链路速率和分配给所述DL时产生的第三下行发射功率与第三下行链路速率;
根据所述第一上行发射功率、所述第一上行链路速率、所述第二上行发射功率、所述第二上行链路速率、所述第三上行发射功率、所述第三上行链路速率、所述第一下行发射功率、所述第一下行链路速率、所述第二下行发射功率、所述第二下行链路速率、所述第三下行发射功率和所述第三下行链路速率,选择传输模式以及从所述AL、所述BL和所述DL中选择传输链路,并将所述第一RB分配给在所述选择的传输模式时的所述选择的传输链路。
9.如权利要求8所述的方法,其特征在于,所述根据所述第一上行信道状态信息、所述第二上行信道状态信息和所述第三上行信道状态信息分别计算在 上行传输模式时将第一资源块RB分配给所述AL时产生的第一上行发射功率与第一上行链路速率、分配给所述BL时产生的第二上行发射功率与第二上行链路速率和分配给所述DL时产生的第三上行发射功率与第三上行链路速率,包括:
根据所述第一上行信道状态信息、所述第二上行信道状态信息和所述第三上行信道状态信息,计算在上行传输模式时将第一RB分配给所述AL时产生的第一上行发射功率、分配给所述BL时产生的第二上行发射功率和分配给所述DL时产生的第三上行发射功率;
根据所述第一上行发射功率、所述第二上行发射功率和所述第三上行发射功率,分别计算将所述第一RB分配给所述AL时产生的第一上行链路速率、分配给所述BL产生的第二上行链路速率和分配给所述DL时产生的第三上行链路速率。
10.如权利要求8所述的方法,其特征在于,所述根据所述第一下行信道状态信息、所述第二下行信道状态信息和所述第三下行信道状态信息分别计算在下行传输模式时将所述第一RB分配给所述AL时产生的第一下行发射功率与第一下行链路速率、分配给所述BL时产生的第二下行发射功率与第二下行链路速率和分配给所述DL时产生的第三下行发射功率与第三下行链路速率,包括:
根据所述第一下行信道状态信息、所述第二下行信道状态信息和所述第三下行信道状态信息,计算在下行传输模式时将第一RB分配给所述AL时产生的第一下行发射功率、分配给所述BL时产生的第二下行发射功率和分配给所述DL时产生的第三下行发射功率;
根据所述第一下行发射功率、所述第二下行发射功率和所述第三下行发射功率,分别计算将所述第一RB分配给所述AL时产生的第一下行链路速率、分配给所述BL产生的第二下行链路速率和分配给所述DL时产生的第三下行链路速率。
11.如权利要求8所述的方法,其特征在于,所述将所述第一RB分配给在所述选择的传输模式时的所述选择的传输链路之前,还包括:
获取所述RN由新能源充电的电池信息和所述终端的业务需求信息;
根据所述第一上行发射功率和所述第一上行链路速率、所述第二上行发射 功率和所述第二上行链路速率,所述第三上行发射功率和所述第三上行链路速率、所述第一下行发射功率和所述第一下行链路速率、所述第二下行发射功率和所述第二下行链路速率,所述第三下行发射功率和所述第三下行链路速率、所述RN由新能源充电的电池信息和所述终端的业务需求信息,确定链路速率与RN能量限制相关的Lagrange乘子是否收敛;
如果收敛,则执行所述将所述第一RB分配给在所述选择的传输模式时的所述选择的传输链路的步骤。
12.如权利要求11所述的方法,其特征在于,所述终端的业务需求信息包括所述终端在下行传输时的速率需求和所述终端在上行传输时的速率需求,所述RN由新能源充电的电池信息包括所述RN的平均放电率限制;
相应的,所述方法还包括:
根据所述第一上行链路速率和所述第一下行链路速率、所述第二上行链路速率和所述第二下行链路速率、所述第三上行链路速率和所述第三下行链路速率,所述RN由新能源充电的电池信息和所述终端的业务需求信息,用次梯度算法更新相应速率限制与RN能量限制条件所对应的Lagrange乘子;
其中,所述限制条件包括:
所述第一上行链路速率大于或等于所述第二上行链路速率,且所述第二上行链路速率和所述第三上行链路速率之和大于或等于所述终端在上行传输时的速率需求;
所述第二下行链路道速率大于或等于所述第一下行链路速率,且所述第一下行链路速率和所述第三下行链路速率之和大于或等于所述终端在下行传输时的速率需求;以及,
所述终端利用所述RN通信所需的RN电能小于或等于所述RN的平均放电率限制。
13.如权利要求12所述的方法,其特征在于,所述方法还包括:
获取所述RN由新能源充电的平均充电率和所述RN当前的电池剩余能量;
根据所述平均充电率和所述电池剩余能量以及预设工作时间,计算所述RN的平均放电率限制。
14.如权利要求12所述的方法,其特征在于,所述根据所述第一上行发射功率、所述第一上行链路速率、所述第二上行发射功率、所述第二上行链路速率、所述第三上行发射功率、所述第三上行链路速率、所述第一下行发射功率、所述第一下行链路速率、所述第二下行发射功率、所述第二下行链路速率、所述第三下行发射功率和所述第三下行链路速率,选择传输模式以及从所述AL、所述BL和所述DL中选择传输链路,并将所述第一RB分配给在所述选择的传输模式时的所述选择的传输链路,将所述第一RB分配给在所述选择的传输模式时的所述选择的传输链路,包括:
根据所述第一上行发射功率、所述第一上行链路速率、所述第二上行发射功率、所述第二上行链路速率、所述第三上行发射功率、所述第三上行链路速率、所述第一下行发射功率、所述第一下行链路速率、所述第二下行发射功率、所述第二下行链路速率、所述第三下行发射功率和所述第三下行链路速率以及所述限制条件对应的Lagrange乘子,分别计算多个性能指数;
从所述多个性能指数中选择性能指数;
从所述AL、所述BL和所述DL中选择所述选择的性能指数对应的传输链路和传输模式;
利用次梯度算法更新所述限制条件对应的Lagrange乘子;
若所述更新后的Lagrange乘子收敛,则将所述第一RB分配给在所述选择的传输模式时的所述选择的传输链路。
15.一种基站,其特征在于,所述基站包括:处理器;
所述处理器,用于获取中继RN与终端之间的接入链路AL的第一上行信道状态信息和第一下行信道状态信息、基站eNB与所述RN之间的回程链路BL的第二上行信道状态信息和第二下行信道状态信息以及所述eNB与所述终端之间的直连链路DL的第三上行信道状态信息和第三下行信道状态信息;
所述处理器,还用于根据所述第一上行信道状态信息、所述第二上行信道状态信息和所述第三上行信道状态信息分别计算在上行传输模式时将第一资源块RB分配给所述AL时产生的第一上行发射功率与第一上行链路速率、分配给所述BL时产生的第二上行发射功率与第二上行链路速率和分配给所述DL时产 生的第三上行发射功率与第三上行链路速率,所述第一RB为所述终端所接入小区中的一RB;
所述处理器,还用于根据所述第一下行信道状态信息、所述第二下行信道状态信息和所述第三下行信道状态信息分别计算在下行传输模式时将所述第一RB分配给所述AL时产生的第一下行发射功率与第一下行链路速率、分配给所述BL时产生的第二下行发射功率与第二下行链路速率和分配给所述DL时产生的第三下行发射功率与第三下行链路速率;
所述处理器,还用于根据所述第一上行发射功率、所述第一上行链路速率、所述第二上行发射功率、所述第二上行链路速率、所述第三上行发射功率、所述第三上行链路速率、所述第一下行发射功率、所述第一下行链路速率、所述第二下行发射功率、所述第二下行链路速率、所述第三下行发射功率和所述第三下行链路速率,选择传输模式以及从所述AL、所述BL和所述DL中选择传输链路,并将所述第一RB分配给在所述选择的传输模式时的所述选择的传输链路。
16.如权利要求15所述的基站,其特征在于,
所述处理器,还用于根据所述第一上行信道状态信息、所述第二上行信道状态信息和所述第三上行信道状态信息,计算在上行传输模式时将第一RB分配给所述AL时产生的第一上行发射功率、分配给所述BL时产生的第二上行发射功率和分配给所述DL时产生的第三上行发射功率;
所述处理器,还用于根据所述第一上行发射功率、所述第二上行发射功率和所述第三上行发射功率,分别计算将所述第一RB分配给所述AL时产生的第一上行链路速率、分配给所述BL产生的第二上行链路速率和分配给所述DL时产生的第三上行链路速率。
17.如权利要求15所述的基站,其特征在于,
所述处理器,还用于根据所述第一下行信道状态信息、所述第二下行信道状态信息和所述第三下行信道状态信息,计算在下行传输模式时将第一RB分配给所述AL时产生的第一下行发射功率、分配给所述BL时产生的第二下行发射功率和分配给所述DL时产生的第三下行发射功率;
所述处理器,还用于根据所述第一下行发射功率、所述第二下行发射功率和所述第三下行发射功率,分别计算将所述第一RB分配给所述AL时产生的第一下行链路速率、分配给所述BL产生的第二下行链路速率和分配给所述DL时产生的第三下行链路速率。
18.如权利要求15所述的基站,其特征在于,
所述处理器,还用于获取所述RN由新能源充电的电池信息和所述终端的业务需求信息;
所述处理器,还用于根据所述第一上行发射功率和所述第一上行链路速率、所述第二上行发射功率和所述第二上行链路速率,所述第三上行发射功率和所述第三上行链路速率、所述第一下行发射功率和所述第一下行链路速率、所述第二下行发射功率和所述第二下行链路速率,所述第三下行发射功率和所述第三下行链路速率、所述RN由新能源充电的电池信息和所述终端的业务需求信息,确定链路速率与RN能量限制相关的Lagrange乘子是否收敛;
所述处理器,还用于如果收敛,则将所述第一RB分配给在所述选择的传输模式时的所述选择的传输链路。
19.如权利要求18所述的基站,其特征在于,所述终端的业务需求信息包括所述终端在下行传输时的速率需求和所述终端在上行传输时的速率需求,所述RN由新能源充电的电池信息包括所述RN的平均放电率限制;
所述处理器,还用于根据所述第一上行链路速率和所述第一下行链路速率、所述第二上行链路速率和所述第二下行链路速率、所述第三上行链路速率和所述第三下行链路速率,所述RN由新能源充电的电池信息和所述终端的业务需求信息,用次梯度算法更新相应速率限制与RN能量限制条件所对应的Lagrange乘子;
其中,所述限制条件包括:
所述第一上行链路速率大于或等于所述第二上行链路速率,且所述第二上行链路速率和所述第三上行链路速率之和大于或等于所述终端在上行传输时的速率需求;
所述第二下行链路道速率大于或等于所述第一下行链路速率,且所述第一 下行链路速率和所述第三下行链路速率之和大于或等于所述终端在下行传输时的速率需求;以及,
所述终端利用所述RN通信所需的RN电能小于或等于所述RN的平均放电率限制。
20.如权利要求19所述的基站,其特征在于,所述基站还包括:
所述处理器,还用于获取所述RN由新能源充电的平均充电率和所述RN当前的电池剩余能量;
所述处理器,还用于根据所述平均充电率和所述电池剩余能量以及预设工作时间,计算所述RN的平均放电率限制。
21.如权利要求19所述的基站,其特征在于,
所述处理器,还用于根据所述第一上行发射功率、所述第一上行链路速率、所述第二上行发射功率、所述第二上行链路速率、所述第三上行发射功率、所述第三上行链路速率、所述第一下行发射功率、所述第一下行链路速率、所述第二下行发射功率、所述第二下行链路速率、所述第三下行发射功率和所述第三下行链路速率以及所述限制条件对应的Lagrange乘子,分别计算多个性能指数;
所述处理器,还用于从所述多个性能指数中选择性能指数;
所述处理器,还用于从所述AL、所述BL和所述DL中选择所述选择的性能指数对应的传输链路和传输模式;
所述处理器,还用于利用次梯度算法更新所述限制条件对应的Lagrange乘子;
所述处理器,还用于若所述更新后的Lagrange乘子收敛,则将所述第一RB分配给在所述选择的传输模式时的所述选择的传输链路。