掌桥专利:专业的专利平台
掌桥专利
首页

一种TSC数据传输方法、装置及设备

文献发布时间:2024-04-18 19:58:21


一种TSC数据传输方法、装置及设备

技术领域

本申请涉及通信技术领域,尤其是一种TSC数据传输方法、装置及设备。

背景技术

为了支持确定性业务,如智能驾驶、车联网、智慧交通、工业控制、远程手术等,可以将5G与TSN(Time Sensitive Network,时延敏感网络)相结合,以支持TSC(TimeSensitive Communication,时延敏感通信)。在5G+TSN网络中,在核心网侧引入AF(Application Function,应用功能)来实现与控制面的互通,在UPF(User PlaneFunction,用户面功能)侧和UE(User Equipment,用户设备)侧分别引入网络转换器和设备转换器,实现用户面的转换。

在控制面,中央网络控制单元将业务数据流的信息(如周期、到达时间、流方向、优先级等)发送给AF,AF利用这些信息生成TSCAC(Time Sensitive CommunicationAssociation Container,时延敏感通信辅助容器),然后通过PCF(Policy ControlFunction,策略控制功能)转发给SMF(Session Management Function,会话管理功能)。SMF可以通过TSCAC生成TSCAI(Time Sensitive Communication Association Information,时延敏感通信辅助信息),TSCAI可以包括业务周期、流方向、到达时间及存活时间等。然后,SMF发起会话建立流程或者会话修改流程,将TSCAI信息以TSC业务特征的形式发送到基站。

基站在接收到TSC业务特征之后,可以采用DG(Dynamic Grant,动态授权)调度或者SPS(Semi-Persist Scheduling,半持续调度)的方式调度下行数据,将下行数据发送到UE。但是,应该如何调度下行数据,并没有合理的调度方式。

发明内容

本申请提供一种TSC数据传输方法,应用于基站,所述方法包括:

基于目标TSC数据的数据到达时间、所述基站的数据处理时延、所述目标TSC数据的调度等待时延,确定所述目标TSC数据的数据发送时间;

基于所述数据发送时间,确定所述目标TSC数据使用的目标资源;

在所述目标资源上,向UE发送所述目标TSC数据。

本申请提供一种TSC数据传输装置,应用于基站,所述装置包括:

确定模块,用于基于目标TSC数据的数据到达时间、所述基站的数据处理时延、所述目标TSC数据的调度等待时延,确定所述目标TSC数据的数据发送时间;基于所述数据发送时间,确定所述目标TSC数据使用的目标资源;

发送模块,用于在所述目标资源上,向UE发送所述目标TSC数据。

本申请提供一种基站,包括:处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令;所述处理器用于执行机器可执行指令,以实现上述示例的TSC数据传输方法。

由以上技术方案可见,可以基于目标TSC数据的数据到达时间、基站的数据处理时延、目标TSC数据的调度等待时延,确定目标TSC数据的数据发送时间,基于该数据发送时间确定目标TSC数据使用的目标资源,在该目标资源上向UE发送目标TSC数据。这样,可以利用动态调度或者SPS调度的方式将TSC数据按照特定的周期及时发送出去,降低TSC数据传输的时延和抖动。

附图说明

图1是一个例子中的5G与TSN结合的组网示意图;

图2是一个例子中的TSC数据传输方法的流程示意图;

图3是一个例子中的5G绝对时间与SFN、时隙之间的对应关系示意图;

图4是一个例子中的用户面协议栈的示意图;

图5是一个例子中的确定TSC数据的调度等待时延的示意图;

图6A和图6B是一个例子中的TSC数据与SPS配置的映射示意;

图7是一个例子中的TSC数据传输装置的结构示意图;

图8是一个例子中的基站的结构示意图。

具体实施方式

在本申请实施例使用的术语仅仅是出于描述特定实施例的目的,而非限制本申请。本申请和权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其它含义。还应当理解,本文中使用的术语“和/或”是指包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本申请实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,此外,所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

参见图1所示,为5G与TSN结合的组网示意图,TSN网络将业务数据流的信息(如周期、到达时间、流方向、优先级等)发送给AF,AF利用这些信息生成TSCAC,通过PCF将TSCAC转发给SMF,SMF基于TSCAC生成TSCAI,TSCAI可以包括业务周期、流方向、到达时间及存活时间等。SMF将TSCAI信息以TSC业务特征的形式发送到基站。TSN网络可以将TSC数据发送给UPF,UPF将TSC数据发送给基站,即基站接收到TSC业务特征和TSC数据。

基站在接收到TSC业务特征之后,可以采用DG调度或者SPS调度的方式调度TSC数据(即下行数据),将TSC数据发送到UE。但是,基站应该如何采用DG调度或者SPS调度的方式调度TSC数据,并没有合理的调度方式。

针对上述发现,本申请中提出一种TSC数据传输方法,可以基于TSC数据的数据到达时间、基站的数据处理时延、TSC数据的调度等待时延,确定TSC数据的数据发送时间,基于该数据发送时间确定TSC数据使用的目标资源,在该目标资源上向UE发送TSC数据。这样,利用动态调度或者SPS调度的方式将TSC数据按照特定的周期及时发送出去,降低TSC数据传输的时延和抖动。

本申请一个例子中提出一种TSC数据传输方法,该方法可以应用于基站,参见图2所示,为TSC数据传输方法的流程示意图,该方法可以包括:

步骤201、基于目标TSC数据的数据到达时间、基站的数据处理时延、目标TSC数据的调度等待时延,确定目标TSC数据的数据发送时间。

步骤202、基于该数据发送时间,确定目标TSC数据使用的目标资源。

步骤203、在该目标资源上,向UE发送目标TSC数据。

一个例子中,该数据到达时间表示目标TSC数据到达基站的时间,目标TSC数据的数据到达时间的确定过程包括:获取目标TSC数据对应的TSC业务特征信息,该TSC业务特征信息包括日期参数值、秒参数值、毫秒参数值、纳秒参数值;基于TSC业务特征信息,确定目标TSC数据的数据到达时间。

一个例子中,该数据处理时延表示基站针对目标TSC数据的处理时延,基站的数据处理时延的确定过程包括:基于已配置的协议层处理时延、已配置的物理层处理时延、已配置的射频处理时延,确定基站的数据处理时延。

一个例子中,该调度等待时延为目标TSC数据在基站的等待时延,目标TSC数据的调度等待时延的确定过程包括:基于数据到达时间和数据处理时延,确定目标TSC数据所处的候选时隙。基于候选时隙与调度时隙的间隔,确定目标TSC数据的调度等待时延,该调度时隙是位于候选时隙后面的第一个可用下行时隙,可用下行时隙是指可用于传输PDSCH数据的下行时隙。

一个例子中,该调度等待时延为目标TSC数据在基站的等待时延,目标TSC数据的调度等待时延的确定过程包括:基于数据到达时间和数据处理时延,确定目标TSC数据所处的候选符号。基于候选符号与调度符号的间隔,确定目标TSC数据的调度等待时延,该调度符号是位于候选符号后面的第一个可用下行符号,该可用下行符号是指可用于传输PDSCH数据的下行符号。

一个例子中,若目标资源是动态调度的时域资源,目标TSC数据是基站接收到的每个TSC数据,那么,基于数据发送时间,确定目标TSC数据使用的目标资源,可以包括但不限于:基于数据发送时间、参考时间、系统帧的时间长度、时隙的持续时间和符号的持续时间,确定目标系统帧、目标时隙和目标起始符号,该参考时间表示基站与UE之间的精确授时时间。基于目标系统帧、目标时隙和目标起始符号,确定目标TSC数据使用的目标资源。

比如说,可以基于该数据发送时间、该参考时间和系统帧的时间长度,确定该目标系统帧。可以基于该数据发送时间、该参考时间、系统帧的时间长度和时隙的持续时间,确定该目标时隙。可以基于该数据发送时间、该参考时间、时隙的持续时间和符号的持续时间,确定该目标起始符号。

一个例子中,若目标资源是动态调度的时域资源,目标TSC数据是基站接收到的每个TSC数据,那么,基于数据发送时间,确定目标TSC数据使用的目标资源,可以包括但不限于:可以基于数据发送时间、参考时间和符号的持续时间,确定符号间隔数量。然后,基于该符号间隔数量和该参考时间所处资源的位置,确定目标系统帧、目标时隙和目标起始符号。基于目标系统帧、目标时隙和目标起始符号,确定目标TSC数据使用的目标资源。

一个例子中,在基于数据发送时间,确定目标TSC数据使用的目标资源之后,还可以通过PDCCH(Physical Downlink Control Channel,物理下行控制信道)向UE发送DCI(Downlink Control Information,下行控制信息)消息。

其中,DCI消息可以包括目标资源的配置信息;其中,该DCI消息用于使UE在该配置信息指示的目标资源上接收基站发送的目标TSC数据。

一个例子中,若目标资源是半持续调度的时域资源,目标TSC数据是基站接收到的第一个TSC数据,那么,基于数据发送时间,确定目标TSC数据使用的目标资源,可以包括但不限于:基于数据发送时间、目标TSC数据的业务周期和SPS资源可配置周期集合,确定SPS配置数量、每个SPS配置对应的SPS资源周期和初始时域资源位置;其中,SPS资源可配置周期集合包括多个SPS资源可配置周期。获取SPS配置组合,SPS配置组合包括N个SPS配置,N为SPS配置数量;其中,针对每个SPS配置,该SPS配置包括周期性SPS资源,该SPS配置内的第一个SPS资源是基于该SPS配置对应的初始时域资源位置确定,且相邻两个SPS资源之间的间隔是该SPS配置对应的SPS资源周期。将SPS配置组合的第一个SPS资源作为目标TSC数据使用的目标资源。

基于数据发送时间、目标TSC数据的业务周期和SPS资源可配置周期集合,确定SPS配置数量、每个SPS配置对应的SPS资源周期和初始时域资源位置,可以包括但不限于:从SPS资源可配置周期集合的所有SPS资源可配置周期中,选取能够整除业务周期的最小SPS资源可配置周期。基于最小SPS资源可配置周期和业务周期,确定候选数量。若候选数量不大于预设阈值,则将候选数量作为SPS配置数量,并将最小SPS资源可配置周期作为每个SPS配置对应的SPS资源周期。基于数据发送时间,确定每个SPS配置对应的初始时域资源位置。

基于数据发送时间、目标TSC数据的业务周期和SPS资源可配置周期集合,确定SPS配置数量、每个SPS配置对应的SPS资源周期和初始时域资源位置,可以包括但不限于:从SPS资源可配置周期集合中选取第一SPS资源可配置周期;其中,第一SPS资源可配置周期小于业务周期、且第一SPS资源可配置周期是与业务周期最接近的SPS资源可配置周期。针对多个候选配置数量中的每个候选配置数量,基于该候选配置数量对应的时间偏移值、第一SPS资源可配置周期和业务周期,确定该候选配置数量对应的目标函数值;基于每个候选配置数量对应的目标函数值,将最小目标函数值对应的候选配置数量作为SPS配置数量。将第一SPS资源可配置周期作为每个SPS配置对应的SPS资源周期。基于数据发送时间,确定每个SPS配置对应的初始时域资源位置。

一个例子中,基于数据发送时间,确定每个SPS配置对应的初始时域资源位置,可以包括但不限于:基于数据发送时间和业务周期,确定每个SPS配置对应的起始发送时间;针对每个SPS配置,基于该SPS配置对应的起始发送时间、参考时间、系统帧的时间长度、时隙的持续时间和符号的持续时间,确定目标系统帧、目标时隙和目标起始符号。基于该目标系统帧、该目标时隙和该目标起始符号,确定该SPS配置对应的初始时域资源位置。

或者,基于该SPS配置对应的起始发送时间、参考时间和符号的持续时间,确定符号间隔数量;基于符号间隔数量和参考时间所处资源的位置,确定目标系统帧、目标时隙和目标起始符号。基于该目标系统帧、该目标时隙和该目标起始符号确定该SPS配置对应的初始时域资源位置。

一个例子中,基于数据发送时间,确定每个SPS配置对应的初始时域资源位置,可以包括但不限于:针对第一个SPS配置,基于数据发送时间、参考时间、系统帧的时间长度、时隙的持续时间和符号的持续时间,确定目标系统帧、目标时隙和目标起始符号;基于目标系统帧、目标时隙和目标起始符号,确定第一个SPS配置对应的初始时域资源位置。或者,基于数据发送时间、参考时间和符号的持续时间,确定符号间隔数量;基于符号间隔数量和参考时间所处资源的位置,确定目标系统帧、目标时隙和目标起始符号;基于目标系统帧、目标时隙和目标起始符号,确定第一个SPS配置对应的初始时域资源位置。

针对除第一个SPS配置之外的每个SPS配置,基于业务周期和SPS配置的数量确定每个SPS配置间的时域资源间隔。基于第一个SPS配置对应的初始时域资源位置和该时域资源间隔,确定每个SPS配置对应的初始时域资源位置。

一个例子中,将SPS配置组合的第一个SPS资源作为目标TSC数据使用的目标资源之后,针对目标TSC数据之后的每个TSC数据,可以基于SPS配置组合指示的每个SPS配置中的周期性SPS资源,确定该TSC数据使用的SPS资源;在该TSC数据使用的SPS资源上,向UE发送该TSC数据。

一个例子中,在基于数据发送时间,确定目标TSC数据使用的目标资源之后,还可以向UE发送RRC(Radio Resource Control,无线资源控制)消息,该RRC消息可以包括SPS配置组合的配置信息,且该配置信息用于指示每个SPS配置中的周期性SPS资源。其中,该RRC消息用于使UE在该配置信息指示的每个SPS配置中的周期性SPS资源上,接收基站发送的TSC数据。

由以上技术方案可见,可以基于目标TSC数据的数据到达时间、基站的数据处理时延、目标TSC数据的调度等待时延,确定目标TSC数据的数据发送时间,基于该数据发送时间确定目标TSC数据使用的目标资源,在该目标资源上向UE发送目标TSC数据。这样,可以利用动态调度或者SPS调度的方式将TSC数据按照特定的周期及时发送出去,降低TSC数据传输的时延和抖动。

以下结合例子,对本申请的上述技术方案进行说明。

第一,基站针对UE的精确授时。

为了支持TSC数据的传输,一个前提是基站完成对UE的精确时钟授时(即精确授时)。比如说,基站可以通过SIB9(System Information Block 9,广播系统消息块9)消息或者单播RRC消息来实现对UE的精确授时。

以基站通过SIB9消息实现UE的精确授时为例,基站可以向UE发送SIB9消息,SIB9消息包括基站的精确授时时间,该精确授时时间反映基站的当前时间。UE在接收到SIB9消息之后,基于SIB9消息中的精确授时时间确定UE的当前时间。关于精确授时的实现过程,本例子中不做限制。

比如说,基站向UE发送SIB9消息时,SIB9消息的部分参数定义如下:

SIB9::=SEQUENCE{

timeInfo SEQUENCE{

timeInfoUTC INTEGER(0..549755813887),

localTimeOffset INTEGER(-63..64)OPTIONAL--Need R

}OPTIONAL,--Need R

...,

referenceTimeInfo-r16 ReferenceTimeInfo-r16 OPTIONAL--Need R

}

ReferenceTimeInfo-r16::=SEQUENCE{

time-r16 ReferenceTime-r16,

referenceSFN-r16 INTEGER(0..1023)OPTIONAL--Cond RefTime

}

ReferenceTime-r16::=SEQUENCE{

refDays-r16 INTEGER(0..72999),

refSeconds-r16 INTEGER(0..86399),

refMilliSeconds-r16 INTEGER(0..999),

refTenNanoSeconds-r16 INTEGER(0..99999)

}

UE接收到SIB9消息后,ReferenceTimeInfo字段指示的时间(ReferenceTime-r16)即为精确授时时间,这样,基站和UE可以完成精确时钟授时。

第二,下行到达时间与系统帧(也称为无线帧)之间的映射。

在基站与UE之间完成精确时钟授时之后,也就完成SFN(System Frame Number,系统帧号)与绝对时间之间的映射,SFN是系统帧的标识,即,基于精确授时时间确定参考SFN所对应的绝对时间,可以将该精确授时时间作为参考时间T

基于该参考时间T

参见图3所示,为30KHz的SCS(SubCarrier Space,子载波间隔)时,5G绝对时间与SFN、时隙之间的对应关系。在图3中,参考时间T

在5G系统中,每个系统帧的固定间隔是10ms,1024个系统帧构成一个超级帧,每个超级帧内的SFN从0开始重复,因此,每个超级帧的时间是10240ms。

在授时完成的超级帧内,每个系统帧对应的绝对时间可以通过T

在后续的超级帧中,SFN从0开始,则对应系统帧的时间依次进行累加,即每往后一个系统帧,时间增加10ms。在固定子载波间隔下,每个系统帧中的时隙个数N

根据以上描述和图3给出的例子,完成授时的超级帧中的系统帧、系统帧内的每个时隙和5G绝对时间之间的对应关系,可以参见表1所示。

表1

在表1中,T

参见表1所示,可以基于参考时间T

第三,TSC数据的数据发送时间。

在TSC数据到达基站之后,经过基站处理时延、调度等待时延才能在空口资源上发送,即TSC数据在基站处需要:1、实现到达时间与系统帧的映射,2、计算基站处理时间,3、确定调度等待时间,这样,才能确定TSC数据在空口资源中的发送时间。比如说,可以采用如下步骤确定TSC数据的数据发送时间。

步骤S11、基站确定TSC数据的数据到达时间。

一个例子中,该数据到达时间表示TSC数据到达基站的时间,为了确定TSC数据的数据到达时间,基站可以获取TSC数据对应的TSC业务特征信息,TSC业务特征信息可以包括日期参数值、秒参数值、毫秒参数值、纳秒参数值。

比如说,SMF将TSC数据对应的TSC业务特征信息发送给基站,参见表2所示,为TSC业务特征信息的示例,对此TSC业务特征信息的内容不做限制。

表2

在表2中,refDays用于表示日期参数值,refSeconds用于表示秒参数值,refMilliSeconds用于表示毫秒参数值,refTenNanoSeconds用于表示纳秒参数值。

一个例子中,在得到TSC数据对应的TSC业务特征信息之后,基站可以基于TSC业务特征信息,确定TSC数据的数据到达时间。比如说,可以采用如下公式确定数据到达时间,当然,如下公式只是示例,对此不做限制。

T

refMilliSeconds*1000+floor(refTenNanoSeconds/100);

在上述公式中,T

步骤S12、基站确定本基站的数据处理时延。

一个例子中,该数据处理时延表示基站针对TSC数据的处理时延,基站可以基于已配置的协议层处理时延、已配置的物理层处理时延、已配置的射频处理时延,确定基站的数据处理时延。比如说,采用如下公式确定数据处理时延:D

在上述公式中,D

比如说,参见图4所示,为用户面协议栈的示意图,针对UE来说,可以依次包括SDAP(Service Data Adaptation Protocol,服务数据适配协议层)、PDCP(Packet DataConvergence Protocol,包数据汇聚协议层)、RLC(Radio Link Control,无线链路控制层)、MAC(Media Access Control,媒体接入控制)和PHY(物理层)。针对基站,可以依次包括SDAP、PDCP、RLC、MAC和PHY。

其中,TSC数据到达基站的时间是指TSC数据从核心网到达基站的数据面的SDAP的时间,而TSC数据的调度是在MAC层中进行,从SDAP到MAC中间会经过PDCP和RLC。在经过MAC调度之后,TSC数据还需要在物理层和射频单元RF进行处理之后,TSC数据才会通过天线在空口中发送。

显然,基站在处理TSC数据时,需要经过SDAP、PDCP、RLC、MAC和PHY等处理,在经过PHY的处理之后,最后在射频(RF:Radio Frequency)侧经过数模变化、功率放大、上变频等处理,并在空口资源将TSC数据发出。

可以将MAC以上称为协议层,即协议层可以包括SDAP层、PDCP层、RLC层及MAC层,因此,基站的数据处理时延可以包括协议层处理时延、物理层处理时延和射频处理时延。其中,协议层处理时延是SDAP层、PDCP层、RLC层及MAC层针对TSC数据的处理时延,物理层处理时延是PHY针对TSC数据的处理时延,射频处理时延是RF针对TSC数据的处理时延。

其中,协议层处理时延对于TSC数据的数据包大小不敏感,不同数据包大小的协议层处理时延相差不大,可以根据所有DC-GBR(Delay Critical Guarantee Bite Rate,时延敏感保障比特速率)资源类型中的MDBV(Maximum Data Burst Value,最大数据突发量)最大值(如1354bytes)确定协议层处理时延,即D

其中,物理层负责TSC数据的信号处理部分,如编码、调制、层映射和预编码、资源(RE:Resource Element)映射和IFFT(Inverse Fast Fourier Transform,逆快速傅里叶变换)等,物理层处理时延是基站处理时延中最大的部分。

对于不同的TSC数据,由于TSC数据的大小不同,物理层的处理时间也不相同,比如说,IFFT的处理时间与IFFT的采样数(即RE数量)有关。

根据TSC数据的QoS参数,如MDBV、GBR、MBR(Maximum Bit Rate,最大数据速率)、PER(Packet Error Rate,包错误率)等,可以确定TSC数据所使用的MCS(ModulationCoding Scheme,调制编码方案)、传输层数、时域和频域资源等信息,从而确定物理层处理时延,即D

其中,TSC数据经过物理层处理之后,TSC数据发送到射频单元,射频单元也需要一定时间来进行TSC数据处理,然后在空口上将TSC数据发送出去,这部分时延取决于射频单元的硬件能力,即基于射频单元的硬件能力确定射频处理时延,即为D

一个例子中,TSC数据在空口上进行发送是由MAC进行调度,因此,MAC需要获知基站的数据处理时延,即,MAC需要获知协议层处理时延、物理层处理时延和射频处理时延,继而基于协议层处理时延、物理层处理时延和射频处理时延确定数据处理时延。比如说,可以在MAC预先配置协议层处理时延、物理层处理时延和射频处理时延,继而由MAC基于这些信息确定数据处理时延。

步骤S13、基站确定TSC数据的调度等待时延。

一个例子中,在TDD系统中,由于同一时刻仅能够传输上行数据或者下行数据,因此,基站需要考虑TTI(Transmit Time Interval,传输时间间隔)对齐时间,即调度等待时延,即D

一个例子中,可以基于数据到达时间和数据处理时延,确定TSC数据所处的候选时隙。比如说,确定数据到达时间所在时隙,并确定数据处理时延对应的间隔时隙数量(即数据处理时延占用的时隙数量),然后,将数据到达时间所在时隙与该间隔时隙数量之和,作为TSC数据所处的候选时隙。

基于候选时隙与调度时隙的间隔,确定TSC数据的调度等待时延,该调度时隙是位于候选时隙后面的第一个可用下行时隙,可用下行时隙是指可用于传输PDSCH(PhysicalDownlink Sharing Channel,物理下行共享信道)数据的下行时隙。比如说,从该候选时隙后面找到第一个可用下行时隙,将该可用下行时隙作为调度时隙,继而基于候选时隙与调度时隙的间隔确定调度等待时延。

比如说,参见图5所示,为TSC数据到达基站后,确定TSC数据的调度等待时延的示意图。TSC数据在SFN#N的时隙#6到达基站,即数据到达时间所在时隙为时隙#6。假设数据处理时延对应的间隔时隙数量为2,则TSC数据所处的候选时隙为时隙#8(即时隙#6+2),即TSC数据在时隙#8可以进行发送。

然而,由于时隙#8被配置成上行时隙,无法发送TSC数据,因此,需要从时隙#8后面找到第一个可用下行时隙,即时隙#10,将时隙#10作为TSC数据的调度时隙,即,基站只能等待到时隙#10才能发送TSC数据。

基于候选时隙#8与调度时隙#10的间隔(即间隔2个时隙),可以确定调度等待时延,即调度等待时延为2个时隙的时长,即调度等待时延D

一个例子中,可以基于数据到达时间和数据处理时延,确定TSC数据所处的候选符号。比如说,确定数据到达时间所在符号,并确定数据处理时延对应的间隔符号数量(即数据处理时延占用的符号数量),然后,将数据到达时间所在符号与该间隔符号数量之和,作为TSC数据所处的候选符号。基于候选符号与调度符号的间隔,确定TSC数据的调度等待时延,调度符号是位于候选符号后面的第一个可用下行符号,可用下行符号是指可用于传输PDSCH数据的下行符号。比如说,从该候选符号后面找到第一个可用下行符号,将该可用下行符号作为调度符号,继而基于候选符号与调度符号的间隔确定调度等待时延。

步骤S14、基站基于TSC数据的数据到达时间、基站的数据处理时延、TSC数据的调度等待时延,确定TSC数据的数据发送时间,即下行数据发送时间。

一个例子中,TSC数据到达时,基站可以根据数据到达时间、数据处理时延和调度等待时延,计算得TSC数据到达时所对应的帧号、时隙号和符号,从而得出TSC数据在空口进行发送的时间,即:T

第四,TSC数据的动态调度方式。

一个例子中,对于TSC数据(如下行TSC数据)的调度,基站可以通过动态调度或SPS(Semi-Persisted Scheduling,半持续调度)来完成。在动态调度中,基站可以基于TSC数据的数据发送时间确定该TSC数据使用的目标资源,并在该目标资源上向UE发送该TSC数据。基站可以通过PDCCH向UE发送DCI消息,该DCI消息可以包括目标资源的配置信息。UE在接收到该DCI消息之后,可以在该配置信息指示的目标资源上接收基站发送的TSC数据。

一个例子中,TSC数据是周期性数据,即,基站周期性将TSC数据发送给UE。由于每个TSC数据的动态调度过程相同,后续以一个TSC数据(记为目标TSC数据)的动态调度过程为例,介绍TSC数据的动态调度过程。

方式1、基站基于数据发送时间、参考时间、系统帧的时间长度、时隙的持续时间和符号的持续时间,确定目标系统帧、目标时隙和目标起始符号。基站基于该目标系统帧、该目标时隙和该目标起始符号,确定目标TSC数据使用的目标资源。基站在该目标资源上向UE发送该目标TSC数据。

针对方式1,可以采用如下步骤实现目标TSC数据的动态调度过程。

步骤S21、基站基于数据发送时间、参考时间和系统帧的时间长度确定目标系统帧。比如说,基于数据发送时间、参考时间和系统帧的时间长度,可以采用如下公式确定目标系统帧,当然,如下公式只是示例,对此不做限制。

在上述公式中,N

系统帧的时间长度T

从上述公式可以看出,可以基于T

步骤S22、基站基于数据发送时间、参考时间、系统帧的时间长度和时隙的持续时间确定目标时隙。比如说,基于数据发送时间、参考时间、系统帧的时间长度和时隙的持续时间,基站可以采用如下公式确定目标时隙。

在上述公式中,N

系统帧的时间长度T

从上述公式可以看出,在获知目标系统帧之后,可以基于T

步骤S23、基站基于数据发送时间、参考时间、时隙的持续时间和符号的持续时间确定目标起始符号。比如说,基于数据发送时间、参考时间、时隙的持续时间和符号的持续时间,基站可以采用如下公式确定目标起始符号。

其中,N

从上述公式可以看出,在获知目标系统帧和目标时隙之后,可以基于T

步骤S24、基站基于目标系统帧、目标时隙和目标起始符号,确定目标TSC数据使用的目标资源,其中,该目标资源可以是动态调度的时域资源。

比如说,基于目标系统帧、目标时隙和目标起始符号,基站可以唯一确定出目标资源,即,该目标资源可以包括该目标系统帧下的该目标时隙中的目标起始符号。当然,该目标资源还可以包括目标TSC数据占用的符号数量,该符号数量与目标TSC数据的数据量有关,对此符号数量的确定方式不做限制。

步骤S25、基站通过PDCCH向UE发送DCI消息,该DCI消息可以包括目标资源的配置信息,该配置信息用于指示目标资源的目标起始符号和符号数量。

步骤S26、基站在该目标资源上向UE发送目标TSC数据。

步骤S27、UE在该配置信息指示的目标资源上接收目标TSC数据。

方式2、基站基于数据发送时间、参考时间和符号的持续时间确定符号间隔数量,基于该符号间隔数量和参考时间所处资源的位置,确定目标系统帧、目标时隙和目标起始符号。基站基于目标系统帧、目标时隙和目标起始符号确定目标TSC数据使用的目标资源。基站在目标资源上向UE发送目标TSC数据。

针对方式2,可以采用如下步骤实现目标TSC数据的动态调度过程。

步骤S31、基站基于数据发送时间、参考时间和符号的持续时间确定符号间隔数量。比如说,基于数据发送时间、参考时间和符号的持续时间,可以采用如下公式确定符号间隔数量,当然,如下公式只是示例,对此不做限制。

在上述公式中,N

从上述公式可以看出,可以基于T

步骤S32、在得到符号间隔数量之后,基站基于该符号间隔数量和参考时间所处资源的位置,确定目标系统帧、目标时隙和目标起始符号。

一个例子中,基站在获知参考时间T

基于参考时间所处资源的位置和该符号间隔数量,确定目标系统帧、目标时隙和目标起始符号。比如说,从参考时间所处资源的位置开始,找到经过该符号间隔数量个符号之后的资源位置,该资源位置所在系统帧是目标系统帧,该资源位置所在时隙是目标时隙,该资源位置所在符号是目标起始符号。

比如说,由于每个系统帧包含10*2

步骤S33、基站基于目标系统帧、目标时隙和目标起始符号,确定目标TSC数据使用的目标资源,其中,该目标资源可以是动态调度的时域资源。

比如说,基于目标系统帧、目标时隙和目标起始符号,基站可以唯一确定出目标资源,即,该目标资源可以包括该目标系统帧下的该目标时隙中的目标起始符号。当然,该目标资源还可以包括目标TSC数据占用的符号数量,该符号数量与目标TSC数据的数据量有关,对此符号数量的确定方式不做限制。

步骤S34、基站通过PDCCH向UE发送DCI消息,该DCI消息可以包括目标资源的配置信息,该配置信息用于指示目标资源的目标起始符号和符号数量。

步骤S35、基站在该目标资源上向UE发送目标TSC数据。

步骤S36、UE在该配置信息指示的目标资源上接收目标TSC数据。

当然,上述方式1和方式2只是动态调度的示例,对此调度方式不做限制。

第五,TSC数据的半持续调度方式。

一个例子中,对于TSC数据(如下行TSC数据)的调度,基站可以通过动态调度或SPS来完成。在SPS中,由于TSC数据是周期性数据,SPS也对应周期性调度资源,因此,基站可以根据TSC数据的周期配置SPS的周期,这样,在SPS的每个周期发送一个TSC数据,从而周期性将TSC数据发送给UE。

在SPS中,资源的调度周期和重复传输是通过半静态配置完成,SPS的部分RRC配置参数如下,当然,这里只是部分RRC配置参数的示例。

/>

其中,periodicityExt-r16表示配置的SPS的周期,单位为ms。在配置完成之后,SPS的真实周期取决于小区子载波间隔(SCS:SubCarrier Space),等于x*periodicityExt-r16(ms)。对于SCS={15,30,60,120}KHz的情况,x={1,0.5,0.25,0.125},如SCS=30KHz,SPS的周期可以配置成{0.5,1,1.5,…,2560}ms。

用户最大可以配置8套SPS资源,即N

由于TSC业务种类不同,TSC业务周期与SPS中所能配置的周期可能会存在不同,那么,需要通过SPS资源分配算法来确定SPS的资源数量、周期和每个SPS资源的第一次传输的时间偏移。为此,TSC数据的SPS过程可以包括:

步骤S41、基站判断SPS资源可配置周期集合的所有SPS资源可配置周期中,是否存在能够整除业务周期的SPS资源可配置周期。

一个例子中,可以将所有SPS资源可配置周期的集合称为SPS资源可配置周期集合,SPS资源可配置周期集合包括多个SPS资源可配置周期。例如,SPS资源可配置周期集合可以为RRC配置参数中的periodicityExt-r16,即SPS资源可配置周期集合的一个示例可以为{1,…,5120}。可以将SPS资源可配置周期集合内的SPS资源可配置周期记为P

一个例子中,业务周期可以为TSC数据的业务周期,表示相邻两个TSC数据的间隔。假设业务周期为x,基站在时刻1接收到TSC数据,那么,基站在时刻1+x接收到TSC数据,基站在时刻1+2x接收到TSC数据,以此类推。

基于SPS资源可配置周期集合和业务周期,基站判断是否存在能够整除业务周期的SPS资源可配置周期。若是,执行步骤S42,若否,执行步骤S45。

步骤S42、基站从SPS资源可配置周期集合的所有SPS资源可配置周期中,选取能够整除业务周期的最小SPS资源可配置周期,将最小SPS资源可配置周期记为P

比如说,从SPS资源可配置周期集合中找到能够整除业务周期的SPS资源可配置周期,并从这些SPS资源可配置周期中选取最小SPS资源可配置周期P

然后,基于最小SPS资源可配置周期P

一个例子中,在步骤S42之后,可以执行步骤S43。

步骤S43、基站判断候选数量N

步骤S44、基站将候选数量N

其中,SPS配置数量N

其中,TSC数据是周期性数据,基站可以接收到多个TSC数据,将第一个TSC数据称为目标TSC数据,基站基于目标TSC数据的数据发送时间(确定过程参见第三点的介绍),确定每个SPS配置对应的初始时域资源位置。

为了确定每个SPS配置对应的初始时域资源位,可以采用如下方式:

方式1、基于目标TSC数据的数据发送时间和业务周期P

针对每个SPS配置,基站基于该SPS配置对应的起始发送时间、参考时间、系统帧的时间长度、时隙的持续时间和符号的持续时间,确定目标系统帧、目标时隙和目标起始符号。基站基于该目标系统帧、该目标时隙和该目标起始符号,确定该SPS配置对应的初始时域资源位置,即该SPS配置对应的时域资源。

比如说,针对每个SPS配置,可以采用步骤S21-步骤S24确定该SPS配置对应的初始时域资源位置。在确定过程中,将目标TSC数据的数据发送时间替换为该SPS配置对应的起始发送时间,并将目标TSC数据使用的目标资源替换为该SPS配置对应的初始时域资源位置即可,在此不再重复赘述。

方式2、基于目标TSC数据的数据发送时间和业务周期P

针对每个SPS配置,基站基于该SPS配置对应的起始发送时间、参考时间和符号的持续时间确定符号间隔数量,基于该符号间隔数量和参考时间所处资源的位置,确定目标系统帧、目标时隙和目标起始符号。基站基于该目标系统帧、该目标时隙和该目标起始符号确定该SPS配置对应的初始时域资源位置。

比如说,针对每个SPS配置,可以采用步骤S31-步骤S33确定该SPS配置对应的初始时域资源位置。在确定过程中,将目标TSC数据的数据发送时间替换为该SPS配置对应的起始发送时间,并将目标TSC数据使用的目标资源替换为该SPS配置对应的初始时域资源位置即可,在此不再重复赘述。

方式3、针对第一个SPS配置,基站基于目标TSC数据的数据发送时间、参考时间、系统帧的时间长度、时隙的持续时间和符号的持续时间,确定目标系统帧、目标时隙和目标起始符号。基站基于目标系统帧、目标时隙和目标起始符号,确定第一个SPS配置对应的初始时域资源位置,即时域资源。

比如说,针对第一个SPS配置,可以采用步骤S21-步骤S24确定该SPS配置对应的初始时域资源位置。在确定过程中,将目标TSC数据使用的目标资源替换为第一个SPS配置对应的初始时域资源位置即可,在此不再重复赘述。

针对第一个SPS配置之后的每个SPS配置,基于业务周期,基站确定该SPS配置对应的时域资源间隔。基站基于第一个SPS配置对应的初始时域资源位置和该时域资源间隔,确定该SPS配置对应的初始时域资源位置。

比如说,基站可以采用如下公式确定该SPS配置对应的初始时域资源位置:S

方式4、针对第一个SPS配置,基站基于目标TSC数据的数据发送时间、参考时间和符号的持续时间确定符号间隔数量,基于符号间隔数量和参考时间所处资源的位置,确定目标系统帧、目标时隙和目标起始符号。基于目标系统帧、目标时隙和目标起始符号,确定第一个SPS配置对应的初始时域资源位置。

比如说,针对第一个SPS配置,可以采用步骤S31-步骤S33确定该SPS配置对应的初始时域资源位置。在确定过程中,将目标TSC数据使用的目标资源替换为第一个SPS配置对应的初始时域资源位置即可,在此不再重复赘述。

针对第一个SPS配置之后的每个SPS配置,基于业务周期,基站确定该SPS配置对应的时域资源间隔。基站基于第一个SPS配置对应的初始时域资源位置和该时域资源间隔,确定该SPS配置对应的初始时域资源位置。

一个例子中,在步骤S44之后,可以执行步骤S48。

步骤S45、基站从SPS资源可配置周期集合中选取第一SPS资源可配置周期。其中,第一SPS资源可配置周期是小于业务周期的SPS资源可配置周期、且第一SPS资源可配置周期是与业务周期最接近的SPS资源可配置周期。

比如说,确定目标TSC数据的业务周期属于SPS资源可配置周期集合的区间,将该区间记为[P

一个例子中,在步骤S45之后,可以执行步骤S46。

步骤S46、针对多个候选配置数量中的每个候选配置数量,基站基于该候选配置数量对应的时间偏移值、第一SPS资源可配置周期和业务周期,确定该候选配置数量对应的目标函数值。基站基于每个候选配置数量对应的目标函数值,将最小目标函数值对应的候选配置数量作为SPS配置数量N

比如说,可以采用如下公式确定SPS配置数量N

关于上述目标函数的约束条件,可以包括但不限于以下至少一种:

n=0,1,2,…N

N

T

x={1,0.5,0.25,0.125},for SCS={15,30,60,120}KHz。

在上述约束条件中,N

基于约束条件N

针对SCS={15,30,60,120}KHz,x={1,0.5,0.25,0.125},当然,随着SCS的扩展,x也可以扩展为其它取值,如SCS=240KHz,x=0.0625,对此不做限制。

显然,若x的取值为{1,0.5,0.25,0.125},那么,在候选配置数量N

一个例子中,针对每个候选配置数量N

由于候选配置数量N

综上所述,针对多个候选配置数量(如1、2、3、4、5、6、7、8)中的每个候选配置数量,可以得到该候选配置数量对应的目标函数值。基于每个候选配置数量对应的目标函数值,可以将最小目标函数值对应的候选配置数量作为SPS配置数量N

一个例子中,在步骤S46之后,可以执行步骤S47。

步骤S47、基站将第一SPS资源可配置周期作为每个SPS配置对应的SPS资源周期P

一个例子中,针对“确定每个SPS配置对应的初始时域资源位置”的过程,该确定方式可以参见步骤S44的4种确定方式,在此不再重复赘述。

一个例子中,在步骤S47之后,可以执行步骤S48。

步骤S48、基站获取SPS配置组合,该SPS配置组合包括N个SPS配置,N为SPS配置数量。其中,针对每个SPS配置,该SPS配置包括周期性SPS资源,该SPS配置内的第一个SPS资源是基于该SPS配置对应的初始时域资源位置确定,且相邻两个SPS资源之间的间隔是该SPS配置对应的SPS资源周期。

比如说,基于步骤S41-步骤S44,基站可以得到SPS配置数量N

针对每个SPS配置,该SPS配置可以包括周期性SPS资源,且该SPS配置内的第一个SPS资源是基于该SPS配置对应的初始时域资源位置确定,即,初始时域资源位置作为该SPS配置内的第一个SPS资源的位置。

针对每个SPS配置,该SPS配置内的相邻两个SPS资源之间的间隔是该SPS配置对应的SPS资源周期,即间隔是SPS资源周期P

步骤S49、基站向UE发送RRC消息,该RRC消息包括SPS配置组合的配置信息,且该配置信息用于指示每个SPS配置中的周期性SPS资源。

比如说,该配置信息用于指示SPS配置数量N

对于SPS,激活时间在TSC业务的第一个TSC数据到达的时隙,其时域资源分配在DCI激活信息(如RRC消息的DCI激活信息)中下发到UE。

步骤S50、针对每个TSC数据,基站基于SPS配置组合指示的每个SPS配置中的周期性SPS资源,确定该TSC数据使用的SPS资源(该SPS资源就是该TSC数据使用的目标资源,且该目标资源是半持续调度的时域资源)。在该TSC数据使用的SPS资源上,基站向UE发送该TSC数据。

步骤S51、针对每个TSC数据,基于SPS配置组合的配置信息,UE基于该配置信息指示的每个SPS配置中的周期性SPS资源,确定该TSC数据使用的SPS资源。在该TSC数据使用的SPS资源上,UE接收基站发送的TSC数据。

比如说,假设SPS配置组合包括两个SPS配置,针对第1个TSC数据,基站在第1个SPS配置的第一个SPS资源上向UE发送该TSC数据,UE在第1个SPS配置的第一个SPS资源上接收该TSC数据。针对第2个TSC数据,基站在第2个SPS配置的第一个SPS资源上向UE发送该TSC数据,UE在第2个SPS配置的第一个SPS资源上接收该TSC数据。针对第3个TSC数据,基站在第1个SPS配置的第二个SPS资源上向UE发送该TSC数据,UE在第1个SPS配置的第二个SPS资源上接收该TSC数据,以此类推。

以下结合例子来说明SPS资源分配算法(步骤S41-步骤S51)。

假设SCS=15KHz,TSC数据的业务周期为P

假设SCS=30KHz,TSC数据的业务周期为P

参见步骤S46,可以确定当N

由上面分析可知,当TSC数据与SPS可选周期相同,则可以通过SPS进行调度,并且不会产生抖动;相反,当TSC数据与SPS可选周期不相同,使用SPS进行调度会产生抖动,此时可以通过动态调度来避免SPS配置引起的抖动。

由以上技术方案可见,可以基于TSC数据的数据到达时间、基站的数据处理时延、TSC数据的调度等待时延,确定TSC数据的数据发送时间,基于该数据发送时间确定TSC数据使用的目标资源,在该目标资源上向UE发送TSC数据。这样,可以利用动态调度或者SPS调度的方式将TSC数据按照特定的周期及时发送出去,降低TSC数据传输的时延和抖动。

基站利用从核心网SMF处接收到的下行有关的TSCAI信息和其它配置信息,利用动态调度或SPS的方式为下行TSC业务调度所需资源,如确定下行动态调度数据或者SPS中第一次数据传输的时间,利用业务周期来配置SPS的数量和周期,最终,满足TSC业务对于低时延和低抖动的需求。当使用下行SPS传输TSC数据时,基站通过RRC消息配置SPS资源的数量和周期,同时在特定时刻发送DCI来激活SPS配置来触发SPS第一次传输。

对于TSC数据,采用DC-GBR的QoS来保证低时延和可靠性,同时QoS参数还包括包时延预算来描述当前业务从UE到UPF之间的链路时延。此外,5G核心网通过TSCAI来告知基站当前业务的绝对时间偏移,周期以及业务流的方向。基站利用以上这些信息,通过DG、SPS等调度技术来分配下行业务的时频资源,降低调度等待时延,从而整体上降低TSC业务的传输时延。

基于同一发明构思,还提供与TSC数据传输方法对应的TSC数据传输装置,及基站,由于TSC数据传输装置和基站解决问题的原理与TSC数据传输方法相似,因此,TSC数据传输装置和基站的实施参见TSC数据传输方法。

基于与上述方法同样的申请构思,本申请一个例子提出一种TSC数据传输装置,应用于基站,参见图7所示,所述装置可以包括:

确定模块71,用于基于目标TSC数据的数据到达时间、所述基站的数据处理时延、所述目标TSC数据的调度等待时延,确定所述目标TSC数据的数据发送时间;基于所述数据发送时间,确定所述目标TSC数据使用的目标资源;

发送模块72,用于在所述目标资源上,向UE发送所述目标TSC数据。

所述确定模块71,还用于获取所述目标TSC数据对应的TSC业务特征信息,其中,所述TSC业务特征信息包括日期参数值、秒参数值、毫秒参数值、纳秒参数值;基于所述TSC业务特征信息,采用如下公式确定所述数据到达时间:

T

refMilliSeconds*1000+floor(refTenNanoSeconds/100);

其中,T

所述确定模块71,还用于基于已配置的协议层处理时延、已配置的物理层处理时延、已配置的射频处理时延,采用如下公式确定所述数据处理时延:

D

其中,D

所述协议层处理时延是SDAP层、PDCP层、RLC层及MAC层针对所述目标TSC数据的处理时延,所述物理层处理时延是物理层针对所述目标TSC数据的处理时延,所述射频处理时延是射频单元针对所述目标TSC数据的处理时延。

所述确定模块71,还用于基于所述数据到达时间和所述数据处理时延,确定所述目标TSC数据所处的候选时隙;基于所述候选时隙与调度时隙的间隔,确定所述目标TSC数据的调度等待时延,所述调度时隙是位于所述候选时隙后面的第一个可用下行时隙;或者,基于所述数据到达时间和所述数据处理时延,确定所述目标TSC数据所处的候选符号;基于所述候选符号与调度符号的间隔,确定所述目标TSC数据的调度等待时延,所述调度符号是位于所述候选符号后面的第一个可用下行符号。

若所述目标资源是动态调度的时域资源,所述目标TSC数据是所述基站接收到的每个TSC数据;所述确定模块71基于所述数据发送时间,确定所述目标TSC数据使用的目标资源时具体用于:基于所述数据发送时间、参考时间、系统帧的时间长度、时隙的持续时间和符号的持续时间,确定目标系统帧、目标时隙和目标起始符号,参考时间表示所述基站与所述UE之间的精确授时时间;基于所述目标系统帧、所述目标时隙和所述目标起始符号,确定所述目标TSC数据使用的目标资源;或,基于所述数据发送时间、参考时间和符号的持续时间,确定符号间隔数量;基于所述符号间隔数量和所述参考时间所处资源的位置,确定目标系统帧、目标时隙和目标起始符号;基于所述目标系统帧、所述目标时隙和所述目标起始符号,确定所述目标TSC数据使用的目标资源。

所述确定模块71基于所述数据发送时间、参考时间、系统帧的时间长度、时隙的持续时间和符号的持续时间,确定目标系统帧、目标时隙和目标起始符号时具体用于:基于所述数据发送时间、参考时间和系统帧的时间长度,采用如下公式确定所述目标系统帧:

基于所述数据发送时间、参考时间、系统帧的时间长度和时隙的持续时间,采用如下公式确定所述目标时隙:

基于数据发送时间、参考时间、时隙的持续时间和符号的持续时间,采用如下公式确定目标起始符号:

所述确定模块基于所述数据发送时间、参考时间和符号的持续时间,采用如下公式确定所述符号间隔数量:

其中,N

所述发送模块72,还用于通过PDCCH向所述UE发送DCI消息,所述DCI消息包括所述目标资源的配置信息;其中,所述DCI消息用于使所述UE在所述配置信息指示的所述目标资源上接收所述基站发送的所述目标TSC数据。

若所述目标资源是半持续调度的时域资源,所述目标TSC数据是所述基站接收到的第一个TSC数据;所述确定模块71基于所述数据发送时间,确定所述目标TSC数据使用的目标资源时具体用于:

基于所述数据发送时间、所述目标TSC数据的业务周期和SPS资源可配置周期集合,确定SPS配置数量、每个SPS配置对应的SPS资源周期和初始时域资源位置;其中,所述SPS资源可配置周期集合包括多个SPS资源可配置周期;

获取SPS配置组合,所述SPS配置组合包括N个SPS配置,N为所述SPS配置数量;其中,针对每个SPS配置,该SPS配置包括周期性SPS资源,该SPS配置内的第一个SPS资源是基于该SPS配置对应的初始时域资源位置确定,且相邻两个SPS资源之间的间隔是该SPS配置对应的SPS资源周期;

将所述SPS配置组合的第一个SPS资源作为目标TSC数据使用的目标资源。

所述确定模块71基于所述数据发送时间、所述目标TSC数据的业务周期和SPS资源可配置周期集合,确定SPS配置数量、每个SPS配置对应的SPS资源周期和初始时域资源位置时具体用于:

从所述SPS资源可配置周期集合的所有SPS资源可配置周期中选取能够整除所述业务周期的最小SPS资源可配置周期;

基于所述最小SPS资源可配置周期和所述业务周期,确定候选数量;

若所述候选数量不大于预设阈值,则将所述候选数量作为所述SPS配置数量,并将所述最小SPS资源可配置周期作为每个SPS配置对应的SPS资源周期;

基于所述数据发送时间,确定每个SPS配置对应的初始时域资源位置。

所述确定模块71基于所述数据发送时间、所述目标TSC数据的业务周期和SPS资源可配置周期集合,确定SPS配置数量、每个SPS配置对应的SPS资源周期和初始时域资源位置时具体用于:

从所述SPS资源可配置周期集合中选取第一SPS资源可配置周期;其中,所述第一SPS资源可配置周期小于所述业务周期、且所述第一SPS资源可配置周期是与所述业务周期最接近的SPS资源可配置周期;

针对多个候选配置数量中的每个候选配置数量,基于该候选配置数量对应的时间偏移值、所述第一SPS资源可配置周期和所述业务周期,确定该候选配置数量对应的目标函数值;基于每个候选配置数量对应的目标函数值,将最小目标函数值对应的候选配置数量作为所述SPS配置数量;

将所述第一SPS资源可配置周期作为每个SPS配置对应的SPS资源周期;

基于所述数据发送时间,确定每个SPS配置对应的初始时域资源位置。

所述确定模块71基于所述数据发送时间,确定每个SPS配置对应的初始时域资源位置时具体用于:基于所述数据发送时间和所述业务周期,确定每个SPS配置对应的起始发送时间;针对每个SPS配置,基于该SPS配置对应的起始发送时间、参考时间、系统帧的时间长度、时隙的持续时间和符号的持续时间,确定目标系统帧、目标时隙和目标起始符号;基于所述目标系统帧、所述目标时隙和所述目标起始符号,确定该SPS配置对应的初始时域资源位置;或,

基于该SPS配置对应的起始发送时间、所述参考时间和符号的持续时间,确定符号间隔数量;基于所述符号间隔数量和所述参考时间所处资源的位置,确定目标系统帧、目标时隙和目标起始符号;基于所述目标系统帧、所述目标时隙和所述目标起始符号确定该SPS配置对应的初始时域资源位置。

所述确定模块71基于所述数据发送时间,确定每个SPS配置对应的初始时域资源位置时具体用于:针对第一个SPS配置,基于所述数据发送时间、参考时间、系统帧的时间长度、时隙的持续时间和符号的持续时间,确定目标系统帧、目标时隙和目标起始符号;基于所述目标系统帧、所述目标时隙和所述目标起始符号,确定所述第一个SPS配置对应的初始时域资源位置;或者,基于所述数据发送时间、参考时间和符号的持续时间,确定符号间隔数量;基于所述符号间隔数量和所述参考时间所处资源的位置,确定目标系统帧、目标时隙和目标起始符号;基于所述目标系统帧、所述目标时隙和所述目标起始符号,确定所述第一个SPS配置对应的初始时域资源位置;

针对所述第一个SPS配置之后的每个SPS配置,基于所述业务周期,确定该SPS配置对应的时域资源间隔;基于所述第一个SPS配置对应的初始时域资源位置和该时域资源间隔,确定该SPS配置对应的初始时域资源位置。

所述确定模块71,还用于针对所述目标TSC数据之后的每个TSC数据,基于所述SPS配置组合指示的每个SPS配置中的周期性SPS资源,确定该TSC数据使用的SPS资源;所述发送模块72,还用于在该TSC数据使用的SPS资源上,向所述UE发送该TSC数据。

所述发送模块72,还用于向所述UE发送RRC消息,所述RRC消息包括所述SPS配置组合的配置信息,所述配置信息用于指示每个SPS配置中的周期性SPS资源;其中,所述RRC消息用于使所述UE在所述配置信息指示的每个SPS配置中的周期性SPS资源上,接收所述基站发送的TSC数据。

基于与上述方法同样的申请构思,本申请一个例子中提出一种基站,参见图8所示,该基站可以包括处理器811和机器可读存储介质812,机器可读存储介质812存储有能够被处理器811执行的机器可执行指令;处理器811用于执行机器可执行指令,以实现本申请上述示例公开的TSC数据传输方法。

一个例子中,处理器811可以包括一个或多个处理核心,如4核心处理器、8核心处理器等。处理器811可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable LogicArray,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器811也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(CentralProcessing Unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器811可以集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。

一个例子中,基站还可选包括有:外围设备接口813和至少一个外围设备。处理器811和外围设备接口813之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口813相连。外围设备可以包括:射频电路814和电源815中的至少一种。

射频电路814用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路814通过电磁信号与通信网络以及其它通信设备进行通信。射频电路814将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路814包括:天线系统、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、用户身份模块卡等等。射频电路814可以通过至少一种无线通信协议来与用户设备进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。

电源815用于为基站中的各个组件进行供电,电源815可以是交流电、直流电、一次性电池或可充电电池。

基于与上述方法同样的申请构思,本申请一个例子还提供一种机器可读存储介质,所述机器可读存储介质上存储有若干计算机指令,所述计算机指令被处理器执行时,能够实现本申请上述示例公开的TSC数据传输方法。

其中,上述机器可读存储介质可以是任何电子、磁性、光学或其它物理存储装置,可以包含或存储信息,如可执行指令、数据,等等。例如,机器可读存储介质可以是:RAM(Radom Access Memory,随机存取存储器)、易失存储器、非易失性存储器、闪存、存储驱动器(如硬盘驱动器)、固态硬盘、任何类型的存储盘(如光盘、dvd等),或者类似的存储介质,或者它们的组合。

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

相关技术
  • 一种数据传输方法、装置、系统、网络设备及用户设备
  • 一种数据传输的方法、装置及电子设备
  • 一种数据传输方法、装置、基站及用户设备
  • 一种USB数据传输的速率调整方法及装置、设备
  • 一种数据传输方法、装置、电子设备及存储介质
  • 供数字设备使用的设备控制装置、数据传输控制装置和数据传输控制方法,以及数据传输控制系统
  • 供数字设备使用的设备控制装置、数据传输控制装置和数据传输控制方法,以及数据传输控制系统
技术分类

06120116479846