









技术领域technical field
本发明涉及通信技术领域,尤其涉及一种数据传输的方法及装置。The present invention relates to the field of communication technology, in particular to a data transmission method and device.
背景技术Background technique
数据包在信道中传输有时会传输失败,为了保证接收端能够正确接收数据包,发送端会在传输失败时将数据包重新传输,直到接收端正确接收到该数据包为止。The data packet transmission in the channel sometimes fails to be transmitted. In order to ensure that the receiving end can receive the data packet correctly, the sending end will retransmit the data packet when the transmission fails until the receiving end receives the data packet correctly.
现有的数据传输的技术,是在发送端初传数据包后等待接收端的反馈信息,当接收端向发送端反馈正确确认(AcKnowledgement,ACK)信息时,表示该数据包传输成功,此后发送端不再重传该数据包。当接收端向发送端反馈错误确认(Non-AcKnowledgement,NACK)信息时,表示该数据包传输失败,发送端需要向接收端重传该数据包。如果接收端在规定的最大重传次数内正确接收到该数据包,则该数据包传输成功,若接收端在规定的最大重传次数内仍没有正确接收到该数据包,则该数据包传输失败,发送端不再向接收端重传该数据包。The existing technology of data transmission is to wait for the feedback information from the receiving end after the sending end initially transmits the data packet. When the receiving end feeds back the correct acknowledgment (AcKnowledgement, ACK) information to the sending end, it means that the data packet transmission is successful. After that, the sending end The packet is not retransmitted. When the receiving end feeds back non-AcKnowledgement (NACK) information to the sending end, it means that the transmission of the data packet fails, and the sending end needs to retransmit the data packet to the receiving end. If the receiving end correctly receives the data packet within the specified maximum number of retransmissions, the data packet transmission is successful; if the receiving end still does not correctly receive the data packet within the specified maximum number of retransmissions, the data packet transmission If it fails, the sender will not retransmit the packet to the receiver.
在实现上述数据传输的过程中,发明人发现现有技术中至少存在如下问题:发送端在重传数据包时,须等待多个传输时间间隔(Transmission TimeInterval,TTI),在等待多个TTI的过程中等待接收端发送的反馈信息,根据该反馈信息决定是否进行下一次重传。当某一数据包经多次重传成功传输到接收端时,虽然接收端正确接收到了该数据包,但发送端与接收端之间产生了较大的时延,即从发送端初传该数据包到接收端成功接收到该数据包之间间隔了较多的TTI。较大时延对接收端造成的数据接收延迟会降低用户体验。In the process of realizing the above-mentioned data transmission, the inventor finds that there are at least the following problems in the prior art: the sending end must wait for multiple transmission time intervals (Transmission Time Interval, TTI) when retransmitting the data packet, and waits for multiple TTIs. During the process, it waits for the feedback information sent by the receiving end, and decides whether to perform the next retransmission according to the feedback information. When a data packet is successfully transmitted to the receiving end after multiple retransmissions, although the receiving end correctly receives the data packet, there is a large delay between the sending end and the receiving end, that is, the initial transmission of the data packet from the sending end There are more TTIs between the data packet and the receiver successfully receiving the data packet. The data reception delay caused by the large delay on the receiving end will degrade the user experience.
发明内容Contents of the invention
本发明的实施例提供一种数据传输的方法及装置,能够减小数据包的传输时延。Embodiments of the present invention provide a method and device for data transmission, which can reduce the transmission delay of data packets.
一方面,本发明实施例提供了一种数据传输的方法,包括:On the one hand, an embodiment of the present invention provides a method for data transmission, including:
发送端向接收端初传数据包或数据包组;The sending end initially transmits the data packet or data packet group to the receiving end;
当未接收到所述接收端发送的对所述数据包或所述数据包组的正确确认ACK信息时,所述发送端向所述接收端重传至少一次所述数据包或数据包组,其中,所述ACK信息表示所述接收端正确接收到所述数据包或数据包组。When the correct confirmation ACK information for the data packet or the data packet group sent by the receiving end is not received, the sending end retransmits the data packet or the data packet group at least once to the receiving end, Wherein, the ACK information indicates that the receiving end has correctly received the data packet or data packet group.
另一方面,本发明实施例提供了一种数据传输的装置,包括:On the other hand, an embodiment of the present invention provides a device for data transmission, including:
发送器,用于向接收端初传数据包或数据包组;The sender is used to initially transmit the data packet or data packet group to the receiving end;
当未接收到所述接收端发送的对所述数据包或所述数据包组的正确确认ACK信息时,所述发送器还用于向所述接收端重传至少一次所述数据包或数据包组,其中,所述ACK信息表示所述接收端正确接收到所述数据包或数据包组。When the correct acknowledgment ACK information for the data packet or the data packet group sent by the receiving end is not received, the transmitter is further configured to retransmit the data packet or data to the receiving end at least once A packet group, wherein the ACK information indicates that the receiving end has correctly received the data packet or the data packet group.
本发明实施例提供的数据传输的方法及装置,能够在向接收端初传数据包或数据包组后,向接收端重传至少一次数据包或数据包组,可以解决现有技术中,每次重传都必须在接收到反馈信息之后才能进行的问题,从而可以节省等待反馈信息的时间,减小数据的传输时延。The data transmission method and device provided by the embodiments of the present invention can retransmit the data packet or data packet group to the receiving end at least once after initially transmitting the data packet or data packet group to the receiving end, which can solve the problem of each The problem that every retransmission must be performed after receiving the feedback information can save the time of waiting for the feedback information and reduce the data transmission delay.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.
图1为本发明实施例中数据传输的方法的流程图;Fig. 1 is the flowchart of the method for data transmission in the embodiment of the present invention;
图2为本发明另一个实施例中数据传输的方法的流程图;FIG. 2 is a flowchart of a method for data transmission in another embodiment of the present invention;
图3为本发明实施例中数据包传输的简要示意图;Fig. 3 is a brief schematic diagram of data packet transmission in an embodiment of the present invention;
图4为现有技术数据包传输的简要示意图;FIG. 4 is a brief schematic diagram of data packet transmission in the prior art;
图5为本发明实施中数据包组传输的简要示意图;Fig. 5 is a brief schematic diagram of data packet group transmission in the implementation of the present invention;
图6为现有技术中数据包组传输的简要示意图;Fig. 6 is a brief schematic diagram of data packet group transmission in the prior art;
图7为本发明实施例中另一个数据传输的简要示意图;Fig. 7 is a brief schematic diagram of another data transmission in the embodiment of the present invention;
图8为本发明实施例中另一个数据传输的简要示意图;Fig. 8 is a brief schematic diagram of another data transmission in the embodiment of the present invention;
图9为本发明实施例中数据传输的装置的结构示意图;FIG. 9 is a schematic structural diagram of a device for data transmission in an embodiment of the present invention;
图10为本发明实施例中数据传输的装置的结构示意图;FIG. 10 is a schematic structural diagram of a device for data transmission in an embodiment of the present invention;
图11为本发明实施例中数据传输的装置的结构示意图;FIG. 11 is a schematic structural diagram of a device for data transmission in an embodiment of the present invention;
图12为本发明实施例中数据传输的装置的结构示意图;FIG. 12 is a schematic structural diagram of a device for data transmission in an embodiment of the present invention;
图13为本发明实施例中数据传输的装置的结构示意图。FIG. 13 is a schematic structural diagram of a device for data transmission in an embodiment of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.
本发明实施例中数据交互的两端包括但不仅限于基站和用户设备(UserEquipment,UE),由于基站与UE之间进行交互式数据传输,所以基站和UE各自既为发送端也为接收端,在下述实施例中以发送端和接收端进行表述,实际应用中的发送端和接收端可以为基站或UE或其他具有数据传输功能的设备。The two ends of the data interaction in the embodiment of the present invention include but are not limited to the base station and the user equipment (UserEquipment, UE). Since the base station and the UE perform interactive data transmission, the base station and the UE are both the sending end and the receiving end. In the following embodiments, the sending end and the receiving end are described, and the sending end and the receiving end in practical applications may be a base station or a UE or other devices with a data transmission function.
本发明实施例提供了一种数据传输的方法,如图1所示,所述方法包括如下步骤:The embodiment of the present invention provides a method for data transmission, as shown in Figure 1, the method includes the following steps:
101、发送端向接收端初传数据包或数据包组。101. The sending end initially transmits the data packet or data packet group to the receiving end.
以数据包为例,发送端传输一次数据包可以占用一个TTI。Taking a data packet as an example, one TTI can be occupied by the sending end to transmit a data packet once.
对于数据包捆绑技术,发送端还可以向接收端传输数据包组,所述数据包组可以占用多个TTI,例如,每个数据包组可以连续占用四个TTI进行传输,每组数据包组中包含四个相同的数据包。For the data packet bundling technology, the sending end can also transmit data packet groups to the receiving end, and the data packet groups can occupy multiple TTIs. For example, each data packet group can continuously occupy four TTIs for transmission, and each group of data packet groups contains four identical packets.
102、当未接收到接收端发送的对数据包或所述数据包组的ACK信息时,发送端向接收端重传至少一次该数据包或数据包组。102. When the ACK information for the data packet or the data packet group sent by the receiving end is not received, the sending end retransmits the data packet or the data packet group to the receiving end at least once.
以数据包为例,发送端在向接收端初传数据包之后,可以继续向接收端重传该数据包。重传次数至少为一次,本发明实施例对重传次数上限不做限定。Taking a data packet as an example, after initially transmitting the data packet to the receiving end, the sending end may continue to retransmit the data packet to the receiving end. The number of retransmissions is at least one, and the embodiment of the present invention does not limit the upper limit of the number of retransmissions.
本发明实施例提供的数据传输的方法,能够在向接收端初传数据包或数据包组后,向接收端至少一次重传该数据包或数据包组,可以解决现有技术中,每次重传都必须在接收到反馈信息之后才能进行的问题,从而可以节省等待反馈信息的时间,减小数据的传输时延。The data transmission method provided by the embodiment of the present invention can retransmit the data packet or data packet group to the receiving end at least once after initially transmitting the data packet or data packet group to the receiving end, which can solve the problem in the prior art that every time The retransmission must be performed after receiving the feedback information, which can save the time of waiting for the feedback information and reduce the data transmission delay.
进一步的,本发明实施例还提供了一种数据传输的方法,如图2所示,所述方法是对图1所述方法的进一步扩展,所述方法可以包括:Further, the embodiment of the present invention also provides a data transmission method, as shown in FIG. 2, the method is a further extension of the method shown in FIG. 1, and the method may include:
201、发送端向接收端初传数据包或数据包组。201. The sending end initially transmits a data packet or a data packet group to a receiving end.
以数据包为例,发送端传输一次数据包可以占用一个TTI。Taking a data packet as an example, one TTI can be occupied by the sending end to transmit a data packet once.
对于数据包捆绑技术,发送端还可以向接收端传输数据包组,所述数据包组可以占用多个TTI,例如,每个数据包组可以连续占用四个TTI进行传输,每组数据包组中包含四个相同的数据包。For the data packet bundling technology, the sending end can also transmit data packet groups to the receiving end, and the data packet groups can occupy multiple TTIs. For example, each data packet group can continuously occupy four TTIs for transmission, and each group of data packet groups contains four identical packets.
202、发送端向接收端重传至少一次该数据包或数据包组。202. The sending end retransmits the data packet or data packet group to the receiving end at least once.
以数据包为例,发送端在向接收端初传数据包之后,可以继续向接收端重传该数据包。重传次数至少为一次,本发明实施例对重传次数上限不做限定。Taking a data packet as an example, after initially transmitting the data packet to the receiving end, the sending end may continue to retransmit the data packet to the receiving end. The number of retransmissions is at least one, and the embodiment of the present invention does not limit the upper limit of the number of retransmissions.
进一步的,发送端以是否接收到接收端发送的ACK信息为作为是否进行重传的标准。当发送端接收到所述ACK信息时,从接收到所述ACK信息的TTI开始,发送端此后不再向接收端重传数据包;若发送端没有接收到所述ACK信息,则发送端继续向接收端多次重传所述数据包。所述ACK信息为接收端向发送端发送的正确确认信息,该信息表示接收端已正确接收到发送端发送的数据包。Further, the sending end takes whether to receive the ACK information sent by the receiving end as a criterion for whether to perform retransmission. When the sending end receives the ACK information, starting from the TTI of receiving the ACK information, the sending end will no longer retransmit the data packet to the receiving end; if the sending end does not receive the ACK information, the sending end continues The data packet is retransmitted to the receiving end multiple times. The ACK information is correct confirmation information sent by the receiving end to the sending end, and the information indicates that the receiving end has correctly received the data packet sent by the sending end.
在正确接收到数据包之前,接收端会多次无法正确接收所述数据包,在每一次接收失败时,接收端都会向发送端发送一条NACK信息,所述NACK信息用于表示接收端接收失败。此处需要说明的是,在本发明实施例中发送端是否对数据包进行重传以及何时重传不依赖于所述NACK信息。Before receiving the data packet correctly, the receiving end will fail to receive the data packet correctly for many times, and each time the receiving end fails to receive the data packet, the receiving end will send a NACK message to the sending end, and the NACK information is used to indicate that the receiving end failed to receive . It should be noted here that whether and when the sending end retransmits the data packet in the embodiment of the present invention does not depend on the NACK information.
进一步的,在执行完步骤201后发送端可以获取间隔指示信息,当UE为发送端时,所述间隔指示信息可以由基站发送给UE。所述间隔指示信息用于指示每次重传数据包或数据包组时需要等待的TTI间隔个数。Further, after
以数据包为例,当信道资源足够传输某一个数据包时,发送端在向接收端初传数据包后,就有足够的信道资源向接收端连续重传该数据包,此时,所述间隔指示信息中的TTI个数为零。但实际应用中往往传输多个数据包或者有多对发送端接收端同时使用,在这种情况下,某个数据包的初传和重传之间、重传和重传之间就需要间隔一个或多个TTI。而如何为多个数据包分配信道资源,即每两个数据包之间的传输间隔如何确定,可以按照实际需要设置,本实施例对此不做限定。Taking data packets as an example, when the channel resources are sufficient to transmit a certain data packet, the sending end will have enough channel resources to continuously retransmit the data packet to the receiving end after initially transmitting the data packet to the receiving end. The number of TTIs in the interval indication information is zero. However, in practical applications, multiple data packets are often transmitted or multiple pairs of senders and receivers are used at the same time. In this case, an interval is required between the initial transmission and retransmission of a data packet, and between retransmissions and retransmissions. One or more TTIs. How to allocate channel resources for multiple data packets, that is, how to determine the transmission interval between every two data packets, can be set according to actual needs, which is not limited in this embodiment.
所述间隔指示信息为每次重传数据包时需要等待的TTI间隔个数,需要说明的是:The interval indication information is the number of TTI intervals that need to be waited for each retransmission of a data packet. It should be noted that:
1)每次重传数据包的等待间隔可以不同。以某一数据包初传后需要进行三次重传才能被接收端正确接收为例:初传与第一次重传之间、第一次重传与第二次重传之间以及第二次重传与第三次重传之间的间隔既可以都是一个TTI,也可以分别是一个、两个、三个TTI,还可以分别是一个、一个、两个TTI。本发明实施例对同一个数据包的每两次传输之间的间隔是否相等以及每两次传输之间间隔的TTI个数不做限制。1) The waiting interval for each retransmission of a data packet can be different. For example, after the initial transmission of a data packet, three retransmissions are required to be correctly received by the receiving end: between the initial transmission and the first retransmission, between the first retransmission and the second retransmission, and between the second retransmission and the second retransmission. The interval between the retransmission and the third retransmission may be one TTI, or one, two, three TTIs, or one, one, or two TTIs respectively. In the embodiment of the present invention, there is no limitation on whether the interval between every two transmissions of the same data packet is equal and the number of TTIs between every two transmissions.
2)所述间隔指示信息可以是针对于发送端的间隔指示信息,发送端根据该间隔指示信息对该发送端传输的所有数据包都按照该间隔指示信息指示的间隔TTI进行等待。所述间隔指示信息也可以是针对于数据包的间隔指示信息,发送端根据针对于不同数据包的间隔指示信息对不同数据包按照间隔指示信息指示的不同间隔TTI进行等待。2) The interval indication information may be interval indication information for the sender, and the sender waits according to the interval TTI indicated by the interval indication information for all data packets transmitted by the sender according to the interval indication information. The interval indication information may also be interval indication information for data packets, and the sending end waits for different data packets according to different TTI intervals indicated by the interval indication information according to the interval indication information for different data packets.
发送端根据间隔指示信息向接收端多次重传该数据包。重传与初传之间的TTI间隔以及重传与重传之间的TTI间隔可以由一条间隔指示信息规定,该间隔指示信息在发送端第一次重传数据包之前(即初传数据包之后)获取。重传与初传之间的TTI间隔以及重传与重传之间的TTI间隔也可以由多条间隔指示信息规定,每条间隔指示信息规定每两次传输之间需要间隔的TTI个数,该间隔指示信息在每次传输(初传或重传)之前获取。The sending end retransmits the data packet to the receiving end multiple times according to the interval indication information. The TTI interval between the retransmission and the initial transmission and the TTI interval between the retransmission and the retransmission may be specified by an interval indication information, which is before the first retransmission of the data packet at the sender (that is, the initial transmission data packet after) to get. The TTI interval between retransmission and initial transmission and the TTI interval between retransmission and retransmission can also be specified by multiple interval indication information, and each interval indication information specifies the number of TTIs that need to be separated between each two transmissions. The interval indication information is obtained before each transmission (initial transmission or retransmission).
本发明实施例中对于发送端重传数据包的次数不做上限限定,重传次数的上限值可以根据实际应用的需要由进行配置。In the embodiment of the present invention, there is no upper limit on the number of times the sender retransmits the data packet, and the upper limit of the number of retransmissions can be configured according to actual application requirements.
优选的,发送端可以自行判断每次重传数据包或数据包组需要等待的TTI间隔,即不需要获取间隔指示信息。具体的,当信道资源足够传输某一个数据包时,发送端对数据包连续进行重传;当信道资源不足以传输某一个数据包时,发送端判断每次重传数据包需要等待的TTI间隔,并在按照判断进行等待后,重传数据包。Preferably, the sender can determine the TTI interval to wait for each retransmission of the data packet or data packet group by itself, that is, it does not need to obtain the interval indication information. Specifically, when the channel resource is sufficient to transmit a certain data packet, the sending end continuously retransmits the data packet; when the channel resource is insufficient to transmit a certain data packet, the sending end judges the TTI interval that needs to be waited for each retransmission data packet , and after waiting according to the judgment, retransmit the data packet.
发送端以是否接收到接收端发送的ACK信息为作为是否进行重传的标准。当发送端接收到所述ACK信息时,从接收到所述ACK信息的TTI开始,发送端此后不再向接收端重传数据包;若发送端没有接收到所述ACK信息,则发送端根据间隔指示信息继续向接收端多次重传所述数据包。所述ACK信息为接收端向发送端发送的正确确认信息,该信息表示接收端已正确接收到发送端发送的数据包。The sending end takes whether to receive the ACK information sent by the receiving end as the criterion for whether to perform retransmission. When the sending end receives the ACK information, starting from the TTI when the ACK information is received, the sending end will no longer retransmit the data packet to the receiving end; if the sending end does not receive the ACK information, the sending end will The interval indication information continues to retransmit the data packet to the receiving end for multiple times. The ACK information is correct confirmation information sent by the receiving end to the sending end, and the information indicates that the receiving end has correctly received the data packet sent by the sending end.
本实施例可以应用于如下应用场景,该应用场景并不作为对本发明实施例的限定。如图3所示,以发送端对某一数据包进行连续重传为例:相对于该数据包而言,当信道资源比较充足,例如每两次传输之间都不必等待TTI间隔时,对该数据包的初传和重传顺序占用TTI0、TTI1、TTI2......进行传输,也就是说每次传输之间没有TTI间隔,假设接收端在发送端第三次重传时正确接收到该数据包,即在TTI3上正确接收到该数据包时,接收端会在TTI7上发送ACK信息给发送端(发送端在每次传输之后的第四个TTI接收到反馈信息),此种情况下传输时延为三个TTI,若一个TTI为10毫秒,则传输时延为30毫秒。发送端在TTI7上接收到ACK信息后不再重传该数据包。This embodiment may be applied to the following application scenarios, which are not intended to limit the embodiments of the present invention. As shown in Figure 3, take the sender’s continuous retransmission of a data packet as an example: relative to the data packet, when the channel resources are relatively sufficient, for example, when there is no need to wait for the TTI interval between two transmissions, the The initial transmission and retransmission sequence of the data packet occupies TTI0, TTI1, TTI2... for transmission, that is to say, there is no TTI interval between each transmission, assuming that the receiving end is correct when the sending end retransmits for the third time After receiving the data packet, that is, when the data packet is correctly received on TTI3, the receiving end will send ACK information to the sending end on TTI7 (the sending end receives feedback information in the fourth TTI after each transmission), and this In this case, the transmission delay is three TTIs, and if one TTI is 10 milliseconds, the transmission delay is 30 milliseconds. The sender will not retransmit the data packet after receiving the ACK information on TTI7.
在现有技术中,由于每次重传之前都需要等待接收端的反馈信息(在接收端正确接收到该数据包之前,所述反馈信息为NACK信息),在接收到反馈信息之后的第4个TTI上进行重传,由此导致每次传输之间需要间隔七个TTI。如图4所示,仍以接收端在发送端第三次重传时正确接收到该数据包为例,发送端对该数据包的初传、第一次重传、第二次重传以及第三次重传分别占用TTI0、TTI8、TTI16以及TTI24进行传输,若一个TTI为10毫秒,则此种情况下的传输时延为240毫秒。本发明实施例相对于现有技术减小了210毫秒的时延。In the prior art, since it is necessary to wait for the feedback information of the receiving end before each retransmission (the feedback information is NACK information before the receiving end correctly receives the data packet), the fourth Retransmissions are performed on TTIs, resulting in seven TTIs between each transmission. As shown in Figure 4, still taking the receiving end correctly receiving the data packet when the sending end retransmits it for the third time as an example, the sending end’s initial transmission, first retransmission, second retransmission, and The third retransmission occupies TTI0, TTI8, TTI16 and TTI24 for transmission respectively. If one TTI is 10 milliseconds, the transmission delay in this case is 240 milliseconds. Compared with the prior art, the embodiment of the present invention reduces the delay by 210 milliseconds.
对于传输数据包捆绑技术中的数据包组,如图5所示,以发送端对某一数据包组进行连续重传为例:相对于该数据包组而言,当信道资源最佳时(即每两次传输之间都不必等待TTI间隔),对该数据包组的初传和重传顺序占用TTI0-TTI3、TTI4-TTI7、TTI8-TTI11......进行传输,每次传输之间没有TTI间隔,假设接收端在发送端第三次重传时正确接收到该数据包组,即在TTI12-TTI15上正确接收到该数据包组时,接收端会在TTI19上发送ACK信息给发送端(发送端在每次传输之后的第四个TTI接收到反馈信息),此种情况下传输时延为十二个TTI,若一个TTI为10毫秒,则传输时延为120毫秒。发送端在TTI19上接收到ACK信息后不再重传该数据包组。For the data packet group in the transmission data packet bundling technology, as shown in Figure 5, take the continuous retransmission of a certain data packet group by the sending end as an example: relative to the data packet group, when the channel resource is optimal ( That is, there is no need to wait for the TTI interval between two transmissions), the initial transmission and retransmission sequence of the data packet group occupies TTI0-TTI3, TTI4-TTI7, TTI8-TTI11... for transmission, each transmission There is no TTI interval between them, assuming that the receiving end correctly receives the data packet group when the sending end retransmits for the third time, that is, when the data packet group is correctly received on TTI12-TTI15, the receiving end will send ACK information on TTI19 For the sender (the sender receives feedback information at the fourth TTI after each transmission), in this case the transmission delay is twelve TTIs, and if one TTI is 10 milliseconds, the transmission delay is 120 milliseconds. The sending end will not retransmit the data packet group after receiving the ACK information on TTI19.
在现有技术中,由于每次重传之前都需要等待接收端的反馈信息(在接收端正确接收到该数据包组之前,所述反馈信息为NACK信息),发送端在每次传输之后的第四个TTI上接收到反馈信息,并且在接收到反馈信息之后的第九至第十二个TTI上进行重传,由此导致每次传输之间需要间隔十二个TTI。如图6所示,仍以接收端在发送端第三次重传时正确接收到该数据包组为例,发送端对该数据包组的初传、第一次重传、第二次重传以及第三次重传分别占用TTI0-TTI3、TTI16-TTI19、TTI32-TTI35以及TTI48-TTI51进行传输,若一个TTI为10毫秒,则此种情况下的传输时延为480毫秒。本发明实施例相对于现有技术减小了360毫秒的时延。In the prior art, since it is necessary to wait for the feedback information from the receiving end before each retransmission (the feedback information is NACK information before the receiving end correctly receives the data packet group), the sending end sends the NACK information after each retransmission. Feedback information is received in four TTIs, and retransmission is performed in the ninth to twelfth TTIs after the feedback information is received, thus requiring an interval of twelve TTIs between each transmission. As shown in Figure 6, still taking the receiving end correctly receiving the data packet group when the sending end retransmits it for the third time as an example, the sending end’s initial transmission, first retransmission, and second retransmission of the data packet group The transmission and the third retransmission occupy TTI0-TTI3, TTI16-TTI19, TTI32-TTI35, and TTI48-TTI51 respectively for transmission. If one TTI is 10 milliseconds, the transmission delay in this case is 480 milliseconds. Compared with the prior art, the embodiment of the present invention reduces the delay by 360 milliseconds.
可选的,当信道资源有限时,本发明实施例相对于现有技术仍能够减小传输时延。具体的,假设四次传输(一次初传三次重传)两两之间均需间隔三个TTI,接收端正确接收该数据包的时延为十二个TTI,即120毫秒,仍相对现有技术减小了120毫秒的时延。此外,上述现有技术是以同步混合自动重传请求(Hybrid Automatic Repeat Request,HARQ)的传输方式,即两次传输之间间隔七个TTI为例进行说明,当采用异步HARQ的方式进行传输时,两次传输之间至少间隔七个TTI,数据包的传输时延更大。Optionally, when channel resources are limited, the embodiment of the present invention can still reduce the transmission delay compared with the prior art. Specifically, assuming that four transmissions (one initial transmission and three retransmissions) need to be separated by three TTIs between each pair, the time delay for the receiving end to correctly receive the data packet is twelve TTIs, that is, 120 milliseconds, which is still relatively Technology reduces the delay by 120 milliseconds. In addition, the above-mentioned prior art is illustrated by taking the synchronous Hybrid Automatic Repeat Request (HARQ) transmission mode, that is, seven TTI intervals between two transmissions as an example. When the asynchronous HARQ mode is used for transmission , there is at least seven TTI intervals between two transmissions, and the transmission delay of the data packet is greater.
需要说明的是,数据包传输的时延为该数据包从发送端发出到接收端正确接收之间的时间间隔,而非该数据包从发送端发出到发送端接收到ACK信息之间的时间间隔。由于接收端正确接收到该数据包的时间早于发送端接收到ACK信息的时间,因此发送端在接收端已经正确接收到该数据包后仍旧重传该数据包(第四、五、六、七次重传),直到发送端接收到ACK信息为止。所以在图3中会出现数据包的重传次数(七次)大于接收端能够正确接收该数据包的重传次数(三次),以及接收端连续四次向发送端发送ACK信息的情况。It should be noted that the delay of data packet transmission is the time interval between the sending of the data packet from the sending end and the correct reception of the receiving end, not the time between the sending of the data packet from the sending end and the receipt of the ACK information by the sending end interval. Since the time when the receiving end correctly receives the data packet is earlier than the time when the sending end receives the ACK message, the sending end still retransmits the data packet after the receiving end has correctly received the data packet (fourth, fifth, sixth, Seven retransmissions), until the sender receives the ACK message. Therefore, in Figure 3, the number of retransmissions (seven times) of the data packet is greater than the number of retransmissions (three times) that the receiving end can correctly receive the data packet, and the receiving end sends ACK information to the sending end four times in a row.
可选的,可以选择性地对优先级高于预设级别的数据包或数据包组采用上述步骤201和步骤202所述的实现方式进行传输,对优先级小于或等于预设级别的数据包或数据包组采用现有技术进行传输。在信道资源有限的条件下,选择性的对优先级高于预设级别的数据包或数据包组采用上述步骤201和步骤202所述的实现方式进行传输,可以提高优先级高于预设级别的数据包或数据包组的传输成功率,保证用户的服务质量。所述优先级可以是根据数据包或数据包组的时延敏感程度确定的,例如,根据数据包或数据包组的时延敏感程度对数据包或数据包组的优先级从高到低设置为一级、二级、三级等。对于电路域业务中的语音数据包或数据包组,由于时延敏感程度较高,如果传输时延过大会影响用户通话体验,特别是当通话的某一方正在进行跨区切换时,切换时延与传输时延的累积会成倍降低用户的通话质量,可以将电路域业务中的语音数据包或数据包组设置为一级数据包或数据包组。或者,对于在线视频数据包或数据包组的传输,过大的传输时延会造成用户端视频播放不流畅,降低用户的体验,可以将在线视频数据包或数据包组设置为二级数据包或数据包组。那么可以优先对优先级高于三级,即优先级为一级和二级的数据包或数据包组采用上述步骤201和步骤202所述的实现方式进行传输。此外,还可以根据数据包或数据包组的大小对数据包或数据包组的优先级从高到低设置为一级、二级、三级等,越大的数据包或数据包组优先级越高。在数据传输过程中,相对于小的数据包或数据包组,较大的数据包或数据包组承载的数据内容更重要,优先对较大的数据包或数据包组采用上述步骤201和步骤202所述的实现方式进行传输,可以降低数据传输失败对用户业务质量的影响。所述数据包或数据包组的优先级,以及所述预设级别可以根据实际情况进行调整,本发明实施例对此不做限制。Optionally, data packets or groups of data packets whose priority is higher than the preset level can be selectively transmitted using the implementation methods described in the
可选的,还可以确定每个TTI上的传输资源是否小于预设的传输资源门限值,当某个TTI上的传输资源小于预设的传输资源门限值时,该TTI用于对优先级高于预设级别的数据包或数据包组进行至少一次重传。如图7所示,在本发明实施例的一个应用场景中,以数据包为例,需要发送优先级分别为一级、二级和三级的三个数据包,其中一级为最高优先级且三个数据包的优先级都高于预设级别。假设每个数据包都需要进行三次重传才能传输成功,在分别占用TTI0至TTI2顺序对一级数据包、二级数据包三级数据包各进行一次初传之后,确定TTI3上的传输资源是否小于预设的传输资源门限值,当TTI3上的传输资源小于预设的传输资源门限值时,在TTI3上对一级数据包进行一次重传,然后确定TTI4上的传输资源是否小于预设的传输资源门限值,当TTI3上的传输资源小于预设的传输资源门限值时,在TTI3上对二级数据包进行一次重传,以此类推,最终经过在TTI3、TTI6、TTI9上的三次重传,一级数据包传输成功,经过在TTI4、TTI7、TTI10上的三次重传,二级数据包传输成功,经过在TTI5、TTI8、TTI11上的三次重传,三级数据包传输成功。进一步的,还可以将某一级数据包传输成功后再对下一级数据包进行传输。如图8所示,仍假设每个数据包都需要进行三次重传才能传输成功,在分别占用TTI0至TTI2顺序对一级数据包、二级数据包三级数据包各进行一次初传之后,当TTI3上的传输资源小于预设的传输资源门限值时,在TTI3上对一级数据包进行第一次重传,当TTI4上的传输资源小于预设的传输资源门限值时,在TTI4上对一级数据包进行第二次重传,当TTI5上的传输资源小于预设的传输资源门限值时,在TTI5上对一级数据包进行第三次重传,然后按照传输一级数据包的实现方式对二级和三级数据包进行传输,即分别在TTI6、TTI7、TTI8上对二级数据包进行三次重传,分别在TTI9、TTI10、TTI11上对三级数据包进行三次重传。本发明实施例的应用场景以传输数据包为例进行说明,对于传输数据包组,可以根据数据包组的特性,并根据传输数据包的实现方式进行实现,本发明实施例对此不再进行赘述。Optionally, it may also be determined whether the transmission resource on each TTI is less than a preset transmission resource threshold, and when the transmission resource on a certain TTI is less than the preset transmission resource threshold, the TTI is used to prioritize At least one retransmission will be performed for packets or groups of packets whose class is higher than a preset level. As shown in Figure 7, in an application scenario of the embodiment of the present invention, taking data packets as an example, it is necessary to send three data packets with
进一步的,在本发明实施例的另一个应用场景中,当确定出存在足够信道资源时,发送端可以在指配的TTI上向所述接收端重传至少一次所述数据包或数据包组。足够的信道资源为当初传一个(或多个)数据包或数据包组后,还剩余至少可以传输一个数据包货数据包组的信道资源。当初传一个数据包或数据包组后在不影响基站负载的前提下,只要存在剩余信道资源,就利用该剩余信道资源对数据包或数据包组进行重传,增加数据包或数据包组的重传次数,进一步提高数据包或数据包组传输的成功率。Further, in another application scenario of the embodiment of the present invention, when it is determined that there are sufficient channel resources, the sending end may retransmit the data packet or data packet group to the receiving end at least once on the assigned TTI . The sufficient channel resource is that after the initial transmission of one (or more) data packets or data packet groups, there are remaining channel resources capable of transmitting at least one data packet or data packet group. After the initial transmission of a data packet or data packet group without affecting the load of the base station, as long as there are remaining channel resources, the remaining channel resources are used to retransmit the data packet or data packet group, increasing the data packet or data packet group The number of retransmissions further improves the success rate of data packet or data packet group transmission.
再进一步的,在本发明实施例的另一个应用场景中,还可以根据数据包或数据包组的优先级为所述数据包或数据包组设置重传次数,优先级高的数据包或数据包组的重传次数大于优先级低的数据包或数据包组的重传次数。具体的,可以根据数据包或数据包组的大小或时延敏感程度对数据包或数据包组设置重传次数,数据包大或者时延敏感程度高的数据包或数据包组的重传次数大于数据包小或者时延敏感程度低的数据包或数据包组。当某一数据包或数据包组的重传次数超过预设的重传次数时,即使接收端未正确接收到该数据包或数据包组,也不再对该数据包或数据包组进行重传,从而保证利用有限的传输资源传输其他数据包或数据包组。Furthermore, in another application scenario of the embodiment of the present invention, the number of retransmissions can also be set for the data packet or data packet group according to the priority of the data packet or data packet group, and the data packet or data with high priority The number of retransmissions for a packet group is greater than the number of retransmissions for a lower-priority data packet or data packet group. Specifically, the number of retransmissions can be set for the data packet or data packet group according to the size or delay sensitivity of the data packet or data packet group, and the retransmission times of the data packet or data packet group with large data packet or high delay sensitivity Larger than packets or groups of packets that are small or less latency sensitive. When the number of retransmissions of a data packet or data packet group exceeds the preset number of retransmissions, even if the receiving end does not receive the data packet or data packet group correctly, the data packet or data packet group will no longer be retransmitted transmission, thereby ensuring the transmission of other data packets or groups of data packets using limited transmission resources.
本发明实施例提供的数据传输的方法,能够在向所述接收端初传数据包或数据包组后,向接收端至少一次重传该数据包或数据包组,可以解决现有技术中,每次重传都必须在接收到反馈信息之后才能进行的问题。由于发送端等待反馈信息以及根据所述反馈信息重传数据包或数据包组都有一定的时延,本发明实施例从而可以节省等待反馈信息以及根据所述反馈信息重传数据包或数据包组的时间,可以减小数据传输的时延。The data transmission method provided by the embodiment of the present invention can retransmit the data packet or data packet group to the receiving end at least once after initially transmitting the data packet or data packet group to the receiving end, which can solve the problems in the prior art. The problem that each retransmission must be performed after receiving feedback information. Since the sending end waits for the feedback information and retransmits the data packet or data packet group according to the feedback information, there is a certain delay, the embodiment of the present invention can save waiting for the feedback information and retransmitting the data packet or data packet according to the feedback information The group time can reduce the delay of data transmission.
此外,本发明实施例提供的数据传输的方法,还能够在接收到接收端发送的ACK信息时,停止重传数据包或数据包组,将节省下来的信道资源分配其他数据包或数据包组,可以优化信道资源的配置。In addition, the data transmission method provided by the embodiment of the present invention can also stop retransmitting data packets or data packet groups when receiving the ACK information sent by the receiving end, and allocate the saved channel resources to other data packets or data packet groups , which can optimize channel resource allocation.
此外,本发明实施例提供的数据传输的方法,还能够在信道资源有限的条件下,对某些时延敏感或者大的数据包或数据包组优先采用本实施例提供的技术方案,可以对用户业务的特点进行细化,提高用户的体验。In addition, the data transmission method provided by the embodiment of the present invention can also preferentially adopt the technical solution provided by this embodiment for certain time-delay-sensitive or large data packets or data packet groups under the condition of limited channel resources. The characteristics of user services are refined to improve user experience.
参考图2所示方法实施例的实现,本发明实施例提供了一种装置,如图9所示,用以实现图2所示的方法实施例。所述装置包括但不仅限于基站和UE,所述装置包括:Referring to the implementation of the method embodiment shown in FIG. 2 , the embodiment of the present invention provides a device, as shown in FIG. 9 , for realizing the method embodiment shown in FIG. 2 . The apparatus includes but is not limited to a base station and a UE, and the apparatus includes:
发送器91,用于向接收端初传数据包或数据包组。The
以数据包为例,所述发送器91传输一次数据包可以占用一个传输时间间隔TTI。Taking a data packet as an example, the
对于数据包捆绑技术,所述发送器91还可以向接收端传输数据包组,所述数据包组可以占用多个TTI,例如,每个数据包组可以连续占用四个TTI进行传输,每组数据包组中包含四个相同的数据包。For the data packet bundling technology, the
所述发送器91还用于当未接收到接收端发送的对数据包或所述数据包组的正确确认ACK信息时,向接收端重传至少一次该数据包或数据包组。其中,ACK信息表示接收端正确接收到该数据包或数据包组。The
进一步的,如图10所示,所述装置还可以包括:Further, as shown in Figure 10, the device may also include:
获取单元1001,用于获取间隔指示信息,所述间隔指示信息为每次重传所述数据包或数据包组需要等待的TTI个数。The obtaining
所述发送器91还用于按照所述接收器1001接收的间隔指示信息向接收端重传数据包或数据包组。The
以数据包为例,当信道资源足够传输某一个数据包时,所述发送器91在向接收端初传数据包后,就有足够的信道资源向接收端连续重传该数据包,即所述间隔指示信息中的TTI个数为零。但实际应用中往往传输多个数据包或者有多对基站和接收端同时使用,在这种情况下,某个数据包的初传和重传之间、重传和重传之间就需要间隔一个或多个TTI。间隔出来的TTI用来传输其他数据包。而如何为多个数据包分配信道资源,即每两个数据包之间的传输间隔如何确定,可以按照实际需要设置,本实施例对此不做限定。Taking a data packet as an example, when the channel resources are sufficient to transmit a certain data packet, the
所述间隔指示信息为每次重传数据包时需要等待的TTI间隔个数,需要说明的是:The interval indication information is the number of TTI intervals that need to be waited for each retransmission of a data packet. It should be noted that:
1)每次重传数据包的等待间隔可以不同。以某一数据包初传后需要进行三次重传才能被接收端正确接收为例:初传与第一次重传之间、第一次重传与第二次重传之间以及第二次重传与第三次重传之间的间隔既可以都是一个TTI,也可以分别是一个、两个、三个TTI,还可以分别是一个、一个、两个TTI。本发明实施例对同一个数据包的每两次传输之间的间隔是否相等以及每两次传输之间间隔的TTI个数不做限制。1) The waiting interval for each retransmission of a data packet can be different. For example, after the initial transmission of a data packet, three retransmissions are required to be correctly received by the receiving end: between the initial transmission and the first retransmission, between the first retransmission and the second retransmission, and between the second retransmission and the second retransmission. The interval between the retransmission and the third retransmission may be one TTI, or one, two, three TTIs, or one, one, or two TTIs respectively. In the embodiment of the present invention, there is no limitation on whether the interval between every two transmissions of the same data packet is equal and the number of TTIs between every two transmissions.
2)所述间隔指示信息可以是针对于发送端的间隔指示信息,发送端根据该间隔指示信息对该发送端传输的所有数据包都按照该间隔指示信息指示的间隔TTI进行等待。所述间隔指示信息也可以是针对于数据包的间隔指示信息,发送端根据针对于不同数据包的间隔指示信息对不同数据包按照间隔指示信息指示的不同间隔TTI进行等待。2) The interval indication information may be interval indication information for the sender, and the sender waits according to the interval TTI indicated by the interval indication information for all data packets transmitted by the sender according to the interval indication information. The interval indication information may also be interval indication information for data packets, and the sending end waits for different data packets according to different TTI intervals indicated by the interval indication information according to the interval indication information for different data packets.
可选的,可以选择性地对优先级高于预设级别的数据包或数据包组采用上述步骤201和步骤202所述的实现方式进行传输,对优先级小于或等于预设级别的数据包或数据包组采用现有技术进行传输。在信道资源有限的条件下,选择性的对优先级高于预设级别的数据包或数据包组采用图2所示的实现方式进行传输,可以提高优先级高于预设级别的数据包或数据包组的传输成功率,保证用户的服务质量。所述优先级可以是根据数据包或数据包组的时延敏感程度确定的,例如,根据数据包或数据包组的时延敏感程度对数据包或数据包组的优先级从高到低设置为一级、二级、三级等。对于电路域业务中的语音数据包或数据包组,由于时延程度较高,如果传输时延过大会影响用户通话体验,特别是当通话的某一方正在进行跨区切换时,切换时延与传输时延的累积会成倍降低用户的通话质量,可以将电路域业务中的语音数据包或数据包组设置为一级数据包或数据包组。或者,对于在线视频数据包或数据包组的传输,过大的传输时延会造成用户端视频播放不流畅,降低用户的体验,可以将在线视频数据包或数据包组设置为二级数据包或数据包组。那么可以优先对优先级高于三级,即优先级为一级和二级的数据包或数据包组采用图2所示的实现方式进行传输。此外,还可以根据数据包或数据包组的大小对数据包或数据包组的优先级从高到低设置为一级、二级、三级等,越大的数据包或数据包组优先级越高。在数据传输过程中,相对于小的数据包或数据包组,较大的数据包或数据包组承载的数据内容更重要,优先对较大的数据包或数据包组采用图2所示的实现方式进行传输,可以降低数据传输失败对用户业务质量的影响。所述数据包或数据包组的优先级,以及所述预设级别可以根据实际情况进行调整,本发明实施例对此不做限制。Optionally, data packets or groups of data packets whose priority is higher than the preset level can be selectively transmitted using the implementation methods described in the
进一步的,如图11所示,所述装置还包括:Further, as shown in Figure 11, the device also includes:
第一确定单元1101,用于确定传输资源是否小于预设的传输资源门限值。The first determining
在所述第一确定单元1101确定出传输资源小于预设的传输资源门限值时,所述发送器91进一步用于将数据包或数据包组中优先级高于预设级别的数据包或数据包组向接收端进行至少一次重传。When the
进一步的,如图12所示,所述装置可以包括:Further, as shown in Figure 12, the device may include:
第二确定单元1201,用于确定是否存在足够信道资源。The second determining
所述发送器91还用于当所述第二确定单元1201确定出存在足够信道资源时,在指配的传输时间间隔TTI上向接收端重传至少一次数据包或数据包组。足够的信道资源为当初传一个(或多个)数据包或数据包组后,还剩余至少可以传输一个数据包货数据包组的信道资源。The
当存在足够信道资源时,所述发送器91可以在指配的TTI上向接收端重传至少一次数据包或数据包组。在不影响基站负载的前提下,只要存在剩余信道资源,就利用该剩余信道资源对数据包或数据包组进行重传,增加数据包或数据包组的重传次数,进一步提高数据包或数据包组传输的成功率。When sufficient channel resources exist, the
进一步的,如图13所示,所述装置可以包括:Further, as shown in Figure 13, the device may include:
设置单元1301,用于根据数据包或数据包组的优先级为数据包或数据包组设置重传次数,优先级高的数据包或数据包组的重传次数大于优先级低的数据包或数据包组的重传次数。The
所述设置单元1301可以根据数据包或数据包组的大小或时延敏感程度对数据包或数据包组设置重传次数,数据包大或者时延敏感程度高的数据包或数据包组的重传次数大于数据包小或者时延敏感程度低的数据包或数据包组。The
所述发送器91还用于按照所述设置单元1301设置的重传次数对数据包或数据包组进行重传。当某一数据包或数据包组的重传次数超过预设的重传次数时,即使所述发送器91未正确接收到该数据包或数据包组,也不再对该数据包或数据包组进行重传,从而保证利用有限的传输资源传输其他数据包或数据包组。The
本发明实施例提供的装置,能够在向所述接收端初传数据包或数据包组后,向接收端至少一次重传该数据包或数据包组,可以解决现有技术中,每次重传都必须在接收到反馈信息之后才能进行的问题。由于发送端等待反馈信息以及根据所述反馈信息重传数据包或数据包组都有一定的时延(本实施例中两时延之和为七个TTI),本发明实施例可以节省等待反馈信息以及根据所述反馈信息重传数据包或数据包组的时间,可以减小数据传输的时延。The device provided by the embodiment of the present invention can retransmit the data packet or data packet group to the receiving end at least once after initially transmitting the data packet or data packet group to the receiving end, which can solve the problem of Issues that must be transmitted only after receiving feedback information. Since the sending end waits for feedback information and retransmits data packets or data packet groups according to the feedback information, there is a certain time delay (the sum of the two time delays in this embodiment is seven TTIs), the embodiment of the present invention can save waiting for feedback information and the time for retransmitting the data packet or data packet group according to the feedback information can reduce the time delay of data transmission.
此外,本发明实施例提供的装置,还能够在接收到接收端发送的ACK信息时,停止重传数据包或数据包组,将节省下来的信道资源分配其他数据包或数据包组,可以优化信道资源的配置。In addition, the device provided by the embodiment of the present invention can also stop retransmitting data packets or data packet groups when receiving the ACK information sent by the receiving end, and allocate the saved channel resources to other data packets or data packet groups, which can optimize Configuration of channel resources.
此外,本发明实施例提供的装置,还能够在信道资源有限的条件下,对某些时延敏感或者大的数据包或数据包组优先采用本实施例提供的技术方案,可以对用户业务的特点进行细化,提高用户的体验。In addition, the device provided by the embodiment of the present invention can also preferentially adopt the technical solution provided by this embodiment for certain time-delay-sensitive or large data packets or data packet groups under the condition of limited channel resources, which can improve user service Features are refined to improve user experience.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of description, only the division of the above-mentioned functional modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional modules according to needs. The internal structure of the device is divided into different functional modules to complete all or part of the functions described above. For the specific working process of the above-described system, device, and unit, reference may be made to the corresponding process in the foregoing method embodiments, and details are not repeated here.
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed devices and methods may be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be Incorporation may either be integrated into another system, or some features may be omitted, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the present invention can be realized by means of software plus necessary general-purpose hardware, and of course also by hardware, but in many cases the former is a better embodiment . Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, such as a floppy disk of a computer , a hard disk or an optical disk, etc., including several instructions for enabling a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments of the present invention.
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。The above is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Anyone skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present invention. Should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2012100190191ACN103220091A (en) | 2012-01-20 | 2012-01-20 | Data transmission method and device |
| PCT/CN2013/070763WO2013107408A1 (en) | 2012-01-20 | 2013-01-21 | Data transmission method and device |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2012100190191ACN103220091A (en) | 2012-01-20 | 2012-01-20 | Data transmission method and device |
| Publication Number | Publication Date |
|---|---|
| CN103220091Atrue CN103220091A (en) | 2013-07-24 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2012100190191APendingCN103220091A (en) | 2012-01-20 | 2012-01-20 | Data transmission method and device |
| Country | Link |
|---|---|
| CN (1) | CN103220091A (en) |
| WO (1) | WO2013107408A1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104243111A (en)* | 2014-09-01 | 2014-12-24 | 广州华多网络科技有限公司 | Method and device for transmitting data packet |
| WO2015113501A1 (en)* | 2014-01-28 | 2015-08-06 | Mediatek Singapore Pte. Ltd. | Methods for enhanced harq mechanism |
| WO2017015963A1 (en)* | 2015-07-30 | 2017-02-02 | 华为技术有限公司 | Communication method and communication device |
| CN106549737A (en)* | 2016-11-07 | 2017-03-29 | 清华大学 | A kind of data transmission method and device |
| WO2017050216A1 (en)* | 2015-09-21 | 2017-03-30 | 华为技术有限公司 | Packet transmission method and user equipment |
| CN107925527A (en)* | 2015-08-03 | 2018-04-17 | 阿姆有限公司 | Adaptive wait in data communication |
| CN108199814A (en)* | 2018-01-17 | 2018-06-22 | 中车青岛四方机车车辆股份有限公司 | Data transmission method and device |
| WO2018157295A1 (en)* | 2017-02-28 | 2018-09-07 | 广东欧珀移动通信有限公司 | Hybrid automatic repeat request feedback method and device |
| CN108964844A (en)* | 2018-06-29 | 2018-12-07 | 沈阳东软医疗系统有限公司 | Data transmission method, device, electronic equipment and CT rack |
| WO2019023912A1 (en)* | 2017-07-31 | 2019-02-07 | 华为技术有限公司 | Response feedback method, terminal, and network device |
| CN110995603A (en)* | 2019-12-09 | 2020-04-10 | 广州信天翁信息科技有限公司 | Many-to-many transmission method of data and heterogeneous data transmission layer |
| CN112054883A (en)* | 2018-02-06 | 2020-12-08 | Oppo广东移动通信有限公司 | A method, device and computer storage medium for data transmission |
| CN112636877A (en)* | 2020-12-18 | 2021-04-09 | 深圳市微网力合信息技术有限公司 | Data transmission method, system and terminal based on wifi6 |
| CN119892745A (en)* | 2025-03-27 | 2025-04-25 | 杭州映云科技有限公司 | Data packet transmission method, system, electronic device and storage medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101414901A (en)* | 2007-10-16 | 2009-04-22 | 大唐移动通信设备有限公司 | Control method, system and equipment for down data link of TDD HSDPA system |
| CN101473582A (en)* | 2006-06-19 | 2009-07-01 | 诺基亚公司 | Method for providing anytime preemptive re-transmissions |
| CN101765147A (en)* | 2008-12-25 | 2010-06-30 | 大唐移动通信设备有限公司 | Method and device for transmitting data packet under high-speed transmission environment |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101018195B (en)* | 2007-02-06 | 2011-11-30 | 中国科学院软件研究所 | Transmission method of burst message in the MANET information distribution ordering platform |
| CN101119183A (en)* | 2007-09-06 | 2008-02-06 | 上海华为技术有限公司 | Retransmission control method and transmission device |
| CN101184050B (en)* | 2007-12-24 | 2011-04-13 | 杭州华三通信技术有限公司 | Distributed node multicast method, distributed node multicast component and distributed system |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101473582A (en)* | 2006-06-19 | 2009-07-01 | 诺基亚公司 | Method for providing anytime preemptive re-transmissions |
| CN101414901A (en)* | 2007-10-16 | 2009-04-22 | 大唐移动通信设备有限公司 | Control method, system and equipment for down data link of TDD HSDPA system |
| CN101765147A (en)* | 2008-12-25 | 2010-06-30 | 大唐移动通信设备有限公司 | Method and device for transmitting data packet under high-speed transmission environment |
| Title |
|---|
| ERICSSON: "HARQ operation in case of UL Power Limitation", 《3GPP TSG-RAN WG2 #60 TDOC R2-074940》* |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015113501A1 (en)* | 2014-01-28 | 2015-08-06 | Mediatek Singapore Pte. Ltd. | Methods for enhanced harq mechanism |
| WO2015113214A1 (en)* | 2014-01-28 | 2015-08-06 | Mediatek Singapore Pte. Ltd. | Methods for enhanced harq mechanism |
| CN105940629A (en)* | 2014-01-28 | 2016-09-14 | 联发科技(新加坡)私人有限公司 | Methods for enhanced HARQ mechanism |
| US10411840B2 (en) | 2014-01-28 | 2019-09-10 | Hfi Innovation Inc. | Methods for enhanced HARQ mechanism |
| CN104243111B (en)* | 2014-09-01 | 2017-12-26 | 广州华多网络科技有限公司 | A kind of method and apparatus of packet transmission |
| CN104243111A (en)* | 2014-09-01 | 2014-12-24 | 广州华多网络科技有限公司 | Method and device for transmitting data packet |
| WO2017015963A1 (en)* | 2015-07-30 | 2017-02-02 | 华为技术有限公司 | Communication method and communication device |
| US11381347B2 (en) | 2015-07-30 | 2022-07-05 | Huawei Technologies Co., Ltd. | Communication method and communication device |
| US10673572B2 (en) | 2015-07-30 | 2020-06-02 | Huawei Technologies Co., Ltd. | Communication method and communication device |
| CN107925527A (en)* | 2015-08-03 | 2018-04-17 | 阿姆有限公司 | Adaptive wait in data communication |
| CN107925527B (en)* | 2015-08-03 | 2021-04-23 | 阿姆有限公司 | Method, apparatus, device and storage medium for controlling retry of data packet transfer |
| CN106656431A (en)* | 2015-09-21 | 2017-05-10 | 华为技术有限公司 | Message transmission method and user equipment |
| WO2017050216A1 (en)* | 2015-09-21 | 2017-03-30 | 华为技术有限公司 | Packet transmission method and user equipment |
| US11153041B2 (en) | 2015-09-21 | 2021-10-19 | Huawei Technologies Co., Ltd. | Packet transmission method and user equipment |
| CN106656431B (en)* | 2015-09-21 | 2020-09-29 | 华为技术有限公司 | A message transmission method and user equipment |
| US10601554B2 (en) | 2015-09-21 | 2020-03-24 | Huawei Technologies Co., Ltd. | Packet transmission method and user equipment |
| CN106549737B (en)* | 2016-11-07 | 2019-08-23 | 清华大学 | A kind of data transmission method and device |
| CN106549737A (en)* | 2016-11-07 | 2017-03-29 | 清华大学 | A kind of data transmission method and device |
| CN110291738A (en)* | 2017-02-28 | 2019-09-27 | Oppo广东移动通信有限公司 | Hybrid automatic retransmission request feedback method and device |
| US11133899B2 (en) | 2017-02-28 | 2021-09-28 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Hybrid automatic repeat request feedback method and device |
| CN110291738B (en)* | 2017-02-28 | 2021-11-23 | Oppo广东移动通信有限公司 | Hybrid automatic repeat request feedback method and device |
| WO2018157295A1 (en)* | 2017-02-28 | 2018-09-07 | 广东欧珀移动通信有限公司 | Hybrid automatic repeat request feedback method and device |
| CN110612684A (en)* | 2017-07-31 | 2019-12-24 | 华为技术有限公司 | Response feedback method, terminal and network equipment |
| WO2019023912A1 (en)* | 2017-07-31 | 2019-02-07 | 华为技术有限公司 | Response feedback method, terminal, and network device |
| CN110612684B (en)* | 2017-07-31 | 2021-05-04 | 华为技术有限公司 | Response feedback method, terminal and network equipment |
| CN108199814B (en)* | 2018-01-17 | 2020-08-07 | 中车青岛四方机车车辆股份有限公司 | Data transmission method and device |
| CN108199814A (en)* | 2018-01-17 | 2018-06-22 | 中车青岛四方机车车辆股份有限公司 | Data transmission method and device |
| CN112054883A (en)* | 2018-02-06 | 2020-12-08 | Oppo广东移动通信有限公司 | A method, device and computer storage medium for data transmission |
| US11804928B2 (en) | 2018-02-06 | 2023-10-31 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Data transmission method, device and computer storage medium |
| CN108964844B (en)* | 2018-06-29 | 2021-08-31 | 东软医疗系统股份有限公司 | Data transmission method and device, electronic equipment and CT (computed tomography) rack |
| CN108964844A (en)* | 2018-06-29 | 2018-12-07 | 沈阳东软医疗系统有限公司 | Data transmission method, device, electronic equipment and CT rack |
| CN110995603A (en)* | 2019-12-09 | 2020-04-10 | 广州信天翁信息科技有限公司 | Many-to-many transmission method of data and heterogeneous data transmission layer |
| CN112636877B (en)* | 2020-12-18 | 2021-07-06 | 深圳市微网力合信息技术有限公司 | Data transmission method, system and terminal based on wifi6 |
| CN112636877A (en)* | 2020-12-18 | 2021-04-09 | 深圳市微网力合信息技术有限公司 | Data transmission method, system and terminal based on wifi6 |
| CN119892745A (en)* | 2025-03-27 | 2025-04-25 | 杭州映云科技有限公司 | Data packet transmission method, system, electronic device and storage medium |
| Publication number | Publication date |
|---|---|
| WO2013107408A1 (en) | 2013-07-25 |
| Publication | Publication Date | Title |
|---|---|---|
| CN103220091A (en) | Data transmission method and device | |
| US10178676B2 (en) | Data transmission method, device, and system | |
| US10314032B2 (en) | Method and base station identifying PUCCH for processing feedback of user equipment | |
| CN103138905B (en) | Acknowledgment method for RLC data packet transmission and RLC AM entity sender | |
| TWI405445B (en) | Method and apparatus of handling tti bundling | |
| CN102090087B (en) | Method,system and equipment for processing information | |
| TWI387256B (en) | Method and apparatus for improving transmission time interval bundling | |
| US8429480B2 (en) | User specific load balancing | |
| TWI495291B (en) | Techniques for maintaining quality of service for connections in wireless communication systems | |
| TWI471024B (en) | Method and apparatur of exchanging data between a base station and a mobile station | |
| CN101925190B (en) | Wireless communication system and method for transmitting data in the wireless communication system | |
| CN101931514B (en) | Communication method, system and equipment for hybrid automatic repeat request | |
| CN106171004B (en) | A kind of RLC data packet shunt method and base station | |
| US20080123573A1 (en) | Method and apparatus of packet discard in a wireless communications system | |
| US10075264B2 (en) | Data transmission method, device, and system | |
| KR20070114056A (en) | Method and apparatus for processing packet data in wireless communication system | |
| CN101651529A (en) | Method, device and system for data retransmission | |
| JP2018525914A (en) | Uplink data transmission method and apparatus | |
| CN103354482A (en) | Data transmission method and system, base station, and user equipment | |
| CN105284070A (en) | Method and apparatus for using more transmission opportunities in a distributed network topology utilizing limited HARQ processes | |
| CN101841407A (en) | Data retransmission method and device | |
| CN101615990A (en) | A method, system and device for retransmitting data | |
| CN101656604A (en) | Method and device for realizing hybrid automatic repeat request | |
| CN103975624B (en) | Transmit or receive method and user equipment, the base station of up SPS business datums | |
| JP2011097569A (en) | User terminal and method for performing retransmission control |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | Application publication date:20130724 | |
| RJ01 | Rejection of invention patent application after publication |