资源预约周期粒度P的配置、指示及确定方法、装置
技术领域
本发明涉及通信技术领域,特别是指一种资源预约周期粒度P的配置、指示及确定方法、装置。
背景技术
在车联网V2X应用领域,业务层有时候需要触发多个业务传输,且这多个业务可能具有不同的业务特征以及服务质量QoS需求。即无论从单用户的角度还是从***的角度来看,都可以存在多业务并存的场景。
简要给出一些多业务特征和QoS特征:
一、欧洲电信标准化协会ETSI
V2V消息主要是协同感知类信息CAM以及分散环境通知信息DENM;即车辆启动之后,右座驾驶应用(RHS application)就启动,车辆就会发送优先级为2的CAM(周期不确定,发送频率不确定,可以看作只是为了识别),在道路危险消息RHS application(可以看作只是为了感知)相应的事件触发之后会根据规则发送优先级为2的RHS DENM(有一定的周期性,100ms~1s)。
当交叉路口冲突风险告警ICRW以及纵向冲突风险告警LCRW(这两类已经是警告)启动,且根据接收到的CAM、DENM等消息,可能会触发ICRW以及LCRW application的分散环境通知信息告警(周期性,100ms),优先级调整为1或者0,同时,也有可能会调整CAM的优先级以及发送频率(严格周期,100ms或者更小)。
当优先级为0或者1的时候,拥塞控制DCC就不能调整CAM以及DENM的发送频率了,只能调整发送功率。当优先级为2的时候,DCC是可以调整发送频率的。
从发送频率的角度看:对于CAM消息,其发送频率取决于:1)由车辆自身状态绝对:位置,速度等。2)ICRW,LCRW等应用可以调整CAM发送间隔。可以是任意值。可以看作不具有严格周期性,但可以看作具有一定的相对周期性(车辆状态是一个可推测、慢变的过程),但周期性长度不确定。对于DENM消息,其发送频率由应用事件决定。DENM消息是具有比较严格的周期性的。
从优先级的角度看:包括3类,分别为:对于预碰撞pre-crash场景下,优先级为最高,为0;Warning(辅助驾驶或者自动驾驶)场景下消息优先级为1;对于驾驶员感知辅助场景下,消息优先级最低,为2。
从时延需求的角度看,大部分为100ms,部分为小于100ms,比如优先级为0或者1的消息,还有部分时延需求大于100ms(比如500ms\1s)。从用例(use case)来看,超低时延要求业务主要集中在预碰撞感知告警pre-crash、不要通过风险警告(Do Not Pass Warning,DNPW)、错误驾驶路线警告(Wrong way driving warning)等用例.时延需求比较低的用例主要集中在碰撞后的警告(Post-Crash Warning)等。
二、美国汽车工程师学会SAE
从发送频率的角度看:存在一个随机抖动,存在随机抖动:–vBSM Rate Toleranceand+vBSM Rate Tolerance(BSM业务源时延抖动值,比如-5ms、或者+5ms),且存在高优先级消息对普通基本安全业务BSM消息的影响,即一般情况下,可以认为消息发送是基本严格周期的,且周期是100ms的整数倍。
从时延需求的角度看,大部分为100ms,只有pre-crash小于100ms,还有部分时延需求大于100ms(比如500ms\1s)。
因为具体业务特征不属于3GPP工作范畴,因此3GPP SA1只给出一些用例(usecase),并给出了一些相应的通信需求。如表1所示:
表1典型V2X服务的通信需求参数
表1给出了一些典型的场景,从图中可以看出对于V2V业务,除了pre-crash场景,其他V2V的最大时延需求都是100ms。预碰撞感知告警Pre-crash Sensing Warning时用例的最大时延需求为20ms。另外,从前面的用例描述可以看出,对于协作自适应巡航控制(Cooperative Adaptive Cruise Control)其最大时延需求为1s。
综上,从业务特征可以看出,优先级是需要体现消息的紧急程度的,是与时延肯定有关系的。即可能两个不同优先级的时延要求是相同的,但是时延要求差别很大的业务的优先级肯定是不同的。另外,从业务周期的角度来看,高优先级的业务的周期是相对比较短的(100ms以及更小)。低优先级的业务的发送频率相对比较高但也可能相对比较短,比如100ms,周期可能是100ms~1s。即业务优先级与业务周期没有映射mapping的确定关系,但是同一个业务优先级,其最大时延需求是确定的。
RAN1 85bis确定需要在控制信息(SA)中指示优先级信息,RAN1 86会议确定V2V优先级沿用PPPP机制,用3个比特表征8个级别。且根据R13 D2D结论,直接链路Side link通信的优先级参数为近距离通信每包优先级(Pro Se Per-Packet Priority,PPPP),PPPP是终端高层生成的,即针对每个邻近服务(Pro Se)数据包定义一个优先级,PPPP等级个数为8个。基站一开始就要配置好所有PPPP和逻辑信道组ID(LCG ID)的映射关系。
RAN1 86会议确定:J固定为1,P固定为100ms,通过指示i(0到10)来表征半静态调度SPS周期。即每一个TB预约资源只是预约下一个传输块TB的资源,不过多预约后续的资源。具体资源的位置为e=d+100*i,这里d的位置都指示的是当前SA相关联的data的位置,通过SA其他内容可以获知。预约资源的时域位置可以获知,频域部分是不变的,进而得到预约的时频资源。i=0表征下一次不预约,1<=i<=10包含了发包间隔为100ms~1s的TB资源。且目前SA中预留7比特开销用于后续的功能扩展。
综上,多业务并存下,通过i无法指示表征时延需求小于100ms的业务。或者说在现有默认P为100ms的情况下,对于超低时延要求业务,节点无法通过现有机制来指示预约资源。
发明内容
本发明的目的在于提供一种资源预约周期粒度P的配置、指示及确定方法、装置,解决了现有技术中多类业务并存时无法进行资源预约指示的问题。
为了达到上述目的,本发明实施例提供一种资源预约周期粒度P的配置方法,包括:
根据不同的业务优先级,配置不同的资源预约周期粒度P;或者,
根据不同的业务周期和业务时延,配置不同的资源预约周期粒度P。
其中,所述资源预约周期粒度P与所述业务优先级之间为一对一的映射关系。
其中,所述根据不同的业务优先级,配置不同的资源预约周期粒度P的步骤,包括:
根据不同的业务优先级,配置业务优先级与业务的最大业务时延之间的对应关系;其中,资源预约周期粒度P等于业务的最大业务时延。
其中,所述根据不同的业务优先级,配置不同的资源预约周期粒度P的步骤,包括:
根据不同的业务优先级,配置业务优先级与资源预约周期粒度P之间的对应关系;其中,资源预约周期粒度P等于业务的最大业务时延。
其中,所述根据不同的业务优先级,配置不同的资源预约周期粒度P的步骤,包括:
根据不同的业务优先级,配置业务优先级与资源预约周期粒度P之间的对应关系;其中,资源预约周期粒度P小于或者等于业务的最大业务时延。
其中,所述根据不同的业务周期和业务时延,配置不同的资源预约周期粒度P的步骤,包括:
根据不同的业务周期和业务时延,配置业务周期和业务时延与资源预约周期粒度P之间的对应关系;其中,资源预约周期粒度P小于或者等于业务的最大业务时延。
其中,所述根据不同的业务周期和业务时延,配置不同的资源预约周期粒度P的步骤,包括:
根据不同的业务周期和业务时延,配置业务周期和业务时延与预设因子之间的对应关系,和默认周期;
其中,所述资源预约周期粒度P等于所述默认周期和预设因子之积;且所述资源预约周期粒度P小于或者等于业务的最大业务时延。
其中,所述资源预约周期粒度P的十倍大于或者等于业务的业务周期。
本发明实施例还提供一种混合业务中资源预约周期粒度P的指示方法,应用于发送节点侧,包括:
根据***侧配置的规则或者节点之间预先约定的规则,确定与每类业务匹配的资源预约周期粒度P;
在每类业务的控制信息SA中指示与每类业务匹配的资源预约周期粒度P。
其中,在每类业务的控制信息SA中指示与每类业务匹配的资源预约周期粒度P的步骤,包括:
在每类业务的控制信息SA中利用业务的优先级指示与每类业务匹配的资源预约周期粒度P;其中,业务的优先级与所述资源预约周期粒度P之间为一对一的映射关系。
其中,在每类业务的控制信息SA中指示与每类业务匹配的资源预约周期粒度P的步骤,包括:
在每类业务的控制信息SA中利用预留比特指示与每类业务匹配的资源预约周期粒度P。
其中,所述在每类业务的控制信息SA中利用预留比特指示与每类业务匹配的资源预约周期粒度P的步骤,包括:
在每类业务的控制信息SA中利用预留比特指示直接指示资源预约周期粒度P;其中,资源预约周期粒度P与业务周期和业务时延之间具有映射关系。
其中所述在每类业务的控制信息SA中利用预留比特指示与每类业务匹配的资源预约周期粒度P的步骤,包括:
在每类业务的控制信息SA中利用预留比特指示预设因子;其中,所述预设因子和默认周期之积为所述资源预约周期粒度P;所述预设因子与业务周期和业务时延之间具有映射关系。
其中,所述在每类业务的控制信息SA中指示与每类业务匹配的资源预约周期粒度P之后,所述指示方法还包括:
根据待调度业务包的当前信息以及预测信息,确定半静态调度SPS周期;
根据半静态调度SPS周期和每类业务的资源预约周期粒度P,确定每类业务的资源预约周期粒度的倍数i;
在每类业务的控制信息SA中指示每类业务的资源预约周期粒度的倍数i;其中,所述控制信息SA中的资源预约周期粒度P和资源预约周期粒度的倍数i的组合用于指示资源预约的位置。
本发明实施例还提供一种混合业务中资源预约周期粒度P的确定方法,应用于接收节点侧,包括:
解析每类业务的控制信息SA;
根据解析得到的结果以及***侧配置的规则或者节点之间预先约定的规则,确定与每类业务匹配的资源预约周期粒度P。
其中,根据解析得到的结果以及***侧配置的规则或者节点之间预先约定的规则,确定与每类业务匹配的资源预约周期粒度P的步骤,包括:
解析得到每类业务的业务优先级;
根据每类业务的业务优先级以及***侧配置的或者节点之间预先约定的业务的优先级与所述资源预约周期粒度P之间为一对一的映射关系,确定与每类业务匹配的资源预约周期粒度P。
其中,根据解析得到的结果以及***侧配置的规则或者节点之间预先约定的规则,确定与每类业务匹配的资源预约周期粒度P的步骤,包括:
解析得到每类业务的控制信息SA中的预留比特;
根据***侧配置的或者节点之间预先约定的所述预留比特的指示,确定与每类业务匹配的资源预约周期粒度P。
其中,根据解析得到的结果以及***侧配置的规则或者节点之间预先约定的规则,确定与每类业务匹配的资源预约周期粒度P的步骤,包括:
解析得到每类业务的控制信息SA中的预留比特中与每类业务匹配的预设因子;
根据与每类业务匹配的预设因子和根据***侧配置的或者节点之间预先约定的默认周期,确定每类业务的资源预约周期粒度P;其中,所述资源预约周期粒度P为所述预设因子和默认周期之积。
其中,所述根据节点之间预先约定的预设解析规则或者根据***配置的预设解析规则解析每类业务的控制信息SA,确定与每类业务匹配的资源预约周期粒度P之后,所述确定方法还包括:
解析每类业务的控制信息SA,确定每类业务的资源预约周期粒度的倍数i;
根据所述资源预约周期粒度的倍数i、资源预约周期粒度P以及与所述控制信息SA关联的数据信息data的位置,确定资源预约的位置。
本发明实施例还提供一种资源预约周期粒度P的配置装置,包括:
第一配置模块,用于根据不同的业务优先级,配置不同的资源预约周期粒度P;或者,
第二配置模块,用于根据不同的业务周期和业务时延,配置不同的资源预约周期粒度P。
其中,所述资源预约周期粒度P与所述业务优先级之间为一对一的映射关系。
其中所述第一配置模块包括:
第一配置子模块,用于根据不同的业务优先级,配置业务优先级与业务的最大业务时延之间的对应关系;其中,资源预约周期粒度P等于业务的最大业务时延。
其中,所述第一配置模块包括:
第二配置子模块,用于根据不同的业务优先级,配置业务优先级与资源预约周期粒度P之间的对应关系;其中,资源预约周期粒度P等于业务的最大业务时延。
其中,所述第一配置模块包括:
第三配置子模块,用于根据不同的业务优先级,配置业务优先级与资源预约周期粒度P之间的对应关系;其中,资源预约周期粒度P小于或者等于业务的最大业务时延。
其中所述第二配置模块包括:
第四配置子模块,用于根据不同的业务周期和业务时延,配置业务周期和业务时延与资源预约周期粒度P之间的对应关系;其中,资源预约周期粒度P小于或者等于业务的最大业务时延。
其中,所述第二配置模块包括:
第五配置子模块,用于根据不同的业务周期和业务时延,配置业务周期和业务时延与预设因子之间的对应关系,和默认周期;
其中,所述资源预约周期粒度P等于所述默认周期和预设因子之积;且所述资源预约周期粒度P小于或者等于业务的最大业务时延。
其中,所述资源预约周期粒度P的十倍大于或者等于业务的业务周期。
本发明实施例还提供一种混合业务中资源预约周期粒度P的指示装置,应用于发送节点侧,包括:
确定模块,用于根据***侧配置的规则或者节点之间预先约定的规则,确定与每类业务匹配的资源预约周期粒度P
指示模块,用于在每类业务的控制信息SA中指示与每类业务匹配的资源预约周期粒度P。
其中,所述指示模块包括:
第一指示子模块,用于在每类业务的控制信息SA中利用业务的优先级指示与每类业务匹配的资源预约周期粒度P;其中,业务的优先级与所述资源预约周期粒度P之间为一对一的映射关系。
其中,所述指示模块包括:
第二指示子模块,用于在每类业务的控制信息SA中利用预留比特指示与每类业务匹配的资源预约周期粒度P。
其中,所述第二指示子模块包括:
第一指示单元,用于在每类业务的控制信息SA中利用预留比特指示直接指示资源预约周期粒度P;其中,资源预约周期粒度P与业务周期和业务时延之间具有映射关系。
其中,所述第二指示子模块包括:
第二指示单元,用于在每类业务的控制信息SA中利用预留比特指示预设因子;其中,所述预设因子和默认周期之积为所述资源预约周期粒度P;所述预设因子与业务周期和业务时延之间具有映射关系。
其中所述指示装置还包括:
周期确定模块,用于根据待调度业务包的当前信息以及预测信息,确定半静态调度SPS周期;
第一倍数确定模块,用于根据半静态调度SPS周期和每类业务的资源预约周期粒度P,确定每类业务的资源预约周期粒度的倍数i;
组合指示模块,用于在每类业务的控制信息SA中指示每类业务的资源预约周期粒度的倍数i;其中,所述控制信息SA中的资源预约周期粒度P和资源预约周期粒度的倍数i的组合用于指示资源预约的位置。
本发明实施例还提供一种混合业务中资源预约周期粒度P的确定装置,应用于接收节点侧,包括:
解析模块,用于解析每类业务的控制信息SA;
粒度确定模块,用于根据解析得到的结果以及***侧配置的规则或者节点之间预先约定的规则,确定与每类业务匹配的资源预约周期粒度P。
其中,所述粒度确定模块包括:
优先级确定子模块,用于解析得到每类业务的业务优先级;
第一粒度确定子模块,用于根据每类业务的业务优先级以及***侧配置的或者节点之间预先约定的业务的优先级与所述资源预约周期粒度P之间为一对一的映射关系,确定与每类业务匹配的资源预约周期粒度P。
其中,所述粒度确定模块包括:
比特确定子模块,用于解析得到每类业务的控制信息SA中的预留比特
第二粒度确定子模块,用于根据***侧配置的或者节点之间预先约定的所述预留比特的指示,确定与每类业务匹配的资源预约周期粒度P。
其中,所述粒度确定模块包括:
因子确定子模块,用于解析得到每类业务的控制信息SA中的预留比特中与每类业务匹配的预设因子;
第三粒度确定子模块,用于根据与每类业务匹配的预设因子和根据***侧配置的或者节点之间预先约定的默认周期,确定每类业务的资源预约周期粒度P;其中,所述资源预约周期粒度P为所述预设因子和默认周期之积。
其中,所述确定装置还包括:
第二倍数确定模块,用于解析每类业务的控制信息SA,确定每类业务的资源预约周期粒度的倍数i;
位置确定模块,用于根据所述资源预约周期粒度的倍数i、资源预约周期粒度P以及与所述控制信息SA关联的数据信息data的位置,确定资源预约的位置。
本发明的上述技术方案至少具有如下有益效果:
本发明实施例的资源预约周期粒度P的配置、指示及确定方法、装置中,***通过预先配置的方式为不同的业务来配置不同的资源预约周期粒度P,使得节点能够根据***侧配置的规则或者节点之间预先约定的规则,确定与每类业务匹配的资源预约周期粒度P;具体的,在不增加SA开销的前提下,通过业务优先级或者预留比特来指示不同的P值,从而使得接收节点可以通过解析SA来得到相应的P值,使得多业务并存下能够通过SA准确指示资源预约,提高多业务并存下资源预约的指示效率。
附图说明
图1表示本发明的第一实施例提供的资源预约周期粒度P的配置方法的步骤流程图;
图2表示本发明的第二实施例提供混合业务中资源预约周期粒度P的指示方法的步骤流程图之一;
图3表示本发明的第二实施例提供混合业务中资源预约周期粒度P的指示方法的步骤流程图之二;
图4表示本发明的第三实施例提供的混合业务中资源预约周期粒度P的确定方法的步骤流程图之一;
图5表示本发明的第三实施例提供的混合业务中资源预约周期粒度P的确定方法的步骤流程图之二;
图6表示本发明的第五实施例、第七实施例以及第九实施例提供的装置的结构图;
图7表示本发明的第六实施例提供的混合业务中资源预约周期粒度P的指示装置的结构图;
图8表示本发明的第八实施例提供的混合业务中资源预约周期粒度P的确定装置的结构图。
具体实施方式
需要说明的是,本发明实施例为了解决多业务并存时仅靠一个资源预约周期粒度的倍数i无法进行每类业务的资源预约指示的问题,通过***预先为每类不同的业务设置不同的资源预约周期粒度P,从而通过资源预约周期粒度P和资源预约周期粒度的倍数i两个参数的组合来标识每类业务的资源预约指示。具体的,***预先配置资源预约周期粒度P的具体值需满足两个条件:资源预约周期粒度P小于或者等于业务的最大业务时延,且资源预约周期粒度P的十倍大于或者等于业务的业务周期。
进一步的,***预先配置时还会预先配置发生节点发送资源预约周期粒度P的预设指示规则和接收节点解析时需使用的与预设指示规则对应的预设解析规则;从而使得发送节点可以正确的承载P值,而接收节点也可以准确的解析得到P值。
具体的,***预先配置时,该***可以为一个网络实体,通过信令或者信息的交互告知发送节点、接收节点其配置的P值、配置的预设指示规则、配置的解析规则等;或者,该***也可以为一个虚拟单元,该类配置信息可以在标准里预先规定,或者由发送节点和接收节点预先约定,在此不作具体限定。其中,网络中的某一节点不是固定的发送节点或者接收节点,而是在某一发送时隙,一个节点为发送节点,其他节点则为接收节点;而在某一接收时隙,该节点则为接收节点。
其中,发送节点承载资源预约周期粒度P的方法包括:利用业务优先级指示P值,P值与业务优先级具有一对一的映射关系;以及,利用SA中的预留比特来指示P值。
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
第一实施例
如图1所示,本发明的第一实施例提供一种资源预约周期粒度P的配置方法,包括:
步骤101,根据不同的业务优先级,配置不同的资源预约周期粒度P;或者,根据不同的业务周期和业务时延,配置不同的资源预约周期粒度P。
本发明实施例中P的配置方法可以是由***配置的;也可以是有节点配置的,在此不作具体限定。***或者及节点可以根据业务优先级为业务配置资源预约周期粒度P;也可以根据业务周期和业务时延为业务配置资源预约周期粒度P。
具体的,根据优先级配置资源预约周期粒度P的方法中,所述资源预约周期粒度P与所述业务优先级之间为一对一的映射关系。
即***配置多个优先级,优先级与P存在映射关系;因为半静态调度SPS周期是通过资源预约周期粒度P和资源预约周期粒度的倍数i来指示的,除了参数P,则只有i这么一个参数,且协议以及开销角度不会增加别的指示;即这里P与优先级的映射是一对一的,不考虑优先级与P之间的一对多的映射。
而关于P的取值,本发明的第一实施例中P的取值与节点的最大业务时延需求相关,也可以在保证最大业务时延需求的基础上考虑增加资源预约的灵活性。具体的,P值需小于或者等于业务的最大业务时延;进一步的,所述资源预约周期粒度P的十倍大于或者等于业务的业务周期。
具体的,本发明的第一实施例中可通过如下方法来表征P与业务优先级的映射关系;
方法一:根据不同的业务优先级,配置业务优先级与业务的最大业务时延之间的对应关系;其中,资源预约周期粒度P等于业务的最大业务时延。
即***配置优先级与最大业务时延需求对应的映射关系,同时表明默认P的值就是最大业务时延需求。
方法二:根据不同的业务优先级,配置业务优先级与资源预约周期粒度P之间的对应关系;其中,资源预约周期粒度P等于业务的最大业务时延。
该方法是直接对P的值进行配置,即***配置优先级与P之间的对应关系,这里P的值等于各业务对应的时延。比如P=20ms、50ms、100ms、500ms等。
方法三:根据不同的业务优先级,配置业务优先级与资源预约周期粒度P之间的对应关系;其中,资源预约周期粒度P小于或者等于业务的最大业务时延。
该方法中利用优先级直接与P对应,但与方法二不同的是,该种方法中P的值是小于或者等于最大业务时延;其P的具体值可由用户决定,也可以由***决定,在此不作具体限定。比如对于最大业务时延需求大于等于100ms的,这里P取值为100ms。对于最大业务时延需求小于100ms的,这里P取值为20ms或者10ms。
需要说明的是,本发明实施例中不排除其他方式的映射,只需要***预先配置好即可,在此不一一枚举。
综上,从P赋值的角度来看,方法一和方法二更加简单;而方法三相对复杂。
进一步的,本发明实施例中优先级指的就是控制信息SA中的近距离通信每包优先级PPPP,ProSe Per-Packet Priority。***配置的时候可以为3个比特,即8个PPPP都会有效的,可以对每一个PPPP值都关联对应的P值;***中也可以只使用部分代码点code point值,即只有部分code point值是有效的,对有效的PPPP值关联相应的P值。
进一步的,本发明的第一实施例还提供一种根据业务周期和业务时延配置资源预约周期粒度P的方法;具体的,本发明的第一实施例中通过如下方法来利用SA中的预留比特来指示P值:
方法四:根据不同的业务周期和业务时延,配置业务周期和业务时延与资源预约周期粒度P之间的对应关系;其中,资源预约周期粒度P小于或者等于业务的最大业务时延。
该方法为绝对方法,***预先配置几种周期,用少量的几比特开销的code point值来表征对应的周期。当前***默认的100ms就是其中一个code point值,由节点来决策具体的P值。比如预先配置20ms(00),50ms(01),100ms(10)。即在保证P值正确性的基础上利用预留比特直接指示P值。
方法五:根据不同的业务周期和业务时延,配置业务周期和业务时延与预设因子之间的对应关系,和默认周期;其中,所述资源预约周期粒度P等于所述默认周期和预设因子之积;且所述资源预约周期粒度P小于或者等于业务的最大业务时延。
该方法将P值与当前***默认的100ms(默认周期)关联起来,***配置几个因子,这些因子与100ms组合即可得到具体的P值;用少量的几比特开销的code point值来表征对应的P值,比如这些因子与100ms相乘的方式。例如,配置因子为{1、0.1、0.5….},则得到的相应的P值为100ms、10ms、50ms等等,在此不一一举例。
综上,本发明的第一实施例提供的资源预约周期粒度P的配置方法中,通过显示的预留比特的方式或者隐式的优先级PPPP指示的方式来预先配置每类业务的P值,从而在不增加开销或者增加较小开销的前提下,使得节点可以获得相应的P值;解决了多业务并存下,单靠资源预约周期粒度的倍数i无法指示时延需求小于100ms的业务的资源预约的问题;提高资源预约的指示效率。
第二实施例
如图2所示,本发明的第二实施例提供一种混合业务中资源预约周期粒度P的指示方法,应用于发送节点侧,包括:
步骤201,根据***侧配置的规则或者节点之间预先约定的规则,确定与每类业务匹配的资源预约周期粒度P;
步骤202,在每类业务的控制信息SA中指示与每类业务匹配的资源预约周期粒度P。
本发明实施例中,P值的确定规则是由***配置的,则发送节点可通过与***的交互获取的,也可以通过***的广播信息获得;P值的确定规则也可以是由节点之间预先约定的规则,可以通过标准等预先规定。而本发明实施例包括两种规则,第一种规则为根据业务优先级配置P值;第二种规则为根据业务周期和业务时延配置P值。
具体的,针对根据业务优先级配置P值的方法中步骤201包括:
在每类业务的控制信息SA中利用业务的优先级指示与每类业务匹配的资源预约周期粒度P;其中,业务的优先级与所述资源预约周期粒度P之间为一对一的映射关系。
即本发明实施例中发送节点在SA中指示其业务优先级,由于业务优先级与P之间具有一对一的映射关系,则指示其业务优先级相当于指示P值,接收节点可以根据业务优先级确定P值。
具体的,本发明的第一实施例中业务优先级与P之间可以是直接映射,也可以是间接映射;间接映射为:业务优先级与业务的最大业务时延之间一一对应,而默认P等于业务的最大业务时延。直接映射为:业务优先级与P之间一一对应,而P小于或者等于业务的最大业务时延。
而针对根据业务周期和业务时延配置P值的方法中,步骤201包括:
在每类业务的控制信息SA中利用预留比特指示与每类业务匹配的资源预约周期粒度P。
具体的,在每类业务的控制信息SA中利用预留比特指示直接指示资源预约周期粒度P;其中,资源预约周期粒度P与业务周期和业务时延之间具有映射关系。即根据***预先配置几种周期,用少量的几比特开销的code point值来表征对应的周期。当前***默认的100ms就是其中一个code point值,由节点来决策具体的P值。比如预先配置20ms(00),50ms(01),100ms(10)。即在保证P值正确性的基础上利用预留比特直接指示P值。
或者,在每类业务的控制信息SA中利用预留比特指示预设因子;其中,所述预设因子和默认周期之积为所述资源预约周期粒度P;所述预设因子与业务周期和业务时延之间具有映射关系。即将P值与当前***默认的100ms(默认周期)关联起来,***配置几个因子,这些因子与100ms组合即可得到具体的P值;用少量的几比特开销的code point值来表征对应的P值,比如这些因子与100ms相乘的方式。例如,配置因子为{1、0.1、0.5….},则得到的相应的P值为100ms、10ms、50ms等等,在此不一一举例。
进一步的,如图3所示,本发明的第二实施例提供的指示方法还包括:
步骤203,根据待调度业务包的当前信息以及预测信息,确定半静态调度SPS周期;
步骤204,根据半静态调度SPS周期和每类业务的资源预约周期粒度P,确定每类业务的资源预约周期粒度的倍数i;
步骤205,在每类业务的控制信息SA中指示每类业务的资源预约周期粒度的倍数i;其中,所述控制信息SA中的资源预约周期粒度P和资源预约周期粒度的倍数i的组合用于指示资源预约的位置。
即发送节点通过P值和i值的组合来表征资源预约的位置。其中,发送节点可以获知的信息包括:业务周期(用于预测下一个传输块TB的发送时间),最大业务时延需求信息,对应的P值。根据发送节点获得的信息可以综合确定SPS周期,从而可以确定i的值。
SPS周期的确定方法如下:当业务周期是(100*n)ms,最大业务时延需求P=100ms的情况下,SPS周期就等于业务周期;频域没变,时域相对位置也没变。
当业务周期大于100ms且非(100*n)ms,最大业务时延需求P=100ms的情况下,SPS周期需要根据下一个TB到达时间以及P的值来确定,进而确定i的值,这里频域资源不变,时域上通过预约进行指示,可能发生了改变。
当业务周期小于100ms的方式且非(P*n)ms,最大业务时延需求P=100ms的情况下,SPS周期也需要根据下一个TB到达时间以及P的值来确定,进而确定i的值,这里频域资源不变,时域上通过预约进行指示,可能发生了改变。
综上,本发明的第二实施例提供的混合业务中资源预约周期粒度P的指示方法中,通过显示的预留比特的方式或者隐式的优先级PPPP指示的方式来预先配置每类业务的P值,从而在不增加开销或者增加较小开销的前提下,使得节点可以获得相应的P值;解决了多业务并存下,单靠资源预约周期粒度的倍数i无法指示时延需求小于100ms的业务的资源预约的问题;提高资源预约的指示效率。
第三实施例
如图4所示,本发明的第三实施例提供一种混合业务中资源预约周期粒度P的确定方法,应用于接收节点侧,包括:
步骤401,解析每类业务的控制信息SA;
步骤402,根据解析得到的结果以及***侧配置的规则或者节点之间预先约定的规则,确定与每类业务匹配的资源预约周期粒度P。
本发明实施例中,P值的确定规则是由***配置的,则接收节点可通过与***的交互获取的,也可以通过***的广播信息获得;P值的确定规则也可以是由节点之间预先约定的规则,可以通过标准等预先规定。由于本发明实施例包括两种规则,第一种规则为根据业务优先级配置P值;第二种规则为根据业务周期和业务时延配置P值。
具体的,针对根据业务优先级配置P值的方法中步骤402包括:
解析得到每类业务的业务优先级;
根据每类业务的业务优先级以及***侧配置的或者节点之间预先约定的业务的优先级与所述资源预约周期粒度P之间为一对一的映射关系,确定与每类业务匹配的资源预约周期粒度P。
即本发明实施例中接收节点根据解码可获知业务优先级,根据业务优先级及***配置的规则或者预先约定的规则可获得P值;进一步可根据P值和i值可以获知预约的SPS资源的位置。同时由于预先配置的业务的优先级与所述资源预约周期粒度P之间为一对一的映射关系,则一个业务优先级仅对应一个P值。
但是业务优先级与P之间可以是直接映射,也可以是间接映射;间接映射为:业务优先级与业务的最大业务时延之间一一对应,而默认P等于业务的最大业务时延。直接映射为:业务优先级与P之间一一对应,而P小于或者等于业务的最大业务时延。
而针对根据业务周期和业务时延配置P值的方法中,步骤402包括:
解析得到每类业务的控制信息SA中的预留比特;
根据***侧配置的或者节点之间预先约定的所述预留比特的指示,确定与每类业务匹配的资源预约周期粒度P。即根据***预先配置几种周期,用少量的几比特开销的codepoint值来表征对应的周期。当前***默认的100ms就是其中一个code point值,由节点来决策具体的P值。比如预先配置20ms(00),50ms(01),100ms(10)。即在保证P值正确性的基础上利用预留比特直接指示P值。
或者,
解析得到每类业务的控制信息SA中的预留比特中与每类业务匹配的预设因子;根据与每类业务匹配的预设因子和根据***侧配置的或者节点之间预先约定的默认周期,确定每类业务的资源预约周期粒度P;其中,所述资源预约周期粒度P为所述预设因子和默认周期之积。即将P值与当前***默认的100ms(默认周期)关联起来,***配置几个因子,这些因子与100ms组合即可得到具体的P值;用少量的几比特开销的code point值来表征对应的P值,比如这些因子与100ms相乘的方式。例如,配置因子为{1、0.1、0.5….},则得到的相应的P值为100ms、10ms、50ms等等,在此不一一举例。
进一步的,如图5所示,本发明的第三实施例提供的确定方法还包括:
步骤403,解析每类业务的控制信息SA,确定每类业务的资源预约周期粒度的倍数i;
步骤404,根据所述资源预约周期粒度的倍数i、资源预约周期粒度P以及与所述控制信息SA关联的数据信息data的位置,确定资源预约的位置。
即接收节点通过P值和i值的组合可得到资源预约的位置。具体的资源预约的位置为:e=d+P*i;其中,d指示的是当前SA相关联的data的位置,通过SA的其他内容可以获知。
综上,本发明的第三实施例提供的混合业务中资源预约周期粒度P的确定方法中,由于发送节点发送的SA信息中通过,通过显示的预留比特的方式或者隐式的优先级PPPP指示的方式来预先配置每类业务的P值,从而在不增加开销或者增加较小开销的前提下,使得接收节点可以通过SA获得相应的P值;解决了多业务并存下,单靠资源预约周期粒度的倍数i无法指示时延需求小于100ms的业务的资源预约的问题;提高资源预约的指示效率。
第四实施例
本发明的第四实施例提供一种资源预约周期粒度P的配置装置,包括:
第一配置模块,用于根据不同的业务优先级,配置不同的资源预约周期粒度P;或者,
第二配置模块,用于根据不同的业务周期和业务时延,配置不同的资源预约周期粒度P。
具体的,本发明的第四实施例中所述资源预约周期粒度P与所述业务优先级之间为一对一的映射关系。
具体的,本发明的第四实施例中所述第一配置模块包括:
第一配置子模块,用于根据不同的业务优先级,配置业务优先级与业务的最大业务时延之间的对应关系;其中,资源预约周期粒度P等于业务的最大业务时延。
具体的,本发明的第四实施例中所述第一配置模块包括:
第二配置子模块,用于根据不同的业务优先级,配置业务优先级与资源预约周期粒度P之间的对应关系;其中,资源预约周期粒度P等于业务的最大业务时延。
具体的,本发明的第四实施例中所述第一配置模块包括:
第三配置子模块,用于根据不同的业务优先级,配置业务优先级与资源预约周期粒度P之间的对应关系;其中,资源预约周期粒度P小于或者等于业务的最大业务时延。
具体的,本发明的第四实施例中所述第二配置模块包括:
第四配置子模块,用于根据不同的业务周期和业务时延,配置业务周期和业务时延与资源预约周期粒度P之间的对应关系;其中,资源预约周期粒度P小于或者等于业务的最大业务时延。
具体的,本发明的第四实施例中所述第二配置模块包括:
第五配置子模块,用于根据不同的业务周期和业务时延,配置业务周期和业务时延与预设因子之间的对应关系,和默认周期;
其中,所述资源预约周期粒度P等于所述默认周期和预设因子之积;且所述资源预约周期粒度P小于或者等于业务的最大业务时延。
具体的,本发明的第四实施例中所述资源预约周期粒度P的十倍大于或者等于业务的业务周期。
综上,本发明的第四实施例提供的资源预约周期粒度P的配置装置中,通过显示的预留比特的方式或者隐式的优先级PPPP指示的方式来预先配置每类业务的P值,从而在不增加开销或者增加较小开销的前提下,使得节点可以获得相应的P值;解决了多业务并存下,单靠资源预约周期粒度的倍数i无法指示时延需求小于100ms的业务的资源预约的问题;提高资源预约的指示效率。
需要说明的是,本发明的第四实施例提供的资源预约周期粒度P的配置装置是应用上述第一实施例提供的资源预约周期粒度P的配置方法,则上述资源预约周期粒度P的配置方法提供的所有实施例均适用于该资源预约周期粒度P的配置装置,且均能达到相同或相似的有益效果。
第五实施例
为了更好的实现上述目的,如图6所示,本发明的第三实施例还提供一种资源预约周期粒度P的配置装置,该装置包括:处理器100;通过总线接口与所述处理器100相连接的存储器120,以及通过总线接口与处理器100相连接的收发机110;所述存储器用于存储所述处理器在执行操作时所使用的程序和数据;通过所述收发机110发送控制命令等;当处理器调用并执行所述存储器中所存储的程序和数据时,实现如下的功能模块:
第一配置模块,用于根据不同的业务优先级,配置不同的资源预约周期粒度P;或者,
第二配置模块,用于根据不同的业务周期和业务时延,配置不同的资源预约周期粒度P。
其中,在图6中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器100代表的一个或多个处理器和存储器120代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机110可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器100负责管理总线架构和通常的处理,存储器120可以存储处理器100在执行操作时所使用的数据。
处理器100负责管理总线架构和通常的处理,存储器120可以存储处理器100在执行操作时所使用的数据。
需要说明的是,本发明的第五实施例提供的资源预约周期粒度P的配置装置是与上述第四实施例提供的资源预约周期粒度P的配置装置对应的装置,则上述第四实施例提供的资源预约周期粒度P的配置装置的所有实施例均适用于该第五实施例,且均能达到相同或相似的有益效果。
第六实施例
如图7所示,本发明的第六实施例提供一种混合业务中资源预约周期粒度P的指示装置,包括:
确定模块701,用于根据***侧配置的规则或者节点之间预先约定的规则,确定与每类业务匹配的资源预约周期粒度P
指示模块702,用于在每类业务的控制信息SA中指示与每类业务匹配的资源预约周期粒度P。
具体的,本发明的第六实施例中,所述指示模块包括:
第一指示子模块,用于在每类业务的控制信息SA中利用业务的优先级指示与每类业务匹配的资源预约周期粒度P;其中,业务的优先级与所述资源预约周期粒度P之间为一对一的映射关系。
具体的,本发明的第六实施例中所述指示模块包括:
第二指示子模块,用于在每类业务的控制信息SA中利用预留比特指示与每类业务匹配的资源预约周期粒度P。
具体的,本发明的第六实施例中所述第二指示子模块包括:
第一指示单元,用于在每类业务的控制信息SA中利用预留比特指示直接指示资源预约周期粒度P;其中,资源预约周期粒度P与业务周期和业务时延之间具有映射关系。
具体的,本发明的第六实施例中,所述第二指示子模块包括:
第二指示单元,用于在每类业务的控制信息SA中利用预留比特指示预设因子;其中,所述预设因子和默认周期之积为所述资源预约周期粒度P;所述预设因子与业务周期和业务时延之间具有映射关系。
具体的,本发明的第六实施例中,所述指示装置还包括:
周期确定模块,用于根据待调度业务包的当前信息以及预测信息,确定半静态调度SPS周期;
第一倍数确定模块,用于根据半静态调度SPS周期和每类业务的资源预约周期粒度P,确定每类业务的资源预约周期粒度的倍数i;
组合指示模块,用于在每类业务的控制信息SA中指示每类业务的资源预约周期粒度的倍数i;其中,所述控制信息SA中的资源预约周期粒度P和资源预约周期粒度的倍数i的组合用于指示资源预约的位置。
综上,本发明的第六实施例提供的混合业务中资源预约周期粒度P的指示装置中,通过显示的预留比特的方式或者隐式的优先级PPPP指示的方式来预先配置每类业务的P值,从而在不增加开销或者增加较小开销的前提下,使得节点可以获得相应的P值;解决了多业务并存下,单靠资源预约周期粒度的倍数i无法指示时延需求小于100ms的业务的资源预约的问题;提高资源预约的指示效率。
需要说明的是,本发明的第六实施例提供的混合业务中资源预约周期粒度P的指示装置是应用上述混合业务中资源预约周期粒度P的指示方法的指示装置,则上述第二实施例提供的混合业务中资源预约周期粒度P的指示方法的所有实施例均适用于该混合业务中资源预约周期粒度P的指示装置,且均能达到相同或相似的有益效果。
第七实施例
为了更好的实现上述目的,如图6所示,本发明的第三实施例还提供一种混合业务中资源预约周期粒度P的指示装置,该装置包括:处理器100;通过总线接口与所述处理器100相连接的存储器120,以及通过总线接口与处理器100相连接的收发机110;所述存储器用于存储所述处理器在执行操作时所使用的程序和数据;通过所述收发机110发送控制命令等;当处理器调用并执行所述存储器中所存储的程序和数据时,实现如下的功能模块:
确定模块,用于根据***侧配置的规则或者节点之间预先约定的规则,确定与每类业务匹配的资源预约周期粒度P
指示模块,用于在每类业务的控制信息SA中指示与每类业务匹配的资源预约周期粒度P。
其中,在图6中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器100代表的一个或多个处理器和存储器120代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机110可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器100负责管理总线架构和通常的处理,存储器120可以存储处理器100在执行操作时所使用的数据。
处理器100负责管理总线架构和通常的处理,存储器120可以存储处理器100在执行操作时所使用的数据。
需要说明说明的是,本发明的第七实施例提供的混合业务中资源预约周期粒度P的指示装置与上述第六实施例提供的混合业务中资源预约周期粒度P的指示装置相对应的指示装置,则上述第六实施例提供的混合业务中资源预约周期粒度P的指示装置的所有实施例均适用于该第七实施例,且均能达到相同或相似的有益效果。
第八实施例
如图8所示,本发明的第八实施例提供一种混合业务中资源预约周期粒度P的确定装置,应用于接收节点侧,包括:
解析模块801,用于解析每类业务的控制信息SA;
粒度确定模块802,用于根据解析得到的结果以及***侧配置的规则或者节点之间预先约定的规则,确定与每类业务匹配的资源预约周期粒度P。
具体的,本发明的第八实施例中,所述粒度确定模块包括:
优先级确定子模块,用于解析得到每类业务的业务优先级;
第一粒度确定子模块,用于根据每类业务的业务优先级以及***侧配置的或者节点之间预先约定的业务的优先级与所述资源预约周期粒度P之间为一对一的映射关系,确定与每类业务匹配的资源预约周期粒度P。
具体的,本发明的第八实施例中,所述粒度确定模块包括:
比特确定子模块,用于解析得到每类业务的控制信息SA中的预留比特
第二粒度确定子模块,用于根据***侧配置的或者节点之间预先约定的所述预留比特的指示,确定与每类业务匹配的资源预约周期粒度P。
具体的,本发明的第八实施例中,所述粒度确定模块包括:
因子确定子模块,用于解析得到每类业务的控制信息SA中的预留比特中与每类业务匹配的预设因子;
第三粒度确定子模块,用于根据与每类业务匹配的预设因子和根据***侧配置的或者节点之间预先约定的默认周期,确定每类业务的资源预约周期粒度P;其中,所述资源预约周期粒度P为所述预设因子和默认周期之积。
具体的,本发明的第八实施例中,所述确定装置还包括:
第二倍数确定模块,用于解析每类业务的控制信息SA,确定每类业务的资源预约周期粒度的倍数i;
位置确定模块,用于根据所述资源预约周期粒度的倍数i、资源预约周期粒度P以及与所述控制信息SA关联的数据信息data的位置,确定资源预约的位置。
综上,本发明的第八实施例提供的混合业务中资源预约周期粒度P的确定装置,由于发送节点发送的SA信息中通过,通过显示的预留比特的方式或者隐式的优先级PPPP指示的方式来预先配置每类业务的P值,从而在不增加开销或者增加较小开销的前提下,使得接收节点可以通过SA获得相应的P值;解决了多业务并存下,单靠资源预约周期粒度的倍数i无法指示时延需求小于100ms的业务的资源预约的问题;提高资源预约的指示效率。
需要说明的是,本发明的第八实施例提供的混合业务中资源预约周期粒度P的确定装置是应用上述第三实施例提供的混合业务中资源预约周期粒度P的确定方法的确定装置,则上述混合业务中资源预约周期粒度P的确定装置的所有实施例均适用于该第八实施例,且均能达到相同或相似的有益效果。
第九实施例
为了更好的实现上述目的,如图6所示,本发明的第九实施例还提供一种混合业务中资源预约周期粒度P的确定装置,该装置包括:处理器100;通过总线接口与所述处理器100相连接的存储器120,以及通过总线接口与处理器100相连接的收发机110;所述存储器用于存储所述处理器在执行操作时所使用的程序和数据;通过所述收发机110发送控制命令等;当处理器调用并执行所述存储器中所存储的程序和数据时,实现如下的功能模块:
解析模块,用于解析每类业务的控制信息SA;
粒度确定模块,用于根据解析得到的结果以及***侧配置的规则或者节点之间预先约定的规则,确定与每类业务匹配的资源预约周期粒度P。
其中,在图6中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器100代表的一个或多个处理器和存储器120代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机110可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器100负责管理总线架构和通常的处理,存储器120可以存储处理器100在执行操作时所使用的数据。
处理器100负责管理总线架构和通常的处理,存储器120可以存储处理器100在执行操作时所使用的数据。
需要说明的是,本发明的第九实施例提供的混合业务中资源预约周期粒度P的确定装置是与上述第八实施例提供的混合业务中资源预约周期粒度P的确定装置相对应的确定装置,则上述混合业务中资源预约周期粒度P的确定装置的所有实施例均适用于该第九实施例,且均能达到相同或相似的有益效果。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。