CN109698736B - 一种重复数据传输方法及装置 - Google Patents
一种重复数据传输方法及装置 Download PDFInfo
- Publication number
- CN109698736B CN109698736B CN201711002557.9A CN201711002557A CN109698736B CN 109698736 B CN109698736 B CN 109698736B CN 201711002557 A CN201711002557 A CN 201711002557A CN 109698736 B CN109698736 B CN 109698736B
- Authority
- CN
- China
- Prior art keywords
- data
- rlc entity
- branch
- receiving end
- information
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/189—Transmission or retransmission of more than one copy of a message
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/1607—Details of the supervisory signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1896—ARQ related signaling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供一种重复数据传输方法及装置,所述重复数据包括:第一分支数据和第二分支数据,所述方法包括:数据发送端的第一RLC实体接收数据接收端的第三RLC实体的第一反馈信息;所述第一RLC实体接收到所述第一反馈信息后,向数据发送端的第二RLC实体发送第一通知信息;其中,所述第一反馈信息用于指示所述第一分支数据已被所述第三RLC实体接收;所述第一通知信息用于指示所述第二RLC实体停止发送第二分支数据。通过本发明实施例可以避免重复数据的不必要的重传,同时提升了数据传输的可靠性。
Description
技术领域
本发明实施例涉及通信技术领域,特别涉及一种重复数据传输方法及装置。
背景技术
为了满足人们日益增长的通信需求,5G(The 5th Generation)标准已经在如火如荼的制定中。5G在3GPP标准中叫NR(New Radio)。由于5G技术的应用场景包括高可靠低时延(Ultra Reliable Low Latency Communication,简称:URLLC)场景,该URLLC场景对数据传输的可靠性和传输时延要求严格,为此3GPP标准中提出了采用分组数据集中协议重复(Packet Data Convergence Protocol duplication,简称:PDCP duplication)技术来增加数据传输的可靠性并缩短数据传输的延迟。
PDCP duplication是由无线资源控制(Radio Resource Control,简称:RRC)配置的,一个无线承载(Radio Bearer,简称:RB)对应两个无线链路控制(Radio Link Control,简称:RLC)实体、两个逻辑信道(Logical Channel,简称:LCH)同时处理duplicated PDCPPDUs(Packet Data Unit,分组数据单元,简称:PDU)。
所谓Duplication就是将相同的PDCP PDU发送两次,一个在原始RLC实体(original RLC entity)中传输,另一个在附加RLC实体(additional RLC entity)中传输,这样PDCP PDU就会被发送两次。PDCP duplication在载波聚合(Carrier Aggregation,简称:CA)模式和双连接(Dual Connectivity,简称:DC)模式等两种模式中都可以应用。其中,CA模式中使用相同的媒体接入控制(Media Access Control,简称:MAC)实体,而DC模式中则使用不同的MAC实体。
图7为现有技术的PDCP PDU的传输过程的示意图。如图7所示,现有技术中,如LTE标准,PDCP PDU在RLC层被分段/打包并且加头,然后传输给MAC层,MAC PDU可以包含一个或多个RLC PDU。其中RLC层可以根据下层的报告重传数据包,MAC也有HARQ来增加数据包的传输次数,以提高数据包传输的可靠性。
由上述内容可知,现有的PDCP duplication技术存在以下缺点:若发送端发送的两个PDCP PDUs中的其中一个PDCP PDU已经被接收端正确接收,对发送端而言,另一个PDCPPDU仍然会传输/重传,直到另一个PDCP PDU也传输成功,造成不必要的重传。此外,若仅有一个MAC实体对两个PDCP PDUs进行传输,则duplication的两个PDCP PDUs有可能在同一个MAC PDU中传输,这种情况则降低了数据传输的可靠性。
发明内容
为解决现有技术存在的上述缺点,本发明实施例提供一种重复数据传输方法及装置。
第一方面,本发明实施例提供一种重复数据传输方法,所述重复数据包括第一分支数据和第二分支数据,所述方法包括:
数据发送端的第一RLC实体接收数据接收端的第三RLC实体的第一反馈信息;
所述第一RLC实体接收到所述第一反馈信息后,向数据发送端的第二RLC实体发送第一通知信息;
其中,所述第一反馈信息用于指示所述第一分支数据已被所述第三RLC实体接收;所述第一通知信息用于指示所述第二RLC实体停止发送第二分支数据。
第二方面,本发明实施例还提供一种重复数据传输方法,所述重复数据包括第一分支数据和第二分支数据,所述方法包括:
数据接收端的第三RLC实体接收到所述第一分支数据后,向数据发送端的第一RLC实体发送第一反馈信息;并向数据接收端的第四RLC实体发送第二通知信息;
所述第四RLC实体根据所述第二通知信息停止接收第二分支数据;
其中,所述第一反馈信息用于指示所述第一分支数据已被所述第三RLC实体接收;所述第二通知信息用于指示所述第四RLC实体停止接收第二分支数据。
第三方面,本发明实施例提供一种电子设备,该电子设备包括:第一存储器和第一处理器,所述第一处理器和所述第一存储器通过第一总线完成相互间的通信;所述第一存储器存储有可被所述第一处理器执行的程序指令,所述第一处理器调用所述程序指令能够执行如下方法:数据发送端的第一RLC实体接收数据接收端的第三RLC实体的第一反馈信息;所述第一RLC实体接收到所述第一反馈信息后,向数据发送端的第二RLC实体发送第一通知信息;其中,所述第一反馈信息用于指示所述第一分支数据已被所述第三RLC实体接收;所述第一通知信息用于指示所述第二RLC实体停止发送第二分支数据。
第四方面,本发明实施例还提供一种电子设备,该电子设备包括:第二存储器和第二处理器,所述第二处理器和所述第二存储器通过第二总线完成相互间的通信;所述第二存储器存储有可被所述第二处理器执行的程序指令,所述第二处理器调用所述程序指令能够执行如下方法:数据接收端的第三RLC实体接收到所述第一分支数据后,向数据发送端的第一RLC实体发送第一反馈信息,以供所述第一RLC实体根据所述第一反馈信息向数据发送端的第二RLC实体发送第一通知信息;并向数据接收端的第四RLC实体发送第二通知信息;所述第四RLC实体根据所述第二通知信息停止接收第二分支数据;其中,所述第一反馈信息用于指示所述第一分支数据已被所述第三RLC实体接收;所述第二通知信息用于指示所述第四RLC实体停止接收第二分支数据。
第五方面,本发明实施例提供一种计算机第一可读存储介质,其上存储有第一计算机程序,所述第一计算机程序被处理器执行时实现如下方法:数据发送端的第一RLC实体接收数据接收端的第三RLC实体的第一反馈信息;所述第一RLC实体接收到所述第一反馈信息后,向数据发送端的第二RLC实体发送第一通知信息;其中,所述第一反馈信息用于指示所述第一分支数据已被所述第三RLC实体接收;所述第一通知信息用于指示所述第二RLC实体停止发送第二分支数据。
第六方面,本发明实施例提供一种计算机第二可读存储介质,其上存储有第二计算机程序,所述第二计算机程序被处理器执行时实现如下方法:数据接收端的第三RLC实体接收到所述第一分支数据后,向数据发送端的第一RLC实体发送第一反馈信息;并向数据接收端的第四RLC实体发送第二通知信息;所述第四RLC实体根据所述第二通知信息停止接收第二分支数据;其中,所述第一反馈信息用于指示所述第一分支数据已被所述第三RLC实体接收;所述第二通知信息用于指示所述第四RLC实体停止接收第二分支数据。
本发明实施例提供的重复数据传输方法及装置,若重复数据的发送端和接收端获知所述重复数据的其中一个分支数据已被接收端成功接收,而另一个分支数据尚未完成传输,则通过发送端和接收端的PDCP层或RLC层通知传输另一个分支数据的RLC实体不再发送或接收,从而避免重复数据的不必要的重传,同时提升了数据传输的可靠性。
附图说明
图1为本发明实施例提供的重复数据传输方法的流程示意图;
图2为本发明又一实施例提供的重复数据传输方法的流程示意图;
图3为本发明实施例提供的配置专用MAC实体的传输示意图;
图4为本发明实施例提供的共用相同MAC实体的传输示意图;
图5为本发明实施例提供的电子设备的结构框图;
图6为本发明又一实施例提供的电子设备的结构框图;
图7为现有PDCP PDU的传输过程的示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例提供的重复数据传输方法的流程示意图。本发明实施例中的重复数据包括第一分支数据和第二分支数据,如图1所示,该重复数据传输方法包括以下步骤:
S101、数据发送端的第一RLC实体接收数据接收端的第三RLC实体的第一反馈信息;
S102、所述第一RLC实体接收到所述第一反馈信息后,向数据发送端的第二RLC实体发送第一通知信息;
其中,所述第一反馈信息用于指示所述第一分支数据已被所述第三RLC实体接收;所述第一通知信息用于指示所述第二RLC实体停止发送第二分支数据。
具体地,若数据发送端(简称发端)为基站,数据接收端(简称收端)为用户终端,存在两种情况:第一,所述第一RLC实体和所述第二RLC实体都在同一个基站,基站对于所述终端而言是载波聚合;第二,所述第一RLC实体和所述第二RLC实体分别在两个不同的基站(以下用基站A和基站B区分)上,基站A和B对于所述用户终端而言是双连接。基站A的第一RLC实体负责向用户终端发送第一分支数据,基站B的第二RLC实体负责向用户终端发送第二分支数据,用户终端的第三RLC实体负责接收所述第一分支数据或所述第二分支数据。当所述第三RLC实体若接收到所述第一分支数据后,则向所述第一RLC实体发送第一反馈信息,第一RLC实体接收所述第一反馈信息,获知所述第一分支数据已被第三RLC接收后,则向第二RLC实体发送第一通知信息,通知第二RLC实体重复数据已被用户终端正确接收,第二RLC实体接收到所述第一通知信息后停止发送所述第二分支数据,从而避免不必要的重传。其中,所述第一RLC实体和所述第二RLC实体通过基站A和基站B之间的接口进行通信。对于载波聚合的情况,基站A和基站B实际就是同一个基站,这种情况下第一RLC实体和第二RLC实体之间的通信就是基站内部通信。
若发端为用户终端,收端为基站,则所述第一RLC实体和所述第二RLC实体则均在所述用户终端的RLC层上,所述第三RLC实***于基站,其他过程则与上述过程相同,此处不再赘述。
需要说明的是,本发明实施例中所有使用“第一”、“第二”和“第三”的表述均是为了区分三个相同名称非相同的实体或者非相同的参量,可见“第一”、“第二”、“第三”仅为了表述的方便,不应理解为对本发明实施例的限定。
本发明实施例提供的重复数据传输方法,若发端和收端获知所述重复数据的其中一个分支数据已被收端成功接收,而另一个分支数据尚未完成传输,则通过成功传输数据的RLC实体通知传输另一个分支数据的RLC实体不再发送;如此,在采用第一分支数据和第二分支数据进行重复数据的传输以保证数据传输可靠性的基础上,避免重复数据传输中不必要的重传,降低重复数据传输时延,提高了发端与收端之间的数据传输效率。
在上述实施例的基础上,该方法的所述:第一RLC实体接收到所述第一反馈信息后,向数据发送端的第二RLC实体发送第一通知信息,具体为:
所述第一RLC实体接收到所述第一反馈信息后,向数据发送端的第一PDCP层发送第一指示信息;
所述第一PDCP层根据所述第一指示信息向数据发送端的第二RLC实体发送第一通知信息;
其中,所述第一指示信息用于指示所述第一分支数据已被数据接收端接收。
具体地,发端的第一RLC实体与第二RLC实体通过发端的第一PDCP层进行通信:发端的第一RLT实体向收端的第三RLC实体发送第一分支数据,第三RLC实体成功接收所述第一分支数据并向所述第一RLC实体发送第一反馈信息;第一RLC实体接收到所述第一反馈信息后,获知所述第一分支数据已被第三RLC接收后,则向第一PDCP层发送第一指示信息,通知第一PDCP层所述第一分支数据已被收端接收,接着所述第一PDCP层向负责发送第二分支数据的第二RLC实体发送第一通知信息,通知第二RLC实体停止发送第二分支数据。
由上述内容可知:本发明实施例提供的重复数据传输方法,通过采用第一分支数据和第二分支数据进行重复数据的传输,在第一分支数据已正确传输的前提下,若第二分支数据尚未传输成功,对发端而言,第二分支数据则不会再继续发送,从而在保证数据传输可靠性的基础上,避免重复数据传输中不必要的重传,提高了发端与收端之间的数据传输效率。
在上述各实施例的基础上,所述方法还包括:第二RLC实体接收数据接收端的第四RLC实体发送的第二反馈信息,所述第二反馈信息用于指示所述重复数据已经被所述第三RLC实体接收。
具体地,发端的第一RLC实体用于发送第一分支数据,发端的第二RLC实体用于发送第二分支数据;相应地,收端的第三RLC实体用于接收第一分支数据,收端的第四RLC实体用于接收第二分支数据。与上述实施例不同的是,发端的第二RLC实体除了接收发端的第一RLC实体的第一通知信息外,还会接收收端的第四RLC实体的第二反馈信息,从而保证发端与收端之间的信息对等性和一致性,实现重复数据的可靠性传输。
需要说明的是,本发明实施例中所有使用“第一”、“第二”、“第三”和“第四”的表述均是为了区分四个相同名称非相同的实体或者非相同的参量,可见“第一”、“第二”、“第三”和“第四”仅为了表述的方便,不应理解为对本发明实施例的限定,后续实施例对此不再一一说明。
在上述实施例的基础上,所述方法还包括:第一PDCP层若获知所述数据发送端的工作模式为载波聚合CA模式,数据发送端的媒体接入控制MAC层则在预配置的第一专用MAC实体发送所述第二分支数据,以供所述数据接收端的媒体接入控制MAC层在预配置的第二专用MAC实体接收所述第二分支数据。
具体地,若发端为基站,基站的工作模式包括两种方式:载波聚合CA模式和双连接DC模式。一般地,所谓双连接是指由于单个基站的带宽资源和覆盖范围有限,为满足用户的容量需求和覆盖要求,集中多个基站的无线资源来为用户提供服务的连接方式。而所谓载波聚合模式是基于同一个基站的多个小区间的无线资源的集中。对应地,若发端为用户终端,若所述用户终端同时与多个(一般为2个)基站同时有连接,则用户终端的工作模式则为双连接模式;反之,若所述用户终端同一时刻仅与一个基站有连接则称所述用户终端工作在载波聚合模式。
若发端工作在CA模式,现有技术中,发端采用同一个MAC实体对来自RLC实体的两个相同的第一分支数据和第二分支数据进行传输,这样就使得两个相同的数据包可能在同一个MAC PDU中传输,达不到提高数据传输可靠性的要求。因此,本发明实施例预先为发端配置第一专用MAC实体,相应地,预先为收端配置第二专用MAC实体。所述第一专用MAC实体用于发送重复数据的第二分支数据,所述第二专用MAC实体用于接收重复数据的第二分支数据,并且所述第一专用MAC实体和所述第二专用MAC实体不用于传输其他非重复数据的数据包。在发端,所述第一专用MAC实体和原有MAC实体映射到相同的物理信道上。所述第一专用MAC实体可以和原有MAC实体的功能完全相同,也可以只包括部分功能,例如包括信道映射、HARQ(混合自动重传请求)的功能,并且HARQ的配置可以和原有MAC实体保持一致,其他功能(如调度请求SR功能、缓存状态报告BSR功能等)则可以省略。在收端,所述第二专用MAC实体和原有MAC实体映射到相同的物理信道上。所述第二专用MAC可以原有MAC实体的功能完全相同,也可以只包括部分功能,例如包括信道映射、HARQ(混合自动重传请求)的功能,并且HARQ的配置可以和原有MAC实体保持一致,其他功能(如调度请求SR功能、缓存状态报告BSR功能等)则可以省略。
如此,若发端的第一PDCP层获知发端工作在CA模式,则将所述第一分支数据发送至原有的MAC实体,而将所述第二分支数据发送至专用MAC实体,从而避免第一分支数据和第二分支数据在MAC层传输中出现错误,提高了重复数据传输的可靠性。
另外需要补充说明的是,专用MAC实体是伴随重复数据发送功能而存在的,如果重复发送功能去激活,则专用MAC实体将不再传输数据。
在上述各实施例的基础上,所述方法还包括:第一PDCP层若获知所述第一分支数据和所述第二分支数据预配置在相同的媒体接入控制MAC层传输,则为所述第一分支数据分配第一临时PDCP标识和为所述第二分支数据分配第二临时PDCP标识,以供所述媒体接入控制MAC层为所述第一分支数据分配第一MAC PDU和为所述第二分支数据分配第二MACPDU。
具体地,发端的第一PDCP层在传输重复数据之前,对于发端分配的MAC层资源情况是已知的,若发端预配置给所述第一分支数据和所述第二分支数据在相同的媒体接入控制MAC层进行传输,则第一PDCP层则会在对所述第一分支数据和所述第二分支数据进行打包或加头等处理时为其分配临时PDCP标识,如此,所述MAC层在接收到第一分支数据和第二分支数据时,可以根据各自的临时PDCP标识分配不同的MAC PDU,从而可使用同一个MAC层传输重复数据而不会造成传输失败,提高了数据传输的可靠性。
在上述各实施例的基础上,所述方法还包括:数据发送端通过第一MAC控制元素向数据接收端发送重复数据的激活信息,以供所述数据接收端接收到所述激活信息后进行重复数据传输;其中,所述激活信息包括第一PDCP PDU SN参数,所述第一PDCP PDU SN参数用于指示所述数据发送端和所述数据接收端同步进行重复数据传输的起始PDCP数据包的序列号。
具体地,发端和收端在进行重复数据传输之前,为了使得发端和收端保持同步收发,发端先通过MAC控制元素(简称MAC CE)向收端发送激活信息,所述激活信息携带了用于指示重复数据中起始PDCP数据包序列号的PDCP PDU SN参数,收端接收到该激活信息后,通过解析所述激活信息获取MAC CE中携带的PDCP PDU SN参数,从所述起始PDCP数据包进行接收所述重复数据,从而与发端保持数据传输同步,保证了数据传输的可靠性。
在上述实施例的基础上,所述方法还包括:数据发送端通过第二MAC控制元素向数据接收端发送重复数据的去激活信息,以供所述数据接收端接收到所述去激活信息后停止重复数据传输;其中,所述去激活信息包括第二PDCP PDU SN参数,所述第二PDCP PDU SN参数用于指示所述数据发送端和所述数据接收端同步停止重复数据传输的终止PDCP数据包的序列号。
具体地,在重复数据中的所有数据包全部完成传输之后,或者所述重复数据的传输过程需要停止时,发端可通过MAC控制元素向收端发送去激活信息,所述去激活信息携带了用于指示重复数据中终止PDCP数据包序列号的PDCP PDU SN参数,收端接收到该去激活信息后,通过解析所述去激活信息获取MAC CE中携带的PDCP PDU SN参数,从而在接收到终止PDCP数据包后则停止接收重复数据,与发端保持数据传输同步,保证了数据传输的可靠性。
图2为本发明又一实施例提供的重复数据传输方法的流程示意图。如图2所示,该方法包括以下步骤:
S201、数据接收端的第三RLC实体接收到所述第一分支数据后,向数据发送端的第一RLC实体发送第一反馈信息,以供所述第一RLC实体根据所述第一反馈信息向数据发送端的第二RLC实体发送第一通知信息;并向数据接收端的第四RLC实体发送第二通知信息;
S202、所述第四RLC实体根据所述第二通知信息停止接收第二分支数据;
其中,所述第一反馈信息用于指示所述第一分支数据已被所述第三RLC实体接收;所述第二通知信息用于指示所述第四RLC实体停止接收第二分支数据。
具体地,收端的第三RLC实体用于接收发端发送的第一分支数据,收端的第四RLC实体用于接收发端发送的第二分支数据;所述第三RLC实体接收到所述第一分支数据后,向发端的第一RLC实体发送第一反馈信息,通知所述第一RLC实体,第一RLC实体接收到所述第一反馈信息后获知第一分支数据已完成传输,则向所述第二RLC实体发送第一通知信息,告知第二RLC实体停止发送第二分支数据;同时,第三RLC实体还会向第四RLC实体发送第二通知信息,告知第四RLC实体停止继续接收第二分支数据;第四RLC实体接收到第二通知信息后则停止接收第二分支数据。
如此,在第一分支数据完成传输的前提下,收端的第三RLC实体通过第一反馈信息告知发端的第二RLC实体停止发送第二分支数据,通过第二通知信息告知收端的第四RLC实体停止接收第二分支数据,从而保证收端和发端之间的信息对等性和一致性,避免重复数据传输中不必要的重传,同时保证数据传输的可靠性。
在上述实施例的基础上,所述方法的数据接收端的第三RLC实体接收到所述第一分支数据后,向数据接收端的第四RLC实体发送第二通知信息,具体为:
所述数据接收端的第三RLC实体接收到所述第一分支数据后,向所述数据接收端的第二PDCP层发送第二指示信息;
所述第二PDCP层根据所述第二指示信息向所述第四RLC实体发送第二通知信息;
其中,所述第二指示信息用于指示所述第三RLC实体已接收到第一分支数据。
具体地,收端的第三RLC实体与第四RLC实体通过收端的第二PDCP层进行通信:发端的第一RLT实体向收端的第三RLC实体发送第一分支数据,第三RLC实体成功接收所述第一分支数据后向第二PDCP层发送第二指示信息,通知第二PDCP层所述第一分支数据已被接收,接着所述第二PDCP层向负责接收第二分支数据的第四RLC实体发送第二通知信息,通知第四RLC实体停止接收第二分支数据。
由上述内容可知:本发明实施例提供的重复数据传输方法,通过采用第一分支数据和第二分支数据进行重复数据的传输,在第一分支数据已正确传输的前提下,若第二分支数据尚未传输成功,对收端而言,则不会再接收第二分支数据,从而在保证数据传输可靠性的基础上,避免重复数据传输中不必要的重传,提高了发端与收端之间的数据传输效率。
在上述各实施例的基础上,所述方法还包括:第四RLC实体向重复发送端的第二RLC实体发送第二反馈信息,所述第二反馈信息用于指示所述重复数据已经被所述第三RLC实体接收。
具体地,发端的第一RLC实体用于发送第一分支数据,发端的第二RLC实体用于发送第二分支数据;相应地,收端的第三RLC实体用于接收第一分支数据,收端的第四RLC实体用于接收第二分支数据。与上述实施例不同的是,收端的第三RLC实体除了向发端的第一RLC实体的第一反馈信息,以供第一RLC实体向第二RLC实体发送第一通知信息外,收端的第四RLC实体也会向发端的第二RLC实体发送第二反馈信息,从而保证发端与收端之间的信息对等性和一致性,实现重复数据的可靠性传输。
为了更好地说明本发明的技术方案,以下提供3个具体的实施例,以基站作为发端,用户终端作为收端为例,对二者之间具体的交互过程进行描述:
实施例1、基站的工作模式为CA模式
图3为本发明实施例提供的配置专用MAC实体的传输示意图。
步骤一,基站向用户终端(简称UE)发送重复数据的激活(或配置)信息。激活信息由MAC CE传输,所述MAC CE中包括PDCP PDU SN,用于收发两端同步。可选地,激活信息若不包括PDCP PDU SN,则用户终端在接收到所述激活信息后,则立即准备接收重复数据;
步骤二,UE从上述PDCP PDU SN开始进行重复数据传输模式,优选地,重复数据的两个分支数据都以相同的PDCP PDU SN发送,以减少收端数据合并的复杂性;
步骤三,基站通过原有的MAC实体传输第一分支数据,通过预配置的第一专用MAC实体传输第二分支数据;用户终端通过原有的MAC实体接收第一分支数据,通过预配置的第二专用实体接收第二分支数据;
步骤四,当发端的第一分支数据已经被收端正确接收,并且此时第二分支数据尚未传输成功,则通知尚未传输成功的第二RLC实体其对应的数据已经被正确接收,此时可以停止所述第二RLC实体对该数据包的传输。当收端正确接收到第一分支数据,则接收端内部通知第四RLC实体其对应数据已经正确接收,如此保证收发两端同步。
其中,PDCP层负责通知的过程如下:发端:第一PDCP层接收到第一RLC实体对第一分支数据的正确传输指示之后,通知第二RLC实体重复数据已经被收端成功接收。收端:第二PDCP层接收到第三RLC实体的正确接收第一分支数据的指示信息之后,通知第四RLC实体重复数据已经正确接收。当第二RLC实体和第四RLC实体收到正确传输的指示之后,不再继续发送和接收第二分支数据,同时刷新RLC传输相关的参数,例如接收状态变量VR、发送状态变量VT等。
RLC层负责通知的过程如下:与通过PDCP层负责通知的过程的区别是由正确发送/接收的RLC实体直接通知另一个RLC实体PDCP PDUx已经正确发送/接收。例如,第一RLC实体直接通知第二RLC实体重复数据已正确发送;第三RLC实体直接通知第四RLC实体重复数据已正确接收。
步骤五,当重复数据的传输过程需要停止时,基站向UE发送去激活信息,所述去激活信息通过MAC CE传输,所述MAC CE包含PDCP PDU SN,以便收发双端明确是何时停止传输。若所述去激活信息中不包含PDCP PDU SN,则UE在接收到所述去激活信息之后,立即停止接收。
实施例2、预配置在同一个MAC实体进行传输
图4为本发明实施例提供的共用相同MAC实体的传输示意图。
实施例2和实施例1的区别:无需为基站和用户终端预配置专用MAC实体,支持重复数据的两个分支数据在同一个MAC层传输,即使用同一个MAC实体。具体过程如下:基站的第一PDCP层为给PDCP PDU增加临时标识,以供RLC层的RLC实体明确与重复数据的两个分支数据之间的对应关系和MAC实体为两个分支数据分配不同的MAC PDU,避免MAC实体将两个分支数据放在同一个MAC PDU中。其余过程和实施例1相同,此处不再描述。
实施例3、基站的工作模式为双连接模式
当基站工作在双连接模式,由于MAC层可采用不同的MAC实体传输第一分支数据和第二分支数据,即无需预配置专用MAC实体,也无需在PDCP层为第一分支数据和第二分支数据分配临时PDCP标识,因此其过程与配置专用MAC实体后的过程相同,此处不再赘述。
图5为本发明实施例提供的电子设备的结构框图。如图5所示,该电子设备包括:第一存储器502和第一处理器501,所述第一处理器501和所述第一存储器502通过第一总线503完成相互间的通信;所述第一存储器502存储有可被所述处理器执行的程序指令,所述第一处理器501调用所述程序指令能够执行如下方法,例如包括:数据发送端的第一RLC实体接收数据接收端的第三RLC实体的第一反馈信息;所述第一RLC实体接收到所述第一反馈信息后,向数据发送端的第二RLC实体发送第一通知信息;其中,所述第一反馈信息用于指示所述第一分支数据已被所述第三RLC实体接收;所述第一通知信息用于指示所述第二RLC实体停止发送第二分支数据。
图6为本发明又一实施例提供的电子设备的结构框图。如图6所示,该电子设备包括:第二存储器602和第二处理器601,所述第二处理器601和所述第二存储器602通过第二总线603完成相互间的通信;所述第二存储器602存储有可被所述处理器执行的程序指令,所述第二处理器601调用所述程序指令能够执行如下方法,例如包括:数据接收端的第三RLC实体接收到所述第一分支数据后,向数据发送端的第一RLC实体发送第一反馈信息,以供所述第一RLC实体根据所述第一反馈信息向数据发送端的第二RLC实体发送第一通知信息;并向数据接收端的第四RLC实体发送第二通知信息;所述第四RLC实体根据所述第二通知信息停止接收第二分支数据;其中,所述第一反馈信息用于指示所述第一分支数据已被所述第三RLC实体接收;所述第二通知信息用于指示所述第四RLC实体停止接收第二分支数据。
本发明实施例还提供一种计算机第一程序产品,所述计算机第一程序产品包括存储在非暂态计算机可读存储介质上的第一计算机程序,所述第一计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:数据发送端的第一RLC实体接收数据接收端的第三RLC实体的第一反馈信息;所述第一RLC实体接收到所述第一反馈信息后,向数据发送端的第二RLC实体发送第一通知信息;其中,所述第一反馈信息用于指示所述第一分支数据已被所述第三RLC实体接收;所述第一通知信息用于指示所述第二RLC实体停止发送第二分支数据。
本发明实施例还提供一种计算机第二程序产品,所述计算机第二程序产品包括存储在非暂态计算机可读存储介质上的第二计算机程序,所述第二计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:数据接收端的第三RLC实体接收到所述第一分支数据后,向数据发送端的第一RLC实体发送第一反馈信息,以供所述第一RLC实体根据所述第一反馈信息向数据发送端的第二RLC实体发送第一通知信息;并向数据接收端的第四RLC实体发送第二通知信息;所述第四RLC实体根据所述第二通知信息停止接收第二分支数据;其中,所述第一反馈信息用于指示所述第一分支数据已被所述第三RLC实体接收;所述第二通知信息用于指示所述第四RLC实体停止接收第二分支数据。
本发明实施例还提供一种计算机第一可读存储介质,所述第一计算机可读存储介质存储第一计算机程序,所述第一计算机程序使所述计算机执行上述各方法实施例所提供的方法,例如包括:数据发送端的第一RLC实体接收数据接收端的第三RLC实体的第一反馈信息;所述第一RLC实体接收到所述第一反馈信息后,向数据发送端的第二RLC实体发送第一通知信息;其中,所述第一反馈信息用于指示所述第一分支数据已被所述第三RLC实体接收;所述第一通知信息用于指示所述第二RLC实体停止发送第二分支数据。
本发明实施例还提供一种计算机第二可读存储介质,所述第二计算机可读存储介质存储第二计算机程序,所述第二计算机程序使所述计算机执行上述各方法实施例所提供的方法,例如包括:数据接收端的第三RLC实体接收到所述第一分支数据后,向数据发送端的第一RLC实体发送第一反馈信息,以供所述第一RLC实体根据所述第一反馈信息向数据发送端的第二RLC实体发送第一通知信息;并向数据接收端的第四RLC实体发送第二通知信息;所述第四RLC实体根据所述第二通知信息停止接收第二分支数据;其中,所述第一反馈信息用于指示所述第一分支数据已被所述第三RLC实体接收;所述第二通知信息用于指示所述第四RLC实体停止接收第二分支数据。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (12)
1.一种重复数据传输方法,其特征在于,所述重复数据包括第一分支数据和第二分支数据,所述方法包括:
数据发送端的第一RLC实体接收数据接收端的第三RLC实体的第一反馈信息;
所述第一RLC实体接收到所述第一反馈信息后,向数据发送端的第二RLC实体发送第一通知信息;
其中,所述第一反馈信息用于指示所述第一分支数据已被所述第三RLC实体接收;所述第一通知信息用于指示所述第二RLC实体停止发送第二分支数据;
所述第一分支数据为发送至第一RLC实体的重复PDCP分组数据单元,所述第二分支数据为发送至第二RLC实体的重复PDCP分组数据单元;
若所述数据发送端为基站,所述数据接收端为用户终端,所述第一RLC实体和所述第二RLC实***于基站;若所述数据发送端为用户终端,所述数据接收端为基站,所述第一RLC实体和所述第二RLC实***于用户终端;
所述第三RLC实***于数据接收端,用于接收所述第一分支数据或所述第二分支数据。
2.根据权利要求1所述的方法,其特征在于,所述第一RLC实体接收到所述第一反馈信息后,向数据发送端的第二RLC实体发送第一通知信息,具体为:
所述第一RLC实体接收到所述第一反馈信息后,向数据发送端的第一PDCP层发送第一指示信息;
所述第一PDCP层根据所述第一指示信息向数据发送端的第二RLC实体发送第一通知信息;
其中,所述第一指示信息用于指示所述第一分支数据已被数据接收端接收。
3.根据权利要求1所述的方法,其特征在于,还包括:
第二RLC实体接收数据接收端的第四RLC实体发送的第二反馈信息,所述第二反馈信息用于指示所述重复数据已经被所述第三RLC实体接收。
4.根据权利要求1所述的方法,其特征在于,还包括:
第一PDCP层若获知所述数据发送端的工作模式为载波聚合CA模式,数据发送端的媒体接入控制MAC层则在预配置的第一专用MAC实体发送所述第二分支数据,以供所述数据接收端的媒体接入控制层MAC层在预配置的第二专用MAC实体接收所述第二分支数据。
5.根据权利要求1所述的方法,其特征在于,还包括:
第一PDCP层若获知所述第一分支数据和所述第二分支数据预配置在相同的媒体接入控制MAC层传输,则为所述第一分支数据分配第一临时PDCP标识和为所述第二分支数据分配第二临时PDCP标识,以供所述媒体接入控制MAC层为所述第一分支数据分配第一MAC PDU和为所述第二分支数据分配第二MAC PDU。
6.根据权利要求1-5任一所述的方法,其特征在于,还包括:
数据发送端通过第一MAC控制元素向数据接收端发送重复数据的激活信息,以供所述数据接收端接收到所述激活信息后进行重复数据传输;
其中,所述激活信息包括第一PDCP PDU SN参数,所述第一PDCP PDU SN参数用于指示所述数据发送端和所述数据接收端同步进行重复数据传输的起始PDCP数据包的序列号。
7.根据权利要求6所述的方法,其特征在于,还包括:
数据发送端通过第二MAC控制元素向数据接收端发送重复数据的去激活信息,以供所述数据接收端接收到所述去激活信息后停止重复数据传输;
其中,所述去激活信息包括第二PDCP PDU SN参数,所述第二PDCP PDU SN参数用于指示所述数据发送端和所述数据接收端同步停止重复数据传输的终止PDCP数据包的序列号。
8.一种重复数据传输方法,其特征在于,所述重复数据包括第一分支数据和第二分支数据,所述方法包括:
数据接收端的第三RLC实体接收到所述第一分支数据后,向数据发送端的第一RLC实体发送第一反馈信息,以供所述第一RLC实体根据所述第一反馈信息向数据发送端的第二RLC实体发送第一通知信息;并向数据接收端的第四RLC实体发送第二通知信息;
所述第四RLC实体根据所述第二通知信息停止接收第二分支数据;
其中,所述第一反馈信息用于指示所述第一分支数据已被所述第三RLC实体接收;所述第二通知信息用于指示所述第四RLC实体停止接收第二分支数据;
所述第一分支数据为发送至第一RLC实体的重复PDCP分组数据单元,所述第二分支数据为发送至第二RLC实体的重复PDCP分组数据单元;
若所述数据发送端为基站,所述数据接收端为用户终端,所述第一RLC实体和所述第二RLC实***于基站;若所述数据发送端为用户终端,所述数据接收端为基站,所述第一RLC实体和所述第二RLC实***于用户终端;
所述第三RLC实体和所述第四RLC实***于数据接收端,所述第三RLC实体用于接收所述第一分支数据,所述第四RLC实体用于接收所述第二分支数据;
所述第一通知信息用于指示所述第二RLC实体停止发送第二分支数据。
9.根据权利要求8所述的方法,其特征在于,所述数据接收端的第三RLC实体接收到所述第一分支数据后,向数据接收端的第四RLC实体发送第二通知信息,具体为:
所述数据接收端的第三RLC实体接收到所述第一分支数据后,向所述数据接收端的第二PDCP层发送第二指示信息;
所述第二PDCP层根据所述第二指示信息向所述第四RLC实体发送第二通知信息;
其中,所述第二指示信息用于指示所述第三RLC实体已接收到第一分支数据。
10.根据权利要求8或9所述的方法,其特征在于,还包括:
第四RLC实体向数据发送端的第二RLC实体发送第二反馈信息,所述第二反馈信息用于指示所述重复数据已经被所述第三RLC实体接收。
11.一种电子设备,其特征在于,包括:
存储器和处理器,所述处理器和所述存储器通过总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求1至10任一所述的方法。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至10任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711002557.9A CN109698736B (zh) | 2017-10-24 | 2017-10-24 | 一种重复数据传输方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711002557.9A CN109698736B (zh) | 2017-10-24 | 2017-10-24 | 一种重复数据传输方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109698736A CN109698736A (zh) | 2019-04-30 |
CN109698736B true CN109698736B (zh) | 2021-08-06 |
Family
ID=66228109
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711002557.9A Active CN109698736B (zh) | 2017-10-24 | 2017-10-24 | 一种重复数据传输方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109698736B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102611537A (zh) * | 2011-01-25 | 2012-07-25 | 华为技术有限公司 | 一种数据包的重传方法及装置 |
CN102801502A (zh) * | 2012-08-31 | 2012-11-28 | 哈尔滨工业大学 | Lte及lte-a***中基于red算法的丢包方法 |
CN103888222A (zh) * | 2014-03-21 | 2014-06-25 | 电信科学技术研究院 | 一种数据包处理方法及装置 |
CN104184553A (zh) * | 2014-09-02 | 2014-12-03 | 广东欧珀移动通信有限公司 | 低功耗蓝牙数据传输方法、装置以及设备 |
CN104935414A (zh) * | 2014-03-21 | 2015-09-23 | 上海贝尔股份有限公司 | 一种在双连接***中传输信息的方法和装置 |
CN106559183A (zh) * | 2015-09-25 | 2017-04-05 | 普天信息技术有限公司 | 数据传输方法、装置和*** |
CN107147479A (zh) * | 2017-04-27 | 2017-09-08 | 电信科学技术研究院 | 一种进行重复传输控制的方法和设备 |
CN107241164A (zh) * | 2017-05-05 | 2017-10-10 | 电信科学技术研究院 | 一种无线承载重复传输的处理方法及装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150305041A1 (en) * | 2014-04-16 | 2015-10-22 | Electronics And Telecommunications Research Institute | Method and apparatus for providing service using radio resource aggregation |
US9906332B2 (en) * | 2015-05-29 | 2018-02-27 | Apple Inc. | Radio link control recovery based on medium access feedback |
US11382081B2 (en) * | 2015-10-16 | 2022-07-05 | Samsung Electronics Co., Ltd. | Method and apparatus for system information acquisition in wireless communication system |
US11032031B2 (en) * | 2016-01-18 | 2021-06-08 | Qualcomm Incorporated | HARQ LLR buffer and reordering buffer management |
-
2017
- 2017-10-24 CN CN201711002557.9A patent/CN109698736B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102611537A (zh) * | 2011-01-25 | 2012-07-25 | 华为技术有限公司 | 一种数据包的重传方法及装置 |
CN102801502A (zh) * | 2012-08-31 | 2012-11-28 | 哈尔滨工业大学 | Lte及lte-a***中基于red算法的丢包方法 |
CN103888222A (zh) * | 2014-03-21 | 2014-06-25 | 电信科学技术研究院 | 一种数据包处理方法及装置 |
CN104935414A (zh) * | 2014-03-21 | 2015-09-23 | 上海贝尔股份有限公司 | 一种在双连接***中传输信息的方法和装置 |
CN104184553A (zh) * | 2014-09-02 | 2014-12-03 | 广东欧珀移动通信有限公司 | 低功耗蓝牙数据传输方法、装置以及设备 |
CN106559183A (zh) * | 2015-09-25 | 2017-04-05 | 普天信息技术有限公司 | 数据传输方法、装置和*** |
CN107147479A (zh) * | 2017-04-27 | 2017-09-08 | 电信科学技术研究院 | 一种进行重复传输控制的方法和设备 |
CN107241164A (zh) * | 2017-05-05 | 2017-10-10 | 电信科学技术研究院 | 一种无线承载重复传输的处理方法及装置 |
Non-Patent Citations (3)
Title |
---|
Feedback for PDCP duplication;Fujitsu;《3GPP R2-1706563》;20170616;全文 * |
LTE-Advanced***中异构网双连接关键技术的研究;李先栋;《中国优秀硕士学位论文全文数据库信息科技辑》;20150831;全文 * |
Technical Specification Group Radio Access Network;佚名;《3GPP R2-1710693 38300-101》;20170929;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN109698736A (zh) | 2019-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111357387B (zh) | 多连接的方法及相关装置 | |
CN107667559B (zh) | 在无线通信***中使用不同的无线连接技术提供多连接的装置和方法 | |
CN110603803B (zh) | 用于云局域网环境中网络实体之间通信的方法和设备 | |
JP7279778B2 (ja) | サイドリンクデータの送信及び設定方法並びに装置 | |
US11844147B2 (en) | Method and apparatus for resource allocation for network coordination | |
EP3637846B1 (en) | Method and device for use in configuring novel quality of service architecture in dual connectivity system | |
WO2017054633A1 (zh) | 一种资源分配方法、装置及无线接入*** | |
CN106992846B (zh) | 一种数据发送方法、数据接收方法和装置 | |
US11197223B2 (en) | Method and apparatus for determining transmission path of packet in wireless communication | |
WO2016192517A1 (zh) | 射频处理设备及处理方法 | |
EP3989674A1 (en) | Methods and devices for network access | |
WO2020119013A1 (zh) | 侧链通信方法和装置 | |
JP2018510548A (ja) | Rlcデータパケットオフロード方法および基地局 | |
US20230224914A1 (en) | Method and Apparatus for Configuring Transmission Time Interval, Data Transmission Method and Apparatus and System | |
CN111713134B (zh) | 用于下一代无线通信***中分组重复激活和去激活时的有效操作的方法和装置 | |
WO2022110188A1 (zh) | 侧行链路载波管理方法、装置和*** | |
EP3534662B1 (en) | Bearer configuration method and related product | |
JP2023505642A (ja) | 情報伝送方法及び関連製品 | |
CN109698736B (zh) | 一种重复数据传输方法及装置 | |
KR102129026B1 (ko) | aGPS에서 그랜트 구간을 전환 및 동기화하는 방법 및 시스템 | |
WO2022105925A1 (zh) | 传输方法、通知方法、传输单元和网络侧设备 | |
WO2019082319A1 (ja) | 無線通信システム、基地局、移動局および無線通信方法 | |
CN116349259A (zh) | 通信方法及装置 | |
JP7534548B2 (ja) | 伝送方法、通知方法、伝送ユニット及びネットワーク側機器 | |
WO2023202660A1 (zh) | 一种跨分布式单元du的通信方法及相关装置 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |