本发明涉及无线通信技术领域,尤其涉及一种资源抢占方法、装置、设备及计算机可读存储介质。
背景技术:
超高可靠低延时通信(ultrareliablelowlatencycommunications,urllc)作为5g的三大应用场景之一,是工业自动化、自动驾驶等工业互联网相关新型应用的技术基础。这些应用的数据业务的传输涉及到生产安全、生产效率以及用户的体验,类似这些urllc业务对传输服务质量(qualityofservice,qos)提出了非常严格的要求,即空口时延不超过1毫秒,可靠性不低于99.9999%。而目前5g的成熟应用集中在embb(enhancedmobilebroadband)业务,大部分资源也都集中在embb业务,urllc业务具有突发性、低时延和小包的特性。若基站提前预留一部分资源专门给urllc备用,当没有足够urllc业务使用时或长期没有urllc业务时,势必造成资源的浪费,而频谱资源又有限,为了同时支持embb和urllc两种业务的传输,embb和urllc资源复用是不可避免的,那如何让具有低时延要求的urllc业务优先发送而又不会对embb业务造成太大的影响是必须要研究的内容。
上行urllc业务与上行embb业务传输产生冲突和复用的场景有:1)基站将上行资源调度给embb用户进行数据传输,之后又有另一个urllc用户也发送sr请求上行资源。由于urllc业务传输对时延要求非常严格,但是如果在urllc业务时延要求范围内没有资源可用,基站必须将embb业务资源调度给urllc用户,导致这两个用户传输碰撞。2)基站为urllc用户分配cg(configuredgrant)资源,但是它不知道urllc用户在这些免授权调度资源中是否有数据要传输,因此基站还动态调度这些资源给embb用户使用,以实现更好的资源利用率,此时可能产生urllc用户和embb用户资源碰撞的问题。当前3gpprel-16(release16)协议新增了上行取消指示或是提升urllc业务用户的发射功率,用于解决urllc和embb上行资源冲突的问题,虽然该方法在一定程度上考虑了urllc业务的时延性和可靠性需求,但很难保证embb用户的qos(qualityofservice)要求,为了兼顾urllc业务的低时延高可靠性以及embb业务的qos要求。5grel-16协议允许下行urllc业务与embb业务共存时,urllc业务可以抢占正在传输的embb业务资源,同时基站发送抢占指示(preemptionindication,pi)给embb业务用户,指示embb业务用户哪些资源被抢占了,该用户可以丢弃掉被抢占资源的数据信息,相对于不清楚哪些信息被污染或破坏时用来做解调而导致解调失败的情况下,可以提升embb业务用户的解调性能。然而协议并没有规定具体哪些资源被抢占可以最小化对embb业务的qos影响。
因此,现有技术还有待改进。
技术实现要素:
本发明的主要目的在于提出一种资源抢占方法、装置、设备及计算机可读存储介质,旨在解决如何降低urllc抢占资源时对正在传输的业务的影响的问题,所述资源抢占方法包括以下步骤:
根据业务优先级决策因子从待抢占业务中确定候选抢占业务;
获取所述候选抢占业务的时域抢占符号集;
依据预设抢占规则,抢占与所述时域抢占符号集对应的满足urllc业务所需资源数目的频域资源。
在一种实施例中,所述根据业务优先级决策因子从待抢占业务中确定候选抢占业务的步骤之前,还包括:
当空闲资源的数目无法满足urllc业务所需资源数目的需求时,将非实时性业务确定为待抢占业务,其中所述非实时性业务包括非实时性embb业务和non-gbr业务。
在一种实施例中,所述根据业务优先级决策因子从待抢占业务中确定候选抢占业务的步骤包括:
基于所述待抢占业务的目标码率和真实码率,计算所述待抢占业务的业务优先级决策因子;
从所述业务优先级决策因子大于零的待抢占业务中获取候选抢占业务。
在一种实施例中,所述从所述业务优先级决策因子大于零的待抢占业务中获取候选抢占业务的步骤包括:
计算所述业务优先级决策因子大于零的待抢占业务的候选抢占资源数目;
将所述候选抢占资源数目大于零的所述待抢占业务确定为候选抢占业务。
在一种实施例中,所述获取所述候选抢占业务的时域抢占符号集的步骤包括:
获取所述候选抢占业务中的可被抢占符号集,以及所述urllc业务中的时延门阀符号集;
对所述可被抢占符号集和所述时延门阀符号集进行与操作,得到时域抢占符号集。
在一种实施例中,所述依据预设抢占规则,抢占与所述时域抢占符号集对应的满足urllc业务所需资源数目的频域资源的步骤包括:
根据每个所述候选抢占业务的所述优先级决策因子从大到小的顺序,以及所述候选抢占业务中频域从低到高的次序,依次抢占所述候选抢占业务中与所述时域符号集对应的频域资源,直至所述频域资源的数目等于urllc业务所需资源数目。
此外,为实现上述目的,本发明还提供一种资源抢占装置,所述资源抢占装置包括:
确定模块,用于根据业务优先级决策因子从待抢占业务中确定候选抢占业务;
获取模块,用于获取所述候选抢占业务的时域抢占符号集;
抢占模块,用于依据预设抢占规则,抢占所述候选抢占符号集中满足urllc业务所需资源数目的时频域资源。
此外,为实现上述目的,本发明还提供一种设备,所述设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的资源抢占程序,所述资源抢占程序被所述处理器执行时实现如上所述的资源抢占方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有所述资源抢占程序,所述资源抢占程序被处理器执行时实现如上所述的资源抢占方法的步骤。
本发明通过根据业务优先级决策因子从待抢占业务中确定候选抢占业务,获取候选抢占业务的时域抢占符号集,依据预设抢占规则,抢占与时域抢占符号集对应的满足urllc业务所需资源数目的频域资源,类似于碎片化的抢占资源的方法,确保urllc业务抢占正在传输的业务的情况下能顺利传输的同时,尽可能减少对被抢占资源的业务的影响,提高频谱利用率。
附图说明
图1为实现本发明各个实施例一种设备的硬件结构示意图;
图2为本发明资源抢占方法第一实施例的流程示意图;
图3为本发明资源抢占方法第一应用场景示意图;
图4为本发明资源抢占方法第二应用场景示意图;
图5为本发明下行urllc抢占下行embb业务数据的部分频域资源示例图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供了一种设备,参照图1,图1是本发明实施例方案涉及的硬件运行环境的结构示意图。
需要说明的是,图1即可为设备的硬件运行环境的结构示意图。本发明实施例设备可以是pc(personalcomputer,个人电脑),便携计算机,服务器等设备。
如图1所示,该设备可以包括:处理器1001,例如cpu,存储器1005,用户接口1003,网络接口1004,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
可选地,设备还可以包括rf(radiofrequency,射频)电路,传感器、wifi模块等等。
本领域技术人员可以理解,图1中示出的设备结构并不构成设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储可读存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及资源抢占程序。其中,操作系统是管理和控制设备硬件和软件资源的程序,支持资源抢占程序以及其它软件或程序的运行。
图1所示的资源抢占方法设备,可用于解决如何降低urllc抢占资源时对正在传输的业务的影响的问题,用户接口1003主要用于侦测或者输出各种信息;网络接口1004主要用于与后台服务器交互,进行通信;处理器1001可以用于调用存储器1005中存储的资源抢占程序,并执行以下操作:
根据业务优先级决策因子从待抢占业务中确定候选抢占业务;
获取所述候选抢占业务的时域抢占符号集;
依据预设抢占规则,抢占与所述时域抢占符号集对应的满足urllc业务所需资源数目的频域资源。
本发明通过根据业务优先级决策因子从待抢占业务中确定候选抢占业务,获取候选抢占业务的时域抢占符号集,依据预设抢占规则,抢占与时域抢占符号集对应的满足urllc业务所需资源数目的频域资源,类似于碎片化的抢占资源的方法,确保urllc业务抢占正在传输的业务的情况下能顺利传输的同时,尽可能减少对被抢占资源的业务的影响,提高频谱利用率。
本发明移动终端具体实施方式与下述资源抢占方法各实施例基本相同,在此不再赘述。
基于上述结构,提出本发明资源抢占方法的各个实施例。
本发明提供一种资源抢占方法。
参照图2,图2为本发明资源抢占方法第一实施例的流程示意图。
在本实施例中,提供了资源抢占方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
在本实施例中,资源抢占方法的执行主体可以是设备,设备包括手环、手机等可以随身携带,及能够建立蓝牙通信的移动设备,所述资源抢占方法包括如下步骤:
步骤s10,根据业务优先级决策因子从待抢占业务中确定候选抢占业务;
候选抢占业务指的是终端,业务优先级指的是终端优先级,业务优先级决策因子决定候选抢占业务的优先级顺序,业务优先级决策因子越大,候选抢占业务的优先级越高。
在一种实施例中,步骤s10之前,还包括:
步骤a,当空闲资源的数目无法满足urllc业务所需资源数目的需求时,将非实时性业务确定为待抢占业务,其中所述非实时性业务包括非实时性embb业务和non-gbr业务。
优先分配空闲资源给urllc业务使用,空闲资源不够用的时候,根据是否为实时性需求对embb业务进行分类,分类规则可以按业务时延敏感性将时延要求在150ms以内的业务看作实时性embb业务群,时延要求大于150ms的业务看作非实时性embb业务群;也可以按资源类型将gbr(guaranteedbitrate)业务看作实时性业务,将non-gbr(noguaranteedbitrate)业务看作非实时性业务,其中时延要求和资源类型可通过qci(qosclassidentifier)获得。
在一些实施例中,步骤s10还包括:
步骤b,基于所述待抢占业务的目标码率和真实码率,计算所述待抢占业务的业务优先级决策因子;
步骤c,从所述业务优先级决策因子大于零的待抢占业务中获取候选抢占业务。
利用待抢占业务实际发送的真实码率cr_real和目标解调码率cr_target,设置一个业务优先级决策因子w,w=(1/cr_real-1/cr_target)。其中,cr_target为该待抢占业务传输的目标码率,可通过mcs(modulationandcodingscheme)索引表格查询获得;cr_real为待抢占业务传输的真实码率,cr_real=n_info/(n_re*qm*v)。其中n_info为有效信息比特数,n_re为适用于该待抢占业务的可用的re数,qm为对应调制编码方式可承载的比特数,v为该待抢占业务发送时使用的层数。将w大于0的待抢占业务作为候选抢占业务,且w越大,被抢占的优先级越高。
在一些实施例中,步骤c包括:
步骤c1,计算所述业务优先级决策因子大于零的待抢占业务的候选抢占资源数目;
步骤c2,将所述候选抢占资源数目大于零的所述待抢占业务确定为候选抢占业务。
计算每个业务优先级决策因子大于零的待抢占业务可容忍被抢占的资源数,即候选抢占资源数目,定义为候选抢占regs,其中regs是resource-elementgroups的缩写,每个reg时域上占用一个符号,频域上占用一个资源块(resourceblock,rb),即占用12个子载波。可容忍被抢占的re(resourceelement,资源粒子)数n_re_p=floor(w*(n_info/qm/v)),可容忍被抢占的regs数(候选抢占资源数目)为n_reg_p=floor(n_re_p/12),其中floor()表示向下取整函数。
挑选n_reg_p大于0的待抢占业务作为候选抢占业务,并记录其候选抢占资源数目。n_reg_p越大,代表可被打孔的资源数越多。
步骤s20,获取所述候选抢占业务的时域抢占符号集;
时域抢占符号集为一个时隙的候选抢占符号集。
在一些实施例中,步骤s20包括:
步骤d,获取所述候选抢占业务中的可被抢占符号集,以及所述urllc业务中的时延门阀符号集;
步骤e,对所述可被抢占符号集和所述时延门阀符号集进行与操作,得到时域抢占符号集。
记候选抢占业务对应的可被抢占符号集为b,集合b中的符号为当前时隙每个候选抢占业务(各候选抢占业务dmrs(demodulationreferencesignal,解调参考信号)符号比特位置0)的符号bitmap的或操作结果。其中bitmap是一个14位的bitmap,每个比特位代表一个时隙中的一个符号,比特位置1代表该符号可用,比特位置0代表该符号不可用。
记满足当前urllc业务时延门阀符号集为a,集合a是一个时隙的14个符号的bitmap,第一个位置为1的符号代表urllc可发射的起始时刻,最后一个位置为1的符号代表urllc业务在时延要求范围内可接受的最迟的发射时刻。对集合a和集合b进行与操作,得到urllc业务的候选抢占符号集c。
步骤s30,依据预设抢占规则,抢占与所述时域抢占符号集对应的满足urllc业务所需资源数目的频域资源。
预设抢占规则即是根据候选抢占业务优先级的顺序和频域由低到高的顺序确定抢占的频域资源。
在一些实施例中,步骤s30包括:
步骤f,根据每个所述候选抢占业务的所述优先级决策因子从大到小的顺序,以及所述候选抢占业务中频域从低到高的次序,依次抢占所述候选抢占业务中与所述时域符号集对应的频域资源,直至所述频域资源的数目等于urllc业务所需资源数目。
候选抢占符号集c中,优先分配第一个候选抢占符号上的可用rb(resourceblock),其中可用rb按该候选符号上的候选抢占业务优先级从大到小的顺序(即优先级决策因子从大到小的顺序)选取,同时按候选抢占业务对应频域rb索引顺序由低到高依次抢占,抢占的rb个数不能超过该业务可容忍被抢占的regs数目,然后是第二候选抢占符号,依此类推,直至分配好满足urllc业务低时延高可靠性需求的资源数目。
本实施例通过根据业务优先级决策因子从待抢占业务中确定候选抢占业务,获取候选抢占业务的时域抢占符号集,依据预设抢占规则,抢占与时域抢占符号集对应的满足urllc业务所需资源数目的频域资源,类似于碎片化的抢占资源的方法,确保urllc业务抢占正在传输的业务的情况下能顺利传输的同时,尽可能减少对被抢占资源的业务的影响,提高频谱利用率。
提供所述资源抢占方法的第二实施例,本实施例提供资源抢占方法的应用场景,参见图3。
终端ue1为实时性embb业务,终端ue2,终端ue3,终端ue4为非实时性embb业务,其中ue4为离散资源分配,其余ue(userequipment)为连续资源分配,终端ue5为urllc业务。ue1,ue2,ue3占用的时域资源为符号0-符号13共14个符号,其dmrs占用符号2、6、9,ue4占用的时域资源为符号4-符号13,其dmrs占用符号4,8。假设urllc业务在满足目标时延和可靠性的条件下需要18个频域rb,1个时域符号,起始符号为符号3,而当前系统在符号3上有空闲频域资源6rb,但urllc时延要求范围内的空闲频域资源不足以满足urllc业务需求,需要占用部分embb业务数据的传输资源12rb。
对embb业务根据实时性需求规则进行分类,分为实时性embb业务群{ue1}和非实时性embb业务群{ue2,ue3,ue4},并记录这些业务分配的rb位置、数据传输目标码率cr_target以及真实码率cr_real。urllc业务优先抢占非实时性embb业务群的资源,将非实时性embb业务群确定为待抢占业务。
利用各embb业务实际发送的真实码率cr_real和目标码率cr_target,设置一个业务优先级决策因子w,w=(1/cr_real-1/cr_target)。其中,cr_target为该embb业务传输的目标码率,可通过当前业务对应的mcs(modulationandcodingscheme)索引表格查询获得;cr_real为该embb业务传输的真实码率,cr_real=n_info/(n_re*qm*v)。其中n_info为该embb业务传输块有效信息比特数,n_re为适用于该embb业务的可用的re数,qm为对应调制编码方式可承载的比特数,v为该embb业务发送时使用的层数。假设计算得到非实时性embb业务群{ue2,ue3,ue4}的业务优先级决策因子w集合为{w_ue2,w_ue3,w_ue4},且w_ue2>w_ue3>w_ue4>0,w越大,被打孔的优先级越高。
可容忍被抢占的re(resourceelement)数n_re_p=floor(w*(n_info/qm/v)),可容忍被抢占的regs数为n_reg_p=floor(n_re_p/12)。假设通过以上计算得到非实时性embb业务的可容忍被抢占的regs数分别为:n_reg_p_ue2=6rb,n_reg_p_ue3=10rb,n_reg_p_ue4=0rb,挑选n_reg_p大于0的业务作为候选抢占业务,即ue2和ue3,并记录其候选抢占资源数目。n_reg_p越大,代表可被打孔的资源数越多。
由假设可知ue2和ue3的时域配置相同,除去dmrs符号2、6、9,二者或操作的结果为b=11011101101111。
记满足当前urllc业务时延门阀符号集a,集合a是一个时隙的14个符号的bitmap,第一个位置为1的符号代表urllc可发射的起始时刻,最后一个位置为1的符号代表urllc业务在时延要求范围内可接受的最迟的发射时刻,即a=00010000000000。
对集合a和集合b进行与操作,得到urllc业务的候选抢占符号集c,即c=a&b=00010000000000。
在上述候选抢占符号集c中,只有1个候选抢占符号,因此查找该符号上对应的可用rb,其中可用rb按该候选符号对应的候选抢占业务优先级从大到小(即优先级决策因子从大到小的顺序)选取,同时按候选抢占业务对应频域rb索引顺序由低到高依次抢占,抢占的rb个数不能超过该业务可容忍被抢占的regs数目,即优先抢占ue2对应的6个rb,然后抢占ue3可用的rb,因urllc业务共需要18个rb,已经抢占好6 6=12个rb,还需要18-12=6个rb,而ue3可用的rb有10个,因此从ue3的时域符号3上频域从低到高的6个rb即可。
抢占上述确定的频域资源给urllc业务使用,同时通知ue2,ue3哪些资源被抢占了,ue在解调的时候可以去掉被抢占资源上的信息,以提升解调性能。
提供所述资源抢占方法的第三实施例,本实施例提供资源抢占方法另一种应用场景,参见图4。
当没有空闲频域资源时,且ue1,ue2,ue3为非实时性embb业务,ue4为urllc业务时,假设urllc业务在满足目标时延和可靠性的条件下需要18个频域rb,1个时域符号,起始符号为符号3,urllc业务抢占非实时性embb业务资源类似于实施例二中的场景。
图4为上行urllc抢占上行embb业务数据的资源图(无空闲频域资源)。
实施例中的tbs(transportblocksize),也即embb业务传输块有效信息比特数n_info参照3gpp38214协议中的传输块大小确定章节进行计算,同时参照步骤s10计算w和可容忍被抢占的候选抢占资源数目(regs数),需要说明的是传输块为正在传输的资源,资源块为传输块的载体,多个资源块可承载一个传输块。
举例如下:
假设ue3的配置为:
nre=min(156,n're)·nprb=156*50=7800
ninfo=nre·r·qm·υ=7800*340/1024*4*1=10359.375
本发明中计算tbs(transportblocksize)的公式中涉及的参数说明如下:
n're表示一个资源块的参考资源粒子数目;
计算真实码率cr_real,cr_real=n_info/(n_re*qm*v)=10248/(162*50*4*1)=10248/32400;
计算该业务优先级决策因子w_ue3,w_ue3=(1/cr_real-1/cr_target)=32400/10248-1024/340=0.149828;
计算可容忍被抢占的re(resourceelement)数n_re_p_ue3=floor(w*(n_info/qm/v))=floor(0.149828*(10248/4/1))=383,可容忍被抢占的regs数为n_reg_p_ue3=floor(n_re_p_ue3/12)=floor(383/12)=31。
假设ue2的配置为:
nre=min(156,n're)·nprb=144*50=7200
ninfo=nre·r·qm·υ=7200*340/1024*4*1=9562.5
计算真实码率cr_real,cr_real=n_info/(n_re*qm*v)=9480/(7200*4*1)=9480/28800;
计算该业务优先级决策因子w_ue2,w_ue2=(1/cr_real-1/cr_target)=28800/9480-1024/340=0.02621;
计算可容忍被抢占的re(resourceelement)数n_re_p_ue2=floor(w*(n_info/qm/v))=floor(0.02621*(9480/4/1))=62,可容忍被抢占的regs数为n_reg_p_ue2=floor(n_re_p_ue2/12)=floor(62/12)=5。
假设ue1的配置为:
nre=min(156,n're)·nprb=156*50=7800
ninfo=nre·r·qm·υ=7800*340/1024*4*1=10359.375
计算真实码率cr_real,cr_real=n_info/(n_re*qm*v)=10248/(156*50*4*1)=10248/31200;
计算该业务优先级决策因子w_ue1,w_ue1=(1/cr_real-1/cr_target)=31200/10248-1024/340=-0.43565;
因w_ue1小于0,故将ue1不列入候选抢占业务中。
可见计算结果w_ue1<0<w_ue2<w_ue3,则系统优先抢占ue3的资源,且因ue3的可用regs数大于urllc业务所需要的re数,因此在候选抢占符号集内按照时频域资源确定规则独抢占ue3的资源即可。
参照图5,图5是下行urllc抢占下行embb业务数据的部分频域资源的候选抢占资源数目确定的示例。
举例说明候选抢占资源数目的确定。
假设某下行embb业务的配置如下:
nre=min(156,n're)·nprb=132*50=6600
ninfo=nre·r·qm·υ=6600*340/1024*4*1=8765.625
假设
计算ue1业务优先级决策因子w_ue1,w_ue1=(1/cr_real-1/cr_target)=26400/8712-1024/340=0.018538;
计算ue1可容忍被抢占的re数n_re_p=floor(w_ue1*(n_info/qm/v))=floor(0.018538*(8712/4/1))=40,ue1可容忍被抢占的regs数为n_reg_p=floor(n_re_p/12)=floor(40/12)=3。
假设ue2的csi-rs仅占用每个rb的1个re,且pdsch(physicaldownlinksharedchannel,物理下行共享信道)可占用这些rb的其余空闲的re,则实际可用于发射pdsch的re数为(12*12-6-1)*50=6850。
则ue2的真实码率为cr_real=n_info/(n_re*qm*v)=8712/(6850*4*1)=8712/27400;
ue2业务优先级决策因子w_ue2,w_ue2=(1/cr_real-1/cr_target)=27400/8712-1024/340=0.133323;
计算ue1可容忍被抢占的re(resourceelement)数n_re_p=floor(w_ue1*(n_info/qm/v))=floor(0.133323*(8712/4/1))=290,ue2可容忍被抢占的regs数为n_reg_p=floor(n_re_p/12)=floor(290/12)=24。
可见,以上两种假定情况下可用于urllc传输的资源数目分别是3个regs和24个regs。
此外,本发明实施例还提出一种资源抢占方法装置,所述资源抢占装置包括:本实施例提供的资源抢占方法
确定模块,用于根据业务优先级决策因子从待抢占业务中确定候选抢占业务;
获取模块,用于获取所述候选抢占业务的时域抢占符号集;
抢占模块,用于依据预设抢占规则,抢占所述候选抢占符号集中满足urllc业务所需资源数目的时频域资源。
本发明所述资源抢占方法装置实施方式与上述资源抢占方法各实施例基本相同,在此不再赘述。
此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有资源抢占程序,所述资源抢占程序被处理器执行时实现如上所述的资源抢占方法的各个步骤。
需要说明的是,计算机可读存储介质可设置在设备中。
本发明计算机可读存储介质具体实施方式与上述资源抢占各实施例基本相同,在此不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者设备中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。
1.一种资源抢占方法,其特征在于,所述资源抢占方法包括以下步骤:
根据业务优先级决策因子从待抢占业务中确定候选抢占业务;
获取所述候选抢占业务的时域抢占符号集;
依据预设抢占规则,抢占与所述时域抢占符号集对应的满足urllc业务所需资源数目的频域资源。
2.如权利要求1所述的资源抢占方法,其特征在于,所述根据业务优先级决策因子从待抢占业务中确定候选抢占业务的步骤之前,还包括:
当空闲资源的数目无法满足urllc业务所需资源数目的需求时,将非实时性业务确定为待抢占业务,其中所述非实时性业务包括非实时性embb业务和non-gbr业务。
3.如权利要求2所述的资源抢占方法,其特征在于,所述根据业务优先级决策因子从待抢占业务中确定候选抢占业务的步骤包括:
基于所述待抢占业务的目标码率和真实码率,计算所述待抢占业务的业务优先级决策因子;
从所述业务优先级决策因子大于零的待抢占业务中获取候选抢占业务。
4.如权利要求3所述的资源抢占方法,其特征在于,所述从所述业务优先级决策因子大于零的待抢占业务中获取候选抢占业务的步骤包括:
计算所述业务优先级决策因子大于零的待抢占业务的候选抢占资源数目;
将所述候选抢占资源数目大于零的所述待抢占业务确定为候选抢占业务。
5.如权利要求1所述的资源抢占方法,其特征在于,所述获取所述候选抢占业务的时域抢占符号集的步骤包括:
获取所述候选抢占业务中的可被抢占符号集,以及所述urllc业务中的时延门阀符号集;
对所述可被抢占符号集和所述时延门阀符号集进行与操作,得到时域抢占符号集。
6.如权利要求2所述的资源抢占方法,其特征在于,所述依据预设抢占规则,抢占与所述时域抢占符号集对应的满足urllc业务所需资源数目的频域资源的步骤包括:
根据每个所述候选抢占业务的所述优先级决策因子从大到小的顺序,以及所述候选抢占业务中频域从低到高的次序,依次抢占所述候选抢占业务中与所述时域符号集对应的频域资源,直至所述频域资源的数目等于urllc业务所需资源数目。
7.一种资源抢占装置,其特征在于,所述资源抢占装置包括:
确定模块,用于根据业务优先级决策因子从待抢占业务中确定候选抢占业务;
获取模块,用于获取所述候选抢占业务的时域抢占符号集;
抢占模块,用于依据预设抢占规则,抢占所述候选抢占符号集中满足urllc业务所需资源数目的时频域资源。
8.一种设备,其特征在于,所述设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的资源抢占程序,所述资源抢占程序被所述处理器执行时实现如权利要求1至6中任一项所述的资源抢占方法的步骤。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有资源抢占程序,所述资源抢占程序被处理器执行时实现如权利要求1至8中任一项所述的资源抢占方法的步骤。
技术总结