KR20190028375A - 데이터 전송 방법 및 장치 - Google Patents
데이터 전송 방법 및 장치 Download PDFInfo
- Publication number
- KR20190028375A KR20190028375A KR1020187034994A KR20187034994A KR20190028375A KR 20190028375 A KR20190028375 A KR 20190028375A KR 1020187034994 A KR1020187034994 A KR 1020187034994A KR 20187034994 A KR20187034994 A KR 20187034994A KR 20190028375 A KR20190028375 A KR 20190028375A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- information
- ack
- nack feedback
- feedback information
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1685—Details of the supervisory signal the supervisory signal being transmitted in response to a specific request, e.g. to a polling signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1854—Scheduling and prioritising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
본 발명의 실시예는 데이터 전송 방법 및 장치를 제공하고, 상기 데이터 전송 방법은 제1 기기가 제2 기기가 송신한 제1 지시 정보를 수신하는 단계 - 상기 제1 지시 정보는 상기 제1 기기가 상기 제2 기기에 제1 데이터의 확인 또는 비 확인(ACK/NACK) 피드백 정보의 송신 여부를 지시하기 위한 것임 - ; 및 상기 제1 지시 정보가 상기 제2 기기로 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하도록 상기 제1 기기에 지시할 경우, 상기 제1 기기가 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 단계를 포함한다. 본 발명의 실시예에 따르면 시그널링 오버헤드를 절약하고 리소스 이용률을 높일 수 있다.
Description
본 발명은 통신 분야에 관한 것이고, 구체적으로 데이터 전송 방법 및 장치에 관한 것이다.
기존의 네트워크 시스템에서, 제2 기기가 데이터를 송신한 후, 제1 기기가 데이터를 수신 시 데이터를 디코딩하고, 디코딩 결과에 따라 확인/비 확인(Acknowledge/Non-acknowledge, 약칭“ACK/NACK")을 리턴한 다음 제2 기기가 하이브리드 자동 재송 요구(Hybrid Automatic Repeat Request, 약칭“HARQ")를 재송할 필요가 있는지를 결정한다. 데이터 디코딩 및 ACK/NACK 리턴에 모두 일정한 시간이 필요하기에, 전송 지연이 길어지게 되고, 매번의 ACK/NACK 피드백은 모두 제어 채널 리소스를 차지한다. 미래의 네트워크 시스템, 특히 초고신뢰 저지연 통신(Ultra-reliable Low-latency Communication, 약칭“URLLC") 서비스는 데이터 전송 지연 및 신뢰도에 대한 요구가 더 높다. 단말 기기의 전송 신뢰성(데이터를 정확하게 수신하는 확률)이 아주 높을 경우, 데이터를 전송할 때마다 ACK/NACK 피드백을 진행하기에 어느 정도 긴 전송 지연을 초래하고 게다가 시그널링 오버헤드를 증가시킨다.
본 발명의 실시예는 데이터의 전송 지연을 감소시키고 시그널링 오버헤드를 감소시킬 수 있는 데이터 전송 방법 및 장치를 제공한다.
제1 양태에 따르면, 제1 기기가 제2 기기가 송신한 제1 지시 정보를 수신하는 단계 - 상기 제1 지시 정보는 상기 제1 기기가 상기 제2 기기에 제1 데이터의 확인 또는 비 확인(ACK/NACK) 피드백 정보의 송신 여부를 지시하기 위한 것임 - ; 및 상기 제1 지시 정보가 상기 제2 기기로 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하도록 상기 제1 기기에 지시할 경우, 상기 제1 기기가 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 단계를 포함하는 데이터 전송 방법을 제공한다.
본 발명의 실시예에서, 제1 기기가 제2 기기가 송신한 제1 지시 정보를 수신하고, 상기 제1 지시 정보는 상기 제1 기기가 제1 데이터의 ACK/NACK 피드백 정보의 송신 여부를 지시하기 위한 것이며, 제1 지시 정보가, 상기 제1 기기가 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하지 않도록 지시할 경우, 제1 기기가 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하지 않고, 상기 제1 지시 정보가 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하도록 지시할 경우, 제1 기기가 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신한다. 제1 기기는 제1 지시 정보의 지시에 따라 제2 기기에 제1 데이터의 ACK/NACK 피드백 정보를 송신할 수 있고, 예를 들면 상기 ACK/NACK 피드백 정보는 확인 또는 비 확인일 수 있으며, 이로써 제1 기기가 제2 기기에 제1 데이터의 ACK/NACK 피드백 정보를 계속 전송하는 것을 방지하여 전송 지연을 줄일 수 있고 시그널링 오버헤드를 절약하며 리소스 낭비를 감소하고 리소스 이용률을 높일 수 있다.
선택 가능하게, 상기 제1 데이터는 하나 또는 다수의 데이터 패킷이거나 또는 하나 또는 다수의 데이터 블록일 수 있다.
대체 가능하게, 제1 기기가 단말 기기이고 제2 기기가 네트워크 기기이거나; 또는 제1 기기가 네트워크 기기이고 제2 기기가 단말 기기이거나; 또는 제1 기기가 단말 기기이고 제2 기기가 단말 기기일 수 있다.
제1 양태의 첫 번째 가능한 실시형태에서, 상기 제1 기기가 제2 기기가 송신한 제1 지시 정보를 수신하는 단계는, 상기 제1 기기가 상기 제1 데이터를 캡슐화(encapsulation)한 메시지 또는 상기 제1 데이터의 스케줄링 정보를 통해 운반(carry)되는 상기 제1 지시 정보를 상기 제2 기기로부터 수신하는 단계를 포함한다.
본 발명의 실시예에서, 제1 지시 정보가 제1 데이터를 캡슐화한 메시지 또는 제1 데이터의 스케줄링 정보에 실어 운반될 경우, 상기 제1 지시 정보가 지시하는 것은 제1 데이터의 ACK/NACK 피드백 정보의 피드백 여부이고, 즉 각각의 데이터가 상기 제1 데이터의 ACK/NACK 피드백 정보의 피드백 필요 여부를 지시하기 위한 자체의 제1 지시 정보를 운반한다. 이로써 제1 기기는 제1 지시 정보에 따라 제2 기기에 제1 데이터의 ACK/NACK 피드백 정보를 피드백하여, 시그널링 오버헤드를 절약하고 리소스 이용률을 높일 수 있다.
대체 가능하게, 상기 제1 데이터의 스케줄링 정보는 제1 데이터의 제어 정보일 수 있고, 예를 들면 제1 기기가 단말 기기이고 제2 기기가 네트워크 기기일 경우, 상기 제1 데이터의 스케줄링 정보는 다운링크 제어 정보(Downlink Control Information, 약칭“DCI")일 수 있다.
제1 양태의 상기 가능한 실시형태를 결부하면, 제1 양태의 두 번째 가능한 실시형태에서, 상기 제1 기기가 제2 기기가 송신한 제1 지시 정보를 수신하는 단계는, 상기 제1 기기가, 제2 데이터를 캡슐화한 메시지 또는 상기 제2 데이터의 스케줄링 정보를 통해 운반되는 상기 제1 지시 정보를 상기 제2 기기로부터 수신하는 단계를 포함한다.
본 발명의 실시예에서, 제1 지시 정보가 제2 데이터를 캡슐화한 메시지 또는 제2 데이터의 스케줄링 정보에 실어 운반될 경우, 상기 제1 지시 정보가 지시하는 것은 제1 데이터의 ACK/NACK 피드백 정보의 피드백 여부이고, 즉 제2 데이터가 상기 제1 데이터의 ACK/NACK 피드백 정보의 피드백 필요 여부를 지시하기 위한 제1 데이터의 제1 지시 정보를 운반한다. 이로써 제1 기기는 제1 지시 정보에 따라 제2 기기에 제1 데이터의 ACK/NACK 피드백 정보를 피드백하여, 시그널링 오버헤드를 절약하고 리소스 이용률을 높일 수 있다.
또한, 상기 제1 데이터 패킷이 다수의 데이터 패킷 또는 다수의 전송 블록을 포함할 경우, 제2 데이터는 상기 다수의 데이터 패킷 또는 다수의 데이터에 대응되는 ACK/NACK 피드백 지시 정보를 운반하고, 다수의 데이터 패킷 또는 다수의 전송 블록의 피드백 지시 정보는 제2 데이터로 운반되는 제1 지시 정보를 통해 지시되며, 각각의 데이터 패킷 또는 전송 블록에 대한 ACK/NACK 피드백 정보의 송신으로 인한 리소스 오버헤드를 방지할 수 있고 리소스 이용률을 더 높일 수 있다.
제1 양태의 상기 가능한 실시형태를 결부하면, 제1 양태의 세 번째 가능한 실시형태에서, 상기 제1 데이터는 상기 제1 기기가 제1 지시 정보를 수신하기 전 또는 후에 수신한 N개의 데이터이거나 - N은 1보다 크거나 같음 - 또는
상기 제1 데이터는 상기 제1 기기가 마지막으로 ACK/NACK 피드백 정보를 송신한 후 수신한 적어도 하나의 데이터이거나, 또는
상기 제1 데이터는 상기 제1 기기가 마지막으로 피드백 지시 정보를 수신한 후 수신한 적어도 하나의 데이터이고, 상기 피드백 지시 정보는 상기 제2 기기로 제3 데이터의 ACK/NACK 피드백 정보를 송신하도록 상기 제1 기기에 지시하기 위한 것이다.
선택 가능하게, 상기 제1 데이터는 상기 제1 기기가 지난 번에 송신한 ACK/NACK 피드백 정보와 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 사이에 수신된 적어도 하나의 데이터이거나, 또는, 상기 제1 데이터는 상기 제1 기기가 마지막으로 수신한 피드백 지시 정보와 상기 제1 지시 정보를 수신하는 사이에 수신된 적어도 하나의 데이터이며, 상기 피드백 지시 정보는 상기 제2 기기로 제3 데이터의 ACK/NACK 피드백 정보를 송신하도록 상기 제1 기기에 지시하기 위한 것이다.
구체적으로, 상기 제1 데이터는 제1 기기가 제1 지시 정보를 수신하는 가장 최근의 N개의 데이터일 수 있고, 예를 들면 상기 제1 데이터는 제1 기기가 전에 수신 또는 후에 수신한 N개의 데이터이며, 이로써 제1 지시 정보는 N개의 데이터의 ACK/NACK 피드백 정보를 송신할 지의 여부를 지시할 수 있다. 제1 데이터는 제1 기기가 지난 번, 즉 마지막으로 ACK/NACK 피드백 정보를 송신한 후에 수신한 하나 또는 다수의 데이터일 수 있고, 제1 데이터는 제1 기기가 지난 번, 즉 마지막으로 피드백 지시 정보를 수신한 후 수신한 하나 또는 다수의 데이터일 수 있다. 물론, 제1 데이터는 이번에 제1 기기가 송신하고자 하는 ACK/NACK 피드백 정보와 지난 번에 송신한 ACK/NACK 피드백 정보 사이의 적어도 하나의 데이터이거나, 또는 제1 데이터는 이번에 수신한 제1 지시 정보와 마지막으로 수신한 피드백 지시 정보 사이의 적어도 하나의 데이터일 수 있으며, 상기 제3 데이터는 상기 피드백 지시 정보가 지시하는 ACK/NACK 피드백 정보의 송신 여부에 대한 데이터일 수 있다.
또한, 상기 제1 데이터는 상기 제1 기기가 제1 지시 정보를 수신하기 전 또는 후에 수신한 N개의 데이터가 아닐 수도 있고, 예를 들면, 제1 데이터의 디코딩에 일정한 시간이 필요하기에 제1 기기가 상기 제1 데이터의 디코딩 시간 시간과 디코딩 종료 시간 사이의 제4 데이터를 수신하면 제1 데이터에 포함되지 않을 수도 있고, 즉 제1 데이터의 수신과 제1 지시 정보의 수신 사이에 제4 데이터가 존재하며, 즉 제1 기기가 제1 데이터의 ACK/NACK 피드백 정보의 피드백을 지시하는 제1 지시 정보를 수신하면, 제1 기기는 제1 데이터의 ACK/NACK 피드백 정보를 피드백할 수 있고, 이로써 제1 지시 정보 수신 시 제1 데이터의 디코딩을 기다려야 해서 초래되는 지연을 방지할 수 있다.
제1 양태의 상기 가능한 실시형태를 결부하면, 제1 양태의 네 번째 실시형태에서, 상기 제1 기기가 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 단계 이전에, 상기 데이터 전송 방법은, 상기 제1 기기가 상기 제2 데이터 또는 상기 제2 데이터의 스케줄링 정보에 의해 점용되는 리소스에 따라 상기 ACK/NACK 피드백 정보를 송신하기 위한 리소스를 결정하는 단계를 더 포함하고, 상기 제1 기기가 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 단계는, 상기 제1 기기가 상기 ACK/NACK 피드백 정보의 리소스에서 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 단계를 포함한다.
본 발명의 실시예에서, 제2 데이터 또는 제2 데이터의 스케줄링 정보에 의해 점용되는 리소스에 따라 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 리소스를 결정할 수 있다. 예를 들면, 상기 제1 데이터의 ACK/NACK 피드백 정보를 전송하는 서브프레임은 상기 제2 데이터 또는 제2 데이터의 스케줄링 정보에 의해 점용되는 서브프레임에 따라 결정될 수 있다. 또한 예를 들면, 상기 제1 데이터의 ACK/NACK 피드백 정보를 전송하는 업링크 제어 채널 리소스는 제2 데이터의 스케줄링 정보에 의해 점용되는 첫 번째 제어 채널 구성요소(Control Channel Element, 약칭“CCE")의 색인에 따라 확인되거나, 또는 제1 데이터의 ACK/NACK 피드백 정보의 업링크 제어 채널 리소스는 제1 데이터에 의해 점용되는 첫 번째 물리적 리소스 블록(Physical Resource Block, 약칭“PRB")에 따라 결정될 수 있다. 여기서 상기 업링크 제어채널은 물리적 업링크 제어 채널(Physical Uplink Control Channel, 약칭“PUCCH")일 수 있고, 상기 제2 데이터의 스케줄링 정보는 상기 제2 데이터를 스케줄링하기 위한 DCI일 수 있다.
제1 양태의 상기 가능한 실시형태를 결부하면, 제1 양태의 다섯 번째 실시형태에서, 상기 제1 지시 정보는 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 리소스 정보를 더 포함하고, 상기 제1 기기가 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 단계는, 상기 제1 기기가 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 리소스 정보에 따라 상기 ACK/NACK 피드백 정보를 송신하기 위한 리소스를 결정하는 단계; 및 상기 제1 기기가 상기 ACK/NACK 피드백 정보의 리소스에서 상기 제2 기기에 ACK/NACK 피드백 정보를 송신하는 단계를 포함한다.
본 발명의 실시예에서, 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하기 위한 리소스는 제2 데이터 또는 제2 데이터의 스케줄링 정보에 의해 점용되는 리소스에 따라 결정할 수 있을 뿐만 아니라, 제1 지시 정보는 제1 데이터의 ACK/NACK 피드백 정보를 송신하기 위한 리소스 정보를 포함할 수도 있고, 예를 들면 상기 리소스 정보는 리소스 색인 또는 리소스 오프셋(offset) 등일 수 있으며, 이로써 제1 기기가 상기 제1 지시 정보를 수신할 경우, 상기 제1 지시 정보에 따라 제1 데이터의 ACK/NACK 피드백 정보를 송신하기 위한 리소스 정보를 결정할 수 있다. 예를 들면, 상기 리소스는 상기 ACK/NACK 피드백 정보를 전송하는 업링크 제어채널 리소스일 수 있다. 전형적으로, 상기 업링크 제어채널은 PUCCH일 수 있다.
제1 양태의 상기 가능한 실시형태를 결부하면, 제1 양태의 여섯 번째 실시형태에서, 상기 제1 지시 정보는 하이브리드 자동 재송 요구(Hybrid Automatic Repeat Request, 약칭“HARQ") 타이밍 정보를 포함하고, 상기 HARQ 타이밍 정보는 상기 제1 기기가 상기 제1 지시 정보를 수신한 시간과 상기 제1 기기가 상기 ACK/NACK 피드백 정보를 송신한 시간 사이의 시간 간격 정보를 지시하며, 상기 제1 기기가 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 단계는, 상기 제1 기기가 상기 HARQ 타이밍 정보에 따라 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 단계를 포함한다.
제1 양태의 상기 가능한 실시형태를 결부하면, 제1 양태의 일곱 번째 실시형태에서, 상기 제1 기기가 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 단계는, 상기 제1 기기가 상기 제1 데이터에 포함된 모든 데이터 블록을 정확하게 디코딩하는 경우, 상기 제1 기기가 상기 제2 기기에 상기 제1 데이터의 확인(ACK) 정보를 송신하는 단계; 상기 제1 기기가 상기 제1 데이터에 포함된 적어도 하나의 데이터 블록을 잘못 디코딩하는 경우, 상기 제1 기기가 상기 제2 기기에 상기 제1 데이터의 비 확인(NACK) 정보를 송신하는 단계를 포함한다.
제2 양태에 따르면, 제2 기기가 제1 기기에 제1 지시 정보를 송신하는 단계 - 상기 제1 지시 정보는 상기 제1 기기가 상기 제2 기기에 제1 데이터의 확인 또는 비 확인(ACK/NACK) 피드백 정보의 송신 여부를 지시하기 위한 것임 - ; 및 상기 제1 지시 정보가 상기 제2 기기로 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하도록 상기 제1 기기에 지시할 경우, 상기 제2 기기가, 상기 제1 기기가 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신하는 단계를 포함하는 데이터 전송 방법을 제공한다.
제2 양태의 첫 번째 가능한 실시형태에서, 상기 제2 기기가 제1 기기에 제1 지시 정보를 송신하는 단계는 상기 제2 기기가 상기 제1 데이터를 캡슐화(encapsulation)하는 메시지 또는 상기 제1 데이터의 스케줄링 정보를 통해 상기 제1 기기에 상기 제1 지시 정보를 송신하는 단계를 포함한다.
제2 양태의 상기 가능한 실시형태를 결부하면, 제2 양태의 두 번째 실시형태에서, 상기 제2 기기가 제1 기기에 제1 지시 정보를 송신하는 단계는, 상기 제2 기기가 제2 데이터를 캡슐화한 메시지 또는 상기 제2 데이터의 스케줄링 정보를 통해 상기 제1 기기에 상기 제1 지시 정보를 송신하는 단계를 포함한다.
제2 양태의 상기 가능한 실시형태를 결부하면, 제2 양태의 세 번째 실시형태에서, 상기 제1 데이터는 상기 제2 기기가 제1 지시 정보를 송신하기 전 또는 후에 송신한 N개의 데이터이거나 - N은 1보다 크거나 같음 - 또는 상기 제1 데이터는 상기 제2 기기가 마지막으로 ACK/NACK 피드백 정보를 수신한 후 송신한 적어도 하나의 데이터이거나, 또는 상기 제1 데이터는 상기 제2 기기가 마지막으로 피드백 지시 정보를 송신한 후 송신한 적어도 하나의 데이터이고, 상기 피드백 지시 정보는 상기 제2 기기로 제3 데이터의 ACK/NACK 피드백 정보를 송신하도록 상기 제1 기기에 지시하기 위한 것이다.
선택 가능하게, 상기 제1 데이터는 상기 제2 기기가 지난 번에 수신한 ACK/NACK 피드백 정보와 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신하는 사이에 송신된 적어도 하나의 데이터이거나, 또는, 상기 제1 데이터는 상기 제2 기기가 마지막으로 송신한 피드백 지시 정보와 상기 제1 지시 정보를 송신하는 사이에 수신된 적어도 하나의 데이터이며, 상기 피드백 지시 정보는 상기 제2 기기로 제3 데이터의 ACK/NACK 피드백 정보를 송신하도록 상기 제1 기기에 지시하기 위한 것이다.
제2 양태의 상기 가능한 실시형태를 결부하면, 제2 양태의 네 번째 실시형태에서, 상기 제2 기기가, 상기 제1 기기가 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신하는 단계는, 상기 제2 기기가, 상기 제1 기기가 상기 제2 데이터 또는 상기 제2 데이터의 스케줄링 정보에 의해 점용되는 리소스에 따라 결정한 상기 ACK/NACK 피드백 정보를 송신하기 위한 리소스에서 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신하는 단계를 포함한다.
제2 양태의 상기 가능한 실시형태를 결부하면, 제2 양태의 다섯 번째 실시형태에서,상기 제1 지시 정보는 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 리소스 정보를 더 포함하고, 상기 제2 기기가, 상기 제1 기기가 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신하는 단계는, 상기 제2 기기가, 상기 제1 기기가 상기 제1 데이터의 ACK/NACK 피드백 정보의 리소스 정보에 따라 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신하는 단계를 포함한다.
제2 양태의 상기 가능한 실시형태를 결부하면, 제2 양태의 여섯 번째 실시형태에서, 상기 제1 지시 정보는 하이브리드 자동 재송 요구(HARQ) 타이밍 정보를 포함하고, 상기 HARQ 타이밍 정보는 상기 제1 기기가 상기 제1 지시 정보를 수신한 시간과 상기 제1 기기가 상기 ACK/NACK 피드백 정보를 송신한 시간 사이의 시간 간격 정보를 지시하며, 상기 제2 기기가, 상기 제1 기기가 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신하는 단계는, 상기 제2 기기가, 상기 제1 기기가 상기 HARQ 타이밍 정보에 따라 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신하는 단계를 포함한다.
제2 양태의 상기 가능한 실시형태를 결부하면, 제2 양태의 일곱 번째 실시형태에서, 상기 제2 기기가, 상기 제1 기기가 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신하는 단계는, 상기 제1 기기가 상기 제1 데이터에 포함된 모든 데이터 블록을 정확하게 디코딩하는 경우, 상기 제2 기기가, 상기 제1 기기가 송신한 상기 제1 데이터의 확인(ACK) 정보를 수신하는 단계; 상기 제1 기기가 상기 제1 데이터에 포함된 적어도 하나의 데이터 블록을 잘못 디코딩하는 경우, 상기 제2 기기가, 상기 제1 기기가 송신한 상기 제1 데이터의 비 확인(NACK) 정보를 송신하는 단계를 포함한다.
제3 양태에 따르면, 상기 제1 양태 또는 제1 양태의 임의의 가능한 실시 형태 중의 방법을 수행하기 위한 데이터 전송 장치를 제공한다. 구체적으로, 상기 데이터 전송 장치는 상기 제1 양태 또는 제1 양태의 임의의 가능한 실시 형태 중의 방법을 수행하기 위한 유닛을 포함한다.
제4 양태에 따르면, 상기 제2 양태 또는 제2 양태의 임의의 가능한 실시 형태 중의 방법을 수행하기 위한 데이터 전송 장치를 제공한다. 구체적으로, 상기 데이터 전송 장치는 상기 제2 양태 또는 제2 양태의 임의의 가능한 실시 형태 중의 방법을 수행하기 위한 유닛을 포함한다.
제5 양태에 따르면, 상기 제3 양태 또는 제4 양태에 따른 데이터 전송 장치를 포함하는 데이터 전송 시스템을 제공한다.
제6 양태에 따르면, 수신기, 송신기, 메모리, 프로세서 및 버스 시스템을 포함하는 데이터 전송 장치를 제공한다. 상기 수신기, 상기 송신기, 상기 메모리 및 상기 프로세서는 상기 버스 시스템을 통해 연결되고, 상기 메모리에는 명령어가 저장되며, 상기 프로세서는 상기 메모리에 저장된 명령어를 실행하여 수신기가 신호를 수신하고 송신기가 신호를 송신하도록 제어하고, 상기 프로세서가 상기 메모리에 저장된 명령어를 실행할 경우, 상기 프로세서가 상기 제1 양태 또는 제1 양태의 임의의 가능한 실시형태에 따른 데이터 전송 방법을 수행한다.
제7 양태에 따르면, 수신기, 송신기, 메모리, 프로세서 및 버스 시스템을 포함하는 데이터 전송 장치를 제공한다. 상기 수신기, 상기 송신기, 상기 메모리 및 상기 프로세서는 상기 버스 시스템을 통해 연결되고, 상기 메모리에는 명령어가 저장되며, 상기 프로세서는 상기 메모리에 저장된 명령어를 실행하여 수신기가 신호를 수신하고 송신기가 신호를 송신하도록 제어하고, 상기 프로세서가 상기 메모리에 저장된 명령어를 실행할 경우, 상기 프로세서가 상기 제2 양태 또는 제2 양태의 임의의 가능한 실시형태에 따른 데이터 전송 방법을 수행한다.
제8 양태에 따르면, 제1 양태 또는 제1 양태의 임의의 가능한 실시형태에 따른 데이터 전송 방법을 수행하기 위한 명령어를 포함하는 컴퓨터 프로그램이 저장된 컴퓨터 판독가능 매체를 제공한다.
제9 양태에 따르면, 제2 양태 또는 제2 양태의 임의의 가능한 실시형태에 따른 데이터 전송 방법을 수행하기 위한 명령어를 포함하는 컴퓨터 프로그램이 저장된 컴퓨터 판독가능 매체를 제공한다.
본 발명의 실시예의 기술적 해결수단을 보다 명확하게 설명하기 위하여 이하 본 발명의 실시예에서 사용되는 첨부 도면을 간단히 설명한다. 아래에서 설명되는 도면은 본 발명의 일부 실시예일 뿐 본 기술분야의 통상의 기술자들은 진보성 창출에 힘 쓸 필요 없이 이러한 도면으로부터 다른 도면을 얻을 수 있을 것이다.
도 1은 본 발명의 실시예에 따른 데이터 전송 방법의 예시적 흐름도이다.
도 2는 본 발명의 실시예에 따른 데이터 전송 방법의 다른 일 예시적 흐름도이다.
도 3은 본 발명의 실시예에 따른 데이터 전송 장치의 예시적 블록도이다.
도 4는 본 발명의 실시예에 따른 데이터 전송 장치의 다른 일 예시적 블록도이다.
도 5는 본 발명의 실시예에 따른 데이터 전송 시스템의 예시적 블록도이다.
도 6은 본 발명의 실시예에 따른 데이터 전송 장치의 예시적 블록도이다.
도 7은 본 발명의 실시예에 따른 데이터 전송 장치의 다른 일 예시적 블록도이다.
도 1은 본 발명의 실시예에 따른 데이터 전송 방법의 예시적 흐름도이다.
도 2는 본 발명의 실시예에 따른 데이터 전송 방법의 다른 일 예시적 흐름도이다.
도 3은 본 발명의 실시예에 따른 데이터 전송 장치의 예시적 블록도이다.
도 4는 본 발명의 실시예에 따른 데이터 전송 장치의 다른 일 예시적 블록도이다.
도 5는 본 발명의 실시예에 따른 데이터 전송 시스템의 예시적 블록도이다.
도 6은 본 발명의 실시예에 따른 데이터 전송 장치의 예시적 블록도이다.
도 7은 본 발명의 실시예에 따른 데이터 전송 장치의 다른 일 예시적 블록도이다.
이하, 본 발명의 실시예에 따른 첨부 도면을 참조하여 본 발명의 실시예에 따른 기술적 해결수단을 명확하고 완전하게 설명하되 설명된 실시예는 본 발명의 일부 실시예일 뿐 전체 실시예가 아님은 분명하다. 본 발명이 속하는 기술분야의 통상의 기술자들이 진보성 창출에 힘쓸 필요 없이 획득한 모든 다른 실시예들은 전부 본 발명의 보호 범위 내에 속한다.
이해해야 할 것은, 본 발명의 실시예에 따른 기술적 해결수단은 다양한 통신 시스템, 예를 들어 이동 통신 글로벌(Global System of Mobile communication, 약칭 “GSM") 시스템, 코드 분할 다원 접속(Code Division Multiple Access, 약칭 “CDMA") 시스템, 광대역 코드 분할 다원 접속(Wideband Code Division Multiple Access, 약칭 “WCDMA") 시스템, 일반 패킷 무선 서비스(General Packet Radio Service, 약칭 “GPRS"), 롱 텀 에볼루션(Long Term Evolution, 약칭 “LTE") 시스템, LTE주파수 분할 이중 통신(Frequency Division Duplex, 약칭 “FDD") 시스템, LTE시분할 이중 통신(Time Division Duplex, 약칭 “TDD"), 범용 이동 통신 시스템(Universal Mobile Telecommunication System, 약칭 “UMTS") 또는 와이맥스(Worldwide Interoperability for Microwave Access, 약칭 “WiMAX"), 및 미래에 출현 가능한 통신 시스템 등에 적용 가능함을 이해하여야 한다.
또한 이해해야 할 것은, 본 발명의 실시예에서 단말 기기는 사용자 기기(User Equipment, UE) , 이동국(Mobile Station, MS) , 이동 단말(Mobile Terminal) 또는 미래 5G 네트워크 중의 단말 기기 등일 수 있고, 상기 단말 기기는 무선 접속망(Radio Access Network, RAN)을 통해 하나 또는 다수의 코어 망(core network)과 통신을 진행할 수 있으며, 예를 들면 단말 기기는 휴대폰(또는 “셀룰러” 전화), 무선 통신 기능을 구비하는 컴퓨터 등일 수 있고, 예를 들면 단말 기기는 휴대용, 포터블, 핸드헬드, 컴퓨터 내장 또는 차량 탑재 이동 장치일 수 있으며, 이들은 무선 접속망과 음성 및/또는 데이터를 교환한다.
본 발명의 실시예에서, 네트워크 기기는 GSM 또는 CDMA 중의 기지국(Base Transceiver Station, BTS)일 수 있고, WCDMA 중의 기지국(NodeB, NB)일 수도 있으며 LTE 중의 에볼루션형 기지국(Evolutional Node B, eNB 또는 eNodeB)일 수도 있으며, 클라우드 무선 접속 네트워크(Cloud Radio Access Network, CRAN) 상황 하에서의 무선 컨트롤러일 수도 있거나 중계국 또는 액세스 포인트, 또는 차량탑재 기기, 착용가능 기기 및 미래 5G 네트워크 중의 네트워크 기기 또는 미래 에볼루션 PLMN 네트워크 중의 네트워크 기기 등일 수 있다.
도 1은 본 발명의 실시예에 따른 데이터 전송 방법(100)의 예시적 흐름도이다. 도 1은 데이터 전송 방법의 단계 또는 조작을 도시하였으나, 이러한 단계 또는 조작은 예시적인 것일 뿐 본 발명의 실시예는 다른 조작 또는 도 1의 각 조작의 변형을 수행할 수도 있으며, 상기 데이터 전송 방법(100)은 하기와 같은 단계를 포함한다.
S110: 제1 기기가 제2 기기가 송신한 제1 지시 정보를 수신하고, 상기 제1 지시 정보는 상기 제1 기기가 상기 제2 기기에 제1 데이터의 ACK/NACK 피드백 정보의 송신 여부를 지시하기 위한 것이다.
S120: 상기 제1 지시 정보가 상기 제2 기기로 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하도록 상기 제1 기기에 지시할 경우, 상기 제1 기기가 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신한다.
도 2는 본 발명의 실시예에 따른 데이터 전송 방법(200)의 예시적 흐름도이다. 도 2는 데이터 전송 방법의 단계 또는 조작을 도시하였으나, 이러한 단계 또는 조작은 예시적인 것일 뿐 본 발명의 실시예는 다른 조작 또는 도 2의 각 조작의 변형을 수행할 수도 있으며, 상기 데이터 전송 방법(200)은 하기와 같은 단계를 포함한다.
S210: 제2 기기가 제1 기기에 제1 지시 정보를 송신하고, 상기 제1 지시 정보는 상기 제1 기기가 상기 제2 기기에 제1 데이터의 ACK/NACK 피드백 정보의 송신 여부를 지시하기 위한 것이다
S220: 상기 제1 지시 정보가 상기 제2 기기로 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하도록 상기 제1 기기에 지시할 경우, 상기 제2 기기가, 상기 제1 기기가 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신한다
이해해야 할 것은, 제1 기기가 단말 기기이고 제2 기기가 네트워크 기기이거나; 또는 제1 기기가 네트워크 기기이고 제2 기기가 단말 기기이거나; 또는 제1 기기가 단말 기기이고 제2 기기가 단말 기기이거나, 제1 기기가 네트워크 기기이고 제2 기기가 네트워크 기기일 수 있으나 본 발명의 실시예는 이에 한정되지 않는다.
또한 이해해야 할 것은, 상기 제1 데이터는 하나 또는 다수의 데이터 패킷이거나 또는 하나 또는 다수의 데이터 블록일 수 있으나, 본 발명의 실시예는 이에 한정되지 않는다.
구체적으로, 제2 기기가 제1 기기에 제1 지시 정보를 송신하고, 상기 제1 지시 정보는 상기 제1 기기가 제2 기기에 제1 데이터의 ACK/NACK 피드백 정보의 송신 여부를 지시하기 위한 것이며, 예를 들면 상기 ACK/NACK 피드백 정보는 ACK 또는 NACK일 수 있다. 제1 기기가 상기 제1 지시 정보를 수신하고, 상기 제1 지시 정보가 제1 기기가 제2 기기에 제1 데이터의 ACK/NACK 피드백 정보를 송신하지 않도록 지시할 경우, 제1 기기가 제1 데이터의 ACK/NACK 피드백 정보를 송신하지 않고, 상기 제1 지시 정보가제2 기기로 제1 데이터의 ACK/NACK 피드백 정보를 송신하도록 제1 기기에지시할 경우, 제1 기기가 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하고, 제1 기기는 제1 지시 정보에 따라 제2 기기에 제1 데이터의 ACK/NACK 피드백 정보를 송신할 수 있으며, 이로써 제1 기기가 제2 기기에 제1 데이터의 ACK/NACK 피드백 정보를 계속 전송하는 것을 방지하여 시그널링 오버헤드를 절약하며 리소스 낭비를 감소하고 리소스 이용률을 높일 수 있다.
이해해야 할 것은, 제1 지시 정보는 프로토콜에 규정된 특수한 비트일 수 있고, 예를 들면, 상기 비트의 값이 1일 경우 제1 기기가 제2 기기에 제1 데이터의 ACK/NACK 피드백 정보를 송신함을 지시하고, 상기 비트의 값이 0일 경우 제1 기기가 제2 기기에 제1 데이터의 ACK/NACK 피드백 정보를 송신하지 않음을 지시할 수 있으며, 구체적으로 어떤 방식으로 지시하는 지는 네트워크 구성 또는 프로토콜에 규정된 지시 방식일 수 있으며, 본 발명의 실시예는 이에 한정되지 않는다.
또한 이해해야 할 것은, 제1 지시 정보는 제2 기기가 제1 기기에 직접 송신하거나, 다른 메시지로 운반되어 제1 기기에 송신될 수 있고, 제1 지시 정보는 제어 채널을 통해 송신되거나 데이터 채널을 통해 송신될 수 있으며, 또는 제1 지시 정보는 사용자 평면 데이터에 베어링되어 송신되거나 제어 평면 데이터에 베어링되어 송신될 수 있으며, 본 발명의 실시예는 이에 한정되지 않는다.
가능한 일 실시예로서, S210는 상기 제2 기기가 상기 제1 데이터를 캡슐화한 메시지 또는 상기 제1 데이터의 스케줄링 정보를 통해 상기 제1 기기에 상기 제1 지시 정보를 송신하는 단계를 포함하고, S110는 상기 제1 기기가, 상기 제1 데이터를 캡슐화한 메시지 또는 상기 제1 데이터의 스케줄링 정보를 통해 운반되는 상기 제1 지시 정보를 상기 제2 기기로부터 수신하는 단계를 포함한다.
구체적으로, 제1 지시 정보가 제1 데이터를 캡슐화한 메시지 또는 제1 데이터의 스케줄링 정보에 실어 운반될 경우, 상기 제1 지시 정보가 지시하는 것은 제1 데이터의 ACK/NACK 피드백 정보의 피드백 여부이고, 즉 각각의 데이터가 상기 제1 데이터의 ACK/NACK 피드백 정보의 피드백 필요 여부를 지시하기 위한 자체의 제1 지시 정보를 운반한다. 이로써 제1 기기는 제1 지시 정보에 따라 제2 기기에 제1 데이터의 ACK/NACK 피드백 정보를 피드백하여, 시그널링 오버헤드를 절약하고 리소스 이용률을 높일 수 있다.
일 예로, 제2 기기가 제1 기기에 50개의 데이터 패킷을 송신하고, 50개의 데이터 패킷 중 각각의 데이터 패킷이 모두 자체의 ACK/NACK 피드백 정보의 피드백 여부를 지시하기 위한 자체의 제1 지시 정보를 운반하면, 상기 제1 기기가 상기 50개의 데이터 패킷을 수신할 경우, 상기 50개의 데이터 패킷 중 각각의 데이터 패킷의 제1 지시 정보에 따라 각각의 데이터 패킷의 ACK/NACK 피드백 정보의 피드백 여부를 결정한다.
또한, 제1 기기가 단말 기기이고 제2 기기가 네트워크 기기일 경우, 제2 기기는 제1 데이터를 캡슐화한 메시지를 통해 제1 지시 정보를 실어 제1 기기에 송신할 수 있고, 제2 기기는 제1 데이터를 스케줄링하는 다운링크 제어 정보(Downlink Control Information, 약칭“DCI")를 통해 상기 제1 지시 정보를 송신할 수 있으며, 본 발명의 실시예는 이에 한정되지 않는다.
가능한 일 실시예로서, S210는 상기 제2 기기가 제2 데이터를 캡슐화한 메시지 또는 상기 제2 데이터의 스케줄링 정보를 통해 상기 제1 기기에 상기 제1 지시 정보를 송신하는 단계를 포함한다. S110는 상기 제1 기기가, 제2 데이터를 캡슐화한 메시지 또는 상기 제2 데이터의 스케줄링 정보를 통해 운반되는 상기 제1 지시 정보를 상기 제2 기기로부터 수신하는 단계를 포함한다.
이해해야 할 것은, 제2 데이터의 스케줄링 정보는 제2 데이터의 DCI일 수 있다.
구체적으로, 제1 지시 정보가 제2 데이터를 캡슐화한 메시지 또는 제2 데이터의 스케줄링 정보에 실어 운반될 경우, 상기 제1 지시 정보가 지시하는 것은 제1 데이터의 ACK/NACK 피드백 정보의 피드백 여부이고, 즉 제2 데이터가 상기 제1 데이터의 ACK/NACK 피드백 정보의 피드백 필요 여부를 지시하기 위한 제1 데이터의 제1 지시 정보를 운반한다. 이로써 제1 기기는 제1 지시 정보에 따라 제2 기기에 제1 데이터의 ACK/NACK 피드백 정보를 피드백하여, 시그널링 오버헤드를 절약하고 리소스 이용률을 높일 수 있다.
또한, 상기 제1 데이터 패킷이 다수의 데이터 패킷 또는 다수의 전송 블록을 포함할 경우, 제2 데이터는 상기 다수의 데이터 패킷 또는 다수의 데이터에 대응되는 ACK/NACK 피드백 지시 정보를 운반하고, 다수의 데이터 패킷 또는 다수의 전송 블록의 피드백 지시 정보는 제2 데이터로 운반되는 제1 지시 정보를 통해 지시되며, 각각의 데이터 패킷 또는 전송 블록에 대한 ACK/NACK 피드백 정보의 송신으로 인한 리소스 오버헤드를 방지할 수 있고 리소스 이용률을 더 높일 수 있다.
일 예로, 제2 기기가 제1 기기에 9개의 데이터 패킷을 송신하고, 9개의 데이터 패킷 중 각각의 데이터 패킷이 모두 제1 지시 정보를 운반하며 각각의 데이터 패킷으로 운반되는 제1 지시 정보가 상기 데이터 패킷의 가장 최근의 8개의 데이터 패킷의 ACK/NACK 피드백 정보의 피드백 여부를 지시하며, 첫 번째 데이터 패킷으로부터 8번째 데이터 패킷 중의 제1 지시 정보가 지시하는 것은 ACK/NACK 피드백 정보를 송신하지 않는 것이고, 즉 앞의 8개의 데이터 패킷의 ACK/NACK 피드백 정보를 송신하며, 앞의 8개의 데이터 패킷이 정확하게 디코딩될 경우, 제1 기기가 제2 기기에 ACK 정보를 송신하고, 앞의 8개의 데이터 패킷이 정확하게 디코딩되지 않을 경우, 즉 적어도 하나가 잘못 디코딩될 경우, 제1 기기가 제2 기기에 NACK 정보를 송신한다. 이로써 8개의 데이터 패킷의 ACK/NACK 피드백 정보가 제2 기기에 한 번에 피드백하여, 8번의 ACK/NACK 피드백 정보를 피드백하는 것을 방지함으로써 시그널링 오버헤드를 더 절약하고 리소스 이용률을 높인다.
다른 일 예로, 제2 기기가 제1 기기에 9개의 데이터 패킷을 송신하고, 9개의 데이터 패킷은 제1 지시 정보를 운반하지 않을 수도 있으며 제2 기기가 제1 기기에 제1 지시 정보를 송신하고 프로토콜 규정 또는 네트워크 구성에 따라 상기 제1 지시 정보가 지시하는 것은 상기 9개의 데이터 패킷의 ACK/NACK 피드백 정보의 피드백이며, 9개의 데이터 패킷이 정확하게 디코딩될 경우, 제1 기기가 제2 기기에 ACK 정보를 송신하고, 9개의 데이터 패킷이 정확하게 디코딩되지 않을 경우, 즉 적어도 하나가 잘못 디코딩될 경우, 제1 기기가 제2 기기에 NACK 정보를 송신한다. 이로써 9개의 데이터 패킷의 ACK/NACK 피드백 정보가 제2 기기에 한 번에 피드백하여, 9번의 ACK/NACK 피드백 정보를 피드백하는 것을 방지함으로써 시그널링 오버헤드를 더 절약하고 리소스 이용률을 높인다.
가능한 일 실시예로서, 상기 제1 데이터는 상기 제2 기기가 제1 지시 정보를 송신하기 전 또는 후에 송신한 N개의 데이터이거나 - N은 1보다 크거나 같음 - 또는 상기 제1 데이터는 상기 제2 기기가 마지막으로 ACK/NACK 피드백 정보를 수신한 후 송신한 적어도 하나의 데이터이거나, 또는 상기 제1 데이터는 상기 제2 기기가 마지막으로 피드백 지시 정보를 송신한 후 송신한 적어도 하나의 데이터이고, 상기 피드백 지시 정보는 상기 제2 기기로 제3 데이터의 ACK/NACK 피드백 정보를 송신하도록 상기 제1 기기에 지시하기 위한 것이다.
선택 가능하게, 상기 제1 데이터는 상기 제1 기기가 지난 번에 송신한 ACK/NACK 피드백 정보와 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 사이에 수신된 적어도 하나의 데이터이거나, 또는, 상기 제1 데이터는 상기 제1 기기가 마지막으로 수신한 피드백 지시 정보와 상기 제1 지시 정보를 수신하는 사이에 수신된 적어도 하나의 데이터이며, 상기 피드백 지시 정보는 상기 제2 기기로 제3 데이터의 ACK/NACK 피드백 정보를 송신하도록 상기 제1 기기에 지시하기 위한 것이다.
구체적으로, 상기 제1 데이터는 제1 기기가 제1 지시 정보를 수신하는 가장 최근의 N개의 데이터일 수 있고, 예를 들면 상기 제1 데이터는 제1 기기가 전 또는 후에 수신한 N개의 데이터이며, 이로써 제1 지시 정보는 N개의 데이터의 ACK/NACK 피드백 정보를 송신할 지의 여부를 지시할 수 있다. 제1 데이터는 제1 기기가 지난 번, 즉 마지막으로 ACK/NACK 피드백 정보를 송신한 후에 수신한 하나 또는 다수의 데이터일 수 있고, 제1 데이터는 제1 기기가 지난 번, 즉 마지막으로 피드백 지시 정보를 수신한 후 수신한 하나 또는 다수의 데이터일 수 있다. 물론, 제1 데이터는 이번에 제1 기기가 송신하고자 하는 ACK/NACK 피드백 정보와 지난 번에 송신한 ACK/NACK 피드백 정보 사이의 적어도 하나의 데이터이거나, 또는 제1 데이터는 이번에 수신한 제1 지시 정보와 마지막으로 수신한 피드백 지시 정보 사이의 적어도 하나의 데이터일 수 있으며, 상기 제3 데이터는 상기 피드백 지시 정보가 지시하는 ACK/NACK 피드백 정보의 송신 여부에 대한 데이터일 수 있다.
또한, 상기 제1 데이터는 상기 제1 기기가 제1 지시 정보를 수신하기 전 또는 후에 수신한 N개의 데이터가 아닐 수도 있고, 예를 들면, 제1 데이터의 디코딩에 일정한 시간이 필요하기에 제1 기기가 상기 제1 데이터의 디코딩 시간 시간과 디코딩 종료 시간 사이의 제4 데이터를 수신하면 제1 데이터에 포함되지 않을 수도 있고, 즉 제1 데이터의 수신과 제1 지시 정보의 수신 사이에 제4 데이터가 존재하며, 즉 제1 기기가 제1 데이터의 ACK/NACK 피드백 정보의 피드백을 지시하는 제1 지시 정보를 수신하면, 제1 기기는 제1 데이터의 ACK/NACK 피드백 정보를 피드백할 수 있고, 이로써 제1 지시 정보 수신 시 제1 데이터의 디코딩을 기다려야 해서 초래되는 지연을 방지할 수 있다.
일 예로, 제2 기기가 제1 기기에 20개의 데이터 패킷을 송신할 경우, 제2 기기가 제1 기기에 20번째 데이터 패킷 또는 20 번째 데이터 패킷의 스케줄링 정보를 통해 제1 지시 정보를 송신하고, 데이터 패킷의 디코딩에 일정한 시간이 필요하기에, 예를 들면 18개의 데이터 패킷을 디코딩하는데 대략적으로 필요한 시간은 2개의 데이터 패킷을 송신하는 시간이고, 프로토콜 규성 또는 네트워크 구성에 따라 상기 제1 지시 정보가 지시하는 것은 앞의 18개의 데이터 패킷의 ACK/NACK 피드백 정보의 피드백이며, 20번째 데이터 패킷으로 운반되는 제1 지시 정보 또는 20번째 데이터 패킷의 스케줄링 정보로 운반되는 제1 지시 정보를 수신할 경우, 앞의 18개의 데이터 패킷이 마침 디코딩 완료된다. 18개의 데이터 패킷이 정확하게 디코딩될 경우, 제1 기기가 제2 기기에 ACK 정보를 송신하고, 18개의 데이터 패킷이 정확하게 디코딩되지 않을 경우, 즉 적어도 하나가 잘못 디코딩될 경우, 제1 기기가 제2 기기에 NACK 정보를 송신한다. 이로써 제1 지시 정보 수신과 ACK/NACK 피드백 정보 발송 사이에 시간 간격이 없으므로 데이터 전송 시간을 더 단축시키고 시스템 성능을 높일 수 있다.
이해해야 할 것은, 제1 데이터는 네트워크 프로토콜에 규정된 데이터이거나, 네트워크를 통해 구성된 데이터일 수 있으며, 본 발명의 실시예는 이에 한정되지 않는다.
가능한 일 실시예로서, 상기 제1 데이터는 상기 제2 기기가 제1 지시 정보를 송신하기 전 또는 후에 송신한 N개의 데이터이거나 - N은 1보다 크거나 같음 - 또는 상기 제1 데이터는 상기 제2 기기가 마지막으로 ACK/NACK 피드백 정보를 수신한 후 송신한 적어도 하나의 데이터이거나, 또는 상기 제1 데이터는 상기 제2 기기가 마지막으로 피드백 지시 정보를 송신한 후 송신한 적어도 하나의 데이터이고, 상기 피드백 지시 정보는 상기 제2 기기로 제3 데이터의 ACK/NACK 피드백 정보를 송신하도록 상기 제1 기기에 지시하기 위한 것이다.
가능한 일 실시예로서, S120 전에, 상기 데이터 전송 방법(100)은, 상기 제1 기기가 상기 제2 데이터 또는 상기 제2 데이터의 스케줄링 정보에 의해 점용되는 리소스에 따라 상기 ACK/NACK 피드백 정보를 송신하기 위한 리소스를 결정하는 단계를 더 포함하고, 상기 S120는, 상기 제1 기기가 상기 ACK/NACK 피드백 정보의 리소스에서 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 단계를 포함한다. 상기 S220는 상기 제2 기기가, 상기 제1 기기가 상기 제2 데이터 또는 상기 제2 데이터의 스케줄링 정보에 의해 점용되는 리소스에 따라 결정한 상기 ACK/NACK 피드백 정보를 송신하기 위한 리소스에서 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신하는 단계를 포함한다.
구체적으로, 제2 데이터 또는 제2 데이터의 스케줄링 정보에 의해 점용되는 리소스에 따라 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 리소스를 결정할 수 있다. 예를 들면, 상기 제1 데이터의 ACK/NACK 피드백 정보를 전송하는 서브프레임은 상기 제2 데이터 또는 제2 데이터의 스케줄링 정보에 의해 점용되는 서브프레임에 따라 결정될 수 있다. 또한 예를 들면, 상기 제1 데이터의 ACK/NACK 피드백 정보를 전송하는 업링크 제어 채널 리소스는 제2 데이터의 스케줄링 정보에 의해 점용되는 첫 번째 제어 채널 구성요소(Control Channel Element, 약칭“CCE")의 색인에 따라 확인되거나, 또는 제1 데이터의 ACK/NACK 피드백 정보의 업링크 제어 채널 리소스는 제1 데이터에 의해 점용되는 첫 번째 물리적 리소스 블록(Physical Resource Block, 약칭“PRB")에 따라 결정될 수 있다. 여기서 상기 업링크 제어 채널은 물리적 업링크 제어 채널(Physical Uplink Control Channel, 약칭“PUCCH")일 수 있고, 상기 제2 데이터의 스케줄링 정보는 상기 제2 데이터를 스케줄링하기 위한 DCI일 수 있다.
가능한 일 실시예로서, 상기 제1 지시 정보는 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 리소스 정보를 더 포함하고, S120는 상기 제1 기기가 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 리소스 정보에 따라 상기 ACK/NACK 피드백 정보를 송신하기 위한 리소스를 결정하는 단계; 및 상기 제1 기기가 상기 ACK/NACK 피드백 정보의 리소스에서 상기 제2 기기에 ACK/NACK 피드백 정보를 송신하는 단계를 포함한다. S220는 상기 제2 기기가, 상기 제1 기기가 상기 제1 데이터의 ACK/NACK 피드백 정보의 리소스 정보에 따라 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신하는 단계를 포함한다.
구체적으로, 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하기 위한 리소스는 제2 데이터 또는 제2 데이터의 스케줄링 정보에 의해 점용되는 리소스에 따라 결정할 수 있을 뿐만 아니라, 제1 지시 정보는 제1 데이터의 ACK/NACK 피드백 정보를 송신하기 위한 리소스 정보를 포함할 수도 있고, 예를 들면 상기 리소스 정보는 리소스 색인 또는 리소스 오프셋 등일 수 있으며, 이로써 제1 기기가 상기 제1 지시 정보를 수신할 경우, 상기 제1 지시 정보에 따라 제1 데이터의 ACK/NACK 피드백 정보를 송신하기 위한 리소스 정보를 결정할 수 있다. 예를 들면, 상기 리소스는 상기 ACK/NACK 피드백 정보를 전송하는 업링크 제어채널 리소스일 수 있다. 전형적으로, 상기 업링크 제어채널은 PUCCH일 수 있다.
가능한 일 실시예로서, 상기 제1 지시 정보는 하이브리드 자동 재송 요구(HARQ) 타이밍 정보를 포함하고, 상기 HARQ 타이밍 정보는 상기 제1 기기가 상기 제1 지시 정보를 수신한 시간과 상기 제1 기기가 상기 ACK/NACK 피드백 정보를 송신한 시간 사이의 시간 간격 정보를 지시하며, S120는, 상기 제1 기기가 상기 HARQ 타이밍 정보에 따라 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 단계를 포함하고, S220는 상기 제2 기기가, 상기 제1 기기가 상기 HARQ 타이밍 정보에 따라 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신하는 단계를 포함한다.
구체적으로, 제1 지시 정보에 포함된 HARQ 타이밍 정보를 통해 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 시간을 지시하고, 예를 들면 상기 HARQ 타이밍 정보는 상기 제1 지시 정보를 수신하는 전송 시간 유닛과 상기 제1 기기가 상기 ACK/NACK 피드백 정보를 송신하는 전송 시간 유닛 사이의 오프셋일 수 있다. 상기 전송 시간 유닛은 신호를 전송하는 기본 시간 영역 단위로서, 예를 들면 전송 시간 유닛은 무선 프레임, 서브프레임, 전송 시간 간격(Transmission Time Interval, 약칭“TTI"), 직교 주파수 분할 다중(Orthogonal Frequency Division Multiplexing, 약칭“OFDM") 부호, 또는 5G에 새로 정의된 다른 시간 영역 단위일 수 있다. 이로써 제1 기기는 결정된 전송 시간 유닛에서 제1 데이터의 ACK/NACK 피드백 정보를 전송할 수 있다.
가능한 일 실시예로서, S120는 상기 제1 기기가 상기 제1 데이터에 포함된 모든 데이터 블록을 정확하게 디코딩하는 경우, 상기 제1 기기가 상기 제2 기기에 상기 제1 데이터의 확인(ACK) 정보를 송신하는 단계; 상기 제1 기기가 상기 제1 데이터에 포함된 적어도 하나의 데이터 블록을 잘못 디코딩하는 경우, 상기 제1 기기가 상기 제2 기기에 상기 제1 데이터의 비 확인(NACK) 정보를 송신하는 단계를 포함한다. S220는 상기 제1 기기가 상기 제1 데이터에 포함된 모든 데이터 블록을 정확하게 디코딩하는 경우, 상기 제2 기기가, 상기 제1 기기가 송신한 상기 제1 데이터의 확인(ACK) 정보를 수신하는 단계; 상기 제1 기기가 상기 제1 데이터에 포함된 적어도 하나의 데이터 블록을 잘못 디코딩하는 경우, 상기 제2 기기가, 상기 제1 기기가 송신한 상기 제1 데이터의 비 확인(NACK) 정보를 송신하는 단계를 포함한다.
구체적으로, 제1 데이터가 하나 또는 다수의 데이터 블록 또는 데이터 패킷을 포함할 경우, 제1 기기가 상기 제1 데이터에 포함된 모든 하나 또는 다수의 데이터 블록을 정확하게 디코딩하는 경우, 제1 기기가 제2 기기에 ACK 정보를 송신하고; 제1 기기가 상기 제1 데이터에 포함된 하나의 데이터 블록를 잘못 디코딩하거나 제1 기기가 상기 제1 데이터에 포함된 모든 데이터 블록 중의 적어도 일부 데이터 블록을 잘못 디코딩하는 경우, 제1 기기가 제2 기기에 NACK 정보를 송신한다.
이해해야 할 것은, 제1 기기가 제2 기기에 ACK/NACK 정보를 송신하는 것은, 다수의 데이터 패킷이 모두 정확하게 디코딩되면 다수의 데이터 패킷의 ACK 정보를 피드백하고, 다수의 데이터 패킷에 하나의 잘못된 디코딩이 있으면 다수의 데이터 패킷의 NACK 정보를 리턴할 수 있다. 또는 정확하게 디코딩된 데이터 패킷의 개수와 제1 데이터에 포함된 모든 데이터의 개수의 비의 값이 디코딩률을 미리 설정하고, 예를 들면 디코딩률이 설정된 임계값보다 크면 제1 기기가 제2 기기에 ACK 정보를 송신하고, 디코딩률이 설정된 임계값보다 작거나 같으면 제1 기기가 제2 기기에 NACK 정보를 송신하며, 본 발명의 실시예는 이에 한정되지 않는다.
선택 가능하게, 제1 기기가 단말 기기이고 제2 기기가 네트워크 기기일 경우 바람직한 실시예로 하기의 단계를 통해 데이터를 송신할 수 있다.
단계 1: 네트워크 기기가 단말 기기에 DCI 1, DCI2,…DCI N, 및 이러한 DCI 각각이 스케줄링된 데이터 전송 블록1…데이터 전송 블록N을 송신한다. 각각의 DCI에 모두 1비트의 ACK/NACK 피드백 지시 정보가 포함되어 단말 기기의 ACK/NACK 피드백 필요 여부를 지시한다. 아울러 각각의 DCI에 HARQ 타이밍 정보가 더 포함되어 각 DCI와 송신되는 ACK/NACK 피드백 사이의 서브프레임 오프셋을 지시한다.
이해해야 할 것은, 단계 1은 서브프레임 오프셋에 한정되는 것이 아니라 프레임 오프셋, OFDM오프셋, 및 미래 전송 시간 유닛 등일 수도 있고, HARQ 타이밍 정보는 오프셋에 한정되는 것이 아니라 시간 색인 정보 등일 수 도 있다.
단계 2: 단말 기기가 네트워크 기기가 송신한 DCI 1, DCI2,…DCI N-1 및 이러한 DCI 각각이 스케줄링된 데이터 전송 블록을 검출하고, 각 DCI 중의 ACK/NACK 피드백 지시 정보에 따라 ACK/NACK 피드백이 불필요함을 결정한다.
단계 3: 단말 기기가 네트워크 기기가 송신한 DCI N 및 이러한 DCI 각각이 스케줄링된 데이터 전송 블록을 검출하고, DCI N 중의 ACK/NACK 피드백 지시 정보에 따라 ACK/NACK 피드백이 필요함을 결정한다.
선택 가능하게, 단계 3에서, DCI N의 CCE 색인에 따라 ACK/NACK를 피드백하는 리소스를 결정하거나, 또는 데이터 블록N의 첫 번째 PRB의 색인에 따라 ACK/NACK를 피드백하는 리소스 등을 결정할 수 있으며, 본 발명의 실시예는 이에 한정되지 않는다.
단계 4: DCI N 중 ACK/NACK 피드백 지시 정보는 HARQ 타이밍 정보을 포함할 수 있고, 단말 기기는 상기 DCI N 중의 HARQ 타이밍 정보에 따라 상기 DCI N의 서브프레임 전송과 상기 ACK/NACK의 서브프레임 전송 사이의 편이를 결정하여 상기 ACK/NACK를 피드백하는 서브프레임을 결정한다.
단계 5: 단말 기기가 데이터전송 블록1…데이터전송 블록N의 검출 결과에 따라, 결정된 서브프레임에서 네트워크 기기에 ACK/NACK를 피드백한다. 여기서 N개의 데이터전송 블록이 모두 정확하게 검출되면, ACK를 피드백하고 아니면 NACK를 피드백한다.
선택 가능하게, DCI N 중 ACK/NACK 피드백 지시 정보는 ACK/NACK를 송신하는 리소스 정보를 포함할 수 있고, 단말 기기는 ACK/NACK 피드백 지시 정보에 포함될 수 있는 ACK/NACK를 송신하는 리소스 정보에 따라 ACK/NACK를 송신한다.
선택 가능하게, 제1 기기가 단말 기기이고 제2 기기가 네트워크 기기일 경우, 다른 일 바람직한 실시예로 하기의 단계를 통해 데이터를 송신할 수 있다.
단계 1: 네트워크 기기가 단말 기기에 DCI 및 DCI가 스케줄링된 데이터 전송 블록을 송신한다. 여기서 DCI에 1 비트의 ACK/NACK 피드백 지시 정보가 포함되어 단말 기기가 상기 데이터전송 블록의 ACK/NACK에 대한 피드백 필요 여부를 지시한다. 아울러, DCI에 PUCCH 리소스 지시 정보가 더 포함되며, 상기 PUCCH 리소스 지시 정보는 상기 ACK/NACK에 사용되는 PUCCH 리소스의 색인을 지시한다.
단계 2: 단말 기기가 네트워크 기기가 송신한 DCI 및 DCI가 스케줄링된 데이터전송 블록을 검출하고, DCI 중의 ACK/NACK 피드백 지시 정보에 따라 ACK/NACK 피드백이 필요함을 결정한다.
단계 3: 단말 기기기 DCI 중의 PUCCH 리소스 지시 정보에 따라 ACK/NACK의 피드백에 사용되는 PUCCH 리소스를 결정한다.
선택 가능하게, DCI N 중 ACK/NACK 피드백 지시 정보는 ACK/NACK를 송신하는 리소스 정보를 포함할 수 있고, 단말 기기는 ACK/NACK 피드백 지시 정보에 포함될 수 있는 ACK/NACK를 송신하는 리소스 정보에 따라 ACK/NACK를 송신한다.
단계 4: 단말 기기가 상기 데이터전송 블록의 검출 결과에 따라, 상기 PUCCH 리소스에서 네트워크 기기에 ACK/NACK를 피드백한다. 여기서 상기 데이터전송 블록이 정확하게 검출되면, ACK를 피드백하고 아니면 NACK를 피드백한다.
도 3은 본 발명의 실시예에 따른 데이터 전송 장치(300)의 예시적 블록도이다. 데이터 전송 장치(300)는,
제2 기기가 송신한 제1 지시 정보를 수신하는 수신 모듈(310) - 상기 제1 지시 정보는 상기 데이터 전송 장치가 상기 제2 기기에 제1 데이터의 ACK/NACK 피드백 정보의 송신 여부를 지시하기 위한 것임 - ; 및
상기 제1 지시 정보가 상기 제2 기기로 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하도록 상기 데이터 전송 장치에 지시할 경우, 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 송신 모듈(320)을 포함한다.
가능한 일 실시예로서, 상기 수신 모듈(310)은 구체적으로, 상기 제1 데이터를 캡슐화한 메시지 또는 상기 제1 데이터의 스케줄링 정보를 통해 운반되는 상기 제1 지시 정보를 상기 제2 기기로부터 수신한다.
가능한 일 실시예로서, 상기 수신 모듈(310)은 구체적으로 또한, 제2 데이터를 캡슐화한 메시지 또는 상기 제2 데이터의 스케줄링 정보를 통해 운반되는 상기 제1 지시 정보를 상기 제2 기기로부터 수신한다.
가능한 일 실시예로서, 상기 제1 데이터는 상기 데이터 전송 장치(300)가 제1 지시 정보를 수신하기 전 또는 후에 수신한 N개의 데이터이거나 - N은 1보다 크거나 같음 - 또는
상기 제1 데이터는 상기 데이터 전송 장치(300)가 마지막으로 ACK/NACK 피드백 정보를 송신한 후 수신한 적어도 하나의 데이터이거나, 또는
상기 제1 데이터는 상기 데이터 전송 장치(300)가 마지막으로 피드백 지시 정보를 수신한 후 수신한 적어도 하나의 데이터이고, 상기 피드백 지시 정보는 상기 제2 기기로 제3 데이터의 ACK/NACK 피드백 정보를 송신하도록 상기 데이터 전송 장치(300)에 지시하기 위한 것이다.
가능한 일 실시예로서, 상기 데이터 전송 장치(300)는, 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하기 전에, 상기 제2 데이터 또는 상기 제2 데이터의 스케줄링 정보에 의해 점용되는 리소스에 따라 상기 ACK/NACK 피드백 정보를 송신하기 위한 리소스를 결정하는 제1 결정 모듈을 더 포함하고, 상기 송신 모듈(320)은 구체적으로, 상기 ACK/NACK 피드백 정보의 리소스에서 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신한다.
가능한 일 실시예로서, 상기 제1 지시 정보는 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 리소스 정보를 더 포함하고, 상기 데이터 전송 장치(300)는, 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 리소스 정보에 따라 상기 ACK/NACK 피드백 정보를 송신하기 위한 리소스를 결정하는 제2 결정 모듈을 더 포함하며, 상기 송신 모듈(320)은 구체적으로 또한, 상기 ACK/NACK 피드백 정보의 리소스에서 상기 제2 기기에 ACK/NACK 피드백 정보를 송신한다.
가능한 일 실시예로서, 상기 제1 지시 정보는 하이브리드 자동 재송 요구(HARQ) 타이밍 정보를 포함하고, 상기 HARQ 타이밍 정보는 상기 데이터 전송 장치가 상기 제1 지시 정보를 수신한 시간과 상기 데이터 전송 장치가 상기 ACK/NACK 피드백 정보를 송신한 시간 사이의 시간 간격 정보를 지시하며, 상기 송신 모듈(320)은 구체적으로 또한, 상기 HARQ 타이밍 정보에 따라 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신한다.
가능한 일 실시예로서, 상기 송신 모듈(320)은 구체적으로, 상기 데이터 전송 장치(300)가 상기 제1 데이터에 포함된 모든 데이터 블록을 정확하게 디코딩하는 경우, 상기 제2 기기에 상기 제1 데이터의 확인(ACK) 정보를 송신하고; 상기 데이터 전송 장치(300)가 상기 제1 데이터에 포함된 적어도 하나의 데이터 블록을 잘못 디코딩하는 경우, 상기 제2 기기에 상기 제1 데이터의 비 확인(NACK) 정보를 송신한다.
이해해야 할 것은, 여기서 데이터 전송 장치(300)는 기능 모듈의 형식으로 구현된다. 여기서 용어 “모듈”은 주문형 반도체(Application Specific Integrated Circuit, ASIC), 전자 회로, 하나 또는 다수의 소프트웨어 또는 펌웨어 프로그램을 실행하기 위한 프로세서(예를 들면 공유 프로세서, 전용 프로세서 또는 그룹 프로세서) 및 메모리, 조합 논리 회로 및/또는 설명된 기능을 지원하는 다른 적절한 컴포넌트를 가리킬 수 있다. 가능한 일 예로, 본 기술분야의 통상의 기술자는 데이터 전송 장치(300)가 구체적으로 상술한 실시예 중의 제1 기기일 수 있고, 데이터 전송 장치(300)는 상기 방법 실시예 중의 제1 기기에 대응되는 각 과정 및/또는 단계를 수행할 수 있으며, 중복을 피하기 위해 여기서 더 이상 설명하지 않는다.
도 4는 본 발명의 실시예에 따른 데이터 전송 장치(400)의 예시적 블록도이다. 데이터 전송 장치(400)는,
제1 기기에 제1 지시 정보를 송신하는 송신 모듈(410) - 상기 제1 지시 정보는 상기 제1 기기가 상기 데이터 전송 장치에 제1 데이터의 ACK/NACK 피드백 정보의 송신 여부를 지시하기 위한 것임 - ; 및
상기 제1 지시 정보가 상기 데이터 전송 장치로 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하도록 상기 제1 기기에 지시할 경우, 상기 제1 기기가 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신하는 수신 모듈(420)을 포함한다.
가능한 일 실시예로서, 상기 송신 모듈(410)은 구체적으로, 상기 제1 데이터를 캡슐화(encapsulation)한 메시지 또는 상기 제1 데이터의 스케줄링 정보를 통해 상기 제1 기기에 상기 제1 지시 정보를 송신한다.
가능한 일 실시예로서, 상기 송신 모듈(410)은 구체적으로 또한, 제2 데이터를 캡슐화한 메시지 또는 상기 제2 데이터의 스케줄링 정보를 통해 상기 제1 기기에 상기 제1 지시 정보를 송신한다.
가능한 일 실시예로서, 상기 제1 데이터는 상기 데이터 전송 장치(400)가 제2 데이터를 송신하기 전 또는 후에 송신한 N개의 데이터이거나 - N은 1보다 크거나 같음 - 또는
상기 제1 데이터는 상기 데이터 전송 장치(400)가 마지막으로 ACK/NACK 피드백 정보를 수신한 후 송신한 적어도 하나의 데이터이거나, 또는
상기 제1 데이터는 상기 데이터 전송 장치(400)가 마지막으로 피드백 지시 정보를 송신한 후 송신한 적어도 하나의 데이터이고, 상기 피드백 지시 정보는 상기 데이터 전송 장치(400)로 제3 데이터의 ACK/NACK 피드백 정보를 송신하도록 상기 제1 기기에 지시하기 위한 것이다.
가능한 일 실시예로서, 상기 수신 모듈(420)은 구체적으로, 상기 제1 기기가 상기 제2 데이터 또는 상기 제2 데이터의 스케줄링 정보에 의해 점용되는 리소스에 따라 결정한 상기 ACK/NACK 피드백 정보를 송신하기 위한 리소스에서 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신한다.
가능한 일 실시예로서, 상기 제1 지시 정보는 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 리소스 정보를 더 포함하고, 상기 수신 모듈(420)은 구체적으로 또한, 상기 제1 기기가 상기 제1 데이터의 ACK/NACK 피드백 정보의 리소스 정보에 따라 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신한다.
가능한 일 실시예로서, 상기 제1 지시 정보는 하이브리드 자동 재송 요구(HARQ) 타이밍 정보를 포함하고, 상기 HARQ 타이밍 정보는 상기 제1 기기가 상기 제1 지시 정보를 수신한 시간과 상기 제1 기기가 상기 ACK/NACK 피드백 정보를 송신한 시간 사이의 시간 간격 정보를 지시하며, 상기 수신 모듈(420)은 구체적으로 또한, 상기 제1 기기가 상기 HARQ 타이밍 정보에 따라 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신한다.
가능한 일 실시예로서, 상기 수신 모듈(420)은 구체적으로 또한, 상기 제1 기기가 상기 제1 데이터에 포함된 모든 데이터 블록을 정확하게 디코딩하는 경우, 상기 데이터 전송 장치(400)가, 상기 제1 기기가 송신한 상기 제1 데이터의 확인(ACK) 정보를 수신하고; 상기 제1 기기가 상기 제1 데이터에 포함된 적어도 하나의 데이터 블록을 잘못 디코딩하는 경우, 상기 데이터 전송 장치(400)가, 상기 제1 기기가 송신한 상기 제1 데이터의 비 확인(NACK) 정보를 송신한다.
이해해야 할 것은, 여기서 데이터 전송 장치(400)는 기능 모듈의 형식으로 구현된다. 여기서 용어 “모듈”은 주문형 반도체(Application Specific Integrated Circuit, ASIC), 전자 회로, 하나 또는 다수의 소프트웨어 또는 펌웨어 프로그램을 실행하기 위한 프로세서(예를 들면 공유 프로세서, 전용 프로세서 또는 그룹 프로세서) 및 메모리, 조합 논리 회로 및/또는 설명된 기능을 지원하는 다른 적절한 컴포넌트를 가리킬 수 있다. 가능한 일 예로, 본 기술분야의 통상의 기술자는 데이터 전송 장치(400)가 구체적으로 상술한 실시예 중의 제2 기기일 수 있고, 데이터 전송 장치(400)는 상기 방법 실시예 중의 제2 기기에 대응되는 각 과정 및/또는 단계를 수행할 수 있으며, 중복을 피하기 위해 여기서 더 이상 설명하지 않는다.
도 5는 본 발명의 실시예에 따른 데이터 전송 시스템(500)의 예시적 블록도이다. 상기 통신 시스템(500)은 데이터 전송 장치(300) 및 데이터 전송 장치(400)를 포함한다.
도 6은 본 발명의 실시예에 따른 데이터 전송 장치(600)의 예시적 블록도이다. 상기 데이터 전송 장치(600)는 수신기(610), 프로세서(620), 송신기(630), 메모리(640) 및 버스 시스템(650)을 포함한다. 여기서 수신기(610), 프로세서(620), 송신기(630) 및 메모리(640)는 버스 시스템(650)을 통해 연결되고, 상기 메모리(640)에는 명령어가 저장되며, 상기 프로세서(620)는 상기 메모리(640)에 저장된 명령어를 실행하여 상기 수신기(610)가 신호를 수신하고 상기 송신기(630)가 신호를 송신하도록 제어한다.
여기서 수신기(610)는 제2 기기가 송신한 제1 지시 정보를 수신하고, 상기 제1 지시 정보는 상기 데이터 전송 장치(600)가 상기 제2 기기에 제1 데이터의 ACK/NACK 피드백 정보의 송신 여부를 지시하기 위한 것이며, 송신기(630)는 상기 제1 지시 정보가 상기 제2 기기로 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하도록 상기 데이터 전송 장치에 지시할 경우, 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신한다.
가능한 일 실시예로서, 상기 수신기(610)는 구체적으로, 상기 제1 데이터를 캡슐화한 메시지 또는 상기 제1 데이터의 스케줄링 정보를 통해 운반되는 상기 제1 지시 정보를 상기 제2 기기로부터 수신한다.
가능한 일 실시예로서, 상기 수신기(610)는 구체적으로 또한, 제2 데이터를 캡슐화한 메시지 또는 상기 제2 데이터의 스케줄링 정보를 통해 운반되는 상기 제1 지시 정보를 상기 제2 기기로부터 수신한다.
가능한 일 실시예로서, 상기 제1 데이터는 상기 데이터 전송 장치(600)가 제1 지시 정보를 수신하기 전 또는 후에 수신한 N개의 데이터이거나 - N은 1보다 크거나 같음 - 또는
상기 제1 데이터는 상기 데이터 전송 장치(600)가 마지막으로 ACK/NACK 피드백 정보를 송신한 후 수신한 적어도 하나의 데이터이거나, 또는
상기 제1 데이터는 상기 데이터 전송 장치(600)가 마지막으로 피드백 지시 정보를 수신한 후 수신한 적어도 하나의 데이터이고, 상기 피드백 지시 정보는 상기 제2 기기로 제3 데이터의 ACK/NACK 피드백 정보를 송신하도록 상기 데이터 전송 장치(300)에 지시하기 위한 것이다.
가능한 일 실시예로서, 상기 프로세서(620)는 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하기 전에, 상기 제2 데이터 또는 상기 제2 데이터의 스케줄링 정보에 의해 점용되는 리소스에 따라 상기 ACK/NACK 피드백 정보를 송신하기 위한 리소스를 결정하고, 상기 송신기(630)는 구체적으로, 상기 ACK/NACK 피드백 정보의 리소스에서 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신한다.
가능한 일 실시예로서, 상기 제1 지시 정보는 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 리소스 정보를 더 포함하고, 상기 프로세서(620)는 또한 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 리소스 정보에 따라 상기 ACK/NACK 피드백 정보를 송신하기 위한 리소스를 결정하며, 상기 송신기(630)는 구체적으로 또한, 상기 ACK/NACK 피드백 정보의 리소스에서 상기 제2 기기에 ACK/NACK 피드백 정보를 송신한다.
가능한 일 실시예로서, 상기 제1 지시 정보는 하이브리드 자동 재송 요구(HARQ) 타이밍 정보를 포함하고, 상기 HARQ 타이밍 정보는 상기 데이터 전송 장치가 상기 제1 지시 정보를 수신한 시간과 상기 데이터 전송 장치가 상기 ACK/NACK 피드백 정보를 송신한 시간 사이의 시간 간격 정보를 지시하며, 상기 송신기(630)는 구체적으로 또한, 상기 HARQ 타이밍 정보에 따라 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신한다.
가능한 일 실시예로서, 상기 송신기(630)는 구체적으로, 상기 데이터 전송 장치가 상기 제1 데이터에 포함된 모든 데이터 블록을 정확하게 디코딩하는 경우, 상기 제2 기기에 상기 제1 데이터의 확인(ACK) 정보를 송신하고; 상기 데이터 전송 장치가 상기 제1 데이터에 포함된 적어도 하나의 데이터 블록을 잘못 디코딩하는 경우, 상기 제2 기기에 상기 제1 데이터의 비 확인(NACK) 정보를 송신한다.
이해해야 할 것은, 데이터 전송 장치(600)는 구체적으로 상술한 실시예 중의 제1 기기일 수 있고, 상기 방법 실시예 중의 제1 기기에 대응되는 각 과정 및/또는 단계를 수행할 수 있다. 선택 가능하게, 상기 메모리(640)는 판독전용 메모리 및 랜덤 액세스 메모리를 포함할 수 있고, 프로세서에 명령어 및 데이터를 제공할 수 있다. 메모리의 일부는 비휘발성 랜덤 액세스 메모리를 포함할 수 있다. 예를 들면, 메모리는 기기 타입의 정보를 저장할 수도 있다. 상기 프로세서(620)는 메모리에 저장된 명령어를 실행하고, 상기 프로세서가 상기 명령어를 실행할 경우 상기 프로세서는 상기 방법 실시예 중의 제1 기기에 대응되는 각 단계를 수행할 수 있다.
도 7은 본 발명의 실시예에 따른 데이터 전송 장치(700)의 예시적 블록도이다. 상기 데이터 전송 장치(700)는 수신기(710), 프로세서(720), 송신기(730), 메모리(740) 및 버스 시스템(750)을 포함한다. 여기서 수신기(710), 프로세서(720), 송신기(730) 및 메모리(740)는 버스 시스템(750)을 통해 연결되고, 상기 메모리(740)에는 명령어가 저장되며, 상기 프로세서(720)는 상기 메모리(740)에 저장된 명령어를 실행하여 상기 수신기(710)가 신호를 수신하고 상기 송신기(730)가 신호를 송신하도록 제어한다.
여기서 송신기(730)는 제1 기기에 제1 지시 정보를 송신하고, 상기 제1 지시 정보는 상기 제1 기기가 상기 데이터 전송 장치에 제1 데이터의 ACK/NACK 피드백 정보의 송신 여부를 지시하기 위한 것이며,
수신기(710)는 상기 제1 지시 정보가 상기 데이터 전송 장치로 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하도록 상기 제1 기기에 지시할 경우, 상기 제1 기기가 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신한다.
가능한 일 실시예로서, 상기 송신기(730)는 구체적으로, 상기 제1 데이터를 캡슐화(encapsulation)한 메시지 또는 상기 제1 데이터의 스케줄링 정보를 통해 상기 제1 기기에 상기 제1 지시 정보를 송신한다.
가능한 일 실시예로서, 상기 송신기(730)는 구체적으로 또한, 제2 데이터를 캡슐화한 메시지 또는 상기 제2 데이터의 스케줄링 정보를 통해 상기 제1 기기에 상기 제1 지시 정보를 송신한다.
가능한 일 실시예로서, 상기 제1 데이터는 상기 데이터 전송 장치(400)가 제2 데이터를 송신하기 전 또는 후에 송신한 N개의 데이터이거나 - N은 1보다 크거나 같음 - 또는
상기 제1 데이터는 상기 데이터 전송 장치(700)가 마지막으로 ACK/NACK 피드백 정보를 수신한 후 송신한 적어도 하나의 데이터이거나, 또는
상기 제1 데이터는 상기 데이터 전송 장치(700)가 마지막으로 피드백 지시 정보를 송신한 후 송신한 적어도 하나의 데이터이고, 상기 피드백 지시 정보는 상기 데이터 전송 장치(700)로 제3 데이터의 ACK/NACK 피드백 정보를 송신하도록 상기 제1 기기에 지시하기 위한 것이다.
가능한 일 실시예로서, 상기 수신기(710)는 구체적으로, 상기 제1 기기가 상기 제2 데이터 또는 상기 제2 데이터의 스케줄링 정보에 의해 점용되는 리소스에 따라 결정한 상기 ACK/NACK 피드백 정보를 송신하기 위한 리소스에서 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신한다.
가능한 일 실시예로서, 상기 제1 지시 정보는 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 리소스 정보를 더 포함하고, 상기 수신기(710)는 구체적으로 또한, 상기 제1 기기가 상기 제1 데이터의 ACK/NACK 피드백 정보의 리소스 정보에 따라 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신한다.
가능한 일 실시예로서, 상기 제1 지시 정보는 하이브리드 자동 재송 요구(HARQ) 타이밍 정보를 포함하고, 상기 HARQ 타이밍 정보는 상기 제1 기기가 상기 제1 지시 정보를 수신한 시간과 상기 제1 기기가 상기 ACK/NACK 피드백 정보를 송신한 시간 사이의 시간 간격 정보를 지시하며, 상기 수신기(710)는 구체적으로 또한, 상기 제1 기기가 상기 HARQ 타이밍 정보에 따라 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신한다.
가능한 일 실시예로서, 상기 수신기(710)는 구체적으로 또한, 상기 제1 기기가 상기 제1 데이터에 포함된 모든 데이터 블록을 정확하게 디코딩하는 경우, 상기 데이터 전송 장치(700)가, 상기 제1 기기가 송신한 상기 제1 데이터의 확인(ACK) 정보를 수신하고; 상기 제1 기기가 상기 제1 데이터에 포함된 적어도 하나의 데이터 블록을 잘못 디코딩하는 경우, 상기 데이터 전송 장치(700)가, 상기 제1 기기가 송신한 상기 제1 데이터의 비 확인(NACK) 정보를 송신한다.
이해해야 할 것은, 데이터 전송 장치(700)는 구체적으로 상술한 실시예 중의 제2 기기일 수 있고, 상기 방법 실시예 중의 제2 기기에 대응되는 각 과정 및/또는 단계를 수행할 수 있다. 선택 가능하게, 상기 메모리(740)는 판독전용 메모리 및 랜덤 액세스 메모리를 포함할 수 있고, 프로세서에 명령어 및 데이터를 제공할 수 있다. 메모리의 일부는 비휘발성 랜덤 액세스 메모리를 포함할 수 있다. 예를 들면, 메모리는 기기 타입의 정보를 저장할 수도 있다. 상기 프로세서(720)는 메모리에 저장된 명령어를 실행하고, 상기 프로세서가 상기 명령어를 실행할 경우 상기 프로세서는 상기 방법 실시예 중의 제2 기기에 대응되는 각 단계를 수행할 수 있다.
이해해야 할 것은, 본 발명의 실시예에서 프로세서(620) 및 프로세서(720)는 중앙처리장치(Central Processing Unit, CPU)일 수 있고, 프로세서는 범용 프로세서, 디지털 신호 프로세서(Digital Signal Processor, DSP), 전용 집적 회로(Application Specific Integrated Circuit, ASIC), 현장 프로그래머블 게이트 어레이(Field Programmable Gate Array, FPGA) 또는 다른 프로그래머블 논리 소자, 개별 게이트 또는 트랜지스터 논리 소자, 개별 하드웨어 어셈블리 등일 수 있다. 범용 프로세서는 마이크로 프로세서일 수 있거나 임의의 일반적인 프로세서 등일 수 있다.
이해해야 할 것은, 본문에서의 용어 “및/또는"은 단지 연관 대상의 연관 관계를 기술하기 위한 것으로, 3가지 관계가 존재할 수 있음을 의미하는데, 예를 들어 “A 및/또는 B"는, A만 존재, A와 B가 동시에 존재, B만 존재하는 3가지 경우를 의미한다. 이밖에, 본문에서의 부호 “/"는 일반적으로 전후 연관 대상이 “또는"의 관계임을 의미한다.
이해해야 할 것은, 본 발명의 다양한 실시예에서 각 과정의 순번의 크기는 수행 순서의 선후를 의미하는 것이 아니고, 각 과정의 수행 순서는 그 기능 및 내재적 논리에 따라 결정되어야 하며, 본 발명의 실시예에 따른 실시 과정에 대해 어떠한 한정도 아니다.
본 기술분야의 통상의 기술자는 본문에서 공개된 실시예에서 설명한 각 예시적 유닛 및 알고리즘 단계를 결부하여 전자 하드웨어 또는 컴퓨터 소프트웨어와 전자 하드웨어의 조합을 통해 실현될 수 있음을 이해할 것이다. 이러한 기능이 하드웨어 방식으로 실행될지 아니면 소프트웨어 방식으로 실행될지는 기술적 해결수단의 특정 응용과 설계 제약 조건에 따라 결정될 것이다. 전문 기술자는 각각의 특정된 응용에 대해 상이한 방법을 사용하여 설명된 기능을 실현할 수 있으나, 이러한 실현은 본 발명의 범위를 벗어나는 것으로 해석되어서는 안된다.
본 기술분야의 통상의 기술자는 설명의 편의와 간결함을 위해 상기에서 설명된 시스템, 장치, 유닛의 구체적인 동작 과정은 전술한 방법 실시예 중의 대응되는 과정을 참조할 수 있음을 이해할 것이며, 여기서는 일일이 설명하지 않기로 한다.
본원 발명에서 제공된 몇 개의 실시예에서, 개시된 시스템, 장치, 방법은 다른 방식으로 실현될 수 있음을 이해해야 할 것이다. 예를 들면, 이상에서 설명한 장치 실시예는 단지 예시적인 것이고, 예를 들면 상기 유닛의 구획은 단지 논리적 기능 구획일 뿐이고 실제 응용 시 다른 구획 방식이 있을 수 있으며, 예를 들면 다수의 유닛 또는 어셈블리는 다른 하나의 시스템에 조합 또는 집적될 수 있거나, 일부 특징은 생략되거나 실행되지 않을 수 있다. 또한, 기재 또는 토론된 서로 간의 커플링 또는 직접 커플링 또는 통신 연결은 일부 인터페이스를 통한 것일 수 있고, 장치 또는 유닛의 간접 커플링 또는 통신 연결은 전기적, 기계적 또는 다른 형식일 수 있다.
이상에서 분리 부재로 설명된 유닛은 물리적으로 분리되거나 분리되지 않을 것일 수 있고, 유닛으로 표시된 부재는 물리적 유닛일 수 있거나, 물리적 유닛이 아닐 수 있으며, 하나의 장소에 위치하거나, 다수의 네트워크 유닛에 분포될 수 있다. 실제 수요에 따라 그 중의 일부 또는 전부 유닛을 선택하여 본 실시예의 해결수단의 목적을 실현할 수 있다.
이밖에, 본 발명의 각 실시예의 각 기능 유닛은 하나의 프로세싱 유닛에 집적될 수 있거나, 각 유닛이 별도로 물리적으로 존재할 수 있거나, 둘 또는 둘 이상의 유닛이 하나의 유닛에 집적될 수 있다.
상기 기능이 만약 소프트웨어 기능 유닛의 형식으로 실현되고 별도의 제품으로 판매되거나 사용될 경우, 컴퓨터 판독가능 저장 매체에 저장될 수 있다. 이러한 이해에 기반해보면, 본 발명의 기술적 해결수단은 본질적으로 또는 선행기술에 기여하는 부분 또는 해당 기술적 해결수단의 일부는 소프트웨어 제품의 형식으로 구현될 수 있고, 해당 컴퓨터 소프트웨어 제품은 하나의 저장 매체에 저장되며, 약간의 인스트럭션을 포함하여 하나의 컴퓨터 기기(개인용 컴퓨터, 서버 또는 네트워크 기기 등일 수 있음)가 본 발명의 각 실시예에 따른 방법의 전부 또는 일부 단계를 실행하도록 할 수 있다. 전술한 저장 매체는 USB 메모리, 외장 하드, 판독 전용 메모리(ROM, Read-Only Memory), 랜덤 액세스 메모리(RAM, Random Access Memory), 디스켓 또는 CD 등 프로그램 코드를 저장할 수 있는 여러 가지 매체를 포함한다.
상술한 내용은 본 발명의 구체적인 실시양태일 뿐 본 발명의 보호범위는 이에 한정되지 않으며, 본 기술분야의 통상의 기술자가 본 발명에서 공개된 기술범위 내에서 용이하게 생각해낸 변경 또는 대체는 모두 본 발명의 보호범위에 포함되어야 할 것이다. 따라서 본 발명의 보호범위는 청구범위의 보호범위를 기준으로 한다.
Claims (32)
- 데이터 전송 방법으로서,
제1 기기가 제2 기기가 송신한 제1 지시 정보를 수신하는 단계 - 상기 제1 지시 정보는 상기 제1 기기가 상기 제2 기기에 제1 데이터의 확인 또는 비 확인(ACK/NACK) 피드백 정보의 송신 여부를 지시하기 위한 것임 - ; 및
상기 제1 지시 정보가, 상기 제2 기기로 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하도록 상기 제1 기기에 지시할 경우, 상기 제1 기기가 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 단계를 포함하는 것을 특징으로 하는 데이터 전송 방법. - 청구항 1에 있어서,
상기 제1 기기가 제2 기기가 송신한 제1 지시 정보를 수신하는 단계는,
상기 제1 기기가, 상기 제1 데이터를 캡슐화한 메시지 또는 상기 제1 데이터의 스케줄링 정보를 통해 운반되는 상기 제1 지시 정보를 상기 제2 기기로부터 수신하는 단계를 포함하는 것을 특징으로 하는 데이터 전송 방법. - 청구항 1에 있어서,
상기 제1 기기가 제2 기기가 송신한 제1 지시 정보를 수신하는 단계는,
상기 제1 기기가, 제2 데이터를 캡슐화한 메시지 또는 상기 제2 데이터의 스케줄링 정보를 통해 운반되는 상기 제1 지시 정보를 상기 제2 기기로부터 수신하는 단계를 포함하는 것을 특징으로 하는 데이터 전송 방법. - 청구항 1 또는 청구항 3에 있어서,
상기 제1 데이터는 상기 제1 기기가 제1 지시 정보를 수신하기 전 또는 후에 수신한 N개의 데이터이거나 - N은 1보다 크거나 같음 - , 또는
상기 제1 데이터는 상기 제1 기기가 마지막으로 ACK/NACK 피드백 정보를 송신한 후 수신한 적어도 하나의 데이터이거나, 또는
상기 제1 데이터는 상기 제1 기기가 마지막으로 피드백 지시 정보를 수신한 후 수신한 적어도 하나의 데이터이고,
상기 피드백 지시 정보는 상기 제2 기기로 제3 데이터의 ACK/NACK 피드백 정보를 송신하도록 상기 제1 기기에 지시하기 위한 것임을 특징으로 하는 데이터 전송 방법. - 청구항 3에 있어서,
상기 제1 기기가 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 단계 이전에, 상기 데이터 전송 방법은,
상기 제1 기기가 상기 제2 데이터 또는 상기 제2 데이터의 스케줄링 정보에 의해 점용되는 리소스에 따라 상기 ACK/NACK 피드백 정보를 송신하기 위한 리소스를 결정하는 단계를 더 포함하고,
상기 제1 기기가 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 단계는,
상기 제1 기기가 상기 ACK/NACK 피드백 정보의 리소스에서 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 단계를 포함하는 것을 특징으로 하는 데이터 전송 방법. - 청구항 1 내지 청구항 4 중 어느 한 항에 있어서,
상기 제1 지시 정보는 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 리소스 정보를 더 포함하고,
상기 제1 기기가 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 단계는,
상기 제1 기기가 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 리소스 정보에 따라 상기 ACK/NACK 피드백 정보를 송신하기 위한 리소스를 결정하는 단계; 및
상기 제1 기기가 상기 ACK/NACK 피드백 정보의 리소스에서 상기 제2 기기에 ACK/NACK 피드백 정보를 송신하는 단계를 포함하는 것을 특징으로 하는 데이터 전송 방법. - 청구항 1 내지 청구항 6 중 어느 한 항에 있어서,
상기 제1 지시 정보는 하이브리드 자동 재송 요구(HARQ) 타이밍 정보를 포함하고, 상기 HARQ 타이밍 정보는 상기 제1 기기가 상기 제1 지시 정보를 수신한 시간과 상기 제1 기기가 상기 ACK/NACK 피드백 정보를 송신한 시간 사이의 시간 간격 정보를 지시하며,
상기 제1 기기가 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 단계는,
상기 제1 기기가 상기 HARQ 타이밍 정보에 따라 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 단계를 포함하는 것을 특징으로 하는 데이터 전송 방법. - 청구항 1 내지 청구항 7 중 어느 한 항에 있어서,
상기 제1 기기가 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 단계는,
상기 제1 기기가 상기 제1 데이터에 포함된 모든 데이터 블록을 정확하게 디코딩하는 경우, 상기 제1 기기가 상기 제2 기기에 상기 제1 데이터의 확인(ACK) 정보를 송신하는 단계;
상기 제1 기기가 상기 제1 데이터에 포함된 적어도 하나의 데이터 블록을 잘못 디코딩하는 경우, 상기 제1 기기가 상기 제2 기기에 상기 제1 데이터의 비 확인(NACK) 정보를 송신하는 단계를 포함하는 것을 특징으로 하는 데이터 전송 방법. - 데이터 전송 방법으로서,
제2 기기가 제1 기기에 제1 지시 정보를 송신하는 단계 - 상기 제1 지시 정보는 상기 제1 기기가 상기 제2 기기에 제1 데이터의 확인 또는 비 확인(ACK/NACK) 피드백 정보의 송신 여부를 지시하기 위한 것임 - ; 및
상기 제1 지시 정보가, 상기 제2 기기로 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하도록 상기 제1 기기에 지시할 경우, 상기 제2 기기가, 상기 제1 기기가 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신하는 단계를 포함하는 것을 특징으로 하는 데이터 전송 방법. - 청구항 9에 있어서,
상기 제2 기기가 제1 기기에 제1 지시 정보를 송신하는 단계는,
상기 제2 기기가 상기 제1 데이터를 캡슐화한 메시지 또는 상기 제1 데이터의 스케줄링 정보를 통해 상기 제1 기기에 상기 제1 지시 정보를 송신하는 단계를 포함하는 것을 특징으로 하는 데이터 전송 방법. - 청구항 9에 있어서,
상기 제2 기기가 제1 기기에 제1 지시 정보를 송신하는 단계는,
상기 제2 기기가 제2 데이터를 캡슐화한 메시지 또는 상기 제2 데이터의 스케줄링 정보를 통해 상기 제1 기기에 상기 제1 지시 정보를 송신하는 단계를 포함하는 것을 특징으로 하는 데이터 전송 방법. - 청구항 9 또는 청구항 11에 있어서,
상기 제1 데이터는 상기 제2 기기가 제1 지시 정보를 송신하기 전 또는 후에 송신한 N개의 데이터이거나 - N은 1보다 크거나 같음 - , 또는
상기 제1 데이터는 상기 제2 기기가 마지막으로 ACK/NACK 피드백 정보를 수신한 후 송신한 적어도 하나의 데이터이거나, 또는
상기 제1 데이터는 상기 제2 기기가 마지막으로 피드백 지시 정보를 송신한 후 송신한 적어도 하나의 데이터이고,
상기 피드백 지시 정보는 상기 제2 기기로 제3 데이터의 ACK/NACK 피드백 정보를 송신하도록 상기 제1 기기에 지시하기 위한 것임을 특징으로 하는 데이터 전송 방법. - 청구항 11에 있어서,
상기 제2 기기가, 상기 제1 기기가 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신하는 단계는,
상기 제2 기기가, 상기 제1 기기가 상기 제2 데이터 또는 상기 제2 데이터의 스케줄링 정보에 의해 점용되는 리소스에 따라 결정한 상기 ACK/NACK 피드백 정보를 송신하기 위한 리소스에서 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신하는 단계를 포함하는 것을 특징으로 하는 데이터 전송 방법. - 청구항 9 내지 청구항 12 중 어느 한 항에 있어서,
상기 제1 지시 정보는 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 리소스 정보를 더 포함하고,
상기 제2 기기가, 상기 제1 기기가 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신하는 단계는,
상기 제2 기기가, 상기 제1 기기가 상기 제1 데이터의 ACK/NACK 피드백 정보의 리소스 정보에 따라 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신하는 단계를 포함하는 것을 특징으로 하는 데이터 전송 방법. - 청구항 9 내지 청구항 14 중 어느 한 항에 있어서,
상기 제1 지시 정보는 하이브리드 자동 재송 요구(HARQ) 타이밍 정보를 포함하고, 상기 HARQ 타이밍 정보는 상기 제1 기기가 상기 제1 지시 정보를 수신한 시간과 상기 제1 기기가 상기 ACK/NACK 피드백 정보를 송신한 시간 사이의 시간 간격 정보를 지시하며,
상기 제2 기기가, 상기 제1 기기가 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신하는 단계는,
상기 제2 기기가, 상기 제1 기기가 상기 HARQ 타이밍 정보에 따라 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신하는 단계를 포함하는 것을 특징으로 하는 데이터 전송 방법. - 청구항 9 내지 청구항 15 중 어느 한 항에 있어서,
상기 제2 기기가, 상기 제1 기기가 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신하는 단계는,
상기 제1 기기가 상기 제1 데이터에 포함된 모든 데이터 블록을 정확하게 디코딩하는 경우, 상기 제2 기기가, 상기 제1 기기가 송신한 상기 제1 데이터의 확인(ACK) 정보를 수신하는 단계; 및
상기 제1 기기가 상기 제1 데이터에 포함된 적어도 하나의 데이터 블록을 잘못 디코딩하는 경우, 상기 제2 기기가, 상기 제1 기기가 송신한 상기 제1 데이터의 비 확인(NACK) 정보를 송신하는 단계를 포함하는 것을 특징으로 하는 데이터 전송 방법. - 데이터 전송 장치로서,
제2 기기가 송신한 제1 지시 정보를 수신하는 수신 모듈 - 상기 제1 지시 정보는 상기 데이터 전송 장치가 상기 제2 기기에 제1 데이터의 확인 또는 비 확인(ACK/NACK) 피드백 정보의 송신 여부를 지시하기 위한 것임 - ; 및
상기 제1 지시 정보가, 상기 제2 기기로 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하도록 상기 데이터 전송 장치에 지시할 경우, 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 송신 모듈을 포함하는 것을 특징으로 하는 데이터 전송 장치. - 청구항 17에 있어서,
상기 수신 모듈은 구체적으로,
상기 제1 데이터를 캡슐화한 메시지 또는 상기 제1 데이터의 스케줄링 정보를 통해 운반되는 상기 제1 지시 정보를 상기 제2 기기로부터 수신하는 것을 특징으로 하는 데이터 전송 장치. - 청구항 17에 있어서,
상기 수신 모듈은 구체적으로 또한,
제2 데이터를 캡슐화한 메시지 또는 상기 제2 데이터의 스케줄링 정보를 통해 운반되는 상기 제1 지시 정보를 상기 제2 기기로부터 수신하는 것을 특징으로 하는 데이터 전송 장치. - 청구항 17 또는 청구항 19에 있어서,
상기 제1 데이터는 상기 데이터 전송 장치가 제1 지시 정보를 수신하기 전 또는 후에 수신한 N개의 데이터이거나 - N은 1보다 크거나 같음 - 또는
상기 제1 데이터는 상기 데이터 전송 장치가 마지막으로 ACK/NACK 피드백 정보를 송신한 후 수신한 적어도 하나의 데이터이거나, 또는
상기 제1 데이터는 상기 데이터 전송 장치가 마지막으로 피드백 지시 정보를 수신한 후 수신한 적어도 하나의 데이터이고,
상기 피드백 지시 정보는, 상기 제2 기기로 제3 데이터의 ACK/NACK 피드백 정보를 송신하도록 상기 데이터 전송 장치에 지시하기 위한 것임을 특징으로 하는 데이터 전송 장치. - 청구항 19에 있어서,
상기 데이터 전송 장치는,
상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하기 전에, 상기 제2 데이터 또는 상기 제2 데이터의 스케줄링 정보에 의해 점용되는 리소스에 따라 상기 ACK/NACK 피드백 정보를 송신하기 위한 리소스를 결정하는 제1 결정 모듈을 더 포함하고,
상기 송신 모듈은 구체적으로,
상기 ACK/NACK 피드백 정보의 리소스에서 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 것을 특징으로 하는 데이터 전송 장치. - 청구항 17 내지 청구항 20 중 어느 한 항에 있어서,
상기 제1 지시 정보는 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 리소스 정보를 더 포함하고,
상기 데이터 전송 장치는,
상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 리소스 정보에 따라 상기 ACK/NACK 피드백 정보를 송신하기 위한 리소스를 결정하는 제2 결정 모듈을 더 포함하며,
상기 송신 모듈은 구체적으로 또한,
상기 ACK/NACK 피드백 정보의 리소스에서 상기 제2 기기에 ACK/NACK 피드백 정보를 송신하는 것을 특징으로 하는 데이터 전송 장치. - 청구항 17 내지 청구항 22 중 어느 한 항에 있어서,
상기 제1 지시 정보는 하이브리드 자동 재송 요구(HARQ) 타이밍 정보를 포함하고, 상기 HARQ 타이밍 정보는 상기 데이터 전송 장치가 상기 제1 지시 정보를 수신한 시간과 상기 데이터 전송 장치가 상기 ACK/NACK 피드백 정보를 송신한 시간 사이의 시간 간격 정보를 지시하며,
상기 송신 모듈은 구체적으로 또한,
상기 HARQ 타이밍 정보에 따라 상기 제2 기기에 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 것을 특징으로 하는 데이터 전송 장치. - 청구항 17 내지 청구항 23 중 어느 한 항에 있어서,
상기 송신 모듈은 구체적으로,
상기 데이터 전송 장치가 상기 제1 데이터에 포함된 모든 데이터 블록을 정확하게 디코딩하는 경우, 상기 제2 기기에 상기 제1 데이터의 확인(ACK) 정보를 송신하고;
상기 데이터 전송 장치가 상기 제1 데이터에 포함된 적어도 하나의 데이터 블록을 잘못 디코딩하는 경우, 상기 제2 기기에 상기 제1 데이터의 비 확인(NACK) 정보를 송신하는 것을 특징으로 하는 데이터 전송 장치. - 데이터 전송 장치로서,
제1 기기에 제1 지시 정보를 송신하는 송신 모듈 - 상기 제1 지시 정보는 상기 제1 기기가 상기 데이터 전송 장치에 제1 데이터의 확인 또는 비 확인(ACK/NACK) 피드백 정보의 송신 여부를 지시하기 위한 것임 - ; 및
상기 제1 지시 정보가 상기 데이터 전송 장치로 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하도록 상기 제1 기기에 지시할 경우, 상기 제1 기기가 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신하는 수신 모듈을 포함하는 것을 특징으로 하는 데이터 전송 장치. - 청구항 25에 있어서,
상기 송신 모듈은 구체적으로,
상기 제1 데이터를 캡슐화한 메시지 또는 상기 제1 데이터의 스케줄링 정보를 통해 상기 제1 기기에 상기 제1 지시 정보를 송신하는 것을 특징으로 하는 데이터 전송 장치. - 청구항 25에 있어서,
상기 송신 모듈은 구체적으로 또한,
제2 데이터를 캡슐화한 메시지 또는 상기 제2 데이터의 스케줄링 정보를 통해 상기 제1 기기에 상기 제1 지시 정보를 송신하는 것을 특징으로 하는 데이터 전송 장치. - 청구항 25 또는 청구항 27에 있어서,
상기 제1 데이터는 상기 데이터 전송 장치가 제2 데이터를 송신하기 전 또는 후에 송신한 N개의 데이터이거나 - N은 1보다 크거나 같음 - 또는
상기 제1 데이터는 상기 데이터 전송 장치가 마지막으로 ACK/NACK 피드백 정보를 수신한 후 송신한 적어도 하나의 데이터이거나, 또는
상기 제1 데이터는 상기 데이터 전송 장치가 마지막으로 피드백 지시 정보를 송신한 후 송신한 적어도 하나의 데이터이고,
상기 피드백 지시 정보는 상기 데이터 전송 장치로 제3 데이터의 ACK/NACK 피드백 정보를 송신하도록 상기 제1 기기에 지시하기 위한 것임을 특징으로 하는 데이터 전송 장치. - 청구항 27에 있어서,
상기 수신 모듈은 구체적으로,
상기 제1 기기가 상기 제2 데이터 또는 상기 제2 데이터의 스케줄링 정보에 의해 점용되는 리소스에 따라 결정한 상기 ACK/NACK 피드백 정보를 송신하기 위한 리소스에서 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신하는 것을 특징으로 하는 데이터 전송 장치. - 청구항 25 내지 청구항 28 중 어느 한 항에 있어서,
상기 제1 지시 정보는 상기 제1 데이터의 ACK/NACK 피드백 정보를 송신하는 리소스 정보를 더 포함하고,
상기 수신 모듈은 구체적으로 또한,
상기 제1 기기가 상기 제1 데이터의 ACK/NACK 피드백 정보의 리소스 정보에 따라 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신하는 것을 특징으로 하는 데이터 전송 장치. - 청구항 25 내지 청구항 30 중 어느 한 항에 있어서,
상기 제1 지시 정보는 하이브리드 자동 재송 요구(HARQ) 타이밍 정보를 포함하고, 상기 HARQ 타이밍 정보는 상기 제1 기기가 상기 제1 지시 정보를 수신한 시간과 상기 제1 기기가 상기 ACK/NACK 피드백 정보를 송신한 시간 사이의 시간 간격 정보를 지시하며,
상기 수신 모듈은 구체적으로 또한,
상기 제1 기기가 상기 HARQ 타이밍 정보에 따라 송신한 상기 제1 데이터의 ACK/NACK 피드백 정보를 수신하는 것을 특징으로 하는 데이터 전송 장치. - 청구항 25 내지 청구항 31 중 어느 한 항에 있어서,
상기 수신 모듈은 구체적으로 또한,
상기 제1 기기가 상기 제1 데이터에 포함된 모든 데이터 블록을 정확하게 디코딩하는 경우, 상기 데이터 전송 장치가, 상기 제1 기기가 송신한 상기 제1 데이터의 확인(ACK) 정보를 수신하고;
상기 제1 기기가 상기 제1 데이터에 포함된 적어도 하나의 데이터 블록을 잘못 디코딩하는 경우, 상기 데이터 전송 장치가, 상기 제1 기기가 송신한 상기 제1 데이터의 비 확인(NACK) 정보를 송신하는 것을 특징으로 하는 데이터 전송 장치.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2016/090319 WO2018014162A1 (zh) | 2016-07-18 | 2016-07-18 | 传输数据的方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20190028375A true KR20190028375A (ko) | 2019-03-18 |
Family
ID=60991724
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020187034994A KR20190028375A (ko) | 2016-07-18 | 2016-07-18 | 데이터 전송 방법 및 장치 |
Country Status (8)
Country | Link |
---|---|
US (1) | US11025396B2 (ko) |
EP (1) | EP3435575B1 (ko) |
JP (1) | JP6833875B2 (ko) |
KR (1) | KR20190028375A (ko) |
CN (2) | CN109075906B (ko) |
HK (1) | HK1258243A1 (ko) |
TW (1) | TWI732000B (ko) |
WO (1) | WO2018014162A1 (ko) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108282881B (zh) * | 2017-01-06 | 2020-12-15 | 华为技术有限公司 | 一种资源配置方法及装置 |
EP3602882A4 (en) * | 2017-03-31 | 2020-11-25 | Motorola Mobility LLC | DETERMINE A RESOURCE FIELD THAT CARRIES FEEDBACK INFORMATION |
US11172430B2 (en) * | 2018-01-12 | 2021-11-09 | Qualcomm Incorporated | Uplink control channel resource allocation |
US10477567B2 (en) * | 2018-01-12 | 2019-11-12 | Lg Electronics Inc. | Method and apparatus for transmitting/receiving wireless signal in wireless communication system |
EP3745629B1 (en) * | 2018-02-13 | 2024-09-04 | Huawei Technologies Co., Ltd. | Communication method and device |
RU2750433C1 (ru) * | 2018-03-06 | 2021-06-28 | Гуандун Оппо Мобайл Телекоммьюникейшнз Корп., Лтд. | Способ обработки ответного сообщения и устройство |
WO2020029287A1 (zh) * | 2018-08-10 | 2020-02-13 | Oppo广东移动通信有限公司 | 反馈信息的方法、终端、芯片和存储介质 |
KR102698302B1 (ko) | 2018-10-10 | 2024-08-23 | 광동 오포 모바일 텔레커뮤니케이션즈 코포레이션 리미티드 | 피드백 정보의 전송 방법 및 단말기 디바이스 |
KR20200050812A (ko) * | 2018-11-02 | 2020-05-12 | 삼성전자주식회사 | 무선 통신 시스템에서 데이터 및 피드백의 송수신을 수행하는 방법 및 장치 |
EP3975647A4 (en) * | 2019-06-14 | 2022-06-22 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | WIRELESS COMMUNICATION METHOD, RECEIVE-SIDE DEVICE AND TRANSMIT-SIDE DEVICE |
CN112218373B (zh) * | 2019-07-12 | 2022-05-10 | 华为技术有限公司 | 一种通信方法和装置 |
CN113472487B (zh) * | 2020-03-30 | 2023-04-28 | 维沃移动通信有限公司 | Harq-ack反馈方法及设备 |
CN114070473A (zh) * | 2020-07-30 | 2022-02-18 | 维沃移动通信有限公司 | 信息反馈方法、装置、终端及网络侧设备 |
CN116602029A (zh) * | 2021-04-02 | 2023-08-15 | Oppo广东移动通信有限公司 | 无线通信方法、终端设备和网络设备 |
CN113497679A (zh) * | 2021-06-05 | 2021-10-12 | 南京一步智能科技有限公司 | 一种适用于LoRa传输的高效反馈确认方法 |
WO2023098464A1 (zh) * | 2021-12-03 | 2023-06-08 | 华为技术有限公司 | 数据传输的方法和装置 |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050066255A1 (en) * | 2003-09-14 | 2005-03-24 | Sam Shiaw-Shiang Jiang | Status report missing detection in a communication system |
US20080074999A1 (en) * | 2004-11-09 | 2008-03-27 | Ntt Docomo, Inc. | Mobile Communication System, Wireless Line Control Station, Mobile Station, And Wireless Base Station |
KR100982210B1 (ko) | 2005-11-30 | 2010-09-15 | 노키아 코포레이션 | 다중 arq 메커니즘들을 이용하는 재전송을 제공하는장치, 방법 및 컴퓨터 프로그램 생성물 |
US8422480B2 (en) * | 2007-10-01 | 2013-04-16 | Qualcomm Incorporated | Acknowledge mode polling with immediate status report timing |
US9036564B2 (en) * | 2008-03-28 | 2015-05-19 | Qualcomm Incorporated | Dynamic assignment of ACK resource in a wireless communication system |
JP5220041B2 (ja) * | 2010-01-15 | 2013-06-26 | 日本電信電話株式会社 | 無線通信システム、基地局装置、端末装置及び通信方法 |
US9337961B2 (en) | 2010-06-15 | 2016-05-10 | Qualcomm Incorporated | Method and apparatus for sending very high throughput WLAN acknowledgment frames |
CN103168441B (zh) | 2010-06-18 | 2016-04-13 | 黑莓有限公司 | 用于载波聚合中的上行链路控制信息传输的系统和方法 |
CN102347823B (zh) * | 2010-07-30 | 2014-06-04 | 电信科学技术研究院 | 应答信息的合并反馈及其指示方法、装置 |
EP2817906A1 (en) * | 2012-02-21 | 2014-12-31 | Telefonaktiebolaget L M Ericsson (Publ) | Data block transmission with variable retransmission feedback time |
CN104601304B (zh) * | 2013-10-30 | 2018-09-28 | 电信科学技术研究院 | Ack/nack反馈信息的传输方法和装置以及接收方法和装置 |
KR20160013820A (ko) | 2014-07-28 | 2016-02-05 | 뉴라컴 인코포레이티드 | 상향링크 다중 사용자 전송에 응답하는 하향링크 확인응답 |
US10440771B2 (en) * | 2015-03-06 | 2019-10-08 | Qualcomm Incorporated | Conditional HARQ feedback |
US9955497B2 (en) * | 2015-03-13 | 2018-04-24 | Qualcomm Incorporated | Low latency uplink acknowledgement channel waveform design |
US10225380B2 (en) * | 2015-05-29 | 2019-03-05 | Futurewei Technologies, Inc. | Systems and methods for a subframe structure for wideband LTE |
US11395292B2 (en) * | 2015-11-06 | 2022-07-19 | Motorola Mobility Llc | Method and apparatus for low latency transmissions |
US10306615B2 (en) * | 2015-12-09 | 2019-05-28 | Mediatek Inc. | Control-less data transmission for narrow band internet of things |
US10581579B2 (en) * | 2015-12-27 | 2020-03-03 | Lg Electronics Inc. | Method and apparatus for transmitting ACK/NACK for NB-IoT in wireless communication system |
US10187185B2 (en) * | 2016-02-09 | 2019-01-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Robustness enhancements of efficient HARQ feedback |
US10341061B2 (en) * | 2016-03-30 | 2019-07-02 | Qualcomm Incorporated | Hybrid automatic repeat request timing for reduced transmission time intervals |
EP3456127B1 (en) * | 2016-05-13 | 2022-04-27 | Telefonaktiebolaget LM Ericsson (PUBL) | Signaling of tdd subframe use to short tti ues |
US10306606B2 (en) * | 2016-05-20 | 2019-05-28 | Qualcomm Incorporated | Decoupled transmissions of channel quality feedback and acknowledgement/negative-acknowledgement feedback |
US10869325B2 (en) * | 2016-10-07 | 2020-12-15 | Qualcomm Incorporated | Dynamic hybrid automatic repeat request timing management |
-
2016
- 2016-07-18 CN CN201680084981.XA patent/CN109075906B/zh active Active
- 2016-07-18 JP JP2018563580A patent/JP6833875B2/ja active Active
- 2016-07-18 KR KR1020187034994A patent/KR20190028375A/ko not_active Application Discontinuation
- 2016-07-18 WO PCT/CN2016/090319 patent/WO2018014162A1/zh active Application Filing
- 2016-07-18 EP EP16909093.3A patent/EP3435575B1/en active Active
- 2016-07-18 CN CN202110237247.5A patent/CN113067679A/zh active Pending
- 2016-07-18 US US16/099,052 patent/US11025396B2/en active Active
-
2017
- 2017-07-06 TW TW106122648A patent/TWI732000B/zh active
-
2019
- 2019-01-14 HK HK19100604.7A patent/HK1258243A1/zh unknown
Also Published As
Publication number | Publication date |
---|---|
CN113067679A (zh) | 2021-07-02 |
CN109075906B (zh) | 2021-05-04 |
HK1258243A1 (zh) | 2019-11-08 |
TWI732000B (zh) | 2021-07-01 |
JP6833875B2 (ja) | 2021-02-24 |
US11025396B2 (en) | 2021-06-01 |
EP3435575A1 (en) | 2019-01-30 |
EP3435575A4 (en) | 2019-03-27 |
CN109075906A (zh) | 2018-12-21 |
US20190140804A1 (en) | 2019-05-09 |
TW201804745A (zh) | 2018-02-01 |
EP3435575B1 (en) | 2022-12-14 |
JP2019530260A (ja) | 2019-10-17 |
WO2018014162A1 (zh) | 2018-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI732000B (zh) | 傳輸數據的方法和裝置 | |
CN111464271B (zh) | 用于改进的harq反馈指示的装置、设备及无线通信装置 | |
EP3353933B1 (en) | Lte harq feedback for configured uplink grants | |
WO2018143852A1 (en) | Method for partial retransmission | |
EP3440790B1 (en) | Radio-network node, wireless device and methods performed therein | |
WO2021087980A1 (en) | Method and apparatus for determining one shot harq-ack codebook | |
EP3582421B1 (en) | Method for transmitting feedback information, terminal device and network device | |
US11044053B2 (en) | Device and method of handling code block group-based communication operation | |
WO2017020679A1 (zh) | 一种harq信息发送、接收方法及节点 | |
KR102323496B1 (ko) | 통신 방법, 네트워크 장치 및 단말 | |
CN113796032B (zh) | 用于半静态harq-ack码本确定的方法及设备 | |
CN111786749A (zh) | 数据传输的方法和装置 | |
WO2017206585A1 (zh) | 一种数据传输的方法、装置及系统 | |
JP2020503776A (ja) | 複数のキャリア上でデータを送信するための方法、端末装置、およびネットワーク装置 | |
US11357036B2 (en) | Method and apparatus for communication based on short transmission time intervals in a wireless communication system | |
US10749638B2 (en) | Soft buffer handling with limited memory access bandwidth | |
WO2018072062A1 (zh) | 信息传输方法和装置 | |
CN111757505B (zh) | 通信方法、终端设备和网络设备 | |
KR20190082765A (ko) | 정보 전송 방법, 네트워크 기기 및 단말 기기 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
WITB | Written withdrawal of application |