CN109802800B - 一种通信方法及设备 - Google Patents

一种通信方法及设备 Download PDF

Info

Publication number
CN109802800B
CN109802800B CN201711148343.2A CN201711148343A CN109802800B CN 109802800 B CN109802800 B CN 109802800B CN 201711148343 A CN201711148343 A CN 201711148343A CN 109802800 B CN109802800 B CN 109802800B
Authority
CN
China
Prior art keywords
response
data
transmission
indication
indicating
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201711148343.2A
Other languages
English (en)
Other versions
CN109802800A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201711148343.2A priority Critical patent/CN109802800B/zh
Priority to US16/764,186 priority patent/US11356209B2/en
Priority to EP18878590.1A priority patent/EP3691167B1/en
Priority to PCT/CN2018/112260 priority patent/WO2019095971A1/zh
Publication of CN109802800A publication Critical patent/CN109802800A/zh
Application granted granted Critical
Publication of CN109802800B publication Critical patent/CN109802800B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0041Arrangements at the transmitter end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • 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
    • 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/1607Details of the supervisory signal
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • 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 signaling, i.e. of overhead other than pilot signals
    • H04L5/0055Physical resource allocation for ACK/NACK
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0091Signaling for the administration of the divided path
    • H04L5/0094Indication of how sub-channels of the path are allocated

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

本申请公开了一种通信方法及设备,用以提高应答响应的指示方式的灵活性。在该方案中,通信***中的第一设备通过两次分别向第二设备发送用于指示目标数据的传输结果的应答响应:第一应答响应和第二应答响应,其中,所述第一应答响应的指示方式与所述第二应答响应的指示方式不同。由于在该方案中,第一设备不同次发送的指示同一目标数据的传输的两个应答响应的指示可以不同,因此,该方案可以提高应答响应的指示方式的灵活性,进而该通信***可以通过灵活地调整不同次数应答响应的指示方法,在可以保证应答响应的指示精度的同时还可以降低应答响应的传输资源。

Description

一种通信方法及设备
技术领域
本申请涉及通信技术领域,尤其涉及一种通信方法及设备。
背景技术
在长期演进(long term evolution,LTE)***中,基站和终端设备之间进行数据传输都是基于传输块(transport block,TB)实现的。因此,在支持混合自动重传请求(Hybrid Automatic Repeat reQuest,HARQ)技术的LTE***中,接收设备在接收到一个TB的数据包后,会通过向发送设备发送应答响应(例如,Acknowledgement/NegativeAcknowledgement,ACK/NACK)以通知所述发送设备所述接收设备对该TB的接收(或解码)情况,从而使所述发送设备根据所述TB的接收情况判断是否需要对该TB进行重传。
其中,在应答响应中可以通过1比特(bit)的载荷表示TB的接收情况。例如:该bit的值为1(即该应答响应为正确应答响应(例如ACK)时,表示该TB接收成功;该bit的值为0(即该应答响应为失败应答响应(例如NACK)时,表示该TB接收失败。
在上述基于TB的数据传输过程中,若整个TB只有一小部分接收错误,则会导致整个TB的重传,这就造成传输资源的浪费。为了解决该问题,在第五代无线接入***——新空口(new radio)***中,引入了基于码块组(code block group,CBG)的数据传输技术。在NR***中,发送设备待发送的TB由N个CBG组成,这样,当信道状态不好等原因导致TB中部分CBG接收失败,发送设备仅重传接收失败这部分CBG即可,这样相对于的基于TB的数据传输技术,该技术可以减少发送设备重传的开销,从而节省了传输资源。其中N为大于2的整数。
然而,在基于CBG的数据传输过程中,接收设备针对发送设备每次发送的TB反馈应答响应时中,需要均采用设定的指示方式,保证所述反馈应答响应中的载荷可以指示所述N个CBG的接收情况。由于采用的指示方式,因此在针对同一TB发送的不同应答响应的载荷中,相同位置的bit指示相同位置的CBG的接收情况。而应答响应中载荷的bit数量与应答响应的指示精度与应答响应的传输资源均存在影响。
通过以上描述可知,在采用基于CBG的数据传输技术的通信***中,由于应答响应的指示方式单一、灵活性较差,导致该通信***无法兼顾提高应答响应的指示精度和降低应答响应的传输资源。
发明内容
本申请提供一种通信方法及设备,用以提高应答响应的指示方式的灵活性。
第一方面,本申请实施例提供了一种通信方法,该方法可以应用于包含终端设备和网络设备的通信***,其中,第一设备为所述终端设备和所述网络设备中目标数据的接收设备,而第二设备为所述终端设备和所述网络了设备中目标设备的发送设备。其中,在该方法中,第一设备通过两次分别向第二设备发送的,用于指示目标数据的传输结果的两个应答响应(第一应答响应和第二应答响应)的指示方式不同。
通过该方法,由于第一设备不同次发送的指示同一目标数据的传输的两个应答响应的指示可以不同,因此,该方案可以提高应答响应的指示方式的灵活性,进而该通信***可以通过灵活地调整不同次数应答响应的指示方法,在可以保证应答响应的指示精度的同时还可以降低应答响应的传输资源。
在一个可能的设计中,在所述第一设备向所述第二设备发送所述第一应答响应之前,所述第一设备从所述第二设备接收第一数据,所述第一数据为所述目标数据的第X次传输,所述第一数据中包含所述目标数据的部分或全部数据,所述第一应答响应用于指示在第X次传输后所述目标数据的传输结果,X为大于或等于1的整数;所述第一设备根据第X次传输后的所述目标数据的传输结果,生成所述第一应答响应。类似的,在所述第一设备向所述第二设备发送所述第二应答响应之前,所述第一设备从所述第二设备接收第二数据,所述第二数据为所述目标数据的第Y次传输,所述第二数据中包含所述目标数据的部分或全部数据,所述第二应答响应用于指示在第Y次传输后所述目标数据的传输结果,Y为大于X的整数;所述第一设备根据第X次传输后的所述目标数据的传输结果,生成所述第一应答响应。
通过以上设计,所述第一设备可以在所述目标数据每次传输后,基于该次传输后所述目标数据的传输结果,生成相应的应答响应。
在一个可能的设计中,所述应答响应的指示方式可以但不限于包括以下至少一项:应答响应指示的总数据范围,应答响应中包含的指示位的个数,所述应答响应的指示位中包含的第一指示位的个数,每个第一指示位指示的数据块的个数,每个指示位(包括第一指示位)指示的每个数据块的位置,每个第一指示位指示的至少两个数据块的位置是否连续,和生成每个第一指示位时使用的逻辑运算方法。
通过以上设计,所述通信***中可以通过多个角度,调整所述应答响应的指示方式,进一步提高了应答响应的指示方式的灵活性。
在一个可能的设计中,每个应答响应用于指示所述目标数据中全部数据的传输结果,或者指示每次传输的数据的传输结果。例如,所述第二数据中包含所述目标数据的部分数据时,所述第二应答响应用于指示第Y次传输后该部分数据的传输结果。
通过以上设计,可以提高通信***中应答响应的灵活性。
在一个可能的设计中,所述第一应答响应中包含PX个指示位,所述PX个指示位用于指示所述目标数据的传输结果,所述第二应答响应中包含PY个指示位,所述PY个指示位用于指示所述目标数据的传输结果,PX和PY均为正整数;在该情况下,所述第一应答响应的指示方式与所述第二应答响应的指示方式不同,至少包括以下几种情况:
第一种情况:PX与PY不相等;
第二种情况:PX与PY相等,且所述PX个指示位中的第k位与所述PY个指示位中的第k位指示所述目标数据不同部分的传输结果,所述k为小于或等于PX的正整数。
在一个可能的设计中,当所述通信***采用基于数据块的数据传输技术传输上行数据和下行数据时,所述目标数据由N个数据块组成,N为正整数;在每个应答响应均指示所述目标数据的全部数据的情况下,所述PX个指示位用于指示所述N个数据块的传输结果,PX小于或等于N;所述PY个指示位用于指示所述N个数据块的传输结果,PY小于或等于N。
在一个可能的设计中,所述Pi个指示位中存在Qi个第一指示位,任一个第一指示位用于指示所述N个数据块中至少两个数据块的传输结果,i等于X或Y,Qi为小于或等于Pi的正整数。
在一个可能的设计中,任一个应答响应中的每个第一指示位均指示位置连续的至少两个数据块;或者一个应答响应中每个第一指示位均指示位置不连续的至少两个数据块;或者一个应答响应中存在一部分指示位均指示位置连续的至少两个数据块,而另一部分第一指示位均指示位置不连续的至少两个数据块。
通过该设计,可以提高应答响应中的第一指示位的指示灵活性。
在一个可能的设计中,所述Qi个第一指示位中每个第一指示位指示的数据块的数量相同;或者
在所述Qi个第一指示位中存在至少一个第一指示位指示的数据块的数量与其他第一指示位指示的数据块的数量不同。
通过该设计,可以提高应答响应中的第一指示位的指示灵活性。
在一个可能的设计中,在N是Ki的整数倍的情况下,所述Qi个第一指示位中每个第一指示位用于指示Ki个CBG的传输结果,Qi=N/Ki,Ki为大于或等于2的整数。例如,当N=9,Ki=3时,对应的应答响应中有3个第一指示位,每个第一指示位分别指示3个数据块的传输结果。
在一个可能的设计中,所述Pi个指示位中存在Pi-1个第一指示位,所述Pi-1个第一指示位中每个第一指示位用于指示Ki个数据块的传输结果,以及存在一个指示位用于指示Li个数据块的传输结果,
Figure BDA0001472954450000031
Ki为大于或等于2的整数,Li=N-Ki*(Pi-1)。其中,当Li=1时,Pi-1=Qi;当Li大于1时,指示所述Li个数据块的传输结果的指示位也为第一指示位,即Pi=Qi
在一个可能的设计中,Ki可以从第i次传输后发送的应答响应的指示方式中获取。
在一个可能的设计中,Qi=Qi0+Qi1,所述Qi0个第一指示位中每个第一指示位用于指示Ki0个数据块的传输结果,以及所述Qi1个第一指示位中每个第一指示位用于指示Ki1个数据块的传输结果,Qi0和Qi1均为正整数,Ki0和Ki1为大于或等于2的整数,且Ki0与Ki1不相等。
在一个可能的设计中,当X=1时,所述第一数据中包含所述N个数据块,PX等于N,所述PX个指示位中每个指示位分别指示所述N个数据块中一个数据块的传输结果。PY小于N,所述PY个指示位存在至少一个第一指示位。
通过该设计,可以提高目标数据初传后的应答响应的指示精度。
在一个可能的设计中,在一个设计中,应答响应的指示方式可以针对所述目标数据的不同传输次数具体设定。例如,针对所述目标数据第1次传输设置一个应答响应的指示方式,并针对所述目标数据重传设置一个应答响应的指示方式;或者针对所述目标数据每次传输设置相应的一个应答响应的指示方式。
通过该设计,可以提高通信***中应答响应的指示方式的灵活性。
在一个可能的设计中,因此,任一个应答响应的指示方式是所述第一设备和所述第二设备约定的,或者为所述第二设备向所述第一设备发送的。
通过该设计,可以保证所述目标数据每次传输后第一设备生成应答响应使用的应答响应的指示方式,与第二设备解析应答响应使用的应答响应的指示方式需要一致,从而保证所述目标数据的传输可靠性和效率。
在一个可能的设计中,当所述第二设备为网络设备,所述第一设备为终端设备时,所述第二设备可以将任一个应答响应的指示方式携带在以下任一项信息中发送给所述第一设备:
DCI、介质访问控制(media access control,MAC)控制元素(control element,CE)、无线资源控制(radio resource control,RRC)信令和***消息。其中,所述***消息可以包括主***信息块(master information block,MIB),***信息块(systeminformation blocks,SIB)。
在一个可能的设计中,第二设备一次传输目标数据中的数据块的过程中,由于某些特殊因素(例如传输资源抢占等)确定本次传输的部分或全部数据块会传输失败的情况下,所述第二设备会通过指示信息通知第一设备。这样,所述第一设备在可以根据所述指示信息,确定会传输失败的数据块,从而避免所述第一设备对这些会传输失败的数据块进行解码、存储(以便与软合并或校验)等处理操作,从而节省了所述第一设备的资源。由于所述第一设备在接收到该指示信息后,会将保存的、基于该指示信息确定的数据块进行删除,那么后续在对这些数据块进行下一次重传后,由于未保存前次传输的数据块,因此所述第一设备无法对该数据块进行软合并或校验,这些数据块相当于初传,为了保证该下一次重传后生成的应答响应对这些数据块的指示精度,可选的,所述应答响应中存在与这些数据块相同数量的第二指示位,每个第二指示位分别用于指示这些数据块中的一个数据块的传输结果。
例如,所述第一数据中包含所述N个数据块中MX个数据块,MX为小于或等于N的正整数;
所述第二设备在发送第三数据前或过程中,确定所述第三数据中的数据块会传输失败时,向所述第一设备发送指示信息,所述第三数据为所述目标数据的第X-1次传输,所述第三数据中包含所述目标数据的部分或全部数据块;
所述第一设备从所述第二设备接收指示信息,并根据所述指示信息确定所述MX个数据块中MX0个数据块,MX0为大于或等于0,且小于或等于MX的整数;
所述第一应答响应包含的所述PX个指示位中至少存在MX0个第二指示位,其中,所述MX0个第二指示位中每个第二指示位分别用于指示所述MX0个数据块中一个数据块的传输结果。
通过该设计,在对目标数据的某一次传输中由于特殊原因(例如传输资源抢占)导致目标数据中的部分数据块传输失败时,可以保证在下一次重传生成的应答响应对这些数据块的指示精度。
在一个可能的设计中,当所述通信***支持抢占(pre-emption)时,所述指示信息为非连续传输指示discontinuous transmission indication信息。其中,所述非连续传输指示用于指示传输资源。所述第一设备在接收该指示信息后,确定该非连续传输指示的传输资源与第二设备在第X-1次传输目标数据时占用的传输资源存在重合部分,可以确定第X-1次传输后在所述非连续传输指示的传输资源中接收的数据块传输失败。由于所述第一设备在第X-1次传输后向第二设备发送的应答响应中会指示这些数据块传输失败。因此,所述第一设备在第X次传输的第一数据(即所述MX个数据块)中,可以确定重传的这些数据块(即所述MX0个数据块),从而可以确定所述MX0个数据块的传输结果,进而生成包含所述MX0个第二指示位的所述第二应答响应。
在一个可能的设计中,在所述通信***针对所述目标数据每次传输均设置相应的一个应答响应的指示方式的情况下,在所述第一设备从所述第二设备接收所述指示信息后,可以通过以下方法生成所述第一应答响应:
第一种方法:所述第一设备不在采用针对第X次传输设置的应答响应的指示方式生成所述第一应答响应,而是生成包含N个指示位的所述第一应答响应,所述N个指示位中每个指示位分别指示所述N个数据块中一个数据块的传输结果。其中,所述N个指示位中包含所述MX0个第二指示位。
第二种方式:所述第一设备继续采用针对第X次传输设置的应答响应的指示方式生成所述第一应答响应,即所述N个数据块中除所述MX0个数据块以外的其他数据块的传输结果继续采用针对第X次传输设置的应答响应的指示方式进行指示。
在一个可能的设计中,当所述第一设备采用上述设计中的第一种方法生成所述第一应答响应时,所述第一设备可以在第X+1次传输后生成应答响应时,采用针对第X次传输设置的应答响应的指示方式;或者跳过针对第X次传输设置的应答响应的指示方式,直接采用针对第X+1次传输设置的应答响应的指示方式。
可选的,在所述通信***中,所述第一设备和所述第二设备也需要约定,或由所述网络设备或所述第二设备配置以下内容:在第X-1次传输发生传输资源抢占后,生成第X次传输后发送的应答响应的方法,以及后续第X+j次传输后生成应答响应采用的应答响应的指示方式,j为大于0的整数。
第二方面,本申请实施例提供了一种通信方法,该方法可以应用于包含终端设备和网络设备的通信***,其中,第一设备为所述终端设备和所述网络设备中目标数据的接收设备,而第二设备为所述终端设备和所述网络了设备中目标设备的发送设备。其中,在该方法中,第二设备通过两次分别从第一设备接收的,用于指示目标数据的传输结果的两个应答响应(第一应答响应和第二应答响应)的指示方式不同。
通过该方法,由于第一设备不同次发送的指示同一目标数据的传输的两个应答响应的指示可以不同,因此,该方案可以提高应答响应的指示方式的灵活性,进而该通信***可以通过灵活地调整不同次数应答响应的指示方法,在可以保证应答响应的指示精度的同时还可以降低应答响应的传输资源。
在一个可能的设计中,在所述第二设备从所述第一设备接收所述第一应答响应之前,所述第二设备向所述第一设备发送第一数据,所述第一数据为所述目标数据的第X次传输,所述第一数据中包含所述目标数据的部分或全部数据,所述第一应答响应用于指示在第X次传输后所述目标数据的传输结果,X为大于或等于1的整数;以及在所述第二设备从所述第一设备接收所述第二应答响应之前,所述第二设备向所述第一设备发送第二数据,所述第二数据为所述目标数据的第Y次传输,所述第二数据中包含所述目标数据的部分或全部数据,所述第二应答响应用于指示在第Y次传输后所述目标数据的传输结果,Y为大于X的整数。
通过该设计,所述第一设备可以根据接收的第X、Y次传输后的所述目标数据的传输结果,生成所述第一应答响应、所述第二应答响应。
在一个可能的设计中,第二设备一次传输目标数据中的数据块的过程中,由于某些特殊因素(例如传输资源抢占等)确定本次传输的部分或全部数据块会传输失败的情况下,所述第二设备会通过指示信息通知第一设备。这样,所述第一设备在可以根据所述指示信息,确定会传输失败的数据块,从而避免所述第一设备对这些会传输失败的数据块进行解码、存储(以便与软合并或校验)等处理操作,从而节省了所述第一设备的资源。由于所述第一设备在接收到该指示信息后,会将保存的、基于该指示信息确定的数据块进行删除,那么后续在对这些数据块进行下一次重传后,由于未保存前次传输的数据块,因此所述第一设备无法对该数据块进行软合并或校验,这些数据块相当于初传,为了保证该下一次重传后生成的应答响应对这些数据块的指示精度,可选的,所述应答响应中存在与这些数据块相同数量的第二指示位,每个第二指示位分别用于指示这些数据块中的一个数据块的传输结果。
第三方面,本申请提供一种第一设备,包括:包括用于执行以上第一方面各个步骤的单元或模块。
第四方面,本申请提供一种第二设备,包括:包括用于执行以上第二方面各个步骤的单元或模块。
第五方面,本申请提供一种第一设备,包括收发器、处理器和存储器,所述处理器用于调用并执行所述存储器中存储的所述计算机程序,通过所述收发器收发数据来实现以上第一方面提供的方法。
第六方面,本申请提供一种第二设备,包括收发器、处理器和存储器,所述处理器用于调用并执行所述存储器中存储的所述计算机程序,通过所述收发器收发数据来实现以上第二方面提供的方法。
第七方面,本申请提供一种通信设备,包括用于执行以上第一方面或第二方面的方法的至少一个处理元件(或芯片)。
第八方面,本申请提供一种程序,该程序在被处理器执行时用于执行以上任一方面的方法。
第九方面,本申请提供一种程序产品,例如计算机可读存储介质,包括第八方面的程序。
第十方面,本申请提供一种芯片,所述芯片用于读取并执行所述存储器中存储的计算机程序,以实现以上任意方面的方法。
第十一方面,本申请实施例提供了一种芯片***,该芯片***包括处理器,用于支持第一设备和第二设备中任一设备实现上述相应方面中所涉及的功能。在一种可能的设计中,所述芯片***还包括存储器,所述存储器,用于保存该设备必要的程序指令和数据。该芯片***,可以由芯片构成,也可以包含芯片和其他分立器件。
第十一方面,本申请实施例提供了一种通信***,在所述通信***中包括用于实现以上第一方面的第一设备,和用于实现以上第二方面的第二设备。
在本申请实施例提供的方案中,通信***中的第一设备通过两次分别向第二设备发送用于指示目标数据的传输结果的应答响应:第一应答响应和第二应答响应,其中,所述第一应答响应的指示方式与所述第二应答响应的指示方式不同。在该方案中,由于第一设备不同次发送的指示同一目标数据的传输的两个应答响应的指示可以不同,因此,该方案可以提高应答响应的指示方式的灵活性,进而该通信***可以通过灵活地调整不同次数应答响应的指示方法,在可以保证应答响应的指示精度的同时还可以降低应答响应的传输资源。
附图说明
图1为本申请实施例提供的一种通信***的架构示意图;
图2为本申请实施例提供的一种通信方法的流程图;
图3A为本申请实施例提供的第一种通信方法实例示意图;
图3B为本申请实施例提供的第二种通信方法实例示意图;
图3C为本申请实施例提供的第三种通信方法实例示意图;
图3D为本申请实施例提供的第四种通信方法实例示意图;
图3E为本申请实施例提供的第五种通信方法实例示意图;
图3F为本申请实施例提供的第六种通信方法实例示意图;
图3G为本申请实施例提供的第七种通信方法实例示意图;
图3H为本申请实施例提供的第八种通信方法实例示意图;
图3I为本申请实施例提供的第九种通信方法实例示意图;
图3J为本申请实施例提供的第十种通信方法实例示意图;
图3K为本申请实施例提供的第十一种通信方法实例示意图;
图3L为本申请实施例提供的第十二种通信方法实例示意图;
图4为本申请实施例提供的一种第一设备的结构图;
图5为本申请实施例提供的一种第二设备的结构图;
图6为本申请实施例提供的另一种第一设备的结构图;
图7为本申请实施例提供的另一种第二设备的结构图。
具体实施方式
本申请提供一种通信方法及设备,用以提高应答响应的指示方式的灵活性。其中,方法和设备是基于同一发明构思的,由于方法及设备解决问题的原理相似,因此设备与方法的实施可以相互参见,重复之处不再赘述。
本申请实施例提供的方案中,通信***中的第一设备通过两次分别向第二设备发送用于指示目标数据的传输结果的应答响应:第一应答响应和第二应答响应,其中,所述第一应答响应的指示方式与所述第二应答响应的指示方式不同。在该方案中,由于第一设备不同次发送的指示同一目标数据的传输的两个应答响应的指示可以不同,因此,该方案可以提高应答响应的指示方式的灵活性,进而该通信***可以通过灵活地调整不同次数应答响应的指示方式,在可以保证应答响应的指示精度的同时还可以降低应答响应的传输资源。
以下,对本申请中的部分用语进行解释说明,以便于本领域技术人员理解。
1)网络设备,是网络中将终端设备接入到无线网络的设备。所述网络设备为无线接入网中的节点,又可以称为基站,还可以称为无线接入网(radio access network,RAN)节点(或设备)。目前,一些网络设备的举例为:gNB、传输接收点(transmission receptionpoint,TRP)、演进型节点B(evolved Node B,eNB)、无线网络控制器(radio networkcontroller,RNC)、节点B(Node B,NB)、基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、家庭基站(例如,home evolved NodeB,或homeNode B,HNB)、基带单元(base band unit,BBU),或无线保真(wireless fidelity,Wifi)接入点(access point,AP)等。另外,在一种网络结构中,所述网络设备可以包括集中单元(centralized unit,CU)节点和分布单元(distributed unit,DU)节点。这种结构将长期演进(long term evolution,LTE)***中eNB的协议层拆分开,部分协议层的功能放在CU集中控制,剩下部分或全部协议层的功能分布在DU中,由CU集中控制DU。
2)终端设备,又称之为用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)等,是一种向用户提供语音和/或数据连通性的设备,例如,具有无线连接功能的手持式设备、车载设备等。目前,一些终端的举例为:手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internetdevice,MID)、可穿戴设备,虚拟现实(virtual reality,VR)设备、增强现实(augmentedreality,AR)设备、工业控制(industrial control)中的无线终端、无人驾驶(selfdriving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等。
3)第一设备,为通信***中目标数据的接收设备。在后续描述中,均用第一设备代替目标数据的接收设备。当所述目标数据为下行数据时,所述第一设备为终端设备,当所述目标数据为上行数据时,所述第一设备为网络设备。由于该通信***支持HARQ技术进行数据传输,因此在所述目标数据每次传输后所述第一设备需要向第二设备发送所述目标数据的应答响应,以通知所述第二设备该次传输后所述目标数据的传输结果。
4)、第二设备,为通信***中目标数据的发送设备。在后续描述中,均用第二设备代替目标数据的发送设备。当所述目标数据为下行数据时,所述第二设备为网络设备,当所述目标数据为上行数据时,所述第二设备为终端设备。由于通信***支持HARQ技术进行数据传输,因此,所述第二设备每次接收到第二设备发送的所述目标数据的应答响应后,根据所述应答响应指示的所述目标数据的传输结果,对所述目标数据中传输失败的数据进行重传。
5)应答响应,用于通知第二设备该目标数据的传输结果,所述传输结果为所述第一设备是否成功接收所述目标数据。
其中,应答响应通过载荷中的至少一个指示位指示所述目标数据的传输结果。
例如,当应答响应的某个指示位为ACK(如1)时,表示该指示位指示的所述目标数据中的数据的传输结果为传输成功;当所述应答响应的某个指示位为NACK(如0)时,标识该指示位指示的该数据的传输结果为传输失败。
在支持HARQ技术的通信***中,第一设备在一个HARQ进程内,根据是否成功接收到该目标数据生成所述目标数据的应答响应,并发送给第二设备,从而可以通知第二设备该目标数据的传输结果,进而使第二设备可以根据所述应答响应确定所述目标数据是否需要重传,以及重传所述目标数据中的哪些数据。这样,可以保证所述通信***中数据传输的可靠性。
5)、目标数据,大小为通信***中网络设备和终端设备之间数据传输的基本单位,即一个HARQ进程中传输的数据。可选的,所述目标数据可以为一个TB。
另外,所述目标数据可以分为至少一个部分,例如,所述目标数据可以分为N个数据块(例如CBG、或码块(code block,CB)),其中N为正整数。这样,所述目标数据的HARQ进程中,可以实现重传所述目标数据的部分数据,从而在保证所述目标数据的传输可靠性的基础上,减少第二设备重传的开销,从而可以节省传输资源。
5)第一指示位,在目标数据分为N个数据块的场景中,用于指示所述N个数据块中至少两个数据块的传输结果。其中,所述第一指示位的取值是基于第一设备对所述至少两个数据块中每个数据块的传输结果进行逻辑运算生成的。因此,该第一指示为可以同时指示所述至少两个数据块的传输结果。
可选的,所述逻辑运算可以包括以下至少一项:逻辑与、逻辑或、逻辑非、逻辑同或、逻辑异或。
例如,当终端设备确定N个数据块中某第一指示位指示的3个数据块的传输结果均为ACK,那么所述终端设备对该3个数据块的传输结果进行逻辑与运算,确定所述第一指示位的取值为ACK&ACK&ACK=ACK。当所述终端设备将包含所述第一指示位的应答响应发送给网络设备时,所述网络设备可以根据该第一指示位的取值确定该3个数据块传输成功,无需对该3个数据块进行重传。
又例如,当终端设备确定所述N个数据块中某第一指示为指示的4个数据块的传输结果有3个为ACK,有1个为NACK,那么所述终端设备该4个数据块的传输结果进行逻辑与运算,确定该第一指示位的取值为ACK&ACK&ACK&NACK=NACK。当所述终端设备将包含所述第一指示位的应答响应发送给网络设备时,所述网络设备可以根据该第一指示为的取值确定该4个数据块中存在传输失败的数据块,因此,所述网络设备可以在对HARQ进程中占用调度的资源,对该4个数据块进行重传。
另外,还需要说明的是,应答响应中的除第一指示位以外的每个指示位,分别用于指示一个数据块的传输结果。
6)、应答响应的指示方式,即应答响应指示目标数据的传输结果的方式。可选的,所述应答响应的指示方式可以但不限于包括以下至少一项:应答响应指示的总数据范围,应答响应中包含的指示位的个数,所述应答响应的指示位中包含的第一指示位的个数,每个第一指示位指示的数据块的个数,每个指示位(包括第一指示位)指示的每个数据块的位置,每个第一指示位指示的至少两个数据块的位置是否连续,和生成每个第一指示位时使用的逻辑运算方法。
总之,应答响应的指示方式,既可以用于第一设备生成应答响应,也可以用于第二设备解析该应答响应,确定该应答响应中每个指示位具体指示哪些数据块,以及确定每个指示位指示这些数据块的传输结果。
为了保证目标数据的传输可靠性并节省传输资源,因此,第一设备生成应答响应使用的应答响应的指示方式,与第二设备解析应答响应使用的应答响应的指示方式需要一致。因此,在本申请实施例中,目标数据每次传输时生成和解析应答响应的指示方式为所述第一设备和所述第二设备约定的,或者为所述第二设备发送给所述第一设备的。
7)、指示信息,为第二设备发送的,用于所述第一设备确定传输失败的数据块。其中,所述指示信息中可以包含确定传输失败的数据块的相关信息,例如传输失败的数据块在所述目标时刻的位置信息,或者传输失败的数据块占用的资源。这样,所述第一设备在接收该指示信息后,可以根据所述指示信息,确定传输失败的数据块。
可选的,所述指示信息可以为非连续传输指示(discontinuous transmissionindication)信息。
其中,所述非连续传输指示用于指示传输资源,且该非连续传输指示的传输资源与第二设备该次传输目标数据时占用的传输资源存在重合部分。所述第一设备在接收该指示信息后,可以确定在所述非连续传输指示的传输资源中接收的数据块传输失败。
可选的,所述非连续传输指示的传输资源可以用于其他业务数据的传输,例如,用于高可靠低延迟通信(ultra reliable low latency communication,URLLC)业务等。
可选的,在所述第二设备为网络设备时,所述网络设备可以向终端设备发送携带所述非连续传输指示的下行控制信息(downlink control information,DCI)。
8)“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
另外,需要理解的是,在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
下面结合附图对本申请实施例做进行具体说明。
图1示出了本申请实施例提供的通信方法适用的一种通信***,参阅图1所示,在所述通信***中包括网络设备101,以及终端设备102。
所述网络设备101,负责为所述终端设备102提供无线接入有关的服务,实现无线物理层功能、资源调度和无线资源管理、服务质量(Quality of Service,QoS)管理、无线接入控制以及移动性管理功能。
所述终端设备102,为通过所述网络设备101接入网络的设备。
所述网络设备101和所述终端设备102之间通过Uu接口连接,从而实现所述终端设备102和所述网络设备101之间的通信。
可选的,所述通信***可以采用基于数据块的数据传输技术传输上行数据和下行数据。
在第一设备向第二设备传输数据的过程中,第一设备将在一个HARQ进程中传输的目标数据分为N个数据块(例如CBG),其中,第一设备为所述网络设备101和所述终端设备102中的任一个设备,第二设备为所述网络设备101和所述终端设备102中除第一设备以外的另一个设备;可选的,目标数据拆分的数据块的个数N可以由所述网络设备101配置。
在所述目标数据的第一次传输(初传)时,所述第一设备向所述第二设备发送包含所述N个数据块的第一数据;
所述第二设备接收到所述第一数据后,根据在第一次传输后所述N个数据块的传输结果,向所述第一设备发送所述目标数据的第一应答响应;
所述第一设备根据接收的第一应答响应,确定传输失败的数据块,然后在所述目标数据的第二次传输时(首次重传)时,向所述第二设备发送包含该数据块的第二数据;
所述第二设备接收到所述第二数据后,根据在第二次传输后所述N个数据块的传输结果,向所述第一设备发送所述目标数据的第二应答响应;
所述第一设备和所述第二设备重复上述重传过程,直至所述第一设备发送的应答响应指示在第a次传输后所述N个数据块的全部传输成功。
需要指出的是,如图1所示的通信***仅是本申请实施例适用的一种通信***的示例,本申请实施例还可以应用于第五代(The 5th Generation,5G)通信***、新空口(newradio,NR)***、长期演进(Long Term Evolution,LTE)***,以及基于上述通信***演进后的其他通信***,本申请实施例不予限定。此外,所述通信***可以支持载波聚合技术、多天线技术。所述通信***可以同时支持基于时隙(slot)和/或基于迷你时隙(mini-slot)的数据传输,本申请对此也不做限定。
目前,在如图1所示的通信***中应答响应的指示方式只有一种,在该场景下,存在以下问题:
为了提高应答响应的指示精度,每次应答响应中每个指示位指示的数据块的个数较少。例如,每个指示位指示一个数据块,那么在该情况下,每个应答响应的载荷中均需要N个指示位。由于前一次传输后传输成功的每个数据块在后一次传输后发送应答响应中也还需要一个指示位,而第二设备在前一次的应答响应中已经得知该数据块传输成功,因此,通过该指示方式会增加了应答响应的传输资源。另外当传输应答响应的资源有限时,传输载荷过大的应答响应会导致该应答响应的误码率升高,例如指示传输成功的指示位的取值发生变化,导致该指示位指示传输失败,因此,传输载荷过大的应答响应反而可能会导致重传次数增大,导致数据传输开销较大。
为了降低应答响应的传输资源,每次应答响应中指示位的个数较少,那么相应的,每个应答响应中的每个指示位指示的数据块的个数较大。例如,该应答响应中存在指示4个数据块的第一指示位,那么在该情况下,每个应答响应的载荷中至少需要N/4个第一指示位。此时,相对于上一种指示方式,通过本例中的指示方式可以将应答响应的载荷降低近4倍。然而,通过以上对第一指示位的描述可知,当某个第一指示位指示的4个数据块中一个数据块传输失败,那么第二设备就需要对该4个数据块进行重传,反而又会造成传输资源的浪费。
为了保证通信***既可以保证应答响应的指示精度,又不会提高应答响应的传输资源,本申请实施例提供了一种通信方法。该方法可以应用于如图1所示的通信***中,参阅图2所示,该方法的流程包括:
S201a:第二设备向第一设备发送第一数据;相应的,所述第一设备从所述第二设备接收所述第一数据。其中,所述第一数据为目标数据的第X次传输,所述第一数据中包含所述目标数据的部分或全部数据,X为大于或等于1的整数。
其中,当所述X=1时,所述第一数据为所述目标数据的初传,所述第一数据包含所述目标数据中的全部数据;当所述X大于2时,所述第一数据为所述目标数据的重传,所述第一数据包含所述目标数据的部分或全部数据。
S201:所述第一设备向所述第二设备发送第一应答响应;相应的,所述第二设备从所述第一设备接收所述第一应答响应。所述第一应答响应用于指示在第X次传输后所述目标数据的传输结果。
在所述第二设备从所述第一设备所述第一应答响应后,可以确定所述第一应答响应指示传输失败的数据,然后对该传输失败的数据进行重传。
需要说明的是,在申请实施例中,第二设备对一数据进行重传,可以包括以下方式:
第一种方式:所述第二设备重新发送该数据。这样,所述第一设备可以不考虑前次解码失败的数据,单独对本次传输的数据解码;或者所述第一设备可以将本次传输的数据和前次解码失败的数据进行软合并(chase combining),以提高成功解码该数据的概率。
第二种方式:所述第二设备发送该数据的校验数据,例如增量冗余(increasingredundancy)。这样,所述第一设备在接收到该校验数据后,通过该校验数据对前次解码失败的数据进行校验,以提高解码该数据的概率。
S202a:所述第二设备向所述第一设备发送第二数据;相应的,所述第二设备从所述第一设备接收所述第二数据。其中,所述第二数据为所述目标数据的第Y次传输,所述第二数据中包含所述目标数据的部分或全部数据,Y为大于X的整数。
S202:所述第一设备向所述第二设备发送第二应答响应;相应的,所述第二设备从所述第一设备接收所述第二应答响应。所述第二应答响应用于指示在第Y次传输后所述目标数据的传输结果。
可选的,每个应答响应用于指示所述目标数据中全部数据的传输结果,或者指示每次传输的数据的传输结果。例如,所述第二数据中包含所述目标数据的部分数据时,所述第二应答响应用于指示第Y次传输后该部分数据的传输结果。
需要说明的是,当每个应答响应只指示每次传输的数据的传输结果时,一旦该应答响应传输发生误码,例如,当应答响应中应该指示传输失败的指示位传输后取值发生变化导致该指示位指示传输成功,或者应该指示传输成功的指示位传输后取值发生变化导致该指示位指示传输失败,这样,所述第二设备在基于该应答响应重传时,会造成传输成功的数据在再重传,或者传输失败的数据不再重传,进一步导致通信***中数据的传输效率降低。因此,本申请实施例优先采用每个应答响应指示目标数据中全部数据的传输结果。
其中,所述第一应答响应的指示方式与所述第二应答响应的指示不同。
通过以上对应答响应的指示方式的描述可知,所述第一应答响应的指示方式与所述第二应答响应的指示方式不同,即以下至少一项不同:应答响应指示的总数据范围,应答响应中包含的指示位的个数,所述应答响应的指示位中包含的第一指示位的个数,每个第一指示位指示的数据块的个数,每个指示位(包括第一指示位)指示的每个数据块的位置,每个第一指示位指示的至少两个数据块的位置是否连续,和生成每个第一指示位时使用的逻辑运算方法。
可选的,在一个实现方式中,所述第一应答响应中包含PX个指示位,所述第二应答响应中包含PY个指示位,其中,所述PX个指示位用于指示所述目标数据的传输结果,所述PY个指示位用于指示所述目标数据的传输结果,PX和PY均为正整数。
在该实现方式中,所述第一应答响应的指示方式与所述第二应答响应的指示不同,至少包括以下几种情况:
第一种情况:PX与PY不相等。
第二种情况:PX与PY相等,且所述PX个指示位中的第k位与所述PY个指示位中的第k位指示所述目标数据不同部分的传输结果,所述k为小于或等于PX的正整数。
可选的,在一个实现方式中,所述目标数据由N个数据块组成,N为正整数。其中,N可以为所述通信***中的网络设备配置并通知终端设备的。所述数据块可以为CBG,本申请实施例对此不作限定,在后续实例中,仅以数据块为CBG为例进行说明。那么,相应的,所述第一数据中包含所述N个数据块中MX个数据块,MX为小于或等于N的正整数;所述第二数据中包含所述N个数据块中MY个数据块,MY为小于或等于N的正整数。
在该实现方式中,在每个应答响应指示的总数据范围相同,均指示所述目标数据的全部数据的情况下,所述PX个指示位用于指示所述N个数据块的传输结果,PX小于或等于N;所述PY个指示位用于指示所述N个数据块的传输结果,PY小于或等于N。
由于每个应答响应中的指示位至少可以指示一个数据块的传输结果,因此,每个应答响应中的指示位的个数均小于或等于N。
可选的,在该实现方式中,所述Pi个指示位中存在Qi个第一指示位,任一个第一指示位用于指示所述N个数据块中至少两个数据块的传输结果,i等于X或Y,Qi为小于或等于Pi的正整数。
其中,任一个第一指示位指示的至少两个数据块的位置连续或者不连续。可选的,一个应答响应中的每个第一指示位均指示位置连续的至少两个数据块;或者一个应答响应中每个第一指示位均指示位置不连续的至少两个数据块;或者一个应答响应中存在一部分指示位均指示位置连续的至少两个数据块,而另一部分第一指示位均指示位置不连续的至少两个数据块。
可选的,所述Qi个第一指示位中每个第一指示位指示的数据块的数量相同;或者
在所述Qi个第一指示位中存在至少一个第一指示位指示的数据块的数量与其他第一指示位指示的数据块的数量不同。
基于以上描述,在一个设计中,N是Ki的整数倍的情况下,Pi=Qi,所述Qi个第一指示位中每个第一指示位用于指示Ki个CBG的传输结果,Qi=N/Ki,Ki为大于或等于2的整数。
例如,当N=9,Ki=3时,对应的应答响应中有3个第一指示位,每个第一指示位分别指示3个数据块的传输结果。
在另一个设计中,N不是Ki的整数倍的情况下,所述Pi个指示位中存在Pi-1个第一指示位,所述Pi-1个第一指示位中每个第一指示位用于指示Ki个数据块的传输结果,以及存在一个指示位用于指示Li个数据块的传输结果,
Figure BDA0001472954450000131
Ki为大于或等于2的整数,Li=N-Ki*(Pi-1)。其中,当Li=1时,Pi-1=Qi;当Li大于1时,指示所述Li个数据块的传输结果的指示位也为第一指示位,即Pi=Qi
例如,当N=8,Ki=3时,对应的应答响应中有3个第一指示位,其中2个第一指示位可以分别指示3个数据块的传输结果,另外1个第一指示位可以指示剩余2个数据块的传输结果。
又例如,当N=7,Ki=3时,对应的应答响应中有3个指示位,其中2个指示位为第一指示位,每个第一指示位分别指示3个数据块的传输结果,另外一个指示位可以指示剩余1个数据块的传输结果。
在以上两个设计中,Ki可以从第i次传输后发送的应答响应的指示方式中获取。
在又一个设计中,Qi=Qi0+Qi1,所述Qi0个第一指示位中每个第一指示位用于指示Ki0个数据块的传输结果,以及所述Qi1个第一指示位中每个第一指示位用于指示Ki1个数据块的传输结果,Qi0和Qi1均为正整数,Ki0和Ki1为大于或等于2的整数,且Ki0与Ki1不相等。
例如,当N=10,Pi=Qi,且Ki0=2与Ki1=3时,对应的应答响应中有4个第一指示位,其中2个第一指示位中每个第一指示位分别指示2个数据块的传输结果,另外还有2个第一指示位中每个第一指示位分别指示3个数据块的传输结果。
由于相对于所述目标数据的初传而言,所述目标数据在重传后,每个数据块传输失败的概率会下降很多(由于初传时传输失败的数据块会被重传,重传中的软合并技术和校验技术可以提高正确解码的概率),因此,所述目标数据块中传输失败的数据块的数量也会下降很多,因此,在所述目标数据重传后发送应答响应时,每个传输成功的数据块分别再继续用一个指示位指示是没有必要的,会造成应答响应的传输资源的浪费。
基于以上描述,本申请实施例提供了一个解决方案:为了保证应答响应的指示精度,在所述目标数据初传(第1次传输)时,所述应答响应中指示位的个数与所述目标数据中数据块的个数相同,即一个指示位指示一个数据块的传输结果;为了降低应答响应的传输资源,所述目标数据在重传后发送的应答响应中可以小于N个指示位,即应答响应中存在至少一个第一指示位。
基于该解决方案,当X=1时,所述第一数据中包含所述N个数据块,PX等于N,所述PX个指示位中每个指示位分别指示所述N个数据块中一个数据块的传输结果。PY小于N,所述PY个指示位存在至少一个第一指示位。
由于所述目标数据每次传输后,所述第一设备均采用相应的应答响应的指示方式生成应答响应。在一个设计中,应答响应的指示方式可以针对所述目标数据的不同传输次数具体设定。例如,针对所述目标数据第1次传输设置一个应答响应的指示方式,并针对所述目标数据重传设置一个应答响应的指示方式;或者针对所述目标数据每次传输设置相应的一个应答响应的指示方式。
通过前序中对应答响应的指示方式的解析说明可知,所述目标数据每次传输后第一设备生成应答响应使用的应答响应的指示方式,与第二设备解析应答响应使用的应答响应的指示方式需要一致。因此,任一个应答响应的指示方式是所述第一设备和所述第二设备约定的,或者为所述第二设备向所述第一设备发送的。
可选的,当所述第二设备为网络设备,所述第一设备为终端设备时,所述第二设备可以将任一个应答响应的指示方式携带在以下任一项信息中发送给所述第一设备:
DCI、介质访问控制(media access control,MAC)控制元素(control element,CE)、无线资源控制(radio resource control,RRC)信令和***消息。其中,所述***消息可以包括主***信息块(master information block,MIB),***信息块(systeminformation blocks,SIB)。
在所述通信***中,第二设备一次传输目标数据中的数据块的过程中,由于某些特殊因素(例如传输资源抢占等)确定本次传输的部分或全部数据块会传输失败的情况下,所述第二设备会通过指示信息通知第一设备。这样,所述第一设备在可以根据所述指示信息,确定会传输失败的数据块,从而避免所述第一设备对这些会传输失败的数据块进行解码、存储(以便与软合并或校验)等处理操作,从而节省了所述第一设备的资源。由于所述第一设备在接收到该指示信息后,会将保存的、基于该指示信息确定的数据块进行删除,那么后续在对这些数据块进行下一次重传后,由于未保存前次传输的数据块,因此所述第一设备无法对该数据块进行软合并或校验,这些数据块相当于初传,为了保证该下一次重传后生成的应答响应对这些数据块的指示精度,可选的,所述应答响应中存在与这些数据块相同数量的第二指示位,每个第二指示位分别用于指示这些数据块中的一个数据块的传输结果。
基于以上描述,在一个设计中,在所述第一设备向所述第二设备发送所述第一应答响应之前,所述方法还包括:
所述第二设备在发送第三数据前或过程中,确定所述第三数据中的数据块会传输失败时,向所述第一设备发送指示信息,所述第三数据为所述目标数据的第X-1次传输,所述第三数据中包含所述目标数据的部分或全部数据块;
所述第一设备从所述第二设备接收指示信息,并根据所述指示信息确定所述MX个数据块中MX0个数据块,MX0为大于或等于0,且小于或等于MX的整数;
所述第一应答响应包含的所述PX个指示位中至少存在MX0个第二指示位,其中,所述MX0个第二指示位中每个第二指示位分别用于指示所述MX0个数据块中一个数据块的传输结果。
可选的,当所述通信***支持抢占(pre-emption)时,所述指示信息为非连续传输指示discontinuous transmission indication信息。
其中,所述非连续传输指示用于指示传输资源。所述第一设备在接收该指示信息后,确定该非连续传输指示的传输资源与第二设备在第X-1次传输目标数据时占用的传输资源存在重合部分,可以确定第X-1次传输后在所述非连续传输指示的传输资源中接收的数据块传输失败。由于所述第一设备在第X-1次传输后向第二设备发送的应答响应中会指示这些数据块传输失败。因此,所述第一设备在第X次传输的第一数据(即所述MX个数据块)中,可以确定重传的这些数据块(即所述MX0个数据块),从而可以确定所述MX0个数据块的传输结果,进而生成包含所述MX0个第二指示位的所述第二应答响应。
由于所述通信***中的网络设备会预先为所述目标设备的每次传输分配相应的传输资源,当第二设备在所述目标数据的一次传输之前或过程中,出现传输优先级比当前所述目标数据所属业务的传输优先级更高的其它业务需要进行数据传输,或者出现URLLC业务需要进行数据传输时,为了优先保证传输优先级更高的业务或所述URLLC业务的数据传输,所述第二设备可以占用网络设备为所述目标数据的本次传输分配的传输资源。由于所述第二设备在其他业务抢占的传输资源未传输所述目标数据中的数据块,因此,所述第一设备在该抢占的传输资源上接收的数据块会出现解码错误。为了避免所述第一设备保存在该抢占的传输资源上接收的数据块以进行软合并或校验,所述第二设备会向所述第一设备发送所述非连续传输指示信息,以通知所述第一设备其他业务抢占的传输资源。
可选的,所述第二设备可以直接向所述第二设备发送所述指示信息,或者所述第二设备采用广播的方式发送所述指示信息。在所述指示信息是通过广播的方式发送时,所述第一设备接收到所述指示信息后,可以通过判断所述指示信息指示的传输资源与网络设备为所述目标数据的本次传输分配的传输资源是否存在重合部分,确定该指示信息是否所述第二设备针对自身发送的。当所述第二设备判断该指示信息不是针对自身发送的时,根据所述指示信息,可以确定0个数据块。
另外,还需要说明的是,在所述通信***针对所述目标数据每次传输均设置相应的一个应答响应的指示方式的情况下,在所述第一设备从所述第二设备接收所述指示信息后,可以通过以下方法生成所述第一应答响应:
第一种方法:所述第一设备不在采用针对第X次传输设置的应答响应的指示方式生成所述第一应答响应,而是生成包含N个指示位的所述第一应答响应,所述N个指示位中每个指示位分别指示所述N个数据块中一个数据块的传输结果。
当然,所述N个指示位中包含所述MX0个第二指示位。
第二种方式:所述第一设备继续采用针对第X次传输设置的应答响应的指示方式生成所述第一应答响应,即所述N个数据块中除所述MX0个数据块以外的其他数据块的传输结果继续采用针对第X次传输设置的应答响应的指示方式进行指示。
可选的,当所述第一设备采用第一种方法生成所述第一应答响应时,所述第一设备可以在第X+1次传输后生成应答响应时,采用针对第X次传输设置的应答响应的指示方式;或者跳过针对第X次传输设置的应答响应的指示方式,直接采用针对第X+1次传输设置的应答响应的指示方式。
可选的,在所述通信***中,所述第一设备和所述第二设备也需要约定,或由所述网络设备或所述第二设备配置以下内容:在第X-1次传输发生传输资源抢占后,生成第X次传输后发送的应答响应的方法,以及后续第X+j次传输后生成应答响应采用的应答响应的指示方式,j为大于0的整数。
另外,还需要说明的是,在所述通信***中的数据传输中,可以针对指定业务的数据传输执行上述通信方法,或者针对设定的某些数据的数据传输执行上述通信方法,或者针对上行方向或下行方向的数据传输执行上述通信方法,或者针对所有业务的所有上下行数据的数据传输执行上述通信方法。当所述通信***还支持多天线技术,可以在相同的传输资源上传输多个相互不干扰的目标数据(例如,LTE***支持同时传输两个TB)时,该同时传输的多个目标数据中至少一个目标数据的数据传输也可以执行上述方法。本申请对以上方案均不作限定。
本申请实施例提供一种通信方法,通信***中的第一设备通过两次分别向第二设备发送用于指示目标数据的传输结果的应答响应:第一应答响应和第二应答响应,其中,所述第一应答响应的指示方式与所述第二应答响应的指示方式不同。在该方案中,由于第一设备不同次发送的指示同一目标数据的传输的两个应答响应的指示可以不同,因此,该方案可以提高应答响应的指示方式的灵活性,进而该通信***可以通过灵活地调整不同次数应答响应的指示方式,在可以保证应答响应的指示精度的同时还可以降低应答响应的传输资源。
基于以上实施例,本申请实施例提供了以下通信方法的实例,以下实例适用于如图1所示的通信***。该通信***是基于数据块的数据传输技术进行数据传输的,为了便于描述,以下实例中以第二设备向第一设备传输的TB由6个CBG组成为例进行说明。
实例一:
参阅图3A所示,在TB的初传中,所述第二设备向所述第一设备发送所述6个CBG,其中,该6个CBG中CBG2、CBG3和CBG4传输失败;那么所述第一设备根据初传后该6个CBG中每个CBG的传输结果,生成初传后的第一应答响应,并将所述第一应答响应发送给所述第二设备。其中,所述第一应答响应中包括6个指示位,该6个指示位的取值为100011。
所述第二设备在接收到所述第一应答响应后,在TB的第一次重传中,根据所述第一应答响应,向所述第一设备发送CBG2、CBG3和CBG4,其中CBG4再次传输失败;那么所述第一设备根据第一次重传后该6个CBG的传输结果,生成第一次重传的第二应答响应,并将所述第二应答响应发送给所述第二设备。其中,所述第二应答响应中包括3个指示位,每个指示位分别指示位置连续的两个CBG的传输结果,该3个指示位的取值为101。
所述第二设备在接收到所述第二应答响应后,在TB的第二次重传中,根据所述第二应答响应,向所述第一设备发送CBG3和CBG4,且CBG3和CBG4均传输成功;那么所述第一设备根据第二次重传后该6个CBG的传输结果,生成第二次重传的第三应答响应,并将所述第三应答响应发送给所述第二设备。其中,所述第三应答响应中包括3个指示位,每个指示位分别指示位置连续的两个CBG的传输结果,该3个指示位的取值为111。
在实例一中,该通信***针对TB的初传设置一个应答响应的指示方式,并针对TB的重传设置一个应答响应的指示方式。
实例二:
参阅图3B所示,在TB的初传中,所述第二设备向所述第一设备发送所述6个CBG,其中,该6个CBG中CBG1、CBG2、CBG3和CBG4传输失败;那么所述第一设备根据初传后该6个CBG中每个CBG的传输结果,生成初传后的第一应答响应,并将所述第一应答响应发送给所述第二设备。其中,所述第一应答响应中包括6个指示位,该6个指示位的取值为000011。
所述第二设备在接收到所述第一应答响应后,在TB的第一次重传中,根据所述第一应答响应,向所述第一设备发送CBG1、CBG2、CBG3和CBG4,其中CBG1和CBG4再次传输失败;那么所述第一设备根据第一次重传后该6个CBG的传输结果,生成第一次重传的第二应答响应,并将所述第二应答响应发送给所述第二设备。其中,所述第二应答响应中包括3个指示位,每个指示位分别指示位置不连续的两个CBG的传输结果,该3个指示位的取值为011。
所述第二设备在接收到所述第二应答响应后,在TB的第二次重传中,根据所述第二应答响应,向所述第一设备发送CBG1和CBG4,且CBG1和CBG4均传输成功;那么所述第一设备根据第二次重传后该6个CBG的传输结果,生成第二次重传的第三应答响应,并将所述第三应答响应发送给所述第二设备。其中,所述第三应答响应中包括3个指示位,每个指示位分别指示位置不连续的两个CBG的传输结果,该3个指示位的取值为111。
在实例二中,该通信***针对TB的初传设置一个应答响应的指示方式,并针对TB的重传设置一个应答响应的指示方式。
实例三:
参阅图3C所示,在TB的初传中,所述第二设备向所述第一设备发送所述6个CBG,其中,该6个CBG中CBG3和CBG4传输失败;那么所述第一设备根据初传后该6个CBG中每个CBG的传输结果,生成初传后的第一应答响应,并将所述第一应答响应发送给所述第二设备。其中,所述第一应答响应中包括6个指示位,该6个指示位的取值为110011。
所述第二设备在接收到所述第一应答响应后,在TB的第一次重传中,根据所述第一应答响应,向所述第一设备发送CBG3和CBG4,其中CBG3再次传输失败;那么所述第一设备根据第一次重传后该6个CBG的传输结果,生成第一次重传的第二应答响应,并将所述第二应答响应发送给所述第二设备。其中,所述第二应答响应中包括3个指示位,每个指示位分别指示位置连续的两个CBG的传输结果,该3个指示位的取值为101。
所述第二设备在接收到所述第二应答响应后,在TB的第二次重传中,根据所述第二应答响应,向所述第一设备发送CBG3和CBG4,且CBG3和CBG4均传输成功;那么所述第一设备根据第二次重传后该6个CBG的传输结果,生成第二次重传的第三应答响应,并将所述第三应答响应发送给所述第二设备。其中,所述第三应答响应中包括3个指示位,每个指示位分别指示位置不连续的两个CBG的传输结果,该3个指示位的取值为111。
在实例三中,该通信***针对TB的每次传输设置相应的一个应答响应的指示方式。
实例四:
参阅图3D所示,在TB的初传中,所述第二设备向所述第一设备发送所述6个CBG,其中,该6个CBG中CBG3和CBG4传输失败;那么所述第一设备根据初传后该6个CBG中每个CBG的传输结果,生成初传后的第一应答响应,并将所述第一应答响应发送给所述第二设备。其中,所述第一应答响应中包括6个指示位,该6个指示位的取值为110011。
所述第二设备在接收到所述第一应答响应后,在TB的第一次重传中,根据所述第一应答响应,向所述第一设备发送CBG3和CBG4,其中CBG3再次传输失败;那么所述第一设备根据第一次重传后该6个CBG的传输结果,生成第一次重传的第二应答响应,并将所述第二应答响应发送给所述第二设备。其中,所述第二应答响应中包括3个指示位,每个指示位分别指示位置不连续的两个CBG的传输结果,该3个指示位的取值为110。
所述第二设备在接收到所述第二应答响应后,在TB的第二次重传中,根据所述第二应答响应,向所述第一设备发送CBG3和CBG4,且CBG3和CBG4均传输成功;那么所述第一设备根据第二次重传后该6个CBG的传输结果,生成第二次重传的第三应答响应,并将所述第三应答响应发送给所述第二设备。其中,所述第三应答响应中包括3个指示位,其中2个指示位中每个指示位分别指示位置不连续的两个CBG的传输结果,另1个指示位指示位置连续的两个CBG的传输结果,该3个指示位的取值为111。
在实例四中,该通信***针对TB的每次传输设置相应的一个应答响应的指示方式。
实例五:
参阅图3E所示,在TB的初传中,所述第二设备向所述第一设备发送所述6个CBG,其中,该6个CBG中CBG3和CBG4传输失败;那么所述第一设备根据初传后该6个CBG中每个CBG的传输结果,生成初传后的第一应答响应,并将所述第一应答响应发送给所述第二设备。其中,所述第一应答响应中包括6个指示位,该6个指示位的取值为110011。
所述第二设备在接收到所述第一应答响应后,在TB的第一次重传中,根据所述第一应答响应,向所述第一设备发送CBG3和CBG4,其中CBG3再次传输失败;那么所述第一设备根据第一次重传后该6个CBG的传输结果,生成第一次重传的第二应答响应,并将所述第二应答响应发送给所述第二设备。其中,所述第二应答响应中包括3个指示位,每个指示位分别指示位置连续的两个CBG的传输结果,该3个指示位的取值为101。
所述第二设备在接收到所述第二应答响应后,在TB的第二次重传中,根据所述第二应答响应,向所述第一设备发送CBG3和CBG4,且CBG3和CBG4均传输成功;那么所述第一设备根据第二次重传后该6个CBG的传输结果,生成第二次重传的第三应答响应,并将所述第三应答响应发送给所述第二设备。其中,所述第三应答响应中包括2个指示位,其中每个指示位分别指示位置连续的三个CBG的传输结果,该2个指示位的取值为11。
在实例五中,该通信***针对TB的每次传输设置相应的一个应答响应的指示方式。
实例六:
参阅图3F所示,在TB的初传中,所述第二设备向所述第一设备发送所述6个CBG,其中,该6个CBG中CBG3和CBG4传输失败;那么所述第一设备根据初传后该6个CBG中每个CBG的传输结果,生成初传后的第一应答响应,并将所述第一应答响应发送给所述第二设备。其中,所述第一应答响应中包括6个指示位,该6个指示位的取值为110011。
所述第二设备在接收到所述第一应答响应后,在TB的第一次重传中,根据所述第一应答响应,向所述第一设备发送CBG3和CBG4,其中CBG3再次传输失败;那么所述第一设备根据第一次重传后该6个CBG的传输结果,生成第一次重传的第二应答响应,并将所述第二应答响应发送给所述第二设备。其中,所述第二应答响应中包括3个指示位,每个指示位分别指示位置不连续的两个CBG的传输结果,该3个指示位的取值为110。
所述第二设备在接收到所述第二应答响应后,在TB的第二次重传中,根据所述第二应答响应,向所述第一设备发送CBG3和CBG4,且CBG3和CBG4均传输成功;那么所述第一设备根据第二次重传后该6个CBG的传输结果,生成第二次重传的第三应答响应,并将所述第三应答响应发送给所述第二设备。其中,所述第三应答响应中包括2个指示位,其中每个指示位分别指示位置不连续的三个CBG的传输结果,该2个指示位的取值为11。
在实例六中,该通信***针对TB的每次传输设置相应的一个应答响应的指示方式。
在以上实例中,TB每次传输后发送的应答响应指示的总数据范围为TB中包含的6个CBG。本申请还提供了一种实例,在该实例中,TB每次传输后发送的应答响应指示的总数据范围为本次传输的所有数据,如图3G;或者TB初传后发送的应答响应指示的总数据范围为6个CBG,而TB重传后发送的应答响应指示的总数据范围为第一次重传时传输失败的所有数据,如图3H,具体描述此处不再赘述。
以上图3A-图3H所示实例中,均为在每次TB的传输资源未被抢占的情况下的实例,当TB的第r传输时传输资源被抢占,第一设备需要第r次传输接收并存储的、在被抢占的传输资源上传输的CBG删除。且在TB的第r+1次传输后,该通信***可以不对抢占进行处理,第一设备继续按照该通信***针对TB的第r+1次传输设置的应答相应的指示方式生成应答响应,或者该通信***对抢占进行处理,所述第一设备可以对按照以上实施例中的方案,生成包含第二指示位的应答响应,即该应答响应中包含指示每个被抢占传输资源的CBG的传输结果的指示位。
为了显示出在抢占之后针对每次传输发送的应答响应之间的对比的差别,在图3I-图3L中,均画出了第一设备不对抢占进行处理和对抢占进行处理两种通信方法的实例。
实例七:
在实例七中,该通信***针对TB的每次传输设置相应的一个应答响应的指示方式。
参阅图3I所示,在TB的初传中,所述第二设备向所述第一设备发送所述6个CBG,其中,该6个CBG中CBG4传输失败,由于CBG3的传输资源被抢占,CBG3传输失败;那么所述第一设备根据初传后该6个CBG中每个CBG的传输结果,生成初传后的第一应答响应,并将所述第一应答响应发送给所述第二设备。其中,所述第一应答响应中包括6个指示位,该6个指示位的取值为110011。
在通信***不对抢占进行处理时,参阅图3I左图所示:
所述第二设备在接收到所述第一应答响应后,在TB的第一次重传中,根据所述第一应答响应,向所述第一设备发送CBG3和CBG4,其中CBG3再次传输失败;那么所述第一设备根据第一次重传后该6个CBG的传输结果、针对TB第2次传输设置的应答响应的指示方式,生成第一次重传的第二应答响应,并将所述第二应答响应发送给所述第二设备。其中,所述第二应答响应中包括3个指示位,每个指示位分别指示位置连续的两个CBG的传输结果,该3个指示位的取值为101。
所述第二设备在接收到所述第二应答响应后,在TB的第二次重传中,根据所述第二应答响应,向所述第一设备发送CBG3和CBG4,且CBG3和CBG4均传输成功;那么所述第一设备根据第二次重传后该6个CBG的传输结果、针对TB第3次传输设置的应答响应的指示方式,生成第二次重传的第三应答响应,并将所述第三应答响应发送给所述第二设备。其中,所述第三应答响应中包括2个指示位,其中每个指示位分别指示位置连续的三个CBG的传输结果,该2个指示位的取值为11。
在通信***对抢占进行处理时,参阅图3I右图所示:
所述第二设备在接收到所述第一应答响应后,在TB的第一次重传中,根据所述第一应答响应,向所述第一设备发送CBG3和CBG4,其中CBG3再次传输失败;那么所述第一设备根据第一次重传后该6个CBG的传输结果,生成第一次重传的第二应答响应,并将所述第二应答响应发送给所述第二设备。其中,所述第二应答响应中包括6个指示位,每个指示位分别指示6个CBG中的一个CBG的传输结果,该6个指示位的取值为110111。
所述第二设备在接收到所述第二应答响应后,在TB的第二次重传中,根据所述第二应答响应,向所述第一设备发送CBG3,且CBG3传输成功;那么所述第一设备根据第二次重传后该6个CBG的传输结果、针对TB第2次传输设置的应答响应的指示方式,生成第二次重传的第三应答响应,并将所述第三应答响应发送给所述第二设备。其中,所述第三应答响应中包括3个指示位,其中每个指示位分别指示位置连续的2个CBG的传输结果,该3个指示位的取值为111。
实例八:
在实例八中,该通信***针对TB的每次传输设置相应的一个应答响应的指示方式。
参阅图3J所示,在TB的初传中,所述第二设备向所述第一设备发送所述6个CBG,其中,该6个CBG中CBG4传输失败,由于CBG3的传输资源被抢占,CBG3传输失败;那么所述第一设备根据初传后该6个CBG中每个CBG的传输结果,生成初传后的第一应答响应,并将所述第一应答响应发送给所述第二设备。其中,所述第一应答响应中包括6个指示位,该6个指示位的取值为110011。
在通信***不对抢占进行处理时,处理流程实例七中的描述,此处不再赘述。
在通信***对抢占进行处理时,参阅图3J右图所示:
所述第二设备在接收到所述第一应答响应后,在TB的第一次重传中,根据所述第一应答响应,向所述第一设备发送CBG3和CBG4,其中CBG3再次传输失败;那么所述第一设备根据第一次重传后该6个CBG的传输结果,生成第一次重传的第二应答响应,并将所述第二应答响应发送给所述第二设备。其中,所述第二应答响应中包括6个指示位,每个指示位分别指示6个CBG中的一个CBG的传输结果,该6个指示位的取值为110111。
所述第二设备在接收到所述第二应答响应后,在TB的第二次重传中,根据所述第二应答响应,向所述第一设备发送CBG3,且CBG3传输成功;那么所述第一设备根据第二次重传后该6个CBG的传输结果、针对TB第3次传输设置的应答响应的指示方式,生成第二次重传的第三应答响应,并将所述第三应答响应发送给所述第二设备。其中,所述第三应答响应中包括2个指示位,其中每个指示位分别指示位置连续的3个CBG的传输结果,该3个指示位的取值为11。
实例九:
在实例九中,该通信***针对TB的每次传输设置相应的一个应答响应的指示方式。
参阅图3K所示,在TB的初传中,所述第二设备向所述第一设备发送所述6个CBG,其中,该6个CBG中CBG4传输失败,由于CBG3的传输资源被抢占,CBG3传输失败;那么所述第一设备根据初传后该6个CBG中每个CBG的传输结果,生成初传后的第一应答响应,并将所述第一应答响应发送给所述第二设备。其中,所述第一应答响应中包括6个指示位,该6个指示位的取值为110011。
在通信***不对抢占进行处理时,处理流程实例七中的描述,此处不再赘述。
在通信***对抢占进行处理时,参阅图3K右图所示:
所述第二设备在接收到所述第一应答响应后,在TB的第一次重传中,根据所述第一应答响应,向所述第一设备发送CBG3和CBG4,其中CBG3再次传输失败;那么所述第一设备根据第一次重传后该6个CBG的传输结果,生成第一次重传的第二应答响应,并将所述第二应答响应发送给所述第二设备。
由于在针对TB第2次传输设置的应答响应的指示方式中,所述第二应答响应中应该包含3个指示位,每个指示位指示位置连续的两个CBG。所述第一设备在生成所述第二应答响应时,将取消指示的两个CBG中包含CBG3的指示位,并将取消的指示位指示的两个CBG的传输结果分别用两个指示位指示,如图所示,该6个CBG中其他CBG的传输结果,继续按照针对TB第2次传输设置的应答响应的指示方式指示。因此,本示例中,所述第二设备生成的所述第二应答响应中包括4个指示位,其中,两个指示位中每个指示位分别指示位置连续的两个CBG的传输结果,另外两个指示位分别指示一个CBG的传输结果,该4个指示位的取值为1011。
所述第二设备在接收到所述第二应答响应后,在TB的第二次重传中,根据所述第二应答响应,向所述第一设备发送CBG3,且CBG3传输成功;那么所述第一设备根据第二次重传后该6个CBG的传输结果、针对TB第3次传输设置的应答响应的指示方式,生成第二次重传的第三应答响应,并将所述第三应答响应发送给所述第二设备。其中,所述第三应答响应中包括2个指示位,其中每个指示位分别指示位置连续的3个CBG的传输结果,该3个指示位的取值为11。
实例十:
在实例十中,该通信***针对TB的每次传输设置相应的一个应答响应的指示方式。
参阅图3L所示,在TB的初传中,所述第二设备向所述第一设备发送所述6个CBG,其中,该6个CBG中CBG4传输失败,由于CBG3的传输资源被抢占,CBG3传输失败;那么所述第一设备根据初传后该6个CBG中每个CBG的传输结果,生成初传后的第一应答响应,并将所述第一应答响应发送给所述第二设备。其中,所述第一应答响应中包括6个指示位,该6个指示位的取值为110011。
在通信***不对抢占进行处理时,处理流程实例七中的描述,此处不再赘述。
在通信***对抢占进行处理时,参阅图3L右图所示:
所述第二设备在接收到所述第一应答响应后,在TB的第一次重传中,根据所述第一应答响应,向所述第一设备发送CBG3和CBG4,其中CBG3再次传输失败;那么所述第一设备根据第一次重传后该6个CBG的传输结果,生成第一次重传的第二应答响应,并将所述第二应答响应发送给所述第二设备。
由于在针对TB第2次传输设置的应答响应的指示方式中,所述第二应答响应中应该包含3个指示位,每个指示位指示位置连续的两个CBG。所述第一设备在生成所述第二应答响应时,CBG3的传输结果单独用一个指示位指示,将排除CBG3以外其他CBG按照针对TB第2次传输设置的应答响应的指示方式,生成相应的指示位,从而生成所述第二应答响应。其中,由于最后只剩CBG6一个CBG,因此该CBG6的传输结果也单独用一个指示位指示。因此,本示例中,所述第二设备生成的所述第二应答响应中包括4个指示位,其中,两个指示位中每个指示位分别指示位置连续的两个CBG的传输结果,另外两个指示位分别指示一个CBG的传输结果,该4个指示位的取值为1011。
所述第二设备在接收到所述第二应答响应后,在TB的第二次重传中,根据所述第二应答响应,向所述第一设备发送CBG3,且CBG3传输成功;那么所述第一设备根据第二次重传后该6个CBG的传输结果、针对TB第3次传输设置的应答响应的指示方式,生成第二次重传的第三应答响应,并将所述第三应答响应发送给所述第二设备。其中,所述第三应答响应中包括2个指示位,其中每个指示位分别指示位置连续的3个CBG的传输结果,该3个指示位的取值为11。
此外,还需要说明的是,本申请提供的以上各实例并不限定各个应答响应中包含的指示位的先后顺序。在以上各实例中,仅示例性的,按照指示的CBG的先后顺序设置应答响应中指示位的顺序。
基于以上实施例,本申请还提供了一种第一设备,所述第一设备可以应用于如图1所示通信***,用于实现如图2所示的通信方法,参阅图4所示,所述第一设备中包括发送单元401和接收单元402,以及处理单元403,其中,
所述发送单元401,用于向第二设备发送第一应答响应;
所述发送单元401,还用于向第二设备发送第二应答响应;
其中,所述第一应答响应与所述第二应答响应用于指示目标数据的传输结果;
所述第一应答响应的指示方式与所述第二应答响应的指示方式不同;
所述处理单元403,用于生成所述第一应答响应和所述第二应答响应。
可选的,所述接收单元402,用于:
在向所述第二设备发送所述第一应答响应之前,从所述第二设备接收第一数据,所述第一数据为所述目标数据的第X次传输,所述第一数据中包含所述目标数据的部分或全部数据,所述第一应答响应用于指示在第X次传输后所述目标数据的传输结果,X为大于或等于1的整数;
在向所述第二设备发送所述第二应答响应之前,从所述第二设备接收第二数据,所述第二数据为所述目标数据的第Y次传输,所述第二数据中包含所述目标数据的部分或全部数据,所述第二应答响应用于指示在第Y次传输后所述目标数据的传输结果,Y为大于X的整数。
可选的,所述第一应答响应中包含PX个指示位,所述PX个指示位用于指示所述目标数据的传输结果,所述第二应答响应中包含PY个指示位,所述PY个指示位用于指示所述目标数据的传输结果,PX和PY均为正整数;
所述第一应答响应的指示方式与所述第二应答响应的指示方式不同,包括:
PX与PY不相等;或者
PX与PY相等,且所述PX个指示位中的第k位与所述PY个指示位中的第k位指示所述目标数据不同部分的传输结果,所述k为小于或等于PX的正整数。
可选的,所述目标数据由N个数据块组成,N为正整数;
所述PX个指示位用于指示所述N个数据块的传输结果,PX小于或等于N;
所述PY个指示位用于指示所述N个数据块的传输结果,PY小于或等于N。
可选的,所述Pi个指示位中存在Qi个第一指示位,任一个第一指示位用于指示所述N个数据块中至少两个数据块的传输结果,i等于X或Y,Qi为小于或等于Pi的正整数。
可选的,在所述Qi个第一指示位中存在至少一个第一指示位指示的数据块的数量与其他第一指示位指示的数据块的数量不同。
可选的,所述Qi个第一指示位中每个第一指示位用于指示Ki个CBG的传输结果,Qi=N/Ki,Ki为大于或等于2的整数。
可选的,所述Pi个指示位中存在Pi-1个第一指示位,所述Pi-1个第一指示位中每个第一指示位用于指示Ki个数据块的传输结果,以及存在一个指示位用于指示Li个数据块的传输结果,
Figure BDA0001472954450000231
Ki为大于或等于2的整数,Li=N-Ki*(Pi-1);或者
Qi=Qi0+Qi1,所述Qi0个第一指示位中每个第一指示位用于指示Ki0个数据块的传输结果,以及所述Qi1个第一指示位中每个第一指示位用于指示Ki1个数据块的传输结果,Qi0和Qi1均为正整数,Ki0和Ki1为大于或等于2的整数,且Ki0与Ki1不相等。
可选的,任一个第一指示位指示的至少两个数据块的位置不连续。
可选的,所述第一数据中包含所述N个数据块中MX个数据块,MX为小于或等于N的正整数;
所述接收单元402还用于:
在向所述第二设备发送所述第一应答响应之前,从所述第二设备接收指示信息;
所述处理单元403还用于根据所述指示信息确定所述MX个数据块中MX0个数据块,MX0为大于或等于0,且小于或等于MX的整数;
所述第一应答响应包含的所述PX个指示位中至少存在MX0个第二指示位,其中,所述MX0个第二指示位中每个第二指示位分别用于指示所述MX0个数据块中一个数据块的传输结果。
可选的,所述指示信息为非连续传输指示discontinuous transmissionindication信息。
可选的,任一个应答响应的指示方式是所述第一设备和所述第二设备约定的,或者为所述第二设备向所述第一设备发送的。
本申请实施例提供一种第一设备,所述第一设备通过两次分别向第二设备发送用于指示目标数据的传输结果的应答响应:第一应答响应和第二应答响应,其中,所述第一应答响应的指示方式与所述第二应答响应的指示方式不同。在该方案中,由于第一设备不同次发送的指示同一目标数据的传输的两个应答响应的指示可以不同,因此,该方案可以提高应答响应的指示方式的灵活性,进而该通信***可以通过灵活地调整不同次数应答响应的指示方式,在可以保证应答响应的指示精度的同时还可以降低应答响应的传输资源。
基于以上实施例,本申请还提供了一种第二设备,所述第二设备可以应用于如图1所示通信***,用于实现如图2所示的通信方法,参阅图5所示,所述第一设备中包括接收单元501和发送单元502,其中,
接收单元501,用于从第一设备接收第一应答响应;
接收单元501,用于从所述第一设备接收第二应答响应;
其中,所述第一应答响应与所述第二应答响应用于指示目标数据的传输结果;
所述第一应答响应的指示方法与所述第二应答响应的指示方式不同。
可选的,发送单元502,用于:
在从所述第一设备接收所述第一应答响应之前,向所述第一设备发送第一数据,所述第一数据为所述目标数据的第X次传输,所述第一数据中包含所述目标数据的部分或全部数据,所述第一应答响应用于指示在第X次传输后所述目标数据的传输结果,X为大于或等于1的整数;
在从所述第一设备接收所述第二应答响应之前,向所述第一设备发送第二数据,所述第二数据为所述目标数据的第Y次传输,所述第二数据中包含所述目标数据的部分或全部数据,所述第二应答响应用于指示在第Y次传输后所述目标数据的传输结果,Y为大于X的整数。
可选的,所述第一应答响应中包含PX个指示位,所述PX个指示位用于指示所述目标数据的传输结果,所述第二应答响应中包含PY个指示位,所述PY个指示位用于指示所述目标数据的传输结果,PX和PY均为正整数;
所述第一应答响应的指示方式与所述第二应答响应的指示方式不同,包括:
PX与PY不相等;或者
PX与PY相等,且所述PX个指示位中的第k位与所述PY个指示位中的第k位指示所述目标数据不同部分的传输结果,所述k为小于或等于PX的正整数。
可选的,所述目标数据由N个数据块组成,N为正整数;
所述PX个指示位用于指示所述N个数据块的传输结果,PX小于或等于N;
所述PY个指示位用于指示所述N个数据块的传输结果,PY小于或等于N。
可选的,所述Pi个指示位中存在Qi个第一指示位,任一个第一指示位用于指示所述N个数据块中至少两个数据块的传输结果,i等于X或Y,Qi为小于或等于Pi的正整数。
可选的,在所述Qi个第一指示位中存在至少一个第一指示位指示的数据块的数量与其他第一指示位指示的数据块的数量不同。
可选的,所述Qi个第一指示位中每个第一指示位用于指示Ki个CBG的传输结果,Qi=N/Ki,Ki为大于或等于2的整数。
可选的,所述Pi个指示位中存在Pi-1个第一指示位,所述Pi-1个第一指示位中每个第一指示位用于指示Ki个数据块的传输结果,以及存在一个指示位用于指示Li个数据块的传输结果,
Figure BDA0001472954450000241
Ki为大于或等于2的整数,Li=N-Ki*(Pi-1);或者
Qi=Qi0+Qi1,所述Qi0个第一指示位中每个第一指示位用于指示Ki0个数据块的传输结果,以及所述Qi1个第一指示位中每个第一指示位用于指示Ki1个数据块的传输结果,Qi0和Qi1均为正整数,Ki0和Ki1为大于或等于2的整数,且Ki0与Ki1不相等。
可选的,任一个第一指示位指示的至少两个数据块的位置不连续。
可选的,所述第一数据中包含所述N个数据块中MX个数据块,MX为小于或等于N的正整数;
发送单元502,还用于在从所述第一设备接收所述第一应答响应之前,向所述第一设备发送指示信息,所述指示信息用于确定所述MX个数据块中MX0个数据块,MX0为大于或等于0,且小于或等于MX的整数;
所述第一应答响应包含的所述PX个指示位中至少存在MX0个第二指示位,其中,所述MX0个第二指示位中每个第二指示位分别用于指示所述MX0个数据块中一个数据块的传输结果。
可选的,所述指示信息为非连续传输指示discontinuous transmissionindication信息。
可选的,任一个应答响应的指示方式是所述第一设备和所述第二设备约定的,或者为所述第二设备向所述第一设备发送的。
本申请实施例提供一种第二设备,所述第二设备通过两次分别从第一设备接收用于指示目标数据的传输结果的应答响应:第一应答响应和第二应答响应,其中,所述第一应答响应的指示方式与所述第二应答响应的指示方式不同。在该方案中,由于第一设备不同次发送的指示同一目标数据的传输的两个应答响应的指示可以不同,因此,该方案可以提高应答响应的指示方式的灵活性,进而该通信***可以通过灵活地调整不同次数应答响应的指示方式,在可以保证应答响应的指示精度的同时还可以降低应答响应的传输资源。
需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
基于以上实施例,本申请实施例还提供了一种第一设备,所述第一设备可以应用于如图1所示的通信***中,用于实现如图2所示的通信方法,具有如图4所示的第一设备400的功能。参阅图6所示,所述第一设备600包括:收发器601、处理器602以及存储器603。其中,所述收发器601、所述处理器602以及所述存储器603之间相互连接。
可选的,所述收发器601、所述处理器602以及所述存储器603之间通过总线604相互连接。所述总线604可以是外设部件互连标准(peripheral component interconnect,PCI)总线或扩展工业标准结构(extended industry standard architecture,EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
所述收发器601,用于接收和发送数据,实现与所述通信***中其他设备之间的通信。
所述处理器602,用于实现图2所示的实施例提供的通信方法,具体可以参见上述实施例中的描述,此处不再赘述。
所述存储器603,用于存放计算机程序、指令等。具体地,计算机程序、指令可以包括程序代码,该程序代码包括计算机操作指令。存储器603可能包含随机存取存储器(random access memory,RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。处理器602执行存储器603所存放的计算机程序、指令,实现上述功能,从而实现上述实施例提供的通信方法。
基于以上实施例,本申请实施例还提供了一种第二设备,所述第二设备可以应用于如图1所示的通信***中,用于实现如图2所示的通信方法,具有如图5所示的第二设备500的功能。参阅图7所示,所述第二设备700包括:收发器701、处理器702以及存储器703。其中,所述收发器701、所述处理器702以及所述存储器703之间相互连接。
可选的,所述收发器701、所述处理器702以及所述存储器703之间通过总线704相互连接。所述总线704可以是PCI总线或EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
所述收发器701,用于接收和发送数据,实现与所述通信***中其他设备之间的通信。
所述处理器702,用于实现图2所示的实施例提供的通信方法,具体可以参见上述实施例中的描述,此处不再赘述。
所述存储器703,用于存放计算机程序、指令等。具体地,计算机程序、指令可以包括程序代码,该程序代码包括计算机操作指令。存储器703可能包含RAM,也可能还包括非易失性存储器,例如至少一个磁盘存储器。处理器702执行存储器703所存放的计算机程序、指令,实现上述功能,从而实现上述实施例提供的通信方法。
基于以上实施例,本申请实施例还提供了一种通信***,所述通信***中包含用于实现如图2所示的通信方法的第一设备和第二设备。
综上所述,本申请实施例提供了一种通信方法及设备,在该方法中,通信***中的第一设备通过两次分别向第二设备发送用于指示目标数据的传输结果的应答响应:第一应答响应和第二应答响应,其中,所述第一应答响应的指示方式与所述第二应答响应的指示方式不同。在该方案中,由于第一设备不同次发送的指示同一目标数据的传输的两个应答响应的指示可以不同,因此,该方案可以提高应答响应的指示方式的灵活性,进而该通信***可以通过灵活地调整不同次数应答响应的指示方法,在可以保证应答响应的指示精度的同时还可以降低应答响应的传输资源。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

Claims (45)

1.一种通信方法,其特征在于,包括:
第一设备向第二设备发送第一应答响应;
第一设备向第二设备发送第二应答响应;
其中,所述第一应答响应与所述第二应答响应用于指示目标数据的传输结果;所述目标数据由N个数据块组成,N为正整数;
所述第一应答响应的指示方式与所述第二应答响应的指示方式不同;所述第一应答响应中包含PX个指示位,所述PX个指示位用于指示所述N个数据块的传输结果,所述第二应答响应中包含PY个指示位,所述PY个指示位用于指示所述N个数据块的传输结果,PX和PY均为正整数;
所述第一应答响应的指示方式与所述第二应答响应的指示方式不同,包括:
PX与PY不相等;Pi个指示位中存在Qi个第一指示位,任一个第一指示位用于指示所述N个数据块中至少两个数据块的传输结果,i等于X或Y,Qi为小于或等于Pi的正整数。
2.如权利要求1所述的方法,其特征在于,
在所述第一设备向所述第二设备发送所述第一应答响应之前,还包括:
所述第一设备从所述第二设备接收第一数据,所述第一数据为所述目标数据的第X次传输,所述第一数据中包含所述目标数据的部分或全部数据,所述第一应答响应用于指示在第X次传输后所述目标数据的传输结果,X为大于或等于1的整数;
在所述第一设备向所述第二设备发送所述第二应答响应之前,还包括:
所述第一设备从所述第二设备接收第二数据,所述第二数据为所述目标数据的第Y次传输,所述第二数据中包含所述目标数据的部分或全部数据,所述第二应答响应用于指示在第Y次传输后所述目标数据的传输结果,Y为大于X的整数。
3.如权利要求1所述的方法,其特征在于,
PX小于或等于N;
PY小于或等于N。
4.如权利要求1所述的方法,其特征在于,在所述Qi个第一指示位中存在至少一个第一指示位指示的数据块的数量与其他第一指示位指示的数据块的数量不同。
5.如权利要求1所述的方法,其特征在于,所述Qi个第一指示位中每个第一指示位用于指示Ki个CBG的传输结果,Qi=N/Ki,Ki为大于或等于2的整数。
6.如权利要求1所述的方法,其特征在于,所述Pi个指示位中存在Pi-1个第一指示位,所述Pi-1个第一指示位中每个第一指示位用于指示Ki个数据块的传输结果,以及存在一个指示位用于指示Li个数据块的传输结果,
Figure FDA0002516513630000011
Ki为大于或等于2的整数,Li=N-Ki*(Pi-1);或者
Qi=Qi0+Qi1,所述Qi0个第一指示位中每个第一指示位用于指示Ki0个数据块的传输结果,以及所述Qi1个第一指示位中每个第一指示位用于指示Ki1个数据块的传输结果,Qi0和Qi1均为正整数,Ki0和Ki1为大于或等于2的整数,且Ki0与Ki1不相等。
7.如权利要求1-6任一项所述的方法,其特征在于,任一个第一指示位指示的至少两个数据块的位置不连续。
8.如权利要求1-6任一项所述的方法,其特征在于,第一数据中包含所述N个数据块中MX个数据块,MX为小于或等于N的正整数;
在所述第一设备向所述第二设备发送所述第一应答响应之前,所述方法还包括:
所述第一设备从所述第二设备接收指示信息,并根据所述指示信息确定所述MX个数据块中MX0个数据块,MX0为大于或等于0,且小于或等于MX的整数;
所述第一应答响应包含的所述PX个指示位中至少存在MX0个第二指示位,其中,所述MX0个第二指示位中每个第二指示位分别用于指示所述MX0个数据块中一个数据块的传输结果。
9.如权利要求8所述的方法,其特征在于,所述指示信息为非连续传输指示discontinuous transmission indication信息。
10.一种通信方法,其特征在于,包括:
第一设备向第二设备发送第一应答响应;
第一设备向第二设备发送第二应答响应;
其中,所述第一应答响应与所述第二应答响应用于指示目标数据的传输结果;
所述第一应答响应的指示方式与所述第二应答响应的指示方式不同;所述第一应答响应中包含PX个指示位,所述PX个指示位用于指示所述目标数据的传输结果,所述第二应答响应中包含PY个指示位,所述PY个指示位用于指示所述目标数据的传输结果,PX和PY均为正整数;
所述第一应答响应的指示方式与所述第二应答响应的指示方式不同,包括:
PX与PY相等,且所述PX个指示位中的第k位与所述PY个指示位中的第k位指示所述目标数据不同部分的传输结果,所述k为小于或等于PX的正整数。
11.如权利要求10所述的方法,其特征在于,
在所述第一设备向所述第二设备发送所述第一应答响应之前,还包括:
所述第一设备从所述第二设备接收第一数据,所述第一数据为所述目标数据的第X次传输,所述第一数据中包含所述目标数据的部分或全部数据,所述第一应答响应用于指示在第X次传输后所述目标数据的传输结果,X为大于或等于1的整数;
在所述第一设备向所述第二设备发送所述第二应答响应之前,还包括:
所述第一设备从所述第二设备接收第二数据,所述第二数据为所述目标数据的第Y次传输,所述第二数据中包含所述目标数据的部分或全部数据,所述第二应答响应用于指示在第Y次传输后所述目标数据的传输结果,Y为大于X的整数。
12.如权利要求10所述的方法,其特征在于,
所述目标数据由N个数据块组成,N为正整数;
所述PX个指示位用于指示所述N个数据块的传输结果,PX小于或等于N;
所述PY个指示位用于指示所述N个数据块的传输结果,PY小于或等于N。
13.如权利要求12所述的方法,其特征在于,Pi个指示位中存在Qi个第一指示位,任一个第一指示位用于指示所述N个数据块中至少两个数据块的传输结果,i等于X或Y,Qi为小于或等于Pi的正整数。
14.如权利要求13所述的方法,其特征在于,在所述Qi个第一指示位中存在至少一个第一指示位指示的数据块的数量与其他第一指示位指示的数据块的数量不同。
15.如权利要求13所述的方法,其特征在于,所述Qi个第一指示位中每个第一指示位用于指示Ki个CBG的传输结果,Qi=N/Ki,Ki为大于或等于2的整数。
16.如权利要求13所述的方法,其特征在于,所述Pi个指示位中存在Pi-1个第一指示位,所述Pi-1个第一指示位中每个第一指示位用于指示Ki个数据块的传输结果,以及存在一个指示位用于指示Li个数据块的传输结果,
Figure FDA0002516513630000031
Ki为大于或等于2的整数,Li=N-Ki*(Pi-1);或者
Qi=Qi0+Qi1,所述Qi0个第一指示位中每个第一指示位用于指示Ki0个数据块的传输结果,以及所述Qi1个第一指示位中每个第一指示位用于指示Ki1个数据块的传输结果,Qi0和Qi1均为正整数,Ki0和Ki1为大于或等于2的整数,且Ki0与Ki1不相等。
17.如权利要求13-16任一项所述的方法,其特征在于,任一个第一指示位指示的至少两个数据块的位置不连续。
18.如权利要求12-16任一项所述的方法,其特征在于,第一数据中包含所述N个数据块中MX个数据块,MX为小于或等于N的正整数;
在所述第一设备向所述第二设备发送所述第一应答响应之前,所述方法还包括:
所述第一设备从所述第二设备接收指示信息,并根据所述指示信息确定所述MX个数据块中MX0个数据块,MX0为大于或等于0,且小于或等于MX的整数;
所述第一应答响应包含的所述PX个指示位中至少存在MX0个第二指示位,其中,所述MX0个第二指示位中每个第二指示位分别用于指示所述MX0个数据块中一个数据块的传输结果。
19.如权利要求18所述的方法,其特征在于,所述指示信息为非连续传输指示discontinuous transmission indication信息。
20.一种通信方法,其特征在于,包括:
第二设备从第一设备接收第一应答响应;
所述第二设备从所述第一设备接收第二应答响应;
其中,所述第一应答响应与所述第二应答响应用于指示目标数据的传输结果;所述目标数据由N个数据块组成,N为正整数;
所述第一应答响应的指示方式与所述第二应答响应的指示方式不同;所述第一应答响应中包含PX个指示位,所述PX个指示位用于指示所述N个数据块的传输结果,所述第二应答响应中包含PY个指示位,所述PY个指示位用于指示所述N个数据块的传输结果,PX和PY均为正整数;
所述第一应答响应的指示方式与所述第二应答响应的指示方式不同,包括:
PX与PY不相等;Pi个指示位中存在Qi个第一指示位,任一个第一指示位用于指示所述N个数据块中至少两个数据块的传输结果,i等于X或Y,Qi为小于或等于Pi的正整数。
21.如权利要求20所述的方法,其特征在于,
在所述第二设备从所述第一设备接收所述第一应答响应之前,所述方法还包括:
所述第二设备向所述第一设备发送第一数据,所述第一数据为所述目标数据的第X次传输,所述第一数据中包含所述目标数据的部分或全部数据,所述第一应答响应用于指示在第X次传输后所述目标数据的传输结果,X为大于或等于1的整数;
在所述第二设备从所述第一设备接收所述第二应答响应之前,所述方法还包括:
所述第二设备向所述第一设备发送第二数据,所述第二数据为所述目标数据的第Y次传输,所述第二数据中包含所述目标数据的部分或全部数据,所述第二应答响应用于指示在第Y次传输后所述目标数据的传输结果,Y为大于X的整数。
22.如权利要求20所述的方法,其特征在于,
PX小于或等于N;
PY小于或等于N。
23.如权利要求20所述的方法,其特征在于,在所述Qi个第一指示位中存在至少一个第一指示位指示的数据块的数量与其他第一指示位指示的数据块的数量不同。
24.如权利要求20所述的方法,其特征在于,所述Qi个第一指示位中每个第一指示位用于指示Ki个CBG的传输结果,Qi=N/Ki,Ki为大于或等于2的整数。
25.如权利要求20所述的方法,其特征在于,所述Pi个指示位中存在Pi-1个第一指示位,所述Pi-1个第一指示位中每个第一指示位用于指示Ki个数据块的传输结果,以及存在一个指示位用于指示Li个数据块的传输结果,
Figure FDA0002516513630000041
Ki为大于或等于2的整数,Li=N-Ki*(Pi-1);或者
Qi=Qi0+Qi1,所述Qi0个第一指示位中每个第一指示位用于指示Ki0个数据块的传输结果,以及所述Qi1个第一指示位中每个第一指示位用于指示Ki1个数据块的传输结果,Qi0和Qi1均为正整数,Ki0和Ki1为大于或等于2的整数,且Ki0与Ki1不相等。
26.如权利要求20-25任一项所述的方法,其特征在于,任一个第一指示位指示的至少两个数据块的位置不连续。
27.如权利要求20-25任一项所述的方法,其特征在于,第一数据中包含所述N个数据块中MX个数据块,MX为小于或等于N的正整数;
在所述第二设备从所述第一设备接收所述第一应答响应之前,所述方法还包括:
所述第二设备向所述第一设备发送指示信息,所述指示信息用于确定所述MX个数据块中MX0个数据块,MX0为大于或等于0,且小于或等于MX的整数;
所述第一应答响应包含的所述PX个指示位中至少存在MX0个第二指示位,其中,所述MX0个第二指示位中每个第二指示位分别用于指示所述MX0个数据块中一个数据块的传输结果。
28.如权利要求27所述的方法,其特征在于,所述指示信息为非连续传输指示discontinuous transmission indication信息。
29.一种通信方法,其特征在于,包括:
第二设备从第一设备接收第一应答响应;
所述第二设备从所述第一设备接收第二应答响应;
其中,所述第一应答响应与所述第二应答响应用于指示目标数据的传输结果;
所述第一应答响应的指示方式与所述第二应答响应的指示方式不同;所述第一应答响应中包含PX个指示位,所述PX个指示位用于指示所述目标数据的传输结果,所述第二应答响应中包含PY个指示位,所述PY个指示位用于指示所述目标数据的传输结果,PX和PY均为正整数;
所述第一应答响应的指示方式与所述第二应答响应的指示方式不同,包括:
PX与PY相等,且所述PX个指示位中的第k位与所述PY个指示位中的第k位指示所述目标数据不同部分的传输结果,所述k为小于或等于PX的正整数。
30.如权利要求29所述的方法,其特征在于,
在所述第二设备从所述第一设备接收所述第一应答响应之前,所述方法还包括:
所述第二设备向所述第一设备发送第一数据,所述第一数据为所述目标数据的第X次传输,所述第一数据中包含所述目标数据的部分或全部数据,所述第一应答响应用于指示在第X次传输后所述目标数据的传输结果,X为大于或等于1的整数;
在所述第二设备从所述第一设备接收所述第二应答响应之前,所述方法还包括:
所述第二设备向所述第一设备发送第二数据,所述第二数据为所述目标数据的第Y次传输,所述第二数据中包含所述目标数据的部分或全部数据,所述第二应答响应用于指示在第Y次传输后所述目标数据的传输结果,Y为大于X的整数。
31.如权利要求29所述的方法,其特征在于,
所述目标数据由N个数据块组成,N为正整数;
所述PX个指示位用于指示所述N个数据块的传输结果,PX小于或等于N;
所述PY个指示位用于指示所述N个数据块的传输结果,PY小于或等于N。
32.如权利要求31所述的方法,其特征在于,Pi个指示位中存在Qi个第一指示位,任一个第一指示位用于指示所述N个数据块中至少两个数据块的传输结果,i等于X或Y,Qi为小于或等于Pi的正整数。
33.如权利要求32所述的方法,其特征在于,在所述Qi个第一指示位中存在至少一个第一指示位指示的数据块的数量与其他第一指示位指示的数据块的数量不同。
34.如权利要求32所述的方法,其特征在于,所述Qi个第一指示位中每个第一指示位用于指示Ki个CBG的传输结果,Qi=N/Ki,Ki为大于或等于2的整数。
35.如权利要求32所述的方法,其特征在于,所述Pi个指示位中存在Pi-1个第一指示位,所述Pi-1个第一指示位中每个第一指示位用于指示Ki个数据块的传输结果,以及存在一个指示位用于指示Li个数据块的传输结果,
Figure FDA0002516513630000051
Ki为大于或等于2的整数,Li=N-Ki*(Pi-1);或者
Qi=Qi0+Qi1,所述Qi0个第一指示位中每个第一指示位用于指示Ki0个数据块的传输结果,以及所述Qi1个第一指示位中每个第一指示位用于指示Ki1个数据块的传输结果,Qi0和Qi1均为正整数,Ki0和Ki1为大于或等于2的整数,且Ki0与Ki1不相等。
36.如权利要求32-35任一项所述的方法,其特征在于,任一个第一指示位指示的至少两个数据块的位置不连续。
37.如权利要求31-35任一项所述的方法,其特征在于,第一数据中包含所述N个数据块中MX个数据块,MX为小于或等于N的正整数;
在所述第二设备从所述第一设备接收所述第一应答响应之前,所述方法还包括:
所述第二设备向所述第一设备发送指示信息,所述指示信息用于确定所述MX个数据块中MX0个数据块,MX0为大于或等于0,且小于或等于MX的整数;
所述第一应答响应包含的所述PX个指示位中至少存在MX0个第二指示位,其中,所述MX0个第二指示位中每个第二指示位分别用于指示所述MX0个数据块中一个数据块的传输结果。
38.如权利要求37所述的方法,其特征在于,所述指示信息为非连续传输指示discontinuous transmission indication信息。
39.如权利要求1、10、20、29任一项所述的方法,其特征在于,任一个应答响应的指示方式是所述第一设备和所述第二设备约定的,或者为所述第二设备向所述第一设备发送的。
40.一种通信方法,其特征在于,包括:第一设备和第二设备;
其中,所述第一设备用于执行如权利要求1-9,或39中任一项所述的方法;所述第二设备用于执行如权利要求20-28,或39中任一项所述的方法;或者
所述第一设备用于执行如权利要求10-19,或39中任一项所述的方法;所述第二设备用于执行如权利要求29-39中任一项所述的方法。
41.一种第一设备,其特征在于,包括收发器、处理器和存储器,其中:
所述存储器,存储有计算机程序;
所述收发器,用于收发数据;
所述处理器,用于调用并执行所述存储器中存储的计算机程序,通过所述收发器收发数据来实现如权利要求1-19,或39中任一项所述的方法。
42.一种第二设备,其特征在于,包括收发器、处理器和存储器,其中:
所述存储器,存储有计算机程序;
所述收发器,用于收发数据;
所述处理器,用于调用并执行所述存储器中存储的所述计算机程序,通过所述收发器收发数据来实现如权利要求20-39任一项所述的方法。
43.一种通信***,其特征在于,所述通信***中包含第一设备和第二设备,其中,所述第一设备用于实现如权利要求1-9,或39中任一项所述的方法,所述第二设备用于实现如权利要求20-28,或39任一项所述的方法;或者
所述第一设备用于实现如权利要求10-19,或39中任一项所述的方法,所述第二设备用于实现如权利要求29-39任一项所述的方法。
44.一种芯片,其特征在于,所述芯片与存储器相连,用于读取并执行所述存储器中存储的计算机程序,以实现如权利要求1-39任一项所述的方法。
45.一种计算机可读存储介质,其特征在于,所述计算机存储介质上存储有计算机程序,该计算机程序被处理器执行时,用于实现如权利要求1-39任一项所述的方法。
CN201711148343.2A 2017-11-17 2017-11-17 一种通信方法及设备 Active CN109802800B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201711148343.2A CN109802800B (zh) 2017-11-17 2017-11-17 一种通信方法及设备
US16/764,186 US11356209B2 (en) 2017-11-17 2018-10-27 Method and device for sending multiple responses
EP18878590.1A EP3691167B1 (en) 2017-11-17 2018-10-27 Communication method and device
PCT/CN2018/112260 WO2019095971A1 (zh) 2017-11-17 2018-10-27 一种通信方法及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711148343.2A CN109802800B (zh) 2017-11-17 2017-11-17 一种通信方法及设备

Publications (2)

Publication Number Publication Date
CN109802800A CN109802800A (zh) 2019-05-24
CN109802800B true CN109802800B (zh) 2020-12-22

Family

ID=66539331

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711148343.2A Active CN109802800B (zh) 2017-11-17 2017-11-17 一种通信方法及设备

Country Status (4)

Country Link
US (1) US11356209B2 (zh)
EP (1) EP3691167B1 (zh)
CN (1) CN109802800B (zh)
WO (1) WO2019095971A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113872735B (zh) * 2020-06-30 2023-10-24 京东方科技集团股份有限公司 数据传输方法、装置及设备
CN113746833B (zh) * 2021-09-02 2023-06-16 上海商汤智能科技有限公司 通信方法及装置、电子设备和存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106888074A (zh) * 2017-03-24 2017-06-23 宇龙计算机通信科技(深圳)有限公司 一种码块的重传方法及装置
CN107196740A (zh) * 2017-05-05 2017-09-22 宇龙计算机通信科技(深圳)有限公司 一种码块的传输方法及装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101667900B (zh) * 2008-09-02 2014-11-05 中兴通讯股份有限公司 Harq反馈方法
US8942166B2 (en) * 2010-02-12 2015-01-27 Google Technology Holdings LLC Method for providing a contention based uplink channel
CN106788918B (zh) 2016-12-30 2020-02-11 展讯通信(上海)有限公司 Harq配置方法、反馈方法、基站及用户设备
KR102248077B1 (ko) * 2017-01-15 2021-05-04 엘지전자 주식회사 무선 통신 시스템에서, harq-ack 신호를 전송하는 방법 및 이를 위한 장치
CN116260556A (zh) * 2017-02-03 2023-06-13 Idac控股公司 依赖于ldpc基础矩阵选择的码块分段
JP6972643B2 (ja) * 2017-05-02 2021-11-24 ソニーグループ株式会社 通信装置及び通信方法
US10630450B2 (en) * 2017-06-27 2020-04-21 Qualcomm Incorporated Overlapping code block groups for multiple codewords

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106888074A (zh) * 2017-03-24 2017-06-23 宇龙计算机通信科技(深圳)有限公司 一种码块的重传方法及装置
CN107196740A (zh) * 2017-05-05 2017-09-22 宇龙计算机通信科技(深圳)有限公司 一种码块的传输方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Remaining issues on CBG-based (re)transmission;Lenovo, Motorola Mobility;《3GPP TSG RAN WG1 Meeting 90bis R1-1717856》;20171013;第1-4页 *

Also Published As

Publication number Publication date
EP3691167A1 (en) 2020-08-05
CN109802800A (zh) 2019-05-24
US11356209B2 (en) 2022-06-07
US20200382244A1 (en) 2020-12-03
EP3691167A4 (en) 2020-11-25
EP3691167B1 (en) 2022-07-20
WO2019095971A1 (zh) 2019-05-23

Similar Documents

Publication Publication Date Title
CN110138514B (zh) 一种进行混合自动重传请求反馈的方法和终端
US10674503B2 (en) PUSCH transmission method and apparatus
EP4191920A1 (en) Method and apparatus for transmitting and receiving signal in mobile communication system
EP3251247B1 (en) Method and apparatus for transmission of uplink control information in multi-carrier communication system
WO2019072074A1 (zh) Harq-ack反馈码本的发送方法、装置及设备
CN111770572B (zh) 确定反馈信息的方法和通信装置
WO2020259580A1 (zh) 一种psfch的发送方法及装置
US20180176939A1 (en) Feedback information sending method, user equipment, and base station
CN111436128A (zh) 传输上行信息的方法和通信装置
KR20220073747A (ko) 다수의 제어 자원 세트(CORESET) 그룹들에 대한 다수의 DCI(downlink control information) 메시지 핸들링
CN111865511B (zh) 传输混合自动重传请求harq反馈信息的方法和通信装置
EP3050236B1 (en) Bundling harq feedback in a time division duplexing communication system
JP2020523841A (ja) フィードバック情報の送受信方法、装置及び通信システム
CN110635870B (zh) 生成混合自动重传请求harq信息的方法和装置
US11902943B2 (en) Communication method and communications apparatus
WO2020220253A1 (zh) 一种信息传输方法和通信设备
AU2018417481A1 (en) Data transmission method, terminal device and network device
CN110870237A (zh) 基于数据块的传输
EP3723314A1 (en) Transmission method and device
US20200178285A1 (en) Acknowledgement information transmission method, terminal device, and network device
CN112399579B (zh) 反馈信息的传输方法及通信装置
CN110730513B (zh) 一种通信方法及装置
CN109802800B (zh) 一种通信方法及设备
CN115396062A (zh) 应答信息的传输方法及装置
CN111418177A (zh) 可靠性传输方法及相关产品

Legal Events

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