一种业务调度方法和装置制造方法及图纸

技术编号:21918001 阅读:37 留言:0更新日期:2019-08-21 13:42
本申请公开了一种业务调度方法和装置,其中方法包括:按照业务类别,对当前的待调度业务分组;对于每组待调度业务,根据预设的组内调度优先级规则,生成本组对应的业务调度队列;所述待调度业务包括上行业务和下行业务;按照预设的业务类型调度优先级规则,确定每个所述业务调度队列的调度顺序;按照所述调度顺序遍历所述业务调度队列,依次从业务调度队列中查找符合预设调度条件的待调度业务,并根据业务类型为查找到的待调度业务分配资源,直到当前没有可用资源或者遍历完毕所有业务调度队列。采用本发明专利技术,可以满足单子带UE的上下行调度要求。

A Business Scheduling Method and Device

【技术实现步骤摘要】
一种业务调度方法和装置
本专利技术涉及移动通信技术,特别是涉及一种业务调度方法和装置。
技术介绍
在宽带接入系统中,系统可用带宽划分为多个连续或非连续的子带,每个子带上采用正交频分复用(OFDM)技术传输。按照功能将子带划分为同步子带和普通子带。同步子带的主要功能是上下行的同步和广播信道,普通子带用于正常业务的传输。为了降低成本和实现复杂度,用户设备(UE,UserEquipment)支持多子带和单子带工作模式,即UE接收机带宽不必是整个系统带宽,可支持接收多个或单个子带,并不需要一定能够接收全部子带。根据硬件能力的不同,UE支持在全部或部分子带上工作,其中最简易(即成本低)的UE支持在单个子带上工作。这样,降低了对UE接收机带宽的要求,也减少系统对硬件能力的需求。电力负荷监控通讯网就是一个典型的应用场景,其频谱离散地分布在230M频段上。该网230MHz频段频率资源分布示意图如图1所示。从图中可以看出其频谱呈梳状,该频段的频率资源可划分为若个子带,其最低频点的子带为223.525MHz,最高频点的子带为231.65MHz。对于UE支持单子带工作模式而言,承载在下行控制信道(PDCCH)的下行控制信息(DCI)必须在各个子带上独立发送,否则,单子带UE因接收机带宽的限制而无法监听PDCCH。另外,考虑到上/下行(UL/DL)转换,当单子带UE同时有上下行业务传输时,上下行业务的资源分配要求在同一子带上。现有通信系统中调度功能由调度器完成,调度器位于基站的MAC层。在实现过程中调度器通常分为上行调度器和下行调度器,分别负责完成对上行共享信道的资源分配和下行共享信道的资源分配。但是对于单子带UE,由于硬件的限制,单子带UE的上下行业务资源分配要求在同一子带上。为此,为了满足单子带UE的上下行调度要求,调度器需要统一考虑上下行业务的优先级处理和为其合理地分配资源,而上述现有系统的调度方案,由于是针对上下行分别设置调度器,上、下行调度器各自独立工作,无法满足上述调度时统一考虑上下行业务需要进行调度的要求,进而无法满足单子带UE的上下行调度要求。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种业务调度方法和装置,可以满足单子带UE的上下行调度要求。为了达到上述目的,本专利技术提出的技术方案为:一种业务调度方法,包括:按照业务类别,对当前的待调度业务分组;对于每组待调度业务,根据预设的组内调度优先级规则,生成本组对应的业务调度队列;所述待调度业务包括上行业务和下行业务;按照预设的业务类型调度优先级规则,确定每个所述业务调度队列的调度顺序;按照所述调度顺序遍历所述业务调度队列,依次从业务调度队列中查找符合预设调度条件的待调度业务,并根据业务类型为查找到的待调度业务分配资源,直到当前没有可用资源或者遍历完毕所有业务调度队列。较佳地,所述业务类型调度优先级规则包括:各类业务的优先级由高到低的顺序依次为:寻呼业务、随机接入响应、上行公共控制信道(UL_CCCH)业务、下行公共控制信道(DL_CCCH)业务、上行信令业务、下行信令业务、上行高优先级业务、下行高优先级业务、上行普通业务、下行普通业务。较佳地,所述组内调度优先级规则包括:对于除寻呼业务和随机接入响应之外的每类业务,按照所属UE的可用子带组数的升序,对属于同一类的待调度业务排序。较佳地,对于UL_CCCH、DL_CCCH、上行信令、下行信令、上行高优先级业务、下行高优先级业务、上行普通业务和下行普通业务,所述调度条件包括:当前调度时刻为待调度业务所属UE的物理下行控制信道(PDCCH)周期起始时刻;待调度业务当前有数据传输需求;待调度业务当前有可用进程资源;对于寻呼业务和随机接入响应业务,所述调度条件包括:当前调度时刻为对应的PDCCH周期起始时刻;其中,寻呼业务对应的PDCCH周期是网络侧配置的寻呼PDCCH周期,随机接入响应业务对应的PDCCH周期是网络侧配置的随机接入PDCCH周期。较佳地,当待调度业务属于寻呼业务时,为该待调度业务进行所述分配包括:m1、根据可用资源状态列表信息和待发寻呼的子带号,以及寻呼使用的无线帧数目,判断该待调度业务需要使用的资源是否空闲,如果是,则执行步骤m3;否则,执行步骤m2;m2、将占用该待调度业务需要使用的资源的业务,判定为需要打断的业务,并将所述打断的业务对应的用户标识及占用的资源信息,添加到打断业务信息队列中;m3、将该待调度业务需要使用的寻呼资源配置给该待调度业务,更新可用资源状态信息列表,并输出相应的调度信息。较佳地,当待调度业务属于随机接入响应业务时,为该待调度业务进行所述分配包括:k1、根据可用资源状态列表信息、该待调度业务传输所在子带对应的子带号、对应的发送起始时刻和重复次数,按照预设的随机接入抢占原则,查找可以为该待调度业务分配的PDCCH资源,如果所述查找成功,则执行步骤k2,否则,结束为该待调度业务分配资源的过程;所述随机接入抢占原则包括:为随机接入响应业务查找PDCCH资源时,Msg2消息可以抢占除寻呼业务之外的其他业务的下行传输资源;k2、根据可用资源状态信息列表,并按照该待调度业务的Msg3消息对应的资源占用选择要求,查找相应的空闲子带,如果所述查找成功,则执行步骤k3,否则,结束为该待调度业务分配资源的过程;k3、根据查找到的空闲子带,为该待调度业务分配Msg3消息的资源,并根据所分配的结果,为该待调度业务组装相应的授权信息;k4、根据步骤k1所查找到的PDCCH资源和所述Msg3消息占用的资源,更新可用资源状态信息列表,并输出调度信息;如果分配所述PDCCH资源时抢占了其他业务的传输,则将被打断业务对应的用户标识及资源占用信息添加到打断业务信息队列。较佳地,当待调度业务不属于寻呼业务和随机接入响应业务时,为该待调度业务进行所述分配包括:x1、将当前从所述业务调度队列中取出的待调度业务作为当前的调度业务,根据所述调度业务所属用户的监听子带号,将该子带号对应的子带确定为发送PDCCH的子带;根据所述调度业务所属用户的信道质量指示,确定本次调度的下行控制信息DCI的重复次数,根据所述重复次数,确定DCI使用的PDCCH资源所占用无线帧数目;x2、根据所述发送PDCCH的子带、所述无线帧数目对应的PDCCH资源和当前的可用资源状态列表,判断是否可以为所述调度业务分配相应的PDCCH资源;如果可以,则执行步骤x3,否则,退出所述调度业务的资源分配过程,继续下一待调度业务的资源分配。x3、根据需要为所述调度业务所属UE分配的资源类型,确定相应链路方向上的业务资源无线帧;所述资源类型为仅上行资源、仅下行资源以及上行和下行资源。x4、根据当前的可用资源状态列表和所述业务资源无线帧,查找所述调度业务所属用户可调度的子带,如果查找成功,则执行步骤x5,否则,退出当前调度业务的资源分配过程,继续下一待调度业务的资源分配。x5、在所查找到的可调度的子带中,按照预设的选择策略,选择一个子带作为所述调度业务所属用户的工作子带。x6、根据需要为所述待调度业务所属UE分配的资源类型,确定相应链路上该用户的待传数据量。x7、将满足所述调度业务所属UE的SINR条件的MCS确定为候选MCS;对于每个所述候选MCS,将该候本文档来自技高网
...

【技术保护点】
1.一种业务调度方法,其特征在于,包括:按照业务类别,对当前的待调度业务分组;对于每组待调度业务,根据预设的组内调度优先级规则,生成本组对应的业务调度队列;所述待调度业务包括上行业务和下行业务;按照预设的业务类型调度优先级规则,确定每个所述业务调度队列的调度顺序;按照所述调度顺序遍历所述业务调度队列,依次从业务调度队列中查找符合预设调度条件的待调度业务,并根据业务类型为查找到的待调度业务分配资源,直到当前没有可用资源或者遍历完毕所有业务调度队列。

【技术特征摘要】
1.一种业务调度方法,其特征在于,包括:按照业务类别,对当前的待调度业务分组;对于每组待调度业务,根据预设的组内调度优先级规则,生成本组对应的业务调度队列;所述待调度业务包括上行业务和下行业务;按照预设的业务类型调度优先级规则,确定每个所述业务调度队列的调度顺序;按照所述调度顺序遍历所述业务调度队列,依次从业务调度队列中查找符合预设调度条件的待调度业务,并根据业务类型为查找到的待调度业务分配资源,直到当前没有可用资源或者遍历完毕所有业务调度队列。2.根据权利要求1所述的方法,其特征在于,所述业务类型调度优先级规则包括:各类业务的优先级由高到低的顺序依次为:寻呼业务、随机接入响应、UL_CCCH、DL_CCCH、上行信令业务、下行信令业务、上行高优先级业务、下行高优先级业务、上行普通业务、下行普通业务。3.根据权利要求2所述的方法,其特征在于,所述组内调度优先级规则包括:对于除寻呼业务和随机接入响应之外的每类业务,按照所属UE的可用子带组数的升序,对属于同一类的待调度业务排序。4.根据权利要求1所述的方法,其特征在于,对于UL_CCCH、DL_CCCH、上行信令、下行信令、上行高优先级业务、下行高优先级业务、上行普通业务和下行普通业务,所述调度条件包括:当前调度时刻为待调度业务所属UE的PDCCH周期起始时刻;待调度业务当前有数据传输需求;待调度业务当前有可用进程资源;对于寻呼业务和随机接入响应业务,所述调度条件包括:当前调度时刻为对应的PDCCH周期起始时刻;其中,寻呼业务对应的PDCCH周期是网络侧配置的寻呼PDCCH周期,随机接入响应业务对应的PDCCH周期是网络侧配置的随机接入PDCCH周期。5.根据权利要求1所述的方法,其特征在于,当待调度业务属于寻呼业务时,为该待调度业务进行所述分配包括:m1、根据可用资源状态列表信息和待发寻呼的子带号,以及寻呼使用的无线帧数目,判断该待调度业务需要使用的资源是否空闲,如果是,则执行步骤m3;否则,执行步骤m2;m2、将占用该待调度业务需要使用的资源的业务,判定为需要打断的业务,并将所述打断的业务对应的用户标识及占用的资源信息,添加到打断业务信息队列中;m3、将该待调度业务需要使用的寻呼资源配置给该待调度业务,更新可用资源状态信息列表,并输出相应的调度信息。6.根据权利要求1所述的方法,其特征在于,当待调度业务属于随机接入响应业务时,为该待调度业务进行所述分配包括:k1、根据可用资源状态列表信息、该待调度业务传输所在子带对应的子带号、对应的发送起始时刻和重复次数,按照预设的随机接入抢占原则,查找可以为该待调度业务分配的PDCCH资源,如果所述查找成功,则执行步骤k2,否则,结束为该待调度业务分配资源的过程;所述随机接入抢占原则包括:为随机接入响应业务查找PDCCH资源时,Msg2消息可以抢占除寻呼业务之外的其他业务的下行传输资源;k2、根据可用资源状态信息列表,并按照该待调度业务的Msg3消息对应的资源占用选择要求,查找相应的空闲子带,如果所述查找成功,则执行步骤k3,否则,结束为该待调度业务分配资源的过程;k3、根据查找到的空闲子带,为该待调度业务分配Msg3消息的资源,并根据所分配的结果,为该待调度业务组装相应的授权信息;k4、根据步骤k1所查找到的PDCCH资源和所述Msg3消息占用的资源,更新可用资源状态信息列表,并输出调度信息;如果分配所述PDCCH资源时抢占了其他业务的传输,则将被打断业务对应的用户标识及资源占用信息添加到打断业务信息队列。7.根据权利要求1所述的方法,其特征在于,当待调度业务不属于寻呼业务和随机接入响应业务时,为该待调度业务进行所述分配包括:x1、将当前从所述业务调度队列中取出的待调度业务作为当前的调度业务,根据所述调度业务所属用户的监听子带号,将该子带号对应的子带确定为发送PDCCH的子带;根据所述调度业务所属用户的信道质量指示,确定本次调度的下行控制信息DCI的重复次数,根据所述重复次数,确定DCI使用的PDCCH资源所占用无线帧数目;x2、根据所述发送PDCCH的子带、所述无线帧数目对应的PDCCH资源和当前的可用资源状态列表,判断是否可以为所述调度业务分配相应的PDCCH资源;如果可以,则执行步骤x3,否则,退出所述调度业务的资源分配过程,继续下一待调度业务的资源分配;x3、根据需要为所述调度业务所属UE分配的资源类型,确定相应链路方向上的业务资源无线帧;所述资源类型为仅上行资源、仅下行资源以及上行和下行资源;x4、根据当前的可用资源状态列表和所述业务资源无线帧,查找所述调度业务所属用户可调度的子带,如果查找成功,则执行步骤x5,否则,退出当前调度业务的资源分配过程,继续下一待调度业务的资源分配;x5、在所查找到的可调度的子带中,按照预设的选择策略,选择一个子带作为所述调度业务所属用户的工作子带;x6、根据需要为所述待调度业务所属UE分配的资源类型,确定相应链路上该用户的待传数据量;x7、将满足所述调度业务所属UE的SINR条件的MCS确定为候选MCS;对于每个所述候选MCS,将该候选MCS和相应的PUSCH/PDSCH重复次数组合,得到候选组合信息;利用所有的候选组合信息,构建当前的候选组合信息集合;利用所述候选组合信息集合,确定所述调度业务的调度信息,所述候选条件为所述调度业务所属UE的SINR条件,所述调度信息包括MCS、重复次数、单个传输块占用的无线帧数和传输块大小;x8、根据所述x1至x7中为所述调度业务确定的资源分配相关参数,确定所述调度业务的PDCCH资源和业务资源,以及相应的DCI格式,并利用所述DCI格式封装DCI;x9、根据所述资源分配相关参数,更新所述可用资源状态信息列表,并输出所述调度信息给物理层。8.根据权利要求7所述的方法,其特征在于,所述判断是否可以为所述调度业务分配相应的PDCCH资源包括:查询所述可用资源状态列表,判断所述发送PDCCH的子带和所述无线帧数目对应的上行和下行资源是否均空闲,如果是,则判定可以为所述调度业务分配相应的PDCCH资源;否则,如果所述发送PDCCH的子带和所述无线帧数目对应的上行资源处于占用状态,但是所对应的下行资源是空闲的,并且该空闲的下行资源与正在占用所述对应的上行资源的UE的PDCCH资源占用不同的资源位置,则判定可以为所述调度业务分配相应的PDCCH资源,否则,判定不可以为所述调度业务分配相应的PDCCH资源。9.根据权利要求7所述的方法,其特征在于,所述确定相应链路方向上的业务资源无线帧包括:对于需要为所述调度业务分配资源的每个链路方向,根据调度业务所属用户的PDCCH周期和DCI发送重复次数,确定该链路方向上的业务资源传输的起始位置SFNstart和无线帧长度NUMframe;将以所述起始位置SFNstart开始的NUMframe个无线帧,确定为相应链路方向上的业务资源无线帧。10.根据权利要求7所述的方法,其特征在于,所述查找所述调度业务所属用户可调度的子带包括:根据当前的可用资源状态列表和所述业务资源无线帧,确定对应的可调度子带集合;根据所述调度业务所属用户的子带状态信息,得到该用户的频选差子带和禁用子带,在所述可调度子带集合中删除所述频选差子带和禁用子带之后,如果所述可调度子带集合中还有剩余的可调度子带,则将剩余的可调度子带作为所述调度业务所属用户可调度的子带,否则,判定所述查找失败。11.根据权利要求7所述的方法,其特征在于,所述步骤x5中优先选择系统指定的优先使用子带,作为待调度业务所属用户的工作子带。12.根据权利要求7所述的方法,其特征在于,所述选择策略为:优先选择满足第一条件的子带,并在满足所述第一条件的子带范围内优先选择系统指定的优先使用子带;所述第一条件为子带上没有用户进行业务传输;如果不存在满足所述第一条件的子带,则在满足第二条件的子带范围内优先选择系统指定的优先使用子带;所述第二条件为子带上有用户进行业务传输且当前PDCCH周期该子带没有被占用。13.根据权利要求7所述的方法,其特征在于,所述确定所述调度业务的调度信息包括:y1、判断所述候选组合信息集合中的信息数目NUM是否等于1,如果是,则执行步骤y13;否则,令n=1;y2、读取所述候选组合信息集合中的第n条组合信息{MCSn,Nn};y3、根据重复次数Nn和所述业务资源无线帧对应的无线帧长度NUMframe,按照计算在MCSn下单个传输块占用的无线帧数NF的最大值NF_MAX;y4、根据所述待传数据量、MCSn和NF_MAX,查找MCS-NF-TBS映射表,得到对应的NF值和TBSize;y5、判断所述TBSize是否大于等于所述待传数据量,如果是,则将所述MCSn作为为所述调度业务配置的MCS,将所述Nn作为为所述调度业务配置的PUSCH/PDSCH重复次数、将所述NF值作为为所述调度业务配置的单个传输块占用的无线帧数,将所述TBSize作为为所述调度业务配置的传输块大小,退出确定所述调度业务的调度信息的过程,否则,执行步骤y6;y6、确定NF值为NF_MAX,并根据MCSn和所述NF值查找MCS-NF-TBS映射表,确定MCSn和所述NF值对应的TBSize;y7、判断n是否等于1,如果是,则执行步骤y8,否则,执行步骤y9;y8、按照I_MCS=MCSn、repetitionnumber=Nn、Nf=NF值和TBSize_temp=TBSize,记录资源查找结果,其中,所述TBSize为步骤y6得到的TBSize,所述I_MCS为MCS记录参数,所述repetitionnumber为重复次数记录参数,所述Nf为无线帧数记录参数,所述TBSize_temp为传输块大小记录参数;执行步骤y11;y9、判断步骤y6得到的所述TBSize是否大于当前的传输块大小记录参数TBSize_temp,如果是,则执行步骤y10,否则,执行步骤y11;y10、按照I_MCS=MCSn、repetitionnumber=Nn、Nf=NF值和TBSize_temp=TBSize,更新所述I_MCS、所述repetitionnumber、所述Nf和所述TBSize_temp;y11、n=n+1;y12、判断n是否大于所述NUM,如果是,则将所述I_MCS作为为所述调度业务配置的MCS,将所述repetitionnumber作为为所述调度业务配置的PUSCH/PDSCH重复次数、将所述Nf作为为所述调度业务配置的单个传输块占用的无线帧数,将所述TBSize_temp作为为所述调度业务配置的传输块大小,退出确定所述调度业务的调度信息的过程,否则,执行步骤y2;y13、读取所述候选组合信息集合中的组合信息{MCS1,N1};y14、根据业务资源传输的无线帧长度NUMframe和重复次数N1,按照计算在MCS1下单个传输块占用的无线帧数的最大值NF_MAX;y15、根据所述待传数据量、MCS1和NF_MAX,查找MCS-NF-TBS映射表,确定对应的NF值和TBSize;y16、将所述MCS1作为为所述调度业务配置的MCS,将所述N1作为为所述调度业务配置的PUSCH/PDSCH重复次数、将所述NF值作为为所述调度业务配置的单个传输块占用的无线帧数,将所述TBSize作为为所述调度业务配置的传输块大小。14.根据权利要求13所述的方法,其特征在于,所述步骤y4包括:在所述MCS-NF-TBS映射表中MCSn所对应的行中,从NF=1至NF=NF_MAX中查找第一个大于等于所述待传数据量的TBSize,如果查找成功,则将所查找到的TBSize和对应的NF值,确定为所述待传数据量、MCSn和该NF值对应的TBSize和NF值,否则,查找所述MCS-NF-TBS映射表,确定所述MCSn和NF_MAX对应的TBSize,将所查找到的TBSize和NF_MAX,确定为所述待传数据量、MCSn和NF_MAX对应的TBSize和NF值;所述步骤y15包括:在所述MCS-NF-TBS映射表中MCS1所对应的行中,从NF=1至NF=NF_MAX中查找第一个大于等于所述待传数据量的TBSize,如果查找成功,则将所查找到的TBSize和对应的NF值确定为所述待传数据量、MCS1和该NF值对应的TBSize和NF值,否则,查找所述MCS-NF-TBS映射表中MCS1和NF_MAX对应的TBSize,将所查找到的TBSize和NF_MAX,确定为所述待传数据量、MCS1和NF_MAX对应的TBSize和NF值。15.一种业务调度装置,其特征在于,包括:业务分组处理模块,用于按照业务类别,对当前的待调度业务分组;对于每组待调度业务,根据预设的组内调度优先级规则,生成...

【专利技术属性】
技术研发人员:周欣姜春霞吕征南
申请(专利权)人:普天信息技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1