CN116347512A - 数据传输方法和装置 - Google Patents
数据传输方法和装置 Download PDFInfo
- Publication number
- CN116347512A CN116347512A CN202111607984.6A CN202111607984A CN116347512A CN 116347512 A CN116347512 A CN 116347512A CN 202111607984 A CN202111607984 A CN 202111607984A CN 116347512 A CN116347512 A CN 116347512A
- Authority
- CN
- China
- Prior art keywords
- data
- indication information
- resource
- level
- data packet
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/04—Arrangements for maintaining operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种数据传输方法和装置,该方法包括:接收第一资源指示信息,所述第一资源指示信息用于指示第一资源,所述第一资源的可靠性等级为第一等级;在所述第一资源上发送第一数据包,所述第一数据包的可靠性等级为第一等级。本发明中,发送端通过第一资源将与第一资源的可靠性等级相同的第一数据包进行传输,使得第一数据包能够按照第一数据包所要求的可靠性要求进行传输,提高了数据的传输可靠性。
Description
技术领域
本发明涉及数据传输技术领域,尤其涉及一种数据传输方法和装置。
背景技术
5G无线蜂窝通信系统NR(New Radio,新空口)中的数据传输,由基站和UE(UserEquipment,用户设备)按照协议层的顺序对数据进行处理,协议层包括PDCP(Packet DataConvergence Protocol,分组数据汇聚协议)、RLC(Radio Link Control,无线链路控制)层、MAC(Medium Access Control,媒体接入控制)层、PHY(Physical Layer,物理层)等。例如,在发送端,数据包经过PDCP层和RLC层处理,成为RLC PDU(Protocol Data Unit,协议数据单元),之后在MAC中组装为TB(Transmit Block,传输块),最后经由PHY传输至接收端。
示例性技术中,发送端按照从上层接收到的数据包的顺序,依次将数据包组织成传输块,经过无线信道传输。发送端不能乱序传输数据包,即从上层接收到的数据包1、2和3,发送端只能按1、2、3的顺序将这三个数据包组装为TB,不能乱序组装,如,先组装数据包2,再组装数据包1,是不允许的。
待传数据包括重要性高的数据以及重要性低的数据,重要性高的数据对于传输可靠性要求较高,则重要性高的数据需要可靠性高的传输方式进行传输;而重要性低的数据对于传输可靠性要求较低,也即重要性低的数据需要可靠性低的传输方式进行传输。由于待传数据只能按照顺序组成传输块,使得发送端只能按照统一的传输方式依次顺序的将各个数据包传输至接收端,从而使得重要性高的数据包按照可靠性低的传输方式进行传输,导致数据的传输可靠性较低。
发明内容
本发明提供一种数据传输方法和装置,用以解决数据的传输可靠性较低的问题。
一方面,本发明提供一种数据传输方法,包括:
接收第一资源指示信息,所述第一资源指示信息用于指示第一资源,所述第一资源的可靠性等级为第一等级;
在所述第一资源上发送第一数据包,所述第一数据包的可靠性等级为第一等级。
在一实施例中,还包括:
接收第二资源指示信息,所述第二资源指示信息用于指示第二资源,所述第二资源的可靠性等级为第二等级;
在所述第二资源上发送第二数据包,所述第二数据包的可靠性等级为第二等级。
在一实施例中,所述接收第一资源指示信息的步骤之前,还包括:
发送第一数据量指示信息,所述第一数据量指示信息用于指示可靠性等级为第一等级的待传输的第一数据包的数据量,或者,所述第一数据量指示信息用于指示所述发送端待传输的数据的总数据量。
在一实施例中,所述接收第二资源指示信息的步骤之前,还包括:
发送第二数据量指示信息,所述第二数据量指示信息用于指示可靠性等级为第二等级的待传输的第二数据包的数据量,或者,所述第二数据量指示信息用于指示所述发送端待传输的数据的总数据量。
在一实施例中,所述第一数据包为第一业务的数据包,还包括:
接收业务资源指示信息,所述业务资源指示信息用于指示传输所述第一业务的数据包的资源的可靠性等级。
在一实施例中,所述第一业务为视频业务。
在一实施例中,第一数据队列缓存所述第一数据包,所述第一数据队列缓存的所述第一数据包经由第一RLC实体传输;
第二数据队列缓存所述第二数据包,所述第二数据队列缓存的所述第二数据包经由第二RLC实体传输。
另一方面,本发明还提供一种数据传输方法,应用于接收端,包括:
发送第一资源指示信息,所述第一资源指示信息用于指示第一资源,所述第一资源的可靠性等级为第一等级;
接收所述第一资源上传输的第一数据包,所述第一数据包的可靠性等级为第一等级。
在一实施例中,还包括:
发送第二资源指示信息,所述第二资源指示信息用于指示第二资源,所述第二资源的可靠性等级为第二等级;
接收所述第二资源上传输的第二数据包,所述第二数据包的可靠性等级为第二等级。
在一实施例中,所述发送第一资源指示信息的步骤之前,还包括:
接收第一数据量指示信息,所述第一数据量指示信息用于指示可靠性等级为第一等级的待传输的第一数据包的数据量。
在一实施例中,所述发送第一资源指示信息的步骤之前,还包括:
接收第一资源占比信息,所述第一资源占比信息用于指示可靠性等级为第一等级的第一资源的占比;
接收第一数据量指示信息,所述第一数据量指示信息用于指示所述发送端待传输的数据的总数据量;
根据所述第一数据量指示信息以及所述第一资源占比信息确定第一资源指示信息。
在一实施例中,所述发送第二资源指示信息的步骤之前,还包括:
接收第二数据量指示信息,所述第二数据量指示信息用于指示可靠性等级为第二等级的待传输的第二数据包的数据量。
在一实施例中,所述发送第二资源指示信息的步骤之前,还包括:
接收第二资源占比信息,所述第二资源占比信息用于指示可靠性等级为第二等级的第二资源的占比;
接收第二数据量指示信息,所述第二数据量指示信息用于指示所述发送端待传输的数据的总数据量;
根据所述第二数据量指示信息以及所述第二资源占比信息确定第二资源指示信息。
在一实施例中,所述第一数据包为第一业务的数据包,还包括:
发送业务资源指示信息,所述业务资源指示信息用于指示传输所述第一业务的数据包的资源的可靠性等级。
在一实施例中,所述第一业务为视频业务。
在一实施例中,第三数据队列接收所述第一数据包,所述第三数据队列接收的所述第一数据包经由第三RLC实体传输;
第四数据队列接收所述第二数据包,所述第四数据队列接收的所述第二数据包经由第四RLC实体传输。
另一方面,本发明还提供一种发送端,包括:
第一接收模块,用于接收第一资源指示信息,所述第一资源指示信息用于指示第一资源,所述第一资源的可靠性等级为第一等级;
第一发送模块,用于在所述第一资源上发送第一数据包,所述第一数据包的可靠性等级为第一等级。
另一方面,本发明还提供一种接收端,包括:
第二发送模块,用于发送第一资源指示信息,所述第一资源指示信息用于指示第一资源,所述第一资源的可靠性等级为第一等级;
第二接收模块,用于接收所述第一资源上传输的第一数据包,所述第一数据包的可靠性等级为第一等级。
另一方面,本发明还提供一种终端设备,包括:存储器和处理器;
所述存储器存储计算机执行指令;
所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如上所述的数据传输方法。
另一方面,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上所述的数据传输方法。
另一方面,本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现如上所述的数据传输方法。
本发明提供的数据传输方法和装置,接收用于指示资源的资源指示信息,且资源的可靠性等级是第一等级,再通过在资源上发送可靠性等级也为第一等级的数据包。本发明中,发送端通过资源将与资源的可靠性等级相同的数据包进行传输,使得数据包能够按照数据包所要求的可靠性要求进行传输,提高了数据的传输可靠性。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1为本发明数据传输方法的场景示意图;
图2为本发明数据传输方法第一实施例的流程示意图;
图3为本发明实施例涉及的待传输数据的组成示意图;
图4为本发明数据传输方法第二实施例的流程示意图;
图5为本发明数据传输方法第三实施例的流程示意图;
图6为本发明数据传输方法第四实施例的流程示意图;
图7为本发明实施例涉及的BSR的一组成示意图;
图8为本发明实施例涉及的BSR的另一组成示意图;
图9为本发明数据传输方法第五实施例的流程示意图;
图10为本发明涉及的终端与基站的简要交互示意图;
图11为本发明实施例涉及的发送端传输数据的简要示意图;
图12为本发明数据传输方法第六实施例的流程示意图;
图13为本发明数据传输方法第七实施例的流程示意图;
图14为本发明数据传输方法第八实施例的流程示意图;
图15为本发明数据传输方法第九实施例的流程示意图;
图16为本发明数据传输方法第十实施例的流程示意图;
图17为本发明发送端的模块示意图;
图18为本发明接收端的模块示意图;
图19为本发明终端设备的结构示意图。
通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
本发明提供一种数据传输方法。如图1所示,终端以及基站均设置有PDCP层、RLC层、MAC层以及PHY层。在终端中,数据包经过PDCP和RLC层处理,成为RLC PDU,RLC PDU在MAC层组装陈传输块TB,TB在通过PHY层传输至基站。同理的,在基站中,数据包经过PDCP和RLC层处理,成为RLC PDU,RLC PDU在MAC层组装陈传输块TB,TB在通过PHY层传输至终端。
下面以具体地实施例对本发明的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明的实施例进行描述。
参照图2,图2为本发明数据传输方法的第一实施例,应用于发送端,数据传输方法包括以下步骤:
步骤S10,接收第一资源指示信息,第一资源指示信息用于指示第一资源,第一资源的可靠性等级为第一等级。
在本实施例中,发送端与接收端通信连接。接收端可以向发送端下发资源指示信息,该资源指示信息定义为第一资源指示信息。第一资源指示信息用于指示第一资源,而第一资源具有可靠性等级,可靠性等级包括第一等级、第二等级以及更多等级。可靠性等级表征采用资源进行传输的可靠性。例如,可靠性等级为第一等级时,采用第一等级的资源传输数据的可靠性较高,且通过该资源传输的数据的误块率较小,误块率例如为0.001%。
步骤S20,在第一资源上发送第一数据包,第一数据包的可靠性等级为第一等级。
发送端具有待传输的数据,待传输的数据包括有多个数据包,且每个数据包具有对应的可靠性等级。数据包的可靠性等级是发送端进行配置的。具体的,待传输的数据中有重要性高的数据包、重要性低的数据包、或者其他重要性程度不同的数据包。发送端按照每个数据包的重要性程度对每个数据包配置对应的可靠性等级。例如,重要性稿的数据包的可靠性等级配置为第一等级、将重要性低的数据的可靠性等级配置为第二等级。可以理解的是,重要性程度越高的数据包所要求的传输可靠性越高。以待传输的数据为视频数据进行说明。
参照图3,图3中的三个视频帧(待传输数据),每个视频帧包含三个数据包,其中视频帧A的1号数据包比较重要,2、3号数据包相对重要性低;视频帧B的2号数据包比较重要,1、3号数据包相对重要性低;视频帧C的3号数据包比较重要,1、2号数据包相对重要性低。发送端对视频帧A的1号数据包的可靠性等级配置为第一等级,2、3号数据包的可靠性等级配置为第二等级。同理,发送端将视频帧B的2号数据包的可靠性等级配置为第一等级,将视频帧B的1、3号数据包的可靠性等级配置为第二等级;发送端将视频帧C的3号数据包的可靠性等级配置为第一等级,将视频帧C的1、2号数据包的可靠性等级配置为第二等级。
发送端在接收到第一资源指示信息后,即可确定发送端需要通过第一资源进行数据传输。而第一资源的可靠性等级是第一等级,因此,发送端确定需要将可靠性等级为第一等级的数据包进行传输。可靠性等级为第一等级的数据包定义为第一数据包。对此,发送端在各个数据包中确定与第一资源的可靠性等级相同的第一数据包,再通过第一资源将第一数据包发送至接收端。
此外,第一数据包的可以被组装成一个或多个传输块,发送端再通过第一资源将第一数据包所对应各个传输块传输至接收端。需要说明的是,发送端按照顺序依次对每个数据包进行判断,以确定数据包的可靠性要求(可靠性要求可通过可靠性等级表征)是否符合第一资源的可提供的可靠性要求。当数据包的可靠性要求符合第一资源可提供的可靠性要求,则将数据包放入传输块进行传输,若不符合则不放入传输块。
在本实施例中,发送端基于接收的第一资源指示信息确定待传输的第一数据包,且第一数据包的可靠性等级是与第一资源指示信息所指示的第一资源的可靠性等级是相同,数据包的传输并不是按照数据包的顺序进行传输,也即发送端可以乱序向接收端发送各个数据包。
在本实施例提供的技术方案中,发送端接收用于指示第一资源的第一资源指示信息,且第一资源的可靠性等级是第一等级,发送端再通过在第一资源上发送可靠性等级也为第一等级的数据包。本发明中,发送端通过第一资源将与第一资源的可靠性等级相同的第一数据包进行传输,使得第一数据包能够按照第一数据包所要求的可靠性要求进行传输,提高了数据的传输可靠性。
参照图4,图4为本发明数据传输方法第二实施例,基于第一实施例,步骤S20之后,还包括:
步骤S30,接收第二资源指示信息,第二资源指示信息用于指示第二资源,第二资源的可靠性等级为第二等级。
在本实施例中,发送端可接收接收端下发的第二资源指示信息,第二资源指示信息用于指示第二资源。第二资源具有可靠性等级,且第二资源的可靠性等级是第二等级。
步骤S40,在第二资源上发送第二数据包,第二数据包的可靠性等级为第二等级。
发送端在接收到第二资源指示信息后,即可确定发送端需要通过第二资源进行数据传输。而第二资源的可靠性等级是第二等级,因此,发送端确定需要将可靠性等级为第二等级的数据包进行传输。可靠性等级为第二等级的数据包定义为第二数据包。对此,发送端在各个数据包中确定与第二资源的可靠性等级相同的第二数据包,再通过第二资源将第二数据包发送至接收端。
第二数据包的可以被组装成一个或多个传输块,发送端再通过第二资源将第二数据包所对应各个传输块传输至接收端。
需要说明的是,接收端可以先下发第一资源指示信息,发送端再通过第一资源指示信息向接收端传输第一数据包,且接收端接收到第一数据包后,接收端在向发送端发送第二资源指示信息,也即步骤S30发生在步骤S20之后。但接收端也可以先下发第二资源指示信息,且接收端在接收到发送端基于第二资源指示信息传输的第二数据包后,再向发送端下发第一资源指示信息,也即步骤S30以及步骤S40位于步骤S10之前。另外,接收端可以同时下发第一资源指示信息以及第二资源指示信息,也即步骤S30以及步骤S40,与步骤S10以及步骤S20可以同时进行。
在本实施例提供的技术方案中,发送端接收用于指示第二资源的第二资源指示信息,且第二资源的可靠性等级是第二等级,发送端再通过在第二资源上发送可靠性等级也为第二等级的数据包。本发明中,发送端通过第二资源将与第二资源的可靠性等级相同的第二数据包进行传输,使得第二数据包能够按照第二数据包所要求的可靠性要求进行传输,提高了数据的传输可靠性。
参照图5,图5为本发明数据传输方法第三实施例,基于第一或第二实施例步骤S10之前,还包括:
步骤S50,发送第一数据量指示信息,第一数据量指示信息用于指示可靠性等级为第一等级的待传输的第一数据包的数据量,或者,第一数据量指示信息用于指示发送端待传输的数据的总数据量。
在本实施例中,发送端在传输第一数据包之前,会向接收端发送信息通知接收端向发送端分配传输第一数据包所需的第一资源。具体的,在发送端传输数据之前,接收端会基于发送端待传输的数据分配资源。发送端先确定第一数据包的数据量,且需要确定第一数据包的可靠性等级,发送端再基于第一数据包的可靠性等级以及数据量生成第一数据量指示信息,第一数据量指示信息用于指示可靠性等级为第一等级的待传输的第一数据包的数据量。
接收端在接收到第一数据量指示信息后,解析第一数据量指示信息确定发送端待传输的第一数据包的可靠性等级是第一等级、且可确定第一数据包的第一数据量,接收端分配可靠性等级为第一等级的第一资源,且第一资源可以传输一个或多个数据块。接收端再基于第一资源生成第一资源指示信息发送至发送端。
此外,第一数据量指示信息用于指示发送端待传输的数据的总数据量。具体的,发送端是终端,接收端是基站,则XR(extended-range,扩展范围)服务器生成可靠性等级为第一等级的上行资源的占比,XR再通知基站使得基站从XR服务器中提取占比。终端向基站发送待传输的数据的总数据量后,基站通过占比以及总数据量即可确定可靠性等级为第一等级的第一数据包的数据量,基站即可通过第一数据包的数据量向终端分配可靠性等级为第一等级的上行资源。另外,可靠性等级为第一等级的待传输数据的占比缓存于发送端的应用层,发送端的应用层通知发送端的接入层,发送端的接入层再通知接收端的接入层,从而使得接收端获取可靠性等级为第一等级的待传输数据的占比。
在本实施例提供的技术方案中,发送端向接收端发送第一数据量指示信息,使得接收端向发送端下发第一资源指示信息,进而使得发送端发送与第一资源指示信息指示的第一资源的可靠性等级相同的第一数据包。
参照图6,图6为本发明数据传输方法第四实施例,基于第二或第三实施例,步骤S30之前,还包括:
步骤S60,发送第二数据量指示信息,第二数据量指示信息用于指示可靠性等级为第二等级的待传输的第二数据包的数据量,或者,第二数据量指示信息用于指示发送端待传输的数据的总数据量。
在本实施例中,发送端在传输第二数据包之前,会向接收端发送信息通知接收端下发第二数据包所对应的第二资源。具体的,在发送端传输数据之前,接收端会基于发送端待传输的数据分配资源。发送端先确定第二数据包的数据量,且需要确定第二数据包的可靠性等级,发送端再基于第二数据包的可靠性等级以及数据量生成第二数据量指示信息,第二数据量指示信息用于指示可靠性等级为第二等级的待传输的第二数据包的数据量。
接收端在接收到第二数据量指示信息后,解析第二数据量指示信息确定发送端待传输的第二数据包的可靠性等级是第二等级、且可确定第二数据包的第二数据量,接收端配置可靠性等级为第二等级的第二资源,且第二资源可以承载第二数据量的数据进行传输。接收端再基于第二资源生成第二资源指示信息发送至发送端。
此外,第二数据量指示信息用于指示发送端待传输的数据的总数据量。具体的,发送端是终端,接收端是基站,则XR(extended-range,扩展范围)服务器生成可靠性等级为第二等级的上行资源的占比,XR再通知基站使得基站从XR服务器中提取占比。终端向基站发送待传输的数据的总数据量后,基站通过占比以及总数据量即可确定可靠性等级为第一等级的第二数据包的数据量,基站即可通过第二数据包的数据量向终端分配可靠性等级为第二等级的上行资源。另外,可靠性等级为第一等级的待传输数据的占比缓存于发送端的应用层,发送端的应用层通知发送端的接入层,发送端的接入层再通知接收端的接入层,从而使得接收端获取可靠性等级为第一等级的待传输数据的占比。
此外,第一数据量指示信息以及第二数据量指示信息可以通过BSR(Buffer StateReport,缓存状态报告)的形式发送至接收端。参照图7,每个DRB(Data Radio Bearer,数据无线承载)group按DRB ID从小到大排列,在BSR中占据相应的位置。上报对应的DRB group的待传数据量,即使一个DRB group没有待传数据,也需要在对应的位置填“0”。由于基站和终端都知道DRB group 3是一个视频承载,接收端可以为发送端配置视频承载上报的份数。例如,接收端通知发送端对视频承载配置2份上报数据,因而,发送端将两份待传输数据放置于DRB group 3中,如图7中的两个DRB group 3均有对应的待传输数据。因此,双方都预先知道视频承载包含两份待传数据的上报,分别对应重要数据和非重要数据,基站可以正确解读该BSR的数据结构。可以理解的是,视频承载所对应的DRB group可以包括N个流,也即可以上报N个待传输数据,具体通过接收端进行配置。第一数据指示信息以及第二数据指示信息在BSR的位置可以由接收端采用RRC(Radio Resource Control,无线资源控制)配置好,也可通过协议规定,无需发送端与接收端进行任何操作。例如,位于上方的DRB group 3为第一数据量指示信息,第一数据量指示信息指示可靠性等级为第一等级的数据量是200Bytes;位于下方的DRB group 3为第二数据量指示信息,第二数据量指示信息指示可靠性等级为第二等级的数据量是800Bytes。
发送端还可以以另外一种BSR向接收端上报数据信息。参照图8,每个DRB group对应一个比特位图中的比特,比特为1则表示对应的DRB group有待传数据上报,比特为0则表示对应的DRB group没有待传数据上报。DRB group 1、3、4有待传数据上报,DRB group 2没有待传数据上报。有待传数据上报的三个DRB group中,DRB group 3上报两份,分别对应可靠性等级为第一等级的第一数据量指示信息以及可靠性等级为第二等级的第二数据量指示信息。DRB group 3即为视频帧数据。DRB group 1和4不是视频帧数据,无需区别重要和非重要数据。可以理解的是,位于上方的DRB group 3为第一数据量指示信息,第一数据量指示信息指示可靠性等级为第一等级的数据量是200Bytes;位于下方的DRB group 3为第二数据量指示信息,第二数据量指示信息指示可靠性等级为第二等级的数据量是800Bytes。
在本实施例提供的技术方案中,发送端向接收端发送第二数据量指示信息,使得接收端向发送端下发第二资源指示信息,进而使得发送端发送与第二资源指示信息指示的第二资源的可靠性等级相同的第二数据包。
参照图9,图9为本发明数据传输方法第五实施例,基于第一至第四中任一实施例,步骤S10之前,还包括:
步骤S70,接收业务资源指示信息,业务资源指示信息用于指示传输第一业务的数据包的资源的可靠性等级。
在本实施例中,发送端在传输数据之前,会向接收端发送指示信息,该指示信息指示发送端发送的数据所属的业务。不同的业务所对应的数据的重要性等级不同。例如,业务是视频,则视频数据的数据包的重要性等级包括重要性高以及重要性性低两个等级;若是业务是语音,则语音数据的重要性等级包括重要性高、重要性一般以及重要性低三个等级。
接收端在接收到提示信息后,解析提示信息从而确定业务的重要性等级,基于重要等级生成业务资源指示信息。业务资源指示信息用于指示第一业务的数据包的资源的可靠性等级,接收端可通过业务资源指示信息得知基站会配置与第一业务所有的重要性等级的资源。例如,第一业务是视频业务,视频数据的重要性等级包括重要性高以及重要性低两个等级,则业务资源指示信息用于指示接收端会下发两种可靠性等级的资源。需要说明的是,可靠性等级可以以具体数值进行表征。例如,可靠性等级所对应的数值是误块率,且误块率是0.001%,则可靠性等级是第一等级。可靠性等级也可以事先由接收端配置可靠性指示信息,每种可靠性等级所对应的可靠性指示信息采用一个索引值表示。接收端在分配资源时,通过可靠性指示信息指示资源的可靠性等级。
第一业务也是任意业务,例如第一业务可以是视频业务。
以下以待传输数据为视频数据、终端作为发送端、基站作为接收端为例,对例进行简要说明。参照图10,图10是终端与基站的简要交互示意图,具体步骤如下:
1、gNB(基站)为终端建立视频DRB,且预先通知UE可以分配的可靠性资源(业务资源指示信息),例如,gNB可以分配两种可靠性资源(可靠性的上行资源);
2、UE将视频帧数据中重要数据的数据量(重要数据例如为第一数据包括)以及非重要数据的数据量(非重要数据例如为第二数据包)上报至gNB,例如,重要数据200B,非重要数据800B;
3、gNB先向UE分配一种可靠性等级的上行资源(该上行资源例如为可靠性等级为第二等级的第二资源),例如,先分配普通可靠性资源的上行资源;
4、UE将视频帧数据数据包1和3(数据包1和3的可靠性等级例如为第二等级)组装成传输块传输至gNB,数据包1和3可以各对应一个传输块,且可通过普通可靠性的上行资源先传输数据包1对应的传输块,在普通可靠性的上行资源传输数据包3对应的传输块;
5、gNB再向UE分配另一种上行资源(该上行资源例如为可靠性等级为第一等级的第一资源),例如,分配高可靠性资源的上行资源;
6、UE将视频帧数据数据包2(数据包2的可靠性等级例如为第一等级)组装成传输块传输至gNB。
在本实施例提供的技术方案中,发送端接收接收端下发的业务资源指示信息,从而基于业务资源指示信息准确的确定接收端可以下发用于传输数据包的资源的可靠性等级。
在一实施例中,发送端中设置有多个数据队列,每个数据队列用于缓存不同可靠性等级的数据包。例如,发送端中第一数据队列用于缓存可靠性等级为第一等级的第一数据包,发送端中第二数据队列用于缓存可靠性等级为第二等级的第二数据包。数据队列缓存的数据包可以通过RLC实体进行传输,也即第一数据队列缓存的第一数据包通过是第一RLC实体进行传输,第二数据队列缓存的第二数据包通过是第二RLC实体进行传输。
以下以发送端设有第一RLC实体以及第二RLC实体对本实施例进行详细的说明。
参照图11,发送端设置两个RLC实体,一个RLC实体传输可靠性等级为第一等级的数据包,另一个RLC实体传输可靠性等级为第二等级的数据包。假设,图11左边的RLC实体(第一RLC实体)传输重要数据(重要数据的可靠性等级为第一等级),图11中右边的RLC实体(第二RLC实体)传输非重要数据(非重要数据的可靠性等级为第二等级)。视频帧对应的三个数据包,在PDCP层编号分别为1、2、3,经过PDCP后,根据重要性不同,分别送交两个RLC实体处理,重要数据送交左边RLC实体,非重要数据送交右边的RLC实体,两个RLC实体分别对收到的数据分配RLC编号,编号如图11中字体所示。发送端构建传输块时,根据数据包的可靠性等级,从两个不同的RLC实体提取数据,从而实现两个RLC实体所属队列不同的可靠性传输。接收方的两个RLC实体分别收到数据包后,递交至接收方PDCP实体,接收方PDCP实体根据RLC编号,对来自两个RLC实体的数据包进行排序,从而保证接收的数据包的能够还原成视频帧。
需要说明的是,发送端在发送第一数据包以及第二数据包时,需要从对应的数据队列中提取数据以填入传输块中,从而通过资源将传输块传输至接收端。不同的数据队列所存储的数据包的可靠性等级不同,也即不同数据队列的误块率是不同的。采用传输块进行数据传输时,可以从误块率数据队列中提取数据填入传输块,若误块率要求低的数据队列的中的全部数据不足以将传输块的所有存储空间占用,则需要从误块率要求高的数据队列的提取数据填入数据块中。此外,若误块率要求低的数据队列的中的全部数据不足以将传输块的所有存储空间占用,可以在传输块未存储数据的空间中填充padding。在传输块中填充误块率要求高的数据还是在传输块中填充padding,通过由接收端事先对结发送端的配置进行确定。
具体的,发送端构造传输块时,先确定满足数据包的可靠性等级的RLC实体的集合。发送端再从数据包匹配的各个RLC实体开始取数据(数据以数据包的形式存储于RLC实体),直到达到底层要求的传输块大小为止。如三个RLC模块,分别对应误块率要求为10%、1%、0.1%,对于一个可靠性等级为第三等级的数据包,该数据包对应的RLC实体的误块率是1%,传输块的一次传输的资源的数据量是500Bytes,发送段构造传输块时,步骤如下:
1、先确定两个RLC实体符合要求,即误块率要求为10%和1%的RLC实体是可靠性等级为第三等级的数据包所对应的RLC实体;
2、发送端先从误块率为1%的RLC实体中取数据,并填入传输块中,如果该RLC实体中的数据的数据量大于500Bytes,则不再从误块率要求为10%的RLC实体取数据,此时,传输块中的数据包全部来误块率为1%的RLC实体;如果误块率为1%的RLC中的数据的数据量小于500Bytes,则将该RLC中的数据全部填入传输块后,再从误块率为10%的RLC实体取数据,再填入传输块,也即传输块中的数据一部分来误块率为1%的RLC实体,一部分来自误块率为10%的RLC实体。
本发明还提供一种数据传输方法。
参照图12,图12为本发明数据传输方法第六实施例,应用于接收端,包括:
步骤S100,发送第一资源指示信息,第一资源指示信息用于指示第一资源,第一资源的可靠性等级为第一等级。
在本实施例中,在本实施例中,发送端与接收端通信连接。接收端可以向发送端下发资源指示信息,该资源指示信息定义为第一资源指示信息。第一资源指示信息用于指示第一资源,而第一资源具有可靠性等级,可靠性等级包括第一等级、第二等级以及更多等级。可靠性等级表征采用资源进行传输的可靠性。例如,可靠性等级为第一等级时,采用第一等级的资源传输数据的可靠性较高,且通过该资源传输的数据的误块率较小,误块率例如为0.001%。
步骤S110,接收第一资源上传输的第一数据包,第一数据包的可靠性等级为第一等级。
发送端具有待传输的数据,待传输的数据包括有多个数据包,且每个数据包具有对应的可靠性等级。数据包的可靠性等级是发送端进行配置的。具体的,待传输的数据中有重要性高的数据包、重要性低的数据包、或者其他重要性程度不同的数据包。发送端按照每个数据包的重要性程度对每个数据包配置对应的可靠性等级。例如,重要性稿的数据包的可靠性等级配置为第一等级、将重要性低的数据的可靠性等级配置为第二等级。可以理解的是,重要性程度越高的数据包所要求的传输可靠性越高。以待传输的数据为视频数据进行说明。
参照图3,图3中的三个视频帧(待传输数据),每个视频帧包含三个数据包,其中视频帧A的1号数据包比较重要,2、3号数据包相对重要性低;视频帧B的2号数据包比较重要,1、3号数据包相对重要性低;视频帧C的3号数据包比较重要,1、2号数据包相对重要性低。发送端对视频帧A的1号数据包的可靠性等级配置为第一等级,2、3号数据包的可靠性等级配置为第二等级。同理,发送端将视频帧B的2号数据包的可靠性等级配置为第一等级,将视频帧B的1、3号数据包的可靠性等级配置为第二等级;发送端将视频帧C的3号数据包的可靠性等级配置为第一等级,将视频帧C的1、2号数据包的可靠性等级配置为第二等级。
发送端在接收到第一资源指示信息后,即可确定发送端需要通过第一资源进行数据传输。而第一资源的可靠性等级是第一等级,因此,发送端确定需要将可靠性等级为第一等级的数据包进行传输。可靠性等级为第一等级的数据包定义为第一数据包。对此,发送端在各个数据包中确定与第一资源的可靠性等级相同的第一数据包,再通过第一资源将第一数据包发送至接收端。
此外,第一数据包的可以被组装成一个或多个传输块,发送端再通过第一资源将第一数据包所对应各个传输块传输至接收端。需要说明的是,当数据包的可靠性等级符合第一资源可提供的可靠性等级,则将数据包放入传输块进行传输,若不符合则不放入传输块。
在本实施例中,发送端基于接收的第一资源指示信息确定待传输的第一数据包,且第一数据包的可靠性等级是与第一资源指示信息所指示的第一资源的可靠性等级是相同,数据包的传输并不是按照数据包的顺序进行传输,也即发送端可以乱序向接收端发送各个数据包。
在本实施例提供的技术方案中,接收端发送用于指示第一资源的第一资源指示信息,且第一资源的可靠性等级是第一等级,接收端再接收基于在第一资源上发送可靠性等级也为第一等级的数据包。本发明中,发送端通过第一资源将与第一资源的可靠性等级相同的第一数据包进行传输,使得第一数据包能够按照第一数据包所要求的可靠性要求进行传输,提高了数据的传输可靠性。
参照图13,图13为本发明数据传输方法第七实施例,基于第六实施例,步骤S110之后,还包括:
步骤S120,发送第二资源指示信息,第二资源指示信息用于指示第二资源,第二资源的可靠性等级为第二等级。
在本实施例中,接收端向发送端下发的第二资源指示信息,第二资源指示信息用于指示第二资源。第二资源具有可靠性等级,且第二资源的可靠性等级是第二等级。
步骤S130,接收第二资源上传输的第二数据包,第二数据包的可靠性等级为第二等级。
发送端在接收到第二资源指示信息后,即可确定发送端需要通过第二资源进行数据传输。而第二资源的可靠性等级是第二等级,因此,发送端确定需要将可靠性等级为第二等级的数据包进行传输。可靠性等级为第二等级的数据包定义为第二数据包。对此,发送端在各个数据包中确定与第二资源的可靠性等级相同的第二数据包,再通过第二资源将第二数据包发送至接收端。
第二数据包的可以被组装成一个或多个传输块,发送端再通过第二资源将第二数据包所对应各个传输块传输至接收端。
需要说明的是,接收端可以先下发第一资源指示信息,发送端再通过第一资源指示信息向接收端传输第一数据包,且接收端接收到第一数据包后,接收端在向发送端发送第二资源指示信息,也即步骤S120发生在步骤S110之后。但接收端也可以先下发第二资源指示信息,且接收端在接收到发送端基于第二资源指示信息传输的第二数据包后,再向发送端下发第一资源指示信息,也即步骤S120以及步骤S130位于步骤S100之前。另外,接收端可以同时下发第一资源指示信息以及第二资源指示信息,也即步骤S120以及步骤S130,与步骤S100以及步骤S110可以同时进行。
在本实施例提供的技术方案中,接收端发送用于指示第二资源的第二资源指示信息,且第二资源的可靠性等级是第二等级,接收端再接收第二资源上发送可靠性等级也为第二等级的数据包。本发明中,发送端通过第二资源将与第二资源的可靠性等级相同的第二数据包进行传输,使得第二数据包能够按照第二数据包所要求的可靠性要求进行传输,提高了数据的传输可靠性。
参照图14,图14为本发明数据传输方法第八实施例,基于第六或第七实施例,步骤S100之前,还包括:
步骤S140,接收第一数据量指示信息,第一数据量指示信息用于指示可靠性等级为第一等级的待传输的第一数据包的数据量。
在本实施例中,发送端在传输第一数据包之前,会向接收端发送信息通知接收端向发送端分配传输第一数据包所需的第一资源。具体的,在发送端传输数据之前,接收端会基于发送端待传输的数据分配资源。发送端先确定第一数据包的数据量,且需要确定第一数据包的可靠性等级,发送端再基于第一数据包的可靠性等级以及数据量生成第一数据量指示信息,第一数据量指示信息用于指示可靠性等级为第一等级的待传输的第一数据包的数据量。
接收端在接收到第一数据量指示信息后,解析第一数据量指示信息确定发送端待传输的第一数据包的可靠性等级是第一等级、且可确定第一数据包的第一数据量,接收端分配可靠性等级为第一等级的第一资源,且第一资源可以传输一个或多个数据块。接收端再基于第一资源生成第一资源指示信息发送至发送端。
需要说明的是,第一数据量指示信息指示可靠性等级为第一等级的待传输的第一数据包的占比,占比是第一数据包与待传输数据的数据量比值。同时,第一数据量指示信息需要携带待传输数据的总数据量,使得接收端基于占比一级总数据量确定第一数据包的数据量。
在本实施例提供的技术方案中,发送端向接收端发送第一数据量指示信息,使得接收端向发送端下发第一资源指示信息,进而使得发送端发送与第一资源指示信息指示的第一资源的可靠性等级相同的第一数据包。
在一实施例中,步骤S100之前,还包括:
接收第一资源占比信息,第一资源占比信息用于指示可靠性等级为第一等级的第一资源的占比;
接收第一数据量指示信息,第一数据量指示信息用于指示发送端待传输的数据的总数据量;
根据第一数据量指示信息以及第一资源占比信息确定第一资源指示信息。
在本实施例中,第一数据量指示信息用于指示发送端待传输的数据的总数据量。具体的,发送端是终端,接收端是基站,则XR(extended-range,扩展范围)服务器生成可靠性等级为第一等级的上行资源的占比,XR再通知基站使得基站从XR服务器中提取占比。也即接收端接收第一资源占比信息,第一资源占比信息用于指示可靠性等级为第一等级的第一资源的占比。
接收端接收第一数据量指示信息后,也即终端向基站发送待传输的数据的总数据量后,基站通过占比以及总数据量即可确定可靠性等级为第一等级的第一数据包的数据量,基站即可通过第一数据包的数据量向终端分配可靠性等级为第一等级的上行资源。也即接收端基于第一数据量指示信息以及第一资源占比信息确定第一资源指示信息。
需要说明的是,可靠性等级为第一等级的待传输数据的占比缓存于发送端的应用层,发送端的应用层通知发送端的接入层,发送端的接入层再通知接收端的接入层,从而使得接收端获取可靠性等级为第一等级的待传输数据的占比。
在本实施例提供的技术方案中,发送端向接收端发送第一数据量指示信息,使得接收端向发送端下发第一资源指示信息,进而使得发送端发送与第一资源指示信息指示的第一资源的可靠性等级相同的第一数据包。
参照图15,图15为本发明数据传输方法第九实施例,基于第七或第八实施例,步骤S120之前,还包括:
步骤S150,接收第二数据量指示信息,第二数据量指示信息用于指示可靠性等级为第二等级的待传输的第二数据包的数据量,或者,第二数据量指示信息用于指示发送端待传输的数据的总数据量。
在本实施例中,发送端在传输第二数据包之前,会向接收端发送信息通知接收端下发第二数据包所对应的第二资源。具体的,在发送端传输数据之前,接收端会基于发送端待传输的数据分配资源。发送端先确定第二数据包的数据量,且需要确定第二数据包的可靠性等级,发送端再基于第二数据包的可靠性等级以及数据量生成第二数据量指示信息,第二数据量指示信息用于指示可靠性等级为第二等级的待传输的第二数据包的数据量。
接收端在接收到第二数据量指示信息后,解析第二数据量指示信息确定发送端待传输的第二数据包的可靠性等级是第二等级、且可确定第二数据包的第二数据量,接收端配置可靠性等级为第二等级的第二资源,且第二资源可以承载第二数据量的数据进行传输。接收端再基于第二资源生成第二资源指示信息发送至发送端。
需要说明的是,第二数据量指示信息指示可靠性等级为第二等级的待传输的第二数据包的占比,占比是第二数据包与待传输数据的数据量比值。同时,第二数据量指示信息需要携带待传输数据的总数据量,使得接收端基于占比二级总数据量确定第二数据包的数据量。
此外,第一数据量指示信息以及第二数据量指示信息可以通过BSR(Buffer StateReport,缓存状态报告)的形式发送至接收端。参照图7,每个DRB(Data Radio Bearer,数据无线承载)group按DRB ID从小到大排列,在BSR中占据相应的位置。上报对应的DRB group的待传数据量,即使一个DRB group没有待传数据,也需要在对应的位置填“0”。由于基站和终端都知道DRB group 3是一个视频承载,接收端可以为发送端配置视频承载上报的份数。例如,接收端通知发送端对视频承载配置2份上报数据,因而,发送端将两份待传输数据放置于DRB group 3中,如图7中的两个DRB group 3均有对应的待传输数据。因此,双方都预先知道视频承载包含两份待传数据的上报,分别对应重要数据和非重要数据,基站可以正确解读该BSR的数据结构。可以理解的是,视频承载所对应的DRB group可以包括N个流,也即可以上报N个待传输数据,具体通过接收端进行配置。第一数据指示信息以及第二数据指示信息在BSR的位置可以由接收端采用RRC(Radio Resource Control,无线资源控制)配置好,也可通过协议规定,无需接收端与发送端进行任何操作。例如,位于上方的DRB group 3为第一数据量指示信息,第一数据量指示信息指示可靠性等级为第一等级的数据量是200Bytes;位于下方的DRB group 3为第二数据量指示信息,第二数据量指示信息指示可靠性等级为第二等级的数据量是800Bytes。
发送端还可以以另外一种BSR向接收端上报数据信息。参照图8,每个DRB group对应一个比特位图中的比特,比特为1则表示对应的DRB group有待传数据上报,比特为0则表示对应的DRB group没有待传数据上报。DRB group 1、3、4有待传数据上报,DRB group 2没有待传数据上报。有待传数据上报的三个DRB group中,DRB group 3上报两份,分别对应可靠性等级为第一等级的第一数据量指示信息以及可靠性等级为第二等级的第二数据量指示信息。DRB group 3即为视频帧数据。DRB group 1和4不是视频帧数据,无需区别重要和非重要数据。可以理解的是,位于上方的DRB group 3为第一数据量指示信息,第一数据量指示信息指示可靠性等级为第一等级的数据量是200Bytes;位于下方的DRB group 3为第二数据量指示信息,第二数据量指示信息指示可靠性等级为第二等级的数据量是800Bytes。
在本实施例提供的技术方案中,发送端向接收端发送第二数据量指示信息,使得接收端向发送端下发第二资源指示信息,进而使得发送端发送与第二资源指示信息指示的第二资源的可靠性等级相同的第二数据包。
在二实施例中,步骤S120之前,还包括:
接收第二资源占比信息,第二资源占比信息用于指示可靠性等级为第二等级的第二资源的占比;
接收第二数据量指示信息,第二数据量指示信息用于指示发送端待传输的数据的总数据量;
根据第二数据量指示信息以及第二资源占比信息确定第二资源指示信息。
在本实施例中,第二数据量指示信息用于指示发送端待传输的数据的总数据量。具体的,发送端是终端,接收端是基站,则XR(extended-range,扩展范围)服务器生成可靠性等级为第二等级的上行资源的占比,XR再通知基站使得基站从XR服务器中提取占比。也即接收端接收第二资源占比信息,第二资源占比信息用于指示可靠性等级为第二等级的第二资源的占比。
接收端接收第二数据量指示信息后,也即终端向基站发送待传输的数据的总数据量后,基站通过占比以及总数据量即可确定可靠性等级为第二等级的第二数据包的数据量,基站即可通过第二数据包的数据量向终端分配可靠性等级为第二等级的上行资源。也即接收端基于第二数据量指示信息以及第二资源占比信息确定第二资源指示信息。
需要说明的是,可靠性等级为第二等级的待传输数据的占比缓存于发送端的应用层,发送端的应用层通知发送端的接入层,发送端的接入层再通知接收端的接入层,从而使得接收端获取可靠性等级为第二等级的待传输数据的占比。
在本实施例提供的技术方案中,发送端向接收端发送第二数据量指示信息,使得接收端向发送端下发第二资源指示信息,进而使得发送端发送与第二资源指示信息指示的第二资源的可靠性等级相同的第二数据包。
参照图16,图16为本发明数据传输方法第十实施例,基于第六至第九中任一实施例,步骤S100之前,还包括:
步骤S160,发送业务资源指示信息,业务资源指示信息用于指示传输第一业务的数据包的资源的可靠性等级。
在本实施例中,发送端在传输数据之前,会向接收端发送指示信息,该指示信息指示发送端发送的数据所属的业务。不同的业务所对应的数据的重要性等级不同。例如,业务是视频,则视频数据的数据包的重要性等级包括重要性高以及重要性性低两个等级;若是业务是语音,则语音数据的重要性等级包括重要性高、重要性一般以及重要性低三个等级。
接收端在接收到提示信息后,解析提示信息从而确定业务的重要性等级,基于重要等级生成业务资源指示信息。业务资源指示信息用于指示第一业务的数据包的资源的可靠性等级,接收端可通过业务资源指示信息得知基站会配置与第一业务所有的重要性等级的资源。例如,第一业务是视频业务,视频数据的重要性等级包括重要性高以及重要性低两个等级,则业务资源指示信息用于指示接收端会下发两种可靠性等级的资源。需要说明的是,可靠性等级可以以具体数值进行表征。例如,可靠性等级所对应的数值是误块率,且误块率是0.001%,则可靠性等级是第一等级。可靠性等级也可以事先由接收端配置可靠性指示信息,每种可靠性等级所对应的可靠性指示信息采用一个索引值表示。接收端在分配资源时,通过可靠性指示信息指示资源的可靠性等级。
第一业务也是任意业务,例如第一业务可以是视频业务。
以下以待传输数据为视频数据、终端作为发送端、基站作为接收端为例,对例进行简要说明。参照图10,图10是终端与基站的简要交互示意图,具体步骤如下:
1、gNB(基站)为终端建立视频DRB,且预先通知UE可以分配的可靠性资源(业务资源指示信息),例如,gNB可以分配两种可靠性资源(可靠性的上行资源);
2、UE将视频帧数据中重要数据的数据量(重要数据例如为第一数据包括)以及非重要数据的数据量(非重要数据例如为第二数据包)上报至gNB,例如,重要数据200B,非重要数据800B;
3、gNB先向UE分配一种可靠性等级的上行资源(该上行资源例如为可靠性等级为第二等级的第二资源),例如,先分配普通可靠性资源的上行资源;
4、UE将视频帧数据数据包1和3(数据包1和3的可靠性等级例如为第二等级)组装成传输块传输至gNB,数据包1和3可以各对应一个传输块,且可通过普通可靠性的上行资源先传输数据包1对应的传输块,在普通可靠性的上行资源传输数据包3对应的传输块;
5、gNB再向UE分配另一种上行资源(该上行资源例如为可靠性等级为第一等级的第一资源),例如,分配高可靠性资源的上行资源;
6、UE将视频帧数据数据包2(数据包2的可靠性等级例如为第一等级)组装成传输块传输至gNB。
在本实施例提供的技术方案中,发送端接收接收端下发的业务资源指示信息,从而基于业务资源指示信息准确的确定接收端可以下发用于传输数据包的资源的可靠性等级。
在一实施例中,接收端中设置有多个数据队列,每个数据队列用于接收不同可靠性等级的数据包。例如,接收端中第三数据队列用于接收可靠性等级为第一等级的第一数据包,接收端中第四数据队列用于接接收可靠性等级为第二等级的第二数据包。数据队列接收的数据包可以通过RLC实体进行传输,也即第三数据队列接收的第一数据包通过是第三RLC实体进行传输,第四数据队列接收的第二数据包通过是第四RLC实体进行传输。可以理解的是,接收端的三数据队列接收发送端的第一数据队列发送的第一数据包,且接收端的第四数据队列接收发送端的第二数据队列发送的第二数据包;第三数据队列通过第三RCL实体将第一数据包传输至接收端的PDCP实体,且第四数据队列通过第四RCL实体将第二数据包传输至接收端的PDCP实体,PDCP通过第一数据包以及第二数据包的编号(发送端的数据队列会对发送的数据包进行编号,具体参照上述说明)对第一数据包以及第二数据包进行排序,从而组装成完整的数据。
本发明还提供一种发送端,参照图17,发送端1700包括:
第一接收模块1710,用于接收第一资源指示信息,第一资源指示信息用于指示第一资源,第一资源的可靠性等级为第一等级;
第一发送模块1720,用于在第一资源上发送第一数据包,第一数据包的可靠性等级为第一等级。
在一实施例中,发送端1700包括:
第一接收模块1710,用于接收第二资源指示信息,第二资源指示信息用于指示第二资源,第二资源的可靠性等级为第二等级;
第一发送模块1720,用于在第二资源上发送第二数据包,第二数据包的可靠性等级为第二等级。
在一实施例中,发送端1700包括:
第一发送模块1720,用于发送第一数据量指示信息,第一数据量指示信息用于指示可靠性等级为第一等级的待传输的第一数据包的数据量,或者,第一数据量指示信息用于指示发送端待传输的数据的总数据量。
在一实施例中,发送端1700包括:
第一发送模块1720,用于发送第二数据量指示信息,第二数据量指示信息用于指示可靠性等级为第二等级的待传输的第二数据包的数据量,或者,第二数据量指示信息用于指示发送端待传输的数据的总数据量。
在一实施例中,发送端1700包括:
第一接收模块1710,用于接收业务资源指示信息,业务资源指示信息用于指示传输第一业务的数据包的资源的可靠性等级。
本发明还提供一种接收端,参照图18,接收端1800包括:
第二发送模块1810,用于发送第一资源指示信息,第一资源指示信息用于指示第一资源,第一资源的可靠性等级为第一等级;
第二接收模块1820,用于接收第一资源上传输的第一数据包,第一数据包的可靠性等级为第一等级。
在一实施例中,接收端1800包括:
第二发送模块1810,用于发送第二资源指示信息,第二资源指示信息用于指示第二资源,第二资源的可靠性等级为第二等级;
第二接收模块1820,用于接收第二资源上传输的第二数据包,第二数据包的可靠性等级为第二等级。
在一实施例中,接收端1800包括:
第二接收模块1820,用于接收第一数据量指示信息,第一数据量指示信息用于指示可靠性等级为第一等级的待传输的第一数据包的数据量。
在一实施例中,接收端1800包括:
第二接收模块1820,用于接收第一资源占比信息,第一资源占比信息用于指示可靠性等级为第一等级的第一资源的占比;
第二接收模块1820,用于接收第一数据量指示信息,第一数据量指示信息用于指示发送端待传输的数据的总数据量;
确定模块,用于根据第一数据量指示信息以及第一资源占比信息确定第一资源指示信息。
在一实施例中,接收端1800包括:
第二接收模块1820,用于接收第二数据量指示信息,第二数据量指示信息用于指示可靠性等级为第二等级的待传输的第二数据包的数据量。
在一实施例中,接收端1800包括:
第二接收模块1820,用于接收第二资源占比信息,第二资源占比信息用于指示可靠性等级为第二等级的第二资源的占比;
第二接收模块1820,用于接收第二数据量指示信息,第二数据量指示信息用于指示发送端待传输的数据的总数据量;
确定模块,用于根据第二数据量指示信息以及第二资源占比信息确定第二资源指示信息。
在一实施例中,接收端1800包括:
第二发送模块1810,用于发送业务资源指示信息,业务资源指示信息用于指示传输第一业务的数据包的资源的可靠性等级。
图19是根据一示例性实施例示出的一种终端设备的硬件结构图。
终端设备1900可以包括:处理器191,例如CPU,存储器192以及收发器193。本领域技术人员可以理解,图19中示出的结构并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。存储器192可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
处理器191可以调用存储器192内存储的计算机程序,以完成上述的数据传输方法的全部或部分步骤。
收发器193用于接收外部设备发送的信息以及向外部设备发送信息。
一种非临时性计算机可读存储介质,当该存储介质中的指令由终端设备的处理器执行时,使得终端设备能够执行上述数据传输方法。
一种计算机程序产品,包括计算机程序,当该计算机程序由发送端的处理器执行时,使得发送端能够执行上述数据传输方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本发明旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求书指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求书来限制。
Claims (21)
1.一种数据传输方法,应用于发送端,其特征在于,包括:
接收第一资源指示信息,所述第一资源指示信息用于指示第一资源,所述第一资源的可靠性等级为第一等级;
在所述第一资源上发送第一数据包,所述第一数据包的可靠性等级为第一等级。
2.根据权利要求1所述的数据传输方法,其特征在于,还包括:
接收第二资源指示信息,所述第二资源指示信息用于指示第二资源,所述第二资源的可靠性等级为第二等级;
在所述第二资源上发送第二数据包,所述第二数据包的可靠性等级为第二等级。
3.根据权利要求1或2所述的数据传输方法,其特征在于,所述接收第一资源指示信息的步骤之前,还包括:
发送第一数据量指示信息,所述第一数据量指示信息用于指示可靠性等级为第一等级的待传输的第一数据包的数据量,或者,所述第一数据量指示信息用于指示所述发送端待传输的数据的总数据量。
4.根据权利要求2所述的数据传输方法,其特征在于,所述接收第二资源指示信息的步骤之前,还包括:
发送第二数据量指示信息,所述第二数据量指示信息用于指示可靠性等级为第二等级的待传输的第二数据包的数据量,或者,所述第二数据量指示信息用于指示所述发送端待传输的数据的总数据量。
5.根据权利要求1所述的数据传输方法,其特征在于,所述第一数据包为第一业务的数据包,还包括:
接收业务资源指示信息,所述业务资源指示信息用于指示传输所述第一业务的数据包的资源的可靠性等级。
6.根据权利要求5所述的数据传输方法,其特征在于,所述第一业务为视频业务。
7.根据权利要求2所述的数据传输方法,其特征在于,第一数据队列缓存所述第一数据包,所述第一数据队列缓存的所述第一数据包经由第一RLC实体传输;
第二数据队列缓存所述第二数据包,所述第二数据队列缓存的所述第二数据包经由第二RLC实体传输。
8.一种数据传输方法,应用于接收端,其特征在于,包括:
发送第一资源指示信息,所述第一资源指示信息用于指示第一资源,所述第一资源的可靠性等级为第一等级;
接收所述第一资源上传输的第一数据包,所述第一数据包的可靠性等级为第一等级。
9.根据权利要求8所述的数据传输方法,其特征在于,还包括:
发送第二资源指示信息,所述第二资源指示信息用于指示第二资源,所述第二资源的可靠性等级为第二等级;
接收所述第二资源上传输的第二数据包,所述第二数据包的可靠性等级为第二等级。
10.根据权利要求8或9所述的数据传输方法,其特征在于,所述发送第一资源指示信息的步骤之前,还包括:
接收第一数据量指示信息,所述第一数据量指示信息用于指示可靠性等级为第一等级的待传输的第一数据包的数据量。
11.根据权利要求8或9所述的数据传输方法,其特征在于,所述发送第一资源指示信息的步骤之前,还包括:
接收第一资源占比信息,所述第一资源占比信息用于指示可靠性等级为第一等级的第一资源的占比;
接收第一数据量指示信息,所述第一数据量指示信息用于指示所述发送端待传输的数据的总数据量;
根据所述第一数据量指示信息以及所述第一资源占比信息确定第一资源指示信息。
12.根据权利要求9所述的的数据传输方法,其特征在于,所述发送第二资源指示信息的步骤之前,还包括:
接收第二数据量指示信息,所述第二数据量指示信息用于指示可靠性等级为第二等级的待传输的第二数据包的数据量。
13.根据权利要求9所述的数据传输方法,其特征在于,所述发送第二资源指示信息的步骤之前,还包括:
接收第二资源占比信息,所述第二资源占比信息用于指示可靠性等级为第二等级的第二资源的占比;
接收第二数据量指示信息,所述第二数据量指示信息用于指示所述发送端待传输的数据的总数据量;
根据所述第二数据量指示信息以及所述第二资源占比信息确定第二资源指示信息。
14.根据权利要求8所述的数据传输方法,其特征在于,所述第一数据包为第一业务的数据包,还包括:
发送业务资源指示信息,所述业务资源指示信息用于指示传输所述第一业务的数据包的资源的可靠性等级。
15.根据权利要求14所述的数据传输方法,其特征在于,所述第一业务为视频业务。
16.根据权利要求9所述的数据传输方法,其特征在于,第三数据队列接收所述第一数据包,所述第三数据队列接收的所述第一数据包经由第三RLC实体传输;
第四数据队列接收所述第二数据包,所述第四数据队列接收的所述第二数据包经由第四RLC实体传输。
17.一种发送端,其特征在于,包括:
第一接收模块,用于接收第一资源指示信息,所述第一资源指示信息用于指示第一资源,所述第一资源的可靠性等级为第一等级;
第一发送模块,用于在所述第一资源上发送第一数据包,所述第一数据包的可靠性等级为第一等级。
18.一种接收端,其特征在于,包括:
第二发送模块,用于发送第一资源指示信息,所述第一资源指示信息用于指示第一资源,所述第一资源的可靠性等级为第一等级;
第二接收模块,用于接收所述第一资源上传输的第一数据包,所述第一数据包的可靠性等级为第一等级。
19.一种终端设备,其特征在于,包括:存储器和处理器;
所述存储器存储计算机执行指令;
所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如权利要求1至16任一项所述的数据传输方法。
20.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至16任一项所述的数据传输方法。
21.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1至16任一项所述的数据传输方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111607984.6A CN116347512A (zh) | 2021-12-22 | 2021-12-22 | 数据传输方法和装置 |
PCT/CN2022/139753 WO2023116579A1 (zh) | 2021-12-22 | 2022-12-16 | 数据传输方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111607984.6A CN116347512A (zh) | 2021-12-22 | 2021-12-22 | 数据传输方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116347512A true CN116347512A (zh) | 2023-06-27 |
Family
ID=86875196
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111607984.6A Pending CN116347512A (zh) | 2021-12-22 | 2021-12-22 | 数据传输方法和装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN116347512A (zh) |
WO (1) | WO2023116579A1 (zh) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108260210B (zh) * | 2016-12-29 | 2022-02-11 | 华为技术有限公司 | 一种数据传输方法及用户设备、无线接入设备 |
CN108667573B (zh) * | 2017-04-01 | 2021-04-20 | 华为技术有限公司 | 一种数据处理方法、装置及相关设备 |
CN111432485A (zh) * | 2017-05-05 | 2020-07-17 | 华为技术有限公司 | 资源调度方法及设备 |
CN111885733B (zh) * | 2020-06-30 | 2023-10-24 | 达闼机器人股份有限公司 | 资源分配的方法、装置、存储介质及网络设备 |
-
2021
- 2021-12-22 CN CN202111607984.6A patent/CN116347512A/zh active Pending
-
2022
- 2022-12-16 WO PCT/CN2022/139753 patent/WO2023116579A1/zh unknown
Also Published As
Publication number | Publication date |
---|---|
WO2023116579A1 (zh) | 2023-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110149718B (zh) | 数据发送的方法和通信设备 | |
CN108430106B (zh) | 无线通信的方法和装置 | |
KR100933158B1 (ko) | 이동통신 시스템에서의 버퍼 상태 보고 방법 및 장치 | |
US20180368166A1 (en) | User equipment and method to support data preprocessing | |
US20190342053A1 (en) | Feedback Method, Device, and System | |
EP3782400B1 (en) | Method, apparatus and terminal for service transmission | |
EP3331277A1 (en) | Device and method of performing a codec rate adaptation in a wireless communication system | |
JP2002009743A (ja) | 広帯域無線通信システムのダウンリンクにおけるハイブリッド自動再伝送要求2/3方式のためのデータ伝達方法 | |
US8306059B2 (en) | Method of constructing and transmitting packets with MIMO configuration in a wireless communication system and related communication device | |
US10693597B2 (en) | Method and apparatus for transmitting status report for receiver | |
KR102328417B1 (ko) | 멀티-qos-레벨 업링크 승인 및 lcg 제어 프로세스 | |
TWI677203B (zh) | 通道狀態資訊傳輸方法、通訊設備及裝置 | |
US7724726B2 (en) | Data transmission system for dynamically adjusting PDU length, method thereof, and computer-readable recording medium | |
CN108631918B (zh) | 数据传输的方法和装置 | |
US20170295584A1 (en) | Base station and user equipment | |
US20210409998A1 (en) | Quality of experience flow control for dual connectivity | |
US8837434B2 (en) | Method for transmitting short signaling in Mac-E PDU | |
WO2022062982A1 (zh) | 一种被用于无线通信的节点中的方法和装置 | |
CN101854622B (zh) | 一种高速上行分组接入终端及其数据传输方法 | |
CN111107583A (zh) | sidelink重传请求BSR发送方法和终端设备 | |
JP2023519227A (ja) | 動作方法および通信デバイス | |
CN116347512A (zh) | 数据传输方法和装置 | |
WO2022188835A1 (zh) | 一种被用于无线通信的节点中的方法和装置 | |
WO2022193644A1 (zh) | 一种被用于无线通信的节点中的方法和装置 | |
US20240172039A1 (en) | Quality of service flow transmission method, base station, terminal, and storage medium |
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 |