基于调度优先级调度终端的方法、系统和基站的制作方法

文档序号:7982511阅读:199来源:国知局
基于调度优先级调度终端的方法、系统和基站的制作方法
【专利摘要】本发明公开了一种基于调度优先级调度终端的方法,包括:基站在一个调度周期内,计算终端的调度误块率;根据调度误块率以及预置的终端的基础调度优先级,计算终端的调度优先级;根据计算出的调度优先级,调度终端。本发明还公开了一种基站和一种基于调度优先级调度终端的系统。采用本发明所公开的方案,使得调度优先级的计算更为合理,从而在能够实现动态地控制对终端的调度的同时,提升了系统功率的使用效率,优化了切换性能,并最终提高了系统的容量和吞吐率。
【专利说明】基于调度优先级调度终端的方法、系统和基站
【技术领域】
[0001]本发明涉及到移动通信【技术领域】,特别涉及到一种基于调度优先级调度终端的方法、系统和基站。
【背景技术】
[0002]在移动通信系统【技术领域】,如WCDMA(WidebandCode Division Multiple Access,宽带码分多址)和 TD-SCDMA (Time Division-Synchronous Code Division MultipleAccess,时分同步码分多址)以及LTE (Long Term Evolution,长期演进)移动通信系统中,调度优先级被普遍用于对终端的调度控制,关于调度优先级的计算,现有技术中主要是参考信道质量、传输速率和历史传输数据等,这种计算方法中,通常以信道质量作为计算调度优先级的分子相乘项,而以传输速率和历史传输数据作为分母的相乘项。
[0003]基于现有技术,由于基站对误块率(Block error rate,简称bier)高的终端会进行更多次数的重传,并且对于重传的数据会进行提高发射功率的调整。采用这种方法,系统在调度终端时,调度误块率相对高的终端就会得到与调度误块率相对低的终端相同的调度机会,然而,前者会消耗更多的功率,这样会导致系统功率的使用效率降低;另外,当终端解码有恶化趋势时,会直接导致所消耗的功率不断抬升,使得系统所下发的数据量的成功率很小。因此,现有的调度优先级计算机制会导致系统功率的使用效率降低,从而直接影响到系统的容量和吞吐率。

【发明内容】

[0004]本发明的主要目的为提供一种基于调度优先级调度终端的方法、系统和基站,旨在实现动态地控制对终端的调度,从而能够提升系统功率的使用效率,并且提高系统的容量和吞吐率。
[0005]本发明提供一种基于调度优先级调度终端的方法,包括:
[0006]基站在一个调度周期内,计算终端的调度误块率;
[0007]根据所述调度误块率以及预置的所述终端的基础调度优先级,计算终端的调度优先级;
[0008]根据计算出的所述调度优先级,调度所述终端。
[0009]优选地,所述基站在一个调度周期内,计算终端的调度误块率包括:
[0010]在一个调度周期内,根据对终端的调度次数,统计接收到的确认应答信号、否定应答信号和未连续发送信号的次数;
[0011]根据所述调度次数,以及所统计出的确认应答信号、否定应答信号和未连续发送信号的次数,计算所述终端在该调度周期内的调度误块率。
[0012]优选地,在执行所述计算终端的调度误块率之前,还包括:
[0013]初始化所述终端上一个调度周期内的调度误块率,以及预置的基础调度优先级;所述预置的基础调度优先级为根据该终端的基础参数计算得到。[0014]优选地,所述根据调度误块率以及所述终端的基础调度优先级,计算终端的调度优先级包括:
[0015]根据所述调度误块率,确定与所述终端的调度优先级相关的调度误块率因子和调度误块率变化因子;
[0016]根据终端的基础调度优先级,以及所确定的所述调度误块率因子和调度误块率变化因子,计算所述终端的调度优先级。
[0017]优选地,所述根据调度误块率,确定与所述终端的调度优先级相关的调度误块率因子和调度误块率变化因子包括:
[0018]对比所述调度误块率与预置的目标误块率的大小,根据对比的结果确定与所述终端的调度优先级相关的调度误块率因子;
[0019]计算所述调度误块率与该终端上一个调度周期内的调度误块率的差值,得到所述终端的调度误块变化率;
[0020]根据所述调度误块变化率,确定与所述终端的调度优先级相关的调度误块率变化因子。
[0021]本发明还提供一种基站,包括:
[0022]第一计算模块,用于在一个调度周期内,计算终端的调度误块率;
[0023]第二计算模块,用于根据所述调度误块率以及预置的所述终端的基础调度优先级,计算终端的调度优先级;
[0024]调度模块,用于根据计算出的所述调度优先级,调度所述终端。
[0025]优选地,所述第一计算模块包括:
[0026]统计单元,用于在一个调度周期内,根据对终端的调度次数,统计接收到的确认应答信号、否定应答信号和未连续发送信号的次数;
[0027]第一计算单元,用于根据所述调度次数,以及所统计出的确认应答信号、否定应答信号和未连续发送信号的次数,计算所述终端在该调度周期内的调度误块率。
[0028]优选地,所述基站还包括:
[0029]初始化模块,用于初始化所述终端上一个调度周期内的调度误块率,以及预置的基础调度优先级;所述预置的基础调度优先级为根据该终端的基础参数计算得到。
[0030]优选地,所述第二计算模块包括:
[0031]确定子模块,用于根据所述调度误块率,确定与所述终端的调度优先级相关的调度误块率因子和调度误块率变化因子;
[0032]计算子模块,用于根据终端的基础调度优先级,以及所确定的所述调度误块率因子和调度误块率变化因子,计算所述终端的调度优先级。
[0033]优选地,所述确定子模块包括:
[0034]对比单元,用于对比所述调度误块率与预置的目标误块率的大小;
[0035]第一确定单元,用于根据调度误块率与预置的目标误块率的对比结果确定与所述终端的调度优先级相关的调度误块率因子;
[0036]第二计算单元,用于计算所述调度误块率与该终端上一个调度周期内的调度误块率的差值,得到所述终端的调度误块变化率;
[0037]第二确定单元,用于根据所述调度误块变化率,确定与所述终端的调度优先级相关的调度误块率变化因子。
[0038]本发明进一步提供一种基于调度优先级调度终端的系统,包括终端和用于对所述终端进行调度的基站,所述基站包括:
[0039]第一计算模块,用于在一个调度周期内,计算终端的调度误块率;
[0040]第二计算模块,用于根据所述调度误块率以及所述终端的基础调度优先级,计算终端的调度优先级;
[0041]调度模块,用于根据计算出的所述调度优先级,调度所述终端。
[0042]本发明通过计算在一个调度周期内的调度次数下终端的调度误块率;并根据所计算出的调度误块率以及预置的终端的基础调度优先级,计算终端的调度优先级;进一步根据计算出的调度优先级,对终端进行调度。采用这种方法,使得调度优先级的计算更为合理,从而在能够实现动态地控制对终端的调度的同时,提升了系统功率的使用效率,优化了切换性能,并最终提高了系统的容量和吞吐率。
【专利附图】

【附图说明】
[0043]图1为本发明基于调度优先级调度终端的方法一实施例的流程示意图;
[0044]图2为本发明基于调度优先级调度终端的方法中计算调度误块率的流程示意图;
[0045]图3为本发明基于调度优先级调度终端的方法又一实施例的流程示意图;
[0046]图4为本发明基于调度优先级调度终端的方法中计算调度优先级的流程示意图;
[0047]图5为图4中所示出的确定调度误块率因子和调度误块率变化因子的流程示意图;
[0048]图6为本发明基站一实施例的结构示意图;
[0049]图7为本发明基站的第一计算模块的结构示意图;
[0050]图8为本发明基站又一实施例的结构示意图;
[0051]图9为本发明基站的第二计算模块的结构示意图;
[0052]图10为本发明基站的第二计算模块中确定子模块的结构示意图;
[0053]图11为本发明基于调度优先级调度终端的系统一实施例的结构示意图。
[0054]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0055]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0056]本发明提供一种基于调度优先级调度终端的方法,根据在一个调度周期内对终端的调度次数,统计该终端在该调度周期内的调度误块率,从而根据调度误块率计算出终端的调度优先级,供基站根据调度优先级调度该终端。
[0057]参照图1,图1为本发明基于调度优先级调度终端的方法一实施例的流程示意图。
[0058]本实施例所提供的基于调度优先级调度终端的方法,包括:
[0059]步骤S10,基站在一个调度周期内,计算终端的调度误块率;
[0060]在本实施例中,在计算终端的调度优先级时,基站在一个调度周期内,计算出该终端的调度误块率,具体为基站根据所收到的终端上报的对基站发送的数据的解码情况,以及该调度周期内对该终端的调度次数,计算解码错误的次数与调度次数比值,得到调度误块率。
[0061]步骤S20,根据调度误块率以及预置的终端的基础调度优先级,计算终端的调度优先级;
[0062]步骤S30,根据计算出的调度优先级,调度终端。
[0063]当计算出终端的调度误块率后,根据该以及预置的终端的基础调度优先级,计算该终端的调度优先级。本实施例中,预置的终端的基础调度优先级是根据该终端的基础参数,按照通常所采用的方法计算得到,而根据调度误块率和基础调度优先级计算出终端的调度优先级后,基站即可根据该调度优先级,对该终端进行调度。
[0064]本发明实施例,通过计算在一个调度周期内的调度次数下终端的调度误块率;并根据所计算出的调度误块率以及预置的终端的基础调度优先级,计算终端的调度优先级;进一步根据计算出的调度优先级,对终端进行调度。采用这种方法,使得调度优先级的计算更为合理,从而在能够实现动态地控制对终端的调度的同时,提升了系统功率的使用效率,优化了切换性能,并最终提高了系统的容量和吞吐率。
[0065]参照图2,图2为本发明基于调度优先级调度终端的方法中计算调度误块率的流程不意图。
[0066]在上述实施例中,步骤SlO包括:
[0067]步骤S11,在一个调度周期内,根据对终端的调度次数,统计接收到的确认应答信号、否定应答信号和未连续发送信号的次数;
[0068]在计算终端的调度误块率时,首先,在一个调度周期内,根据对终端的调度次数,基站统计接收到的终端上报的对基站发送的数据的解码情况,该解码情况具体为终端上报的对数据的确认应答信号、否定应答信号和未连续发送信号的次数。确认应答信号为终端接收到基站发送的数据并成功进行解码后反馈的信号;否定应答信号表示终端对基站发送的数据解码未成功后反馈的信号;未连续发送信号是指基站在终端没有语音信号时即停止数据的发送,终端在没有收到连续的信号时所反馈的信号。终端所反馈的否定应答信号和未连续发送信号,即为解码错误的情况下所上报的信号。
[0069]步骤S12,根据调度次数,以及所统计出的确认应答信号、否定应答信号和未连续发送信号的次数,计算终端在该调度周期内的调度误块率。
[0070]在统计出一个调度周期内,基站接收到的终端上报的确认应答信号、否定应答信号和未连续发送信号的次数之后,通过计算否定应答信号和未连续发送信号之和与调度次数的比值,便可得到终端在该调度周期内的调度误块率,即可通过如下方法进行计算:调度误块率=(否定应答信号+未连续发送信号)/ (否定应答信号+未连续发送信号+确认应答信号)*100%。
[0071]通过统计在一个调度周期内,基站所接收到的终端上报的确认应答信号、否定应答信号和未连续发送信号的次数;并根据该调度周期内的调度次数,以及所统计出的确认应答信号、否定应答信号和未连续发送信号的次数,计算终端在该调度周期内的调度误块率,更进一步保证了能够使得调度优先级的计算更为合理。
[0072]参照图3,图3为本发明基于调度优先级调度终端的方法又一实施例的流程示意图。
[0073]在本发明基于调度优先级调度终端的方法一实施例的基础上,在步骤SlO之前,该方法还包括:
[0074]步骤S00,初始化终端上一个调度周期内的调度误块率,以及预置的基础调度优先级。
[0075]在本实施例中,在基站接入终端后,首先对预置的该终端的基础调度优先级以及该终端在上一个调度周期内的调度误块率进行初始化。预置的基础调度优先级是根据该终端的基础参数,按照通常所采用的方法计算得到;终端上一个调度周期内的调度误块率用于与本调度周期内的调度误块率进行差值计算,所得到的差值作为计算终端的调度优先级的基础。
[0076]在基站接入终端后,根据该终端的调度优先级对其进行调度之前,首先对预置的该终端的基础调度优先级以及该终端在上一个调度周期内的调度误块率进行初始化,这可以为终端的调度优先级提供基础,从而更方便于调度优先级的计算。
[0077]参照图4,图4为本发明基于调度优先级调度终端的方法中计算调度优先级的流程不意图。
[0078]在本发明基于调度优先级调度终端的方法一实施例的基础上,步骤S20包括:
[0079]步骤S21,根据调度误块率,确定与终端的调度优先级相关的调度误块率因子和调度误块率变化因子;
[0080]步骤S22,根据终端的基础调度优先级,以及所确定的调度误块率因子和调度误块率变化因子,计算终端的调度优先级。
[0081]在计算出终端在一个调度周期内的调度误块率后,根据该调度误块率进一步确定与终端的调度优先级相关的调度误块率因子和调度误块率变化因子;将所确定的调度误块率因子和调度误块率变化因子与基础调度优先级进行乘积计算,便可得到该终端的调度优先级。
[0082]本实施例所提出的调度误块率因子根据调度误块率与预置的目标误块率的大小关系决定,预置的目标误块率为系统中预先设定的误块率的基准值;调度误块率变化因子由当前调度周期内的调度误块率与该终端上一个调度周期内的调度误块率的差值决定。
[0083]根据调度误块率,确定与终端的调度优先级相关的调度误块率因子和调度误块率变化因子;并进一步根据终端的基础调度优先级,以及所确定的调度误块率因子和调度误块率变化因子,计算终端的调度优先级。从而在保证了计算出的调度优先级的准确性的同时,进一步为实现动态控制对终端的调度的,提升系统功率的使用效率提供了保证。
[0084]参照图5,图5为图4中所示出的确定调度误块率因子和调度误块率变化因子的流程不意图。
[0085]在上述实施例中,步骤S21包括:
[0086]步骤S211,对比调度误块率与预置的目标误块率的大小,根据对比的结果确定与终端的调度优先级相关的调度误块率因子;
[0087]在本实施例中,确定与终端的调度优先级相关的调度误块率因子和调度误块率变化因子时,引入调度误块率权值和调度误块率变化权值,这两个权值是在计算相关因子时使用的常数,用来决定误块率和误块率变化对相关因子的影响,权值越大,影响就越大。
[0088]根据调度误块率与预置的目标误块率的大小关系确定调度误块率因子,即当所计算出的调度误块率小于该预置的目标误块率时,由于当前调度周期的调度误块率较小,由其所决定的调度误块率因子可以为1,使其不影响调度优先级的计算结果;而当所计算出的调度误块率大于或等于该预置的目标误块率时,则说明该终端在解码基站发送的数据时的错误较多,此时,进一步计算调度误块率因子,可以通过如下方法进行计算:调度误块率因子=1/ (1+ (调度误块率-目标误块率)*调度误块率权值)。
[0089]步骤S212,计算调度误块率与该终端上一个调度周期内的调度误块率的差值,得到终端的调度误块变化率;
[0090]步骤S213,根据调度误块变化率,确定与终端的调度优先级相关的调度误块率变化因子。
[0091]由于与终端的调度优先级相关的调度误块率变化因子是由终端的调度误块变化率决定的,通过计算调度误块变化率是通过对调度误块率与该终端上一个调度周期内的调度误块率之间的差值,即可得到终端的调度误块变化率。得到了调度误块变化率之后,便可确定调度误块率变化因子,即当调度误块变化率小于或等于O时,说明当前调度周期内的调度误块率没有升高趋势,因而可以设定调度误块率变化因子为I,使其不影响调度优先级的计算结果;当调度误块变化率大于O时,则说明该终端在解码基站发送的数据时的错误有增多趋势,此时,进一步计算调度误块率变化因子,可以通过如下方法进行计算:调度误块率变化因子=1/ (1+调度误块变化率*调度误块率变化权值)。
[0092]通过调度误块率与预置的目标误块率的大小关系,确定与终端的调度优先级相关的调度误块率因子;通过将调度误块率与该终端上一个调度周期内的调度误块率进行差值计算得到的调度误块变化率,确定与终端的调度优先级相关的调度误块率变化因子。更进一步保证了计算出的调度优先级的准确性。从而更进一步为实现动态控制对终端的调度的,提升系统功率的使用效率提供了保证。
[0093]本发明还提供一种基站。
[0094]参照图6,图6为本发明基站一实施例的结构示意图。
[0095]本实施例所提供的基站,包括:
[0096]第一计算模块11,用于在一个调度周期内,计算终端的调度误块率;
[0097]第二计算模块12,用于根据调度误块率以及预置的终端的基础调度优先级,计算终端的调度优先级;
[0098]调度模块13,用于根据计算出的调度优先级,调度终端。
[0099]在本实施例中,在计算终端的调度优先级时,基站在一个调度周期内,通过第一计算模块11计算出该终端的调度误块率,具体为基站根据所收到的终端上报的对基站发送的数据的解码情况,以及该调度周期内对该终端的调度次数,计算解码错误的次数与调度次数比值,得到调度误块率。
[0100]当计算出终端的调度误块率后,基站的第二计算模块12根据该以及预置的终端的基础调度优先级,计算该终端的调度优先级。本实施例中,预置的终端的基础调度优先级是根据该终端的基础参数,按照通常所采用的方法计算得到,而根据调度误块率和基础调度优先级计算出终端的调度优先级后,基站即可根据该调度优先级,通过调度模块13对该终端进行调度。
[0101]本发明实施例,通过计算在一个调度周期内的调度次数下终端的调度误块率;并根据所计算出的调度误块率以及预置的终端的基础调度优先级,计算终端的调度优先级;进一步根据计算出的调度优先级,对终端进行调度。采用这种方法,使得调度优先级的计算更为合理,从而在能够实现动态地控制对终端的调度的同时,提升了系统功率的使用效率,优化了切换性能,并最终提高了系统的容量和吞吐率。
[0102]参照图7,图7为本发明基站的第一计算模块的结构示意图。
[0103]在上述实施例中,第一计算模块11包括:
[0104]统计单元111,用于在一个调度周期内,根据对终端的调度次数,统计接收到的确认应答信号、否定应答信号和未连续发送信号的次数;
[0105]第一计算单元112,用于根据调度次数,以及所统计出的确认应答信号、否定应答信号和未连续发送信号的次数,计算终端在该调度周期内的调度误块率。
[0106]在计算终端的调度误块率时,首先,在一个调度周期内,根据对终端的调度次数,通过第一计算模块11的统计单元111统计接收到的终端上报的对基站发送的数据的解码情况,该解码情况具体为终端上报的对数据的确认应答信号、否定应答信号和未连续发送信号的次数。确认应答信号为终端接收到基站发送的数据并成功进行解码后反馈的信号;否定应答信号表示终端对基站发送的数据解码未成功后反馈的信号;未连续发送信号是指基站在终端没有语音信号时即停止数据的发送,终端在没有收到连续的信号时所反馈的信号。终端所反馈的否定应答信号和未连续发送信号,即为解码错误的情况下所上报的信号。
[0107]在统计出一个调度周期内,基站接收到的终端上报的确认应答信号、否定应答信号和未连续发送信号的次数之后,通过第一计算单元112计算否定应答信号和未连续发送信号之和与调度次数的比值,便可得到终端在该调度周期内的调度误块率,即可通过如下方法进行计算:调度误块率=(否定应答信号+未连续发送信号)/ (否定应答信号+未连续发送信号+确认应答信号)*100%。
[0108]通过统计在一个调度周期内,基站所接收到的终端上报的确认应答信号、否定应答信号和未连续发送信号的次数;并根据该调度周期内的调度次数,以及所统计出的确认应答信号、否定应答信号和未连续发送信号的次数,计算终端在该调度周期内的调度误块率,更进一步保证了能够使得调度优先级的计算更为合理。
[0109]参照图8,图8为本发明基站又一实施例的结构示意图。
[0110]在本发明基站一实施例的基础上,基站还包括:
[0111]初始化模块14,用于初始化终端上一个调度周期内的调度误块率,以及预置的基础调度优先级。
[0112]在本实施例中,在基站接入终端后,首先通过基站的初始化模块14对预置的该终端的基础调度优先级以及该终端在上一个调度周期内的调度误块率进行初始化。预置的基础调度优先级是根据该终端的基础参数,按照通常所采用的方法计算得到;终端上一个调度周期内的调度误块率用于与本调度周期内的调度误块率进行差值计算,所得到的差值作为计算终端的调度优先级的基础。
[0113]在基站接入终端后,根据该终端的调度优先级对其进行调度之前,首先对预置的该终端的基础调度优先级以及该终端在上一个调度周期内的调度误块率进行初始化,这可以为终端的调度优先级提供基础,从而更方便于调度优先级的计算。
[0114]参照图9,图9为本发明基站的第二计算模块的结构示意图。
[0115]在本发明基站一实施例的基础上,第二计算模块12包括:[0116]确定子模块121,用于根据调度误块率,确定与终端的调度优先级相关的调度误块率因子和调度误块率变化因子;
[0117]计算子模块122,用于根据终端的基础调度优先级,以及所确定的调度误块率因子和调度误块率变化因子,计算终端的调度优先级。
[0118]在计算出终端在一个调度周期内的调度误块率后,通过确定子模块121根据该调度误块率进一步确定与终端的调度优先级相关的调度误块率因子和调度误块率变化因子;通过计算子模块122将所确定的调度误块率因子和调度误块率变化因子与基础调度优先级进行乘积计算,便可得到该终端的调度优先级。
[0119]本实施例所提出的调度误块率因子根据调度误块率与预置的目标误块率的大小关系决定,预置的目标误块率为系统中预先设定的误块率的基准值;调度误块率变化因子由当前调度周期内的调度误块率与该终端上一个调度周期内的调度误块率的差值决定。
[0120]根据调度误块率,确定与终端的调度优先级相关的调度误块率因子和调度误块率变化因子;并进一步根据终端的基础调度优先级,以及所确定的调度误块率因子和调度误块率变化因子,计算终端的调度优先级。从而在保证了计算出的调度优先级的准确性的同时,进一步为实现动态控制对终端的调度的,提升系统功率的使用效率提供了保证。
[0121]参照图10,图10为本发明基站的第二计算模块中确定子模块的结构示意图。
[0122]在上述实施例中,确定子模块111包括:
[0123]对比单元1111,用于对比调度误块率与预置的目标误块率的大小;
[0124]第一确定单元1112,用于根据调度误块率与预置的目标误块率的对比结果确定与终端的调度优先级相关的调度误块率因子;
[0125]第二计算单元1113,用于计算调度误块率与该终端上一个调度周期内的调度误块率的差值,得到终端的调度误块变化率;
[0126]第二确定单元1114,用于根据调度误块变化率,确定与终端的调度优先级相关的调度误块率变化因子。
[0127]在本实施例中,确定与终端的调度优先级相关的调度误块率因子和调度误块率变化因子时,引入调度误块率权值和调度误块率变化权值,这两个权值是在计算相关因子时使用的常数,用来决定误块率和误块率变化对相关因子的影响,权值越大,影响就越大。
[0128]根据对比单元1111所对比出的调度误块率与预置的目标误块率的大小关系,通过第一确定单元1112确定调度误块率因子,即当所计算出的调度误块率小于该预置的目标误块率时,由于当前调度周期的调度误块率较小,由其所决定的调度误块率因子可以为1,使其不影响调度优先级的计算结果;而当所计算出的调度误块率大于或等于该预置的目标误块率时,则说明该终端在解码基站发送的数据时的错误较多,此时,进一步计算调度误块率因子,可以通过如下方法进行计算:调度误块率因子=1/ (1+ (调度误块率-目标误块率)*调度误块率权值)。
[0129]由于与终端的调度优先级相关的调度误块率变化因子是由终端的调度误块变化率决定的,通过第二计算单元1113计算调度误块变化率是通过对调度误块率与该终端上一个调度周期内的调度误块率之间的差值,即可得到终端的调度误块变化率。得到了调度误块变化率之后,便可通过第二确定单元1114确定调度误块率变化因子,即当调度误块变化率小于或等于O时,说明当前调度周期内的调度误块率没有升高趋势,因而可以设定调度误块率变化因子为1,使其不影响调度优先级的计算结果;当调度误块变化率大于O时,则说明该终端在解码基站发送的数据时的错误有增多趋势,此时,进一步计算调度误块率变化因子,可以通过如下方法进行计算:调度误块率变化因子=1/ (1+调度误块变化率*调度误块率变化权值)。
[0130]通过调度误块率与预置的目标误块率的大小关系,确定与终端的调度优先级相关的调度误块率因子;通过将调度误块率与该终端上一个调度周期内的调度误块率进行差值计算得到的调度误块变化率,确定与终端的调度优先级相关的调度误块率变化因子。更进一步保证了计算出的调度优先级的准确性。从而更进一步为实现动态控制对终端的调度的,提升系统功率的使用效率提供了保证。
[0131]本发明还提供一种基于调度优先级调度终端的系统。
[0132]参照图11,图11为本发明基于调度优先级调度终端的系统一实施例的结构示意图。
[0133]本实施例所提供的基于调度优先级调度终端的系统,包括终端20和用于对终端进打调度的基站10,基站10包括:
[0134]第一计算模块11,用于在一个调度周期内,计算终端的调度误块率;
[0135]第二计算模块12,用于根据调度误块率以及预置的终端的基础调度优先级,计算终端的调度优先级;
[0136]调度模块13,用于根据计算出的调度优先级,调度终端。
[0137]在本实施例中,在计算终端20的调度优先级时,基站10在一个调度周期内,通过第一计算模块11计算出该终端20的调度误块率,具体为基站10根据所收到的终端20上报的对基站10发送的数据的解码情况,以及该调度周期内对该终端20的调度次数,计算解码错误的次数与调度次数比值,得到调度误块率。
[0138]当计算出终端20的调度误块率后,基站10的第二计算模块12根据该以及预置的终端20的基础调度优先级,计算该终端20的调度优先级。本实施例中,预置的终端20的基础调度优先级是根据该终端20的基础参数,按照通常所采用的方法计算得到,而根据调度误块率和基础调度优先级计算出终端的调度优先级后,基站10即可根据该调度优先级,通过调度模块13对该终端进行调度。
[0139]本基于调度优先级调度终端的系统实施例,包含了上述基站的实施例的全部技术方案,所达到的技术效果也完全相同,在此不做赘述。
[0140]以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围。
【权利要求】
1.一种基于调度优先级调度终端的方法,其特征在于,包括:
基站在一个调度周期内,计算终端的调度误块率; 根据所述调度误块率以及预置的所述终端的基础调度优先级,计算终端的调度优先级; 根据计算出的所述调度优先级,调度所述终端。
2.如权利要求1所述的方法,其特征在于,所述基站在一个调度周期内,计算终端的调度误块率包括: 在一个调度周期内,根据对终端的调度次数,统计接收到的确认应答信号、否定应答信号和未连续发送信号的次数; 根据所述调度次数,以及所统计出的确认应答信号、否定应答信号和未连续发送信号的次数,计算所述终端在该调度周期内的调度误块率。
3.如权利要求2所述的方法,其特征在于,在执行所述计算终端的调度误块率之前,还包括: 初始化所述终端上一个调度周期内的调度误块率,以及预置的基础调度优先级;所述预置的基础调度优先级为根据该终端的基础参数计算得到。
4.如权利要求1至3中任一项所述的方法,其特征在于,所述根据调度误块率以及所述终端的基础调度优先级,计算终端的调度优先级包括: 根据所述调度误块率,确定与所述终端的调度优先级相关的调度误块率因子和调度误块率变化因子; 根据终端的基础调度优先级,以及所确定的所述调度误块率因子和调度误块率变化因子,计算所述终端的调度优先级。
5.如权利要求4所述的方法,其特征在于,所述根据调度误块率,确定与所述终端的调度优先级相关的调度误块率因子和调度误块率变化因子包括: 对比所述调度误块率与预置的目标误块率的大小,根据对比的结果确定与所述终端的调度优先级相关的调度误块率因子; 计算所述调度误块率与该终端上一个调度周期内的调度误块率的差值,得到所述终端的调度误块变化率; 根据所述调度误块变化率,确定与所述终端的调度优先级相关的调度误块率变化因子。
6.一种基站,其特征在于,包括: 第一计算模块,用于在一个调度周期内,计算终端的调度误块率; 第二计算模块,用于根据所述调度误块率以及预置的所述终端的基础调度优先级,计算终端的调度优先级; 调度模块,用于根据计算出的所述调度优先级,调度所述终端。
7.如权利要求6所述的基站,其特征在于,所述第一计算模块包括: 统计单元,用于在一个调度周期内,根据对终端的调度次数,统计接收到的确认应答信号、否定应答信号和未连续发送信号的次数; 第一计算单元,用于根据所述调度次数,以及所统计出的确认应答信号、否定应答信号和未连续发送信号的次数,计算所述终端在该调度周期内的调度误块率。
8.如权利要求6所述的基站,其特征在于,还包括: 初始化模块,用于初始化所述终端上一个调度周期内的调度误块率,以及预置的基础调度优先级;所述预置的基础调度优先级为根据该终端的基础参数计算得到。
9.如权利要求6所述的基站,其特征在于,所述第二计算模块包括: 确定子模块,用于根据所述调度误块率,确定与所述终端的调度优先级相关的调度误块率因子和调度误块率变化因子; 计算子模块,用于根据终端的基础调度优先级,以及所确定的所述调度误块率因子和调度误块率变化因子,计算所述终端的调度优先级。
10.如权利要求6所述的基站,其特征在于,所述确定子模块包括: 对比单元,用于对比所述调度误块率与预置的目标误块率的大小; 第一确定单元,用于根据调度误块率与预置的目标误块率的对比结果确定与所述终端的调度优先级相关的调度误块率因子; 第二计算单元,用于计算所述调度误块率与该终端上一个调度周期内的调度误块率的差值,得到所述终端的调度误块变化率; 第二确定单元, 用于根据所述调度误块变化率,确定与所述终端的调度优先级相关的调度误块率变化因子。
11.一种基于调度优先级调度终端的系统,包括终端和用于对所述终端进行调度的基站,其特征在于,所述基站为如权利要求6至10中任一项所述的基站。
【文档编号】H04W88/08GK103634922SQ201210308034
【公开日】2014年3月12日 申请日期:2012年8月27日 优先权日:2012年8月27日
【发明者】肖家栋, 李瑞峰, 刘银磊 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1