CN109041120A - Data transmission method, device and computer readable storage medium - Google Patents
Data transmission method, device and computer readable storage medium Download PDFInfo
- Publication number
- CN109041120A CN109041120A CN201710438832.5A CN201710438832A CN109041120A CN 109041120 A CN109041120 A CN 109041120A CN 201710438832 A CN201710438832 A CN 201710438832A CN 109041120 A CN109041120 A CN 109041120A
- Authority
- CN
- China
- Prior art keywords
- segment
- pdu
- field
- rlc
- index
- 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
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
- H04W28/065—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
技术领域technical field
本发明涉及无线通信领域,尤其涉及一种数据传输方法、装置及计算机可读存储介质。The present invention relates to the field of wireless communication, in particular to a data transmission method, device and computer-readable storage medium.
背景技术Background technique
在长期演进(LTE,Long Term Evolution)系统中,如图1所示,规定了发送侧UM无线链路控制(RLC,Radio Link Control)实体的处理过程和接收侧UM RLC实体的切片处理过程。同时,在第五代移动通信(5G,Fifth Generation)系统(也可以称为新无线接入(NR)系统中,海量的连接以及用户更高的速率要求,所以目前对图1所示的处理流程进行了改进。其中,在RLC实体的分片切片处理过程中,RLC包头的切片补偿(SO,SegmentationOffset)域中标识了协议数据单元(PDU,Protocol Data Unit)相比于RLC服务数据单元(SDU,Service Data Unit)的切分位置。In the Long Term Evolution (LTE, Long Term Evolution) system, as shown in FIG. 1 , the processing procedure of the UM Radio Link Control (RLC, Radio Link Control) entity at the sending side and the slice processing procedure of the UM RLC entity at the receiving side are specified. At the same time, in the fifth generation mobile communication (5G, Fifth Generation) system (also known as the new radio access (NR) system, massive connections and higher speed requirements of users, so the current processing shown in Figure 1 Flow process has been improved.Wherein, in the fragmentation slicing process of RLC entity, in the slice compensation (SO, SegmentationOffset) field of RLC header, identified protocol data unit (PDU, Protocol Data Unit) compared with RLC service data unit ( SDU, Service Data Unit) segmentation position.
然而,SO的长度比较长,所以开销很大。However, the length of SO is relatively long, so the overhead is large.
发明内容Contents of the invention
为解决现有存在的技术问题,本发明实施例提供一种数据传输方法、装置及计算机可读存储介质In order to solve the existing technical problems, the embodiment of the present invention provides a data transmission method, device and computer-readable storage medium
本发明实施例的技术方案是这样实现的:The technical scheme of the embodiment of the present invention is realized like this:
本发明实施例提供了一种数据传输方法,包括:An embodiment of the present invention provides a data transmission method, including:
第一RLC实体对接收的RLC SDU进行分段处理,并利用得到的每个分段内容生成一个PDU;其中,至少一个PDU中携带有分段索引;所述分段索引指示相应PDU对应的分段在所述RLC SDU中的分段顺序;The first RLC entity performs segmentation processing on the received RLC SDU, and generates a PDU using the obtained content of each segment; wherein, at least one PDU carries a segment index; the segment index indicates the segment corresponding to the corresponding PDU Segmentation order of segments in said RLC SDU;
将生成的PDU发送给第二RLC实体。Send the generated PDU to the second RLC entity.
上述方案中,至少每个中间分段的PDU中携带有分段索引;所述中间分段为所述RLC SDU的所有分段中除第一个分段及最后一个分段外的分段。In the above solution, at least the PDU of each middle segment carries a segment index; the middle segment is a segment except the first segment and the last segment among all the segments of the RLC SDU.
上述方案中,所述利用得到的每个分段内容生成一个PDU时,所述方法包括:In the above scheme, when the obtained content of each segment is used to generate a PDU, the method includes:
针对携带有分段索引的PDU,在包头中增加标识域,将对应的分段索引置于所述标识域,并去除包头中的SO域;所述SO域的信息指示对应PDU相比于RLC SDU的切分位置。For the PDU carrying the segment index, add an identification field in the packet header, place the corresponding segment index in the identification field, and remove the SO field in the packet header; the information in the SO field indicates that the corresponding PDU is compared with the RLC The segmentation position of the SDU.
上述方案中,所述利用得到的每个分段内容生成一个PDU时,所述方法包括:In the above scheme, when the obtained content of each segment is used to generate a PDU, the method includes:
针对每个中间分段的PDU,在包头中增加标识域,将对应的分段索引置于所述标识域,并去除包头中的SO域;所述SO域的信息指示对应PDU相比于RLC SDU的切分位置;置于所述标识域的分段索引指示相应PDU对应的分段在所述RLC SDU的中间分段的分段顺序;所述中间分段为所述RLC SDU的所有分段中除第一个分段及最后一个分段外的分段;For each intermediate segmented PDU, add an identification field in the header, place the corresponding segment index in the identification field, and remove the SO field in the header; the information in the SO field indicates that the corresponding PDU is compared to the RLC The segmentation position of the SDU; the segmentation index placed in the identification field indicates the segmentation sequence of the segment corresponding to the corresponding PDU in the middle segment of the RLC SDU; the middle segment is all segments of the RLC SDU Subsections other than the first subsection and the last subsection in a section;
并在包头中的FI域设置相应PDU对应的分段为第一分段、中间分段或最后一个分段的指示信息。And the FI field in the packet header is set to indicate that the segment corresponding to the corresponding PDU is the first segment, the middle segment or the last segment.
上述方案中,所述方法还包括:In the above scheme, the method also includes:
根据分段的数量,在所述包头中的第一域设置表征所述分段索引所占比特位的相关指示信息。According to the number of segments, the first field in the packet header is set with relevant indication information representing the bits occupied by the segment index.
上述方案中,所述方法还包括:In the above scheme, the method also includes:
当分段的数量小于预设阈值时,确定PDU的格式为第一格式;在所述第一格式中,包头的第一行包括:所述第一域、FI域、标识域、及序列号域;包头的包括序列号域;When the number of segments is less than the preset threshold, determine that the format of the PDU is the first format; in the first format, the first line of the header includes: the first field, FI field, identification field, and sequence number field; the header includes the serial number field;
或者,当分段的数量大于等于预设阈值时,确定PDU的格式为第二格式;在所述第二格式中,包头的第一行包括:预留域、第一域、FI域、及序列号域;包头的第二行包括序列号域;包头中第二行后的至少一行包括:标识域。Or, when the number of segments is greater than or equal to the preset threshold, determine that the format of the PDU is the second format; in the second format, the first line of the header includes: a reserved field, a first field, an FI field, and The serial number field; the second line of the header includes the serial number field; at least one line after the second line in the header includes: the identification field.
上述方案中,所述第一RLC实体及第二RLC实体为AM RLC实体、或为UM RLC实体。In the above solution, the first RLC entity and the second RLC entity are AM RLC entities or UM RLC entities.
本发明实施例还提供了一种数据传输方法,包括:The embodiment of the present invention also provides a data transmission method, including:
第二RLC实体接收来自第一RLC实体的PDU;the second RLC entity receives the PDU from the first RLC entity;
对接收的PDU进行包重组得到RLC SDU,并发出;其中,Perform packet reassembly on the received PDU to obtain the RLC SDU, and send it out; where,
在重组过程中,对PDU进行解析,得到对应的分段索引;During the reassembly process, the PDU is parsed to obtain the corresponding segment index;
根据所述分段索引确定相应PDU对应的分段在RLC SDU中的分段顺序。Determine the segment sequence of the segment corresponding to the corresponding PDU in the RLC SDU according to the segment index.
上述方案中,对PDU进行解析时,所述方法包括:In the above scheme, when parsing the PDU, the method includes:
对PDU的包头进行解析,在标识域得到对应的分段索引。Parse the header of the PDU, and obtain the corresponding segment index in the identification field.
上述方案中,对PDU进行解析时,所述方法包括:In the above scheme, when parsing the PDU, the method includes:
对PDU的包头进行解析,在标识域得到对应的分段索引;Parse the header of the PDU, and obtain the corresponding segment index in the identification field;
根据得到的分段索引确定相应PDU对应的分段在所述RLC SDU的中间分段的分段顺序;所述中间分段为所述RLC SDU的所有分段中除第一个分段及最后一个分段外的分段;Determine the segment order of the segment corresponding to the corresponding PDU in the middle segment of the RLC SDU according to the obtained segment index; the middle segment is all segments except the first segment and the last segment of the RLC SDU a segment outside a segment;
并在FI域得到相应PDU对应的分段为第一分段、中间分段或最后一个分段的指示信息;And in the FI field, obtain the indication information that the segment corresponding to the corresponding PDU is the first segment, the middle segment or the last segment;
相应地,至少利用每个PDU中FI域的指示信息和分段索引确定的相应PDU对应的分段在所述RLC SDU的中间分段的分段顺序进行包重组。Correspondingly, at least using the indication information of the FI field in each PDU and the segment index to determine the segment order of the segment corresponding to the corresponding PDU in the middle segment of the RLC SDU, perform packet reassembly.
上述方案中,所述方法还包括:In the above scheme, the method also includes:
对所述包头进行解析时,在第一域得到表征所述分段索引所占比特位的相关指示信息;When parsing the header, obtain relevant indication information representing bits occupied by the segment index in the first field;
相应地,解析标识域所占比特位中所述相关指示信息指示的比特位,得到分段索引。Correspondingly, the bits indicated by the relevant indication information in the bits occupied by the identification field are analyzed to obtain the segment index.
上述方案中,所述第一RLC实体及第二RLC实体为AM RLC实体、或为UM RLC实体。In the above solution, the first RLC entity and the second RLC entity are AM RLC entities or UM RLC entities.
本发明实施例又提供了一种数据传输装置,设置在第一RLC实体,所述装置包括:The embodiment of the present invention further provides a data transmission device, which is set in the first RLC entity, and the device includes:
第一处理单元,用于对接收的RLC SDU进行分段处理,并利用得到的每个分段内容生成一个PDU;其中,至少一个PDU中携带有分段索引;所述分段索引指示相应PDU对应的分段在所述RLC SDU中的分段顺序;The first processing unit is configured to perform segmentation processing on the received RLC SDU, and generate a PDU using the obtained content of each segment; wherein, at least one PDU carries a segment index; the segment index indicates the corresponding PDU The segment order of the corresponding segment in the RLC SDU;
第二处理单元,用于将生成的PDU发送给第二RLC实体。The second processing unit is configured to send the generated PDU to the second RLC entity.
本发明实施例还提供了一种数据传输装置,设置在第二RLC实体,所述装置包括:The embodiment of the present invention also provides a data transmission device, which is set in the second RLC entity, and the device includes:
第三处理单元,用于接收来自第一RLC实体的PDU;a third processing unit, configured to receive a PDU from the first RLC entity;
第四处理单元,用于对接收的PDU进行重组,并发出;其中,The fourth processing unit is used to reassemble the received PDU and send it out; wherein,
在重组过程中,所述第四处理单元对PDU进行解析,得到对应的分段索引;并根据所述分段索引确定相应PDU对应的分段在RLC SDU中的分段顺序。During the reassembly process, the fourth processing unit parses the PDU to obtain a corresponding segment index; and determines the segment order of the segments corresponding to the corresponding PDU in the RLC SDU according to the segment index.
本发明实施例又提供了一种数据传输装置,设置在第一RLC实体,包括:第一处理器和用于存储能够在处理器上运行的计算机程序的第一存储器,An embodiment of the present invention further provides a data transmission device, which is set in a first RLC entity, and includes: a first processor and a first memory for storing a computer program that can run on the processor,
其中,所述第一处理器用于运行所述计算机程序时,执行上述第一RLC实体侧方法的步骤。Wherein, when the first processor is configured to run the computer program, it executes the steps of the above first RLC entity side method.
本发明实施例还提供了一种数据传输装置,设置在第二RLC实体,包括:第二处理器和用于存储能够在处理器上运行的计算机程序的第二存储器,An embodiment of the present invention also provides a data transmission device, which is set in a second RLC entity, and includes: a second processor and a second memory for storing a computer program that can run on the processor,
其中,所述第二处理器用于运行所述计算机程序时,执行上述第二RLC实体侧方法的步骤。Wherein, when the second processor is configured to run the computer program, it executes the steps of the above-mentioned second RLC entity side method.
本发明实施例又提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一RLC实体侧方法的步骤,或者实现上述第二RLC实体侧方法的步骤。An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the above-mentioned first RLC entity side method are implemented, or the above-mentioned second RLC entity side is implemented. method steps.
本发明实施例提供的数据传输方法、装置及计算机可读存储介质,第一无RLC实体对接收的RLC SDU进行分段处理,并利用得到的每个分段内容生成一个PDU;其中,至少一个PDU中携带有分段索引;所述分段索引指示相应PDU对应的分段在所述RLC SDU中的分段顺序;将生成的PDU发送给第二RLC实体;而第二RLC实体对PDU进行解析,得到对应的分段索引;根据所述分段索引确定相应PDU对应的分段在RLC SDU中的分段顺序,由于用了分段索引来指示对应PDU的分段顺序,而分段顺序指需要较少的比特数即可指示,而不需要使用SO域来指示,如此,在不改变接收端组包性能等方面的前提之下,大大节省了包头的开销。In the data transmission method, device, and computer-readable storage medium provided by the embodiments of the present invention, the first RLC-free entity performs segmentation processing on the received RLC SDU, and generates a PDU by using the content of each segment obtained; wherein, at least one A segment index is carried in the PDU; the segment index indicates the segment sequence of the segment corresponding to the PDU in the RLC SDU; the generated PDU is sent to the second RLC entity; and the second RLC entity performs the PDU Parse to obtain the corresponding segment index; determine the segment order of the segment corresponding to the corresponding PDU in the RLC SDU according to the segment index, because the segment index is used to indicate the segment order of the corresponding PDU, and the segment order It means that it needs less number of bits to indicate, instead of using the SO field to indicate. In this way, the overhead of the packet header is greatly saved without changing the package performance of the receiving end.
附图说明Description of drawings
在附图(其不一定是按比例绘制的)中,相似的附图标记可在不同的视图中描述相似的部件。附图以示例而非限制的方式大体示出了本文中所讨论的各个实施例。In the drawings (which are not necessarily drawn to scale), like reference numerals may describe like parts in different views. The drawings generally illustrate the various embodiments discussed herein, by way of example and not limitation.
图1为LTE系统中UM RLC的处理流程示意图;FIG. 1 is a schematic diagram of a processing flow of UM RLC in an LTE system;
图2为本发明实施例第一RLC实体侧的数据传输方法流程示意图;FIG. 2 is a schematic flowchart of a data transmission method on the first RLC entity side according to an embodiment of the present invention;
图3为本发明实施例一种PDU格式示意图;Fig. 3 is a schematic diagram of a PDU format according to an embodiment of the present invention;
图4为本发明实施例另一种PDU格式示意图;FIG. 4 is a schematic diagram of another PDU format according to an embodiment of the present invention;
图5为本发明实施例第二RLC实体侧的数据传输方法流程示意图;5 is a schematic flowchart of a data transmission method on the second RLC entity side according to an embodiment of the present invention;
图6为本发明实施例数据传输流程示意图;FIG. 6 is a schematic diagram of a data transmission process according to an embodiment of the present invention;
图7为本发明实施例一种数据传输装置结构示意图;7 is a schematic structural diagram of a data transmission device according to an embodiment of the present invention;
图8为本发明实施例另一种数据传输装置结构示意图;FIG. 8 is a schematic structural diagram of another data transmission device according to an embodiment of the present invention;
图9为本发明实施例一种数据传输装置硬件结构示意图;FIG. 9 is a schematic diagram of a hardware structure of a data transmission device according to an embodiment of the present invention;
图10为本发明实施例另一种数据传输装置硬件结构示意图。FIG. 10 is a schematic diagram of the hardware structure of another data transmission device according to an embodiment of the present invention.
具体实施方式Detailed ways
下面结合附图及实施例对本发明再作进一步详细的描述。The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.
如图1所示,LTE系统中,发送侧UM RLC实体的处理包括:收到数据后先进行缓存,然后进行分段(segmentation)及串联(concatenation)处理,之后增加RLC报文头(header)后发出PDU;而接收侧UM RLC实体的处理包括:将来自PDCP的数据缓存,并记录混合自动重传请求(HARQ,Hybrid Automatic Repeat reQuest),然后去除RLC报文头,进行组包(reassembly)得到SDU,并发出。As shown in Figure 1, in the LTE system, the processing of the UM RLC entity on the sending side includes: first buffering the data after receiving it, then performing segmentation and concatenation processing, and then adding the RLC header (header) Then send the PDU; and the processing of the UM RLC entity on the receiving side includes: buffering the data from the PDCP, and recording the Hybrid Automatic Repeat reQuest (HARQ, Hybrid Automatic Repeat reQuest), and then removing the RLC header and performing reassembly Get SDU and send it out.
同时,NR系统中对图1所示的处理流程进行的改进(已在第三代合作伙伴计划(3GPP,3rd Generation Partnership Project)中达成共识),包括:At the same time, improvements to the processing flow shown in Figure 1 in the NR system (consensus has been reached in the 3rd Generation Partnership Project (3GPP, 3rd Generation Partnership Project)), including:
1、RLC包头中会指示对应RLC PDU是一个完整的RLC SDU或者是RLC SDU的切片。1. The RLC packet header will indicate that the corresponding RLC PDU is a complete RLC SDU or a slice of the RLC SDU.
2、接收侧UM RLC实体收到来自于MAC SDU后,如果指示为完整的RLC SDU,则直接递交给PDCP,如果指示是RLC SDU的切片,需要等待其他分片到达接收侧UM RLC实体,并完成组包后,再递交给PDCP。2. After the UM RLC entity on the receiving side receives the SDU from the MAC, if it indicates that it is a complete RLC SDU, it will directly submit it to the PDCP. If the indication is a slice of the RLC SDU, it needs to wait for other fragments to arrive at the UM RLC entity on the receiving side, and After the package is completed, it is submitted to PDCP.
3、对于RLC segmentation和重分段(resegmentation)过程,都是以SO域在headerformat中标识PDU相比于RLC SDU的切分位置。3. For the RLC segmentation and resegmentation (resegmentation) processes, the SO field is used to identify the segmentation position of the PDU compared to the RLC SDU in the header format.
然而,在3GPP中规定了SO的长度为15比特(bit),所以RLC包头的开销很大。However, 3GPP stipulates that the length of the SO is 15 bits (bit), so the overhead of the RLC packet header is very large.
基于此,在本发明的各种实施例中:第一无RLC实体对接收的RLC SDU进行分段处理,并利用得到的每个分段内容生成一个PDU;其中,至少一个PDU中携带有分段索引;所述分段索引指示相应PDU对应的分段在所述RLC SDU中的分段顺序;将生成的PDU发送给第二RLC实体;而第二RLC实体对PDU进行解析,得到对应的分段索引;根据所述分段索引确定相应PDU对应的分段在RLC SDU中的分段顺序,由于用了分段索引来指示对应PDU的分段顺序,而分段顺序指需要较少的比特数即可指示,而不需要使用SO域来指示,如此,大大节省了包头的开销。Based on this, in various embodiments of the present invention: the first RLC-free entity performs segmentation processing on the received RLC SDU, and generates a PDU by using the obtained content of each segment; wherein at least one PDU carries a segment Segment index; the segment index indicates the segment order of the segment corresponding to the corresponding PDU in the RLC SDU; the generated PDU is sent to the second RLC entity; and the second RLC entity parses the PDU to obtain the corresponding Segment index; determine the segment order of the corresponding segment of the corresponding PDU in the RLC SDU according to the segment index, because the segment index is used to indicate the segment sequence of the corresponding PDU, and the segment sequence refers to the need for less The number of bits can be indicated instead of using the SO field, thus greatly saving the overhead of the packet header.
本发明实施例提供的一种数据传输方法,应用于第一RLC实体。A data transmission method provided by an embodiment of the present invention is applied to a first RLC entity.
这里,实际应用时,所述第一RLC实体可以位于用户设备(UE)或基站(比如5G节点B(gNB)等)等。Here, in actual application, the first RLC entity may be located in a user equipment (UE) or a base station (such as a 5G Node B (gNB), etc.).
如图2所示,该方法包括:As shown in Figure 2, the method includes:
步骤201:第一RLC实体对接收的RLC SDU进行分段处理,并利用得到的每个分段内容生成一个PDU;Step 201: the first RLC entity performs segmentation processing on the received RLC SDU, and generates a PDU by using the obtained content of each segment;
其中,至少一个PDU中携带有分段索引;所述分段索引指示相应PDU对应的分段在所述RLC SDU中的分段顺序。Wherein, at least one PDU carries a segment index; the segment index indicates the segment order of the segments corresponding to the corresponding PDU in the RLC SDU.
实际应用时,至少每个中间分段的PDU中可以携带有分段索引;所述分段索引指示相应PDU对应的分段在所述RLC SDU中的分段顺序。In practical application, at least the PDU of each intermediate segment may carry a segment index; the segment index indicates the segment order of the segment corresponding to the corresponding PDU in the RLC SDU.
也就是说,所述分段索引指示相应PDU对应的分段为所述RLC SDU的第几个分段。That is to say, the segment index indicates which segment of the RLC SDU the segment corresponding to the corresponding PDU is.
这里,所述中间分段为所述RLC SDU的所有分段中除第一个分段及最后一个分段外的分段。Here, the middle segment is a segment except the first segment and the last segment among all segments of the RLC SDU.
实际应用时,对于分段索引的格式,举个例子来说,一种可能的方式:分段索引的取值为0,1,2……。In actual application, for the format of the segment index, for example, a possible way: the value of the segment index is 0, 1, 2....
这里,实际应用时,第一RLC实体从对应的PDCP实体接收RLC SDU。Here, in actual application, the first RLC entity receives the RLC SDU from the corresponding PDCP entity.
对于分段索引,可以在PDU的包头加入RLC层可以识别的标识域,来指示分段索引。For the segment index, an identification field that can be recognized by the RLC layer can be added to the packet header of the PDU to indicate the segment index.
基于此,在一实施例中,利用得到的每个分段内容生成一个PDU时,针对携带有分段索引的每个PDU,在包头中增加标识域,将对应的分段索引置于所述标识域,并去除包头中的SO域;所述SO域的信息指示对应PDU相比于RLC SDU的切分位置。Based on this, in one embodiment, when generating a PDU using the obtained content of each segment, for each PDU carrying a segment index, add an identification field in the packet header, and place the corresponding segment index in the The field is identified, and the SO field in the header is removed; the information in the SO field indicates the segmentation position of the corresponding PDU compared to the RLC SDU.
这样,第二RLC实体可以根据PDU的序列号及分段索引所确定的分段序列号来进行包重组。In this way, the second RLC entity can perform packet reassembly according to the sequence number of the PDU and the segment sequence number determined by the segment index.
另外,还可以利用FI(英文为Framing Info,具体可以参考36.322协议)和分段索引来联合指示分片在RLC SDU中的位置关系。其中FI域的信息指示PDU在RLC SDU的分段位置。In addition, FI (Framing Info in English, for details, please refer to the 36.322 protocol) and the segment index can also be used to jointly indicate the positional relationship of the segment in the RLC SDU. The information in the FI field indicates the segmentation position of the PDU in the RLC SDU.
基于此,在一实施例中,利用得到的每个分段内容生成一个PDU时,针对每个中间分段的PDU,在包头中增加标识域,将对应的分段索引置于所述标识域,并去除包头中的SO域;所述SO域的信息指示对应PDU相比于RLC SDU的切分位置;置于所述标识域的分段索引指示相应PDU对应的分段在所述RLC SDU的中间分段的分段顺序;Based on this, in one embodiment, when generating a PDU using the obtained content of each segment, for each PDU in the middle segment, an identification field is added in the packet header, and the corresponding segment index is placed in the identification field , and remove the SO field in the header; the information in the SO field indicates the segmentation position of the corresponding PDU compared to the RLC SDU; the segment index placed in the identification field indicates that the segment corresponding to the PDU is in the RLC SDU The segmentation order of the middle segment of ;
并在包头中的FI域设置相应PDU对应的分段为第一分段、中间分段或最后一个分段的指示信息。And the FI field in the packet header is set to indicate that the segment corresponding to the corresponding PDU is the first segment, the middle segment or the last segment.
在这种情况下,利用标识域和FI域的信息来指示PDU对应的分段为所述RLC SDU的第几个分段。In this case, the information of the identification field and the FI field is used to indicate which segment of the RLC SDU the segment corresponding to the PDU is.
具体地,举个例子来说,FI一般可以为2比特,FI域的信息与标识域的信息联合指示的方式如表1所示。Specifically, for example, the FI can generally be 2 bits, and the joint indication manner of the information of the FI field and the information of the identification field is shown in Table 1.
表1Table 1
在表1中,当FI的取值为11,标识域的取值为00000011,(假设标识域为8比特),则PDU为RLC SDU的第3个中间分段,即为RLC SDU的第4个分段。In Table 1, when the value of FI is 11, and the value of the identification field is 00000011, (assuming that the identification field is 8 bits), then the PDU is the third middle segment of the RLC SDU, that is, the fourth segment of the RLC SDU segments.
这样,第二RLC实体可以利用每个PDU中FI域的指示信息和分段索引确定的相应PDU对应的分段在所述RLC SDU的中间分段的分段顺序进行包重组,而不一定非要依赖于序列号来进行包重组,如此,大大降低了接收端的处理复杂度。In this way, the second RLC entity can use the indication information of the FI domain in each PDU and the segmentation sequence corresponding to the corresponding PDU determined by the segment index to perform packet reassembly in the segment sequence of the middle segment of the RLC SDU, not necessarily To rely on the sequence number for packet reassembly, this greatly reduces the processing complexity of the receiving end.
从上面的描述中可以看出,在包头中去除了SO域,也就是说,PDU的包头中已经没有了SO域,取而代之的是标识域。It can be seen from the above description that the SO field is removed from the packet header, that is, the SO field is no longer in the packet header of the PDU, and the identification field is replaced by it.
另外,由于对RLC SDU的分段需要参考MAC层的调度信息(可以理解为根据MAC实体指定的大小来对接收的数据进行分段处理),所以针对每个RLC SDU,分段的数量是有一定波动的。基于这种情况,当标识域的比特数较少时可能不满足分段数量较大的情况;而标识域的比特数较多的时,当分段数量较少时会存在资源浪费的情况。In addition, since the segmentation of the RLC SDU needs to refer to the scheduling information of the MAC layer (it can be understood as segmenting the received data according to the size specified by the MAC entity), so for each RLC SDU, the number of segments is limited. It must be fluctuating. Based on this situation, when the number of bits in the identification field is small, it may not satisfy the situation of a large number of segments; and when the number of bits in the identification field is large, there will be a waste of resources when the number of segments is small.
基于此,在一实施例中,该方法还可以包括:Based on this, in an embodiment, the method may also include:
根据分段的数量,在所述包头中的第一域设置表征所述分段索引所占比特位的相关指示信息。According to the number of segments, the first field in the packet header is set with relevant indication information representing the bits occupied by the segment index.
当第二RLC实体收到PDU后,可以根据第一域的指示信息,来解析标识域所占比特位中所述相关指示信息指示的比特位即可,不需要解析所有的比特位,如此,能够降低RLC接收端的处理复杂度。After the second RLC entity receives the PDU, it can analyze the bits indicated by the relevant indication information in the bits occupied by the identification field according to the indication information of the first field, and it is not necessary to parse all the bits. In this way, The processing complexity of the RLC receiving end can be reduced.
举个例子来说,可以设定1比特来指示分段索引的长短情况,标记为S。例如S的取值为0,表示其为短分段索引,那么第二RLC实体只需要解析标识域中0所代表的比特位即可得到分段索引,若为S的取值为1,表示其为长分段索引,第二RLC实体需要解析标识域中的所有比特位才能得到分段索引。For example, 1 bit can be set to indicate the length of the segment index, marked as S. For example, the value of S is 0, indicating that it is a short segment index, then the second RLC entity only needs to parse the bit represented by 0 in the identification field to obtain the segment index, and if the value of S is 1, it indicates It is a long segment index, and the second RLC entity needs to analyze all the bits in the identification field to obtain the segment index.
综合考虑RLC包头的情况(FI长度,序列号长度,比特对齐准则等),并结合分段缩影的长度,实际应用时,可以根据需要选择不同格式的PDU。Considering the situation of the RLC packet header (FI length, sequence number length, bit alignment criterion, etc.) comprehensively, and combining the length of the segment miniature, in actual application, PDUs of different formats can be selected according to needs.
基于此,在一实施例中,生成PDU之前,该方法还可以包括:Based on this, in an embodiment, before generating the PDU, the method may further include:
当分段的数量小于预设阈值时,确定PDU的格式为第一格式;在所述第一格式中,包头的第一行包括:所述第一域、FI域、标识域、及序列号域;包头的包括序列号域;When the number of segments is less than the preset threshold, determine that the format of the PDU is the first format; in the first format, the first line of the header includes: the first field, FI field, identification field, and sequence number field; the header includes the serial number field;
当分段的数量大于等于预设阈值时,确定PDU的格式为第二格式;在所述第二格式中,包头的第一行包括:R域、第一域、FI域、及序列号域;包头的第二行包括序列号域;包头中第二行后的至少一行包括:标识域。When the number of segments is greater than or equal to the preset threshold, determine that the format of the PDU is the second format; in the second format, the first row of the header includes: R domain, first domain, FI domain, and sequence number domain ; The second line of the header includes the serial number field; at least one line after the second line in the header includes: the identification field.
其中,R域为预留位。预设阈值可以根据需要来设置,比如设置为3比特等。Wherein, the R field is a reserved bit. The preset threshold can be set as required, for example, set to 3 bits.
从上面的描述中可以看出,第一格式适用于长度较短的分段索引,即适用于分片数量较少的情况,第二格式适用于长度较长的分段索引,即适用于分片数量较多的情况。It can be seen from the above description that the first format is suitable for segmented indexes with a shorter length, that is, it is suitable for the case where the number of fragments is small, and the second format is suitable for a segmented In the case of a large number of slices.
针对第一格式,举个例子来说,如图3所示,在包头中,第一行包含第一域(用S域表示)、FI域、标识域(用Segmentation Index域表示)及序列号域(用SN域表示),第二行为序列号域。For the first format, for example, as shown in Figure 3, in the header, the first line includes the first field (represented by the S field), the FI field, the identification field (represented by the Segmentation Index field) and the serial number domain (indicated by the SN domain), and the second row is the serial number domain.
在这种格式中,S域为1比特,FI域为2比特,Segmentation Index域为3比特,SN域为10比特。In this format, the S field is 1 bit, the FI field is 2 bits, the Segmentation Index field is 3 bits, and the SN field is 10 bits.
实际应用时,图3所示包头中各域的长度还可以是其它比特,本发明实施例对此不作限定。In practical application, the length of each field in the packet header shown in FIG. 3 may also be other bits, which is not limited in this embodiment of the present invention.
针对第二格式,举个例子来说,如图4所示,在包头中,第一行包含保留域(用R域表示)、第一域(用S域表示)、FI域、及序列号域(用SN域表示);第二行为序列号域;第三行和第四行为标识域(用Segmentation Index域表示)。For the second format, for example, as shown in Figure 4, in the header, the first line includes a reserved field (represented by the R field), a first field (represented by the S field), an FI field, and a serial number domain (indicated by SN domain); the second line is the serial number domain; the third and fourth lines identify the domain (indicated by the Segmentation Index domain).
在这种格式中,R域为3比特,S域为1比特,FI域为2比特,Segmentation Index域为16比特,SN域为10比特。In this format, the R field is 3 bits, the S field is 1 bit, the FI field is 2 bits, the Segmentation Index field is 16 bits, and the SN field is 10 bits.
实际应用时,图4所示包头中各域的长度还可以是其它比特,本发明实施例对此不作限定。In actual application, the length of each field in the header shown in FIG. 4 may also be other bits, which is not limited in this embodiment of the present invention.
需要说明的是:图3和图4示出的格式是RLC UM(Unacknowledged Mode)下的PDU格式,在RLC AM(Acknowledged Mode)下,PDU还存在P域等其他指示位,方式类似。It should be noted that the format shown in Figure 3 and Figure 4 is the PDU format in RLC UM (Unacknowledged Mode), and in RLC AM (Acknowledged Mode), there are other indication bits such as P field in the PDU, and the method is similar.
从上面的描述中可以看出,第二格式中标识域的长度大于第一格式中标识域的长度,从而能够满足分段数量较多的情况,比如分段数量是256等。It can be seen from the above description that the length of the identification field in the second format is greater than the length of the identification field in the first format, so that it can meet the situation that the number of segments is large, for example, the number of segments is 256 and so on.
步骤202:将生成的PDU发送给第二RLC实体。Step 202: Send the generated PDU to the second RLC entity.
对应地,本发明实施例还提供了一种数据传输方法,应用于第二RLC实体。相应地,所述第二实体可以也位于UE或基站(比如gNB等)等。Correspondingly, the embodiment of the present invention also provides a data transmission method, which is applied to the second RLC entity. Correspondingly, the second entity may also be located in a UE or a base station (such as gNB, etc.).
如图5所示,该方法包括:As shown in Figure 5, the method includes:
步骤501:第二RLC实体接收来自第一RLC实体的PDU;Step 501: the second RLC entity receives a PDU from the first RLC entity;
这里,实际应用时,第二RLC实体从对应的MAC实体接收RLC SDU。Here, in actual application, the second RLC entity receives the RLC SDU from the corresponding MAC entity.
步骤502:对接收的PDU进行包重组得到RLC SDU,并发出。Step 502: Perform packet reassembly on the received PDU to obtain an RLC SDU, and send it out.
其中,在重组过程中,对PDU进行解析,得到对应的分段索引;所述分段索引指示相应PDU对应的分段在所述RLC SDU中的分段顺序;Wherein, in the reassembly process, the PDU is parsed to obtain a corresponding segment index; the segment index indicates the segment sequence of the segment corresponding to the corresponding PDU in the RLC SDU;
根据所述分段索引确定相应PDU对应的分段在RLC SDU中的分段顺序。Determine the segment sequence of the segment corresponding to the corresponding PDU in the RLC SDU according to the segment index.
第二RLC实体根据确定的分段顺序,并结合PDU的序列号对收到的PDU进行排序并进行包重组。The second RLC entity sorts the received PDUs according to the determined segmentation sequence and combined with the sequence numbers of the PDUs, and performs packet reassembly.
具体地,序列号相同的PDU依据分段顺序进行排序并进行包重组。Specifically, the PDUs with the same sequence number are sorted according to the fragmentation order and the packets are reassembled.
在一实施例中,对于分段索引,可以在PDU的包头加入RLC层可以识别的标识域,来指示分段索引。此时,对PDU进行解析时,第二RLC实体对PDU的包头进行解析,在标识域得到对应的分段索引,得到的分段索引指示PDU对应的分段为RLC SDU的第几个分段。In an embodiment, for the segment index, an identification field that can be recognized by the RLC layer may be added to the packet header of the PDU to indicate the segment index. At this time, when parsing the PDU, the second RLC entity parses the header of the PDU, obtains the corresponding segment index in the identification field, and the obtained segment index indicates which segment the corresponding segment of the PDU is the segment of the RLC SDU .
另外,还可以利用FI和分段索引来联合指示分片在RLC SDU中的位置关系。其中FI域的信息指示PDU在RLC SDU的分段位置。In addition, the FI and the segment index can also be used to jointly indicate the positional relationship of the segment in the RLC SDU. The information in the FI field indicates the segmentation position of the PDU in the RLC SDU.
基于此,对PDU进行解析时,第二RLC实体对PDU的包头进行解析,在标识域得到对应的分段索引;Based on this, when parsing the PDU, the second RLC entity parses the header of the PDU, and obtains the corresponding segment index in the identification field;
根据得到的分段索引确定相应PDU对应的分段在所述RLC SDU的中间分段的分段顺序;所述中间分段为所述RLC SDU的所有分段中除第一个分段及最后一个分段外的分段;Determine the segment order of the segment corresponding to the corresponding PDU in the middle segment of the RLC SDU according to the obtained segment index; the middle segment is all segments except the first segment and the last segment of the RLC SDU a segment outside a segment;
并在FI域得到相应PDU对应的分段为第一分段、中间分段或最后一个分段的指示信息;And in the FI field, obtain the indication information that the segment corresponding to the corresponding PDU is the first segment, the middle segment or the last segment;
相应地,第二RLC实体至少利用每个PDU中FI域的指示信息和分段索引确定的相应PDU对应的分段在所述RLC SDU的中间分段的分段顺序进行包重组。Correspondingly, the second RLC entity at least uses the indication information of the FI field in each PDU and the segment index to determine the segment order of the segment corresponding to the corresponding PDU in the middle segment of the RLC SDU to perform packet reassembly.
也就是说,第二RLC可以利用FI域的指示信息和分段索引就能够进行包重组,而不一定非要依赖于序列号来进行包重组,如此,大大降低了接收端的处理复杂度。That is to say, the second RLC can use the indication information of the FI field and the segment index to perform packet reassembly without necessarily relying on the sequence number to perform packet reassembly. In this way, the processing complexity of the receiving end is greatly reduced.
当然,如果包头里有序列号时,还可以再结合序列号来进行包重组,具体地,将序列号相同的PDU,依据FI域的指示信息和分段索引进行排序并重组包。Of course, if there is a serial number in the packet header, the serial number can also be combined to reassemble the packet. Specifically, the PDUs with the same serial number are sorted according to the indication information of the FI field and the segment index, and the packet is reassembled.
当PDU包头中还携带有第一域的指示信息时,所述第二RLC实体对所述包头进行解析时,在第一域得到表征所述分段索引所占比特位的相关指示信息;When the PDU header also carries the indication information of the first field, when the second RLC entity parses the header, it obtains relevant indication information representing bits occupied by the segment index in the first field;
相应地,所述第二RLC实体解析标识域所占比特位中所述相关指示信息指示的比特位,得到分段索引,根据第一域的指示信息,来解析标识域所占比特位中所述相关指示信息指示的比特位即可,不需要解析所有的比特位,如此,能够降低RLC接收端的处理复杂度。Correspondingly, the second RLC entity analyzes the bits indicated by the relevant indication information in the bits occupied by the identification field to obtain the segment index, and parses the bits in the bits occupied by the identification field according to the indication information in the first field. Only the bits indicated by the relevant indication information are sufficient, and it is not necessary to analyze all the bits. In this way, the processing complexity of the RLC receiving end can be reduced.
所述第二RLC实体将RLC SDU发给对应的PDCP实体。The second RLC entity sends the RLC SDU to the corresponding PDCP entity.
从上面的描述可以看出,本发明实施例提供的数据传输过程,如图6所示,主要包括以下步骤:It can be seen from the above description that the data transmission process provided by the embodiment of the present invention, as shown in FIG. 6, mainly includes the following steps:
步骤601:第一RLC实体对接收的RLC SDU进行分段处理,并利用得到的每个分段内容生成一个PDU;Step 601: The first RLC entity performs segmentation processing on the received RLC SDU, and generates a PDU by using the obtained content of each segment;
其中,至少一个PDU中携带有分段索引;所述分段索引指示相应PDU对应的分段在所述RLC SDU中的分段顺序。Wherein, at least one PDU carries a segment index; the segment index indicates the segment order of the segments corresponding to the corresponding PDU in the RLC SDU.
步骤602:第一RLC实体将生成的PDU发送给第二RLC实体;Step 602: the first RLC entity sends the generated PDU to the second RLC entity;
步骤603:第二RLC实体接收来自第一RLC实体的PDU;Step 603: the second RLC entity receives the PDU from the first RLC entity;
步骤604:对接收的PDU进行包重组得到RLC SDU,并发出。Step 604: repacketize the received PDU to obtain RLC SDU, and send it out.
其中,在重组过程中,对PDU进行解析,得到对应的分段索引;Wherein, in the reassembly process, the PDU is analyzed to obtain the corresponding segment index;
根据所述分段索引确定相应PDU对应的分段在RLC SDU中的分段顺序。Determine the segment sequence of the segment corresponding to the corresponding PDU in the RLC SDU according to the segment index.
第二RLC实体根据确定的分段顺序,并结合PDU的序列号对收到的PDU进行排序并进行包重组。The second RLC entity sorts the received PDUs according to the determined segmentation sequence and combined with the sequence numbers of the PDUs, and performs packet reassembly.
这里,实际应用时,本发明实施例的方案可以应用于RLC AM和RLC UM。在这两种模式下,对应的RLC实体分别是AM RLC实体和RLC UM实体。所以所述第一RLC实体及第二RLC实体可以为AM RLC实体、或为UM RLC实体。Here, in actual application, the solutions of the embodiments of the present invention can be applied to RLC AM and RLC UM. In these two modes, the corresponding RLC entities are AM RLC entity and RLC UM entity respectively. Therefore, the first RLC entity and the second RLC entity may be AM RLC entities or UM RLC entities.
其中,RLC AM是RLC的确认模式,在RLC AM中,RLC接收端需要给RLC发送端反馈状态报告,RLC发送端根据状态报告重传没有被接收端正确接收的数据包;RLC UM是RLC的不需要确认的模式。Among them, RLC AM is the acknowledgment mode of RLC. In RLC AM, the RLC receiving end needs to feed back a status report to the RLC sending end, and the RLC sending end retransmits the data packets that are not correctly received by the receiving end according to the status report; RLC UM is RLC’s A mode that does not require confirmation.
本发明实施例提供的数据处理方法,第一无RLC实体对接收的RLC SDU进行分段处理,并利用得到的每个分段内容生成一个PDU;其中,至少一个PDU中携带有分段索引;所述分段索引指示相应PDU对应的分段在所述RLC SDU中的分段顺序;将生成的PDU发送给第二RLC实体;而第二RLC实体对PDU进行解析,得到对应的分段索引;根据所述分段索引确定相应PDU对应的分段在RLC SDU中的分段顺序,由于用了分段索引来指示对应PDU的分段顺序,而分段顺序指需要较少的比特数即可指示,而不需要使用SO域来指示,如此,在不改变接收端组包性能等方面的前提之下,大大节省了包头的开销。In the data processing method provided by the embodiment of the present invention, the first RLC-free entity performs segmentation processing on the received RLC SDU, and generates a PDU by using the obtained content of each segment; wherein at least one PDU carries a segment index; The segment index indicates the segment order of the segment corresponding to the corresponding PDU in the RLC SDU; the generated PDU is sent to the second RLC entity; and the second RLC entity parses the PDU to obtain the corresponding segment index ; According to the segment index, determine the segment order of the corresponding segment of the corresponding PDU in the RLC SDU, because the segment index is used to indicate the segment order of the corresponding PDU, and the segment order refers to the need for fewer bits. It can be indicated instead of using the SO domain to indicate. In this way, the overhead of the packet header is greatly saved under the premise of not changing the package performance of the receiving end.
为实现本发明实施例的方法,本发明实施例还提供了一种数据传输装置,设置在第一RLC实体,如图7所示,所述装置包括:In order to implement the method of the embodiment of the present invention, the embodiment of the present invention also provides a data transmission device, which is set in the first RLC entity, as shown in FIG. 7, the device includes:
第一处理单元71,用于对接收的RLC服务数据单元SDU进行分段处理,并利用得到的每个分段内容生成一个PDU;其中,至少一个PDU中携带有分段索引;所述分段索引指示相应PDU对应的分段在所述RLC SDU中的分段顺序;The first processing unit 71 is configured to perform segmentation processing on the received RLC service data unit SDU, and generate a PDU using the obtained content of each segment; wherein, at least one PDU carries a segment index; the segment The index indicates the segment order of the segment corresponding to the corresponding PDU in the RLC SDU;
第二处理单元72,用于将生成的PDU发送给第二RLC实体。The second processing unit 72 is configured to send the generated PDU to the second RLC entity.
实际应用时,至少每个中间分段的PDU中可以携带有分段索引;所述中间分段为所述RLC SDU的所有分段中除第一个分段及最后一个分段外的分段。In actual application, at least the PDU of each intermediate segment may carry a segment index; the intermediate segment is a segment except the first segment and the last segment in all segments of the RLC SDU .
在一实施例中,所述第一处理单元71,具体用于:In an embodiment, the first processing unit 71 is specifically configured to:
利用得到的每个分段内容生成一个PDU时,针对携带有分段索引的PDU,在包头中增加标识域,将对应的分段索引置于所述标识域,并去除包头中的SO域;所述SO域的信息指示对应PDU相比于RLC SDU的切分位置。When generating a PDU by using each segmented content obtained, for the PDU carrying the segmented index, add an identification domain in the header, place the corresponding segmented index in the identified domain, and remove the SO domain in the header; The information in the SO field indicates the segmentation position of the corresponding PDU compared to the RLC SDU.
在一实施例中,所述第一处理单元71,具体用于:In an embodiment, the first processing unit 71 is specifically configured to:
利用得到的每个分段内容生成一个PDU时,针对每个中间分段的PDU,在包头中增加标识域,将对应的分段索引置于所述标识域,并去除包头中的SO域;所述SO域的信息指示对应PDU相比于RLC SDU的切分位置;置于所述标识域的分段索引指示相应PDU对应的分段在所述RLC SDU的中间分段的分段顺序;所述中间分段为所述RLC SDU的所有分段中除第一个分段及最后一个分段外的分段;When generating a PDU by using each segmented content obtained, for each intermediate segmented PDU, add an identification domain in the header, place the corresponding segment index in the identification domain, and remove the SO domain in the header; The information in the SO field indicates the segmentation position of the corresponding PDU compared to the RLC SDU; the segment index placed in the identification field indicates the segment order of the segment corresponding to the corresponding PDU in the middle segment of the RLC SDU; The middle segment is a segment except the first segment and the last segment in all segments of the RLC SDU;
并在包头中的FI域设置相应PDU对应的分段为第一分段、中间分段或最后一个分段的指示信息。And the FI field in the packet header is set to indicate that the segment corresponding to the corresponding PDU is the first segment, the middle segment or the last segment.
在一实施例中,所述第一处理单元71,还用于:In an embodiment, the first processing unit 71 is further configured to:
根据分段的数量,在所述包头中的第一域设置表征所述分段索引所占比特位的相关指示信息。According to the number of segments, the first field in the packet header is set with relevant indication information representing the bits occupied by the segment index.
在一实施例中,所述第一处理单元71,还用于:In an embodiment, the first processing unit 71 is further configured to:
当分段的数量小于预设阈值时,确定PDU的格式为第一格式;在所述第一格式中,包头的第一行包括:所述第一域、FI域、标识域、及序列号域;包头的包括序列号域;When the number of segments is less than the preset threshold, determine that the format of the PDU is the first format; in the first format, the first line of the header includes: the first field, FI field, identification field, and sequence number field; the header includes the serial number field;
当分段的数量大于等于预设阈值时,确定PDU的格式为第二格式;在所述第二格式中,包头的第一行包括:R域、第一域、FI域、及序列号域;包头的第二行包括序列号域;包头中第二行后的至少一行包括:标识域。When the number of segments is greater than or equal to the preset threshold, determine that the format of the PDU is the second format; in the second format, the first line of the header includes: R domain, first domain, FI domain, and sequence number domain ; The second line of the header includes the serial number field; at least one line after the second line in the header includes: the identification field.
实际应用时,第一处理单元71及第二处理单元72可由数据传输装置中的处理器实现。In actual application, the first processing unit 71 and the second processing unit 72 may be implemented by a processor in the data transmission device.
为实现本发明实施例的方法,本发明实施例还提供了另一种数据传输装置,设置在第二RLC实体,如图8所示,该装置包括:In order to implement the method of the embodiment of the present invention, the embodiment of the present invention also provides another data transmission device, which is set in the second RLC entity, as shown in FIG. 8, the device includes:
第三处理单元81,用于接收来自第一RLC实体的PDU;The third processing unit 81 is configured to receive a PDU from the first RLC entity;
第四处理单元82,用于对接收的PDU进行重组,并发出;其中,The fourth processing unit 82 is configured to reassemble the received PDU and send it out; wherein,
在重组过程中,所述第四处理单元82对PDU进行解析,得到对应的分段索引;并根据所述分段索引确定相应PDU对应的分段在RLC SDU中的分段顺序。During the reassembly process, the fourth processing unit 82 parses the PDU to obtain the corresponding segment index; and determines the segment order of the segments corresponding to the corresponding PDU in the RLC SDU according to the segment index.
其中,所述分段索引指示相应PDU对应的分段在所述RLC SDU中的分段顺序。Wherein, the segment index indicates the segment sequence of the segment corresponding to the corresponding PDU in the RLC SDU.
在一实施例中,所述第四处理单元82,具体用于:In an embodiment, the fourth processing unit 82 is specifically configured to:
对PDU进行解析时,对PDU的包头进行解析,在标识域得到对应的分段索引。When parsing the PDU, the header of the PDU is parsed, and the corresponding segment index is obtained in the identification field.
在一实施例中,所述第四处理单元82,具体用于:In an embodiment, the fourth processing unit 82 is specifically configured to:
对PDU进行解析时,对PDU的包头进行解析,在标识域得到对应的分段索引;根据得到的分段索引确定相应PDU对应的分段在所述RLC SDU的中间分段的分段顺序;所述中间分段为所述RLC SDU的所有分段中除第一个分段及最后一个分段外的分段;When parsing the PDU, the packet header of the PDU is parsed, and the corresponding segment index is obtained in the identification field; according to the obtained segment index, the segment order of the segment corresponding to the corresponding PDU in the middle segment of the RLC SDU is determined; The middle segment is a segment except the first segment and the last segment in all segments of the RLC SDU;
并在FI域得到相应PDU对应的分段为第一分段、中间分段或最后一个分段的指示信息;And in the FI field, obtain the indication information that the segment corresponding to the corresponding PDU is the first segment, the middle segment or the last segment;
相应地,至少利用每个PDU中FI域的指示信息和分段索引确定的相应PDU对应的分段在所述RLC SDU的中间分段的分段顺序进行包重组。Correspondingly, at least using the indication information of the FI field in each PDU and the segment index to determine the segment order of the segment corresponding to the corresponding PDU in the middle segment of the RLC SDU, perform packet reassembly.
在一实施例中,所述第四处理单元82,还用于:In an embodiment, the fourth processing unit 82 is further configured to:
对所述包头进行解析时,在第一域得到表征所述分段索引所占比特位的相关指示信息;When parsing the header, obtain relevant indication information representing bits occupied by the segment index in the first field;
相应地,解析标识域所占比特位中所述相关指示信息指示的比特位,得到分段索引。Correspondingly, the bits indicated by the relevant indication information in the bits occupied by the identification field are analyzed to obtain the segment index.
实际应用时,第三处理单元81及第四处理单元82可由数据传输装置中的处理器实现。In actual application, the third processing unit 81 and the fourth processing unit 82 may be implemented by a processor in the data transmission device.
需要说明的是:上述实施例提供的数据传输装置在进行数据时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的数据传输装置与数据传输方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。It should be noted that: when the data transmission device provided by the above-mentioned embodiment performs data processing, the division of the above-mentioned program modules is used as an example for illustration. In practical applications, the above-mentioned processing allocation can be completed by different program modules as required. The internal structure of the device is divided into different program modules to complete all or part of the processing described above. In addition, the data transmission device and the data transmission method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process thereof is detailed in the method embodiments, and will not be repeated here.
基于上述程序模块的硬件实现,本发明实施例提供了一种数据传输装置的硬件结构,设置在第一RLC实体,如图9所示,装置90包括:Based on the hardware implementation of the above-mentioned program modules, an embodiment of the present invention provides a hardware structure of a data transmission device, which is set in the first RLC entity. As shown in FIG. 9, the device 90 includes:
第一处理器91和用于存储能够在处理器上运行的计算机程序的第一存储器92,其中,A first processor 91 and a first memory 92 for storing computer programs that can run on the processor, wherein,
所述第一处理器91用于运行所述计算机程序时,执行:When the first processor 91 is used to run the computer program, execute:
对接收的RLC SDU进行分段处理,并利用得到的每个分段内容生成一个PDU;其中,至少一个PDU中携带有分段索引;所述分段索引指示相应PDU对应的分段在所述RLC SDU中的分段顺序;Perform segmentation processing on the received RLC SDU, and generate a PDU using the obtained content of each segment; wherein, at least one PDU carries a segment index; the segment index indicates that the segment corresponding to the corresponding PDU is in the Segmentation order in RLC SDU;
将生成的PDU发送给第二RLC实体。Send the generated PDU to the second RLC entity.
其中,在一实施例中,至少每个中间分段的PDU中携带有分段索引;所述中间分段为所述RLC SDU的所有分段中除第一个分段及最后一个分段外的分段。Wherein, in one embodiment, at least the PDU of each intermediate segment carries a segment index; the intermediate segment is all segments of the RLC SDU except the first segment and the last segment segment.
在一实施例中,所述第一处理器91用于运行所述计算机程序时,执行:In one embodiment, when the first processor 91 is used to run the computer program, execute:
利用得到的每个分段内容生成一个PDU时,针对携带有分段索引的每个PDU,在包头中增加标识域,将对应的分段索引置于所述标识域,并去除包头中的SO域;所述SO域的信息指示对应PDU相比于RLC SDU的切分位置。When generating a PDU by using the content of each segment obtained, for each PDU carrying a segment index, add an identification field in the packet header, put the corresponding segment index in the identification field, and remove the SO in the packet header field; the information in the SO field indicates the segmentation position of the corresponding PDU compared to the RLC SDU.
在一实施例中,所述第一处理器91用于运行所述计算机程序时,执行:In one embodiment, when the first processor 91 is used to run the computer program, execute:
利用得到的每个分段内容生成一个PDU时,针对每个中间分段的PDU,在包头中增加标识域,将对应的分段索引置于所述标识域,并去除包头中的SO域;所述SO域的信息指示对应PDU相比于RLC SDU的切分位置;置于所述标识域的分段索引指示相应PDU对应的分段在所述RLC SDU的中间分段的分段顺序;所述中间分段为所述RLC SDU的所有分段中除第一个分段及最后一个分段外的分段;When generating a PDU by using each segmented content obtained, for each intermediate segmented PDU, add an identification domain in the header, place the corresponding segment index in the identification domain, and remove the SO domain in the header; The information in the SO field indicates the segmentation position of the corresponding PDU compared to the RLC SDU; the segment index placed in the identification field indicates the segment order of the segment corresponding to the corresponding PDU in the middle segment of the RLC SDU; The middle segment is a segment except the first segment and the last segment in all segments of the RLC SDU;
并在包头中的FI域设置相应PDU对应的分段为第一分段、中间分段或最后一个分段的指示信息。And the FI field in the packet header is set to indicate that the segment corresponding to the corresponding PDU is the first segment, the middle segment or the last segment.
在一实施例中,所述第一处理器91还用于运行所述计算机程序时,执行:In one embodiment, the first processor 91 is also configured to execute the computer program when running:
根据分段的数量,在所述包头中的第一域设置表征所述分段索引所占比特位的相关指示信息。According to the number of segments, the first field in the packet header is set with relevant indication information representing the bits occupied by the segment index.
在一实施例中,所述第一处理器91还用于运行所述计算机程序时,执行:In one embodiment, the first processor 91 is also configured to execute the computer program when running:
当分段的数量小于预设阈值时,确定PDU的格式为第一格式;在所述第一格式中,包头的第一行包括:所述第一域、FI域、标识域、及序列号域;包头的包括序列号域;When the number of segments is less than the preset threshold, determine that the format of the PDU is the first format; in the first format, the first line of the header includes: the first field, FI field, identification field, and sequence number field; the header includes the serial number field;
或者,当分段的数量大于等于预设阈值时,确定PDU的格式为第二格式;在所述第二格式中,包头的第一行包括:预留域、第一域、FI域、及序列号域;包头的第二行包括序列号域;包头中第二行后的至少一行包括:标识域。Or, when the number of segments is greater than or equal to the preset threshold, determine that the format of the PDU is the second format; in the second format, the first line of the header includes: a reserved field, a first field, an FI field, and The serial number field; the second line of the header includes the serial number field; at least one line after the second line in the header includes: the identification field.
在一实施例中,所述第一RLC实体及第二RLC实体可以为AM RLC实体、或为UM RLC实体。In an embodiment, the first RLC entity and the second RLC entity may be AM RLC entities or UM RLC entities.
当然,实际应用时,如图9所示,数据传输装置90中的各个组件通过总线系统93耦合在一起。可理解,总线系统93用于实现这些组件之间的连接通信。总线系统93除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图9中将各种总线都标为总线系统93。Of course, in actual application, as shown in FIG. 9 , various components in the data transmission device 90 are coupled together through a bus system 93 . It can be understood that the bus system 93 is used to realize connection and communication between these components. In addition to the data bus, the bus system 93 also includes a power bus, a control bus and a status signal bus. However, the various buses are labeled as bus system 93 in FIG. 9 for clarity of illustration.
本发明实施例中的第一存储器92用于存储各种类型的数据以支持信息处理装置90的操作。The first memory 92 in the embodiment of the present invention is used to store various types of data to support the operation of the information processing device 90 .
上述本发明实施例揭示的方法可以应用于第一处理器91中,或者由第一处理器91实现。第一处理器91可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过第一处理器91中的硬件的集成逻辑电路或者软件形式的指令完成。上述的第一处理器91可以是通用处理器、数字信号处理器(DSP,Digital SignalProcessor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。第一处理器91可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第一存储器92,第一处理器91读取第一存储器92中的信息,结合其硬件完成前述方法的步骤。The methods disclosed in the foregoing embodiments of the present invention may be applied to the first processor 91 or implemented by the first processor 91 . The first processor 91 may be an integrated circuit chip, which has a signal processing capability. During implementation, each step of the above-mentioned method may be completed by an integrated logic circuit of hardware in the first processor 91 or instructions in the form of software. The aforementioned first processor 91 may be a general-purpose processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and the like. The first processor 91 may implement or execute various methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the methods disclosed in the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, and the storage medium is located in the first memory 92. The first processor 91 reads the information in the first memory 92, and completes the steps of the foregoing method in combination with its hardware.
在示例性实施例中,数据传输装置90可以被一个或多个应用专用集成电路(ASIC,Application Specific Integrated Circuit)、DSP、可编程逻辑器件(PLD,ProgrammableLogic Device)、复杂可编程逻辑器件(CPLD,Complex Programmable Logic Device)、现场可编程门阵列(FPGA,Field-Programmable Gate Array)、通用处理器、控制器、微控制器(MCU,Micro Controller Unit)、微处理器(Microprocessor)、或其他电子元件实现,用于执行前述方法。In an exemplary embodiment, the data transmission device 90 may be implemented by one or more Application Specific Integrated Circuit (ASIC, Application Specific Integrated Circuit), DSP, Programmable Logic Device (PLD, ProgrammableLogic Device), Complex Programmable Logic Device (CPLD , Complex Programmable Logic Device), field-programmable gate array (FPGA, Field-Programmable Gate Array), general-purpose processor, controller, microcontroller (MCU, Micro Controller Unit), microprocessor (Microprocessor), or other electronic The component is implemented for performing the aforementioned method.
为实现本发明实施例的方法,本发明实施例提供一种数据传输装置,设置在第二RLC实体,如图10所示,该装置100包括:In order to implement the method of the embodiment of the present invention, the embodiment of the present invention provides a data transmission device, which is set in the second RLC entity. As shown in FIG. 10, the device 100 includes:
第二处理器101和用于存储能够在所述第一处理器上运行的计算机程序的第二存储器102;其中,A second processor 101 and a second memory 102 for storing computer programs that can run on the first processor; wherein,
所述第二处理器101用于运行所述计算机程序时,执行:When the second processor 101 is used to run the computer program, execute:
接收来自第一RLC实体的PDU;receiving a PDU from a first RLC entity;
对接收的PDU进行包重组得到RLC SDU,并发出;其中,Perform packet reassembly on the received PDU to obtain the RLC SDU, and send it out; where,
在重组过程中,对PDU进行解析,得到对应的分段索引;所述分段索引指示相应PDU对应的分段在所述RLC SDU中的分段顺序;In the reassembly process, the PDU is parsed to obtain a corresponding segment index; the segment index indicates the segment order of the segment corresponding to the corresponding PDU in the RLC SDU;
根据所述分段索引确定相应PDU对应的分段在RLC SDU中的分段顺序。Determine the segment sequence of the segment corresponding to the corresponding PDU in the RLC SDU according to the segment index.
在一实施例中,所述第二处理器101用于运行所述计算机程序时,执行:In one embodiment, when the second processor 101 is configured to run the computer program, execute:
对PDU进行解析时,对PDU的包头进行解析,在标识域得到对应的分段索引。When parsing the PDU, the header of the PDU is parsed, and the corresponding segment index is obtained in the identification field.
在一实施例中,所述第二处理器101用于运行所述计算机程序时,执行:In one embodiment, when the second processor 101 is configured to run the computer program, execute:
对PDU进行解析时,对PDU的包头进行解析,在标识域得到对应的分段索引;When parsing the PDU, the header of the PDU is parsed, and the corresponding segment index is obtained in the identification field;
根据得到的分段索引确定相应PDU对应的分段在所述RLC SDU的中间分段的分段顺序;所述中间分段为所述RLC SDU的所有分段中除第一个分段及最后一个分段外的分段;Determine the segment order of the segment corresponding to the corresponding PDU in the middle segment of the RLC SDU according to the obtained segment index; the middle segment is all segments except the first segment and the last segment of the RLC SDU a segment outside a segment;
并在FI域得到相应PDU对应的分段为第一分段、中间分段或最后一个分段的指示信息;And in the FI field, obtain the indication information that the segment corresponding to the corresponding PDU is the first segment, the middle segment or the last segment;
相应地,至少利用每个PDU中FI域的指示信息和分段索引确定的相应PDU对应的分段在所述RLC SDU的中间分段的分段顺序进行包重组。Correspondingly, at least using the indication information of the FI field in each PDU and the segment index to determine the segment order of the segment corresponding to the corresponding PDU in the middle segment of the RLC SDU, perform packet reassembly.
在一实施例中,所述第二处理器101还用于运行所述计算机程序时,执行:In one embodiment, the second processor 101 is further configured to execute the computer program when executing:
对所述包头进行解析时,在第一域得到表征所述分段索引所占比特位的相关指示信息;When parsing the header, obtain relevant indication information representing bits occupied by the segment index in the first field;
相应地,解析标识域所占比特位中所述相关指示信息指示的比特位,得到分段索引。Correspondingly, the bits indicated by the relevant indication information in the bits occupied by the identification field are analyzed to obtain the segment index.
在一实施例中,所述第一RLC实体及第二RLC实体可以为AM RLC实体、或为UM RLC实体。In an embodiment, the first RLC entity and the second RLC entity may be AM RLC entities or UM RLC entities.
当然,实际应用时,如图10所示,数据传输装置100中的各个组件通过总线系统103耦合在一起。可理解,总线系统103用于实现这些组件之间的连接通信。总线系统103除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图10中将各种总线都标为总线系统103。Of course, in actual application, as shown in FIG. 10 , various components in the data transmission device 100 are coupled together through the bus system 103 . It can be understood that the bus system 103 is used to realize connection and communication between these components. In addition to the data bus, the bus system 103 also includes a power bus, a control bus and a status signal bus. However, the various buses are labeled as bus system 103 in FIG. 10 for clarity of illustration.
本发明实施例中的第二存储器102用于存储各种类型的数据以支数据传输装置100的操作。The second memory 102 in the embodiment of the present invention is used to store various types of data to support the operation of the data transmission device 100 .
上述本发明实施例揭示的方法可以应用于第二处理器101中,或者由第二处理器101实现。第二处理器101可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过第二处理器101中的硬件的集成逻辑电路或者软件形式的指令完成。上述的第二处理器101可以是通用处理器、DSP,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。第二处理器101可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第二存储器102,第二处理器101读取第二存储器102中的信息,结合其硬件完成前述方法的步骤。The methods disclosed in the foregoing embodiments of the present invention may be applied to the second processor 101 or implemented by the second processor 101 . The second processor 101 may be an integrated circuit chip, which has a signal processing capability. In the implementation process, each step of the above method may be completed by an integrated logic circuit of hardware in the second processor 101 or instructions in the form of software. The aforementioned second processor 101 may be a general-purpose processor, DSP, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and the like. The second processor 101 may implement or execute various methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed in the embodiments of the present invention can be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, and the storage medium is located in the second storage 102, and the second processor 101 reads information in the second storage 102, and completes the steps of the foregoing method in combination with its hardware.
在示例性实施例中,数据传输装置100可以被一个或多个ASIC、DSP、PLD、CPLD、FPGA、通用处理器、控制器、MCU、微处理器(Microprocessor)、或其他电子元件实现,用于执行前述方法。In an exemplary embodiment, the data transmission device 100 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, microprocessors (Microprocessor), or other electronic components. to perform the aforementioned method.
可以理解,本发明实施例中的存储器(比如第一存储器92及第二存储器102),可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(ROM,Read Only Memory)、可编程只读存储器(PROM,Programmable Read-Only Memory)、可擦除可编程只读存储器(EPROM,ErasableProgrammable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM,ElectricallyErasable Programmable Read-Only Memory)、磁性随机存取存储器(FRAM,ferromagneticrandom access memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,Random Access Memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM,Static Random Access Memory)、同步静态随机存取存储器(SSRAM,SynchronousStatic Random Access Memory)、动态随机存取存储器(DRAM,Dynamic Random AccessMemory)、同步动态随机存取存储器(SDRAM,Synchronous Dynamic Random AccessMemory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,Double Data RateSynchronous Dynamic Random Access Memory)、增强型同步动态随机存取存储器(ESDRAM,Enhanced Synchronous Dynamic Random Access Memory)、同步连接动态随机存取存储器(SLDRAM,SyncLink Dynamic Random Access Memory)、直接内存总线随机存取存储器(DRRAM,Direct Rambus Random Access Memory)。本发明实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。It can be understood that the memory (such as the first memory 92 and the second memory 102) in the embodiment of the present invention can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memory . Wherein, non-volatile memory can be read-only memory (ROM, Read Only Memory), programmable read-only memory (PROM, Programmable Read-Only Memory), erasable programmable read-only memory (EPROM, ErasableProgrammable Read-Only Memory) Memory), Electrically Erasable Programmable Read-Only Memory (EEPROM, ElectricallyErasable Programmable Read-Only Memory), Magnetic Random Access Memory (FRAM, ferromagnetic random access memory), Flash Memory (Flash Memory), Magnetic Surface Memory, CD-ROM, Or CD-ROM (Compact Disc Read-Only Memory); magnetic surface storage can be disk storage or tape storage. The volatile memory may be random access memory (RAM, Random Access Memory), which is used as an external cache. By way of illustration and not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM, Static Random Access Memory), Synchronous Static Random Access Memory (SSRAM, Synchronous Static Random Access Memory), Dynamic Random Access Memory (DRAM, Dynamic Random Access Memory), Synchronous Dynamic Random Access Memory (SDRAM, Synchronous Dynamic Random Access Memory), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM, Double Data Rate Synchronous Dynamic Random Access Memory), Enhanced Synchronous Dynamic Random Access Memory Access memory (ESDRAM, Enhanced Synchronous Dynamic Random Access Memory), synchronous connection dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), direct memory bus random access memory (DRRAM, Direct Rambus Random Access Memory). The memory described by embodiments of the present invention is intended to include, but not be limited to, these and any other suitable types of memory.
在示例性实施例中,本发明实施例还提供了一种计算机可读存储介质,例如包括存储计算机程序的第一存储器92,上述计算机程序可由数据传输装置90的第一处理器91执行,以完成前述方法所述步骤。或者,计算机可读存储介质包括存储计算机程序的第二存储器102,上述计算机程序可由数据传输装置100的第二处理器101执行,以完成前述方法所述步骤。In an exemplary embodiment, the embodiment of the present invention also provides a computer-readable storage medium, for example, including a first memory 92 storing a computer program, and the above-mentioned computer program can be executed by the first processor 91 of the data transmission device 90 to Complete the steps described in the preceding method. Alternatively, the computer-readable storage medium includes a second memory 102 storing a computer program, and the above-mentioned computer program can be executed by the second processor 101 of the data transmission device 100 to complete the steps in the foregoing method.
也就是说,本发明实施例提供的计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一RLC实体侧方法的步骤,或者实现上述第二RLC实体侧方法的步骤。That is to say, the computer-readable storage medium provided by the embodiment of the present invention has a computer program stored thereon, and when the computer program is executed by a processor, it realizes the steps of the above-mentioned first RLC entity side method, or realizes the above-mentioned second RLC entity side method. The steps of the side method.
需要说明的是:本发明实施例提供的计算机可读存储介质可以是FRAM、ROM、PROM、EPROM、EEPROM、Flash Memory、磁表面存储器、光盘、或CD-ROM等存储器;也可以是包括上述存储器之一或任意组合的各种设备。It should be noted that: the computer-readable storage medium provided by the embodiment of the present invention can be FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disk, or CD-ROM, etc.; One or any combination of various devices.
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention.
Claims (27)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710438832.5A CN109041120A (en) | 2017-06-12 | 2017-06-12 | Data transmission method, device and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710438832.5A CN109041120A (en) | 2017-06-12 | 2017-06-12 | Data transmission method, device and computer readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109041120A true CN109041120A (en) | 2018-12-18 |
Family
ID=64629998
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710438832.5A Pending CN109041120A (en) | 2017-06-12 | 2017-06-12 | Data transmission method, device and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109041120A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113038531A (en) * | 2021-03-12 | 2021-06-25 | 中科院计算所南京研究院 | Fault tolerance method and system based on enhanced RLC data PDU |
CN113543212A (en) * | 2021-07-07 | 2021-10-22 | 大唐网络有限公司 | 5G communication data transmission method and device and nonvolatile storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101039228A (en) * | 2006-03-16 | 2007-09-19 | 华为技术有限公司 | Method for optimizing data packet |
CN101364990A (en) * | 2007-08-08 | 2009-02-11 | 华为技术有限公司 | A way to reduce data header overhead |
US20100046448A1 (en) * | 2006-12-15 | 2010-02-25 | Telefonak Tiebolaget Lm Ericsson ( | Single Bit Segmentation Indicator |
CN101729525A (en) * | 2008-10-31 | 2010-06-09 | 华为技术有限公司 | Data packet sending and receiving method and device as well as processing method and system |
CN102224760A (en) * | 2008-11-24 | 2011-10-19 | 艾利森电话股份有限公司 | Improved uplink segmentation |
US20140064192A1 (en) * | 2008-11-10 | 2014-03-06 | Qualcomm Incorporated | Method and Apparatus for Supporting the Large Service Data Unit (SDU) |
CN106713415A (en) * | 2016-11-14 | 2017-05-24 | 北京邮电大学 | Data transmission method and system |
-
2017
- 2017-06-12 CN CN201710438832.5A patent/CN109041120A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101039228A (en) * | 2006-03-16 | 2007-09-19 | 华为技术有限公司 | Method for optimizing data packet |
US20100046448A1 (en) * | 2006-12-15 | 2010-02-25 | Telefonak Tiebolaget Lm Ericsson ( | Single Bit Segmentation Indicator |
CN101364990A (en) * | 2007-08-08 | 2009-02-11 | 华为技术有限公司 | A way to reduce data header overhead |
CN101729525A (en) * | 2008-10-31 | 2010-06-09 | 华为技术有限公司 | Data packet sending and receiving method and device as well as processing method and system |
US20140064192A1 (en) * | 2008-11-10 | 2014-03-06 | Qualcomm Incorporated | Method and Apparatus for Supporting the Large Service Data Unit (SDU) |
CN102224760A (en) * | 2008-11-24 | 2011-10-19 | 艾利森电话股份有限公司 | Improved uplink segmentation |
CN106713415A (en) * | 2016-11-14 | 2017-05-24 | 北京邮电大学 | Data transmission method and system |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113038531A (en) * | 2021-03-12 | 2021-06-25 | 中科院计算所南京研究院 | Fault tolerance method and system based on enhanced RLC data PDU |
CN113543212A (en) * | 2021-07-07 | 2021-10-22 | 大唐网络有限公司 | 5G communication data transmission method and device and nonvolatile storage medium |
CN113543212B (en) * | 2021-07-07 | 2024-07-30 | 大唐网络有限公司 | 5G communication data transmission method and device and nonvolatile storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105991625B (en) | A method and device for data transmission | |
CN105893323A (en) | Data reading method and data reading equipment | |
JP2009517930A (en) | Data retransmission method, data transmission apparatus, and data transmission system | |
US20220368782A1 (en) | Baseband chip and method for layer 2 downlink data processing | |
US20220368494A1 (en) | Uplink re-transmission with compact memory usage | |
CN109039548A (en) | Sending method, device and the computer readable storage medium of PDCP state report | |
US12261694B2 (en) | Terminal device based on downlink data processing accelerator | |
CN108632899A (en) | A kind of data transmission method, data transmitting equipment and data receiver | |
CN116420346A (en) | Layer 2 data processing apparatus and method using flexible layer 2 circuits | |
WO2021152369A1 (en) | Dynamic uplink end-to-end data transfer scheme with optimized memory path | |
CN110730513A (en) | Communication method and device | |
WO2019019150A1 (en) | Data transmission method, terminal device and network device | |
CN114124840A (en) | Method for receiving PDCP packet, receiving device of PDCP packet and terminal equipment | |
CN109041120A (en) | Data transmission method, device and computer readable storage medium | |
CN110661603A (en) | PUCCH transmission method, terminal equipment and network equipment | |
CN110769460B (en) | BSR transmission method, device, related equipment and storage medium | |
WO2016145576A1 (en) | Method, device, and system for data transmission | |
US20130250957A1 (en) | Wireless communication apparatus and wireless communication apparatus controlling method | |
CN107889260B (en) | Method and device for transmitting control information | |
CN108234092B (en) | A signaling configuration method, RRC entity and PDCP entity | |
CN108012289B (en) | PDU (protocol data Unit) sending method and device and PDU receiving method and device | |
US20250233699A1 (en) | Method and Apparatus for Enhancing RLC Acknowledge Mode Under Exceeding Maximum Retransmissions and Dual-No Conditions | |
CN112825496B (en) | Processing method and device for time information transmission and storage medium | |
WO2018201807A1 (en) | Method and device for determining whether data is damaged | |
WO2019015487A1 (en) | Data retransmission method, rlc entity and mac entity |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181218 |
|
RJ01 | Rejection of invention patent application after publication |