[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN118249965A - Information transmission method, device, related equipment and storage medium - Google Patents

Information transmission method, device, related equipment and storage medium Download PDF

Info

Publication number
CN118249965A
CN118249965A CN202211659369.4A CN202211659369A CN118249965A CN 118249965 A CN118249965 A CN 118249965A CN 202211659369 A CN202211659369 A CN 202211659369A CN 118249965 A CN118249965 A CN 118249965A
Authority
CN
China
Prior art keywords
harq process
mac
data
uplink
feedback
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
Application number
CN202211659369.4A
Other languages
Chinese (zh)
Inventor
孙军帅
王莹莹
孙欣
陈思齐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Research Institute of China Mobile Communication Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Research Institute of China Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, Research Institute of China Mobile Communication Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN202211659369.4A priority Critical patent/CN118249965A/en
Publication of CN118249965A publication Critical patent/CN118249965A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1806Go-back-N protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signalling, i.e. of overhead other than pilot signals
    • H04L5/0055Physical resource allocation for ACK/NACK

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请公开了一种信息传输方法、装置、接收端设备、发送端设备及存储介质。其中,方法包括:接收端设备向发送端设备发送媒体访问控制控制元素(MAC CE),所述MAC CE包含第一信息,所述第一信息指示至少一个混合自动重传请求(HARQ)进程的数据传输状态。

The present application discloses an information transmission method, apparatus, receiving end device, transmitting end device and storage medium. The method comprises: the receiving end device sends a media access control element (MAC CE) to the transmitting end device, the MAC CE includes first information, and the first information indicates the data transmission status of at least one hybrid automatic repeat request (HARQ) process.

Description

信息传输方法、装置、相关设备及存储介质Information transmission method, device, related equipment and storage medium

技术领域Technical Field

本申请涉及无线通信领域,尤其涉及一种信息传输方法、装置、相关设备及存储介质。The present application relates to the field of wireless communications, and in particular to an information transmission method, apparatus, related equipment and storage medium.

背景技术Background technique

自动重传请求(ARQ,Automatic Repeat reQuest)机制是无线链路控制(RLC,Radio Link Control)层的基本功能之一,用于支撑确认模式(AM,Acknowledged Mode)RLC,实现对RLC协议数据单元(PDU,Protocol Data Unit)的重传。即ARQ机制是RLC层的一套能够实现数据重传的机制,当RLC PDU发送失败时,RLC层可以根据低层(即媒体访问控制(MAC,Media Access Control)层)的指示,组建新的MAC业务数据单元(SDU,Service DataUnit)发送给MAC层来实现数据重传。The Automatic Repeat reQuest (ARQ) mechanism is one of the basic functions of the Radio Link Control (RLC) layer, which is used to support the Acknowledged Mode (AM) RLC and realize the retransmission of the RLC Protocol Data Unit (PDU). That is, the ARQ mechanism is a set of mechanisms in the RLC layer that can realize data retransmission. When the RLC PDU fails to send, the RLC layer can form a new MAC Service Data Unit (SDU) according to the instructions of the lower layer (i.e., the Media Access Control (MAC) layer) and send it to the MAC layer to realize data retransmission.

混合自动重传请求(HARQ,Hybrid Automatic Repeat reQuest)机制是MAC层的重要且基本的功能之一,是一种将前向纠错(FEC,Forward Error Correction)技术和ARQ机制相结合实现的机制。The Hybrid Automatic Repeat reQuest (HARQ) mechanism is one of the important and basic functions of the MAC layer. It is a mechanism that combines the Forward Error Correction (FEC) technology with the ARQ mechanism.

相关技术中,HARQ机制可以作为空口数据传输的唯一锚点,即可以依靠发送端设备基于HARQ机制能够最先感知空口数据传输结果的优势特征来实现高效的数据重传。In the related art, the HARQ mechanism can be used as the only anchor point for air interface data transmission, that is, efficient data retransmission can be achieved by relying on the advantageous feature that the transmitting device can first perceive the air interface data transmission result based on the HARQ mechanism.

然而,发送端设备基于HARQ机制可能对数据是否需要重传作出不正确的判决,从而无法准确地实现数据重传。However, the transmitting end device may make an incorrect decision on whether data needs to be retransmitted based on the HARQ mechanism, thereby failing to accurately implement data retransmission.

发明内容Summary of the invention

为解决相关技术问题,本申请实施例提供一种信息传输方法、装置、相关设备及存储介质。To solve related technical problems, the embodiments of the present application provide an information transmission method, apparatus, related equipment and storage medium.

本申请实施例的技术方案是这样实现的:The technical solution of the embodiment of the present application is implemented as follows:

本申请实施例提供了一种信息传输方法,应用于接收端设备,包括:The embodiment of the present application provides an information transmission method, which is applied to a receiving device, including:

向发送端设备发送MAC控制元素(CE,Control Element),所述MAC CESend a MAC control element (CE) to the sending end device, the MAC CE

包含第一信息,所述第一信息指示至少一个混合自动重传请求HARQ进程的数5据传输状态。The method comprises first information, wherein the first information indicates a data transmission state of at least one hybrid automatic repeat request HARQ process.

上述方案中,所述第一信息包含以下至少之一:In the above solution, the first information includes at least one of the following:

所述至少一个HARQ进程的标识;an identifier of the at least one HARQ process;

所述至少一个HARQ进程的数据传输状态;data transmission status of the at least one HARQ process;

所述至少一个HARQ进程的数据传输状态的标识;an identifier of a data transmission status of the at least one HARQ process;

0所述第一信息对应的HARQ进程的数量。0The number of HARQ processes corresponding to the first information.

上述方案中,所述HARQ进程的标识通过所述发送端设备发送下行数据到所述接收端设备发送上行数据和/或进行上行反馈的时间偏移K来表示。In the above solution, the identifier of the HARQ process is represented by a time offset K from the transmitting end device sending downlink data to the receiving end device sending uplink data and/or performing uplink feedback.

上述方案中,所述数据传输状态的标识包括以下之一:In the above solution, the identifier of the data transmission status includes one of the following:

第一标识,所述第一标识表征HARQ进程当前传输的数据包对应的反馈为5非确认应答(NACK);A first identifier, wherein the first identifier indicates that the feedback corresponding to the data packet currently transmitted by the HARQ process is 5 non-acknowledgement response (NACK);

第二标识,所述第二标识表征HARQ进程当前传输的数据包对应的反馈为确认应答(ACK);A second identifier, where the second identifier indicates that the feedback corresponding to the data packet currently transmitted by the HARQ process is an acknowledgment (ACK);

第三标识,所述第三标识表征HARQ进程当前传输的数据包和上一个传输的数据包对应的反馈均为NACK;A third identifier, wherein the third identifier indicates that feedback corresponding to a data packet currently transmitted and a data packet last transmitted in the HARQ process are both NACK;

0第四标识,所述第四标识表征HARQ进程当前传输的数据包对应的反馈为ACK,且上一个传输的数据包对应的反馈为NACK。0 A fourth identifier, wherein the fourth identifier indicates that the feedback corresponding to the data packet currently transmitted by the HARQ process is ACK, and the feedback corresponding to the data packet last transmitted is NACK.

上述方案中,所述至少一个HARQ进程包括至少一个第一HARQ进程,所述第一HARQ进程包括所述接收端设备确定所述发送端设备对数据传输状态判决错误的HARQ进程。In the above scheme, the at least one HARQ process includes at least one first HARQ process, and the first HARQ process includes a HARQ process in which the receiving end device determines that the transmitting end device makes an erroneous judgment on the data transmission status.

5上述方案中,所述至少一个HARQ进程还包括至少一个第二HARQ进程,5 In the above solution, the at least one HARQ process further includes at least one second HARQ process,

所述第二HARQ进程包括所述接收端设备当前接收到的数据包对应的HARQ进程。The second HARQ process includes the HARQ process corresponding to the data packet currently received by the receiving device.

上述方案中,所述向发送端设备发送MAC CE,包括:In the above solution, sending the MAC CE to the transmitting end device includes:

在发送上行数据和/或进行上行反馈的时刻,向所述发送端设备发送所述MAC CE。At the moment of sending uplink data and/or performing uplink feedback, the MAC CE is sent to the transmitting end device.

上述方案中,所述至少一个HARQ进程是在第一时间范围内存在下行数据的HARQ进程,所述第一时间范围是上一个发送上行数据和/或进行上行反馈的时刻到当前发送上行数据和/或进行上行反馈的时刻之间的时间间隔,所述第一时间范围与所述发送端设备发送下行数据到所述接收端设备发送上行数据和/或进行上行反馈的时间偏移K关联。In the above scheme, the at least one HARQ process is a HARQ process in which downlink data exists within a first time range, and the first time range is the time interval between the last moment of sending uplink data and/or performing uplink feedback and the current moment of sending uplink data and/or performing uplink feedback, and the first time range is associated with the time offset K from the transmitting end device sending downlink data to the receiving end device sending uplink data and/or performing uplink feedback.

上述方案中,所述向所述发送端设备发送所述MAC CE,包括:In the above solution, sending the MAC CE to the transmitting end device includes:

在上行无线资源上,向所述发送端设备发送所述MAC CE。The MAC CE is sent to the transmitting end device on an uplink wireless resource.

上述方案中,所述在上行无线资源上,向所述发送端设备发送所述MAC CE,包括:In the above solution, sending the MAC CE to the transmitting end device on the uplink wireless resource includes:

通过用于发送上行数据和/或进行上行反馈的物理上行共享信道(PUSCH,Physical Uplink Shared CHannel),同时向所述发送端设备发送对应的上行数据和/或反馈数据和所述MAC CE。The corresponding uplink data and/or feedback data and the MAC CE are simultaneously sent to the transmitting end device via a physical uplink shared channel (PUSCH) used for sending uplink data and/or performing uplink feedback.

上述方案中,所述MAC CE还包含第二信息,所述第二信息指示所述MAC CE的类型是用于HARQ反馈的MAC CE。In the above solution, the MAC CE further includes second information, and the second information indicates that the type of the MAC CE is a MAC CE for HARQ feedback.

本申请实施例还提供了一种信息传输方法,应用于发送端设备,包括:The embodiment of the present application also provides an information transmission method, which is applied to a sending end device, including:

接收接收端设备发送的MAC CE,所述MAC CE包含第一信息,所述第一信息指示至少一个HARQ进程的数据传输状态。A MAC CE sent by a receiving device is received, where the MAC CE includes first information, and the first information indicates a data transmission state of at least one HARQ process.

上述方案中,所述第一信息包含以下至少之一:In the above solution, the first information includes at least one of the following:

所述至少一个HARQ进程的标识;an identifier of the at least one HARQ process;

所述至少一个HARQ进程的数据传输状态;data transmission status of the at least one HARQ process;

所述至少一个HARQ进程的数据传输状态的标识;an identifier of a data transmission status of the at least one HARQ process;

所述第一信息对应的HARQ进程的数量。The number of HARQ processes corresponding to the first information.

上述方案中,所述HARQ进程的标识通过所述发送端设备发送下行数据到所述接收端设备发送上行数据和/或进行上行反馈的时间偏移K来表示。In the above solution, the identifier of the HARQ process is represented by a time offset K from the transmitting end device sending downlink data to the receiving end device sending uplink data and/or performing uplink feedback.

上述方案中,所述数据传输状态的标识包括以下之一:In the above solution, the identifier of the data transmission status includes one of the following:

第一标识,所述第一标识表征HARQ进程当前传输的数据包对应的反馈为NACK;A first identifier, where the first identifier indicates that the feedback corresponding to the data packet currently transmitted by the HARQ process is NACK;

第二标识,所述第二标识表征HARQ进程当前传输的数据包对应的反馈为ACK;A second identifier, where the second identifier indicates that the feedback corresponding to the data packet currently transmitted by the HARQ process is ACK;

第三标识,所述第三标识表征HARQ进程当前传输的数据包和上一个传输的数据包对应的反馈均为NACK;A third identifier, wherein the third identifier indicates that feedback corresponding to a data packet currently transmitted and a data packet last transmitted in the HARQ process are both NACK;

第四标识,所述第四标识表征HARQ进程当前传输的数据包对应的反馈为ACK,且上一个传输的数据包对应的反馈为NACK。A fourth identifier, wherein the fourth identifier indicates that the feedback corresponding to the data packet currently transmitted in the HARQ process is ACK, and the feedback corresponding to the data packet last transmitted is NACK.

上述方案中,在所述数据传输状态的标识包括所述第三标识或第四标识的情况下,所述方法还包括:In the above solution, when the identifier of the data transmission status includes the third identifier or the fourth identifier, the method further includes:

在HARQ进程当前传输的数据包与上一个传输的数据包相同的情况下,利用所述第三标识或第四标识,确定HARQ进程上一个传输的数据包对应的反馈。In the case that the data packet currently transmitted by the HARQ process is the same as the data packet last transmitted, the third identifier or the fourth identifier is used to determine the feedback corresponding to the data packet last transmitted by the HARQ process.

上述方案中,在所述数据传输状态的标识包括所述第三标识或第四标识的情况下,所述方法还包括:In the above solution, when the identifier of the data transmission status includes the third identifier or the fourth identifier, the method further includes:

在HARQ进程当前传输的数据包与上一个传输的数据包不同的情况下,利用所述第三标识或第四标识,确定HARQ进程当前传输的数据包对应的反馈。When the data packet currently transmitted by the HARQ process is different from the data packet previously transmitted, the third identifier or the fourth identifier is used to determine feedback corresponding to the data packet currently transmitted by the HARQ process.

上述方案中,所述至少一个HARQ进程包括至少一个第一HARQ进程,所述第一HARQ进程包括所述接收端设备确定所述发送端设备对数据传输状态判决错误的HARQ进程。In the above scheme, the at least one HARQ process includes at least one first HARQ process, and the first HARQ process includes a HARQ process in which the receiving end device determines that the transmitting end device makes an erroneous judgment on the data transmission status.

上述方案中,所述至少一个HARQ进程还包括至少一个第二HARQ进程,所述第二HARQ进程包括所述接收端设备当前接收到的数据包对应的HARQ进程。In the above solution, the at least one HARQ process also includes at least one second HARQ process, and the second HARQ process includes the HARQ process corresponding to the data packet currently received by the receiving device.

上述方案中,所述接收接收端设备发送的MAC CE,包括:In the above solution, the receiving of the MAC CE sent by the receiving end device includes:

接收所述接收端设备在发送上行数据和/或进行上行反馈的时刻发送的所述MACCE。Receive the MACCE sent by the receiving end device when sending uplink data and/or performing uplink feedback.

上述方案中,所述至少一个HARQ进程是在第一时间范围内存在下行数据的HARQ进程,所述第一时间范围是上一个发送上行数据和/或进行上行反馈的时刻到当前发送上行数据和/或进行上行反馈的时刻之间的时间间隔,所述第一时间范围与所述发送端设备发送下行数据到所述接收端设备发送上行数据和/或进行上行反馈的时间偏移K关联。In the above scheme, the at least one HARQ process is a HARQ process in which downlink data exists within a first time range, and the first time range is the time interval between the last moment of sending uplink data and/or performing uplink feedback and the current moment of sending uplink data and/or performing uplink feedback, and the first time range is associated with the time offset K from the transmitting end device sending downlink data to the receiving end device sending uplink data and/or performing uplink feedback.

上述方案中,所述接收所述接收端设备在发送上行数据和/或进行上行反馈的时刻发送的所述MAC CE,包括:In the above solution, the receiving the MAC CE sent by the receiving end device at the moment of sending uplink data and/or performing uplink feedback includes:

接收所述接收端设备在发送上行数据和/或进行上行反馈的时刻,在上行无线资源上发送的所述MAC CE。Receive the MAC CE sent by the receiving end device on the uplink wireless resource when sending uplink data and/or performing uplink feedback.

上述方案中,所述接收所述接收端设备在发送上行数据和/或进行上行反馈的时刻,在上行无线资源上发送的所述MAC CE,包括:In the above solution, the receiving the MAC CE sent by the receiving end device on the uplink radio resource at the moment of sending uplink data and/or performing uplink feedback includes:

接收所述接收端设备在发送上行数据和/或进行上行反馈的时刻,通过用于发送上行数据和/或进行上行反馈的PUSCH,同时发送的对应的上行数据和/或反馈数据和所述MAC CE。The receiving device receives the corresponding uplink data and/or feedback data and the MAC CE simultaneously sent by the receiving end device through the PUSCH used for sending uplink data and/or performing uplink feedback at the moment of sending uplink data and/or performing uplink feedback.

上述方案中,所述MAC CE还包含第二信息,所述第二信息指示所述MAC CE的类型是用于HARQ反馈的MAC CE。In the above solution, the MAC CE further includes second information, and the second information indicates that the type of the MAC CE is a MAC CE for HARQ feedback.

本申请实施例还提供了一种信息传输装置,设置在接收端设备上,包括:The embodiment of the present application also provides an information transmission device, which is arranged on a receiving end device, and includes:

第一发送单元,用于向发送端设备发送MAC CE,所述MAC CE包含第一信息,所述第一信息指示至少一个HARQ进程的数据传输状态。The first sending unit is used to send a MAC CE to a transmitting end device, where the MAC CE includes first information, and the first information indicates a data transmission status of at least one HARQ process.

本申请实施例还提供了一种信息传输装置,设置在发送端设备上,包括:The embodiment of the present application also provides an information transmission device, which is arranged on a sending end device, and includes:

第二接收单元,用于接收接收端设备发送的MAC CE,所述MAC CE包含第一信息,所述第一信息指示至少一个HARQ进程的数据传输状态。The second receiving unit is used to receive a MAC CE sent by a receiving end device, where the MAC CE includes first information, and the first information indicates a data transmission status of at least one HARQ process.

本申请实施例还提供了一种接收端设备,包括:第一通信接口和第一处理器;其中,The embodiment of the present application further provides a receiving end device, comprising: a first communication interface and a first processor; wherein,

所述第一通信接口,用于向发送端设备发送MAC CE,所述MAC CE包含第一信息,所述第一信息指示至少一个HARQ进程的数据传输状态。The first communication interface is used to send a MAC CE to a transmitting end device, where the MAC CE includes first information, and the first information indicates a data transmission status of at least one HARQ process.

本申请实施例还提供了一种发送端设备,包括:第二通信接口和第二处理器;其中,The embodiment of the present application further provides a sending end device, comprising: a second communication interface and a second processor; wherein:

所述第二通信接口,用于接收接收端设备发送的MAC CE,所述MAC CE包含第一信息,所述第一信息指示至少一个HARQ进程的数据传输状态。The second communication interface is used to receive a MAC CE sent by a receiving end device, where the MAC CE includes first information, and the first information indicates a data transmission status of at least one HARQ process.

本申请实施例还提供了一种接收端设备,包括:第一处理器和用于存储能够在处理器上运行的计算机程序的第一存储器,The embodiment of the present application further provides a receiving end device, comprising: a first processor and a first memory for storing a computer program that can be run on the processor,

其中,所述第一处理器用于运行所述计算机程序时,执行上述接收端设备侧任一方法的步骤。Wherein, the first processor is used to execute the steps of any of the above-mentioned methods on the receiving end device side when running the computer program.

本申请实施例还提供了一种发送端设备,包括:第二处理器和用于存储能够在处理器上运行的计算机程序的第二存储器,The embodiment of the present application further provides a sending end device, comprising: a second processor and a second memory for storing a computer program that can be run on the processor,

其中,所述第二处理器用于运行所述计算机程序时,执行上述发送端设备侧任一方法的步骤。Wherein, the second processor is used to execute the steps of any of the above-mentioned methods on the sending end device side when running the computer program.

本申请实施例还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述接收端设备侧任一方法的步骤,或者实现上述发送端设备侧任一方法的步骤。An embodiment of the present application also provides a storage medium on which a computer program is stored. When the computer program is executed by a processor, the computer program implements the steps of any of the above-mentioned methods on the receiving device side, or implements the steps of any of the above-mentioned methods on the sending device side.

本申请实施例提供的信息传输方法、装置、相关设备及存储介质,接收端设备向发送端设备发送MAC CE,发送端设备接收接收端设备发送的MAC CE,所述MAC CE包含第一信息,所述第一信息指示至少一个HARQ进程的数据传输状态。本申请实施例提供的方案,接收端设备通过MAC CE向发送端设备反馈至少一个HARQ进程的数据传输状态,即发送端设备需要对MAC CE进行解调和译码后才能获得至少一个HARQ进程的数据传输状态,从而能够提高发送端设备检测HARQ进程的数据传输状态的准确率,进而使得发送端设备后续能够根据HARQ进程的数据传输状态准确地判决数据是否需要重传,从而基于HARQ机制实现空口数据的无误判传输,提高空口的鲁棒性。The information transmission method, apparatus, related equipment and storage medium provided by the embodiment of the present application, the receiving device sends a MAC CE to the transmitting device, and the transmitting device receives the MAC CE sent by the receiving device, the MAC CE includes first information, and the first information indicates the data transmission status of at least one HARQ process. In the scheme provided by the embodiment of the present application, the receiving device feeds back the data transmission status of at least one HARQ process to the transmitting device through the MAC CE, that is, the transmitting device needs to demodulate and decode the MAC CE before obtaining the data transmission status of at least one HARQ process, thereby improving the accuracy of the transmitting device in detecting the data transmission status of the HARQ process, and further enabling the transmitting device to accurately determine whether the data needs to be retransmitted according to the data transmission status of the HARQ process, thereby realizing the unerring transmission of air interface data based on the HARQ mechanism, and improving the robustness of the air interface.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为本申请实施例MCE CE格式示意图;FIG1 is a schematic diagram of the MCE CE format of an embodiment of the present application;

图2为本申请实施例信息传输方法的流程示意图;FIG2 is a schematic diagram of a flow chart of an information transmission method according to an embodiment of the present application;

图3为本申请实施例一种信息传输装置结构示意图;FIG3 is a schematic diagram of the structure of an information transmission device according to an embodiment of the present application;

图4为本申请实施例另一种信息传输装置结构示意图;FIG4 is a schematic diagram of the structure of another information transmission device according to an embodiment of the present application;

图5为本申请实施例接收端设备结构示意图;FIG5 is a schematic diagram of the structure of a receiving end device according to an embodiment of the present application;

图6为本申请实施例发送端设备结构示意图;FIG6 is a schematic diagram of the structure of a transmitting end device according to an embodiment of the present application;

图7为本申请实施例信息传输系统结构示意图。FIG. 7 is a schematic diagram of the structure of the information transmission system according to an embodiment of the present application.

具体实施方式Detailed ways

下面结合附图及实施例对本申请再作进一步详细的描述。The present application is further described in detail below in conjunction with the accompanying drawings and embodiments.

在相关技术的HARQ机制中,针对每个HARQ进程(英文可以表达为HARQ Process),接收端设备可以向发送端设备反馈传输块(TB,Transport Block)(即数据包)的ACK/NACK,以实现数据的新传(即传输新的TB)和重传(即重新传输TB);换句话说,发送端设备可以通过对接收端设备反馈的ACK/NACK进行检测来感知数据传输状态。然而,发送端设备对ACK/NACK的检测可能存在误检或漏检的情况(比如将NACK误检为ACK等情况),从而会导致数据发送失败。即发送端设备检测得到的接收端设备所反馈的ACK/NACK存在错误的概率,从而使得发送端设备无法准确地对各HARQ进程的TB是否需要重传做出判决,可能存在TB未发送成功,但发送端设备因为将NACK误检为ACK而未重传该TB等情况。In the HARQ mechanism of the related art, for each HARQ process (which can be expressed as HARQ Process in English), the receiving device can feed back the ACK/NACK of the transport block (TB) (i.e., data packet) to the transmitting device to realize the new transmission (i.e., transmission of a new TB) and retransmission (i.e., retransmission of the TB) of the data; in other words, the transmitting device can perceive the data transmission status by detecting the ACK/NACK fed back by the receiving device. However, the detection of ACK/NACK by the transmitting device may have false detection or missed detection (such as misdetecting NACK as ACK, etc.), which may cause data transmission failure. That is, there is a probability that the ACK/NACK fed back by the receiving device detected by the transmitting device has an error, so that the transmitting device cannot accurately determine whether the TB of each HARQ process needs to be retransmitted. There may be a situation where the TB is not sent successfully, but the transmitting device does not retransmit the TB because it misdetects NACK as ACK.

从上面的描述可以看出,相关技术中,发送端设备基于HARQ机制可能无法准确地感知数据传输状态,从而无法准确地实现数据重传。It can be seen from the above description that in the related art, the transmitting end device may not be able to accurately perceive the data transmission status based on the HARQ mechanism, and thus cannot accurately implement data retransmission.

实际应用时,可以基于ARQ机制的数据排序和数据重传,识别基于HARQ机制未完成重传的TB并完成该TB的重传。换句话说,可以通过ARQ机制解决HARQ机制中无法准确地实现数据重传的问题。但是,这种方式需要ARQ机制和HARQ机制共存,可能会提高协议栈功能的复杂度。In actual application, based on the data sorting and data retransmission of the ARQ mechanism, the TB that has not been retransmitted based on the HARQ mechanism can be identified and the retransmission of the TB can be completed. In other words, the problem that the HARQ mechanism cannot accurately implement data retransmission can be solved by the ARQ mechanism. However, this method requires the coexistence of the ARQ mechanism and the HARQ mechanism, which may increase the complexity of the protocol stack function.

因此,需要考虑如何在ARQ机制和HARQ机制不共存的场景下,解决HARQ机制中无法准确地实现数据重传的问题。Therefore, it is necessary to consider how to solve the problem that data retransmission cannot be accurately implemented in the HARQ mechanism in a scenario where the ARQ mechanism and the HARQ mechanism do not coexist.

基于此,在本申请的各种实施例中,接收端设备通过MAC CE向发送端设备反馈至少一个HARQ进程的数据传输状态,即发送端设备需要对MAC CE进行解调和译码后才能获得至少一个HARQ进程的数据传输状态,从而能够提高发送端设备检测HARQ进程的数据传输状态的准确率,进而使得发送端设备后续能够根据HARQ进程的数据传输状态准确地判决数据是否需要重传,从而基于HARQ机制实现空口数据的无误判传输,提高空口的鲁棒性。Based on this, in various embodiments of the present application, the receiving device feeds back the data transmission status of at least one HARQ process to the transmitting device through the MAC CE, that is, the transmitting device needs to demodulate and decode the MAC CE to obtain the data transmission status of at least one HARQ process, thereby improving the accuracy of the transmitting device in detecting the data transmission status of the HARQ process, and then enabling the transmitting device to accurately determine whether the data needs to be retransmitted according to the data transmission status of the HARQ process, thereby achieving error-free transmission of air interface data based on the HARQ mechanism and improving the robustness of the air interface.

另外,在本申请的各种实施例中,由于不需要ARQ机制即可解决HARQ机制中无法准确地实现数据重传的问题,从而可以根据需求从协议栈功能中删除ARQ功能,从而能够降低协议栈功能的复杂度。In addition, in various embodiments of the present application, since the problem that data retransmission cannot be accurately implemented in the HARQ mechanism can be solved without the ARQ mechanism, the ARQ function can be deleted from the protocol stack function as required, thereby reducing the complexity of the protocol stack function.

本申请实施例提供了一种信息传输方法,应用于接收端设备,包括:The embodiment of the present application provides an information transmission method, which is applied to a receiving device, including:

向发送端设备发送MAC CE,所述MAC CE包含第一信息,所述第一信息指示至少一个HARQ进程的数据传输状态。A MAC CE is sent to a transmitting end device, where the MAC CE includes first information, and the first information indicates a data transmission state of at least one HARQ process.

其中,实际应用时,HARQ进程的数据传输状态可以理解为该HARQ进程传输的数据包是否被正确传输(即成功传输),或者可以理解为该HARQ进程传输数据包的结果。即HARQ进程的数据传输状态至少可以包括该HARQ进程传输的至少一个数据包对应的ACK或NACK。可以理解,所述发送端设备接收到包含第一信息的MAC CE、获得所述接收端设备反馈的HARQ进程的数据传输状态后,可以根据至少一个数据包对应的ACK或NACK判决所述至少一个数据包是否需要重传;在HARQ进程的数据传输状态包括NACK的情况下,所述HARQ进程的数据传输状态可以用于向所述发送端设备请求数据包的重传,换句话说,所述HARQ进程的数据传输状态可以触发所述发送端设备进行数据包的重传。Among them, in actual application, the data transmission status of the HARQ process can be understood as whether the data packet transmitted by the HARQ process is correctly transmitted (i.e., successfully transmitted), or can be understood as the result of the data packet transmitted by the HARQ process. That is, the data transmission status of the HARQ process can at least include the ACK or NACK corresponding to at least one data packet transmitted by the HARQ process. It can be understood that after the transmitting end device receives the MAC CE containing the first information and obtains the data transmission status of the HARQ process fed back by the receiving end device, it can determine whether the at least one data packet needs to be retransmitted according to the ACK or NACK corresponding to the at least one data packet; in the case where the data transmission status of the HARQ process includes NACK, the data transmission status of the HARQ process can be used to request the retransmission of the data packet from the transmitting end device. In other words, the data transmission status of the HARQ process can trigger the transmitting end device to retransmit the data packet.

实际应用时,所述数据包也可以称为TB,一个数据包可以理解为一个MAC PDU。由于一个MAC PDU通常会携带多个上层协议层的数据包(即多个RLC PDU,也即多个MAC SDU),如果接收端设备采用ARQ机制向发送端设备反馈数据传输状态,需要针对每一个RLC PDU反馈一个ACK/NACK;而接收端设备通过所述MAC CE向发送端设备反馈HARQ进程的数据传输状态,只需要针对一个MAC PDU反馈一个ACK/NACK;因此,与ARQ机制相比,接收端设备通过MACCE向发送端设备反馈HARQ进程的数据传输状态,能够节约ACK/NACK反馈的开销,即能够降低反馈ACK/NACK的资源消耗。示例性地,假设一个MAC PDU包含100个RLC PDU,接收端设备采用ARQ机制需要向发送端设备反馈100个ACK/NACK,而接收端设备通过MAC CE向发送端设备反馈HARQ进程的数据传输状态,只需要向发送端设备反馈一个ACK/NACK,从而能够节约ACK/NACK反馈的开销。In actual application, the data packet may also be referred to as a TB, and a data packet may be understood as a MAC PDU. Since a MAC PDU usually carries multiple data packets of upper protocol layers (i.e., multiple RLC PDUs, i.e., multiple MAC SDUs), if the receiving device uses the ARQ mechanism to feedback the data transmission status to the transmitting device, it is necessary to feedback an ACK/NACK for each RLC PDU; while the receiving device feedbacks the data transmission status of the HARQ process to the transmitting device through the MAC CE, it only needs to feedback an ACK/NACK for one MAC PDU; therefore, compared with the ARQ mechanism, the receiving device feedbacks the data transmission status of the HARQ process to the transmitting device through the MACCE, which can save the overhead of ACK/NACK feedback, that is, it can reduce the resource consumption of feedback ACK/NACK. For example, assuming that a MAC PDU contains 100 RLC PDUs, the receiving device needs to feed back 100 ACK/NACKs to the transmitting device using the ARQ mechanism, while the receiving device feeds back the data transmission status of the HARQ process to the transmitting device through the MAC CE, and only needs to feed back one ACK/NACK to the transmitting device, thereby saving the overhead of ACK/NACK feedback.

实际应用时,所述发送端设备的HARQ进程也可以称为发送端HARQ(英文可以表示为Tx HARQ);所述接收端设备的HARQ进程也可以称为接收端HARQ(英文可以表示为RxHARQ)。In actual application, the HARQ process of the transmitting device may also be referred to as a transmitting end HARQ (Tx HARQ in English); the HARQ process of the receiving device may also be referred to as a receiving end HARQ (Rx HARQ in English).

实际应用时,所述发送端设备可以包括网络设备(具体可以包括基站),接收端设备可以包括终端;或者,所述发送端设备可以包括终端,相应地,接收端设备可以包括网络设备。另外,可以理解,MAC CE用于终端和基站之间的交互,具体是一种控制信令。In actual application, the transmitting end device may include a network device (specifically, a base station), and the receiving end device may include a terminal; or, the transmitting end device may include a terminal, and correspondingly, the receiving end device may include a network device. In addition, it can be understood that MAC CE is used for interaction between a terminal and a base station, and is specifically a control signaling.

实际应用时,所述终端也可以称为用户设备(UE,User,Equipment),还可以称为用户。In actual application, the terminal may also be referred to as user equipment (UE, User, Equipment) or user.

实际应用时,HARQ进程的数据传输状态可以触发接收端设备向发送端设备发送包含第一信息的MAC CE。示例性地,在所述发送端设备包括网络设备、接收端设备包括终端的情况下,当终端的HARQ进程接收到网络设备的HARQ进程发送的新数据时,即当终端接收到物理下行链路控制信道(PDCCH,Physical Downlink Control CHannel)中承载的下行链路控制信息(DCI,Downlink Control Information)中的新数据指示(NDI,New DataIndicator)时,如果终端判断存在没有接收成功的数据包,则申请动态进程缓存(英文可以表达为Buffer),缓存接收到的新的数据包,同时发送数据重传请求,即向网络设备发送包含第一信息的MAC CE,所述第一信息指示该HARQ进程的数据传输状态,该HARQ进程的数据传输状态至少包括没有接收成功的数据包对应的NACK;向网络设备发送包含第一信息的MAC CE后,终端可以等待网络设备重传对应的数据包,如果重传的数据包被终端正确接收,则终端可以再次向网络设备发送包含第一信息的MAC CE,所述第一信息指示该HARQ进程的数据传输状态,该HARQ进程的数据传输状态至少包括重传的数据包对应的ACK;如果重传的数据包未被终端正确接收,终端也可以再次向网络设备发送包含第一信息的MAC CE,所述第一信息指示该HARQ进程的数据传输状态,该HARQ进程的数据传输状态至少包括重传的数据包对应的NACK。In actual application, the data transmission status of the HARQ process can trigger the receiving end device to send a MAC CE containing the first information to the transmitting end device. Exemplarily, in the case where the transmitting end device includes a network device and the receiving end device includes a terminal, when the HARQ process of the terminal receives new data sent by the HARQ process of the network device, that is, when the terminal receives a new data indication (NDI, New Data Indicator) in the downlink control information (DCI, Downlink Control Information) carried in the physical downlink control channel (PDCCH, Physical Downlink Control CHannel), if the terminal determines that there is a data packet that has not been successfully received, it applies for a dynamic process buffer (which can be expressed as Buffer in English), buffers the received new data packet, and sends a data retransmission request at the same time, that is, sends a MAC CE containing the first information to the network device, the first information indicates the data transmission status of the HARQ process, and the data transmission status of the HARQ process at least includes NACK corresponding to the data packet that has not been successfully received; after sending the MAC CE containing the first information to the network device, the terminal can wait for the network device to retransmit the corresponding data packet, and if the retransmitted data packet is correctly received by the terminal, the terminal can send the MAC CE containing the first information to the network device again. CE, the first information indicates the data transmission status of the HARQ process, and the data transmission status of the HARQ process includes at least the ACK corresponding to the retransmitted data packet; if the retransmitted data packet is not correctly received by the terminal, the terminal may also send a MAC CE containing the first information to the network device again, and the first information indicates the data transmission status of the HARQ process, and the data transmission status of the HARQ process includes at least the NACK corresponding to the retransmitted data packet.

实际应用时,在接收端设备通过MAC CE向发送端设备反馈至少一个HARQ进程的数据传输状态的同时,接收端设备也可以采用传统的HARQ机制向发送端设备反馈数据传输状态。在这种情况下,所述接收端设备可以根据自身对HARQ进程的数据传输状态的感知(可以理解为确定或判断),确定所述发送端设备采用传统的HARQ机制对该HARQ进程的数据传输状态的判决是否正确;换句话说,所述接收端设备可以根据HARQ进程的数据传输状态,感知所述发送端设备采用传统的HARQ机制对ACK/NACK的检测是否存在误检或漏检的情况,并可以通过MAC CE向所述发送端设备反馈该HARQ进程的正确的数据传输状态,从而提高数据传输效率。示例性地,针对一个HARQ进程传输失败的一个数据包,所述接收端设备采用传统的HARQ机制向发送端设备反馈NACK后,发现所述发送端设备并未重传该数据包,而是发送了新的数据包,此时所述接收端设备可以判定所述发送端设备对该数据包对应的NACK发生了漏检,或者将该数据包对应的NACK误检为ACK,即所述接收端设备可以判定所述发送端设备对该HARQ进程的数据传输状态判决错误,并可以通过MAC CE向所述发送端设备反馈该HARQ进程的正确的数据传输状态(即该数据包对应的NACK),从而提高数据传输效率。In actual application, while the receiving device feeds back the data transmission status of at least one HARQ process to the transmitting device via MAC CE, the receiving device may also feed back the data transmission status to the transmitting device via the traditional HARQ mechanism. In this case, the receiving device may determine whether the sending device correctly judges the data transmission status of the HARQ process using the traditional HARQ mechanism based on its own perception (which may be understood as determination or judgment) of the data transmission status of the HARQ process; in other words, the receiving device may perceive whether there is a false detection or missed detection in the detection of ACK/NACK by the sending device using the traditional HARQ mechanism based on the data transmission status of the HARQ process, and may feed back the correct data transmission status of the HARQ process to the transmitting device via MAC CE, thereby improving data transmission efficiency. Exemplarily, for a data packet that fails to be transmitted by a HARQ process, the receiving device uses the traditional HARQ mechanism to feed back NACK to the transmitting device, and then finds that the transmitting device did not retransmit the data packet but sent a new data packet. At this time, the receiving device can determine that the transmitting device has missed detecting the NACK corresponding to the data packet, or has mistakenly detected the NACK corresponding to the data packet as ACK, that is, the receiving device can determine that the transmitting device has made an incorrect judgment on the data transmission status of the HARQ process, and can feed back the correct data transmission status of the HARQ process (that is, the NACK corresponding to the data packet) to the transmitting device through MAC CE, thereby improving data transmission efficiency.

基于此,在一实施例中,所述至少一个HARQ进程可以包括至少一个第一HARQ进程,所述第一HARQ进程包括所述接收端设备确定所述发送端设备对数据传输状态判决错误的HARQ进程。Based on this, in one embodiment, the at least one HARQ process may include at least one first HARQ process, and the first HARQ process includes a HARQ process in which the receiving end device determines that the transmitting end device makes an erroneous decision on the data transmission status.

其中,所述发送端设备对数据传输状态判决错误,是指所述发送端设备采用传统的HARQ机制对ACK/NACK的检测存在误检或漏检的情况。The error in the data transmission status judgment by the transmitting end device refers to the situation that the transmitting end device misdetects or misses ACK/NACK detection using the traditional HARQ mechanism.

实际应用时,所述接收端设备也可以通过MAC CE向发送端设备反馈当前接收到的新数据的HARQ进程(即当前接收到的数据包对应的HARQ进程)的数据传输状态。In actual application, the receiving end device may also feed back the data transmission status of the HARQ process of the currently received new data (ie, the HARQ process corresponding to the currently received data packet) to the transmitting end device through the MAC CE.

基于此,在一实施例中,所述至少一个HARQ进程还可以包括至少一个第二HARQ进程,所述第二HARQ进程包括所述接收端设备当前接收到的数据包对应的HARQ进程。Based on this, in one embodiment, the at least one HARQ process may further include at least one second HARQ process, and the second HARQ process includes a HARQ process corresponding to a data packet currently received by the receiving device.

实际应用时,所述MAC CE也可以称为HARQ反馈MAC CE(英文可以表达为HARQ_feedback MAC CE)等,比如在所述发送端设备包括网络设备、接收端设备包括终端的情况下,所述MAC CE可以称为上行HARQ反馈MAC CE等;本申请实施例对所述MAC CE的名称不作限定,只要实现其功能即可。In actual application, the MAC CE may also be called HARQ feedback MAC CE (expressed as HARQ_feedback MAC CE in English), etc. For example, when the transmitting device includes a network device and the receiving device includes a terminal, the MAC CE may be called an uplink HARQ feedback MAC CE, etc. The embodiment of the present application does not limit the name of the MAC CE as long as its function is realized.

在一实施例中,所述MAC CE还可以包含第二信息,所述第二信息指示所述MAC CE的类型是用于HARQ反馈的MAC CE。In one embodiment, the MAC CE may further include second information, where the second information indicates that the type of the MAC CE is a MAC CE for HARQ feedback.

实际应用时,所述第二信息可以包含逻辑信道标识(LCID,Logical ChannelIDentification),所述LCID可以表征所述MAC CE的类型是用于HARQ反馈的MAC CE。这里,所述LCID可以采用相关技术定义的LCID的值中的空闲值(英文可以表达为Reserved)实现,比如35~44之间的空闲值;换句话说,所述LCID的取值范围可以是35~44,对应所述MAC CE的类型是用于HARQ反馈的MAC CE(即HARQ_feedback MAC CE)。实际应用时,所述第二信息也可以包含扩展LCID(eLCID),所述eLCID可以表征所述MAC CE的类型是用于HARQ反馈的MAC CE。这里,所述eLCID可以采用相关技术定义的LCID的值中的33(对应两个八位字节的eLCID字段)或34(对应一个八位字节eLCID字段)实现;换句话说,所述eLCID的取值可以是33或34,对应所述MAC CE的类型是用于HARQ反馈的MAC CE(即HARQ_feedback MAC CE)。In actual application, the second information may include a logical channel identifier (LCID, Logical Channel IDentification), and the LCID may indicate that the type of the MAC CE is a MAC CE for HARQ feedback. Here, the LCID may be implemented using an idle value (expressed as Reserved in English) in the LCID value defined in the relevant technology, such as an idle value between 35 and 44; in other words, the value range of the LCID may be 35 to 44, corresponding to the type of the MAC CE being a MAC CE for HARQ feedback (i.e., HARQ_feedback MAC CE). In actual application, the second information may also include an extended LCID (eLCID), and the eLCID may indicate that the type of the MAC CE is a MAC CE for HARQ feedback. Here, the eLCID can be implemented using 33 (corresponding to a two-byte eLCID field) or 34 (corresponding to an eight-bit eLCID field) in the LCID value defined in the relevant technology; in other words, the value of the eLCID can be 33 or 34, and the corresponding MAC CE type is a MAC CE for HARQ feedback (i.e., HARQ_feedback MAC CE).

在一实施例中,所述第一信息可以包含以下至少之一:In one embodiment, the first information may include at least one of the following:

所述至少一个HARQ进程的标识;即所述至少一个第一HARQ进程的标识,或者,所述至少一个第一HARQ进程和至少一个第二HARQ进程的标识;The identifier of the at least one HARQ process; that is, the identifier of the at least one first HARQ process, or the identifiers of the at least one first HARQ process and the at least one second HARQ process;

所述至少一个HARQ进程的数据传输状态;data transmission status of the at least one HARQ process;

所述至少一个HARQ进程的数据传输状态的标识;an identifier of a data transmission status of the at least one HARQ process;

所述第一信息对应的HARQ进程的数量(英文可以表达为Process Number)。The number of HARQ processes corresponding to the first information (which can be expressed as Process Number in English).

实际应用时,所述HARQ进程的标识可以包括HARQ进程的ID(PID,Process ID)。In actual application, the identifier of the HARQ process may include an ID (PID, Process ID) of the HARQ process.

或者,所述HARQ进程的标识可以包括能够指示PID的信息,Alternatively, the identifier of the HARQ process may include information capable of indicating a PID,

比如,考虑到相关技术中给出了网络设备在物理下行链路共享(PDSCH,PhysicalDownlink Shared CHannel)发送下行数据的时隙(Slot)n与网络设备接收终端发送的ACK/NACK的HARQ反馈时隙(Slot)n+K的定义,其中,K可以理解为下行数据到上行反馈的时间偏移,并可以表示为dl-DataToUL-ACK,dl-DataToUL-ACK的取值可以为0~15,即K=0~15slot,slot的取值可以基于不同的子载波间隔(SCS,Sub-Carrier Space)确定,不同的SCS所对应的一个子帧(subFrame,通常为1毫秒(ms))包含的slot数量不同,如果一个subFrame包含一个slot,则每个slot的长度为1ms,如果一个subFrame包含两个slot,则每个slot的长度为0.5ms;并且,考虑到在数据传输的过程中网络设备和终端均能够获知K与PID之间的关联关系,因此,所述HARQ进程的标识可以通过K来表示。For example, considering that the relevant technology gives the definition of the time slot (Slot) n in which the network device sends downlink data in the physical downlink shared channel (PDSCH) and the HARQ feedback time slot (Slot) n+K of the ACK/NACK sent by the network device receiving the terminal, K can be understood as the time offset from the downlink data to the uplink feedback, and can be expressed as dl-DataToUL-ACK, the value of dl-DataToUL-ACK can be 0~15, that is, K=0~15slot, the value of slot can be determined based on different sub-carrier spacings (SCS, Sub-Carrier Space), and a subframe (subFrame, usually 1 millisecond (ms)) corresponding to different SCSs contains different numbers of slots. If a subFrame contains one slot, the length of each slot is 1ms, and if a subFrame contains two slots, the length of each slot is 0.5ms; and, considering that the network device and the terminal can both know the association between K and PID during data transmission, the identifier of the HARQ process can be represented by K.

基于此,在一实施例中,所述HARQ进程的标识可以通过所述发送端设备发送下行数据到所述接收端设备发送上行数据和/或进行上行反馈的时间偏移K来表示。Based on this, in one embodiment, the identifier of the HARQ process may be represented by a time offset K from the transmitting end device sending downlink data to the receiving end device sending uplink data and/or performing uplink feedback.

这里,可以理解,在所述发送端设备发送下行数据、所述接收端设备发送上行数据和/或进行上行反馈的情况下,所述发送端设备可以包括网络设备,所述接收端设备可以包括终端。示例性地,如图1所示,在所述发送端设备包括网络设备、接收端设备包括终端的情况下,所述终端在同一个slot内反馈的MAC CE最多可以指示8个HARQ进程的数据传输状态。Here, it can be understood that, in the case where the transmitting end device sends downlink data, the receiving end device sends uplink data and/or performs uplink feedback, the transmitting end device may include a network device, and the receiving end device may include a terminal. Exemplarily, as shown in FIG1 , in the case where the transmitting end device includes a network device and the receiving end device includes a terminal, the MAC CE fed back by the terminal in the same slot can indicate the data transmission status of up to 8 HARQ processes.

在一实施例中,所述数据传输状态的标识可以包括以下之一:In one embodiment, the identifier of the data transmission status may include one of the following:

第一标识,所述第一标识表征HARQ进程当前传输的数据包对应的反馈为NACK;A first identifier, where the first identifier indicates that the feedback corresponding to the data packet currently transmitted by the HARQ process is NACK;

第二标识,所述第二标识表征HARQ进程当前传输的数据包对应的反馈为ACK;A second identifier, where the second identifier indicates that the feedback corresponding to the data packet currently transmitted by the HARQ process is ACK;

第三标识,所述第三标识表征HARQ进程当前传输的数据包和上一个传输的数据包对应的反馈均为NACK;A third identifier, wherein the third identifier indicates that feedback corresponding to a data packet currently transmitted and a data packet last transmitted in the HARQ process are both NACK;

第四标识,所述第四标识表征HARQ进程当前传输的数据包对应的反馈为ACK,且上一个传输的数据包对应的反馈为NACK。A fourth identifier, wherein the fourth identifier indicates that the feedback corresponding to the data packet currently transmitted in the HARQ process is ACK, and the feedback corresponding to the data packet last transmitted is NACK.

其中,所述第一标识和第二标识可以理解为所述第二HARQ进程的数据传输状态的标识;所述第三标识和第四标识可以理解为所述第一HARQ进程的数据传输状态的标识。The first identifier and the second identifier may be understood as identifiers of the data transmission status of the second HARQ process; and the third identifier and the fourth identifier may be understood as identifiers of the data transmission status of the first HARQ process.

实际应用时,在所述数据传输状态的标识包括所述第三标识或第四标识的情况下,即在所述第一信息指示所述至少一个第一HARQ进程的数据传输状态的情况下,或者可以理解为在所述接收端设备确定所述发送端设备对HARQ进程的数据传输状态判决错误的情况下,所述发送端设备接收到包含第一信息的MAC CE后,可以根据所述第一信息校验自身是否对HARQ进程的数据传输状态产生了错误的判决。In actual application, when the identifier of the data transmission status includes the third identifier or the fourth identifier, that is, when the first information indicates the data transmission status of the at least one first HARQ process, or it can be understood that when the receiving device determines that the sending device has made an incorrect judgment on the data transmission status of the HARQ process, after the sending device receives the MAC CE containing the first information, it can check whether it has made an incorrect judgment on the data transmission status of the HARQ process based on the first information.

具体地,针对所述第一信息指示的每个HARQ进程,在该HARQ进程的数据传输状态的标识包括所述第三标识或第四标识的情况下,所述发送端设备可以判断该HARQ进程当前传输的数据包是否与上一个传输的数据包相同,即判断该HARQ进程当前传输的数据包是新的数据包还是重传的数据包。Specifically, for each HARQ process indicated by the first information, when the identifier of the data transmission status of the HARQ process includes the third identifier or the fourth identifier, the transmitting device can determine whether the data packet currently transmitted by the HARQ process is the same as the last transmitted data packet, that is, determine whether the data packet currently transmitted by the HARQ process is a new data packet or a retransmitted data packet.

在该HARQ进程当前传输的数据包与上一个传输的数据包相同的情况下,即在该HARQ进程当前传输的数据包是重传的数据包的情况下,所述发送端设备可以利用所述第三标识或第四标识确定该HARQ进程上一个传输的数据包对应的反馈;如果所述数据传输状态的标识包括所述第三标识,则所述发送端设备可以确定该HARQ进程上一个传输的数据包对应的反馈是NACK,并确定自身对HARQ进程的数据传输状态判决无误,该HARQ进程当前传输的数据包确实是需要重传的数据包;如果所述数据传输状态的标识包括所述第四标识,则所述发送端设备可以确定该HARQ进程上一个传输的数据包对应的反馈是ACK,并确定自身对HARQ进程的数据传输状态判决错误,该HARQ进程当前传输的数据包实际上是不需要重传的数据包。In the case where the data packet currently transmitted by the HARQ process is the same as the data packet last transmitted, that is, in the case where the data packet currently transmitted by the HARQ process is a retransmitted data packet, the transmitting device can use the third identifier or the fourth identifier to determine the feedback corresponding to the data packet last transmitted by the HARQ process; if the identifier of the data transmission status includes the third identifier, the transmitting device can determine that the feedback corresponding to the data packet last transmitted by the HARQ process is NACK, and determine that its own judgment on the data transmission status of the HARQ process is correct, and the data packet currently transmitted by the HARQ process is indeed a data packet that needs to be retransmitted; if the identifier of the data transmission status includes the fourth identifier, the transmitting device can determine that the feedback corresponding to the data packet last transmitted by the HARQ process is ACK, and determine that its own judgment on the data transmission status of the HARQ process is wrong, and the data packet currently transmitted by the HARQ process is actually a data packet that does not need to be retransmitted.

在该HARQ进程当前传输的数据包与上一个传输的数据包不同的情况下,即在该HARQ进程当前传输的数据包是新的数据包的情况下,所述发送端设备可以利用所述第三标识或第四标识确定该HARQ进程当前传输的数据包对应的反馈,即所述发送端设备可以确定该HARQ进程当前传输的数据包对应的反馈是NACK;同时,所述发送端设备可以确定自身对HARQ进程的数据传输状态判决无误。When the data packet currently transmitted by the HARQ process is different from the data packet previously transmitted, that is, when the data packet currently transmitted by the HARQ process is a new data packet, the transmitting device can use the third identifier or the fourth identifier to determine the feedback corresponding to the data packet currently transmitted by the HARQ process, that is, the transmitting device can determine that the feedback corresponding to the data packet currently transmitted by the HARQ process is NACK; at the same time, the transmitting device can determine that its own judgment on the data transmission status of the HARQ process is correct.

这样,从上面的描述可以看出,所述发送端设备根据所述第一信息实现了对自身是否对HARQ进程的数据传输状态产生错误判决的校验,从而能够进一步保障基于HARQ机制对空口数据无误判传输的实现,从而进一步提高空口的鲁棒性。In this way, it can be seen from the above description that the sending end device realizes the verification of whether it has made an erroneous judgment on the data transmission status of the HARQ process based on the first information, thereby further ensuring the realization of error-free transmission of air interface data based on the HARQ mechanism, thereby further improving the robustness of the air interface.

实际应用时,所述第一标识、第二标识、第三标识和第四标识的具体实现方式可以根据需求来设置。示例性地,对于图1所示的MCE CE,该MAC CE可以指示8个HARQ进程的数据传输状态,每个K对应的数据传输状态可以占用2比特(bits),即每个数据传输状态的标识的长度可以为2bits,则所述第一标识可以通过00实现,所述第二标识可以通过01实现,所述第三标识可以通过10实现,所述第四标识可以通过11实现。In actual application, the specific implementation of the first identifier, the second identifier, the third identifier and the fourth identifier can be set according to the requirements. For example, for the MCE CE shown in Figure 1, the MAC CE can indicate the data transmission status of 8 HARQ processes, and the data transmission status corresponding to each K can occupy 2 bits (bits), that is, the length of the identifier of each data transmission status can be 2 bits, then the first identifier can be implemented by 00, the second identifier can be implemented by 01, the third identifier can be implemented by 10, and the fourth identifier can be implemented by 11.

实际应用时,为了降低系统开销,所述接收端设备可以在相关技术定义的需要向所述发送端设备发送数据和/或发送反馈的时刻向所述发送端设备发送包含第一信息的MAC CE。In actual application, in order to reduce system overhead, the receiving device may send a MAC CE containing the first information to the sending device at a time defined in the relevant technology when data and/or feedback needs to be sent to the sending device.

基于此,在一实施例中,所述向发送端设备发送MAC CE,可以包括:Based on this, in one embodiment, sending the MAC CE to the transmitting end device may include:

在发送上行数据和/或进行上行反馈的时刻,向所述发送端设备发送所述MAC CE。At the moment of sending uplink data and/or performing uplink feedback, the MAC CE is sent to the transmitting end device.

这里,可以理解,在所述接收端设备发送上行数据和/或进行上行反馈的情况下,所述发送端设备可以包括网络设备,所述接收端设备可以包括终端。Here, it can be understood that, in the case where the receiving end device sends uplink data and/or performs uplink feedback, the sending end device may include a network device, and the receiving end device may include a terminal.

实际应用时,所述接收端设备发送上行数据和/或进行上行反馈,可以理解为所述终端按照相关技术规定的时序关系、网络设备的动态指示以及自身的业务需求等因素需要向网络设备发送上行数据和/或进行上行反馈。另外,所述接收端设备进行上行反馈,可以理解为所述终端采用传统的HARQ机制向网络设备发送ACK/NACK。In actual application, the receiving end device sends uplink data and/or performs uplink feedback, which can be understood as the terminal needs to send uplink data and/or perform uplink feedback to the network device according to the timing relationship specified by the relevant technology, the dynamic indication of the network device, and its own business needs. In addition, the receiving end device performs uplink feedback, which can be understood as the terminal uses the traditional HARQ mechanism to send ACK/NACK to the network device.

实际应用时,考虑到网络设备的动态指示以及终端自身的业务需求等因素,In actual application, factors such as the dynamic indication of network equipment and the business needs of the terminal itself are taken into consideration.

所述接收端设备可能不会在相关技术规定的每个发送上行数据和/或进行上行5反馈的时刻存在发送上行数据和/或进行上行反馈的需求,因此,所述第一信息所指示的至少一个HARQ进程可以理解为有效的HARQ进程,即存在数据传输需求的HARQ进程;换句话说,所述MAC CE(比如图1所示的MAC CE)包含的K可以是有效的K,有效的K可以根据网络设备和终端在发送下行数据The receiving end device may not have the need to send uplink data and/or perform uplink feedback at each time of sending uplink data and/or performing uplink 5 feedback specified in the relevant technology. Therefore, the at least one HARQ process indicated by the first information can be understood as a valid HARQ process, that is, a HARQ process with a data transmission demand; in other words, the K included in the MAC CE (such as the MAC CE shown in Figure 1) can be a valid K, and the valid K can be determined based on the network device and the terminal sending downlink data.

时的动态指示及终端的业务需求等因素确定。示例性地,对于图1所示的MCE0CE,可以只有K#0有效,即K#0对应的HARQ进程有效,或者可以理解为K#0对应的HARQ进程存在传输的数据,或者可以理解为K#0对应的HARQ进程存在反馈数据传输状态的需求;或者,K#0、K#1、K#2和K#3可以有效,即K#0、K#1、K#2和K#3对应的HARQ进程有效,或者可以理解为K#0、K#1、K#2和K#3对应的HARQ进程存在传输的数据,或者可以理解为K#0、K#1、5K#2和K#3对应的HARQ进程存在反馈数据传输状态的需求。The dynamic indication at the time and the business needs of the terminal are determined by factors such as the terminal. Exemplarily, for the MCE0CE shown in Figure 1, only K#0 may be valid, that is, the HARQ process corresponding to K#0 is valid, or it can be understood that there is data to be transmitted in the HARQ process corresponding to K#0, or it can be understood that there is a need to feedback the data transmission status of the HARQ process corresponding to K#0; or, K#0, K#1, K#2 and K#3 may be valid, that is, the HARQ processes corresponding to K#0, K#1, K#2 and K#3 are valid, or it can be understood that there is data to be transmitted in the HARQ processes corresponding to K#0, K#1, K#2 and K#3, or it can be understood that there is a need to feedback the data transmission status of the HARQ processes corresponding to K#0, K#1, K#2 and K#3.

基于此,在一实施例中,所述至少一个HARQ进程是在第一时间范围内存在下行数据的HARQ进程,所述第一时间范围是上一个发送上行数据和/或进行上行反馈的时刻到当前发送上行数据和/或进行上行反馈的时刻之间的时间Based on this, in one embodiment, the at least one HARQ process is a HARQ process with downlink data within a first time range, and the first time range is the time between the last time uplink data was sent and/or uplink feedback was performed and the current time when uplink data was sent and/or uplink feedback was performed.

间隔,所述第一时间范围与所述发送端设备发送下行数据到所述接收端设备发0送上行数据和/或进行上行反馈的时间偏移K关联。The first time range is associated with a time offset K from the transmitting end device sending downlink data to the receiving end device sending uplink data and/or performing uplink feedback.

其中,所述至少一个HARQ进程是在第一时间范围内存在下行数据的HARQ进程,可以理解为所述至少一个HARQ进程是有效的HARQ进程,或者可以理解为所述至少一个HARQ进程是存在反馈数据传输状态的需求的HARQ进程。Among them, the at least one HARQ process is a HARQ process with downlink data within the first time range, which can be understood as the at least one HARQ process being a valid HARQ process, or it can be understood as the at least one HARQ process being a HARQ process with a need to feedback data transmission status.

5实际应用时,所述第一时间范围可以通过时隙(slot)实现,所述第一时间范围与K的关联可以基于相关技术规定的时序关系确定。示例性地,对于图1所示的MCE CE,在上行时隙slot=2的情况下,按照相关技术规定的下行和上行对应的时序关系,在slot=2时需要反馈的K为2、3和5,则此时刻发送的MAC CE中最多有K#2、K#3和K#5计算得到的时序n是有效的,即仅K#2、K#3和K#5对应的HARQ进程有效;同时,如果系统只在K#3和K#5进行了下行数据的发送,则此时有效的K仅有K#3和K#5。另外,可以理解,所述发送端设备和接收端设备均能够按照相关技术的规定识别MCE CE中的K是否有效,即识别所述第一信息指示的HARQ进程是否有效。5 In actual application, the first time range can be implemented by a time slot, and the association between the first time range and K can be determined based on the timing relationship specified in the relevant technology. Exemplarily, for the MCE CE shown in Figure 1, in the case of uplink time slot slot = 2, according to the timing relationship corresponding to the downlink and uplink specified in the relevant technology, the K that needs to be fed back when slot = 2 is 2, 3 and 5, then at most the timing n calculated by K#2, K#3 and K#5 in the MAC CE sent at this moment is valid, that is, only the HARQ processes corresponding to K#2, K#3 and K#5 are valid; at the same time, if the system only sends downlink data at K#3 and K#5, then the valid K at this time is only K#3 and K#5. In addition, it can be understood that both the transmitting end device and the receiving end device can identify whether the K in the MCE CE is valid according to the provisions of the relevant technology, that is, identify whether the HARQ process indicated by the first information is valid.

在一实施例中,所述向所述发送端设备发送所述MAC CE,可以包括:In one embodiment, sending the MAC CE to the transmitting end device may include:

在上行无线资源上,向所述发送端设备发送所述MAC CE;即在发送上行数据和/或进行上行反馈的时刻,在上行无线资源上,向所述发送端设备发送所述MAC CE。The MAC CE is sent to the transmitting end device on the uplink radio resources; that is, the MAC CE is sent to the transmitting end device on the uplink radio resources at the moment of sending uplink data and/or performing uplink feedback.

其中,所述上行无线资源可以包括网络侧预先分配的上行无线资源,示例性地,网络设备(此时为发送端设备)可以在下行调度数据发送时同步完成调度资源的分配,即为所述MAC CE分配上行无线资源。Among them, the uplink wireless resources may include uplink wireless resources pre-allocated by the network side. Exemplarily, the network device (the sending end device in this case) can synchronously complete the allocation of scheduling resources when sending downlink scheduling data, that is, allocate uplink wireless resources to the MAC CE.

实际应用时,所述上行无线资源也可以包括用于发送上行数据和/或进行上行反馈的PUSCH。In actual application, the uplink wireless resources may also include a PUSCH for sending uplink data and/or performing uplink feedback.

基于此,在一实施例中,所述在上行无线资源上,向所述发送端设备发送所述MACCE,可以包括:Based on this, in one embodiment, sending the MACCE to the transmitting end device on the uplink radio resource may include:

通过用于发送上行数据和/或进行上行反馈的PUSCH,同时向所述发送端设备发送对应的上行数据和/或反馈数据和所述MAC CE;换句话说,同时向所述发送端设备发送对应的上行数据和反馈数据和所述MAC CE,或者同时向所述发送端设备发送对应的上行数据和所述MAC CE,或者同时向所述发送端设备发送对应的反馈数据和所述MAC CE。Through the PUSCH used for sending uplink data and/or performing uplink feedback, the corresponding uplink data and/or feedback data and the MAC CE are simultaneously sent to the transmitting device; in other words, the corresponding uplink data and feedback data and the MAC CE are simultaneously sent to the transmitting device, or the corresponding uplink data and the MAC CE are simultaneously sent to the transmitting device, or the corresponding feedback data and the MAC CE are simultaneously sent to the transmitting device.

具体地,实际应用时,对于一个需要向所述发送端设备发送的包含第一信息的MACCE,所述接收端设备可以判断在对应上行时刻(比如对应的slot)是否存在所述PUSCH,如果存在,则可以在该PUSCH上发送该MAC CE;换句话说,该MAC CE可以由该PUSCH承载。另外,当该MAC CE与该PUSCH上承载的其他数据(上行数据和/或进行上行反馈的数据)同时发送时,可以将该MAC CE包含到MAC PDU(即PUSCH上承载的TB)中;或者,可以使该MAC CE与该PUSCH上承载的其他数据在同一个PUSCH资源块中,分别采用不同的编码和/或调制方式分开传输。Specifically, in actual application, for a MAC CE containing the first information that needs to be sent to the transmitting device, the receiving device can determine whether the PUSCH exists at the corresponding uplink moment (such as the corresponding slot). If so, the MAC CE can be sent on the PUSCH; in other words, the MAC CE can be carried by the PUSCH. In addition, when the MAC CE is sent simultaneously with other data carried on the PUSCH (uplink data and/or data for uplink feedback), the MAC CE can be included in the MAC PDU (i.e., the TB carried on the PUSCH); or, the MAC CE and other data carried on the PUSCH can be transmitted separately in the same PUSCH resource block using different coding and/or modulation methods.

相应地,本申请实施例还提供一种信息传输方法,应用于发送端设备,包括:Accordingly, an embodiment of the present application further provides an information transmission method, which is applied to a sending end device, comprising:

接收接收端设备发送的MAC CE,所述MAC CE包含第一信息,所述第一信息指示至少一个HARQ进程的数据传输状态。A MAC CE sent by a receiving device is received, where the MAC CE includes first information, and the first information indicates a data transmission state of at least one HARQ process.

其中,在一实施例中,在所述数据传输状态的标识包括所述第三标识或第四标识的情况下,该方法还可以包括:In one embodiment, when the identifier of the data transmission status includes the third identifier or the fourth identifier, the method may further include:

在HARQ进程当前传输的数据包与上一个传输的数据包相同的情况下,利用所述第三标识或第四标识,确定HARQ进程上一个传输的数据包对应的反馈。In the case that the data packet currently transmitted by the HARQ process is the same as the data packet last transmitted, the third identifier or the fourth identifier is used to determine the feedback corresponding to the data packet last transmitted by the HARQ process.

在一实施例中,在所述数据传输状态的标识包括所述第三标识或第四标识的情况下,该方法还可以包括:In one embodiment, when the identifier of the data transmission status includes the third identifier or the fourth identifier, the method may further include:

在HARQ进程当前传输的数据包与上一个传输的数据包不同的情况下,利用所述第三标识或第四标识,确定HARQ进程当前传输的数据包对应的反馈。When the data packet currently transmitted by the HARQ process is different from the data packet previously transmitted, the third identifier or the fourth identifier is used to determine feedback corresponding to the data packet currently transmitted by the HARQ process.

在一实施例中,所述接收接收端设备发送的MAC CE,可以包括:In one embodiment, the receiving a MAC CE sent by a receiving end device may include:

接收所述接收端设备在发送上行数据和/或进行上行反馈的时刻发送的所述MACCE。Receive the MACCE sent by the receiving end device when sending uplink data and/or performing uplink feedback.

在一实施例中,所述接收所述接收端设备在发送上行数据和/或进行上行反馈的时刻发送的所述MAC CE,可以包括:In one embodiment, the receiving the MAC CE sent by the receiving end device at the moment of sending uplink data and/or performing uplink feedback may include:

接收所述接收端设备在发送上行数据和/或进行上行反馈的时刻,在上行无线资源上发送的所述MAC CE。Receive the MAC CE sent by the receiving end device on the uplink wireless resource when sending uplink data and/or performing uplink feedback.

在一实施例中,所述接收所述接收端设备在发送上行数据和/或进行上行反馈的时刻,在上行无线资源上发送的所述MAC CE,包括:In one embodiment, the receiving the MAC CE sent by the receiving end device on the uplink radio resource when sending uplink data and/or performing uplink feedback includes:

接收所述接收端设备在发送上行数据和/或进行上行反馈的时刻,通过用于发送上行数据和/或进行上行反馈的PUSCH,同时发送的对应的上行数据和/或反馈数据和所述MAC CE。The receiving device receives the corresponding uplink data and/or feedback data and the MAC CE simultaneously sent by the receiving end device through the PUSCH used for sending uplink data and/or performing uplink feedback at the moment of sending uplink data and/or performing uplink feedback.

相应地,本申请实施例还提供了一种信息传输方法,如图2所示,该方法包括:Accordingly, an embodiment of the present application further provides an information transmission method, as shown in FIG2 , the method comprising:

步骤201:接收端设备向发送端设备发送MAC CE,所述MAC CE包含第一信息,所述第一信息指示至少一个HARQ进程的数据传输状态;Step 201: The receiving end device sends a MAC CE to the transmitting end device, where the MAC CE includes first information, and the first information indicates a data transmission state of at least one HARQ process;

步骤202:发送端设备接收接收端设备发送的MAC CE。Step 202: The transmitting end device receives the MAC CE sent by the receiving end device.

本申请实施例提供的信息传输方法,接收端设备向发送端设备发送MAC CE,发送端设备接收接收端设备发送的MAC CE,所述MAC CE包含第一信息,所述第一信息指示至少一个HARQ进程的数据传输状态。本申请实施例提供的方案,接收端设备通过MAC CE向发送端设备反馈至少一个HARQ进程的数据传输状态,即发送端设备需要对MAC CE进行解调和译码后才能获得至少一个HARQ进程的数据传输状态,从而能够提高发送端设备检测HARQ进程的数据传输状态的准确率,进而使得发送端设备后续能够根据HARQ进程的数据传输状态准确地判决数据是否需要重传,从而基于HARQ机制实现空口数据的无误判传输,提高空口的鲁棒性。In the information transmission method provided by the embodiment of the present application, the receiving device sends a MAC CE to the transmitting device, and the transmitting device receives the MAC CE sent by the receiving device, wherein the MAC CE includes first information, and the first information indicates the data transmission status of at least one HARQ process. In the scheme provided by the embodiment of the present application, the receiving device feeds back the data transmission status of at least one HARQ process to the transmitting device through the MAC CE, that is, the transmitting device needs to demodulate and decode the MAC CE before obtaining the data transmission status of at least one HARQ process, thereby improving the accuracy of the transmitting device in detecting the data transmission status of the HARQ process, and further enabling the transmitting device to accurately determine whether the data needs to be retransmitted according to the data transmission status of the HARQ process, thereby realizing the unerring transmission of air interface data based on the HARQ mechanism, and improving the robustness of the air interface.

另外,在本申请的各种实施例中,通过新型的MAC CE格式(比如图1所示的MACCE),为数据包的重传提供了明确指示(即所述第一信息),能够实现无误判的数据传输,换句话说,能够使能接收端设备和发送端设备的HARQ进程能够无误判地得到数据传输状态。In addition, in various embodiments of the present application, a new MAC CE format (such as the MACCE shown in Figure 1) is used to provide a clear indication (i.e., the first information) for the retransmission of the data packet, which can achieve error-free data transmission. In other words, it can enable the HARQ process of the receiving device and the transmitting device to obtain the data transmission status without error.

第三,在本申请的各种实施例中,发送端设备可以根据第一信息实现对自身是否对HARQ进程的数据传输状态产生错误判决的校验,从而能够进一步保障基于HARQ机制对空口数据无误判传输的实现,从而进一步提高空口的鲁棒性。Third, in various embodiments of the present application, the transmitting device can verify whether it has made an erroneous judgment on the data transmission status of the HARQ process based on the first information, thereby further ensuring the realization of error-free transmission of air interface data based on the HARQ mechanism, thereby further improving the robustness of the air interface.

第四,在本申请的各种实施例中,由于不需要ARQ机制即可解决HARQ机制中无法准确地实现数据重传的问题,从而可以根据需求从协议栈功能中删除ARQ功能,从而能够降低协议栈功能的复杂度。同时,由于一个MAC PDU通常会携带多个RLC PDU(即MAC SDU),如果接收端设备采用ARQ机制向发送端设备反馈数据传输状态,需要针对每一个RLC PDU反馈一个ACK/NACK;而接收端设备通过所述MAC CE向发送端设备反馈HARQ进程的数据传输状态,只需要针对一个MAC PDU反馈一个ACK/NACK;因此,与ARQ机制相比,采用本申请实施例提供的方案,能够节约ACK/NACK反馈的开销,即能够降低反馈ACK/NACK的资源消耗。Fourth, in various embodiments of the present application, since the problem that data retransmission cannot be accurately implemented in the HARQ mechanism can be solved without the need for an ARQ mechanism, the ARQ function can be deleted from the protocol stack function as required, thereby reducing the complexity of the protocol stack function. At the same time, since a MAC PDU usually carries multiple RLC PDUs (i.e., MAC SDUs), if the receiving device uses the ARQ mechanism to feedback the data transmission status to the transmitting device, it is necessary to feedback an ACK/NACK for each RLC PDU; while the receiving device feeds back the data transmission status of the HARQ process to the transmitting device through the MAC CE, it only needs to feedback an ACK/NACK for one MAC PDU; therefore, compared with the ARQ mechanism, the solution provided in the embodiment of the present application can save the overhead of ACK/NACK feedback, that is, it can reduce the resource consumption of feedback ACK/NACK.

第五,在本申请的各种实施例中,由于包含第一信息的MAC CE是在发送上行数据和/或进行上行反馈的时刻发送的,所以没有增加系统开销,能够节约资源。Fifth, in various embodiments of the present application, since the MAC CE containing the first information is sent at the time of sending uplink data and/or performing uplink feedback, the system overhead is not increased and resources can be saved.

为了实现本申请实施例接收端设备侧的方法,本申请实施例还提供了一种信息传输装置,设置在接收端设备上,如图3所示,该装置包括:In order to implement the method on the receiving end device side of the embodiment of the present application, the embodiment of the present application further provides an information transmission device, which is arranged on the receiving end device, as shown in FIG3, and the device includes:

第一发送单元301,用于向发送端设备发送MAC CE,所述MAC CE包含第一信息,所述第一信息指示至少一个HARQ进程的数据传输状态。The first sending unit 301 is configured to send a MAC CE to a transmitting end device, where the MAC CE includes first information, and the first information indicates a data transmission state of at least one HARQ process.

其中,在一实施例中,所述第一发送单元301,还用于在发送上行数据和/或进行上行反馈的时刻,向所述发送端设备发送所述MAC CE。In one embodiment, the first sending unit 301 is further configured to send the MAC CE to the transmitting end device when sending uplink data and/or performing uplink feedback.

在一实施例中,所述第一发送单元301,还用于在发送上行数据和/或进行上行反馈的时刻,在上行无线资源上,向所述发送端设备发送所述MAC CE。In one embodiment, the first sending unit 301 is further configured to send the MAC CE to the transmitting end device on an uplink wireless resource when sending uplink data and/or performing uplink feedback.

在一实施例中,所述第一发送单元301,还用于在发送上行数据和/或进行上行反馈的时刻,通过用于发送上行数据和/或进行上行反馈的PUSCH,同时向所述发送端设备发送对应的上行数据和/或反馈数据和所述MAC CE。In one embodiment, the first sending unit 301 is also used to send corresponding uplink data and/or feedback data and the MAC CE to the transmitting end device at the same time through the PUSCH used to send uplink data and/or uplink feedback when sending uplink data and/or performing uplink feedback.

在一实施例中,如图3所示,该装置还可以包括:In one embodiment, as shown in FIG3 , the device may further include:

第一接收单元302,用于接收所述发送端设备发送的下行数据。The first receiving unit 302 is configured to receive downlink data sent by the sending end device.

实际应用时,所述第一发送单元301和第一接收单元302可由所述接收端设备中的通信接口实现。In actual application, the first sending unit 301 and the first receiving unit 302 can be implemented by a communication interface in the receiving end device.

为了实现本申请实施例发送端设备侧的方法,本申请实施例还提供了一种信息传输装置,设置在发送端设备上,如图4所示,该装置包括:In order to implement the method on the transmitting end device side of the embodiment of the present application, the embodiment of the present application further provides an information transmission device, which is arranged on the transmitting end device, as shown in FIG4 , and the device includes:

第二接收单元401,用于接收接收端设备发送的MAC CE,所述MAC CE包含第一信息,所述第一信息指示至少一个HARQ进程的数据传输状态。The second receiving unit 401 is configured to receive a MAC CE sent by a receiving end device, where the MAC CE includes first information, and the first information indicates a data transmission state of at least one HARQ process.

其中,在一实施例中,如图4所示,该装置还可以包括:In one embodiment, as shown in FIG4 , the device may further include:

第二处理单元402,用于在所述数据传输状态的标识包括所述第三标识或第四标识,且HARQ进程当前传输的数据包与上一个传输的数据包相同的情况下,利用所述第三标识或第四标识,确定HARQ进程上一个传输的数据包对应的反馈。The second processing unit 402 is used to determine the feedback corresponding to the data packet last transmitted by the HARQ process by using the third identifier or the fourth identifier when the identifier of the data transmission status includes the third identifier or the fourth identifier and the data packet currently transmitted by the HARQ process is the same as the data packet last transmitted.

在一实施例中,所述第二处理单元402,还用于在所述数据传输状态的标识包括所述第三标识或第四标识,且HARQ进程当前传输的数据包与上一个传输的数据包不同的情况下,利用所述第三标识或第四标识,确定HARQ进程当前传输的数据包对应的反馈。In one embodiment, the second processing unit 402 is further used to determine the feedback corresponding to the data packet currently transmitted by the HARQ process using the third identifier or the fourth identifier when the identifier of the data transmission status includes the third identifier or the fourth identifier and the data packet currently transmitted by the HARQ process is different from the data packet previously transmitted.

在一实施例中,所述第二接收单元401,还用于接收所述接收端设备在发送上行数据和/或进行上行反馈的时刻发送的所述MAC CE。In one embodiment, the second receiving unit 401 is further configured to receive the MAC CE sent by the receiving end device when sending uplink data and/or performing uplink feedback.

在一实施例中,所述第二接收单元401,还用于接收所述接收端设备在发送上行数据和/或进行上行反馈的时刻,在上行无线资源上发送的所述MAC CE。In one embodiment, the second receiving unit 401 is further configured to receive the MAC CE sent by the receiving end device on an uplink wireless resource when the receiving end device sends uplink data and/or performs uplink feedback.

在一实施例中,所述第二接收单元401,还用于接收所述接收端设备在发送上行数据和/或进行上行反馈的时刻,通过用于发送上行数据和/或进行上行反馈的PUSCH,同时发送的对应的上行数据和/或反馈数据和所述MAC CE。In one embodiment, the second receiving unit 401 is further used to receive the corresponding uplink data and/or feedback data and the MAC CE sent simultaneously by the receiving end device through the PUSCH used to send uplink data and/or perform uplink feedback when the uplink data is sent and/or uplink feedback is performed.

在一实施例中,如图4所示,该装置还可以包括:In one embodiment, as shown in FIG4 , the device may further include:

第二发送单元403,用于向所述接收端设备发送下行数据。The second sending unit 403 is used to send downlink data to the receiving end device.

实际应用时,所述第二接收单元401和第二发送单元403可由所述发送端设备中的通信接口实现;所述第二处理单元402可由所述发送端设备中的处理器实现。In actual application, the second receiving unit 401 and the second sending unit 403 can be implemented by a communication interface in the sending end device; the second processing unit 402 can be implemented by a processor in the sending end device.

需要说明的是:上述实施例提供的信息传输装置在进行信息传输时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的信息传输装置与信息传输方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。It should be noted that: the information transmission device provided in the above embodiment only uses the division of the above program modules as an example when performing information transmission. In actual applications, the above processing can be assigned to different program modules as needed, that is, 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 information transmission device provided in the above embodiment and the information transmission method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

基于上述程序模块的硬件实现,且为了实现本申请实施例接收端设备侧的方法,本申请实施例还提供了一种接收端设备,如图5所示,该接收端设备500包括:Based on the hardware implementation of the above program modules, and in order to implement the method on the receiving end device side of the embodiment of the present application, the embodiment of the present application further provides a receiving end device, as shown in FIG5 , the receiving end device 500 includes:

第一通信接口501,能够与发送端设备进行信息交互;The first communication interface 501 is capable of exchanging information with a sending end device;

第一处理器502,与所述第一通信接口501连接,以实现与发送端设备进行信息交互,用于运行计算机程序时,执行上述接收端设备侧一个或多个技术方案提供的方法;A first processor 502, connected to the first communication interface 501, to implement information interaction with the sending end device, and used to execute the method provided by one or more technical solutions on the receiving end device side when running the computer program;

第一存储器503,所述计算机程序存储在所述第一存储器503上。A first memory 503 , in which the computer program is stored.

具体地,所述第一通信接口501,用于向发送端设备发送MAC CE,所述MAC CE包含第一信息,所述第一信息指示至少一个HARQ进程的数据传输状态。Specifically, the first communication interface 501 is used to send a MAC CE to a transmitting end device, where the MAC CE includes first information, and the first information indicates a data transmission state of at least one HARQ process.

其中,在一实施例中,所述第一通信接口501,还用于在发送上行数据和/或进行上行反馈的时刻,向所述发送端设备发送所述MAC CE。In one embodiment, the first communication interface 501 is further configured to send the MAC CE to the transmitting end device when sending uplink data and/or performing uplink feedback.

在一实施例中,所述第一通信接口501,还用于在发送上行数据和/或进行上行反馈的时刻,在上行无线资源上,向所述发送端设备发送所述MAC CE。In one embodiment, the first communication interface 501 is further configured to send the MAC CE to the transmitting end device on an uplink wireless resource when uplink data is sent and/or uplink feedback is performed.

在一实施例中,所述第一通信接口501,还用于在发送上行数据和/或进行上行反馈的时刻,通过用于发送上行数据和/或进行上行反馈的PUSCH,同时向所述发送端设备发送对应的上行数据和/或反馈数据和所述MAC CE。In one embodiment, the first communication interface 501 is also used to send corresponding uplink data and/or feedback data and the MAC CE to the transmitting device at the same time through the PUSCH used to send uplink data and/or uplink feedback when sending uplink data and/or performing uplink feedback.

在一实施例中,所述第一通信接口501,还用于接收所述发送端设备发送的下行数据。In one embodiment, the first communication interface 501 is further used to receive downlink data sent by the sending end device.

需要说明的是:所述第一通信接口501的具体处理过程可参照上述方法理解,这里不再赘述。It should be noted that the specific processing process of the first communication interface 501 can be understood by referring to the above method, which will not be repeated here.

当然,实际应用时,接收端设备500中的各个组件通过总线系统504耦合在一起。可理解,总线系统504用于实现这些组件之间的连接通信。总线系统504除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图5中将各种总线都标为总线系统504。Of course, in actual application, the various components in the receiving end device 500 are coupled together through the bus system 504. It can be understood that the bus system 504 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 504 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, various buses are marked as bus system 504 in FIG. 5.

本申请实施例中的第一存储器503用于存储各种类型的数据以支持接收端设备500的操作。这些数据的示例包括:用于在接收端设备500上操作的任何计算机程序。The first memory 503 in the embodiment of the present application is used to store various types of data to support the operation of the receiving device 500. Examples of such data include: any computer program used to operate on the receiving device 500.

上述本申请实施例揭示的方法可以应用于所述第一处理器502中,或者由所述第一处理器502实现。所述第一处理器502可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第一处理器502中的硬件的集成逻辑电路或者软件形式的指令完成。所述第一处理器502可以是通用处理器、数字信号处理器(DSP,Digital Signal Processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第一处理器502可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第一存储器503,所述第一处理器502读取第一存储器503中的信息,结合其硬件完成前述方法的步骤。The method disclosed in the above embodiment of the present application can be applied to the first processor 502, or implemented by the first processor 502. The first processor 502 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the first processor 502. The first processor 502 may be a general-purpose processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The first processor 502 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in the first memory 503, and the first processor 502 reads the information in the first memory 503, and completes the steps of the above method in combination with its hardware.

在示例性实施例中,接收端设备500可以被一个或多个应用专用集成电路(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 receiving device 500 can be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to execute the aforementioned method.

基于上述程序模块的硬件实现,且为了实现本申请实施例发送端设备侧的方法,本申请实施例还提供了一种发送端设备,如图6所示,该发送端设备600包括:Based on the hardware implementation of the above program modules, and in order to implement the method on the sending end device side of the embodiment of the present application, the embodiment of the present application further provides a sending end device, as shown in FIG6 , the sending end device 600 includes:

第二通信接口601,能够与接收端设备进行信息交互;The second communication interface 601 is capable of exchanging information with a receiving device;

第二处理器602,与所述第二通信接口601连接,以实现与接收端设备进行信息交互,用于运行计算机程序时,执行上述发送端设备侧一个或多个技术方案提供的方法;A second processor 602 is connected to the second communication interface 601 to implement information interaction with the receiving device, and is used to execute the method provided by one or more technical solutions of the sending device side when running the computer program;

第二存储器603,所述计算机程序存储在所述第二存储器603上。A second memory 603 , on which the computer program is stored.

具体地,所述第二通信接口601,用于接收接收端设备发送的MAC CE,所述MAC CE包含第一信息,所述第一信息指示至少一个HARQ进程的数据传输状态。Specifically, the second communication interface 601 is used to receive a MAC CE sent by a receiving end device, where the MAC CE includes first information, and the first information indicates a data transmission state of at least one HARQ process.

其中,在一实施例中,在所述数据传输状态的标识包括所述第三标识或第四标识的情况下,所述第二处理器602,用于在HARQ进程当前传输的数据包与上一个传输的数据包相同的情况下,利用所述第三标识或第四标识,确定HARQ进程上一个传输的数据包对应的反馈。In one embodiment, when the identifier of the data transmission status includes the third identifier or the fourth identifier, the second processor 602 is used to determine the feedback corresponding to the data packet last transmitted by the HARQ process by using the third identifier or the fourth identifier when the data packet currently transmitted by the HARQ process is the same as the data packet last transmitted.

在一实施例中,在所述数据传输状态的标识包括所述第三标识或第四标识的情况下,所述第二处理器602,用于在HARQ进程当前传输的数据包与上一个传输的数据包不同的情况下,利用所述第三标识或第四标识,确定HARQ进程当前传输的数据包对应的反馈。In one embodiment, when the identifier of the data transmission status includes the third identifier or the fourth identifier, the second processor 602 is used to determine the feedback corresponding to the data packet currently transmitted by the HARQ process using the third identifier or the fourth identifier when the data packet currently transmitted by the HARQ process is different from the data packet last transmitted.

在一实施例中,所述第二通信接口601,还用于接收所述接收端设备在发送上行数据和/或进行上行反馈的时刻发送的所述MAC CE。In one embodiment, the second communication interface 601 is further used to receive the MAC CE sent by the receiving end device when sending uplink data and/or performing uplink feedback.

在一实施例中,所述第二通信接口601,还用于接收所述接收端设备在发送上行数据和/或进行上行反馈的时刻,在上行无线资源上发送的所述MAC CE。In one embodiment, the second communication interface 601 is further used to receive the MAC CE sent by the receiving end device on the uplink wireless resource when sending uplink data and/or performing uplink feedback.

在一实施例中,所述第二通信接口601,还用于接收所述接收端设备在发送上行数据和/或进行上行反馈的时刻,通过用于发送上行数据和/或进行上行反馈的PUSCH,同时发送的对应的上行数据和/或反馈数据和所述MAC CE。In one embodiment, the second communication interface 601 is also used to receive the corresponding uplink data and/or feedback data and the MAC CE sent simultaneously by the receiving device when sending uplink data and/or performing uplink feedback through the PUSCH used to send uplink data and/or perform uplink feedback.

在一实施例中,所述第二通信接口601,还用于向所述接收端设备发送下行数据。In one embodiment, the second communication interface 601 is further used to send downlink data to the receiving end device.

需要说明的是:所述第二通信接口601和第二处理器602的具体处理过程可参照上述方法理解,这里不再赘述。It should be noted that the specific processing process of the second communication interface 601 and the second processor 602 can be understood by referring to the above method, which will not be repeated here.

当然,实际应用时,发送端设备600中的各个组件通过总线系统604耦合在一起。可理解,总线系统604用于实现这些组件之间的连接通信。总线系统604除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图6中将各种总线都标为总线系统604。Of course, in actual application, the various components in the transmitting end device 600 are coupled together through the bus system 604. It can be understood that the bus system 604 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 604 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, various buses are marked as bus system 604 in FIG. 6.

本申请实施例中的第二存储器603用于存储各种类型的数据以支持发送端设备600的操作。这些数据的示例包括:用于在发送端设备600上操作的任何计算机程序。The second memory 603 in the embodiment of the present application is used to store various types of data to support the operation of the transmitting end device 600. Examples of such data include: any computer program used to operate on the transmitting end device 600.

上述本申请实施例揭示的方法可以应用于所述第二处理器602中,或者由所述第二处理器602实现。所述第二处理器602可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第二处理器602中的硬件的集成逻辑电路或者软件形式的指令完成。所述第二处理器602可以是通用处理器、DSP,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第二处理器602可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第二存储器603,所述第二处理器602读取第二存储器603中的信息,结合其硬件完成前述方法的步骤。The method disclosed in the above embodiment of the present application can be applied to the second processor 602, or implemented by the second processor 602. The second processor 602 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of the hardware in the second processor 602 or an instruction in the form of software. The second processor 602 may be a general-purpose processor, a DSP, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The second processor 602 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiment of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in the second memory 603. The second processor 602 reads the information in the second memory 603 and completes the steps of the above method in combination with its hardware.

在示例性实施例中,发送端设备600可以被一个或多个ASIC、DSP、PLD、CPLD、FPGA、通用处理器、控制器、MCU、Microprocessor、或其他电子元件实现,用于执行前述方法。In an exemplary embodiment, the transmitting device 600 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general purpose processors, controllers, MCUs, Microprocessors, or other electronic components to perform the aforementioned methods.

可以理解,本申请实施例的存储器(第一存储器503、第二存储器603)可以是易失性存储器或者非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(ROM,Read Only Memory)、可编程只读存储器(PROM,ProgrammableRead-Only Memory)、可擦除可编程只读存储器(EPROM,Erasable Programmable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM,Electrically ErasableProgrammable Read-Only Memory)、磁性随机存取存储器(FRAM,ferromagnetic randomaccess memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,Random Access Memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM,StaticRandom Access Memory)、同步静态随机存取存储器(SSRAM,Synchronous Static RandomAccess Memory)、动态随机存取存储器(DRAM,Dynamic Random Access Memory)、同步动态随机存取存储器(SDRAM,Synchronous Dynamic Random Access Memory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,Double Data Rate Synchronous Dynamic RandomAccess Memory)、增强型同步动态随机存取存储器(ESDRAM,Enhanced SynchronousDynamic Random Access Memory)、同步连接动态随机存取存储器(SLDRAM,SyncLinkDynamic Random Access Memory)、直接内存总线随机存取存储器(DRRAM,Direct RambusRandom Access Memory)。本申请实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。It can be understood that the memory (first memory 503, second memory 603) of the embodiment of the present application can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), direct memory bus random access memory (DRRAM). The memory described in the embodiments of the present application is intended to include but is not limited to these and any other suitable types of memory.

为了实现本申请实施例提供的方法,本申请实施例还提供了一种信息传输系统,如图7所示,该系统包括:接收端设备701和发送端设备702。In order to implement the method provided in the embodiment of the present application, the embodiment of the present application also provides an information transmission system, as shown in FIG. 7 , the system includes: a receiving end device 701 and a sending end device 702 .

这里,需要说明的是:所述接收端设备701和发送端设备702的具体处理过程已在上文详述,这里不再赘述。Here, it should be noted that the specific processing procedures of the receiving device 701 and the transmitting device 702 have been described in detail above and will not be repeated here.

在示例性实施例中,本申请实施例还提供了一种存储介质,即计算机存储介质,具体为计算机可读存储介质,例如包括存储计算机程序的第一存储器503,上述计算机程序可由接收端设备500的第一处理器502执行,以完成前述接收端设备侧方法所述步骤。再比如包括存储计算机程序的第二存储器603,上述计算机程序可由发送端设备600的第二处理器602执行,以完成前述发送端设备侧方法所述步骤。计算机可读存储介质可以是FRAM、ROM、PROM、EPROM、EEPROM、Flash Memory、磁表面存储器、光盘、或CD-ROM等存储器。In an exemplary embodiment, the embodiment of the present application further provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, for example, including a first memory 503 storing a computer program, and the computer program can be executed by the first processor 502 of the receiving end device 500 to complete the steps of the aforementioned receiving end device side method. For another example, a second memory 603 storing a computer program can be executed by the second processor 602 of the sending end device 600 to complete the steps of the aforementioned sending end device side method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface storage, optical disk, or CD-ROM.

需要说明的是:“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。It should be noted that: "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

另外,本申请实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.

以上所述,仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application.

Claims (31)

1. An information transmission method, applied to a receiving end device, comprising:
And transmitting a media access control element (MAC CE) to the transmitting end equipment, wherein the MAC CE contains first information which indicates the data transmission state of at least one hybrid automatic repeat request (HARQ) process.
2. The method of claim 1, wherein the first information comprises at least one of:
an identification of the at least one HARQ process;
A data transmission state of the at least one HARQ process;
an identification of a data transmission state of the at least one HARQ process;
and the number of HARQ processes corresponding to the first information.
3. The method according to claim 2, characterized in that the identification of the HARQ process is represented by a time offset K for the transmitting end device to transmit downlink data to the receiving end device and/or for uplink feedback.
4. The method of claim 2, wherein the identification of the data transmission state comprises one of:
The first identifier characterizes that feedback corresponding to a data packet currently transmitted by the HARQ process is non-acknowledgement (NACK);
The second identifier characterizes that feedback corresponding to the data packet currently transmitted by the HARQ process is Acknowledgement (ACK);
A third identifier, wherein the third identifier characterizes that feedback corresponding to a data packet transmitted currently and a data packet transmitted last in the HARQ process is NACK;
And the fourth identifier characterizes that the feedback corresponding to the data packet transmitted currently by the HARQ process is ACK, and the feedback corresponding to the data packet transmitted last is NACK.
5. The method of claim 1, wherein the at least one HARQ process comprises at least one first HARQ process comprising a HARQ process for which the receiving device determines that the transmitting device is wrong in deciding a data transmission status.
6. The method of claim 5, wherein the at least one HARQ process further comprises at least one second HARQ process, the second HARQ process comprising a HARQ process corresponding to a data packet currently received by the receiving device.
7. The method according to any one of claims 1 to 6, wherein the sending the MAC CE to the sender device includes:
And at the moment of sending uplink data and/or carrying out uplink feedback, sending the MAC CE to the sending end equipment.
8. The method according to claim 7, wherein the at least one HARQ process is a HARQ process in which there is downlink data in a first time range, the first time range being a time interval between a time at which uplink data is transmitted and/or uplink feedback is performed last and a time at which uplink data is currently transmitted and/or uplink feedback is performed, the first time range being associated with a time offset K at which the transmitting end device transmits downlink data to the receiving end device and/or uplink feedback is performed.
9. The method of claim 7, wherein the transmitting the MAC CE to the sender device comprises:
And on uplink wireless resources, the MAC CE is sent to the sending end equipment.
10. The method of claim 9, wherein the sending the MAC CE to the sender device on the uplink radio resource comprises:
and simultaneously sending corresponding uplink data and/or feedback data and the MAC CE to the sending end equipment through a Physical Uplink Shared Channel (PUSCH) used for sending the uplink data and/or carrying out uplink feedback.
11. The method according to any of claims 1 to 6, wherein the MAC CE further comprises second information indicating that the type of the MAC CE is a MAC CE for HARQ feedback.
12. An information transmission method, applied to a transmitting device, comprising:
and receiving the MAC CE sent by the receiving end equipment, wherein the MAC CE contains first information which indicates the data transmission state of at least one HARQ process.
13. The method of claim 12, wherein the first information comprises at least one of:
an identification of the at least one HARQ process;
A data transmission state of the at least one HARQ process;
an identification of a data transmission state of the at least one HARQ process;
and the number of HARQ processes corresponding to the first information.
14. The method according to claim 13, characterized in that the identification of the HARQ process is represented by a time offset K for the transmitting end device to transmit downlink data to the receiving end device and/or for uplink feedback.
15. The method of claim 13, wherein the identification of the data transmission state comprises one of:
The first identifier characterizes that feedback corresponding to a data packet currently transmitted by the HARQ process is NACK;
The second identifier characterizes that the feedback corresponding to the data packet currently transmitted by the HARQ process is ACK;
A third identifier, wherein the third identifier characterizes that feedback corresponding to a data packet transmitted currently and a data packet transmitted last in the HARQ process is NACK;
And the fourth identifier characterizes that the feedback corresponding to the data packet transmitted currently by the HARQ process is ACK, and the feedback corresponding to the data packet transmitted last is NACK.
16. The method according to claim 15, wherein in case the identification of the data transmission state comprises the third identification or a fourth identification, the method further comprises:
And under the condition that the data packet transmitted currently in the HARQ process is the same as the data packet transmitted last, determining feedback corresponding to the data packet transmitted last in the HARQ process by utilizing the third identifier or the fourth identifier.
17. The method according to claim 15, wherein in case the identification of the data transmission state comprises the third identification or a fourth identification, the method further comprises:
and under the condition that the data packet currently transmitted by the HARQ process is different from the data packet transmitted last, determining feedback corresponding to the data packet currently transmitted by the HARQ process by utilizing the third identifier or the fourth identifier.
18. The method of claim 12, wherein the at least one HARQ process comprises at least one first HARQ process comprising a HARQ process for which the receiving device determines that the transmitting device is wrong in deciding a data transmission status.
19. The method of claim 18, wherein the at least one HARQ process further comprises at least one second HARQ process, the second HARQ process comprising a HARQ process corresponding to a data packet currently received by the receiving device.
20. The method according to any one of claims 12 to 19, wherein the receiving the MAC CE transmitted by the receiving end device includes:
and receiving the MAC CE transmitted by the receiving end equipment at the moment of transmitting the uplink data and/or carrying out uplink feedback.
21. The method according to claim 20, wherein the at least one HARQ process is a HARQ process in which there is downlink data in a first time range, the first time range being a time interval between a time at which uplink data is transmitted and/or uplink feedback is performed last and a time at which uplink data is currently transmitted and/or uplink feedback is performed, the first time range being associated with a time offset K at which the transmitting end device transmits downlink data to the receiving end device to transmit uplink data and/or uplink feedback.
22. The method according to claim 20, wherein the receiving the MAC CE transmitted by the receiving device at the time of transmitting uplink data and/or performing uplink feedback includes:
And receiving the MAC CE transmitted on the uplink wireless resource at the moment of transmitting the uplink data and/or carrying out uplink feedback by the receiving end equipment.
23. The method according to claim 22, wherein the receiving the MAC CE transmitted on the uplink radio resource at the time of the receiving end device transmitting uplink data and/or performing uplink feedback includes:
And receiving the time of the receiving end equipment for sending the uplink data and/or carrying out uplink feedback, and simultaneously sending the corresponding uplink data and/or feedback data and the MAC CE through a PUSCH for sending the uplink data and/or carrying out uplink feedback.
24. The method according to any of claims 12 to 19, wherein the MAC CE further comprises second information indicating that the type of the MAC CE is a MAC CE for HARQ feedback.
25. An information transmission apparatus, comprising:
A first sending unit, configured to send a MAC CE to a sender device, where the MAC CE includes first information, and the first information indicates a data transmission state of at least one HARQ process.
26. An information transmission apparatus, comprising:
and the second receiving unit is used for receiving the MAC CE sent by the receiving end equipment, wherein the MAC CE contains first information, and the first information indicates the data transmission state of at least one HARQ process.
27. A receiving-end apparatus, characterized by comprising: a first communication interface and a first processor; wherein,
The first communication interface is configured to send a MAC CE to a sender device, where the MAC CE includes first information, and the first information indicates a data transmission state of at least one HARQ process.
28. A transmitting-end apparatus, characterized by comprising: a second communication interface and a second processor; wherein,
The second communication interface is configured to receive a MAC CE sent by the receiving end device, where the MAC CE includes first information, and the first information indicates a data transmission state of at least one HARQ process.
29. A receiving-end apparatus, characterized by comprising: a first processor and a first memory for storing a computer program capable of running on the processor,
Wherein the first processor is adapted to perform the steps of the method of any of claims 1 to 11 when the computer program is run.
30. A transmitting-end apparatus, characterized by comprising: a second processor and a second memory for storing a computer program capable of running on the processor,
Wherein the second processor is adapted to perform the steps of the method of any of claims 12 to 24 when the computer program is run.
31. A storage medium having stored thereon a computer program, which when executed by a processor, performs the steps of the method of any of claims 1 to 11 or performs the steps of the method of any of claims 12 to 24.
CN202211659369.4A 2022-12-22 2022-12-22 Information transmission method, device, related equipment and storage medium Pending CN118249965A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211659369.4A CN118249965A (en) 2022-12-22 2022-12-22 Information transmission method, device, related equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211659369.4A CN118249965A (en) 2022-12-22 2022-12-22 Information transmission method, device, related equipment and storage medium

Publications (1)

Publication Number Publication Date
CN118249965A true CN118249965A (en) 2024-06-25

Family

ID=91551510

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211659369.4A Pending CN118249965A (en) 2022-12-22 2022-12-22 Information transmission method, device, related equipment and storage medium

Country Status (1)

Country Link
CN (1) CN118249965A (en)

Similar Documents

Publication Publication Date Title
WO2018126948A1 (en) Data transmission method, device, terminal, base station and storage medium
JP5723012B2 (en) Method and apparatus in communication system
US11303396B2 (en) Feedback information sending method and device
CN111193578B (en) Method and system for triggering HARQ-ACK feedback information and method and system for sending HARQ-ACK feedback information
US8369278B2 (en) Method and apparatus for sending control signaling
KR20080005060A (en) Packet reception method and packet transmission method
CN106330412A (en) Method and device for sending RLC PDU using HARQ ACK/NACK
CN105284070A (en) Method and apparatus to use more transmission opportunities in a distributed network topology with limited HARQ processes
CN118249968A (en) Transmission method, terminal equipment and base station
WO2018201959A1 (en) Method and apparatus for uplink data transmission
WO2012051750A1 (en) Method, terminal apparatus and base station for transmitting uplink response signal
CN103312473A (en) Method and device for reducing HARQ (Hybrid Automatic Repeat Request) combination failures
US10999016B2 (en) Control information sending method, control information receiving method, network device, and terminal device
US11297529B2 (en) Toggling based indicator of reception success
WO2018000373A1 (en) Method, device, and system for data transmission
CN109560896B (en) Method and system for data transmission based on code block group in 5G system
JP2007325270A (en) Method and apparatus for improving data transmission efficiency of radio communication system
CN118249965A (en) Information transmission method, device, related equipment and storage medium
JP2000078118A (en) Automatic resending request data transmitting method
WO2015127769A1 (en) Method and apparatus for processing retransmitted data in hs-scch-less harq
WO2018201905A1 (en) Data transmission method, terminal and base station
WO2021160004A1 (en) Data transmission method and device, terminal, and storage medium
CN117580172A (en) Data transmission method, device, base station, terminal and storage medium
CN118400079A (en) Feedback method, feedback device, electronic equipment and storage medium
CN107465490A (en) A kind of Downlink Control Information DCI0 processing method and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination