Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
SCHEDULING METHOD AND SCHEDULING DEVICE
Document Type and Number:
WIPO Patent Application WO/2014/089839
Kind Code:
A1
Abstract:
The present invention relates to the field of communications, and particularly to a scheduling method and device. The method comprises: determining whether a user equipment can participate in virtual multiple-input multiple-output (VMIMO) scheduling; adjusting a scheduling priority of the user equipment according to the determination result of whether the user equipment can participate in the VMIMO scheduling; and scheduling the user equipment according to the adjusted scheduling priority. Because the scheduling priority of the user equipment is adjusted flexibly, the problem of performance degradation of the user equipment caused by neighboring cell interference can be effectively eliminated.

Inventors:
LOU QUNFANG (CN)
Application Number:
PCT/CN2012/086697
Publication Date:
June 19, 2014
Filing Date:
December 14, 2012
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
International Classes:
H04W72/12
Foreign References:
CN101888665A2010-11-17
CN102316596A2012-01-11
US20090041148A12009-02-12
CN102340882A2012-02-01
US20070171808A12007-07-26
CN101594687A2009-12-02
CN102802264A2012-11-28
Attorney, Agent or Firm:
GUANGZHOU SCIHEAD PATENT AGENT CO., LTD (CN)
广州三环专利代理有限公司 (CN)
Download PDF:
Claims:
权 利 要 求

1、 一种调度方法, 其特征在于, 包括:

确定用户设备是否可以参与虚拟多输入多输出 VMIMO调度;

根据所述用户设备是否可以参与 VMIMO调度, 调整所述用户设备的调度 优先级;

根据调整后的调度优先级, 调度所述用户设备;

其中, 所述根据所述用户设备是否可以参与 VMIMO调度, 调整所述用户 设备的调度优先级, 包括:

当所述用户设备可以参与 VMIMO调度时, 降低所述用户设备的调度优先 级; 和 /或

当所述用户设备不可以参与 VMIMO调度时, 提高所述用户设备的调度优 先级。

2、如权利要求 1所述的方法, 所述降低所述用户设备的调度优先级, 包括: 通过所述用户设备在指定时刻被调度的速率与所述用户设备在所述指定时 刻之前被调度的平均速率的比值与第一调整函数的乘积来降低所述用户设备的 调度优先级。

3、 权利要求 2所述的方法, 其特征在于, 通过所述用户设备在指定时刻被 调度的速率与所述用户设备在所述指定时刻之前被调度的平均速率的比值与第 一调整函数的乘积来降低所述用户设备的调度优先级, 具体釆用如下公式:

Pk, vmimo (0 = f{X) .7=^ )

y '

其中, k代表所述用户设备, t为指定时刻, 为用户设备 k在 t时刻被 调度的速率, ^O)为用户设备 k在 t时刻之前被调度的平均速率, "和 为常 数, /(X)为第一调整函数, A, 雨 ^。 )为用户设备 k在 t时刻的调度优先级。

4、 如权利要求 3所述的方法, 其特征在于, 所述第一调整函数/ (X)包括指 数函数或线性函数,

当第一调整函数/ x)为线性函数时, 所述线性函数包括: , 1 ,

\ + ηχ '

其中, η为大于 0的正整数, X为所述用户设备参与虚拟多输入多输出调 度的用户级配对概率或所述用户设备参与虚拟多输入多输出调度的小区级配对 概率;

当第一调整函数/ (X)为指数函数时, 所述指数函数包括:

/(χ)=^7或, / =T^ 或, 1- 其中, n为大于 0的正整数, X为所述用户设备参与虚拟多输入多输出调度 的用户级配对概率或所述用户设备参与虚拟多输入多输出调度的小区级配对概 率。

5、 如权利要求 1至 4任一项所述的方法, 其特征在于, 所述根据所述用户 设备是否可以参与 VMIMO调度, 调整所述用户设备的调度优先级, 包括:

6、 如权利要求 1所述的方法, 其特征在于, 所述提高所述用户设备的调度 优先级, 包括:

通过所述用户设备在指定时刻被调度的速率与第二调整函数之和与所述用 户设备在所述指定时刻之前被调度的平均速率的比值来提高所述用户设备的调 度优先级。 7、 如权利要求 6所述的方法, 其特征在于, 所述通过所述用户设备在指定 时刻被调度的速率与第二调整函数之和与所述用户设备在所述指定时刻之前被 调度的平均速率的比值来提高所述用户设备的调度优先级, 具体釆用如下公式:

(Rk (t))a + g(l + g(x))

A, 爾 " - , 其中, k代表所述用户设备, t为指定时刻, ^ )为用户设备 k在 t时刻被 调度的速率, (0为用户设备 k在 t时刻之前被调度的平均速率, g(x)为第二 调整函数, "和 为常数, Pk, 雨^。0)为用户设备 k在 t时刻的调度优先级。

8、 如权利要求 7所述的方法, 其特征在于, 所述第二调整函数 g(x)包括线 性函数, 所述线性函数包括:

g(x) = ax + b ,

其中, a和 b为 【0, 1】 区间的正数, X为所述用户设备参与虚拟多输入多 输出调度的小区级配对概率。

9、 如权利要求 1至 8任一项所述的方法, 所述确定用户设备是否可以参与 虚拟多输入多输出 VMIMO调度, 包括:

测量所述用户设备的上行信噪比值;

根据测量结果判断所述用户设备的上行信噪比值是否大于或等于预设的第 一门限值;

当判断结果为是时, 确定所述用户设备可以参与虚拟多输入多输出调度; 或者

当判断结果为否时, 确定所述用户设备不可以参与虚拟多输入多输出调度。

10、 如权利要求 1至 8任一项所述的方法, 所述确定用户设备是否可以参 与虚拟多输入多输出 VMIMO调度, 包括:

获取所述用户设备上报的服务扇区和小区邻区参考信号接收功率; 判断所述服务扇区和小区邻区参考信号接收功率的差值是否小于或等于预 设的第二门限值;

当判断结果为是时, 确定所述用户设备不可以参与虚拟多输入多输出调度; 或者

当判断结果为否时, 确定所述用户设备可以参与虚拟多输入多输出调度。

11、 如权利要求 1至 8任一项所述的方法, 所述确定用户设备是否可以参 与虚拟多输入多输出 VMIMO调度, 包括:

定期统计所述用户设备参与虚拟多输入多输出调度的用户级配对概率; 判断统计的结果是否小于或等于预设的第三门限值;

当判断结果为是时, 确定所述用户设备不可以参与虚拟多输入多输出调度; 或者

当判断结果为否时, 确定所述用户设备可以参与虚拟多输入多输出调度。

12、 一种调度设备, 其特征在于, 包括:

确定模块, 用于确定用户设备是否可以参与虚拟多输入多输出 VMIMO调 度;

调整模块, 用于根据确定模块对所述用户设备是否可以参与 VMIMO调度 的确定结果, 调整所述用户设备的调度优先级;

调度模块, 用于根据所述调整模块调整后的调度优先级, 调度所述用户设 备;

其中, 所述调整模块包括:

第一调整子模块,用于当所述确定模块确定所述用户设备可以参与 VMIMO 调度时, 降低所述用户设备的调度优先级; 和 /或

第二调整子模块, 用于当所述用户设备不可以参与 VMIMO调度时, 提高 所述用户设备的调度优先级。

13、 如权利要求 12所述的设备, 第一调整子模块具体用于通过所述用户设 备在指定时刻被调度的速率与所述用户设备在所述指定时刻之前被调度的平均 速率的比值与第一调整函数的乘积来降低所述用户设备的调度优先级。

14、 权利要求 13所述的设备, 其特征在于, 所述第一调整子模块通过所述 用户设备在指定时刻被调度的速率与所述用户设备在所述指定时刻之前被调度 的平均速率的比值与第一调整函数的乘积来降低所述用户设备的调度优先级, 具体釆用如下公式:

其中, k代表所述用户设备, t为指定时刻, 为用户设备 k在 t时刻被 调度的速率, 0)为用户设备 k在 t时刻之前被调度的平均速率, "和 为常 数, /(X)为第一调整函数, A, 雨 ^。 )为用户设备 k在 t时刻的调度优先级。

15、 如权利要求 14所述的设备, 其特征在于, 所述第一调整函数/ (X)包括 指数函数或线性函数,

当第一调整函数/ x)为线性函数时, 所述线性函数包括:

1

X .

1 +

其中, n为大于 0的正整数, X为所述用户设备参与虚拟多输入多输出调 度的用户级配对概率或所述用户设备参与虚拟多输入多输出调度的小区级配对 概率; 当第一调整函数/ (X)为指数函数时, 所述指数函数包括:

其中, n为大于 0的正整数, X为所述用户设备参与虚拟多输入多输出调度 的用户级配对概率或所述用户设备参与虚拟多输入多输出调度的小区级配对概 率。

16、 如权利要求 12至 15任一项所述的设备, 其特征在于, 所述调整模块 包括:

17、 如权利要求 12所述的设备, 其特征在于, 所述第二调整子模块具体用 于通过所述用户设备在指定时刻被调度的速率与第二调整函数之和与所述用户 设备在所述指定时刻之前被调度的平均速率的比值来提高所述用户设备的调度 优先级。

18、 如权利要求 17所述的设备, 其特征在于, 所述第二调整子模块通过所 述用户设备在指定时刻被调度的速率与第二调整函数求和与所述用户设备在所 述指定时刻之前被调度的平均速率的比值来提高所述用户设备的调度优先级, 具体釆用如下公式:

(Rk (t))a + g(l + g(x))

A, 爾 " - , 其中, k代表所述用户设备, t为指定时刻, ^ )为用户设备 k在 t时刻被 调度的速率, (0为用户设备 k在 t时刻之前被调度的平均速率, g(x)为第二 调整函数, "和 为常数, Pk, 雨^。0)为用户设备 k在 t时刻的调度优先级。

19、 如权利要求 18所述的设备, 其特征在于, 所述第二调整函数 g(x)包括 线性函数, 所述线性函数包括:

g(x) = ax + b ,

其中, a和 b为 【0, 1】 区间的正数, X为所述用户设备参与虚拟多输入多 输出调度的小区级配对概率。

20、 如权利要求 12至 19任一项所述的设备, 所述确定模块包括: 测量模块, 用于测量所述用户设备的上行信噪比值;

第一判断模块, 用于并根据所述测量模块的测量结果判断所述用户设备的 上行信噪比值是否大于或等于预设的第一门限值;

第一确定子模块, 用于当所述第一判断模块的判断结果为是时, 确定所述 用户设备可以参与虚拟多输入多输出调度; 或当所述第一判断模块的判断结果 为否时, 确定所述用户设备不可以参与虚拟多输入多输出调度。

21、 如权利要求 12至 19任一项所述的设备, 所述确定模块包括: 获取模块, 用于获取所述用户设备上报的服务扇区和小区邻区参考信号接 收功率;

第二判断模块, 用于判断所述获取模块获取的服务扇区和小区邻区参考信 号接收功率的差值是否小于或等于预设的第二门限值;

第二确定子模块, 用于当所述第二判断模块的判断结果为是时, 确定所述 用户设备不可以参与虚拟多输入多输出调度; 或当所述第二判断模块的判断结 果为否时, 确定所述用户设备可以参与虚拟多输入多输出调度。

22、 如权利要求 12至 19任一项所述的设备, 所述确定模块包括: 统计模块, 用于定期统计所述用户设备参与虚拟多输入多输出调度的用户 级配对概率;

第三判断模块, 用于判断所述统计模块的统计的结果是否小于或等于预设 的第三门限值;

第三确定子模块, 用于当所述第三判断模块的判断结果为是时, 确定所述 用户设备不可以参与虚拟多输入多输出调度; 或当所述第三判断模块的判断结 果为否时, 确定所述用户设备可以参与虚拟多输入多输出调度。

23、 一种计算机存储介质, 其特征在于, 该计算机存储介质存储有程序, 该程序用于执行如权利要求 1-11中任一项所述方法的步骤。

24、 一种调度设备, 其特征在于, 包括: 存储器和处理器, 所述存储器中 存储有程序, 所述处理器调用所述存储器中存储的程序并执行如下步骤:

确定用户设备是否可以参与虚拟多输入多输出 VMIMO调度;

根据所述用户设备是否可以参与 VMIMO调度, 调整所述用户设备的调度 优先级;

根据调整后的调度优先级, 调度所述用户设备;

其中, 所述处理器执行根据所述用户设备是否可以参与 VMIMO调度, 调 整所述用户设备的调度优先级的步骤, 具体包括:

当所述用户设备可以参与 VMIMO调度时, 降低所述用户设备的调度优先 级; 和 /或

当所述用户设备不可以参与 VMIMO调度时, 提高所述用户设备的调度优 先级。

25、 如权利要求 24所述的设备, 所述处理器执行降低所述用户设备的调度 优先级的步骤, 具体包括:

通过所述用户设备在指定时刻被调度的速率与所述用户设备在所述指定时 刻之前被调度的平均速率的比值与第一调整函数的乘积来降低所述用户设备的 调度优先级。 26、 权利要求 25所述的设备, 其特征在于, 所述处理器执行通过所述用户 设备在指定时刻被调度的速率与所述用户设备在所述指定时刻之前被调度的平 均速率的比值与第一调整函数的乘积来降低所述用户设备的调度优先级的步 骤, 具体釆用如下公式:

其中, k代表所述用户设备, t为指定时刻, 为用户设备 k在 t时刻被 调度的速率, 0)为用户设备 k在 t时刻之前被调度的平均速率, "和 为常 数, /(X)为第一调整函数, A, 雨 ^。 )为用户设备 k在 t时刻的调度优先级。

27、 如权利要求 26所述的设备, 其特征在于, 所述第一调整函数/ (X)包括 指数函数或线性函数,

当第一调整函数/ x)为线性函数时, 所述线性函数包括:

1

X .

1 +

其中, n为大于 0的正整数, X为所述用户设备参与虚拟多输入多输出调 度的用户级配对概率或所述用户设备参与虚拟多输入多输出调度的小区级配对 概率;

当第一调整函数/ (X)为指数函数时, 所述指数函数包括:

/(x)=^7或, / = T^ 或, 1 - 其中, n为大于 0的正整数, X为所述用户设备参与虚拟多输入多输出调度 的用户级配对概率或所述用户设备参与虚拟多输入多输出调度的小区级配对概 率。 28、 如权利要求 24至 27任一项所述的设备, 其特征在于, 所述处理器执 行根据所述用户设备是否可以参与 VMIMO调度, 调整所述用户设备的调度优 先级的步骤, 具体包括:

29、 如权利要求 24所述的设备, 其特征在于, 所述处理器执行提高所述用 户设备的调度优先级的步骤, 具体包括:

通过所述用户设备在指定时刻被调度的速率与第二调整函数之和与所述用 户设备在所述指定时刻之前被调度的平均速率的比值来提高所述用户设备的调 度优先级。

30、 如权利要求 29所述的设备, 其特征在于, 所述处理器执行通过所述用 户设备在指定时刻被调度的速率与第二调整函数之和与所述用户设备在所述指 定时刻之前被调度的平均速率的比值来提高所述用户设备的调度优先级的步 骤, 具体釆用如下公式:

(Rk (t))a + g(l + g(x))

A, 爾 " - , 其中, k代表所述用户设备, t为指定时刻, ^ )为用户设备 k在 t时刻被 调度的速率, (0为用户设备 k在 t时刻之前被调度的平均速率, g(x)为第二 调整函数, "和 为常数, Pk, 雨^。0)为用户设备 k在 t时刻的调度优先级。

31、 如权利要求 30所述的设备, 其特征在于, 所述第二调整函数 g(x)包括 线性函数, 所述线性函数包括:

g(x) = ax + b ,

其中, a和 b为 【0, 1】 区间的正数, X为所述用户设备参与虚拟多输入多 输出调度的小区级配对概率。 32、 如权利要求 24至 31任一项所述的设备, 所述处理器执行确定用户设 备是否可以参与虚拟多输入多输出 VMIMO调度的步骤, 具体包括:

测量所述用户设备的上行信噪比值;

根据测量结果判断所述用户设备的上行信噪比值是否大于或等于预设的第 一门限值;

当判断结果为是时, 确定所述用户设备可以参与虚拟多输入多输出调度; 或者

当判断结果为否时, 确定所述用户设备不可以参与虚拟多输入多输出调度。

33、 如权利要求 24至 31任一项所述的设备, 所述处理器执行确定用户设 备是否可以参与虚拟多输入多输出 VMIMO调度的步骤, 具体包括:

获取所述用户设备上报的服务扇区和小区邻区参考信号接收功率; 判断所述服务扇区和小区邻区参考信号接收功率的差值是否小于或等于预 设的第二门限值;

当判断结果为是时, 确定所述用户设备不可以参与虚拟多输入多输出调度; 或者

当判断结果为否时, 确定所述用户设备可以参与虚拟多输入多输出调度。

34、 如权利要求 24至 31任一项所述的设备, 所述处理器执行确定用户设 备是否可以参与虚拟多输入多输出 VMIMO调度的步骤, 具体包括:

定期统计所述用户设备参与虚拟多输入多输出调度的用户级配对概率; 判断统计的结果是否小于或等于预设的第三门限值;

当判断结果为是时, 确定所述用户设备不可以参与虚拟多输入多输出调度; 或者

当判断结果为否时, 确定所述用户设备可以参与虚拟多输入多输出调度。

Description:
调度方法及调度 i殳备 技术领域

本发明涉及通信领域, 特别涉及一种调度方法及调度设备。 背景技术

在通信领域, 多输入多输出 ( Multiple-input Multiple-output, MIMO )技术 因其能够极大提高系统容量和频谱效率而获得 了发展。 然而, 考虑到对用户设 备(或移动终端)轻薄短小的要求, 在用户设备上安装多个天线变得困难, 从 而阻碍了 MIMO技术的优势在上行链路中的发挥。

虚拟多输入多输出 ( Virtual Multiple-input Multiple-output, VMIMO )技术 很好的解决了上行 MIMO的问题。 VMIMO允许两个或两个以上的用户设备进 行虚拟绑定(以下称之为配对, 故以下配对并非只涉及两个用户设备, 还可能 涉及三个或更多用户设备), 使用相同的时频资源来传输数据。 由于 VMIMO在 同样的时频资源上调度了多个用户设备, 与单输入多输出 ( Single input Multiple output, SIMO )相比, 用户设备在 VMIMO下受到邻区干扰及配对用户设备的 干扰, 导致信号与干扰加噪声比 ( Signal to Interference plus Noise Ratio, SINR ) 降低艮明显, 用户设备吞吐量可能出现负增益, 进而用户设备性能下降。 发明内容

鉴于此, 本发明提供一种调度方法及调度设备, 可有效消除邻区干扰引起 的用户设备性能下降的问题。

本发明第一方面提供一种调度方法, 可包括: 确定用户设备是否可以参与虚拟多输入多输出 VMIMO调度; 根据所述用户设备是否可以参与 VMIMO调度, 调整所述用户设备的调度 优先级;

根据调整后的调度优先级, 调度所述用户设备。

结合第一方面, 在第一方面的第一种可能的实现方式中, 所述根据所述用 户设备是否可以参与 VMIMO调度, 调整所述用户设备的调度优先级, 可包括: 当所述用户设备可以参与 VMIMO调度时, 降低所述用户设备的调度优先 级。

结合第一方面的第一种可能的实现方式, 在第一方面的第二种可能的实现 方式中, 所述降低所述用户设备的调度优先级, 可包括:

通过所述用户设备在指定时刻被调度的速率与 所述用户设备在所述指定时 刻之前被调度的平均速率的比值与第一调整函 数的乘积来降低所述用户设备的 调度优先级。

结合第一方面的第二种可能的实现方式, 在第一方面的第三种可能的实现 方式中, 通过所述用户设备在指定时刻被调度的速率与 所述用户设备在所述指 定时刻之前被调度的平均速率的比值与第一调 整函数的乘积来降低所述用户设 备的调度优先级, 具体采用如下公式:

其中, k代表所述用户设备, t为指定时刻, 为用户设备 k在 t时刻被 调度的速率, 0)为用户设备 k在 t时刻之前被调度的平均速率, "和 为常 数, /(X)为第一调整函数, 雨^。0)为用户设备 k在 t时刻的调度优先级。

结合第一方面的第三种可能的实现方式, 在第一方面的第四种可能的实现 方式中, 所述第一调整函数/ (X)包括指数函数或线性函数,

当第一调整函数 /(X)为线性函数时, 所述线性函数包括:

其中, η为大于 0的正整数, X为所述用户设备参与虚拟多输入多输出调 度的用户级配对概率或所述用户设备参与虚拟 多输入多输出调度的小区级配对 概率;

当第一调整函数/ (X)为指数函数时, 所述指数函数包括:

其中, η为大于 0的正整数, X为所述用户设备参与虚拟多输入多输出调度 的用户级配对概率或所述用户设备参与虚拟多 输入多输出调度的小区级配对概 率。

结合第一方面或第一方面的第一种至第四种可 能的实现方式之一, 在第一 方面的第五种可能的实现方式中,所述根据所 述用户设备是否可以参与 VMIMO 调度, 调整所述用户设备的调度优先级, 包括:

当所述用户设备不可以参与 VMIMO调度时, 提高所述用户设备的调度优 先级。

结合第一方面的第五种可能的实现方式, 在第一方面的第六种可能的实现 方式中, 所述提高所述用户设备的调度优先级, 包括:

通过所述用户设备在指定时刻被调度的速率与 第二调整函数之和与所述用 户设备在所述指定时刻之前被调度的平均速率 的比值来提高所述用户设备的调 度优先级。 结合第一方面的第六种可能的实现方式, 在第一方面的第七种可能的实现 方式中, 所述通过所述用户设备在指定时刻被调度的速 率与第二调整函数之和 与所述用户设备在所述指定时刻之前被调度的 平均速率的比值来提高所述用户 设备的调度优先级, 具体采用如下公式:

(^ (Q + log(l + g( ))

A, 其中, k代表所述用户设备, t为指定时刻, ^ )为用户设备 k在 t时刻被 调度的速率, (0为用户设备 k在 t时刻之前被调度的平均速率, g(x)为第二 调整函数, "和 为常数, p k , 雨^。0)为用户设备 k在 t时刻的调度优先级。

结合第一方面的第七种可能的实现方式, 在第一方面的第八种可能的实现 方式中, 所述第二调整函数 g(x)包括线性函数, 所述线性函数包括:

g(x) = ax + b ,

其中, a和 b为 【0, 1】 区间的正数, X为所述用户设备参与虚拟多输入多 输出调度的小区级配对概率。

结合第一方面, 或第一方面的第一种至第八种可能的实现方式 之一, 在第 一方面的第九种可能的实现方式中, 所述确定用户设备是否可以参与虚拟多输 入多输出 VMIMO调度, 包括:

测量所述用户设备的上行信噪比值;

根据测量结果判断所述用户设备的上行信噪比 值是否大于或等于预设的第 一门限值;

当判断结果为是时, 确定所述用户设备可以参与虚拟多输入多输出 调度; 或者 当判断结果为否时, 确定所述用户设备不可以参与虚拟多输入多输 出调度。 结合第一方面, 或第一方面的第一种至第八种可能的实现方式 之一, 在第 一方面的第十种可能的实现方式中, 所述确定用户设备是否可以参与虚拟多输 入多输出 VMIMO调度, 包括:

获取所述用户设备上报的服务扇区和小区邻区 参考信号接收功率; 判断所述服务扇区和小区邻区参考信号接收功 率的差值是否小于或等于预 设的第二门限值;

当判断结果为是时, 确定所述用户设备不可以参与虚拟多输入多输 出调度; 或者

当判断结果为否时, 确定所述用户设备可以参与虚拟多输入多输出 调度。 结合第一方面, 或第一方面的第一种至第八种可能的实现方式 之一, 在第 一方面的第十一种可能的实现方式中, 所述确定用户设备是否可以参与虚拟多 输入多输出 VMIMO调度, 包括:

定期统计所述用户设备参与虚拟多输入多输出 调度的用户级配对概率; 判断统计的结果是否小于或等于预设的第三门 限值;

当判断结果为是时, 确定所述用户设备不可以参与虚拟多输入多输 出调度; 或者

当判断结果为否时, 确定所述用户设备可以参与虚拟多输入多输出 调度。 本发明第二方面提供一种调度设备, 可包括:

确定模块, 用于确定用户设备是否可以参与虚拟多输入多 输出 VMIMO调 度;

调整模块, 用于根据确定模块对所述用户设备是否可以参 与 VMIMO调度 的确定结果, 调整所述用户设备的调度优先级; 调度模块, 用于根据所述调整模块调整后的调度优先级, 调度所述用户设 备。 结合第二方面, 在第二方面的第一种可能的实现方式中, 调整模块可包括: 第一调整子模块,用于当所述确定模块确定所 述用户设备可以参与 VMIMO 调度时, 降低所述用户设备的调度优先级。 结合第二方面的第一种可能的实现方式, 在第二方面的第二种可能的实现 方式中, 第一调整子模块具体用于通过所述用户设备在 指定时刻被调度的速率 与所述用户设备在所述指定时刻之前被调度的 平均速率的比值与第一调整函数 的乘积来降低所述用户设备的调度优先级。 结合第二方面的第二种可能的实现方式, 在第二方面的第三种可能的实现 方式中 , 所述第一调整子模块通过所述用户设备在指定 时刻被调度的速率与所 述用户设备在所述指定时刻之前被调度的平均 速率的比值与第一调整函数的乘 积来降低所述用户设备的调度优先级, 具体采用如下公式:

其中, k代表所述用户设备, t为指定时刻, 为用户设备 k在 t时刻被 调度的速率, 0)为用户设备 k在 t时刻之前被调度的平均速率, "和 为常 数, /(X)为第一调整函数, 雨^。0)为用户设备 k在 t时刻的调度优先级。 结合第二方面的第三种可能的实现方式, 在第二方面的第四种可能的实现 方式中, 所述第一调整函数/ (X)包括指数函数或线性函数, 当第一调整函数 /(X)为线性函数时, 所述线性函数包括:

1

1X 1 = ,

1 + 其中, n为大于 0的正整数, X为所述用户设备参与虚拟多输入多输出调 度的用户级配对概率或所述用户设备参与虚拟 多输入多输出调度的小区级配对 概率;

当第一调整函数/ (X)为指数函数时, 所述指数函数包括: 或, !^或, ^, 其中, n为大于 0的正整数, X为所述用户设备参与虚拟多输入多输出调度 的用户级配对概率或所述用户设备参与虚拟多 输入多输出调度的小区级配对概 率。

结合第二方面或第二方面的第一种至第四种可 能的实现方式之一, 在第二 方面的第五种可能的实现方式中, 所述调整模块包括:

第二调整子模块, 用于当所述用户设备不可以参与 VMIMO调度时, 提高 所述用户设备的调度优先级。

结合第二方面的第五种可能的实现方式, 在第二方面的第六种可能的实现 方式中, 所述第二调整子模块具体用于通过所述用户设 备在指定时刻被调度的 速率与第二调整函数之和与所述用户设备在所 述指定时刻之前被调度的平均速 率的比值来提高所述用户设备的调度优先级。

结合第二方面的第六种可能的实现方式, 在第二方面的第七种可能的实现 方式中 , 所述第二调整子模块通过所述用户设备在指定 时刻被调度的速率与第 二调整函数求和与所述用户设备在所述指定时 刻之前被调度的平均速率的比值 来提高所述用户设备的调度优先级, 具体采用如下公式:

(^(Q)- + log(l + g( ))

A,雨 J - ' 其中, k代表所述用户设备, t为指定时刻, ^ )为用户设备 k在 t时刻被 调度的速率, (0为用户设备 k在 t时刻之前被调度的平均速率, g(x)为第二 调整函数, "和 为常数, p k , 雨^。0)为用户设备 k在 t时刻的调度优先级。

结合第二方面的第七种可能的实现方式, 在第二方面的第八种可能的实现 方式中, 所述第二调整函数 g(x)包括线性函数, 所述线性函数包括:

g(x) = ax + b ,

其中, a和 b为 【0, 1】 区间的正数, X为所述用户设备参与虚拟多输入多 输出调度的小区级配对概率。

结合第二方面, 或第二方面的第一种至第八种可能的实现方式 之一, 在第 二方面的第九种可能的实现方式中, 所述确定模块包括:

测量模块, 用于测量所述用户设备的上行信噪比值;

第一判断模块, 用于并根据所述测量模块的测量结果判断所述 用户设备的 上行信噪比值是否大于或等于预设的第一门限 值;

第一确定子模块, 用于当所述第一判断模块的判断结果为是时, 确定所述 用户设备可以参与虚拟多输入多输出调度; 或当所述第一判断模块的判断结果 为否时, 确定所述用户设备不可以参与虚拟多输入多输 出调度。

结合第二方面, 或第二方面的第一种至第八种可能的实现方式 之一, 在第 二方面的第十种可能的实现方式中, 所述确定模块包括:

获取模块, 用于获取所述用户设备上报的服务扇区和小区 邻区参考信号接 收功率;

第二判断模块, 用于判断所述获取模块获取的服务扇区和小区 邻区参考信 号接收功率的差值是否小于或等于预设的第二 门限值; 第二确定子模块, 用于当所述第二判断模块的判断结果为是时, 确定所述 用户设备不可以参与虚拟多输入多输出调度; 或当所述第二判断模块的判断结 果为否时, 确定所述用户设备可以参与虚拟多输入多输出 调度。

结合第二方面, 或第二方面的第一种至第八种可能的实现方式 之一, 在第 第二方面的十一种可能的实现方式中, 所述确定模块包括:

统计模块, 用于定期统计所述用户设备参与虚拟多输入多 输出调度的用户 级配对概率;

第三判断模块, 用于判断所述统计模块的统计的结果是否小于 或等于预设 的第三门限值;

第三确定子模块, 用于当所述第三判断模块的判断结果为是时, 确定所述 用户设备不可以参与虚拟多输入多输出调度; 或当所述第三判断模块的判断结 果为否时, 确定所述用户设备可以参与虚拟多输入多输出 调度。

本发明第三方面提供一种计算机存储介质, 其特征在于, 该计算机存储介 质存储有程序, 该程序用于执行第一方面或第一方面任一种实 现方式所述方法 的步骤。

本发明第四方面一种调度设备, 可包括: 存储器和处理器, 所述存储器中 存储有程序, 所述处理器调用所述存储器中存储的程序并执 行如下步骤:

确定用户设备是否可以参与虚拟多输入多输出 VMIMO调度;

根据所述用户设备是否可以参与 VMIMO调度, 调整所述用户设备的调度 优先级;

根据调整后的调度优先级, 调度所述用户设备。

在第四方面的第一种可能的实现方式中, 所述处理器执行根据所述用户设 备是否可以参与 VMIMO调度, 调整所述用户设备的调度优先级的步骤, 具体 包括:

当所述用户设备可以参与 VMIMO调度时, 降低所述用户设备的调度优先 级。

结合第四方面的第一种可能的实现方式, 在第四方面的第二种可能的实现 方式中, 所述处理器执行降低所述用户设备的调度优先 级的步骤, 具体包括: 通过所述用户设备在指定时刻被调度的速率与 所述用户设备在所述指定时 刻之前被调度的平均速率的比值与第一调整函 数的乘积来降低所述用户设备的 调度优先级。

结合第四方面的第二种可能的实现方式, 在第四方面的第三种可能的实现 方式中, 所述处理器执行通过所述用户设备在指定时刻 被调度的速率与所述用 户设备在所述指定时刻之前被调度的平均速率 的比值与第一调整函数的乘积来 降低所述用户设备的调度优先级的步骤, 具体采用如下公式:

其中, k代表所述用户设备, t为指定时刻, 为用户设备 k在 t时刻被 调度的速率, 0)为用户设备 k在 t时刻之前被调度的平均速率, "和 为常 数, /(X)为第一调整函数, 雨^。0)为用户设备 k在 t时刻的调度优先级。

结合第四方面的第三种可能的实现方式, 在第四方面的第四种可能的实现 方式中, 所述第一调整函数/ (X)包括指数函数或线性函数,

当第一调整函数 /(X)为线性函数时, 所述线性函数包括:

1

X =

l + nx '

其中, n为大于 0的正整数, X为所述用户设备参与虚拟多输入多输出调 度的用户级配对概率或所述用户设备参与虚拟 多输入多输出调度的小区级配对 概率;

当第一调整函数/ (X)为指数函数时, 所述指数函数包括: 或, !^或, ^, 其中, n为大于 0的正整数, X为所述用户设备参与虚拟多输入多输出调度 的用户级配对概率或所述用户设备参与虚拟多 输入多输出调度的小区级配对概 率。

结合第四方面或第四方面的第一种至第四种可 能的实现方式, 在第四方面 的第五种可能的实现方式中, 所述处理器执行根据所述用户设备是否可以参 与 VMIMO调度, 调整所述用户设备的调度优先级的步骤, 具体包括:

当所述用户设备不可以参与 VMIMO调度时, 提高所述用户设备的调度优 先级。

结合第四方面的第五种可能的实现方式, 在第四方面的第六种可能的实现 方式中, 所述处理器执行提高所述用户设备的调度优先 级的步骤, 具体包括: 通过所述用户设备在指定时刻被调度的速率与 第二调整函数之和与所述用 户设备在所述指定时刻之前被调度的平均速率 的比值来提高所述用户设备的调 度优先级。

结合第四方面的第六种可能的实现方式, 在第四方面的第七种可能的实现 方式中, 所述处理器执行通过所述用户设备在指定时刻 被调度的速率与第二调 整函数之和与所述用户设备在所述指定时刻之 前被调度的平均速率的比值来提 高所述用户设备的调度优先级的步骤, 具体采用如下公式: {R k (t)) a + g(l + g(x))

A, i 其中, k代表所述用户设备, t为指定时刻, ^ )为用户设备 k在 t时刻被 调度的速率, (0为用户设备 k在 t时刻之前被调度的平均速率, g(x)为第二 调整函数, "和 为常数, p k , 雨^。0)为用户设备 k在 t时刻的调度优先级。

结合第四方面的第七种可能的实现方式, 在第四方面的第八种可能的实现 方式中, 所述第二调整函数 g(x)包括线性函数, 所述线性函数包括:

g(x) = ax + b ,

其中, a和 b为 【0, 1】 区间的正数, X为所述用户设备参与虚拟多输入多 输出调度的小区级配对概率。

结合第四方面, 或第四方面的第一种至第八种可能的实现方式 之一, 在第 四方面的第九种可能的实现方式中, 所述处理器执行确定用户设备是否可以参 与虚拟多输入多输出 VMIMO调度的步骤, 具体包括:

测量所述用户设备的上行信噪比值;

根据测量结果判断所述用户设备的上行信噪比 值是否大于或等于预设的第 一门限值;

当判断结果为是时, 确定所述用户设备可以参与虚拟多输入多输出 调度; 或者

当判断结果为否时, 确定所述用户设备不可以参与虚拟多输入多输 出调度。 结合第四方面, 或第四方面的第一种至第八种可能的实现方式 之一, 在第 四方面的第十种可能的实现方式中, 所述处理器执行确定用户设备是否可以参 与虚拟多输入多输出 VMIMO调度的步骤, 具体包括: 获取所述用户设备上报的服务扇区和小区邻区 参考信号接收功率; 判断所述服务扇区和小区邻区参考信号接收功 率的差值是否小于或等于预 设的第二门限值;

当判断结果为是时, 确定所述用户设备不可以参与虚拟多输入多输 出调度; 或者

当判断结果为否时, 确定所述用户设备可以参与虚拟多输入多输出 调度。 结合第四方面, 或第四方面的第一种至第八种可能的实现方式 之一, 在第 四方面的第十一种可能的实现方式中, 所述处理器执行确定用户设备是否可以 参与虚拟多输入多输出 VMIMO调度的步骤, 具体包括:

定期统计所述用户设备参与虚拟多输入多输出 调度的用户级配对概率; 判断统计的结果是否小于或等于预设的第三门 限值;

当判断结果为是时, 确定所述用户设备不可以参与虚拟多输入多输 出调度; 或者

当判断结果为否时, 确定所述用户设备可以参与虚拟多输入多输出 调度。 由上可见, 在本发明的一些可行的实施方式中, 不仅对用户设备是否可以 参与 VMIMO调度进行了限制, 还考虑了邻区干扰引起的用户性能下降的问题 , 根据用户设备是否可以参与 VMIMO调度, 而调整其调度优先级, 从而减少邻 区干扰对用户性能下降的影响。 附图说明

图 1为本发明的调度方法的第一实施例的流程示 图;

图 2为本发明的调度方法的第二实施例的流程示 图;

图 3为本发明的调度方法的第三实施例的流程示 图; 图 4为本发明的调度方法的第四实施例的流程示 图;

图 5为本发明的调度方法的第五实施例的流程示 图;

图 6为本发明的调度方法的第六实施例的流程示 图;

图 7为本发明的调度设备的第一实施例的结构组 示意图;

图 8为本发明的调度设备的第二实施例的结构组 示意图;

图 9为本发明的调度设备的第三实施例的结构组 示意图;

图 10为本发明的调度设备的第四实施例的结构组 示意图;

图 11为本发明的调度设备的第五实施例的结构组 示意图。 具体实施例

在本发明的一些可行的实施方式中, 在对用户设备进行调度时, 确定用户 设备是否可以参与虚拟多输入多输出 (VMIMO )调度; 根据所述用户设备是否 可以参与 VMIMO调度, 调整所述用户设备的调度优先级; 根据调整后的调度 优先级, 调度所述用户设备。

为了防止用户设备性能的下降或者恶化, 目前往往采用以下方案: 基站为 每个用户设备测量 SIMO 下的上行 SINR ; 若 SINR 小于某一门限值 ( SINR— Threshold ), 则该用户设备不能够参与 VMIMO调度(即, 该用户设备 不参与 VMIMO配对), 否则允许该用户设备参与 VMIMO调度。 然而, 用户设 备同时受到配对干扰和邻区干扰的影响, 仅仅通过限制用户设备配对是无法解 决由于邻区干扰引起的用户设备性能下降的问 题。 而本发明实施例不仅对用户 设备是否可以参与 VMIMO调度进行了限制, 还考虑了邻区干扰引起的用户性 能下降的问题, 根据用户设备是否可以参与 VMIMO调度, 而调整其调度优先 级, 从而减少邻区干扰对用户性能下降的影响。 例如, 边缘用户设备与中心用 户设备相比, 离本小区的基站比较远, 接收基站发出的有用信号少, 所以边缘 用户设备的性能相对较差; 若相邻小区中有用户设备进行 VMIMO调度, 则该 相邻小区的发射功率会增加, 因此该边缘用户设备会受到相邻小区更大的干 扰, 从而使得边缘用户的性能进一步下降, 可见, 边缘用户设备受邻区干扰影响比 较大。 为了防止边缘用户设备性能的进一步下降, 本发明实施例限制边缘用户 设备不可以参与 VMIMO调度, 且通过提高边缘用户设备的调度优先级来增加 边缘用户设备的调度资源, 从而增加边缘用户设备的吞吐量, 减少覆盖负增益 的出现, 提升用户性能。 当然, 也可以通过降低可以参与 VMIMO调度的用户 设备(例如, 中心用户设备) 的调度优先级, 来相对抬升边缘用户设备的调度 优先级, 以增加边缘用户设备的调度资源, 从而增加边缘用户设备的吞吐量, 减少覆盖负增益的出现。 下面对本发明的实施例进行举例说明。

图 1为本发明的调度方法的第一实施例的流程示 图。 如图 1所示, 其可 包括:

步骤 S110, 确定用户设备是否可以参与虚拟多输入多输出 VMIMO调度。 具体实现中, 可通过多种方式确定所述用户设备是否可以参 与虚拟多输入 多输出 VMIMO调度, 比如, 通过信噪比进行确定, 或者, 通过服务扇区和小 区邻区参考信号接收功率进行确定, 或者, 通过用户级配对概率等方式进行确 定。 这些方式在后面的实施例中将举例进行说明。

步骤 S111 , 根据所述用户设备是否可以参与 VMIMO调度, 调整所述用户 设备的调度优先级。

在一些可行的实施方式中, 调整所述用户设备的调度优先级可以通过提高 不可以参与 VMIMO调度的用户设备的调度优先级来实现, 也可以通过降低可 以 VMIMO调度的用户设备的调度优先级来实现。 当然, 也可以在提高不可以 参与 VMIMO调度的用户设备的调度优先级的同时, 降低可以 VMIMO调度的 用户设备的调度优先级。 本发明实施例不做任何限制。 即, 如图 2所示的第二 实施例, 步骤 S111具体可为步骤 S121。 以及, 如图 3所示的第三实施例, 在其 他实施例中, 步骤 S111具体可为步骤 S131。

S121 : 当所述用户设备可以参与 VMIMO调度时, 降低所述用户设备的调 度优先级。

S131 : 当所述用户设备不可以参与 VMIMO调度时, 提高所述用户设备的 调度优先级。

关于降低和提高的具体方法在后面的实施例将 举例进行说明。

步骤 S112, 根据调整后的调度优先级, 调度所述用户设备。

由此, 本发明实施例不仅对用户设备是否可以参与 VMIMO调度进行了限 制, 还考虑了邻区干扰引起的用户性能下降的问题 , 根据用户设备是否可以参 与 VMIMO调度, 而调整其调度优先级, 从而减少邻区干扰对用户性能下降的 影响。

图 4为本发明的调度方法的第四实施例的流程示 图。 如图 4所示, 其可 包括:

步骤 S410, 测量用户设备的上行信噪比值。

步骤 S411 , 根据测量结果判断所述用户设备的上行信噪比 值是否大于或等 于预设的第一门限值, 当判断结果为是时, 执行步骤 S412; 当判断结果为否时, 执行步骤 S413。

步骤 S412, 确定所述用户设备可以参与 VMIMO调度, 并转步骤 S414。 步骤 S413 , 确定所述用户设备不可以参与 VMIMO调度, 并转步骤 S415。 步骤 S414, 降低所述用户设备的调度优先级, 后转步骤 S416。 步骤 S415 , 提高所述用户设备的调度优先级, 后转步骤 S416 步骤 S416, 根据调整后的调度优先级, 调度所述用户设备。

图 4中的步骤 S412-S415划为虚线框的意思在于表明, 在其他的一些实施 例中, 本发明的方法可仅包括步骤 S410-S411 , S412 S414 S416。 在其他一些 实施例中, 本发明的方法可仅包括步骤 S410-S411 S413 S415-S416。 或者, 本发明的方法可包括步骤 S410-S416的所有步骤。

在一些可行的实施方式中, 在步骤 S410可通过目前常用的手段测量用户设 备的上行信噪比值。

在一些可行的实施方式中, 步骤 S411中的第一门限值根据场景的需求取值 不同, 需要同时考虑用户设备的负增益和虚拟多输入 多输出系统的平均吞吐量。 本发明通过设置的第一门限值确定所述用户设 备是否可以参与 VMIMO调度, 作用在于减少由于 VMIMO调度造成用户设备性能的下降。

在一些可行的实施方式中, 在步骤 S414 具体可通过所述用户设备在指定时 刻被调度的速率与所述用户设备在所述指定时 刻之前被调度的平均速率的比值 与第一调整函数的乘积来降低所述用户设备的 调度优先级。 比如, 可采用计算 公式:

其中, k代表要调整其调度优先级的用户设备, t为指定时刻, ^(0为用户 设备 k在 t时刻被调度的速率, 0)为用户设备 k在 t时刻之前被调度的平均 速率, "和 为常数, /(X)为第一调整函数, 0)为用户设备 k在 t时 刻的调度优先级。 具体实现中, 本发明实施例的指定时刻即进行优先级调整的 时刻 可以为调度过程中需要进行优先级调整时的任 意时刻。 进一步, 所述第一调整函数/ (X)可包括指数函数或线性函数, 当第一调整函数/ "(X)为线性函数时, 所述线性函数可包括:

1

x i = ,

1 + '

其中, n为大于 0的正整数, X为所述用户设备参与虚拟多输入多输出调 度的用户级配对概率或所述用户设备参与虚拟 多输入多输出调度的小区级配对 概率。

在一些可行的实施方式中, 本发明的用户级配对概率为用户设备作为第二 层配对调度时获得的资源和用户设备作为第一 层配对调度(首次参与用户配对) 和第二层配对调度(已经与其他用户有配对关 系, 再次被用于与另外的用户进 行配对)获得的总资源的比值。 本发明的小区级配对概率为小区的所有用户设 备作为第二层配对调度时获得的资源和总资源 的比值。

当第一调整函数 /(X)为指数函数时, 所述指数函数可包括:

其中, n为大于 0的正整数, X为所述用户设备参与虚拟多输入多输出调度 的用户级配对概率或所述用户设备参与虚拟多 输入多输出调度的小区级配对概 率。

在一些可行的实施方式中, 在步骤 S415 具体可通过所述用户设备在指定时 刻被调度的速率与第二调整函数求和与所述用 户设备在该指定时刻之前被调度 的平均速率的比值来确定所述用户设备的调度 优先级, 比如, 可采用计算公式: 其中, k代表要调整其调度优先级的用户设备, t为指定时刻, ¾ )为用户 设备 k在 t时刻被调度的速率, (0为用户设备 k在 t时刻之前被调度的平均 速率, 为第二调整函数, "和 为常数, \ 雨^。0)为用户设备 m在 t 时刻的调度优先级。

进一步, 所述第二调整函数 g(x)包括线性函数, 所述线性函数包括: g(x) = ax + b ,

其中, a和 b为 【0, 1】 区间的正数, X为所述用户设备参与虚拟多输入多 输出调度的小区级配对概率。

进一步, 当执行步骤 S414之后, 在步骤 S416, 对降低了优先级的所述用户 设备进行调度。 当执行步骤 S415之后。 在步骤 S416, 对提高了优先级的所述用 户设备进行调度。

上述实施例是对一个用户设备的 VMIMO调度处理的方法。 具体实现中, 网络中可包括多个用户设备, 则可通过本发明实施例的步骤 S414的方法对网络 中的可以参与 VMIMO调度的用户设备(比如, 记为第一用户设备) 的优先级 进行降低, 而不用再对网络中的不可以参与 VMIMO调度的用户设备(比如, 记为第二用户设备)再按照本发明实施例的上 述方法提高调度优先级了, 也即 其他实施例中, 本发明的方法可仅包括图 4中的步骤 S410-S412, 步骤 S414及 S416, 此时, 可采用常规的优先级的确定方式确定这些不可 以参与 VMIMO调 度的用户设备的调度优先级, 比如, 可通过第二用户设备在指定时刻被调度的 速率与所述第二用户设备在该指定时刻之前被 调度的平均速率的比值来确定第 二用户设备的调度优先级, 比如, 可采用计算公式:

其中, m代表不需要调整优先级的第二用户设备, t为指定时刻, 为 用户设备 m在 t时刻被调度的速率, 为用户设备 m在 t时刻之前被调度的 平均速率, "和 为常数, (0为用户设备 m在 t时刻的调度优先级。

或者, 可通过本发明实施例步骤 S415的对网络中的不可以参与 VMIMO调 度的用户设备(比如, 记为第二用户设备) 的优先级进行提高, 而不用再对网 络中的可以参与 VMIMO调度的用户设备(比如, 记为第一用户设备)再按照 本发明实施例的上述方法降低调度优先级了, 也即其他实施例中, 本发明的方 法可仅包括图 4中的步骤 S410-S411 , 步骤 S413 , 步骤 S414及 S416, , 此时, 可采用常规的优先级的确定方式确定这些可以 参与 VMIMO调度的用户设^第 一用户设备) 的调度优先级, 比如, 可通过第一用户设备在指定时刻被调度的 速率与所述第一用户设备在该指定时刻之前被 调度的平均速率的比值来确定第 一用户设备的调度优先级, 具体可采用计算公式: ,

其中, n代表不需要调整优先级的第一用户设备, t为指定时刻, )为用 户设备 n在 t时刻被调度的速率, ¾0)为用户设备 n在 t时刻之前被调度的平 均速率, "和 为常数, 0)为用户设备 n在 t时刻的调度优先级。

或者, 通过本发明实施例的步骤 S414的方法对网络中的可以参与 VMIMO 调度的用户设备(比如, 记为第一用户设备) 的优先级进行降低, 且通过本发 明实施例步骤 S415的对网络中的不可以参与 VMIMO调度的用户设备 (比如, 记为第二用户设备) 的优先级进行提高。 图 5为本发明的调度方法的第五实施例的流程示 图。 如图 5所示, 其可 包括:

步骤 S510, 获取用户设备上报的服务扇区和小区邻区参考 信号接收功率。 步骤 S511 , 判断所述服务扇区和小区邻区参考信号接收功 率的差值是否小 于或等于预设的第二门限值, 当判断结果为是时, 执行步骤 S513; 当判断结果 为否时, 执行步骤 S512。

步骤 S512, 确定所述用户设备可以参与 VIMIMO调度, 并执行步骤 S514。 步骤 S513 ,确定所述用户设备不可以参与 VIMIMO调度,并执行步骤 S515。 步骤 S514, 降低所述用户设备的调度优先级, 后转步骤 S516。

步骤 S515 , 提高所述用户设备的调度优先级, 后转步骤 S516。

步骤 S516, 根据调整后的调度优先级, 调度所述用户设备。

图 5 中的步骤 S512-S515划为虚线框的意思在于表明, 在其他的一些实施 例中, 本发明的方法可仅包括步骤 S510-S511 , S512、 S514、 S516。 在其他一些 实施例中, 本发明的方法可仅包括步骤 S510-S511、 S513、 S515-S516。 或者, 本发明的方法可包括步骤 S510-S516的所有步骤。

在一些可行的实施方式中, 在步骤 S510可通过目前常用的手段获取用户设 备上报的服务扇区和小区邻区参考信号接收功 率。

在一些可行的实施方式中, 步骤 S511中的第二门限值根据场景的需求取值 不同, 需要同时考虑用户设备的负增益和虚拟多输入 多输出系统的平均吞吐量。 本发明通过设置的第二门限值确定所述用户设 备是否可以参与虚拟多输入多输 出调度, 作用在于避免由于虚拟多输入多输出调度造成 用户设备性能的下降。

在一些可行的实施方式中, 在步骤 S514 具体可通过所述用户设备在指定时 刻被调度的速率与所述用户设备在所述指定时 刻之前被调度的平均速率的比值 与第一调整函数的乘积来降低所述用户设备的 调度优先级。 比如, 可采用计: 公式:

其中, k代表要调整其调度优先级的用户设备, t为指定时刻, ^(0为用户 设备 k在 t时刻被调度的速率, 0)为用户设备 k在 t时刻之前被调度的平均 速率, "和 为常数, /(X)为第一调整函数, 雨^。0)为用户设备 k在 t时 刻的调度优先级。 具体实现中, 本发明实施例的指定时刻即进行优先级调整的 时刻。 可以为调度过程中需要进行优先级调整时的任 意时刻。

进一步, 所述第一调整函数/ (X)可包括指数函数或线性函数,

当第一调整函数/ x)为线性函数时, 所述线性函数可包括:

1

X » ,

\ + ηχ '

其中, η为大于 0的正整数, X为所述用户设备参与 VMIMO调度的用户 级配对概率或所述用户设备参与 VMIMO调度的小区级配对概率。

在一些可行的实施方式中, 本发明的用户级配对概率为用户设备作为第二 层配对调度时获得的资源和用户设备作为第一 层配对调度(首次参与用户配对) 和第二层配对调度(已经与其他用户有配对关 系, 再次被用于与另外的用户进 行配对)获得的总资源的比值。 本发明的小区级配对概率为小区的所有用户设 备作为第二层配对调度时获得的资源和总资源 的比值。

当第一调整函数/ (X)为指数函数时, 所述指数函数可包括:

( ^ 或, /( 或, /W= K 其中, n为大于 0的正整数, X为所述用户设备参与 VMIMO调度的用户级 配对概率或所述用户设备参与 VMIMO调度的小区级配对概率。

在一些可行的实施方式中, 在步骤 S515 具体可通过所述用户设备在指定时 刻被调度的速率与第二调整函数求和与所述用 户设备在该指定时刻之前被调度 的平均速率的比值来确定所述用户设备的调度 优先级, 比如, 可采用计算公式:

(^(Q + log(l + g( ))

A 其中, k代表要调整其调度优先级的用户设备, t为指定时刻, ¾ )为用户 设备 k在 t时刻被调度的速率, (0为用户设备 k在 t时刻之前被调度的平均 速率, 为第二调整函数, "和 为常数, \ 0)为用户设备 m在 t 时刻的调度优先级。

进一步, 所述第二调整函数 g(x)包括线性函数, 所述线性函数包括: g(x) = ax + b ,

其中, a和 b为 【0, 1】 区间的正数, X为所述用户设备参与 VMIMO调度 的小区级配对概率。

进一步, 当执行步骤 S514之后, 在步骤 S516, 对降低了优先级的所述用户 设备进行调度。 当执行步骤 S515之后。 在步骤 S516, 对提高了优先级的所述用 户设备进行调度。

上述实施例是对一个用户设备的 VMIMO调度处理的方法。 具体实现中, 网络中可包括多个用户设备, 则可通过本发明实施例的步骤 S514的方法对网络 中的可以参与 VMIMO调度的用户设备(比如, 记为第一用户设备) 的优先级 进行降低, 而不用再对网络中的不可以参与 VMIMO调度的用户设备(比如, 记为第二用户设备)再按照本发明实施例的上 述方法提高调度优先级了, 也即 其他实施例中, 本发明的方法可仅包括图 5中的步骤 S510-S512, 步骤 S514及 S516, 此时, 可采用常规的优先级的确定方式确定这些不可 以参与 VMIMO调 度的用户设备的调度优先级, 比如, 可通过第二用户设备在指定时刻被调度的 速率与所述第二用户设备在该指定时刻之前被 调度的平均速率的比值来确定第 二用户设备的调度优先级, 比如, 可采用计算公式:

其中, m代表第二用户设备, t为指定时刻, 为用户设备 m在 t时刻 被调度的速率, 为用户设备 m在 t时刻之前被调度的平均速率, "和 为 常数, P m , vm im if)为用户设备 m在 t时刻的调度优先级。

或者, 可通过本发明实施例步骤 S515的对网络中的不可以参与 VMIMO调 度的用户设备(比如, 记为第二用户设备) 的优先级进行提高, 而不用再对网 络中的可以参与 VMIMO调度的用户设备(比如, 记为第一用户设备)再按照 本发明实施例的上述方法降低调度优先级了, 也即其他实施例中, 本发明的方 法可仅包括图 5中的步骤 S510-S511 , 步骤 S513 , 步骤 S514及 S516, 此时, 可采用常规的优先级的确定方式确定这些可以 参与 VMIMO调度的用户设^第 一用户设备) 的调度优先级, 比如, 可通过第一用户设备在指定时刻被调度的 速率与所述第一用户设备在该指定时刻之前被 调度的平均速率的比值来确定第 一用户设备的调度优先级, 具体可采用计算公式:

其中, n代表第一用户设备, t为指定时刻, )为用户设备 n在 t时刻被 调度的速率, ¾0)为用户设备 n在 t时刻之前被调度的平均速率, "和 为常 数, P n , vm im if)为用户设备 11在 t时刻的调度优先级。

或者, 通过本发明实施例的步骤 S514的方法对网络中的可以参与 VMIMO 调度的用户设备(比如, 记为第一用户设备) 的优先级进行降低, 且通过本发 明实施例步骤 S515的对网络中的不可以参与 VMIMO调度的用户设备 (比如, 记为第二用户设备) 的优先级进行提高。

图 6为本发明的调度方法的第六实施例的流程示 图。 如图 6所示, 其可 包括:

步骤 S610, 定期统计用户设备的参与虚拟多输入多输出调 度的用户级配对 概率。

步骤 S611 , 判断统计的结果是否小于或等于预设的第三门 限值, 当判断结 果为是时, 执行步骤 S613; 当判断结果为否时, 执行步骤 S612。

步骤 S612, 确定所述用户设备可以参与 VIMIMO调度, 并转步骤 S614。 步骤 S613 , 确定所述用户设备不可以参与 VIMIMO调度, 并转步骤 S615。 步骤 S614, 降低所述用户设备的调度优先级, 后转步骤 S616。

步骤 S615, 提高所述用户设备的调度优先级, 后转步骤 S616。

步骤 S616, 根据调整后的调度优先级, 调度所述用户设备。

图 6中的步骤 S612-S615划为虚线框的意思在于表明, 在其他的一些实施 例中, 本发明的方法可仅包括步骤 S610-S611 , S612、 S614、 S616。 在其他一些 实施例中, 本发明的方法可仅包括步骤 S610-S611、 S613、 S615-S616。 或者, 本发明的方法可包括步骤 S610-S616的所有步骤。

在一些可行的实施方式中, 在步骤 S610可通过目前常用的手段统计用户设 备的参与虚拟多输入多输出调度的用户级配对 概率。 在一些可行的实施方式中, 步骤 S611中的第三门限值根据场景的需求取值 不同, 需要同时考虑用户设备的负增益和虚拟多输入 多输出系统的平均吞吐量。 本发明通过设置的第三门限值确定所述用户设 备是否可以参与虚拟多输入多输 出调度, 作用在于避免由于虚拟多输入多输出调度造成 用户设备性能的下降。 在一些可行的实施方式中, 在步骤 S614 具体可通过所述用户设备在指定时 刻被调度的速率与所述用户设备在所述指定时 刻之前被调度的平均速率的比值 与第一调整函数的乘积来降低所述用户设备的 调度优先级。 比如, 可采用计算 公式:

其中, k代表要调整其调度优先级的用户设备, t为指定时刻, ^(0为用户 设备 k在 t时刻被调度的速率, ¾0)为用户设备 k在 t时刻之前被调度的平均 速率, "和 为常数, /(X)为第一调整函数, \ 雨^。0)为用户设备 k在 t时 刻的调度优先级。 具体实现中, 本发明实施例的指定时刻即进行优先级调整的 时刻。 可以为调度过程中需要进行优先级调整时的任 意时刻。 进一步, 所述第一调整函数/ (X)可包括指数函数或线性函数, 当第一调整函数/ x)为线性函数时, 所述线性函数可包括: 1

x ,= ,

1 + '

其中, n为大于 0的正整数, X为所述用户设备参与 VMIMO调度的用户 级配对概率或所述用户设备参与 VMIMO调度的小区级配对概率。 在一些可行的实施方式中, 本发明的用户级配对概率为用户设备作为第二 层配对调度时获得的资源和用户设备作为第一 层配对调度(首次参与用户配对) 和第二层配对调度(已经与其他用户有配对关 系, 再次被用于与另外的用户进 行配对)获得的总资源的比值。 本发明的小区级配对概率为小区的所有用户设 备作为第二层配对调度时获得的资源和总资源 的比值。

当第一调整函数/ (X)为指数函数时, 所述指数函数可包括:

1 、 1

或,

l + x 或, /W = 1 x 其中, n为大于 0的正整数, X为所述用户设备参与 VMIMO调度的用户级 配对概率或所述用户设备参与 VMIMO调度的小区级配对概率。

在一些可行的实施方式中, 在步骤 S615 具体可通过所述用户设备在指定时 刻被调度的速率与第二调整函数求和与所述用 户设备在该指定时刻之前被调度 的平均速率的比值来确定所述用户设备的调度 优先级, 比如, 可采用计算公式: 其中, k代表要调整其调度优先级的用户设备, t为指定时刻, ¾ )为用户 设备 k在 t时刻被调度的速率, (0为用户设备 k在 t时刻之前被调度的平均 速率, 为第二调整函数, "和 为常数, \ 雨^。0)为用户设备 m在 t 时刻的调度优先级。

进一步, 所述第二调整函数 g(x)包括线性函数, 所述线性函数包括: g(x) = ax + b , 其中, a和 b为 【0, 1】 区间的正数, X为所述用户设备参与 VMIMO调度 的小区级配对概率。

进一步, 当执行步骤 S614之后, 在步骤 S616, 对降低了优先级的所述用户 设备进行调度。 当执行步骤 S615之后。 在步骤 S616, 对提高了优先级的所述用 户设备进行调度。

上述实施例是对一个用户设备的 VMIMO调度处理的方法。 具体实现中, 网络中可包括多个用户设备, 则可通过本发明实施例的步骤 S614的方法对网络 中的可以参与 VMIMO调度的用户设备(比如, 记为第一用户设备) 的优先级 进行降低, 而不用再对网络中的不可以参与 VMIMO调度的用户设备(比如, 记为第二用户设备)再按照本发明实施例的上 述方法提高调度优先级了, 也即 其他实施例中, 本发明的方法可仅包括图 6中的步骤 S610-S612, 步骤 S614及 S616, 此时, 可采用常规的优先级的确定方式确定这些不可 以参与 VMIMO调 度的用户设备的调度优先级, 比如, 可通过第二用户设备在指定时刻被调度的 速率与所述第二用户设备在该指定时刻之前被 调度的平均速率的比值来确定第 二用户设备的调度优先级, 比如, 可采用计算公式: m, vm im ,

其中, m代表不需要调整优先级的第二用户设备, t为指定时刻, 为 用户设备 m在 t时刻被调度的速率, 为用户设备 m在 t时刻之前被调度的 平均速率, "和 为常数, 雨^。 (0为用户设备 m在 t时刻的调度优先级。

或者, 可通过本发明实施例步骤 S615的对网络中的不可以参与 VMIMO调 度的用户设备(比如, 记为第二用户设备) 的优先级进行提高, 而不用再对网 络中的可以参与 VMIMO调度的用户设备(比如, 记为第一用户设备)再按照 本发明实施例的上述方法降低调度优先级了, 也即其他实施例中, 本发明的方 法可仅包括图 6中的步骤 S610-S611 , 步骤 S613 , 步骤 S614及 S616, 此时, 可采用常规的优先级的确定方式确定这些可以 参与 VMIMO调度的用户设^第 一用户设备) 的调度优先级, 比如, 可通过第一用户设备在指定时刻被调度的 速率与所述第一用户设备在该指定时刻之前被 调度的平均速率的比值来确定第 一用户设备的调度优先级, 具体可采用计算公式:

其中, n代表不需要调整优先级的第一用户设备, t为指定时刻, ^ )为用 户设备 n在 t时刻被调度的速率, ¾0)为用户设备 n在 t时刻之前被调度的平 均速率, "和 为常数, 雨^。0)为用户设备 n在 t时刻的调度优先级。

或者, 通过本发明实施例的步骤 S614的方法对网络中的可以参与 VMIMO 调度的用户设备(比如, 记为第一用户设备) 的优先级进行降低, 且通过本发 明实施例步骤 S615的对网络中的不可以参与 VMIMO调度的用户设备 (比如, 记为第二用户设备) 的优先级进行提高。 的结构组成示意图。 具体实现中, 本发明实施例中的调度设备可为基站。 如图 7 所示, 本发明的调度设备 7可包括确定模块 71、 调整模块 72以及调度模块 73 , 其中:

确定模块 71 , 用于确定用户设备是否可以参与虚拟多输入多 输出 VMIMO 调度。 具体实现中, 确定模块 71可通过多种方式确定所述用户设备是否可以 与虚拟多输入多输出 VMIMO调度, 比如, 通过信噪比进行确定, 或者, 通过 服务扇区和小区邻区参考信号接收功率进行确 定, 或者, 通过用户级配对概率 等方式进行确定。 这些方式在后面的实施例中将举例进行说明。

调整模块 72, 用于根据确定模块对所述用户设备是否可以参 与 VMIMO调 度的确定结果, 调整所述用户设备的调度优先级。 在一些可行的实施方式中, 当所述确定用户设备可以参与 VMIMO调度时, 可通过降低所述用户设备的调 度优先级的方式调整所述用户设备的优先级。 在一些可行的实施方式中, 当确 定所述用户设备不可以参与 VMIMO调度时, 可通过提高所述用户设备的调度 优先级的方式调整所述用户设备的优先级。 关于降低和提高的具体方法在后面 的实施例将举例进行说明。 在一些可行的实施方式中, 调整模块 72可仅包括降 低所述用户设备的调度优先级的功能, 或者调整模块 73可仅包括提高所述用户 设备的调度优先级的功能, 或者既包括降低所述用户设备的调度优先级的 功能, 也包括提高所述用户设备的调度优先级的功能 。

调度模块 73 , 用于根据所述调整模块 72调整后的调度优先级, 调度所述用 户设备。

由此, 本发明实施例通过灵活对用户设备的调度优先 级进行调整, 可有效 消除邻区干扰引起的用户设备性能下降的问题 。 的结构组成示意图。 如图 8所示, 本发明的调度设备 8可包括确定模块 81、 调 整模块 82以及调度模块 83 , 其中:

确定模块 81 , 用于确定用户设备是否可以参与虚拟多输入多 输出 VMIMO 调度。

进一步, 所述确定模块 81可包括: 测量模块 811、 第一判断模块 812以及 第一确定子模块 813 , 其中:

测量模块 811 , 用于测量所述用户设备的上行信噪比值。 在一些可行的实施 方式中, 可通过目前常用的手段测量用户设备的上行信 噪比值。

第一判断模块 812,用于根据所述测量模块 811的测量结果判断所述用户设 备的上行信噪比值是否大于或等于预设的第一 门限值; 在一些可行的实施方式 中, 本发明实施例的第一门限值根据场景的需求取 值不同, 需要同时考虑用户 设备的负增益和虚拟多输入多输出系统的平均 吞吐量。 本发明通过设置的第一 门限值确定所述用户设备是否可以参与虚拟多 输入多输出调度, 作用在于避免 由于虚拟多输入多输出调度造成用户设备性能 的下降。

第一确定子模块 813 , 用于当所述第一判断模块 812的判断结果为是时, 确 定所述用户设备可以参与虚拟多输入多输出调 度; 当所述第一判断模块的判断 结果为否时, 确定所述用户设备不可以参与虚拟多输入多输 出调度。

调整模块 82, 用于根据确定模块对所述用户设备是否可以参 与 VMIMO调 度的确定结果, 调整所述用户设备的调度优先级。

进一步, 本发明实施例的调整模块 82可包括: 第一调整子模块 821和 /或第 二调整子模块 822(图 8中以调整模块包括第一调整子模块和第二调 子模块为 例进行图示)。 其中:

第一调整子模块 821 , 用于当所述确定模块 81确定所述用户设备可以参与 VMIMO调度时, 降低所述用户设备的调度优先级。

在一些可行的实施方式中, 第一调整子模块 821 具体用于通过所述用户设 备在指定时刻被调度的速率与所述用户设备在 所述指定时刻之前被调度的平均 速率的比值与第一调整函数的乘积来降低所述 用户设备的调度优先级, 比如, 可采用计算公式:

其中, k代表要调整其调度优先级的用户设备, t为指定时刻, ^(0为用户 设备 k在 t时刻被调度的速率, 0)为用户设备 k在 t时刻之前被调度的平均 速率, "和 为常数, /(X)为第一调整函数, 雨^。0)为用户设备 k在 t时 刻的调度优先级。 具体实现中, 本发明实施例的指定时刻即进行优先级调整的 时刻。 可以为调度过程中需要进行优先级调整时的任 意时刻。

在一些可行的实施方式中, 所述第一调整函数/ (X)包括指数函数或线性函 数,

当第一调整函数 /(X)为线性函数时, 所述线性函数包括:

其中, η为大于 0的正整数, X为所述用户设备参与虚拟多输入多输出调 度的用户级配对概率或所述用户设备参与虚拟 多输入多输出调度的小区级配对 概率。

在一些可行的实施方式中, 本发明的用户级配对概率为用户设备作为第二 层配对调度时获得的资源和用户设备作为第一 层配对调度(首次参与用户配对) 和第二层配对调度(已经与其他用户有配对关 系, 再次被用于与另外的用户进 行配对)获得的总资源的比值。 本发明的小区级配对概率为小区的所有用户设 备作为第二层配对调度时获得的资源和总资源 的比值。

当第一调整函数 /(X)为指数函数时, 所述指数函数可包括: 1 - 其中, n为大于 0的正整数, X为所述用户设备参与虚拟多输入多输出调度 的用户级配对概率或所述用户设备参与虚拟多 输入多输出调度的小区级配对概 率。

第二调整子模块 822,用于当所述确定模块 81用户设备不可以参与 VMIMO 调度时, 提高所述用户设备的调度优先级。 在一些可行的实施方式中, 所述第二调整子模块 822具体用于通过所述用 户设备在指定时刻被调度的速率与第二调整函 数求和与所述用户设备在所述指 定时刻之前被调度的平均速率的比值来提高所 述用户设备的调度优先级, 比如, 可采用计算公式:

(^(Q + log(l + g( ))

A 其中, k代表要调整其调度优先级的用户设备, t为指定时刻, ¾ )为用户 设备 k在 t时刻被调度的速率, (0为用户设备 k在 t时刻之前被调度的平均 速率, 为第二调整函数, "和 为常数, \ 0)为用户设备 m在 t 时刻的调度优先级。

进一步, 所述第二调整函数 g(x)包括线性函数, 所述线性函数包括: g(x) = ax + b ,

其中, a和 b为 【0, 1】 区间的正数, X为所述用户设备参与虚拟多输入多 输出调度的小区级配对概率。

具体实现中, 网络中可包括多个用户设备, 则本发明的调度设备可仅包括 第一调整子模块, 此时, 通过第一调整子模块对可以参与 VMIMO调度的用户 设备(比如, 记为第一用户设备) 的优先级进行降低, 而对网络中的不可以参 与 VMIMO调度的用户设备(比如, 记为第二用户设备)无需通过第二调整子 模块提高调度优先级了, 此时, 本发明实施例的调度设备可采用常规的优先级 的确定方式确定这些不可以参与 VMIMO调度的用户设备的调度优先级, 比如, 可通过第二用户设备在指定时刻被调度的速率 与所述第二用户设备在该指定时 刻之前被调度的平均速率的比值来确定第二用 户设备的调度优先级, 比如, 可 采用计算公式:

其中, m代表不需要调整优先级的第二用户设备, t为指定时刻, ^(0为 用户设备 m在 t时刻被调度的速率, 为用户设备 m在 t时刻之前被调度的 平均速率, "和 为常数, (0为用户设备 m在 t时刻的调度优先级。

或者, 本发明的调度设备可仅包括第二调整子模块, 此时, 通过第二调整 子模块对不可以参与 VMIMO调度的用户设备(比如, 记为第二用户设备) 的 优先级进行提高, 而对网络中的可以参与 VMIMO调度的用户设备(比如, 记 为第一用户设备)无需通过第一调整子模块降 低调度优先级了, 此时, 本发明 调度的用户设备(第一用户设备) 的调度优先级, 比如, 可通过第一用户设备 在指定时刻被调度的速率与所述第一用户设备 在该指定时刻之前被调度的平均

Ρη, ντη ϊπκ 1 )一 ( )^, 其中, η代表不需要调整优先级的第一用户设备, t为指定时刻, )为用 户设备 n在 t时刻被调度的速率, ¾0)为用户设备 n在 t时刻之前被调度的平 均速率, "和 为常数, 0)为用户设备 n在 t时刻的调度优先级。

调度模块 83 , 用于根据所述调整模块 82调整后的调度优先级, 调度所述用 户设备。 的结构组成示意图。 如图 9所示, 本发明的调度设备 9可包括确定模块 91、 调 整模块 92以及调度模块 93 , 其中:

确定模块 91 , 用于确定用户设备是否可以参与虚拟多输入多 输出 VMIMO 调度。

进一步, 所述确定模块 91可包括: 获取模块 911、 第二判断模块 912以及 第二确定子模块 913 , 其中:

获取模块 911 ,用于获取所述用户设备上报的服务扇区和小 邻区参考信号 接收功率; 在一些可行的实施方式中, 获取模块 911 可通过目前常用的手段获 取用户设备上报的服务扇区和小区邻区参考信 号接收功率。

第二判断模块 912,用于判断所述获耳 莫块 911获取的服务扇区和小区邻区 参考信号接收功率的差值是否小于等于预设的 第二门限值; 在一些可行的实施 方式中, 本发明实施例的第二门限值根据场景的需求取 值不同, 需要同时考虑 用户设备的负增益和虚拟多输入多输出系统的 平均吞吐量。 本发明通过设置的 第二门限值确定所述用户设备是否可以参与虚 拟多输入多输出调度, 作用在于 避免由于虚拟多输入多输出调度造成用户设备 性能的下降。

第二确定子模块 913 , 用于当所述第二判断模块 912的判断结果为是时, 确 定所述用户设备不可以参与虚拟多输入多输出 调度; 当所述第二判断模块 912 的判断结果为否时, 确定所述用户设备可以参与虚拟多输入多输出 调度。

调整模块 92, 用于根据确定模块对所述用户设备是否可以参 与 VMIMO调 度的确定结果, 调整所述用户设备的调度优先级。

进一步, 本发明实施例的调整模块 92可包括: 第一调整子模块 921和 /或第 二调整子模块 922(图 9中以调整模块包括第一调整子模块和第二调 子模块为 例进行图示)。 其中:

第一调整子模块 921 , 用于当所述确定模块 91确定所述用户设备可以参与 VMIMO调度时, 降低所述用户设备的调度优先级。

在一些可行的实施方式中, 第一调整子模块 921 具体用于通过所述用户设 备在指定时刻被调度的速率与所述用户设备在 所述指定时刻之前被调度的平均 速率的比值与第一调整函数的乘积来降低所述 用户设备的调度优先级, 比如, 可采用计算公式:

其中, k代表要调整其调度优先级的用户设备, t为指定时刻, ^(0为用户 设备 k在 t时刻被调度的速率, 0)为用户设备 k在 t时刻之前被调度的平均 速率, "和 为常数, /(X)为第一调整函数, 雨^。0)为用户设备 k在 t时 刻的调度优先级。 具体实现中, 本发明实施例的指定时刻即进行优先级调整的 时刻。 可以为调度过程中需要进行优先级调整时的任 意时刻。

在一些可行的实施方式中, 所述第一调整函数/ (X)包括指数函数或线性函 数,

当第一调整函数 /(X)为线性函数时, 所述线性函数包括:

1

X » ,

\ + ηχ '

其中, η为大于 0的正整数, X为所述用户设备参与虚拟多输入多输出调 度的用户级配对概率或所述用户设备参与虚拟 多输入多输出调度的小区级配对 概率。

在一些可行的实施方式中, 本发明的用户级配对概率为用户设备作为第二 层配对调度时获得的资源和用户设备作为第一 层配对调度(首次参与用户配对) 和第二层配对调度(已经与其他用户有配对关 系, 再次被用于与另外的用户进 行配对)获得的总资源的比值。 本发明的小区级配对概率为小区的所有用户设 备作为第二层配对调度时获得的资源和总资源 的比值。

当第一调整函数/ (X)为指数函数时, 所述指数函数可包括:

其中, n为大于 0的正整数, X为所述用户设备参与虚拟多输入多输出调度 的用户级配对概率或所述用户设备参与虚拟多 输入多输出调度的小区级配对概 率。

第二调整子模块 922,用于当所述确定模块 91用户设备不可以参与 VMIMO 调度时, 提高所述用户设备的调度优先级。

在一些可行的实施方式中, 所述第二调整子模块 922具体用于通过所述用 户设备在指定时刻被调度的速率与第二调整函 数求和与所述用户设备在所述指 定时刻之前被调度的平均速率的比值来提高所 述用户设备的调度优先级, 比如, 可采用计算公式:

其中, k代表要调整其调度优先级的用户设备, t为指定时刻, ¾ )为用户 设备 k在 t时刻被调度的速率, (0为用户设备 k在 t时刻之前被调度的平均 速率, 为第二调整函数, "和 为常数, \ 雨^。0)为用户设备 m在 t 时刻的调度优先级。

进一步, 所述第二调整函数 g(x)包括线性函数, 所述线性函数包括: g(x) = ax + b , 其中, a和 b为 【0, 1】 区间的正数, X为所述用户设备参与虚拟多输入多 输出调度的小区级配对概率。

具体实现中, 网络中可包括多个用户设备, 则本发明的调度设备可仅包括 第一调整子模块, 此时, 通过第一调整子模块对可以参与 VMIMO调度的用户 设备(比如, 记为第一用户设备) 的优先级进行降低, 而对网络中的不可以参 与 VMIMO调度的用户设备(比如, 记为第二用户设备)无需通过第二调整子 模块提高调度优先级了, 此时, 本发明实施例的调度设备可采用常规的优先级 的确定方式确定这些不可以参与 VMIMO调度的用户设备的调度优先级, 比如, 可通过第二用户设备在指定时刻被调度的速率 与所述第二用户设备在该指定时 刻之前被调度的平均速率的比值来确定第二用 户设备的调度优先级, 比如, 可 采用计算公式:

其中, m代表不需要调整优先级的第二用户设备, t为指定时刻, 为 用户设备 m在 t时刻被调度的速率, 为用户设备 m在 t时刻之前被调度的 平均速率, "和 为常数, 雨^。 (0为用户设备 m在 t时刻的调度优先级。

或者, 本发明的调度设备可仅包括第二调整子模块, 此时, 通过第二调整 子模块对不可以参与 VMIMO调度的用户设备(比如, 记为第二用户设备) 的 优先级进行提高, 而对网络中的可以参与 VMIMO调度的用户设备(比如, 记 为第一用户设备)无需通过第一调整子模块降 低调度优先级了, 此时, 本发明

-与 VMIMO 调度的用户设备(第一用户设备) 的调度优先级, 比如, 可通过第一用户设备 在指定时刻被调度的速率与所述第一用户设备 在该指定时刻之前被调度的平均 速率的比值来确定第一用户设备的调度优先级 , 具体可采用计算公式:

其中, n代表不需要调整优先级的第一用户设备, t为指定时刻, )为用 户设备 n在 t时刻被调度的速率, ¾0)为用户设备 n在 t时刻之前被调度的平 均速率, "和 为常数, 0)为用户设备 n在 t时刻的调度优先级。

调度模块 93 , 用于根据所述调整模块 92调整后的调度优先级, 调度所述用 户设备。 的结构组成示意图。 如图 10所示, 本发明的调度设备 10可包括确定模块 101 调整模块 102以及调度模块 103 , 其中:

确定模块 101 , 用于确定用户设备是否可以参与虚拟多输入多 输出 VMIMO 调度。

进一步, 所述确定模块 101可包括: 统计模块 1011、 第三判断模块 1012以 及第三确定子模块 1013 , 其中:

统计模块 1011 , 用于定期统计所述用户设备参与虚拟多输入多 输出调度的 用户级配对概率; 在一些可行的实施方式中, 统计模块 1011可通过目前常用的 手段统计用户设备的参与虚拟多输入多输出调 度的用户级配对概率。

第三判断模块 1012,用于判断所述统计模块 1011的统计的结果是否小于等 于预设的第三门限值; 在一些可行的实施方式中, 本发明实施例的第三门限值 根据场景的需求取值不同, 需要同时考虑用户设备的负增益和虚拟多输入 多牵 出系统的平均吞吐量。 本发明通过设置的第三门限值确定所述用户设 备是否可 以参与虚拟多输入多输出调度, 作用在于避免由于虚拟多输入多输出调度造成 用户设备性能的下降。

第三确定子模块 1013 , 用于当所述第三判断模块 1012的判断结果为是时, 确定所述用户设备不可以参与虚拟多输入多输 出调度; 当所述第三判断模块 1012的判断结果为否时, 确定所述用户设备可以参与虚拟多输入多输出 调度。

调整模块 102,用于根据确定模块对所述用户设备是否可 参与 VMIMO调 度的确定结果, 调整所述用户设备的调度优先级。

进一步, 本发明实施例的调整模块 102可包括: 第一调整子模块 1021 和 / 或第二调整子模块 1022。 其中:

第一调整子模块 1021 , 用于当所述确定模块 101确定所述用户设备可以参 与 VMIMO调度时, 降低所述用户设备的调度优先级。

在一些可行的实施方式中, 第一调整子模块 1021具体用于通过所述用户设 备在指定时刻被调度的速率与所述用户设备在 所述指定时刻之前被调度的平均 速率的比值与第一调整函数的乘积来降低所述 用户设备的调度优先级, 比如, 可采用计算公式:

其中, k代表要调整其调度优先级的用户设备, t为指定时刻, ^(0为用户 设备 k在 t时刻被调度的速率, 0)为用户设备 k在 t时刻之前被调度的平均 速率, "和 为常数, /(X)为第一调整函数, 雨^。0)为用户设备 k在 t时 刻的调度优先级。 具体实现中, 本发明实施例的指定时刻即进行优先级调整的 时刻。 可以为调度过程中需要进行优先级调整时的任 意时刻。

在一些可行的实施方式中, 所述第一调整函数/ (X)包括指数函数或线性函 数, 当第一调整函数 /(X)为线性函数时, 所述线性函数包括:

1

x i = ,

1 + '

其中, n为大于 0的正整数, X为所述用户设备参与虚拟多输入多输出调 度的用户级配对概率或所述用户设备参与虚拟 多输入多输出调度的小区级配对 概率。

在一些可行的实施方式中, 本发明的用户级配对概率为用户设备作为第二 层配对调度时获得的资源和用户设备作为第一 层配对调度(首次参与用户配对) 和第二层配对调度(已经与其他用户有配对关 系, 再次被用于与另外的用户进 行配对)获得的总资源的比值。 本发明的小区级配对概率为小区的所有用户设 备作为第二层配对调度时获得的资源和总资源 的比值。

当第一调整函数/ (X)为指数函数时, 所述指数函数可包括:

/(x) = ^^或, (χ)= τ^或, "

其中, η为大于 0的正整数, X为所述用户设备参与虚拟多输入多输出调度 的用户级配对概率或所述用户设备参与虚拟多 输入多输出调度的小区级配对概 率。

第二调整子模块 1022 , 用于当所述确定模块 101 用户设备不可以参与 VMIMO调度时, 提高所述用户设备的调度优先级。

在一些可行的实施方式中, 所述第二调整子模块 1022具体用于通过所述用 户设备在指定时刻被调度的速率与第二调整函 数求和与所述用户设备在所述指 定时刻之前被调度的平均速率的比值来提高所 述用户设备的调度优先级, 比如, 可采用计算公式: {R k (t)) a + g(l + g(x))

A i 其中, k代表要调整其调度优先级的用户设备, t为指定时刻, ¾ )为用户 设备 k在 t时刻被调度的速率, (0为用户设备 k在 t时刻之前被调度的平均 速率, 为第二调整函数, "和 为常数, \ 0)为用户设备 m在 t 时刻的调度优先级。

进一步, 所述第二调整函数 g(x)包括线性函数, 所述线性函数包括: g(x) = ax + b ,

其中, a和 b为 【0, 1】 区间的正数, X为所述用户设备参与虚拟多输入多 输出调度的小区级配对概率。

具体实现中, 网络中可包括多个用户设备, 则本发明的调度设备可仅包括 第一调整子模块, 此时, 通过第一调整子模块对可以参与 VMIMO调度的用户 设备(比如, 记为第一用户设备) 的优先级进行降低, 而对网络中的不可以参 与 VMIMO调度的用户设备(比如, 记为第二用户设备)无需通过第二调整子 模块提高调度优先级了, 此时, 本发明实施例的调度设备可采用常规的优先级 的确定方式确定这些不可以参与 VMIMO调度的用户设备的调度优先级, 比如, 可通过第二用户设备在指定时刻被调度的速率 与所述第二用户设备在该指定时 刻之前被调度的平均速率的比值来确定第二用 户设备的调度优先级, 比如, 可 采用计算公式: o W = .謹 其中, m代表不需要调整优先级的第二用户设备, t为指定时刻, 为 用户设备 m在 t时刻被调度的速率, 为用户设备 m在 t时刻之前被调度的 平均速率, "和 为常数, (0为用户设备 m在 t时刻的调度优先级。

或者, 本发明的调度设备可仅包括第二调整子模块, 此时, 通过第二调整 子模块对不可以参与 VMIMO调度的用户设备(比如, 记为第二用户设备) 的 优先级进行提高, 而对网络中的可以参与 VMIMO调度的用户设备(比如, 记 为第一用户设备)无需通过第一调整子模块降 低调度优先级了, 此时, 本发明 调度的用户设备(第一用户设备) 的调度优先级, 比如, 可通过第一用户设备 在指定时刻被调度的速率与所述第一用户设备 在该指定时刻之前被调度的平均

其中, n代表不需要调整优先级的第一用户设备, t为指定时刻, )为用 户设备 n在 t时刻被调度的速率, ¾0)为用户设备 n在 t时刻之前被调度的平 均速率, "和 为常数, 0)为用户设备 n在 t时刻的调度优先级。

调度模块 103 , 用于根据所述调整模块 102调整后的调度优先级, 调度所述 用户设备。 的结构组成示意图。 如图 11 所示, 本发明的调度设备 22可包括: 存储器 221 和处理器 222 (具体实现中, 存储器和处理器均可为多个, 图 11 中仅以一个为 例进行说明;);

在一些可行的实施方式中, 本发明实施例的存储器 221 中存储有特定的程 序, 所述处理器 222可调用所述存储器 221中存储的程序并执行如下步骤: 确定用户设备是否可以参与虚拟多输入多输出 VMIMO调度; 根据所述用户设备是否可以参与 VMIMO调度, 调整所述用户设备的调度 优先级;

根据调整后的调度优先级, 调度所述用户设备。

在一些可行的实施方式中, 所述处理器 222执行根据所述用户设备是否可 以参与 VMIMO调度, 调整所述用户设备的调度优先级的步骤, 具体包括: 当所述用户设备可以参与 VMIMO调度时, 降低所述用户设备的调度优先 级。

在一些可行的实施方式中, 所述处理器 222执行降低所述用户设备的调度 优先级的步骤, 具体包括:

通过所述用户设备在指定时刻被调度的速率与 所述用户设备在所述指定时 刻之前被调度的平均速率的比值与第一调整函 数的乘积来降低所述用户设备的 调度优先级。

在一些可行的实施方式中, 所述处理器 222执行通过所述用户设备在指定 时刻被调度的速率与所述用户设备在所述指定 时刻之前被调度的平均速率的比 值与第一调整函数的乘积来降低所述用户设备 的调度优先级的步骤, 具体采用 如下公式:

其中, k代表所述用户设备, t为指定时刻, 为用户设备 k在 t时刻被 调度的速率, 0)为用户设备 k在 t时刻之前被调度的平均速率, "和 为常 数, /(X)为第一调整函数, 雨^。0)为用户设备 k在 t时刻的调度优先级。

在一些可行的实施方式中, 所述第一调整函数/ (X)包括指数函数或线性函 数,

当第一调整函数 /(X)为线性函数时, 所述线性函数包括:

1

X =

l + nx '

其中, n为大于 0的正整数, X为所述用户设备参与虚拟多输入多输出调 度的用户级配对概率或所述用户设备参与虚拟 多输入多输出调度的小区级配对 概率;

当第一调整函数/ (X)为指数函数时, 所述指数函数包括:

其中, n为大于 0的正整数, X为所述用户设备参与虚拟多输入多输出调度 的用户级配对概率或所述用户设备参与虚拟多 输入多输出调度的小区级配对概 率。

在一些可行的实施方式中, 所述处理器 222执行根据所述用户设备是否可 以参与 VMIMO调度, 调整所述用户设备的调度优先级的步骤, 具体包括: 当所述用户设备不可以参与 VMIMO调度时, 提高所述用户设备的调度优 先级。

在一些可行的实施方式中, 所述处理器 222执行提高所述用户设备的调度 优先级的步骤, 具体包括:

通过所述用户设备在指定时刻被调度的速率与 第二调整函数之和与所述用 户设备在所述指定时刻之前被调度的平均速率 的比值来提高所述用户设备的调 度优先级。

在一些可行的实施方式中, 所述处理器 222执行通过所述用户设备在指定 时刻被调度的速率与第二调整函数之和与所述 用户设备在所述指定时刻之前被 调度的平均速率的比值来提高所述用户设备的 调度优先级的步骤, 具体采用如 下公式:

(^ (Q + log(l + g( ))

A, 其中, k代表所述用户设备, t为指定时刻, ^ )为用户设备 k在 t时刻被 调度的速率, (0为用户设备 k在 t时刻之前被调度的平均速率, g(x)为第二 调整函数, "和 为常数, p k , 雨^。0)为用户设备 k在 t时刻的调度优先级。

在一些可行的实施方式中, 所述第二调整函数 g(x)包括线性函数, 所述线 性函数包括:

g(x) = ax + b ,

其中, a和 b为 【0, 1】 区间的正数, X为所述用户设备参与虚拟多输入多 输出调度的小区级配对概率。

在一些可行的实施方式中, 所述处理器 222执行确定用户设备是否可以参 与虚拟多输入多输出 VMIMO调度的步骤, 具体包括:

测量所述用户设备的上行信噪比值;

根据测量结果判断所述用户设备的上行信噪比 值是否大于或等于预设的第 一门限值;

当判断结果为是时, 确定所述用户设备可以参与虚拟多输入多输出 调度; 或者

当判断结果为否时, 确定所述用户设备不可以参与虚拟多输入多输 出调度。 在一些可行的实施方式中, 所述处理器 222执行确定用户设备是否可以参 与虚拟多输入多输出 VMIMO调度的步骤, 具体包括:

获取所述用户设备上报的服务扇区和小区邻区 参考信号接收功率; 判断所述服务扇区和小区邻区参考信号接收功 率的差值是否小于或等于预 设的第二门限值;

当判断结果为是时, 确定所述用户设备不可以参与虚拟多输入多输 出调度; 或者

当判断结果为否时, 确定所述用户设备可以参与虚拟多输入多输出 调度。 在一些可行的实施方式中, 所述处理器 222执行确定用户设备是否可以参 与虚拟多输入多输出 VMIMO调度的步骤, 具体包括:

定期统计所述用户设备参与虚拟多输入多输出 调度的用户级配对概率; 判断统计的结果是否小于或等于预设的第三门 限值;

当判断结果为是时, 确定所述用户设备不可以参与虚拟多输入多输 出调度; 或者

当判断结果为否时, 确定所述用户设备可以参与虚拟多输入多输出 调度。 具体实现中, 本发明还提供一种计算机存储介质, 其中, 该计算机存储介 质可存储有程序, 给程序执行时可包括本发明提供调度方法的各 实施例中的部 分或全部步骤。 所述的存储介质可为磁碟、 光盘、 只读存储记忆体(Read-Only Memory, ROM )或随机存者 i己忆体 ( Random Access Memory, RAM )等。 明的范围。 这样, 倘若本发明的这些修改和变型属于本发明权利 要求及其等同 技术的范围之内, 则本发明也意图包含这些改动和变型在内。