[go: up one dir, main page]

CN111294164B - 一种数据传输的方法和设备 - Google Patents

一种数据传输的方法和设备 Download PDF

Info

Publication number
CN111294164B
CN111294164B CN201811490234.3A CN201811490234A CN111294164B CN 111294164 B CN111294164 B CN 111294164B CN 201811490234 A CN201811490234 A CN 201811490234A CN 111294164 B CN111294164 B CN 111294164B
Authority
CN
China
Prior art keywords
repeated transmission
data packet
layer
time
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811490234.3A
Other languages
English (en)
Other versions
CN111294164A (zh
Inventor
谌丽
皮埃尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Datang Mobile Communications Equipment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Datang Mobile Communications Equipment Co Ltd filed Critical Datang Mobile Communications Equipment Co Ltd
Priority to CN201811490234.3A priority Critical patent/CN111294164B/zh
Publication of CN111294164A publication Critical patent/CN111294164A/zh
Application granted granted Critical
Publication of CN111294164B publication Critical patent/CN111294164B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/189Transmission or retransmission of more than one copy of a message
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/04Error control

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种数据传输的方法和设备,用以解决现有技术中在数据传输过程中存在的数据包时延可靠性不能得到保障及资源浪费严重的问题。本发明实施例中,终端根据缓存的数据包的重复传输激活时长,判断是否需要激活重复传输;所述终端在确定需要进行重复传输后,激活重复传输过程。由于终端只需要根据网络侧设备配置的重复传输激活时长及数据包缓存时长确定是否需要激活重复传输,并在需要重复传输时,激活重复传输,根据两个时长可以准确的确定是否需要进行重复传输,并在确定需要进行重复传输后,及时激活重复传输过程,既保障了数据时延可靠性又节约了空口资源。

Description

一种数据传输的方法和设备
技术领域
本发明涉及通信技术领域,特别涉及一种数据传输的方法和设备。
背景技术
为了支持低时延高可靠性业务传输需求,5G NR(New Radio,新空口) 系统基于对时延和可靠性的高要求,引入重复传输机制,即通过多个路径传输相同的PDCP PDU(PacketData Convergence Protocol Data Unit,分组数据汇聚协议层协议数据单元),通过多路传输增益提升传输可靠性,同时降低传输时延。
在NR Rel-15阶段,支持配置两路重复传输,即一个无线承载对应的PDCP 实体映射到两个RLC(Radio Link Control,无线链路控制),具体的PDCP层的一个无线承载,在RLC层通过多个逻辑信道粉笔而进行传输。且NR Rel-15 中业务数据重复传输激活/去激活是一个半静态的过程,网络侧设备需要收集到足够信息才能对终端上行特定的DRB(DataRadio Bearer,数据无线承载)进行激活/去激活。由于对业务数据包的实时情况不敏感,网络侧设备要在大多数时间内激活重复传输,以保证业务数据的时延可靠性,从而带来较大的资源浪费;或网络侧设备根据信道、业务数据发送情况等统计结果激活重复传输,带来激活重复传输激活不及时,部分业务数据包的时延可靠性不能得到保障。
综上,现有技术中在数据传输过程中数据包的时延可靠性不能得到保障及资源浪费严重的问题。
发明内容
本发明提供一种数据传输的方法和设备,用以解决现有技术中在数据传输过程中存在的数据包时延可靠性不能得到保障及资源浪费严重的问题。
第一方面,本发明实施例提供一种数据传输的方法,该方法包括:
终端根据缓存的数据包的重复传输激活时长,判断是否需要激活重复传输;
所述终端在确定需要进行重复传输后,激活重复传输过程。
上述方法,终端根据缓存数据包的重复传输激活时长,在确定需要进行重复传输后,激活重复传输过程,其中重复传输激活时长是网络侧设备在确定终端支持重复传输激活时长机制后为终端配置的;在此过程中终端只需要根据网络侧设备配置的重复传输激活时长确定是否需要激活重复传输,并在需要重复传输时,激活重复传输,可以准确的确定是否需要进行重复传输,并在确定需要进行重复传输后,及时激活重复传输过程,并不需要网络侧设备触发终端激活数据重复传输;因此在数据时延的可靠性得到保障的同时,还节约了空口资源。
在一种可能的实现方式中,所述重复传输激活时长为数据包到达配置层和递交到目标层的最大时延;或
所述重复传输激活时长为数据包的有效剩余时间(survival time);
其中,所述有效剩余时间具体指数据包允许传输的最大剩余时间,如果超出了有效剩余时间数据包还没传出去,则确定数据包失效或传输失败。
上述方法,具体给出重复传输激活时长,进一步在根据重复传输激活时长确定是否需要激活重复传输时,可以准确的确定是否需要进行重复传输,并激活重复传输过程。
在一种可能的实现方式中,所述终端根据缓存的数据包的重复传输激活时长,判断是否需要激活重复传输时,若所述重复传输激活时长为数据包到达配置层和递交到目标层的最大时延,所述终端在数据包到达配置层后启动重复传输激活定时器,若所述重复传输激活定时器超时时所述数据包仍未递交到所述目标层,则确定需要激活重复传输,其中所述重复传输激活定时器超时是指达到所述重复传输激活时长;或
若所述重复传输激活时长为数据包的有效剩余时间,所述数据包携带用于指示该数据包的发出时间的时间戳,所述终端计算所述时间戳对应的时间与当前时间的时间差值,若所述时间差值到达所述重复传输激活时长,且所述数据包未递交到所述目标层后,则确定需要激活重复传输。
上述方法,给出根据重复传输激活时长判断是否需要激活重复传输的具体方案,一种是根据重复传输激活定时器的时长与重复传输激活时长来确定是否需要激活重复传输,一种是根据数据包中携带的时间出对应的时间与当前时间的时间差值与重复传输激活时长来确定是否需要激活重复传输,将需要确定的时长或时差与重复传输激活时长进行对,当超过所述重复传输激活时长,且所述数据包为递交到目标层后,确定需要激活重复传输,使确定激活重复传世时,更加的及时准确,既保障了数据时延可靠性又节约了空口资源。
在一种可能的实现方式中,所述配置层为SDAP(Service Data Adapt Protocol,业务数据适配协议)层或PDCP(Packet Data Convergence Protocol,分组数据汇聚协议)层,所述目标层为RLC层或MAC(Medium Access Control,媒体接入控制)层。
在一种可能的实现方式中,所述配置层为所述SDAP层,所述目标层为所述RLC层;或所述配置层为所述PDCP层,所述目标层为所述RLC层;
所述终端根据缓存的数据包的重复传输激活时长,判断是否需要激活重复传输时,所述终端在确定所述重复传输激时长内未将所述数据包递交到所述目标层,确定需要激活重复传输;
其中,若所述配置层为SDAP层,则从数据包到达SDAP层开始判断所述重复传输激活时长内是否将所述数据包递交到所述目标层;
若所述配置层为PDCP层,则从数据包到达PDCP层开始判断所述重复传输激时长内是否将所述数据包递交到所述目标层;
所述未将所述数据包递交到所述目标层是指该数据包仍缓存在SDAP层或 PDCP层。
在一种可能的实现方式中,所述配置层为所述SDAP层,所述目标层为所述MAC层;或所述配置层为所述PDCP层,所述目标层为所述MAC层;
所述终端根据缓存的数据包的重复传输激活时长,判断是否需要激活重复传输时,若所述配置层在所述重复传输激活时长内未将所述数据包递交到所述目标层,则确定需要激活重复传输;
其中,若所述配置层为SDAP层,则从数据包到达SDAP层开始判断所述重复传输激活时长内是否将所述数据包递交到所述目标层;
若所述配置层为PDCP层,则从数据包到达PDCP层开始判断所述重复传输激时长内是否将所述数据包递交到所述目标层;
所述未将所述数据包递交到所述目标层是指该数据包仍缓存在SDAP层或 PDCP层或RLC层。
上述方法,给出具体的配置层、及配置层对应的目标层,并同时给出在配置层和目标层明确时判断是否需要激活重复传输时的方案,使整个方案更加的完善。
在一种可能的实现方式中,所述终端激活重复传输过程时,所述终端根据所述数据包进行单个数据包的重复传输;或
所述终端根据所述数据包进行连续多个数据包的重复传输。
在一种可能的实现方式中,所述终端根据所述数据包进行单个数据包的重复传输时,所述终端确定对所述数据包进行重复传输;或
所述终端确定对所述数据包后的第K个数据包进行重复传输,其中K为正整数。
在一种可能的实现方式中,所述K取值为1。
在一种可能的实现方式中,所述终端根据所述数据包进行连续多个数据包的重复传输时,所述终端对所述数据包及后续的多个数据包,或对所述数据包后续的多个数据包进行重复传输,并在重复传输的数据包个数到达目标传输数量后,停止重复传输;或
所述终端对所述数据包及后续的多个数据包,或对所述数据包后续的多个数据包进行重复传输,并在重复传输时长到达第一目标传输时长后,停止重复传输;或
所述终端对所述数据包及后续的多个数据包,或对所述数据包后续的多个数据包进行重复传输;判断进行重复传输的N个连续的数据包中每个数据包的传输时长是否都不大于第二目标传输时长;若是,则停止重复传输;否则继续重复传输直到N个连续的数据包中每个数据包的传输时长都不大于所述第二目标传输时长;其中,N为正整数,所述第二目标传输时长不大于重复传输激活时长。
上述方法,在进行数据包的重复传输时,可以进行单个数据包的重复传输也可以进行多个数据包的传输,当进行多个数据包的传输时,并在满足条件后停止重复传输,节约空口资源。
在一种可能的实现方式中,所述终端通过下列方式确定重复传输激活时长:
所述终端接收网络侧设备配置的针对QoS flow或针对DRB的重复传输激活时长。
上述方法,确定重复传输激活时长是由网络侧配置的针对QoS flow或针对DRB的重复传输激活时长,网络侧设备只需要为终端配置重复传输激活时长,进而终端根据接收到的重复传输激活时长可以准确及时的确定是否需要激活重复传输,既保障了数据时延可靠性又节约了空口资源。
在一种可能的实现方式中,所述终端接收网络侧设备配置的针对QoS flow 或针对DRB的重复传输激活时长之前,所述终端向所述网络侧设备上报重复传输激活时长的相关联信息;
其中,所述相关联信息包括下列的部分或全部:
是否支持重复传输激活时长机制、是否有需要配置重复传输激活时长的业务、支持重复传输激活时长的模式。
上述方法,终端向网络侧设备上报支持重复传输激活时长的信息,以使网络侧设备根据终端上报的信息为终端配置重复传输激活时长。
第二方面,本发明实施例提供一种数据传输的方法,该方法包括:
网络侧设备判断终端是否支持重复传输激活时长机制;
所述网络侧设备在确定所述终端支持重复传输激活时长机制后为所述终端配置重复传输激活时长。
上述方法,网络侧设备在确定终端支持重复激活机制后,为所述终端配置重复传输激活时长,以使终端根据网络侧设备配置的重复传输激活时长确定是否需要激活重复传输,由于存在时长,可以使终端准确及时的确定是否需要激活重复传输,既保障了数据时延可靠性又节约了空口资源。
在一种可能的实现方式中,所述网络侧设备为所述终端配置重复传输激活时长时,所述网络侧设备为所述终端配置针对QoS flow的重复传输激活时长;或
所述网络侧设备为所述终端配置针对DRB的重复传输激活时长。
在一种可能的实现方式中,所述重复传输激活时长为数据包到达配置层和递交到目标层的最大时延;或
所述重复传输激活时长为数据包的有效剩余时间。
上述方法,网络侧设备为终端配置针对QoS flow的重复传输激活时长;或针对DRB的重复传输激活时长,且重复传输激活时长可以为数据包到达配置层和递交到目标层的最大时延;或所述重复传输激活时长为数据包的有效剩余时间。以使终端可以根据重复传输激活时长准确的确定是否需要激活重复传输。
第三方面,本发明实施例提供一种数据传输的设备,该设备包括:处理器、存储器及收发机;
其中,所述处理器,用于读取存储器中的程序并执行:
根据缓存的数据包的重复传输激活时长,判断是否需要激活重复传输;
在确定需要进行重复传输后,激活重复传输过程。
第四方面,本发明实施例提供一种数据传输的设备,该设备包括,处理器、存储器及收发机;
其中,所述处理器,用于读取存储器中的程序并执行:
判断终端是否支持重复传输激活时长机制;
在确定所述终端支持重复传输激活时长机制后为所述终端配置重复传输激活时长。
第五方面,本发明实施例提供一种数据传输的设备,该设备包括,第一判断模块,激活模块;
第一判断模块,用于根据缓存的数据包的重复传输激活时长,判断是否需要激活重复传输;
激活模块,用于在确定需要进行重复传输后,激活重复传输过程。
第六方面,本发明实施例提供一种数据传输的设备,该设备包括,第二判断模块,配置模块;
第二判断模块,用于判断终端是否支持重复传输激活时长机制;
配置模块,用于在确定所述终端支持重复传输激活时长机制后为所述终端配置重复传输激活时长。
第七方面,本发明实施例提供的一种计算机可存储介质,其上存储有计算机程序,该程序被处理器执行时实现终端进行数据传输的方法的步骤,或网络侧设备进行数据传输的方法的步骤。
另外,第三方面至第七方面中任一种实现方式所带来的技术效果可参见第一方面与第二方面中不同实现方式所带来的技术效果,此处不再赘述。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1A为现有技术中CA(Carrier Aggregation,载波聚合)重复传输模型;
图1B为现有技术中DC(Dual Carrier,双载波)重复传输模型;
图2为本发明实施例提供的一种数据传输的系统结构示意图;
图3A为本发明实施例提供的第一种终端获取重复传输激活时长的流程图;
图3B为本发明实施例提供的第二种终端获取重复传输激活时长的流程图;
图3C为本发明实施例提供的一种终端获取重复传输配置参数(不包括重复传输激活时长)的流程图;
图4为本发明实施例提供的第一种数据传输的设备结构图;
图5为本发明实施例提供的第二种数据传输的设备结构图;
图6为本发明实施例提供的第三种数据传输的设备结构图;
图7为本发明实施例提供的第四种数据传输的设备结构图;
图8为本发明实施例提供的第一种数据传输的方法流程图;
图9为本发明实施例提供的第二种数据传输的方法流程图。
具体实施方式
以下,对本申请实施例中的部分用语进行解释说明,以便于本领域技术人员理解。
(1)本申请实施例中,名词“网络”和“系统”经常交替使用,但本领域的技术人员可以理解其含义。
(2)本申请实施例中术语“多个”是指两个或两个以上,其它量词与之类似。
(3)“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
为了支持低时延高可靠性业务传输需求,5G NR引入了重复传输机制,但是现在的重复传输机制都是由网络侧设备触发终端侧设备进行重复传输。
在NR Rel-15阶段,目前只支持两路重复传输,即一个QoS flow(Quality ofService flow;业务质量流)对应一个SDAP实体,每个QoS flow映射的DRB 对应一个PDCP实体,或每个无线承载对应一个PDCP实体,每个PDCP实体映射到两个RLC实体,如图1A和图1B所示,图1A为CA重复传输激活模型;图2为DC重复传输激活模型;
具体的,以一个无线承载进行举例说明,当一个无线承载到达PDCP层时, PDCP层的一个无线承载在RLC层通过多个逻辑信道分别进行传输,对于CA 模型来讲,重复传输的无线承载对应的多个逻辑信道在MAC(Medium Access Control,媒体接入控制)层由一个MAC实体进行处理,将来自不同RLC逻辑信道的数据映射到一个或多个载波进行传输;对应DC模型来讲,重复传输的无线承对应的多个逻辑信道分别映射到不同的MAC实体,不同RLC逻辑信道的数据映射到不同的载波上进行传输。
其中,在MAC CE(MAC Control Element,媒体接入层控制单元)的每一个比特位对应一个配置传输的数据无线承载,当比特位设置为1时,则激活该比特为对应的数据无线承载的重复传输,此时PDCP数据包可以在两个逻辑信道上传输;当比特位设置为0时,则去激活该比特位对应的数据无线承载的重复传输,此时PDCP数据包只能在主逻辑信道上传输。
且NR Rel-15中业务数据重复传输激活/去激活是一个半静态的过程,网络侧设备需要收集到足够信息才能对终端进行激活/去激活,因此存在下列弊端:
由于业务数据包的实时情况不敏感,网络侧设备要在大多数时间内激活重复传输,来保障业务数据包的时延可靠性,但是由于大多数时间内激活重复传输导致资源浪费严重;或
网络侧设备根据信道、业务数据发送情况等统计结果激活重复传输,导致激活重复传输不及时,部分数据包的时延可靠性不能得到保障。
本发明在数据传输时,网络侧设备为终端配置重复传输激活时长,终端根据重复传输激活时长与缓存的数据包的时长实时进行比较,并在确定缓存数据包的时长超过重复传输激活时长,且数据包仍处于缓存状态后,确定需要激活重复传输过程;在此过程中,终端的激活重复传输数据包并不是有网络侧设备触发,而是由终端自身根据时长的比较及判断结果,决定是否需要激活重复传输过程,使激活重复传输更加及时,保障了数据包的时延可靠性,且减少了资源浪费。
其中,所述终端,是一种具有无线通信功能的设备,可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。所述终端可以是手机(mobile phone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)所述终端、增强现实(augmented reality,AR)所述终端、工业控制(industrial control) 中的无线所述终端、无人驾驶(self driving)中的无线所述终端、远程医疗 (remote medical)中的无线所述终端、智能电网(smart grid)中的无线所述终端、运输安全(transportation safety)中的无线所述终端、智慧城市(smartcity) 中的无线所述终端、智慧家庭(smart home)中的无线所述终端等;还可以是各种形式的UE,移动台(mobile station,MS),所述终端设备(terminal device)。
所述网络侧设备,是一种为所述终端提供无线通信功能的设备,包括但不限于:5G中的gNB、无线网络控制器(radio network controller,RNC)、节点B(node B,NB)、基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、家庭基站(例如,home evolved nodeB,或home node B,HNB)、基带单元(BaseBand Unit,BBU)、传输点(transmitting and receiving point,TRP)、发射点(transmitting point,TP)、移动交换中心等。
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
如图2所示,为本发明实施例提供的一种数据传输的系统结构示意图,具体包括:终端20,网络侧设备21;
所述终端20,用于根据缓存的数据包的重复传输激活时长,判断是否需要激活重复传输;在确定需要进行重复传输后,激活重复传输过程。
所述网络侧设备21,用于判断终端是否支持重复传输激活时长机制;在确定所述终端支持重复传输激活时长机制后为所述终端配置重复传输激活时长。
在本发明实施例中,终端根据缓存数据包的重复传输激活时长,在确定需要进行重复传输后,激活重复传输过程,其中重复传输激活时长是网络侧设备在确定终端支持重复传输激活时长机制后为终端配置的;在此过程中终端只需要根据网络侧设备配置的重复传输激活时长确定是否需要激活重复传输,并在需要重复传输时,激活重复传输,可以准确的确定是否需要进行重复传输,并在确定需要进行重复传输后,及时激活重复传输过程,并不需要网络侧设备触发终端激活数据重复传输;因此在数据时延的可靠性得到保障的同时,还节约了空口资源。
本发明实施例中,网络侧设备在判断终端是否支持重复传输激活时长机制时,主要是根据终端上报的是否引入重复传输激活时长机制的能力或需求确定的,即终端是否支持重复传输激活时长机制。
所述终端在向网络侧设备上报支持重复传输激活时长机制时分为两种情况;
第一种情况:所述终端主动向网络侧设备上报;
具体的,终端向网络侧设备上报支持重复传输激活时长机制;
相应的,网络侧设备根据终端上报的支持重复传输激活时长机制的信息,为所述终端配置重复传输激活时长。
如图3A所示,为本发明实施例提供的第一种终端获取重复传输激活时长的流程图;
步骤300,终端向网络侧设备上报支持重复传输激活时长机制的信息;
步骤301,网络侧设备为终端配置重复传输激活时长及对应的重复传输参数。
第二种情况:所述终端被动的向网络侧设备上报;
具体的,网络侧设备向终端发送是否支持重复传输激活时长机制的查询信息;相应的,终端在接收到网络侧设备发送的查询信息后,返回支持重复传输激活时长机制的信息,或返回不支持重复传输激活时长机制的信息;
若网络侧设备接收到终端返回的支持重复传输激活时长机制的信息后,网络侧设备为终端配置的信息中包括支持重复传输激活时长;或
若网络侧设备接收到终端返回的不支持重复传输激活时长机制的信息后,网络侧设备为终端配置的信息中不包括重复传输激活时长。
需要说明的是,终端在向网络侧设备上报是否支持重复传输激活时长机制的同时,可能还会向网络侧设备上报是否需要配置重复传输激活时长的业务,和/或支持重复传输激活时长的模式;其中重复传输激活时长的模式是指重复传输激活时长机制是通过重复传输激活定时器实现的,还是通过有效剩余时间实现的。
相应的,网络侧设备在为终端进行配置时,网络侧设备还会向终端发送 PDCP层配置参数、及对应的多个RLC层实体的参数等。
具体的,如图3B所示,为本发明实施例提供的第二种终端获取重复传输激活时长的流程图;
步骤310,网络侧设备向终端发送是否支持重复传输激活时长机制的查询信息;
步骤311,终端根据网络侧设备发送的查询信息,向所述网络侧设备上报支持重复传输激活时长机制的信息;
步骤312,网络侧设备根据终端上报的支持重复激活机制的信息,为终端配置重复传输激活时长及对应的重复传输参数。
如图3C所示,为本发明实施例提供的一种终端获取重复传输配置参数(不包括重复传输激活时长)的流程图;
步骤320,网络侧设备向终端发送是否支持重复传输激活时长机制的查询信息;
步骤321,终端根据网络侧设备发送的查询信息,向所述网络侧设备上报不支持重复传输激活时长机制的信息;
步骤322,网络侧设备根据终端上报的不支持重复传输激活时长机制的信息,为终端配置重复传输参数,其中不包括重复传输激活时长。
本发明实施例中,网络侧设备在确定终端支持重复传输激活时长机制后,为终端配置重复激活时长时,主要为所述终端配置针对QoS flow的重复传输激活时长;或为所述终端配置针对DRB的重复传输激活时长。
相应的,终端接收网络侧配置的针对QoS flow的重复传输激活时长;或接收网络侧配置的针对DRB的重复传输激活时长;
其中,所述重复传输激活时长为所述重复传输激活时长为数据包到达配置层和递交到目标层的最大时延;或
所述重复传输激活时长为数据包的有效剩余时间(survival time),即数据包允许传输的最大剩余时间。
进而终端在根据缓存的数据包的重复传输激活时长,判断是够需要激活重复传输时,根据接收到的配置信息不同,及重复传输激活时长的定义不同可以分为多种情况,通过下列实施例进行具体介绍。
实施例一:
针对DRB的重复传输激活时长,且所述重复传输激活时长为数据包到达配置层和递交到目标层的最大时延;
由于DRB对应PDCP实体,因此所述配置层为PDCP层,所述目标层可以为RLC层或MAC层,具体的下面分情况介绍。
情况一:所述配置层为PDCP层,所述目标层为RLC层;
具体的,网络侧设备为终端针对每个DRB配置重复传输激活时长,并配置PDCP重复传输参数;
其中,所述PDCP重复传输参数包括PDCP层配置参数,及对应的多个 RLC层实体的参数;所述重复传输激活时长为数据包到达配置层和递交到目标层的最大时延;
相应的,终端接收网络侧设备针对每个DRB配置的重复传输激活时长,及PDCP重复传输参数;
终端在确定是否需要激活重复传输过程时,当所述终端确定所述数据包到达配置层PDCP层后,所述终端启动重复传输激活定时器,所述重复传输激活定时器为终端缓存数据包进行计时,且所述终端实时监测所述数据包是否传输到目标层,当重复传输激活定时器记录的时长超过所述重复传输激活时长,且数据包仍未递交到目标层RLC层,则确定需要激活重复传输;即所述终端在确定重复传输激活时长内,所述数据包仍缓存在PDCP层后,确定需要激活重复传输;或
当确定重复传输激活定时器记录的时长未超过重复传输激活时长,数据包递交到目标层RLC层;即终端在确定重复传输激活时长内,数据包由PDCP 层递交到RLC层后,确定不需要激活重复传输,此时通过主RLC实时传输所述数据包。
进一步的,网络侧设备在配置的多个RLC实体上接收终端发送的数据包,此时若终端激活重复传输,则针对一个DRB上的数据包,网络侧设备可以接收来自开启了重复传输的多个RLC实体上的数据;或若终端未激活重复传输,则针对一个DRB上的数据包,网络侧设备只能接收到一个RLC实体上发送的数据。
其中,在使用重复传输激活定时器为终端缓存数据包进行计时时,可以采用正计时的方式也可以采用倒计时的方式;
采用正计时的方式为终端缓存数据包计时:从数据包到达配置层时开始从 0开始计时,直至重复传输激活定时器中显示的时长等于重复传输激活时长时,确定数据包是否由配置层递交到目标层;
采用倒计时的方式为终端缓存数据包计时:为重复传输激活定时器设定固定时长,设定的时长等于重复传输激活时长,当确定数据包到达配置层时开始倒计时,直至重复传输激活定时器显示为0时,确定数据包是否由配置层递交到目标层。
情况二:所述配置层为PDCP层,所述目标层为MAC层;
终端接收网络侧设备针对每个DRB配置的重复传输激活时长,及PDCP 重复传输参数;
其中,所述重复传输激活时长为数据包到达配置层和递交到目标层的最大时延;
终端在确定是否需要激活重复传输过程时,当所述终端确定所述数据包到达配置层PDCP层后,所述终端启动重复传输激活定时器,所述重复传输激活定时器为终端缓存数据包进行计时,当重复传输激活定时器记录的时长超过所述重复传输激活时长,且数据包仍未递交到RLC层,则确定需要激活重复传输;即所述终端在确定重复传输激活时长内,所述数据包仍缓存在PDCP层后,确定需要激活重复传输;或
当确定重复传输激活定时器记录的时长未超过重复传输激活时长,数据包递交到RLC层,当前重复传输激活定时器仍处于计时状态,即在RLC层为缓存的数据包继续计时,当重复传输激活定时器记录的时长超过所述重复传输激活时长,且数据包仍未由RLC层递交到目标层MAC层,则确定需要激活重复传输;即所述终端在确定重复传输激活时长内,所述数据包仍缓存在RLC层后,确定需要激活重复传输;
比如,重复传输激活时长为10秒,数据包到达PDCP层开始计时,数据包由PDCP层递交到RLC层用了5秒,此时重复传输激活定时器在5秒的基础上为数据包在RLC层缓存的时间继续计时,当重复传输激活定时器到10秒后,即数据包在RLC层缓存了5秒,若此时数据包未由RLC层递交到MAC 层,则确定需要激活重复传输;
需要说明的是,由于RLC层有分段功能,所述数据包到达RLC层后,如果该数据包的部分分段或全部数据包没有递交到MAC层,都认为该数据包没有递交到MAC层;或
当确定重复传输激活定时器记录的时长未超过重复传输激活时长,数据包递交到目标层MAC层;即终端在确定重复传输激活时长内,数据包由PDCP 层递交到MAC层后,确定不需要激活重复传输。
实施例二:
针对DRB的重复传输激活时长,且所述重复传输激活时长为数据包的有效剩余时间;
由于DRB对应PDCP实体,因此所述配置层为PDCP层,所述目标层可以为RLC层或MAC层,具体的下面分情况介绍。
情况一:所述配置层为PDCP层,所述目标层为RLC层;
具体的,网络侧设备为终端针对每个DRB配置重复传输激活时长,并配置PDCP重复传输参数;
其中,所述PDCP重复传输参数包括PDCP层配置参数,及对应的多个 RLC层实体的参数;所重复传输激活时长为数据包的有效剩余时间,即数据包允许传输的最大剩余时间;
相应的,终端接收网络侧设备针对每个DRB配置的重复传输激活时长,及PDCP重复传输参数;
终端在确定是否需要激活重复传输过程时,当所述终端确定所述数据包到达配置层PDCP层后,终端开始解析所述数据包中携带的时间戳,其中所述数据包携带的时间戳为用于指示该数据包的发出时间的时间戳;终端在确定数据包发出的时间后,根据时间戳对应的时间计算所述时间戳对应的时间与当前时间的时间差值,并将确定的时间差值与所述重复传输激活时长进行对比,并同时监测数据包是否由配置层PDCP层递交到目标层RLC层,若所述时间差值到达所述重复传输激活时长,且所述数据包未由配置层PDCP层递交到目标层 RLC层,则确定需要激活重复传输;即所述终端在确定重复传输激活时长内,所述数据包仍缓存在PDCP层后,确定需要激活重复传输;或
若所述时间差值未到达所述传输激活时长时,所述数据包由配置层PDCP 层递交到目标层RLC层,则确定不需要激活重复传输;即终端在确定重复传输激活时长内,数据包由PDCP层递交到RLC层后,确定不需要激活重复传输,此时通过主RLC实时传输所述数据包。
进一步的,网络侧设备在配置的多个RLC实体上接收终端发送的数据包,此时若终端激活重复传输,则针对一个DRB上的数据包,网络侧设备可以接收来自开启了重复传输的多个RLC实体上的数据;或若终端未激活重复传输,则针对一个DRB上的数据包,网络侧设备只能接收到一个RLC实体上发送的数据。
情况二:所述配置层为PDCP层,所述目标层为MAC层;
终端接收网络侧设备针对每个DRB配置的重复传输激活时长,及PDCP 重复传输参数;
其中,所重复传输激活时长为数据包的有效剩余时间,即数据包允许传输的最大剩余时间;
终端在确定是否需要激活重复传输过程时,当所述终端确定所述数据包到达配置层PDCP层后,终端解析所述数据包中携带的时间戳,其中所述数据包携带的时间戳为用于指示该数据包的发出时间的时间戳;终端在确定数据包发出的时间后,根据时间戳对应的时间计算所述时间戳对应的时间与当前时间的时间差值,并将确定的时间差值与所述重复传输激活时长进行对比,并同时监测数据包是否由配置层PDCP层递交到RLC层,若所述时间差值到达所述重复传输激活时长,且所述数据包未由配置层PDCP层递交到RLC层,则确定需要激活重复传输;即所述终端在确定重复传输激活时长内,所述数据包仍缓存在PDCP层后,确定需要激活重复传输;或
当确定计算的所述时间戳对应的时间与当前时间的时间差值未超过重复传输激活时长,数据包由PDCP层递交到目标层RLC层,仍在计算所述时间戳对应的时间与当前时间的时间差值,并确定所述时间差值是否超过重复传输激活时长,并同时监测所述数据包是否由RLC层递交到目标层MAC层,若所述时间差值超过所述重复传输激活时长,所述数据包未由RLC层递交到目标层MAC层,则确定需要激活重复传输;即所述终端在确定重复传输激活时长内,所述数据包仍缓存在RLC层后,确定需要激活重复传输;
比如,数据包中的时间戳指示该数据包的发出时间为10时5分3秒,重复传输激活时长为10秒,数据包到达PDCP层时确定数据包中的时间戳对应的时间,若当前时间为10时5分6秒数据包层递交到了RLC层,当前时间为 10时5分14秒数据包仍在RLC层,此时当前时间与时间戳对应的时间之间的时间差值为11秒,超过了重复传输激活时长10秒,但数据包未由RLC层递交到MAC层,则确定需要激活重复传输;
需要说明的是,由于RLC层有分段功能,所述数据包到达RLC层后,如果该数据包的部分分段或全部数据包没有递交到MAC层,都认为该数据包没有递交到MAC层;或
当确定所述时间差值未超过所述重复传输激活时长,所述数据包由RLC 层递交到目标层MAC层;即终端在确定重复传输激活时长内,数据包由PDCP 层递交到MAC层后,确定不需要激活重复传输。
实施例三:
针对QoS flow的重复传输激活时长,且所述重复传输激活时长为数据包到达配置层和递交到目标层的最大时延;
由于QoS flow对应SDAP实体,QoS flow映射的DRB对应PDCP实体,因此所述配置层可以为SDAP层、PDCP层,所述目标层为RLC层、MAC层,具体的下面分情况介绍。
情况一:所述配置层为SDAP层,所述目标层为RLC层;
具体的,网络侧设备为终端针对每个QoS flow配置重复传输激活时长,及对所述QoS flow映射到的DRB配置PDCP重复传输参数;
其中,所述PDCP重复传输参数包括PDCP层配置参数,及对应的多个 RLC层实体的参数;所述重复传输激活时长为数据包到达配置层和递交到目标层的最大时延;
相应的,终端接收网络侧设备配置的针对每个QoS flow的重复传输激活时长,及对所述QoS flow映射到的DRB对应的PDCP重复传输参数;
终端在确定是否需要激活重复传输过程时,当所述终端确定QoS flow的每个数据包到达配置层SDAP层时,所述终端启动重复传输激活定时器,所述重复传输激活定时器为所述终端缓存所述QoS flow的每个数据包计时,且所述终端实时监测所述数据包是否传输到目标层,当重复传输激活定时器记录的时长超过所述重复传输激活时长,且数据包未递交到PDCP层,则确定需要激活重复传输;即所述终端在确定重复传输激活时长内,所述数据包仍缓存在 SDAP层后,确定需要激活重复传输;或
所述终端确定重复传输激活定时器记录的时长未超过所述重复传输激活时长,所述数据包由配置层SDAP层递交到PDCP层,所述重复传输激活定时器在所述PDCP层继续计时,若确定重复传输激活定时器记录的时长超过所述重复传输激活时长,且所述数据包未由所述PDCP层递交至所述目标层PLC 层,则确定需要激活重复传输;及所述终端在确定重复传输激活时长内,所述数据包仍缓存在PDCP层后,确定需要激活重复传输;或
所述终端确定重复传输激活定时器记录的时长未超过所述重复传输激活时长,且所述数据包由SDAP层递交到RLC层,则确定不需要激活重复传输,此时通过主RLC实时传输所述数据包。
进一步的,网络侧设备在配置的多个RLC实体上接收终端发送的数据包,此时若终端激活重复传输,则针对一个DRB上的数据包,网络侧设备可以接收来自开启了重复传输的多个RLC实体上的数据;或若终端未激活重复传输,则针对一个DRB上的数据包,网络侧设备只能接收到一个RLC实体上发送的数据。
情况二:所述配置层为SDAP层,所述目标层为MAC层;
所述终端接收网络侧设备配置的针对每个QoS flow的重复传输激活时长,及对所述QoS flow映射到的DRB对应的PDCP重复传输参数;
其中,所述重复传输激活时长为数据包到达配置层和递交到目标层的最大时延;
终端在确定是否需要激活重复传输过程时,当所述终端确定QoS flow的每个数据包到达配置层SDAP层时,所述终端启动重复传输激活定时器,所述重复传输激活定时器为所述终端缓存所述QoS flow的每个数据包计时,且所述终端实时监测所述数据包是否传输到目标层,当重复传输激活定时器记录的时长超过所述重复传输激活时长,且数据包未递交到PDCP层,则确定需要激活重复传输;即所述终端在确定重复传输激活时长内,所述数据包仍缓存在 SDAP层后,确定需要激活重复传输;或
所述终端确定重复传输激活定时器记录的时长未超过所述重复传输激活时长,所述数据包由配置层SDAP层递交到PDCP层,所述重复传输激活定时器在所述PDCP层继续计时,若确定重复传输激活定时器记录的时长超过所述重复传输激活时长,且所述数据包未由所述PDCP层递交至所述RLC层,则确定需要激活重复传输;及所述终端在确定重复传输激活时长内,所述数据包仍缓存在PDCP层后,确定需要激活重复传输;或
所述终端确定重复传输激活定时器记录的时长未超过所述重复传输激活时长,且所述数据包由SDAP层递交到RLC层,所述数据包进入RLC层缓存后,重复传输激活定时器继续对所述数据包计时,当重复传输激活定时器记录的时长超过所述重复传输激活时长,且数据包仍未由RLC层递交到目标层 MAC层,则确定需要激活重复传输;即所述终端在确定重复传输激活时长内,所述数据包仍缓存在RLC层后,确定需要激活重复传输;
需要说明的是,由于RLC层有分段功能,所述数据包到达RLC层后,如果该数据包的部分分段或全部数据包没有递交到MAC层,都认为该数据包没有递交到MAC层;或
当确定重复传输激活定时器记录的时长未超过重复传输激活时长,数据包递交到目标层MAC层;即终端在确定重复传输激活时长内,数据包由PDCP 层递交到MAC层后,确定不需要激活重复传输。
情况三:所述配置层为PDCP层,所述目标层为RLC层;
终端接收网络侧设备配置的针对每个QoS flow的重复传输激活时长,及对所述QoS flow映射到的DRB对应的PDCP重复传输参数;
其中,所述重复传输激活时长为数据包到达配置层和递交到目标层的最大时延;
终端在确定是否需要激活重复传输过程时,当终端确定所述QoS flow的每个数据包到达配置层PDCP层后,所述终端启动重复传输激活定时器,所述重复传输激活定时器为终端缓存数据包进行计时,且所述终端实时检测所述数据包是否传输到目标层RLC层,当重复传输激活定时器记录的时长超过重复传输激活时长,且数据包为递交到目标层RLC层,则确定需要激活重复传输;即所述终端在确定重复传输激活时长内,所述数据包仍缓存在PDCP层后,确定需要激活重复传输;或
当确定重复传输激活定时器记录的时长未超过重复传输激活时长,数据包递交到目标层RLC层;即终端在确定重复传输激活时长内,数据包由PDCP 层递交到RLC层后,确定不需要激活重复传输,此时通过主RLC实时传输所述数据包。
情况四:所述配置层为PDCP层,所述目标层为MAC层;
所述终端接收网络侧设备配置的针对每个QoS flow的重复传输激活时长,及对所述QoS flow映射到的DRB对应的PDCP重复传输参数;
其中,所述重复传输激活时长为数据包到达配置层和递交到目标层的最大时延;
终端在确定是否需要激活重复传输过程时,当终端确定所述QoS flow的每个数据包到达配置层PDCP层后,所述终端启动重复传输激活定时器,所述重复传输激活定时器为终端缓存数据包进行计时,且所述终端实时检测所述数据包是否传输到RLC层,当重复传输激活定时器记录的时长超过重复传输激活时长,且数据包为递交到RLC层,则确定需要激活重复传输;即所述终端在确定重复传输激活时长内,所述数据包仍缓存在PDCP层后,确定需要激活重复传输;或
当确定重复传输激活定时器记录的时长未超过重复传输激活时长,数据包递交到目标层RLC层,当前重复传输激活定时器仍处于计时状态,即在RLC 层为缓存的数据包继续计时,当重复传输激活定时器记录的时长超过所述重复传输激活时长,且数据包仍未由RLC层递交到目标层MAC层,则确定需要激活重复传输;即所述终端在确定重复传输激活时长内,所述数据包仍缓存在 RLC层后,确定需要激活重复传输;
需要说明的是,由于RLC层有分段功能,所述数据包到达RLC层后,如果该数据包的部分分段或全部数据包没有递交到MAC层,都认为该数据包没有递交到MAC层;或
当确定重复传输激活定时器记录的时长未超过重复传输激活时长,数据包递交到目标层MAC层;即终端在确定重复传输激活时长内,数据包由PDCP 层递交到MAC层后,确定不需要激活重复传输。
实施例四:
针对QoS flow的重复传输激活时长,且所述重复传输激活时长为数据包的有效剩余时间;
由于QoS flow对应SDAP实体,QoS flow映射的DRB对应PDCP实体,因此所述配置层可以为SDAP层、PDCP层,所述目标层为RLC层、MAC层,具体的下面分情况介绍。
情况一:所述配置层为SDAP层,所述目标层为RLC层;
具体的,网络侧设备为终端针对每个QoS flow配置重复传输激活时长及对所述QoS flow映射到的DRB配置PDCP重复传输参数;
其中,所述PDCP重复传输参数包括PDCP层配置参数,及对应的多个 RLC层实体的参数;所重复传输激活时长为数据包的有效剩余时间,即数据包允许传输的最大剩余时间;
相应的,终端接收网络侧设备配置的针对每个QoS flow的重复传输激活时长,及对所述QoS flow映射到的DRB对应的PDCP重复传输参数;
终端在确定是否需要激活重复传输过程时,当所述终端确定QoS flow的每个数据包到达配置层SDAP层后,终端解析所述数据包中携带的时间戳,其中所述数据包携带的时间戳为用于指示该数据包的发出时间的时间戳;终端在确定数据包发出的时间后,根据时间戳对应的时间计算所述时间戳对应的时间与当前时间的时间差值,并将确定的时间差值与所述重复传输激活时长进行对比,并同时监测数据包是否由配置层SDAP层通过PDCP层递交到目标层RLC 层,若所述时间差值到达所述重复传输激活时长,且所述数据包未由配置层递交到PDCP层,则确定需要激活重复传输;即所述终端在确定重复传输激活时长内,所述数据包仍缓存在SDAP层后,确定需要激活重复传输;或
所述终端确定计算的所述时间戳对应的时间与当前时间的时间差值未超过重复传输激活时长,所述数据包由配置层SDAP层递交到PDCP层,此时仍计算所述时间戳对应的时间与当前时间的时间差值,并确定所述时间差值是否超过重复传输激活时长,并同时监测所述数据包是否由PDCP层递交到目标层 RLC层,若所述时间差值超过所述重复传输激活时长,所述数据包未由PDCP 层递交到目标层RLC层,则确定需要激活重复传输;即所述终端在确定重复传输激活时长内,所述数据包仍缓存在PDCP层后,确定需要激活重复传输;或
所述终端确定计算的所述时间戳对应的时间与当前时间的时间差值未超过重复传输激活时长,且所述数据包由SDAP层递交到RLC层,则确定不需要激活重复传输,此时通过主RLC实时传输所述数据包。
进一步的,网络侧设备在配置的多个RLC实体上接收终端发送的数据包,此时若终端激活重复传输,则针对一个DRB上的数据包,网络侧设备可以接收来自开启了重复传输的多个RLC实体上的数据;或若终端未激活重复传输,则针对一个DRB上的数据包,网络侧设备只能接收到一个RLC实体上发送的数据。
情况二:所述配置层为SDAP层,所述目标层为MAC层;
所述终端接收网络侧设备配置的针对每个QoS flow的重复传输激活时长,及对所述QoS flow映射到的DRB对应的PDCP重复传输参数;
其中,所述重复传输激活时长为数据包的有效剩余时间,即数据包允许传输的最大剩余时间;
终端在确定是否需要激活重复传输过程时,当所述终端确定QoS flow的每个数据包到达配置层SDAP层后,终端解析所述数据包中携带的时间戳,其中所述数据包携带的时间戳为用于指示该数据包的发出时间的时间戳;终端在确定数据包发出的时间后,根据时间戳对应的时间计算所述时间戳对应的时间与当前时间的时间差值,并将确定的时间差值与所述重复传输激活时长进行对比,并同时监测数据包是否由配置层SDAP层通过PDCP层递交到目标层RLC 层,若所述时间差值到达所述重复传输激活时长,且所述数据包未由配置层递交到PDCP层,则确定需要激活重复传输;即所述终端在确定重复传输激活时长内,所述数据包仍缓存在SDAP层后,确定需要激活重复传输;或
所述终端确定计算的所述时间戳对应的时间与当前时间的时间差值未超过重复传输激活时长,所述数据包由配置层SDAP层递交到PDCP层,此时仍计算所述时间戳对应的时间与当前时间的时间差值,并确定所述时间差值是否超过重复传输激活时长,并同时监测所述数据包是否由PDCP层递交到RLC 层,若所述时间差值超过所述重复传输激活时长,所述数据包未由PDCP层递交到RLC层,则确定需要激活重复传输;即所述终端在确定重复传输激活时长内,所述数据包仍缓存在PDCP层后,确定需要激活重复传输;或
所述终端确定计算的所述时间戳对应的时间与当前时间的时间差值未超过重复传输激活时长,且所述数据包由SDAP层递交到RLC层,此时仍计算所述时间戳对应的时间与当前时间的时间差值,并确定所述时间差值是否超过重复传输激活时长,并同时监测所述数据包是否由RLC层递交到目标层MAC 层,若所述时间差值超过所述重复传输激活时长,所述数据包未由RLC层递交到目标层MAC层,则确定需要激活重复传输;即所述终端在确定重复传输激活时长内,所述数据包仍缓存在RLC层后,确定需要激活重复传输;
需要说明的是,由于RLC层有分段功能,所述数据包到达RLC层后,如果该数据包的部分分段或全部数据包没有递交到MAC层,都认为该数据包没有递交到MAC层;或
当所述终端确定计算的所述时间戳对应的时间与当前时间的时间差值未超过重复传输激活时长,且所述数据包由SDAP层递交到MAC层,则确定不需要激活重复传输,此时通过主RLC实时传输所述数据包。
情况三:所述配置层为PDCP层,所述目标层为RLC层;
所述终端接收网络侧设备配置的针对每个QoS flow的重复传输激活时长,及对所述QoS flow映射到的DRB对应的PDCP重复传输参数;
其中,所述重复传输激活时长为数据包的有效剩余时间,即数据包允许传输的最大剩余时间;
终端在确定是否需要激活重复传输过程时,当终端确定所述QoS flow的每个数据包到达配置层PDCP层后,终端解析所述数据包中携带的时间戳,其中所述数据包携带的时间戳为用于指示该数据包的发出时间的时间戳;终端在确定数据包发出的时间后,根据时间戳对应的时间计算所述时间戳对应的时间与当前时间的时间差值,并将确定的时间差值与所述重复传输激活时长进行对比,并同时监测数据包是否由配置层PDCP层递交到目标层RLC层,若所述时间差值到达所述重复传输激活时长,且所述数据包未由配置层PDCP层递交到目标层RLC层,则确定需要激活重复传输;即所述终端在确定重复传输激活时长内,所述数据包仍缓存在PDCP层后,确定需要激活重复传输;或
若所述时间差值未到达所述传输激活时长时,所述数据包由配置层PDCP 层递交到目标层RLC层,则确定需要激活重复传输;即终端在确定重复传输激活时长内,数据包由PDCP层递交到RLC层后,确定不需要激活重复传输,此时通过主RLC实时传输所述数据包。
情况四:所述配置层为PDCP层,所述目标层为MAC层;
所述终端接收网络侧设备配置的针对每个QoS flow的重复传输激活时长,及对所述QoS flow映射到的DRB对应的PDCP重复传输参数;
其中,所述重复传输激活时长为数据包的有效剩余时间,即数据包允许传输的最大剩余时间;
终端在确定是否需要激活重复传输过程时,当终端确定所述QoS flow的每个数据包到达配置层PDCP层后,终端解析所述数据包中携带的时间戳,其中所述数据包携带的时间戳为用于指示该数据包的发出时间的时间戳;终端在确定数据包发出的时间后,根据时间戳对应的时间计算所述时间戳对应的时间与当前时间的时间差值,并将确定的时间差值与所述重复传输激活时长进行对比,并同时监测数据包是否由配置层PDCP层递交到RLC层,若所述时间差值到达所述重复传输激活时长,且所述数据包未由配置层PDCP层递交到RLC层,则确定需要激活重复传输;即所述终端在确定重复传输激活时长内,所述数据包仍缓存在PDCP层后,确定需要激活重复传输;或
若所述时间差值未到达所述传输激活时长时,所述数据包由配置层PDCP 层递交到目标层RLC层,仍计算所述时间戳对应的时间与当前时间的时间差值,并确定所述时间差值是否超过重复传输激活时长,并同时监测所述数据包是否由RLC层递交到目标层MAC层,若所述时间差值超过所述重复传输激活时长,所述数据包未由RLC层递交到目标层MAC层,则确定需要激活重复传输;即所述终端在确定重复传输激活时长内,所述数据包仍缓存在RLC层后,确定需要激活重复传输;
需要说明的是,由于RLC层有分段功能,所述数据包到达RLC层后,如果该数据包的部分分段或全部数据包没有递交到MAC层,都认为该数据包没有递交到MAC层;或
当所述终端确定计算的所述时间戳对应的时间与当前时间的时间差值未超过重复传输激活时长,且所述数据包由PDCP层递交到MAC层,则确定不需要激活重复传输,此时通过主RLC实时传输所述数据包。
需要说明的是,在上述四种实施例中的各个情况中,涉及到网络侧设备为终端配置的参数、重复传输激活定时器的计时方式、网络侧设备接收终端发送的数据包等与实施例一中的情况一类似,在此不再一一赘述。
本发明实施例中,所述终端在根据重复传输激活时长确定需要进行重复传输后,激活重复传输过程时,所述终端根据缓存的数据包进行单个数据包的重复传输;或根据缓存的数据包进行连续多个数据包的重复传输。
所述终端在根据缓存的数据包进行单个数据包的重复传输时,对缓存的数据包进行重复传输;或对缓存的数据包后的第K个数据包进行重复传输,其中 K为正整数,K可以取值为1。
所述终端在根据缓存的数据包进行多个连续的数据包的重复传输时,对所述缓存的数据包及后续的多个连续的数据包进行重复传输,或对所述缓存的数据包后的多个连续的数据包进行重复传输。
在进行多个连续的数据包的重复传输时,在重复传输启动后,不会一直执行重复传输的过程,当满足一定条件后就会停止后续数据包的重复传输,停止条件包括:
条件一:重复传输的数据包个数到达目标传输数量;
可选的,所述终端对所述数据包及后续的多个数据包,或对所述数据包后续的多个数据包进行重复传输,并在重复传输的数据包个数到达目标传输数量后,停止重复传输。
具体的,当多个连续的数据包进行重复传输时,需要设置目标传输数量,当重复传输的数据包数量到达目标传输数量后,停止重复传输;
假设,设置的目标传输数量为5,当数据包的缓存时间超过重复传输激活时间后,数据包还没有递交到目标层,确定需要重复传输该数据包;在传输的第一个数据包时,开始确定是否需要进行重复传输,依次进行判断,当确定需要进行重复传输的数据包的个数等于5时,则停止重复传输。
条件二:重复传输时长到达第一目标传输时长;
可选的,所述终端对所述数据包及后续的多个数据包,或对所述数据包后续的多个数据包进行重复传输,并在重复传输时长到达第一目标传输时长后,停止重复传输;
其中,所述第一目标传输时长是由人工设定的,且在所述第一目标传输时长内至少传输一个数据包。
具体的,当多个连续的数据包进行重复传输时,需要设置第一目标传输时长,当重复传输的多个连续的数据包所用时长达到所述第一目标时长后,停止重复传输;
假设,设定的第一目标传输时长为30秒,重复传输时:传输第一个数据包所用时间为5秒、传输第二个数据包所用时间为7秒、传输第三个数据包所用时间8秒、传输第四个数据所用时间10秒,此时传输四个数据包的时长达到第一目标传输时长,停止重复传输。
条件三:连续的N个数据包在第二目标传输时长内传输成功,N为正整数。
可选的,所述终端对所述数据包及后续的多个数据包,或对所述数据包后续的多个数据包进行重复传输;判断进行重复传输的N个连续的数据包中每个数据包的传输时长是否都不大于第二目标传输时长;若是,则停止重复传输;否则继续重复传输直到N个连续的数据包中每个数据包的传输时长都不大于所述第二目标传输时长;其中,N为正整数,所述第二目标传输时长不大于重复传输激活时长。
具体的,在重复传输连续的多个数据包时,有的数据包可能一次就传输成功,有的数据包在传输过程中可能需要进行重复传输;数据包只一次就传输成功是数据包的传输时长不大于第二目标传输时长;
其中,所述第二目标传输时长是预先设置的,但要求所述第二目标传输时长不大于重复传输激活时长;
在重复传输过程中,当连续的N个数据包都在第二目标传输时长内传输成功,则停止重复传输激活时长。
假设N=3,第二目标传输时长=8秒;有大于3个的连续的数据包在进行重复传输,从第一个数据包开始计数,确定第一个数据包的传输时间是否不大于8秒,在确定第一个数据包的传输时间大于8秒后,从第二个数据包开始计数,确定第二个数据包的传输时间是否不大于8秒,在确定不大于后,计数器计1,确定第三个数据包的传输时间是否不大于8秒,在确定大于后,计数器清零,从第四个数据包开始从新计数,直至连续的3个数据包的传输时间都不大于8秒后,停止重复传输;或
由于N=3,此时将多个连续的数据包以3个数据包为一组进行划分,此时第1、2、3个数据包为一组,第4、5、6个数据包为一组,以此类推进行划分,确定分组中的数据包的传输时间是否不大于第二目标传输时间8秒,当确定一组中有一个数据包的传输时间大于8秒后,则直接确定第二组中数据包的传输时间是否都不大于8秒,直至存在一组数据包的传输时间都不大于第二目标传输时间后,停止重复传输。
在实施中,当连续多个数据包进行重复传输时,在满足条件后停止重复传输,可以节约空口资源。
如图4所示,本发明实施例提供的第一种数据传输的设备,该设备包括处理器400、存储器401和收发机402;
处理器400负责管理总线架构和通常的处理,存储器401可以存储处理器 400在执行操作时所使用的数据。收发机402用于在处理器400的控制下接收和发送数据。
总线架构可以包括任意数量的互联的总线和桥,具体由处理器400代表的一个或多个处理器和存储器401代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。处理器400负责管理总线架构和通常的处理,存储器401可以存储处理器400在执行操作时所使用的数据。
本发明实施例揭示的流程,可以应用于处理器400中,或由处理器400实现。在实现过程中,信号处理流程的各步骤可以通过处理器400中的硬件的集成逻辑电路或软件形式的指令完成。处理器400可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或其他可编程逻辑器件、分立门或晶体管逻辑器件、分立硬件组件,可以实现或执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器401,处理器400读取存储器 401中的信息,结合其硬件完成信号处理流程的步骤。
具体地,处理器400,用于读取存储器401中的程序并执行:
根据缓存的数据包的重复传输激活时长,判断是否需要激活重复传输;
在确定需要进行重复传输后,激活重复传输过程。
可选的,所述重复传输激活时长为数据包到达配置层和递交到目标层的最大时延;或
所述重复传输激活时长为数据包的有效剩余时间。
可选的,所述处理器400还用于:
若所述重复传输激活时长为数据包到达配置层和递交到目标层的最大时延,在数据包到达配置层后启动重复传输激活定时器,若所述重复传输激活定时器超时时所述数据包仍未递交到所述目标层,则确定需要激活重复传输,其中所述重复传输激活定时器超时是指达到所述重复传输激活时长;或
若所述重复传输激活时长为数据包的有效剩余时间,所述数据包携带用于指示该数据包的发出时间的时间戳,计算所述时间戳对应的时间与当前时间的时间差值,若所述时间差值到达所述重复传输激活时长,且所述数据包未递交到所述目标层后,则确定需要激活重复传输。
可选的,所述配置层为SDAP层或PDCP层,所述目标层为RLC层或MAC 层。
可选的,所述配置层为所述SDAP层,所述目标层为所述RLC层;或所述配置层为所述PDCP层,所述目标层为所述RLC层;
所述处理器400具体用于:
在确定所述重复传输激时长内未将所述数据包递交到所述目标层,确定需要激活重复传输;
其中,若所述配置层为SDAP层,则从数据包到达SDAP层开始判断所述重复传输激活时长内是否将所述数据包递交到所述目标层;
若所述配置层为PDCP层,则从数据包到达PDCP层开始判断所述重复传输激时长内是否将所述数据包递交到所述目标层;
所述未将所述数据包递交到所述目标层是指该数据包仍缓存在SDAP层或 PDCP层。
可选的,所述配置层为所述SDAP层,所述目标层为所述MAC层;或所述配置层为所述PDCP层,所述目标层为所述RLC层;
所述处理器400具体用于:
若所述配置层在所述重复传输激活时长内未将所述数据包递交到所述目标层,则确定需要激活重复传输;
其中,若所述配置层在所述重复传输激活时长内未将所述数据包递交到所述目标层,则确定需要激活重复传输;
其中,若所述配置层为SDAP层,则从数据包到达SDAP层开始判断所述重复传输激活时长内是否将所述数据包递交到所述目标层;
若所述配置层为PDCP层,则从数据包到达PDCP层开始判断所述重复传输激时长内是否将所述数据包递交到所述目标层;
所述未将所述数据包递交到所述目标层是指该数据包仍缓存在SDAP层或 PDCP层或RLC层。
可选的,所述处理器400具体用于:
根据所述数据包进行单个数据包的重复传输;或
根据所述数据包进行连续多个数据包的重复传输。
可选的,所述处理器400具体用于:
确定对所述数据包进行重复传输;或
确定对所述数据包后的第K个数据包进行重复传输,其中K为正整数。
可选的,所述K取值为1。
可选的,所述处理器400具体用于:
对所述数据包及后续的多个数据包,或对所述数据包后续的多个数据包进行重复传输,并在重复传输的数据包个数到达目标传输数量后,停止重复传输;或
对所述数据包及后续的多个数据包,或对所述数据包后续的多个数据包进行重复传输,并在重复传输时长到达第一目标传输时长后,停止重复传输;或
对所述数据包及后续的多个数据包,或对所述数据包后续的多个数据包进行重复传输;判断进行重复传输的N个连续的数据包中每个数据包的传输时长是否都不大于第二目标传输时长;若是,则停止重复传输;否则继续重复传输直到N个连续的数据包中每个数据包的传输时长都不大于所述第二目标传输时长;其中,N为正整数,所述第二目标传输时长不大于重复传输激活时长。
可选的,所述处理器400还用于:
通过下列方式确定重复传输激活时长:
接收网络侧设备配置的针对QoS flow或针对DRB的重复传输激活时长。
可选的,所述处理器400还用于:
向所述网络侧设备上报重复传输激活时长的相关联信息;
其中,所述相关联信息包括下列的部分或全部:
是否支持重复传输激活时长机制、是否有需要配置重复传输激活时长的业务、支持重复传输激活时长的模式。
如图5所示,为本发明实施例提供的第二种数据传输的设备,该设备包括:第一判断模块500 ,激活模块510;
所述第一判断模块500,用于根据缓存的数据包的重复传输激活时长,判断是否需要激活重复传输;
所述激活模块510,用于在确定需要进行重复传输后,激活重复传输过程。
如图6所示,本发明实施例提供的第三种数据传输的设备,该设备包括处理器600、存储器601和收发机602;
处理器600负责管理总线架构和通常的处理,存储器601可以存储处理器 600在执行操作时所使用的数据。收发机602用于在处理器600的控制下接收和发送数据。
总线架构可以包括任意数量的互联的总线和桥,具体由处理器600代表的一个或多个处理器和存储器601代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。处理器600负责管理总线架构和通常的处理,存储器601可以存储处理器600在执行操作时所使用的数据。
本发明实施例揭示的流程,可以应用于处理器600中,或由处理器600实现。在实现过程中,信号处理流程的各步骤可以通过处理器600中的硬件的集成逻辑电路或软件形式的指令完成。处理器600可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或其他可编程逻辑器件、分立门或晶体管逻辑器件、分立硬件组件,可以实现或执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器601,处理器600读取存储器 601中的信息,结合其硬件完成信号处理流程的步骤。
具体地,处理器600,用于读取存储器601中的程序并执行:
判断终端是否支持重复传输激活时长机制;
在确定所述终端支持重复传输激活时长机制后为所述终端配置重复传输激活时长。
可选的,所述处理器600具体用于:
为所述终端配置针对QoS flow的重复传输激活时长;或
为所述终端配置针对DRB的重复传输激活时长。
可选的,所述重复传输激活时长为数据包到达配置层和递交到目标层的最大时延;或
所述重复传输激活时长为数据包的有效剩余时间。
如图7所示,为本发明实施例提供的第四种数据传输的设备,该设备包括:第二判断模块700,配置模块710;
所述第二判断模块700,用于判断终端是否支持重复传输激活时长机制;
所述配置模块710,用于在确定所述终端支持重复传输激活时长机制后为所述终端配置重复传输激活时长。
基于同一发明构思,本发明实施例中还提供了一种数据传输的方法,由于该方法对应的设备是本发明实施例了一种数据传输的设备,并且该设备解决问题的原理与该方法相似,因此该方法的实施可以参见设备的实施,重复之处不再赘述。
如图8所示,为本发明实施例提供的第一种数据传输的方法流程图,具体包括如下步骤:
步骤800,终端根据缓存的数据包的重复传输激活时长,判断是否需要激活重复传输;
步骤810,所述终端在确定需要进行重复传输后,激活重复传输过程。
可选的,所述重复传输激活时长为数据包到达配置层和递交到目标层的最大时延;或
所述重复传输激活时长为数据包的有效剩余时间。
可选的,所述终端根据缓存的数据包的重复传输激活时长,判断是否需要激活重复传输,包括:
若所述重复传输激活时长为数据包到达配置层和递交到目标层的最大时延,所述终端在数据包到达配置层后启动重复传输激活定时器,若所述重复传输激活定时器超时时所述数据包仍未递交到所述目标层,则确定需要激活重复传输,其中所述重复传输激活定时器超时是指达到所述重复传输激活时长;或
若所述重复传输激活时长为数据包的有效剩余时间,所述数据包携带用于指示该数据包的发出时间的时间戳,所述终端计算所述时间戳对应的时间与当前时间的时间差值,若所述时间差值到达所述重复传输激活时长,且所述数据包未递交到所述目标层后,则确定需要激活重复传输。
可选的,所述配置层为SDAP层或PDCP层,所述目标层为RLC层或MAC 层。
可选的,所述配置层为所述SDAP层,所述目标层为所述RLC层;或所述配置层为所述PDCP层,所述目标层为所述RLC层;
所述终端根据缓存的数据包的重复传输激活时长,判断是否需要激活重复传输,包括:
所述终端在确定所述重复传输激时长内未将所述数据包递交到所述目标层,确定需要激活重复传输;
其中,若所述配置层为SDAP层,则未将所述数据包递交到目标层是指该数据包仍缓存在SDAP层;
若所述配置层为PDCP层,则未将所述数据包递交到目标层是指该数据包仍缓存在PDCP层。
可选的,所述配置层为所述SDAP层,所述目标层为所述MAC层;
所述终端根据缓存的数据包的重复传输激活时长,判断是否需要激活重复传输,包括:
若所述SDAP层在所述重复传输激活时长内未将所述数据包递交到所述目标层,则确定需要激活重复传输;
其中,未将所述数据包递交到目标层是指该数据包仍缓存在SDAP层或PDCP层或RLC层。
可选的,所述终端激活重复传输过程,包括:
所述终端根据所述数据包进行单个数据包的重复传输;或
所述终端根据所述数据包进行连续多个数据包的重复传输。
可选的,所述终端根据所述数据包进行单个数据包的重复传输,包括:
所述终端确定对所述数据包进行重复传输;或
所述终端确定对所述数据包后的第K个数据包进行重复传输,其中K为正整数。
可选的,所述K取值为1。
可选的,所述终端根据所述数据包进行连续多个数据包的重复传输,包括:
所述终端对所述数据包及后续的多个数据包,或对所述数据包后续的多个数据包进行重复传输,并在重复传输的数据包个数到达目标传输数量后,停止重复传输;或
所述终端对所述数据包及后续的多个数据包,或对所述数据包后续的多个数据包进行重复传输,并在重复传输时长到达第一目标传输时长后,停止重复传输;或
所述终端对所述数据包及后续的多个数据包,或对所述数据包后续的多个数据包进行重复传输;判断进行重复传输的N个连续的数据包中每个数据包的传输时长是否都不大于第二目标传输时长;若是,则停止重复传输;否则继续重复传输直到N个连续的数据包中每个数据包的传输时长都不大于所述第二目标传输时长;其中,N为正整数,所述第二目标传输时长不大于重复传输激活时长。
可选的,所述终端通过下列方式确定重复传输激活时长:
所述终端接收网络侧设备配置的针对QoS flow或针对DRB的重复传输激活时长。
可选的,所述终端接收网络侧设备配置的针对QoS flow或针对DRB的重复传输激活时长之前,还包括:
所述终端向所述网络侧设备上报支持重复传输激活时长的信息。
基于同一发明构思,本发明实施例中还提供一种数据传输的方法,由于该方法对应的设备是本发明实施例一种数据传输的设备,并且该设备解决问题的原理与该方法相似,因此该方法的实施可以参见设备的实施,重复之处不再赘述。
如图9所示,为本发明实施例提供的第二种数据传输的方法流程图,具体包括如下步骤:
步骤900,网络侧设备判断终端是否支持重复传输激活时长机制;
步骤910,所述网络侧设备在确定所述终端支持重复传输激活时长机制后为所述终端配置重复传输激活时长。
可选的,所述网络侧设备为所述终端配置重复传输激活时长,包括:
所述网络侧设备为所述终端配置针对QoS flow的重复传输激活时长;或
所述网络侧设备为所述终端配置针对DRB的重复传输激活时长。
可选的,所述重复传输激活时长为数据包到达配置层和递交到目标层的最大时延;或
所述重复传输激活时长为数据包的有效剩余时间。
本发明实施例还提供一种计算机可存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述图8所述的方法的步骤,或实现上述图9所述的方法的步骤。
以上参照示出根据本申请实施例的方法、装置(系统)和/或计算机程序产品的框图和/或流程图描述本申请。应理解,可以通过计算机程序指令来实现框图和/或流程图示图的一个块以及框图和/或流程图示图的块的组合。可以将这些计算机程序指令提供给通用计算机、专用计算机的处理器和/或其它可编程数据处理装置,以产生机器,使得经由计算机处理器和/或其它可编程数据处理装置执行的指令创建用于实现框图和/或流程图块中所指定的功能/动作的方法。
相应地,还可以用硬件和/或软件(包括固件、驻留软件、微码等)来实施本申请。更进一步地,本申请可以采取计算机可使用或计算机可读存储介质上的计算机程序产品的形式,其具有在介质中实现的计算机可使用或计算机可读程序代码,以由指令执行系统来使用或结合指令执行系统而使用。在本申请上下文中,计算机可使用或计算机可读介质可以是任意介质,其可以包含、存储、通信、传输、或传送程序,以由指令执行系统、装置或设备使用,或结合指令执行系统、装置或设备使用。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (27)

1.一种数据传输的方法,其特征在于,该方法包括:
终端根据缓存的数据包的重复传输激活时长,判断是否需要激活重复传输;
所述终端在确定需要进行重复传输后,激活重复传输过程;其中,所述重复传输激活时长为数据包到达配置层和递交到目标层的最大时延;或,所述重复传输激活时长为数据包的有效剩余时间;
其中,所述终端根据缓存的数据包的重复传输激活时长,判断是否需要激活重复传输,包括:
若所述重复传输激活时长为数据包到达配置层和递交到目标层的最大时延,所述终端在数据包到达配置层后启动重复传输激活定时器,若所述重复传输激活定时器超时时所述数据包仍未递交到所述目标层,则确定需要激活重复传输,其中所述重复传输激活定时器超时是指达到所述重复传输激活时长;或
若所述重复传输激活时长为数据包的有效剩余时间,所述数据包携带用于指示该数据包的发出时间的时间戳,所述终端计算所述时间戳对应的时间与当前时间的时间差值,若所述时间差值到达所述重复传输激活时长,且所述数据包未递交到所述目标层后,则确定需要激活重复传输。
2.如权利要求1所述的方法,其特征在于,所述配置层为业务数据适配协议SDAP层或分组数据汇聚协议PDCP层,所述目标层为无线链路控制RLC层或媒体接入控制MAC层。
3.如权利要求2所述的方法,其特征在于,所述配置层为所述SDAP层,所述目标层为所述RLC层;或所述配置层为所述PDCP层,所述目标层为所述RLC层;
所述终端根据缓存的数据包的重复传输激活时长,判断是否需要激活重复传输,包括:
所述终端在确定所述重复传输激活时长内未将所述数据包递交到所述目标层后,确定需要激活重复传输;
其中,若所述配置层为SDAP层,则从数据包到达SDAP层开始判断所述重复传输激活时长内是否将所述数据包递交到所述目标层;
若所述配置层为PDCP层,则从数据包到达PDCP层开始判断所述重复传输激活时长内是否将所述数据包递交到所述目标层;
所述未将所述数据包递交到所述目标层是指该数据包仍缓存在SDAP层或PDCP层。
4.如权利要求2所述的方法,其特征在于,所述配置层为所述SDAP层,所述目标层为所述MAC层;或所述配置层为所述PDCP层,所述目标层为所述MAC层;
所述终端根据缓存的数据包的重复传输激活时长,判断是否需要激活重复传输,包括:
若所述配置层在所述重复传输激活时长内未将所述数据包递交到所述目标层,则确定需要激活重复传输;
其中,若所述配置层为SDAP层,则从数据包到达SDAP层开始判断所述重复传输激活时长内是否将所述数据包递交到所述目标层;
若所述配置层为PDCP层,则从数据包到达PDCP层开始判断所述重复传输激活时长内是否将所述数据包递交到所述目标层;
所述未将所述数据包递交到所述目标层是指该数据包仍缓存在SDAP层或PDCP层或RLC层。
5.如权利要求1所述的方法,其特征在于,所述终端激活重复传输过程,包括:
所述终端根据所述数据包进行单个数据包的重复传输;或
所述终端根据所述数据包进行连续多个数据包的重复传输。
6.如权利要求5所述的方法,其特征在于,所述终端根据所述数据包进行单个数据包的重复传输,包括:
所述终端确定对所述数据包进行重复传输;或
所述终端确定对所述数据包后的第K个数据包进行重复传输,其中K为正整数。
7.如权利要求6所述的方法,其特征在于,所述K取值为1。
8.如权利要求5所述的方法,其特征在于,所述终端根据所述数据包进行连续多个数据包的重复传输,包括:
所述终端对所述数据包及后续的多个数据包,或对所述数据包后续的多个数据包进行重复传输,并在重复传输的数据包个数到达目标传输数量后,停止重复传输;或
所述终端对所述数据包及后续的多个数据包,或对所述数据包后续的多个数据包进行重复传输,并在重复传输时长到达第一目标传输时长后,停止重复传输;或
所述终端对所述数据包及后续的多个数据包,或对所述数据包后续的多个数据包进行重复传输;判断进行重复传输的N个连续的数据包中每个数据包的传输时长是否都不大于第二目标传输时长;若是,则停止重复传输;否则继续重复传输直到N个连续的数据包中每个数据包的传输时长都不大于所述第二目标传输时长;其中,N为正整数,所述第二目标传输时长不大于重复传输激活时长。
9.如权利要求1~8任一所述的方法,其特征在于,所述终端通过下列方式确定重复传输激活时长:
所述终端接收网络侧设备配置的针对服务质量流QoS flow或针对数据无线承载DRB的重复传输激活时长。
10.如权利要求9所述的方法,其特征在于,所述终端接收网络侧设备配置的针对QoSflow或针对DRB的重复传输激活时长之前,还包括:
所述终端向所述网络侧设备上报重复传输激活时长的相关联信息;
其中,所述相关联信息包括下列的部分或全部:
是否支持重复传输激活时长机制、是否有需要配置重复传输激活时长的业务、支持重复传输激活时长的模式。
11.一种数据传输的方法,其特征在于,该方法包括:
网络侧设备判断终端是否支持重复传输激活时长机制;
所述网络侧设备在确定所述终端支持重复传输激活时长机制后为所述终端配置重复传输激活时长,以使终端在判断满足如下任意一个条件时,确定需要激活重复传输;其中,所述重复传输激活时长为数据包到达配置层和递交到目标层的最大时延;或,所述重复传输激活时长为数据包的有效剩余时间;
条件1:重复传输激活时长为数据包到达配置层和递交到目标层的最大时延,且重复传输激活定时器超时时所述数据包仍未递交到所述目标层时;其中,所述重复传输激活定时器是终端在数据包到达配置层后启动的,所述重复传输激活定时器超时是指达到所述重复传输激活时长;或
条件2:重复传输激活时长为数据包的有效剩余时间,且所述数据包携带用于指示该数据包的发出时间的时间戳,且时间差值到达所述重复传输激活时长,且所述数据包未递交到所述目标层后;其中,所述时间差值为终端计算的时间戳对应的时间与当前时间的时间差值。
12.如权利要求11所述的方法,其特征在于,所述网络侧设备为所述终端配置重复传输激活时长,包括:
所述网络侧设备为所述终端配置针对QoS flow的重复传输激活时长;或
所述网络侧设备为所述终端配置针对DRB的重复传输激活时长。
13.一种数据传输的设备,其特征在于,该设备包括:处理器、存储器及收发机;
其中,所述处理器,用于读取存储器中的程序并执行:
根据缓存的数据包的重复传输激活时长,判断是否需要激活重复传输;
在确定需要进行重复传输后,激活重复传输过程;其中,所述重复传输激活时长为数据包到达配置层和递交到目标层的最大时延;或,所述重复传输激活时长为数据包的有效剩余时间;
其中,所述处理器具体用于:
若所述重复传输激活时长为数据包到达配置层和递交到目标层的最大时延,在数据包到达配置层后启动重复传输激活定时器,若所述重复传输激活定时器超时时所述数据包仍未递交到所述目标层,则确定需要激活重复传输,其中所述重复传输激活定时器超时是指达到所述重复传输激活时长;或
若所述重复传输激活时长为数据包的有效剩余时间,所述数据包携带用于指示该数据包的发出时间的时间戳,计算所述时间戳对应的时间与当前时间的时间差值,若所述时间差值到达所述重复传输激活时长,且所述数据包未递交到所述目标层后,则确定需要激活重复传输。
14.如权利要求13所述的设备,其特征在于,所述配置层为SDAP层或PDCP层,所述目标层为RLC层或MAC层。
15.如权利要求14所述的设备,其特征在于,所述配置层为所述SDAP层,所述目标层为所述RLC层;或所述配置层为所述PDCP层,所述目标层为所述RLC层;
所述处理器具体用于:
在确定所述重复传输激活时长内未将所述数据包递交到所述目标层后,确定需要激活重复传输;
其中,若所述配置层为SDAP层,则从数据包到达SDAP层开始判断所述重复传输激活时长内是否将所述数据包递交到所述目标层;
若所述配置层为PDCP层,则从数据包到达PDCP层开始判断所述重复传输激活时长内是否将所述数据包递交到所述目标层;
所述未将所述数据包递交到所述目标层是指该数据包仍缓存在SDAP层或PDCP层。
16.如权利要求14所述的设备,其特征在于,所述配置层为所述SDAP层,所述目标层为所述MAC层;或所述配置层为所述PDCP层,所述目标层为所述MAC层;
所述处理器具体用于:
若所述配置层在所述重复传输激活时长内未将所述数据包递交到所述目标层,则确定需要激活重复传输;
其中,若所述配置层为SDAP层,则从数据包到达SDAP层开始判断所述重复传输激活时长内是否将所述数据包递交到所述目标层;
若所述配置层为PDCP层,则从数据包到达PDCP层开始判断所述重复传输激活时长内是否将所述数据包递交到所述目标层;
所述未将所述数据包递交到所述目标层是指该数据包仍缓存在SDAP层或PDCP层或RLC层。
17.如权利要求13所述的设备,其特征在于,所述处理器具体用于:
根据所述数据包进行单个数据包的重复传输;或
根据所述数据包进行连续多个数据包的重复传输。
18.如权利要求17所述的设备,其特征在于,所述处理器具体用于:
确定对所述数据包进行重复传输;或
确定对所述数据包后的第K个数据包进行重复传输,其中K为正整数。
19.如权利要求18所述的设备,其特征在于,所述K取值为1。
20.如权利要求17所述的设备,其特征在于,所述处理器具体用于:
对所述数据包及后续的多个数据包,或对所述数据包后续的多个数据包进行重复传输,并在重复传输的数据包个数到达目标传输数量后,停止重复传输;或
对所述数据包及后续的多个数据包,或对所述数据包后续的多个数据包进行重复传输,并在重复传输时长到达第一目标传输时长后,停止重复传输;或
对所述数据包及后续的多个数据包,或对所述数据包后续的多个数据包进行重复传输;判断进行重复传输的N个连续的数据包中每个数据包的传输时长是否都不大于第二目标传输时长;若是,则停止重复传输;否则继续重复传输直到N个连续的数据包中每个数据包的传输时长都不大于所述第二目标传输时长;其中,N为正整数,所述第二目标传输时长不大于重复传输激活时长。
21.如权利要求13~20任一所述的设备,其特征在于,所述处理器还用于:
通过下列方式确定重复传输激活时长:
接收网络侧设备配置的针对QoS flow或针对DRB的重复传输激活时长。
22.如权利要求21所述的设备,其特征在于,所述处理器还用于:
向所述网络侧设备上报重复传输激活时长的相关联信息;
其中,所述相关联信息包括下列的部分或全部:
是否支持重复传输激活时长机制、是否有需要配置重复传输激活时长的业务、支持重复传输激活时长的模式。
23.一种数据传输的设备,其特征在于,该设备包括:处理器、存储器及收发机;
其中,所述处理器,用于读取存储器中的程序并执行:
判断终端是否支持重复传输激活时长机制;
在确定所述终端支持重复传输激活时长机制后为所述终端配置重复传输激活时长,以使终端在判断满足如下任意一个条件时,确定需要激活重复传输;其中,所述重复传输激活时长为数据包到达配置层和递交到目标层的最大时延;或,所述重复传输激活时长为数据包的有效剩余时间;
条件1:重复传输激活时长为数据包到达配置层和递交到目标层的最大时延,且重复传输激活定时器超时时所述数据包仍未递交到所述目标层时;其中,所述重复传输激活定时器是终端在数据包到达配置层后启动的,所述重复传输激活定时器超时是指达到所述重复传输激活时长;或
条件2:重复传输激活时长为数据包的有效剩余时间,且所述数据包携带用于指示该数据包的发出时间的时间戳,且时间差值到达所述重复传输激活时长,且所述数据包未递交到所述目标层后;其中,所述时间差值为终端计算的时间戳对应的时间与当前时间的时间差值。
24.如权利要求23所述的设备,其特征在于,所述处理器具体用于:
为所述终端配置针对QoS flow的重复传输激活时长;或
为所述终端配置针对DRB的重复传输激活时长。
25.一种数据传输的设备,其特征在于,该设备包括:
第一判断模块,用于根据缓存的数据包的重复传输激活时长,判断是否需要激活重复传输;其中,所述重复传输激活时长为数据包到达配置层和递交到目标层的最大时延;或,所述重复传输激活时长为数据包的有效剩余时间;
激活模块,用于在确定需要进行重复传输后,激活重复传输过程;
所述第一判断模块具体用于:
若所述重复传输激活时长为数据包到达配置层和递交到目标层的最大时延,终端在数据包到达配置层后启动重复传输激活定时器,若所述重复传输激活定时器超时时所述数据包仍未递交到所述目标层,则确定需要激活重复传输,其中所述重复传输激活定时器超时是指达到所述重复传输激活时长;或
若所述重复传输激活时长为数据包的有效剩余时间,所述数据包携带用于指示该数据包的发出时间的时间戳,所述终端计算所述时间戳对应的时间与当前时间的时间差值,若所述时间差值到达所述重复传输激活时长,且所述数据包未递交到所述目标层后,则确定需要激活重复传输。
26.一种数据传输的设备,其特征在于,该设备包括:
第二判断模块,用于判断终端是否支持重复传输激活时长机制;
配置模块,用于在确定所述终端支持重复传输激活时长机制后为所述终端配置重复传输激活时长,以使终端在判断满足如下任意一个条件时,确定需要激活重复传输;其中,所述重复传输激活时长为数据包到达配置层和递交到目标层的最大时延;或,所述重复传输激活时长为数据包的有效剩余时间;
条件1:重复传输激活时长为数据包到达配置层和递交到目标层的最大时延,且重复传输激活定时器超时时所述数据包仍未递交到所述目标层时;其中,所述重复传输激活定时器是终端在数据包到达配置层后启动的,所述重复传输激活定时器超时是指达到所述重复传输激活时长;或
条件2:重复传输激活时长为数据包的有效剩余时间,且所述数据包携带用于指示该数据包的发出时间的时间戳,且时间差值到达所述重复传输激活时长,且所述数据包未递交到所述目标层后;其中,所述时间差值为终端计算的时间戳对应的时间与当前时间的时间差值。
27.一种计算机可存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1~10任一所述方法的步骤,或权利要求11~12任一所述方法的步骤。
CN201811490234.3A 2018-12-06 2018-12-06 一种数据传输的方法和设备 Active CN111294164B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811490234.3A CN111294164B (zh) 2018-12-06 2018-12-06 一种数据传输的方法和设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811490234.3A CN111294164B (zh) 2018-12-06 2018-12-06 一种数据传输的方法和设备

Publications (2)

Publication Number Publication Date
CN111294164A CN111294164A (zh) 2020-06-16
CN111294164B true CN111294164B (zh) 2022-09-16

Family

ID=71023023

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811490234.3A Active CN111294164B (zh) 2018-12-06 2018-12-06 一种数据传输的方法和设备

Country Status (1)

Country Link
CN (1) CN111294164B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115918215A (zh) * 2020-09-24 2023-04-04 Oppo广东移动通信有限公司 通信方法、终端设备及网络设备

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107306423A (zh) * 2016-04-25 2017-10-31 电信科学技术研究院 一种进行业务传输的方法和终端

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107147479B (zh) * 2017-04-27 2020-04-10 电信科学技术研究院 一种进行重复传输控制的方法和设备
TWI664862B (zh) * 2017-05-05 2019-07-01 華碩電腦股份有限公司 無線通訊系統中傳送複製資料的方法和設備
US11212701B2 (en) * 2017-05-14 2021-12-28 FG Innovation Company Limited Systems, methods, and devices for ultra-reliable low latency communication quality-of-service guarantee

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107306423A (zh) * 2016-04-25 2017-10-31 电信科学技术研究院 一种进行业务传输的方法和终端

Also Published As

Publication number Publication date
CN111294164A (zh) 2020-06-16

Similar Documents

Publication Publication Date Title
US12484108B2 (en) Method for configuring DRX parameter for Sidelink, and terminal device
EP3198764B1 (en) Methods and apparatuses for harq retransmission on unlicensed carrier in lte-laa system
US12342199B2 (en) Measurement reporting method, terminal device, and network device
EP3806526A1 (en) Communication method and device
US11770726B2 (en) Communication method and communications apparatus
EP4443948A3 (en) Measurement reporting for network maintenance methods and systems
JP2018137813A (ja) ランダムアクセス送信方法及びユーザイクイップメント
CN112512095B (zh) 接入控制方法、装置、设备和存储介质
EP3026968A1 (en) Communication method, communication device and base station
US20190223256A1 (en) Data transmission method, network device, and terminal device
KR20220166808A (ko) Nr v2x에서 harq 프로세스를 운영하는 방법 및 장치
CN111294164B (zh) 一种数据传输的方法和设备
CN103428769B (zh) 一种数据分流传输方法、装置及系统
CN107566093B (zh) 跨基站载波聚合系统的rlc arq方法及基站
WO2018029525A1 (en) Method and device for congestion control
CN110100477B (zh) 识别用户设备的方法及装置
EP3340671B1 (en) Data transmission method and related device
CN106470481B (zh) 一种寻呼方法、基站及寻呼系统
CN109525378B (zh) 一种载波聚合管理方法及装置
CN114374656B (zh) 一种数据处理方法及相关设备
CN111132093A (zh) 一种直接通信资源分配方法及装置
US20220247542A1 (en) Resource activation method and apparatus, storage medium and electronic apparatus
CN111726891B (zh) 一种drx周期启动的方法及设备
CN111194092B (zh) 一种数据传输的方法和设备
US20170126366A1 (en) Data transmitting method, data receiving apparatus, data transmitting apparatus, base station, mobile station, data transmitting/receiving apparatus, and mobile communication system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20210524

Address after: 100085 1st floor, building 1, yard 5, Shangdi East Road, Haidian District, Beijing

Applicant after: DATANG MOBILE COMMUNICATIONS EQUIPMENT Co.,Ltd.

Address before: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Applicant before: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant