一种专网无线通信系统中用户调度方法和装置的制造方法
【专利摘要】本发明涉及一种专网无线通信系统中用户调度方法和装置,所述方法包括:获取调度周期内需要调度的用户,并根据业务类型将所述需要调度的用户插入到对应的优先级队列中;判断所述优先级队列中的用户的未调度次数是否超过预设的阈值;是,则将调度次数超过预设阈值的用户从所述优先级队列中删除;否则根据所述优先级为所述用户分配调度周期内的频率资源。本发明通过将未调度次数超过阈值的用户暂时从优先级队列中删除,从而减少了调度时间,提高了系统的运行效率及系统容量,提高了系统性能。
【专利说明】
一种专网无线通信系统中用户调度方法和装置
技术领域
[0001]本发明涉及无线通信技术领域,尤其是涉及一种专网无线通信系统中用户调度方法和装置。
【背景技术】
[0002]目前230MHz频段主要应用于数传电台承担远程的数据采集工作,因提供的速率很低只能用于一些简单的通信应用,无法满足智能电网和传感网日益增长的业务需求。根据国家电网未来的规划,要求寻找一种新的宽带通信技术,满足其配网自动化、负荷管理、用电信息采集、智能电网用户服务、应急抢修、特殊区域视频监控六大领域的业务需求。
[0003]基于TD-LTE (Time Divis1n-Long Term Evolut1n)技术的 230MHz 频段专网无线通信系统为上述需求提供了较好的解决方案,构成了新一代低功耗,高频谱利用率,高可靠性的灵活的多业务通信系统。能最大程度地满足电力负荷监控系统的业务要求,同时为国家电网下一代网络规划提供了坚实的技术积累和应用示范。
[0004]230MHz频段专网无线通信系统,在异频组网时,在40个国电授权子带的情况下,单小区需要支持2000个用户。
[0005]针对上述业务需求,专网无线通信系统网络侧eNodeB(Evolved NodeB,演进基站)采用半静态调度方式(SPS,sem1-persistent scheduling)。半静态调度是指:演进基站给特定业务的数据包分配固定的时频资源,该特定业务的数据包在该固定的时频资源位置传输,不需额外的物理下行控制信道(PDCCH,Physical Downlink Control Channel)调度信息。通过一个半静态配置好的传输周期,一次调度之后,用户终端UEOJser Equipment)即按照配置的周期和初始调度的资源进行数据的发送和接收。按照230MHz频段专网无线通信系统帧结构和时序设计,下行数据传输采用HARQ (HybridAutomatic Repeat Request,混合自动重传请求)技术,对数据进行差错控制,将新传、重传的数据准确实效的发送给用户终端UE。
[0006]综上所述,根据230MHz频段专网无线通信系统帧结构和时序设计以及硬件处理能力以及异频组网时单小区2000用户在线并且全部采用半静态调度的特点,在固定的调度时间内实现对单小区2000用户的合理调度,保证调度不超时,找到这样一种行之有效的实现方法尤为关键。
[0007]230MHz专网无线通信系统在进行资源调度时,在国电授权的40个子带,单小区支持2000个用户的情况下,如果这2000个用户同时有数据要传输,需要将这2000个用户每个遍历一遍,在处理器的能力不变,硬件成本不增加的基础上,现有系统的处理机制很难满足单小区支持2000用户的需求。按照现有的处理机制调度时间增加甚至调度超时,从而导致系统性能下降。
【发明内容】
[0008]本发明提供一种专网无线通信系统中用户调度方法和装置,通过将未调度次数超过阈值的用户暂时从优先级队列中删除,从而减少了调度时间,提高了系统的运行效率及系统容量,提高了系统性能。
[0009]根据本发明的一个方面,提供一种专网无线通信系统中用户调度方法,其特征在于,所述方法包括:
[0010]获取调度周期内需要调度的用户,并根据业务类型将所述需要调度的用户插入到对应的优先级队列中;
[0011]判断所述优先级队列中的用户的未调度次数是否超过预设的阈值;
[0012]是,则将调度次数超过预设阈值的用户从所述优先级队列中删除;
[0013]否则根据所述优先级为所述用户分配调度周期内的频率资源。
[0014]其中,所述获取调度周期内需要调度的用户,并根据业务类型将所述需要调度的用户按照优先级插入到对应的优先级队列中,具体包括:
[0015]遍历所有在线的用户,获取缓存中有数据需要传输的用户;
[0016]判断需要传输数据的用户的状态是否为已激活未调度状态;
[0017]是则根据业务类型将用户加入到对应的优先级队列中;
[0018]否则等到非连续周期DRX将所述需要传输数据的用户加入到下一个DRX队列等待激活。
[0019]其中,所述未调度次数是从用户被激活后的下一次调度开始计算。
[0020]其中,所述未调度次数的计数为当用户在调度周期内每一次调度未被调度时,所述未调度次数加I。
[0021]其中,根据所述优先级为所述用户分配调度周期内的频率资源具体包括:
[0022]根据优先级确定调度周期内的每一次调度的用户;
[0023]在所述调度周期内将所述频率资源分配给所述待分配资源的用户并进行数据传输;
[0024]将每一次调度中未被调度的用户的未调度次数加I。
[0025]其中,所述方法还包括:
[0026]将在调度周期内调度失败的用户加入到下一个DRX队列等待下一次激活。
[0027]根据本发明的另一个方面,提供一种专网无线通信系统中用户调度装置,其特征在于,所述装置包括:
[0028]调度用户获取模块,用于获取调度周期内需要调度的用户,并根据业务类型将所述需要调度的用户插入到对应的优先级队列中;
[0029]资源调度判断模块,用于判断所述优先级队列中的用户的未调度次数是否超过预设的阈值;是则将调度次数超过预设阈值的用户从所述优先级队列中删除;
[0030]调度模块,用于根据所述优先级为未调度次数没有超过预设的阈值的用户分配调度周期内的频率资源。
[0031 ] 其中,所述装置还包括:
[0032]未调度次数计数模块,用于将调度模块中未调度的用户的未调度次数加I。
[0033]本发明所述的一种专网无线通信系统中用户调度方法和装置,通过将未调度次数超过阈值的用户暂时从优先级队列中删除,使得调度时只需要遍历已经分配资源的或者存在优先级队列中能够为其分配资源的用户即可,其调度时间大大缩短。在下一个DRX周期时,所有用户会重新被激活,能够保证各个用户能够公平调度,从而减少了调度时间,使在线用户数大大提高,提高了系统的运行效率及系统容量,在不增加硬件成本的前提下达到系统扩容的目的。降低了实现复杂度,提高了系统的性能。
【附图说明】
[0034]通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:
[0035]图1示出了本发明的专网无线通信系统中用户调度方法的流程图。
[0036]图2示出了本发明的专网无线通信系统中用户调度方法的步骤SI的具体流程图。
[0037]图3示出了本发明的专网无线通信系统中用户调度方法的步骤S5的具体流程图。
[0038]图4示出了本发明的专网无线通信系统中用户调度装置的结构框图。
【具体实施方式】
[0039]下面将结合附图对本发明的实施例进行详细描述。
[0040]图1示出了本发明的专网无线通信系统中用户调度方法的流程图。
[0041]参照图1,本发明的一个实施例的专网无线通信系统中用户调度方法具体包括:
[0042]S1、获取调度周期内需要调度的用户,并根据业务类型将所述需要调度的用户插入到对应的优先级队列中;
[0043]图2示出了本发明的专网无线通信系统中用户调度方法的步骤SI的具体流程图。
[0044]参照图2,在另一个实施例中,步骤SI具体包括:
[0045]S11、遍历所有在线的用户,获取缓存中有数据需要传输的用户;
[0046]S12、判断需要传输数据的用户的状态是否为已激活未调度状态;
[0047]S13、是则根据业务类型将用户加入到对应的优先级队列中;
[0048]S14、否则等到非连续周期DRX将所述需要传输数据的用户加入到下一个DRX队列等待激活。
[0049]S3、判断所述优先级队列中的用户的未调度次数是否超过预设的阈值;
[0050]在一个实施例中,计算所述未调度次数是从用户被激活后的下一次调度开始计算,并且未调度次数的计数为当用户在调度周期内每一次调度未被调度时,所述未调度次数加I。
[0051]S4、是,则将调度次数超过预设阈值的用户从所述优先级队列中删除;
[0052]S5、否则根据所述优先级为所述用户分配调度周期内的频率资源,并且将未分配频率资源的用户的未调度次数加I。
[0053]图3示出了本发明的专网无线通信系统中用户调度方法的步骤S5的具体流程图。
[0054]参照图3,在另一个实施例中,步骤S5具体包括:
[0055]S51、根据优先级确定调度周期内的每一次调度的用户;
[0056]S52、在所述调度周期内将所述频率资源分配给所述待分配资源的用户并进行数据传输;
[0057]S53、将每一次调度中未被调度的用户的未调度次数加I。
[0058]在另一个实施例中,以国电授权的40个子带为例,在单小区支持2000个用户的情况下,首先遍历所有在线的2000个用户,然后判断用户是否有需要传输的数据,如果是,则判断该用户是否为需要该调度周期内需要激活的用户,是,则将该用户放入到优先级队列中,否则判断用户是否满足DRX激活的条件,如果满足,则激活后放入优先级队列中,并将不满足上述条件的用户的为调度次数加I。
[0059]判断优先级队列中每个用户的未调度次数是否超过设定的阈值,如超过20帧,如果超过,则将该用户从优先级队列中删除,否则将为用户分配调度周期内的频率资源。
[0060]在分配频率资源的过程中,根据用户的数据传输率确定40个子带能够分配频率资源的用户,然后根据优先级对待分配资源的用户进行频率资源分配,并且将没有分配资源的用户放入下一个调度周期中等待调度,并将未调度次数加I。
[0061]通过上述方法,将2000用户中的部分用户删除,从而可以在一个调度周期内只需要按照资源分配策略对已经分得资源的用户以及存在于优先级中还没有分配资源的用户逐一遍历,而不需要对所有用户进行遍历。
[0062]另外,上述将用户从优先级删除是暂时的,在下一个DRX周期中,重新对所有用户进行资源的调度分配。
[0063]图4示出了本发明的专网无线通信系统中用户调度装置的结构框图。
[0064]参照图4,在本发明的另一个是实施例中,提供一种专网无线通信系统中用户调度装置,所述装置包括:
[0065]调度用户获取模块10,用于获取调度周期内需要调度的用户,并根据业务类型将所述需要调度的用户插入到对应的优先级队列中;
[0066]资源调度判断模块20,用于判断所述优先级队列中的用户的未调度次数是否超过预设的阈值;是则将调度次数超过预设阈值的用户从所述优先级队列中删除;
[0067]调度模块30,用于根据所述优先级为未调度次数没有超过预设的阈值的用户分配调度周期内的频率资源。
[0068]在另一个实施例中,该装置还包括:
[0069]未调度次数计数模块40,用于将调度模块30中未调度的用户的未调度次数加I。
[0070]本发明所述的一种专网无线通信系统中用户调度方法和装置,通过将未调度次数超过阈值的用户暂时从优先级队列中删除,使得调度时只需要遍历已经分配资源的或者存在优先级队列中能够为其分配资源的用户即可,其调度时间大大缩短。在下一个DRX周期时,所有用户会重新被激活,能够保证各个用户能够公平调度,从而减少了调度时间,使在线用户数大大提高,提高了系统的运行效率及系统容量,在不增加硬件成本的前提下达到系统扩容的目的。降低了实现复杂度,提高了系统的性能。
[0071]虽然结合附图描述了本发明的实施方式,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
【主权项】
1.一种专网无线通信系统中用户调度方法,其特征在于,所述方法包括: 获取调度周期内需要调度的用户,并根据业务类型将所述需要调度的用户插入到对应的优先级队列中; 判断所述优先级队列中的用户的未调度次数是否超过预设的阈值; 是,则将调度次数超过预设阈值的用户从所述优先级队列中删除; 否则根据所述优先级为所述用户分配调度周期内的频率资源。2.根据权利要求1所述的用户调度方法,其特征在于,所述获取调度周期内需要调度的用户,并根据业务类型将所述需要调度的用户按照优先级插入到对应的优先级队列中,具体包括: 遍历所有在线的用户,获取缓存中有数据需要传输的用户; 判断需要传输数据的用户的状态是否为已激活未调度状态; 是则根据业务类型将用户加入到对应的优先级队列中; 否则等到非连续周期DRX将所述需要传输数据的用户加入到下一个DRX队列等待激活。3.根据权利要求1所述的用户调度方法,其特征在于,所述未调度次数是从用户被激活后的下一次调度开始计算。4.根据权利要求1所述的用户调度方法,其特征在于,所述未调度次数的计数为当用户在调度周期内每一次调度未被调度时,所述未调度次数加I。5.根据权利要求1-4任一项所述的用户调度方法,其特征在于,根据所述优先级为所述用户分配调度周期内的频率资源具体包括: 根据优先级确定调度周期内的每一次调度的用户; 在所述调度周期内将所述频率资源分配给所述待分配资源的用户并进行数据传输; 将每一次调度中未被调度的用户的未调度次数加I。6.根据权利要求5所述的用户调度方法,其特征在于,所述方法还包括: 将在调度周期内调度失败的用户加入到下一个DRX队列等待下一次激活。7.—种专网无线通信系统中用户调度装置,其特征在于,所述装置包括: 调度用户获取模块,用于获取调度周期内需要调度的用户,并根据业务类型将所述需要调度的用户插入到对应的优先级队列中; 资源调度判断模块,用于判断所述优先级队列中的用户的未调度次数是否超过预设的阈值;是则将调度次数超过预设阈值的用户从所述优先级队列中删除; 调度模块,用于根据所述优先级为未调度次数没有超过预设的阈值的用户分配调度周期内的频率资源。8.根据权利要求7所述的用户调度装置,其特征在于,所述装置还包括: 未调度次数计数模块,用于将调度模块中未调度的用户的未调度次数加I。
【文档编号】H04W72/12GK105992375SQ201510076994
【公开日】2016年10月5日
【申请日】2015年2月12日
【发明人】尹丽静, 冯广华, 李延强
【申请人】普天信息技术有限公司