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

WO2017132999A1 - 通信方法、终端设备和网络设备 - Google Patents

通信方法、终端设备和网络设备 Download PDF

Info

Publication number
WO2017132999A1
WO2017132999A1 PCT/CN2016/073677 CN2016073677W WO2017132999A1 WO 2017132999 A1 WO2017132999 A1 WO 2017132999A1 CN 2016073677 W CN2016073677 W CN 2016073677W WO 2017132999 A1 WO2017132999 A1 WO 2017132999A1
Authority
WO
WIPO (PCT)
Prior art keywords
transmission
data
resource
data transmission
version
Prior art date
Application number
PCT/CN2016/073677
Other languages
English (en)
French (fr)
Inventor
曾元清
Original Assignee
广东欧珀移动通信有限公司
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 广东欧珀移动通信有限公司 filed Critical 广东欧珀移动通信有限公司
Priority to PCT/CN2016/073677 priority Critical patent/WO2017132999A1/zh
Priority to CN201680064248.1A priority patent/CN108293247B/zh
Priority to EP16888824.6A priority patent/EP3370466A4/en
Priority to US15/778,961 priority patent/US10716130B2/en
Priority to KR1020187017219A priority patent/KR102614052B1/ko
Priority to JP2018530074A priority patent/JP6703108B2/ja
Priority to TW106103399A priority patent/TWI718242B/zh
Publication of WO2017132999A1 publication Critical patent/WO2017132999A1/zh
Priority to HK18110858.0A priority patent/HK1251759A1/zh
Priority to US16/870,798 priority patent/US11445534B2/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • 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/1867Arrangements specially adapted for the transmitter end
    • H04L1/1887Scheduling and prioritising arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/21Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
    • 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/1867Arrangements specially adapted for the transmitter end
    • H04L1/189Transmission or retransmission of more than one copy of a message
    • 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/1867Arrangements specially adapted for the transmitter end
    • H04L1/1896ARQ related signaling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/02Selection of wireless resources by user or terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • H04W72/1268Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management

Definitions

  • the present application relates to the field of communications, and more particularly to a communication method, a terminal device, and a network device.
  • the fifth generation communication (5G) technology requires higher and lower communication delay and high reliability.
  • TTI delay time delay
  • TTI delay time delay
  • the existing frame structure is modified to reduce the subframe interval to speed up the signaling feedback and scheduling period.
  • the existing LTE system has a subframe interval of 1 ms (including 14 Orthogonal Frequency Division Multiplexing (OFDM) symbols), and the Shortened TTI technology plans to shorten the subframe to 0.2-0.5 ms (including 3-7). OFDM symbol).
  • OFDM Orthogonal Frequency Division Multiplexing
  • the scheduling period can only be about 2-4 ms, and the delay is still very long.
  • the embodiments of the present application provide a communication method, a terminal device, and a network device, which can reduce communication delay without reducing communication reliability.
  • a communication method comprising:
  • Determining a first data transmission format the first data transmission format being used to generate a first transmission version of the uplink data
  • the method further includes:
  • an uplink resource scheduling request is used to request the network device to allocate an uplink resource for the uplink data, where the resource scheduling request includes an association with the first transmission version.
  • the information of the relationship; or the scheduling configuration message is further used to request the network device to allocate an uplink resource for the uplink data, where the scheduling configuration message includes information about an association relationship with the first transmission version;
  • the method further includes:
  • the third data transmission format is used to generate a third transmission version of the uplink data, where the third data transmission resource is used to transmit the third transmission version;
  • determining the first data transmission format includes: determining to generate, in the N, the first transmission versions The first data transmission format adopted by each version of the version, where N is an integer greater than or equal to 2;
  • Determining the first data transmission resource from the data resource pool including: determining from the data resource pool N pieces of the first data transmission resource, each of the N pieces of the first data transmission resource is used to transmit a corresponding transmission version of the N first transmission versions, and the N pieces of the first data
  • the transmission resource has a one-to-one correspondence with the N first transmission versions;
  • Sending the first scheduling configuration message to the network device including: sending the first scheduling configuration information to the network device, where the first scheduling configuration message carries the first corresponding to each version of the N first transmission versions a data transmission resource and the first data transmission format;
  • Generating the first transmission version comprising: generating each of the first transmission versions according to the first data transmission format used to generate each version;
  • the network device And sending, by the network device, the first transmission version, that: sending, by the N pieces of the first data transmission resource, a corresponding version of the N first transmission versions of the uplink data.
  • the sending, by the network device, the first scheduling configuration message includes: sending, by the network device, the N a configuration message, where the N first scheduling configuration messages are in one-to-one correspondence with the N first transmission versions, and each of the first scheduling configuration messages is used to indicate the corresponding first transmission version of the a first data transmission format and the first data transmission resource; or
  • Sending the first scheduling configuration message to the network device including: sending a first scheduling configuration message to the network device, where the one of the first scheduling configuration messages indicates the first data of the N first transmission versions Transport format and first data transmission resource.
  • the sending, by the network device, the first scheduling configuration message includes:
  • the control transmission resource is selected from the control resource pool, and the first scheduling configuration message is sent to the network device by using the control transmission resource.
  • the method before the first data transmission resource is selected from the data resource pool, the method further includes:
  • the resource pool information includes configuration information of a data resource pool and configuration information of a control resource pool
  • the data resource pool includes an option for transmitting the A transport version of the uplink resource
  • the control resource pool includes an uplink resource that is selectable to transmit the scheduling configuration message.
  • a communication method including:
  • the scheduling configuration message is used to indicate a first data transmission format and a first data transmission resource corresponding to the first transmission version of the uplink data sent by the terminal device;
  • the method before receiving the scheduling configuration message sent by the terminal device, the method further includes:
  • the data resource pool includes an uplink resource that is selectable by the terminal device for transmitting the first transmission version
  • control resource pool for the terminal device, where the control resource pool includes an uplink resource that can be selected by the terminal device to transmit the scheduling configuration message; or configured for the terminal device to transmit the scheduling configuration message.
  • upstream resources Upstream resources.
  • the method further includes:
  • the uplink resource scheduling request is used to request the network device to allocate an uplink resource for the uplink data, where the resource scheduling request includes the first transmission version
  • the scheduling configuration message is further configured to request the network device to allocate an uplink resource to the uplink data, where the scheduling configuration message includes information related to the first transmission version
  • the second data transmission resource is allocated to the uplink data, and the second data transmission format is determined;
  • the terminal device Sending, by the terminal device, an uplink resource allocation response, where the uplink resource allocation response is used to indicate the second data transmission resource and the second data transmission format, so that the terminal device is configured according to the second data.
  • the transmission resource and the second data transmission format generate a second transmission version of the terminal device.
  • the method further includes:
  • the method further includes:
  • Negative acknowledgement NACK information is sent to the terminal device when the first transmission version is not received, or when the first transmission version fails to demodulate or decode.
  • the first scheduling configuration message is used to indicate the N of the uplink data that is sent by the terminal device
  • Receiving and demodulating and decoding the first transmission version comprising: receiving, demodulating, and decoding N according to the first data transmission format and the first data transmission resource corresponding to each of the N first transmission versions The first transmission version.
  • each of the first transmission versions is separately decoded, or N the first transmission versions are Perform joint decoding.
  • the method further includes:
  • a negative acknowledgement NACK message or an uplink resource allocation message is sent to the terminal device, where the NACK message includes Decoding the information of the failed first transmission version, so that the terminal device learns the first transmission version of the decoding failure, the uplink resource allocation message is used to indicate the second data transmission resource and the second determined by the terminal device a data transmission format, so that the terminal device generates a second transmission version of the terminal device according to the second data transmission resource and the second data transmission format.
  • the method further includes:
  • the receiving the scheduling configuration message sent by the terminal device includes:
  • the terminal device And receiving, by the terminal device, the N first scheduling configuration messages, where the N first scheduling configuration messages are in one-to-one correspondence with the N first transmission versions, and each of the first scheduling configuration messages is used to indicate a corresponding The first data transmission format of the first transmission version and the first data transmission resource; or
  • the terminal device And receiving, by the terminal device, the first scheduling configuration message, where the first scheduling configuration message indicates the first data transmission format of the N first transmission versions and the first data transmission resource.
  • the receiving, by the receiving terminal device, the scheduling configuration message includes:
  • the scheduling configuration message sent by the terminal device is received on a control resource that is configured as a scheduling configuration message of the terminal device.
  • a communication method including:
  • the method further includes:
  • a communication method including:
  • receiving and demodulating and decoding each of the first encoding versions comprises: separately decoding each of the first encoding versions, or M of the first encoded versions are jointly decoded.
  • the method further includes:
  • the method further includes:
  • a terminal device for performing the method of any of the first aspect or the first aspect of the first aspect.
  • the terminal device comprises means for performing the method of any of the above-described first aspect or any of the possible implementations of the first aspect.
  • a network device for performing the method of any of the foregoing second aspect or any of the possible implementations of the second aspect.
  • the network device comprises means for performing the method of any of the above-described second or second aspects of the second aspect.
  • a network device for performing the method in any of the possible implementations of the third aspect or the third aspect above.
  • the network device comprises means for performing the method of any of the possible implementations of the third aspect or the third aspect described above.
  • a terminal device for performing the method in any of the above-mentioned fourth aspect or any possible implementation of the fourth aspect.
  • the terminal device comprises means for performing the method of any of the above mentioned fourth or fourth aspects of the fourth aspect.
  • a terminal device comprising: a memory for storing an instruction, the processor for executing an instruction stored by the memory, and when the processor executes the instruction stored by the memory, Executing the method of causing the processor to perform the first aspect or any of the possible implementations of the first aspect.
  • a network device comprising: a memory and a processor, the memory is configured to store an instruction, the processor is configured to execute an instruction stored by the memory, and when the processor executes the instruction stored by the memory, Executing the method of causing the processor to perform the second aspect or any of the possible implementations of the second aspect.
  • a network device comprising: a memory and a processor for storing instructions for executing instructions stored by the memory, and when the processor executes the instructions stored by the memory, The execution causes the processor to perform the method of any of the possible implementations of the third aspect or the third aspect.
  • a terminal device includes: a memory for storing an instruction for executing an instruction stored by the memory, and a processor, and when the processor executes the instruction stored by the memory, The execution causes the processor to perform the method of any of the possible implementations of the fourth aspect or the fourth aspect.
  • a computer storage medium having stored therein program code for indicating a method of performing the first aspect or any of the possible implementations of the first aspect.
  • a computer storage medium having program code for indicating execution of the method of any of the second aspect or the second aspect of the second aspect.
  • a computer storage medium having stored therein program code for indicating a method of performing any of the above third aspect or any of the possible implementations of the third aspect.
  • a computer storage medium having program code stored therein for indicating a method of performing any of the above-described fourth aspect or any of the possible implementations of the fourth aspect.
  • the terminal device determines the data transmission format by itself and selects the data transmission resource from the data resource pool, generates and transmits a transmission version of the uplink data, and sends a scheduling configuration message to the network device, where The data transmission resource and the data transmission format used for transmitting the uplink data are instructed, and the data transmission mode is implemented in a non-scheduled manner, and the “end device reporting resource scheduling request”, “the network device scheduling the uplink transmission resource for the terminal device”, and “the terminal device sending” are avoided.
  • the three-step process of uplink data can reduce the delay without reducing the reliability of the transmission.
  • FIG. 1 is a diagram of an application scenario according to an embodiment of the present application.
  • FIG. 2 is a schematic flowchart of a communication method according to an embodiment of the present application.
  • FIG. 3 is a schematic diagram of a communication method according to an embodiment of the present application.
  • FIG. 4 is a schematic flowchart of a communication method according to an embodiment of the present application.
  • FIG. 5 is a schematic diagram of a communication method according to an embodiment of the present application.
  • FIG. 6 is a schematic diagram of a communication method according to an embodiment of the present application.
  • FIG. 7 is a schematic diagram of a communication method according to an embodiment of the present application.
  • FIG. 8 is a schematic diagram of a communication method according to an embodiment of the present application.
  • FIG. 9 is a schematic flowchart of a communication method according to an embodiment of the present application.
  • FIG. 10 is a schematic flowchart of a communication method according to an embodiment of the present application.
  • FIG. 11 is a schematic flowchart of a communication method according to an embodiment of the present application.
  • FIG. 12 is a schematic flowchart of a communication method according to an embodiment of the present application.
  • FIG. 13 is a schematic block diagram of a terminal device according to an embodiment of the present application.
  • FIG. 14 is a schematic block diagram of a network device according to an embodiment of the present application.
  • FIG. 15 is a schematic block diagram of a network device according to an embodiment of the present application.
  • FIG. 16 is a schematic block diagram of a terminal device according to an embodiment of the present application.
  • FIG. 17 is a schematic block diagram of a terminal device according to an embodiment of the present application.
  • FIG. 18 is a schematic block diagram of a network device according to an embodiment of the present application.
  • FIG. 19 is a schematic block diagram of a network device according to an embodiment of the present application.
  • FIG. 20 is a schematic block diagram of a terminal device according to an embodiment of the present application.
  • a component can be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer.
  • an application running on a computing device and a computing device can be a component.
  • One or more components can reside within a process and/or execution thread, and the components can be located on one computer and/or distributed between two or more computers.
  • these components can execute from various computer readable media having various data structures stored thereon.
  • a component may, for example, be based on signals having one or more data packets (eg, data from two components interacting with another component between the local system, the distributed system, and/or the network, such as the Internet interacting with other systems) Communicate through local and/or remote processes.
  • data packets eg, data from two components interacting with another component between the local system, the distributed system, and/or the network, such as the Internet interacting with other systems
  • a terminal device may also be called an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device.
  • the access terminal may be a cellular phone, a cordless phone, a SIP (Session Initiation Protocol) phone, a WLL (Wireless Local Loop) station, a PDA (Personal Digital Assistant), and a wireless communication.
  • the network device can be used to communicate with the mobile device, and the network device can be a GSM (Global System of Mobile communication) or a BTS (Base Transceiver Station) in CDMA (Code Division Multiple Access). It may be an NB (NodeB, base station) in WCDMA (Wideband Code Division Multiple Access), or an eNB or an eNodeB (Evolutional Node B) in LTE (Long Term Evolution). ), or a relay station or access point, or an in-vehicle device, a wearable device, and a network in a future 5G network Ready.
  • GSM Global System of Mobile communication
  • BTS Base Transceiver Station
  • CDMA Code Division Multiple Access
  • NB NodeB, base station
  • WCDMA Wideband Code Division Multiple Access
  • eNB or an eNodeB Evolutional Node B
  • LTE Long Term Evolution
  • the term "article of manufacture” as used in this application encompasses a computer program accessible from any computer-readable device, carrier, or media.
  • the computer readable medium may include, but is not limited to, a magnetic storage device (for example, a hard disk, a floppy disk, or a magnetic tape), and an optical disk (for example, a CD (Compact Disk), a DVD (Digital Versatile Disk). Etc.), smart cards and flash memory devices (eg, EPROM (Erasable Programmable Read-Only Memory), cards, sticks or key drivers, etc.).
  • various storage media described herein can represent one or more devices and/or other machine-readable media for storing information.
  • the term "machine-readable medium” may include, without limitation, a wireless channel and various other mediums capable of storing, containing, and/or carrying instructions and/or data.
  • the communication system 100 includes a network device 102, which may include multiple antenna groups.
  • Each antenna group may include one or more antennas, for example, one antenna group may include antennas 104 and 106, another antenna group may include antennas 108 and 110, and an additional group may include antennas 112 and 114.
  • Two antennas are shown in Figure 1 for each antenna group, although more or fewer antennas may be used for each group.
  • Network device 102 may additionally include a transmitter chain and a receiver chain, as will be understood by those of ordinary skill in the art, which may include multiple components related to signal transmission and reception (eg, processor, modulator, multiplexer, solution) Tuner, demultiplexer or antenna, etc.).
  • a transmitter chain and a receiver chain may include multiple components related to signal transmission and reception (eg, processor, modulator, multiplexer, solution) Tuner, demultiplexer or antenna, etc.).
  • Network device 102 can communicate with a plurality of terminal devices, such as terminal device 116 and terminal device 122. However, it will be appreciated that network device 102 can communicate with any number of terminal devices similar to terminal device 116 or 122.
  • Terminal devices 116 and 122 may be, for example, cellular telephones, smart phones, portable computers, handheld communication devices, handheld computing devices, satellite radios, global positioning systems, PDAs, and/or any other suitable for communicating over wireless communication system 100. device.
  • terminal device 116 is in communication with antennas 112 and 114, wherein antennas 112 and 114 transmit information to terminal device 116 over forward link 118 and receive information from terminal device 116 over reverse link 120.
  • terminal device 122 is in communication with antennas 104 and 106, wherein antennas 104 and 106 transmit information to terminal device 122 over forward link 124 and receive information from terminal device 122 over reverse link 126.
  • the forward link 118 can utilize different frequency bands than those used by the reverse link 120, and the forward link 124 can be utilized. Different frequency bands than those used by reverse link 126.
  • FDD Frexncy Division Duplex
  • the forward link 118 and the reverse link 120 can use a common frequency band, a forward link 124, and a reverse link.
  • Link 126 can use a common frequency band.
  • Each set of antennas and/or regions designed for communication is referred to as a sector of network device 102.
  • the antenna group can be designed to communicate with terminal devices in sectors of the network device 102 coverage area.
  • the transmit antenna of network device 102 may utilize beamforming to improve the signal to noise ratio of forward links 118 and 124.
  • the network device 102 uses beamforming to transmit signals to the randomly dispersed terminal devices 116 and 122 in the relevant coverage area, the network device 102 uses a single antenna to transmit signals to all of its terminal devices. Mobile devices are subject to less interference.
  • network device 102, terminal device 116, or terminal device 122 may be a wireless communication transmitting device and/or a wireless communication receiving device.
  • the wireless communication transmitting device can encode the data for transmission.
  • the wireless communication transmitting device may acquire (eg, generate, receive from other communication devices, or store in memory, etc.) a certain number of data bits to be transmitted over the channel to the wireless communication receiving device.
  • Such data bits may be included in a transport block (or multiple transport blocks) of data that may be segmented to produce multiple code blocks.
  • multiple terminal devices may multiplex the same time-frequency resource with the network device for transmission. Therefore, the network device may perform data transmission with multiple terminal devices at the same time, because the network device and each terminal device transmit data.
  • the process is similar. For ease of understanding and description, the following describes an example of a process of transmitting data by using one of a network device and a plurality of terminal devices.
  • FIG. 2 is a schematic flowchart of a communication method 200 according to an embodiment of the present application. As shown in FIG. 2, the method 200 includes:
  • the network device may send data resource pool configuration information to the terminal device, where the data resource pool configuration information is used to indicate resources included in the data resource pool, and the resources included in the data resource pool are used for selection by the terminal device.
  • a resource that transmits a transmitted version of the upstream data may be used to indicate resources included in the data resource pool, and the resources included in the data resource pool are used for selection by the terminal device.
  • the network device may send control resource pool configuration information to the terminal device, where the control resource pool configuration information is used to indicate the resources included in the control resource pool, and the resources included in the control resource pool are used for selection by the terminal device.
  • a resource for transmitting a Scheduling Assignment (SA) message may be used to indicate the resources included in the control resource pool, and the resources included in the control resource pool are used for selection by the terminal device.
  • SA Scheduling Assignment
  • the network device may send control resource pool configuration information and data resource pool configuration information to the terminal device by using System Information (SI).
  • SI System Information
  • the network device may not send the data resource pool configuration message and/or the control resource pool configuration message to the terminal device, but statically configure the data resource pool configuration message and/or in the terminal device. Or control resource pool configuration messages.
  • the resource of the resource pool is defined by at least two dimensions of a time domain and a frequency domain, or further includes a code domain and/or an airspace.
  • the terminal device can determine a data transmission format for acquiring a transmission version of the uplink data.
  • the data transmission format may include information of a Modulation and Coding Scheme (MCS) and an encoded version.
  • MCS Modulation and Coding Scheme
  • the terminal device can determine a data transmission resource that transmits the transmitted version of the uplink data.
  • the terminal device may generate a scheduling configuration message carrying information of the data transmission format determined in 203 and information of the data transmission resource determined in 204.
  • the terminal device may select a resource that sends the scheduling configuration message from the control resource pool, and send the scheduling configuration message to the network device.
  • the network device may not send the control resource pool configuration information to the terminal device, but directly configure the transmission resource for the scheduling configuration message of the terminal device, where the terminal device directly uses the network device configuration.
  • the transmission resource transmits the scheduling configuration message, where the network device can configure the terminal device to allocate non-overlapping transmission resources for scheduling the configuration message.
  • the base station may send a system message indicating the data transmission resource pool and the control transmission resource pool.
  • the data transmission resource pool is configured to send a transmission version of the uplink data
  • the control transmission resource pool is used to indicate a data transmission resource and a data transmission format of the uplink data transmission version.
  • the base station may send a system message indicating the data resource pool and the resource for transmitting the scheduling configuration message.
  • the terminal device encodes and modulates the uplink data according to the data transmission format determined in 203, and generates a transmission version of the uplink data.
  • the terminal device transmits the transmission version of the uplink data by using the data transmission resource determined in 204.
  • the network device receives the transmission version of the uplink data sent by the terminal device on the data transmission resource indicated in the scheduling configuration message sent by the terminal device.
  • the network device uses the data transmission format indicated in the scheduling configuration message sent by the terminal device, and demodulates and decodes the transmission version of the uplink data.
  • the acknowledgement (ACK) message may be sent to the terminal device, or the network device may demodulate the transmission version of the uplink data.
  • ACK acknowledgement
  • NACK Non-Acknowledge
  • the terminal device may determine a new data transmission format, determine a new data transmission resource from the data resource pool, and generate according to the new data transmission format and the new data transmission resource. And send the transmission version of the uplink data.
  • the size of the sequence numbers of the above processes does not mean the order of execution, and the order of execution of each process should be determined by its function and internal logic, and should not be taken to the embodiments of the present invention.
  • the implementation process constitutes any limitation. For example, in the method 200, 202 may be performed first, and then executed 201; 204 may be executed first, and then 203 may be performed.
  • the terminal device determines the data transmission format by itself and selects the data transmission resource from the data resource pool, generates and transmits a transmission version of the uplink data, and sends a scheduling configuration message to the network device, where The data transmission resource and the data transmission format used for transmitting the uplink data are instructed, and the data transmission mode is implemented in a non-scheduled manner, and the “end device reporting resource scheduling request”, “the network device scheduling the uplink transmission resource for the terminal device”, and “the terminal device sending” are avoided.
  • the three-step process of uplink data can reduce the delay without reducing the reliability of the transmission.
  • FIG. 4 is a schematic flowchart of a communication method 300 according to an embodiment of the present application.
  • the network device may send data resource pool configuration information to the terminal device, where the data resource pool configuration information is used to indicate resources included in the data resource pool, where the resources included in the data resource pool are for selection by the terminal device.
  • a resource that transmits a transmitted version of the upstream data may be used to indicate resources included in the data resource pool, where the resources included in the data resource pool are for selection by the terminal device.
  • the network device may send control resource pool configuration information to the terminal device, where the control resource pool configuration information is used to indicate the resources included in the control resource pool, and the resources included in the control resource pool are used for selection by the terminal device.
  • SA Scheduling Assignment
  • the network device may send control resource pool configuration information and data resource pool configuration information to the terminal device by using System Information (SI).
  • SI System Information
  • the network device may not send the data resource pool configuration message and/or the control resource pool configuration message to the terminal device, but statically configure the data resource pool configuration message and/or in the terminal device. Or control resource pool configuration messages.
  • the resource of the resource pool is defined by at least two dimensions of a time domain and a frequency domain, or further includes a code domain and/or an airspace.
  • the terminal device may determine a data transmission format for generating each transmission version of the N transmission versions of the uplink data, where N is an integer greater than or equal to 2.
  • the data transmission format may include information of a Modulation and Coding Scheme (MCS) and an encoded version.
  • MCS Modulation and Coding Scheme
  • the terminal device can determine a data transmission resource for each of the N transmission versions transmitting the uplink data.
  • data transmission resources used by different transmission versions may be selected from different data resource pools.
  • the terminal device may generate a scheduling configuration message carrying information of the data transmission format determined in 303 and information of the data transmission resource determined in 304.
  • the terminal device may generate N scheduling configuration messages, where each scheduling configuration message is used to indicate a data transmission format and a data transmission resource corresponding to a transmission version.
  • the terminal device may also generate only one scheduling configuration message, where the one scheduling configuration message may indicate a data transmission format and a data transmission resource corresponding to the N transmission versions of the uplink data.
  • the terminal device may select a resource that sends the scheduling configuration message from the control resource pool, and send the scheduling configuration message to the network device.
  • the network device may not send the control resource pool configuration information to the terminal device, but directly configure the transmission resource for the scheduling configuration message of the terminal device, where the terminal device directly uses the network device configuration.
  • the transmission resource transmits the scheduling configuration message, wherein the network device can configure, by using the system information, the transmission resources that are not overlapping each other for the terminal device, and is used to transmit the scheduling configuration message.
  • the base station configures multiple data resource pools (for example, data resource pool 1, data resource pool 2, and data resource pool 3) and multiple scheduling configurations through system information.
  • the transmission resources of the message for example, scheduling configuration message 1, scheduling configuration message 2, and scheduling configuration message 3.
  • the terminal selects a transmission resource for transmitting multiple transmission versions from a plurality of data resource pools, and generates multiple scheduling configuration messages for the multiple transmission versions (for example, transmission version 1, transmission version 2, and transmission version 3) ( For example, scheduling configuration message 1, scheduling configuration message 2, and scheduling configuration message 3).
  • Different scheduling configuration messages respectively indicate data transmission formats and data transmission resources of different transmission versions.
  • the terminal transmits each scheduling configuration message by using the transmission resource configured by the base station.
  • the base station configures multiple data resource pools (for example, data resource pool 1, data resource pool 2, and data resource pool 3) and multiple control resource pools through system information (for example, , control resource pool 1, control resource pool 2 and control resource pool 3) transmission resources.
  • the terminal selects a transmission resource for transmitting multiple transmission versions from a plurality of data resource pools, and generates multiple scheduling configuration messages for the multiple transmission versions (for example, transmission version 1, transmission version 2, and transmission version 3) ( For example, scheduling configuration message 1, scheduling configuration message 2, and scheduling configuration message 3).
  • Different scheduling configuration messages respectively indicate data transmission formats and data transmission resources of different transmission versions.
  • the terminal selects transmission resources for multiple scheduling configuration messages from multiple control resource pools.
  • the base station configures multiple data resource pools (for example, data resource pool 1, data resource pool 2, and data resource pool 3) and a transmission resource of a scheduling configuration message by using system information.
  • the terminal selects a transmission resource for transmitting a plurality of transmission versions from a plurality of data resource pools, and generates a scheduling configuration message for the plurality of transmission versions (for example, transmission version 1, transmission version 2, and transmission version 3).
  • the one scheduling configuration message indicates data transmission formats and data transmission resources of different transmission versions.
  • the terminal transmits the one scheduling configuration message by using the transmission resource configured by the base station.
  • the base station configures multiple data resource pools (eg, data resource pool 1, data resource pool 2, and data resource pool 3) and one control resource pool through system information.
  • the terminal selects a transmission resource for transmitting a plurality of transmission versions from a plurality of data resource pools, and generates a scheduling configuration message for the plurality of transmission versions (for example, transmission version 1, transmission version 2, and transmission version 3).
  • the one scheduling configuration message indicates data transmission formats and data transmission resources of different transmission versions.
  • the terminal selects a transmission resource for the scheduling configuration message from the configured control resource pool.
  • the terminal device generates N transmission versions of the uplink data according to the data transmission format of each transmission version determined in 203.
  • the terminal device transmits the uplink by using N data transmission resources determined in 204.
  • N transmission versions of data wherein N transmission resources are in one-to-one correspondence with N transmission versions.
  • the terminal device may send the N transmission versions in parallel, where the meaning of “parallel” is not necessarily the same time, but does not need to wait before sending a certain transmission version of the data.
  • Other confirmation messages have been sent for the transmission version.
  • the network device receives N transmission versions of the uplink data sent by the terminal device on the data transmission resource indicated by the one or N scheduling configuration messages sent by the terminal device.
  • the network device demodulates and decodes the N transmission versions of the uplink data by using the data transmission format of the N transmission versions indicated by the one or N scheduling configuration messages sent by the terminal device.
  • the network device may separately decode each transmission version of the N transmission versions of the uplink data, or jointly decode the N transmission versions (that is, encode the multiple transmission versions).
  • the sequences are combined into one large coding sequence and then decoded.
  • an ACK (Acknowledge) message for the transmitted uplink data may be sent to the terminal device.
  • the NACK (Non-Acknowledeg) message may be sent to the terminal device.
  • the network device may separately send a NACK message for each transmission version, and each NACK message may carry indication information of the corresponding transmission version, so that the terminal device knows which transmissions.
  • the version decoding fails. If the network device performs joint decoding on the N transmission versions, the network device may send a NACK, where the NACK carries the indication information of the N transmission versions, so that the terminal device learns which transmission versions jointly fail to decode. .
  • the network device may also determine a new data transmission resource and a new data transmission format, and send an uplink resource message to the terminal device, carrying the new data transmission format and the new data transmission resource, so that the terminal device can use the new data according to the new data.
  • the transmission format and new data transmission resources are used for uplink data transmission.
  • the uplink resource message may be sent after the network device receives the uplink resource request, or after receiving the scheduling allocation message that is also used to request the uplink resource from the network device, and the uplink resource message may be referred to as an uplink resource.
  • the terminal device may determine a new data transmission format, determine a new data transmission resource from the data resource pool, and follow the new The data transmission format and the new data transmission resource generate and transmit a transmission version of the upstream data.
  • the embodiment of the present application is described as an example in which the terminal device or the network device determines a new data transmission format and a new transmission resource if the data (uplink or downlink) transmission fails.
  • the data transmission fails, it is also possible to determine the resources between the new data transmission format inheritance, or to use the previous resources but determine the new transmission resources.
  • N transmission versions of the data transmission resources and the data transmissions are described by taking the N transmission versions of the data transmission resources and the data transmissions as different examples.
  • the N transmission versions of the embodiments of the present application may also adopt the same transmission format, but different transmissions. Resources, as long as they can distinguish the N versions and can be transmitted smoothly.
  • the terminal device determines a data transmission format and selects a data transmission resource from the data resource pool, generates and transmits a transmission version of the uplink data, and sends a scheduling configuration message to the network device, where
  • the data transmission resource and the data transmission format adopted by the uplink data implement a data transmission mode that is free of scheduling, and avoids "reporting resource scheduling request by the terminal device", "network device scheduling uplink transmission resource for the terminal device", and "terminal device transmitting uplink data"
  • the three-step process can reduce the delay without reducing the reliability of the transmission.
  • the present application in order to solve the problem of “inter-terminal resource collision” and mutual interference caused by the random resource selection mode of the resource pool, the present application further provides that the terminal device simultaneously selects data transmission resources in multiple data resource pools, and simultaneously sends the data transmission resources.
  • the enhancement method of the uplink data can reduce the collision probability and improve the reliability of the uplink transmission.
  • multiple resource pools of the present application may occupy the same time domain resource and be distinguished in the frequency domain, that is, adopt a method of “frequency domain repetition” instead of time domain repetition to achieve low latency and high reliability at the same time.
  • FIG. 9 is a schematic flowchart of a communication method 400 in accordance with an embodiment of the present application.
  • the terminal device sends a scheduling configuration message to the network device, where the scheduling configuration message is used to indicate a data transmission resource and a data transmission format corresponding to the first transmission version of the uplink data.
  • the terminal device transmits a first transmission version of the uplink data to the network device.
  • the generation and transmission of the transmission configuration version of the scheduling configuration message and the uplink data in 401 and 402 may be referred to the description of the method 200 or 300 shown in FIG. 2 or FIG. 3, and details are not described herein for brevity. .
  • the terminal device sends an uplink resource scheduling request to the network device, where the uplink resource scheduling request is used to request the network device to allocate an uplink transmission resource for the uplink data.
  • the uplink resource scheduling request has two implementation modes.
  • the terminal device sends an explicit resource scheduling request.
  • the resource scheduling request sent by the terminal includes Correlation relationship information between the resource scheduling request and the first transmission version of the uplink data sent at the same time, that is, the resource scheduling request is for the uplink data, instead of scheduling requests for other uplink data, so that the network device is clear
  • the receiving situation of the uplink data for the resource scheduling request is the second; the second is that the resource scheduling request of the terminal is implicitly represented by the scheduling configuration message in the 401. In this manner, the terminal device does not send a separate resource scheduling request.
  • the network device receives and demodulates the first transmission version of the decoded uplink data according to the scheduling configuration message sent by the terminal device, where the uplink receiving and demodulating decoding manners may refer to the method 200 shown in FIG. 2 or FIG. Or the description of 300, for brevity, will not be repeated here.
  • the network device sends an ACK/NACK, or an uplink resource allocation response, to the terminal device according to the demodulation and decoding situation of the first transmission version of the uplink data.
  • the network device determines whether to send a positive acknowledgment message or a negative acknowledgment message (such as ACK/NACK) and an uplink resource allocation response (such as an uplink) according to a demodulation and decoding situation of the transmission version of the first transmission version of the uplink data sent by the terminal device.
  • a positive acknowledgment message or a negative acknowledgment message such as ACK/NACK
  • an uplink resource allocation response such as an uplink
  • the network device If the network device receives the first transmission version of the uplink data sent by the terminal device and demodulates and decodes successfully (such as the CRC check succeeds), the network device only sends a positive acknowledgement (ACK) for the data to the terminal device, and if The uplink resource scheduling request from the terminal is reached, and the uplink resource scheduling request is ignored.
  • ACK positive acknowledgement
  • the network device may adopt two processing methods:
  • Method 1 If the network wants the second transmission version of the uplink data to be transmitted according to the scheduling of the network, the network device schedules the uplink resource for the terminal according to the uplink resource scheduling request of the terminal or/and the information included in the scheduling configuration message, and The terminal device sends a corresponding uplink resource allocation response (UL Grant).
  • the uplink resource allocation response will specify a transmission format and a transmission resource of the second transmission version in which the terminal device transmits the uplink data.
  • the terminal device ignores the ACK/NACK feedback of the network device, and performs the transmission of the second transmission version of the uplink data according to the uplink resource allocation.
  • Method 2 If the network wants the second transmission version of the uplink data to be transmitted in the manner that the terminal selects the resource by itself, the network device sends a negative acknowledgement (NACK) for the transmission version to the terminal, and does not send an uplink resource allocation response to the terminal. .
  • NACK negative acknowledgement
  • the terminal will determine the transmission format by itself in the same way as the first transmission, and select the transmission resource from the resource pool. A second transmission is performed in which the selected transmission resource and transmission format can be different from the first selection.
  • the network device schedules the uplink resource for the terminal according to the uplink resource scheduling request of the terminal or the information included in the scheduling configuration message, and sends the uplink resource to the terminal.
  • the corresponding uplink resource allocation response (UL Grant) is sent, and the ACK/NACK information may not be sent.
  • the network device receives an uplink resource scheduling request.
  • the network device receives uplink data from the terminal device, if not, executes 404-3, and if so, executes 404-4.
  • the network device schedules an uplink resource for the terminal device, and sends an uplink resource scheduling message, which is used to indicate an uplink resource used for transmitting the second transmission version of the uplink data.
  • the network device determines whether the uplink data from the terminal device is successfully decoded, and if so, executes 404-5, and if not, executes 404-6.
  • the network device sends an ACK message to the terminal device.
  • the network device selects whether it wants the terminal device to transmit the transmission version of the uplink data according to the scheduling of the network. If not, execute 404-7, and if yes, execute 404-8. In 404-7, the network device sends a NACK message to the terminal device. In 404-8, the network device sends a scheduling uplink resource to the terminal device, and sends an uplink resource allocation response, which is used to indicate an uplink resource and a transmission format of the second transmission version for transmitting the uplink data.
  • the terminal device transmits a third transmission version of the uplink data if receiving the uplink resource allocation response or the NACK information.
  • the terminal device receives the uplink resource allocation response (UL Grant)
  • the second transmission version of the uplink data is sent according to the data transmission resource and the data transmission format indicated in the UL Grant (405-2). ). If you do not receive the UL Grant, go to 405-3.
  • the terminal device determines the transmission format by itself, selects the transmission resource from the resource pool, and transmits the third transmission version of the uplink data (405-4). ;
  • a communication method combining scheduling and scheduling is adopted, and the method does not bring about reliability degradation, spectrum efficiency degradation, and power requirement improvement under any circumstances, and may be in some cases. Achieve low latency.
  • This method first uses the unscheduled mode for uplink transmission, and if the transmission is successful, the transmission delay can be greatly shortened. If the transmission fails, the scheduling method can be used instead, and the same reliability as the existing system can be obtained, and the delay is not increased.
  • FIG. 12 is a schematic flowchart of a communication method 500 according to an embodiment of the present application.
  • the network device determines according to the number M of transmission versions to be transmitted to the downlink data.
  • the data transmission resource and data transmission format corresponding to each transmission version are determined.
  • the network device generates each transmission version according to a data transmission format corresponding to each transmission version and transmits the transmission version through a corresponding data transmission resource.
  • the network device may send multiple transmission versions to the terminal device in parallel, where the meaning of “parallel” is not necessarily a strict same time, but a certain transmission of the transmitted data. Before the version, there is no need to wait for confirmation messages from other transmitted versions.
  • the terminal device feeds back an acknowledgement message to the base station according to the demodulation and decoding conditions.
  • the terminal may separately decode each transmission version, or jointly decode any of the transmission versions to obtain a better decoding effect.
  • the terminal device separately decodes each first transmission version and the M first transmission versions have a transmission version that can be successfully decoded, sending a positive acknowledgement ACK message to the network device; separately decoding each first transmission version and When none of the M transmission versions can be successfully decoded, a negative acknowledgement NACK message is sent to the network device, where the NACK message includes information of the first transmission version of the decoding failure, so that the network device knows the first transmission version of the decoding failure.
  • a negative acknowledgement NACK message is sent to the network device, where the NACK message includes the information of the N encoded versions.
  • the network device when receiving the NACK message sent by the terminal device, may reselect the data transmission resource and the data transmission format, and generate the data according to the reselected data transmission resource and the data transmission format. Send the transmission version to the terminal device.
  • multiple transmission versions of one downlink data are sent in parallel on multiple resources, which can effectively overcome the failure of the radio link on a certain resource due to channel fading and interference, and improve the reliability of the transmission. Reduce the delay due to simple time domain retransmission.
  • FIG. 13 is a schematic block diagram of a terminal device 600 according to an embodiment of the present application. As shown in FIG. 13, the terminal device 600 includes: a determining unit 610, a sending unit 620, and a generating unit 630;
  • the determining unit 610 is configured to determine a first data transmission format, where the first data transmission format is used to generate a first transmission version of uplink data, and select a first data transmission resource from a data resource pool, where the first a data transmission resource is used to transmit the first transmission version;
  • the sending unit 620 is configured to send a first scheduling configuration message to the network device, where the first tone
  • the degree configuration message carries information of the first data transmission resource and information of the first data transmission format
  • the generating unit 630 is configured to perform coding and modulation on the uplink data according to the first data transmission format to generate the first transmission version.
  • the sending unit 620 is further configured to send, by using the first data transmission resource, the first transmission version to a network device, so that the network device receives, demodulates, and decodes according to the first scheduling configuration message.
  • the first transmission version is further configured to send, by using the first data transmission resource, the first transmission version to a network device, so that the network device receives, demodulates, and decodes according to the first scheduling configuration message.
  • the first transmission version is further configured to send, by using the first data transmission resource, the first transmission version to a network device, so that the network device receives, demodulates, and decodes according to the first scheduling configuration message.
  • the terminal device 600 further includes a receiving unit 640;
  • the sending unit 620 is further configured to send an uplink resource scheduling request to the network device, where the uplink resource scheduling request is used to request the network device to allocate an uplink resource for the uplink data, where the resource scheduling request includes The information about the association relationship of the first transmission version; or the scheduling configuration message is further used to request the network device to allocate an uplink resource for the uplink data, where the scheduling configuration message includes the first transmission version Information about the relationship;
  • the receiving unit 640 is configured to receive an uplink resource allocation response sent by the network device.
  • the generating unit 630 is configured to generate a second transmission version of the uplink data according to the second data transmission format indicated in the uplink resource allocation response.
  • the sending unit 620 is further configured to send the second transmission version by using the second data transmission resource.
  • the terminal device 600 further includes a receiving unit 640;
  • the receiving unit 640 is configured to receive a negative acknowledgement NACK message of the network device for sending the first transmission version of the uplink data.
  • the determining unit 610 is further configured to determine a third data transmission format and select a third data transmission resource from the data resource pool, where the third data transmission format is used to generate a third transmission version of the uplink data, The third data transmission resource is configured to transmit the third transmission version;
  • the sending unit 620 is further configured to send a second scheduling configuration message to the network device, where the second scheduling configuration message carries information about the third data transmission resource and information of the third data transmission format.
  • the generating unit 630 is further configured to perform coding and modulation on the uplink data according to the third data transmission format to generate the third transmission version.
  • the sending unit 620 is further configured to send, by using the third data transmission resource, the third transmission version to the network device, so that the receiving end is connected according to the second scheduling configuration message. And decoding and decoding the third transmission version.
  • the determining unit 610 is specifically configured to: determine the first data transmission format used to generate each of the N first transmission versions, where N is an integer greater than or equal to 2. And determining, from the data resource pool, N pieces of the first data transmission resource, each of the N pieces of the first data transmission resource for transmitting a corresponding transmission in the N first transmission versions a version, the N pieces of the first data transmission resource are in one-to-one correspondence with the N first transmission versions;
  • the sending unit 620 is specifically configured to: send the first scheduling configuration information to a network device, where the first scheduling configuration message carries the first data transmission corresponding to each version of the N first transmission versions. Resources and the first data transmission format;
  • the generating unit 630 is specifically configured to: generate each of the first transmission versions according to the first data transmission format used to generate each version;
  • the sending unit 620 is specifically configured to separately send a corresponding version of the N first transmission versions of the uplink data by using the first data transmission resources.
  • the sending unit 620 is specifically configured to: send, to the network device, the N first scheduling configuration messages, where the N first scheduling configuration messages are in one-to-one correspondence with the N first transmission versions.
  • Each of the first scheduling configuration message is used to indicate the first data transmission format and the first data transmission resource of the corresponding first transmission version; or
  • the sending unit 620 is specifically configured to: send a first scheduling configuration message to the network device, where the one of the first scheduling configuration messages indicates a first data transmission format and a first of the N first transmission versions. Data transmission resources.
  • the sending unit 620 is specifically configured to:
  • the control transmission resource is selected from the control resource pool, and the first scheduling configuration message is sent to the network device by using the control transmission resource.
  • the terminal device 600 further includes a receiving unit 640.
  • the receiving unit 640 is configured to:
  • the resource pool information includes configuration information of a data resource pool and configuration information of a control resource pool
  • the data resource pool includes an option for transmitting the a transmission version of the uplink resource
  • the control resource pool includes An uplink resource that is selected to transmit the scheduling configuration message.
  • terminal device 600 may correspond to the terminal device in the method 200-400 in the embodiment of the present application, and the foregoing operations and/or functions of the respective units of the terminal device 600 may be used to perform the above.
  • the various processes and/or steps corresponding to the terminal device in the method embodiment are not repeated here to avoid repetition.
  • FIG. 14 is a schematic block diagram of a network device 700 in accordance with an embodiment of the present application. As shown in FIG. 14, the network device 700 includes a receiving unit 710 and a data acquiring unit 720;
  • the receiving unit is configured to: receive a scheduling configuration message that is sent by the terminal device, where the scheduling configuration message is used to indicate a first data transmission format and a first data transmission resource corresponding to the first transmission version of the uplink data that is sent by the terminal device;
  • the data obtaining unit 720 is configured to: receive and demodulate and decode the first transmission version of the uplink data according to the first data transmission format and the first data transmission resource.
  • the network device 700 further includes: a configuration unit 730, configured to: configure a data resource pool for the terminal device, where the data resource pool is included for selection by the terminal device for transmission An uplink resource of the first transmission version; a control resource pool configured for the terminal device, where the control resource pool includes an uplink resource that can be selected by the terminal device to transmit the scheduling configuration message, or is the terminal device And configuring an uplink resource for transmitting the scheduling configuration message.
  • a configuration unit 730 configured to: configure a data resource pool for the terminal device, where the data resource pool is included for selection by the terminal device for transmission An uplink resource of the first transmission version
  • a control resource pool configured for the terminal device, where the control resource pool includes an uplink resource that can be selected by the terminal device to transmit the scheduling configuration message, or is the terminal device And configuring an uplink resource for transmitting the scheduling configuration message.
  • the network device 700 further includes a sending unit 740 and a configuration unit 730;
  • the receiving unit 710 is configured to: receive an uplink resource scheduling request sent by the terminal device, where the uplink resource scheduling request is used to request the network device to allocate an uplink resource for the uplink data, where the resource scheduling request includes The information about the association relationship with the first transmission version; or the scheduling configuration message is further used to request the network device to allocate an uplink resource for the uplink data, where the scheduling configuration message includes the first transmission version Information about the relationship;
  • the configuration unit 730 is configured to allocate the second data to the uplink data. Transmitting resources and determining a second data transmission format
  • the sending unit 740 is further configured to: send an uplink resource allocation response to the terminal device, where the uplink resource allocation response is used to indicate the second data transmission resource and the second data transmission format, so as to facilitate The terminal device generates a second transmission version of the terminal device according to the second data transmission resource and the second data transmission format.
  • the sending unit 740 is further configured to:
  • the data acquiring unit 720 When the data acquiring unit 720 successfully decodes the first transmission version of the uplink data, it sends a positive acknowledgement ACK message to the terminal device, and ignores the uplink resource scheduling request.
  • the sending unit 740 is further configured to:
  • the negative acknowledgement NACK information is sent to the terminal device.
  • the first scheduling configuration message is used to indicate the first data transmission format and the first data transmission corresponding to each of the N first transmission versions of the sent uplink data of the terminal device.
  • a resource the N being an integer greater than or equal to 2;
  • the data acquiring unit 720 is specifically configured to: receive, demodulate, and decode the N pieces according to the first data transmission format and the first data transmission resource corresponding to each version of the N first transmission versions. A transmission version.
  • the data obtaining unit 720 is specifically configured to separately decode each of the first transmission versions, or perform joint decoding on the N first transmission versions.
  • the network device 700 further includes a sending unit 740.
  • the sending unit 740 is configured to:
  • the data acquiring unit jointly decodes the N first encoded versions and the joint decoding fails, sending a NACK message or an uplink resource allocation message to the terminal device, where the NACK message includes a first transmission that fails to be decoded. a version of the information, so that the terminal device learns the first transmission version of the decoding failure, and the uplink resource allocation message is used to indicate the second data transmission resource and the second data transmission format determined by the terminal device, so as to facilitate The terminal device generates a second transmission version of the terminal device according to the second data transmission resource and the second data transmission format.
  • the network device 700 further includes a sending unit 740, where the sending unit 740 is configured to:
  • the data acquiring unit jointly decodes the N first encoded versions and the joint decoding fails, sending a NACK message or an uplink resource allocation message to the terminal device, where
  • the NACK message includes information of a first transmission version that fails to be decoded, so that the terminal device learns the first transmission version that fails to decode, and the uplink resource allocation message is used to indicate a second data transmission determined for the terminal device.
  • a second data transmission format so that the terminal device generates the second transmission version of the terminal device according to the second data transmission resource and the second data transmission format.
  • the receiving unit 710 is specifically configured to:
  • the terminal Receiving, by the terminal, the N first scheduling configuration messages, where the N first scheduling configuration messages are in one-to-one correspondence with the N first transmission versions, and each of the first scheduling configuration messages is used to indicate a corresponding The first data transmission format of the first transmission version and the first data transmission resource; or
  • the terminal device And receiving, by the terminal device, the first scheduling configuration message, where the first scheduling configuration message indicates the first data transmission format of the N first transmission versions and the first data transmission resource.
  • the receiving unit 710 is specifically configured to:
  • the scheduling configuration message sent by the terminal device is received on a control resource that is configured as a scheduling configuration message of the terminal device.
  • the network device 700 may correspond to the network device in the method 200-400 in the embodiment of the present application, and the foregoing operations and/or functions of the respective units of the network device 700 may be used to perform the foregoing.
  • the various processes and/or steps corresponding to the network device in the method embodiment are not repeated here to avoid repetition.
  • FIG. 15 is a schematic block diagram of a network device 800 in accordance with an embodiment of the present application.
  • the network device 800 includes a determining unit 810, a generating unit 820, and a sending unit 830;
  • the determining unit 810 is configured to: determine a first data transmission format and a first data transmission resource corresponding to each of the first coding versions of the M first encoded versions of the downlink data, where the M is greater than or equal to 2 Integer
  • the generating unit 820 is configured to: perform modulation coding on the downlink data by using the first data transmission format corresponding to each of the first encoded versions, to obtain each of the first encoded versions;
  • the sending unit 830 is configured to send each of the first encoded versions to the terminal device in the first data transmission resource corresponding to each of the first encoded versions.
  • the network device 800 further includes a receiving unit 840, configured to: receive a negative feedback message of the terminal device for the M coded versions;
  • the determining unit 810 is further configured to select the second data transmission format and the second data transmission resource according to the negative feedback message;
  • the generating unit 820 is configured to generate a second transmission version of the downlink data according to the second data transmission format
  • the sending unit 830 is configured to send the second transmission version by using the second data transmission resource.
  • the network device 800 may correspond to the network device in the method 500 in the embodiment of the present application, and the foregoing operations and/or functions of the respective units of the network device 800 may be used to perform the foregoing method implementation.
  • the various processes and/or steps corresponding to the network device in the example are not repeated here to avoid repetition.
  • FIG. 16 is a schematic block diagram of a network device 900 in accordance with an embodiment of the present application. As shown in FIG. 16, the network device 900 includes a determining unit 910 and a data acquiring unit 920;
  • the determining unit 910 is configured to: determine M first data transmission resources and M first data transmission formats corresponding to M first encoded versions of downlink data sent by the network device, where the M is greater than or equal to 2 integers ;
  • the data obtaining unit 920 is configured to: receive and demodulate and decode each of the first encoded versions according to the M shares of the first data transmission resource and the M first data transmission formats.
  • the data acquiring unit 920 is specifically configured to separately decode each of the first encoded versions, or perform joint decoding on the M first encoded versions.
  • the terminal device 900 further includes a sending unit 930;
  • the sending unit 930 is configured to:
  • the data obtaining unit 920 separately decodes each of the first transmission versions and none of the M transmission versions can be successfully decoded, sending a negative acknowledgement NACK message to the network device, where the NACK message
  • the information of the first transmission version that failed to be decoded is included, so that the network device knows the first transmission version of the decoding failure.
  • the terminal device 900 further includes a sending unit 930;
  • the sending unit 930 is configured to:
  • the data acquiring unit 920 performs joint decoding on the M first encoded versions, and the joint decoding fails, sending a negative acknowledgement NACK message to the network device, where the NACK message includes N A transmission version of the information.
  • the terminal device 900 may correspond to the terminal device in the method 500 in the embodiment of the present application, and the foregoing operations and/or functions of the respective units of the terminal device 900 may be used to perform the foregoing method implementation.
  • the various processes and/or steps corresponding to the terminal device in the example are not repeated here to avoid repetition.
  • FIG. 17 is a schematic block diagram of a network device 1000 in accordance with an embodiment of the present application.
  • the terminal device 1000 includes a processor 1010, a memory 1020, and a transceiver 1030.
  • the terminal device further includes a bus system 1040 for interconnecting the processor 1010, the memory 1020, and the transceiver 1030.
  • the memory 1020 is configured to store instructions
  • the processor 1010 is configured to invoke the instruction of the memory 1020 to perform the following operations:
  • Determining a first data transmission format the first data transmission format being used to generate a first transmission version of the uplink data
  • the transceiver 1030 Transmitting, by the first data transmission resource, the transceiver 1030 to send the first transmission version to the network device, so that the network device receives and demodulates and decodes the first transmission version according to the first scheduling configuration message.
  • processor 1010 is configured to invoke the instruction of the memory 1020 to further perform the following operations:
  • the transceiver 1030 Instructing the transceiver 1030 to send an uplink resource scheduling request to the network device, where the uplink resource scheduling request is used to request the network device to allocate an uplink resource for the uplink data, where the resource scheduling request includes the first Information about the association of the transmission version; or, the adjustment The degree configuration message is further configured to request the network device to allocate an uplink resource for the uplink data, where the scheduling configuration message includes information related to the first transmission version;
  • the transceiver 1030 When receiving, by the transceiver 1030, the uplink resource allocation response sent by the network device, generating, and transmitting, the uplink data according to the second data transmission format and the second data transmission resource indicated in the uplink resource allocation response Two transmission versions.
  • processor 1010 is configured to invoke the instruction of the memory 1020 to further perform the following operations:
  • processor 1010 is configured to invoke the instruction of the memory 1020 to further perform the following operations:
  • N pieces of the first data transmission resource Determining, by the data resource pool, N pieces of the first data transmission resource, and each of the N pieces of the first data transmission resources is used for transmitting a corresponding transmission version of the N first transmission versions, N pieces of the first data transmission resource are in one-to-one correspondence with the N first transmission versions;
  • the transceiver 1030 Transmitting, by the transceiver 1030, the first scheduling configuration information to the network device, where the first scheduling configuration message carries the first data transmission resource and the first corresponding to each version of the N first transmission versions a data transmission format;
  • processor 1010 is configured to invoke the instruction of the memory 1020 to further perform the following operations:
  • the transceiver 1030 Transmitting, by the transceiver 1030, the N first scheduling configuration messages to the network device, where the N first scheduling configuration messages are in one-to-one correspondence with the N first transmission versions, and each of the first scheduling configurations
  • the message is used to indicate the first data transmission format and the first data transmission resource of the corresponding first transmission version
  • the transceiver 1030 Sending, by the transceiver 1030, a first scheduling configuration message to the network device, where the one of the first scheduling configuration messages indicates a first data transmission format and a first data transmission resource of the N first transmission versions.
  • processor 1010 is configured to invoke the instruction of the memory 1020 to further perform the following operations:
  • the control transmission resource is selected from the control resource pool, and the first scheduling configuration message is sent to the network device by using the control transmission resource by the transceiver 1030.
  • processor 1010 is configured to invoke the instruction of the memory 1020 to further perform the following operations:
  • the resource pool configuration information sent by the network device is received by the transceiver 1030, where the resource pool information includes configuration information of a data resource pool and configuration information of a control resource pool, where the data resource pool includes an option to be used for Transmitting an uplink resource of the first transmission version, and the control resource pool includes an uplink resource that is selectable to transmit the scheduling configuration message.
  • terminal device 1000 may correspond to the terminal device in the method 200-400 in the embodiment of the present application, and the foregoing operations and/or functions of the respective units of the terminal device 1000 may be used to perform the above.
  • the various processes and/or steps corresponding to the terminal device in the method embodiment are not repeated here to avoid repetition.
  • FIG. 18 is a schematic block diagram of a network device 1100 in accordance with an embodiment of the present application.
  • the network device 1100 includes a processor 1110, a memory 1120, and a transceiver 1130.
  • the network device further includes an interconnecting processor 1110, a memory 1120, and a transceiver 1130.
  • Bus system 1140 The memory 1120 is configured to store an instruction, and the processor 1110 is configured to invoke an instruction of the memory 1120 to perform the following operations:
  • a scheduling configuration message sent by the terminal device where the scheduling configuration message is used to indicate a first data transmission format and a first data transmission resource corresponding to the first transmission version of the uplink data sent by the terminal device;
  • processor 1110 is configured to invoke the instruction of the memory 1120 to further perform the following operations:
  • the data resource pool includes an uplink resource that is selectable by the terminal device for transmitting the first transmission version
  • control resource pool for the terminal device, where the control resource pool includes an uplink resource that can be selected by the terminal device to transmit the scheduling configuration message; or configured for the terminal device to transmit the scheduling configuration message.
  • upstream resources Upstream resources.
  • processor 1110 is configured to invoke the instruction of the memory 1120 to further perform the following operations:
  • an uplink resource scheduling request sent by the terminal device where the uplink resource scheduling request is used to request the network device to allocate an uplink resource for the uplink data, where the resource scheduling request includes The information of the association relationship of the transmission version; or the scheduling configuration message is further used to request the network device to allocate an uplink resource for the uplink data, where the scheduling configuration message includes an association relationship with the first transmission version. information;
  • the second data transmission resource is allocated for the uplink data, and the second data transmission is determined. format
  • processor 1110 is configured to invoke the instruction of the memory 1120 to further perform the following operations:
  • processor 1110 is configured to invoke the instruction of the memory 1120 to further perform the following operations:
  • Negative acknowledgement NACK information is transmitted to the terminal device by the transceiver 1130 when the first transmission version is not received by the transceiver 1130, or when the first transmission version fails to demodulate or decode.
  • the first scheduling configuration message is used to indicate the first data transmission format and the first data transmission corresponding to each of the N first transmission versions of the sent uplink data of the terminal device.
  • a resource the N being an integer greater than or equal to 2;
  • processor 1110 is configured to invoke the instruction of the memory 1120 to further perform the following operations:
  • processor 1110 is configured to invoke the instruction of the memory 1120 to further perform the following operations:
  • Each of the first transmission versions is separately decoded, or N the first transmission versions are jointly decoded.
  • processor 1110 is configured to invoke the instruction of the memory 1120 to further perform the following operations:
  • a negative acknowledgement NACK message or an uplink resource allocation message is sent to the terminal device, where the NACK message includes Decoding the information of the failed first transmission version, so that the terminal device learns the first transmission version of the decoding failure, the uplink resource allocation message is used to indicate the second data transmission resource and the second determined by the terminal device a data transmission format, so that the terminal device generates a second transmission version of the terminal device according to the second data transmission resource and the second data transmission format.
  • processor 1110 is configured to invoke the instruction of the memory 1120 to further perform the following operations:
  • the terminal device sends a positive acknowledgement ACK message
  • processor 1110 is configured to invoke the instruction of the memory 1120 to further perform the following operations:
  • the transceiver 1130 Receiving, by the transceiver 1130, the N first scheduling configuration messages sent by the terminal device, where the N first scheduling configuration messages are in one-to-one correspondence with the N first transmission versions, and each of the first scheduling configuration messages And the first data transmission format and the first data transmission resource used to indicate the corresponding first transmission version; or
  • processor 1110 is configured to invoke the instruction of the memory 1120 to further perform the following operations:
  • the scheduling configuration message sent by the terminal device is blindly detected by the transceiver 1130 on the resource indicated by the control resource pool; or
  • the scheduling configuration message sent by the terminal device is received by the transceiver 1130 on the control resource for the scheduling configuration message of the terminal device.
  • the network device 1100 may correspond to the network device in the method 200-400 in the embodiment of the present application, and the foregoing operations and/or functions of the respective units of the network device 1100 may be used to perform the above.
  • the various processes and/or steps corresponding to the network device in the method embodiment are not repeated here to avoid repetition.
  • FIG. 19 is a schematic block diagram of a network device 1200 in accordance with an embodiment of the present application.
  • the network device 1200 includes a processor 1210, a memory 1220, and a transceiver 1230.
  • the network device also includes a bus system 1240 for interconnecting the processor 1210, the memory 1220, and the transceiver 1230.
  • the memory 1220 is configured to store instructions
  • the processor 1210 is configured to invoke the instruction of the memory 1220 to perform the following operations:
  • Each of the first data transmission resources corresponding to each of the first coded versions transmits each of the first coded versions to the terminal device through the transceiver 1230.
  • processor 1210 is configured to invoke the instruction of the memory 1220 to further perform the following operations:
  • the network device 1200 may correspond to the network device in the method 500 in the embodiment of the present application, and the foregoing operations and/or functions of the respective units of the network device 1200 may be used to perform the foregoing method implementation.
  • the various processes and/or steps corresponding to the network device in the example are not repeated here to avoid repetition.
  • FIG. 20 is a schematic block diagram of a network device 1300 in accordance with an embodiment of the present application.
  • the network device 1300 includes a processor 1310, a memory 1320, and a transceiver 1330.
  • the network device also includes a bus system 1340 for interconnecting the processor 1310, the memory 1320, and the transceiver 1330.
  • the memory 1320 is configured to store an instruction
  • the processor 1310 is configured to invoke the instruction of the memory 1320 to perform the following operations:
  • Each of the first encoded versions is received and demodulated by the transceiver 1330 according to the M first data transmission resources and the M first data transmission formats.
  • processor 1310 is configured to invoke the instruction of the memory 1320 to further perform the following operations:
  • Each of the first encoded versions is separately decoded, or M of the first encoded versions are jointly decoded.
  • the processor 1310 is configured to invoke the instruction of the memory 1320 to further perform the following operations. Make:
  • a negative acknowledgement NACK message is sent to the network device by the transceiver 1330 when the first transmission version is separately decoded and none of the M transmission versions can be successfully decoded, wherein the NACK message includes decoding The information of the failed first transmission version, so that the network device knows the first transmission version of the decoding failure.
  • processor 1310 is configured to invoke the instruction of the memory 1320 to further perform the following operations:
  • terminal device 1300 may correspond to the terminal device in the method 500 in the embodiment of the present application, and the foregoing operations and/or functions of the respective units of the terminal device 1300 may be used to perform the foregoing method implementation.
  • the various processes and/or steps corresponding to the terminal device in the example are not repeated here to avoid repetition.
  • the disclosed systems, devices, and methods may be implemented in other manners.
  • the device embodiments described above are merely illustrative.
  • the division of the unit is only a logical function division.
  • there may be another division manner for example, multiple units or components may be combined or Can be integrated into another The system, or some features can be ignored or not executed.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
  • each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the functions may be stored in a computer readable storage medium if implemented in the form of a software functional unit and sold or used as a standalone product.
  • the technical solution of the present application which is essential or contributes to the prior art, or a part of the technical solution, may be embodied in the form of a software product, which is stored in a storage medium, including
  • the instructions are used to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present application.
  • the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like. .

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请实施例提供了一种通信方法、终端设备和网络设备。该方法包括:确定第一数据传输格式,所述第一数据传输格式用于生成上行数据的第一传输版本;从数据资源池中选定第一数据传输资源,所述第一数据传输资源用于传输所述第一传输版本;向网络设备发送第一调度配置消息,所述第一调度配置消息携带所述第一数据传输资源的信息和所述第一数据传输格式的信息;根据所述第一数据传输格式,对所述上行数据进行编码调制,以生成所述第一传输版本;通过所述第一数据传输资源,向网络设备发送所述第一传输版本,以便于所述网络设备根据所述第一调度配置消息,接收并解调解码所述第一传输版本。本申请实施例能够在不降低通信可靠性的同时,可以降低通信延时。

Description

通信方法、终端设备和网络设备 技术领域
本申请涉及通信领域,并且更具体地,涉及一种通信方法、终端设备和网络设备。
背景技术
第五代通信(5G)技术对通信的低时延和高可靠性要求越来越高。目前降低时延主要采用的是传输时延间隔(Transmission Time Interval,TTI)缩短(Shortened TTI)技术,即对现有帧结构进行修改,缩小子帧间隔,以加快信令反馈和调度的周期,缩短系统的环回时延,加快收发数据的节奏。现有LTE系统的子帧间隔是1ms(包含14个正交频分复用(Orthogonal Frequency Division Multiplexing,OFDM)符号),Shortened TTI技术计划将子帧缩短到0.2-0.5ms(包含3-7个OFDM符号)。但是即使采用Shortened TTI将子帧间隔从1ms缩短到0.2-0.5ms,也只能将上述调度周期2-4ms左右,延时依然很长。
因此,亟待需要一种技术方案,在不降低通信可靠性的同时,可以降低通信延时。
发明内容
本申请实施例提供一种通信方法、终端设备和网络设备,能够在不降低通信可靠性的同时,可以降低通信延时。
第一方面,提供了一种通信方法,包括:
确定第一数据传输格式,所述第一数据传输格式用于生成上行数据的第一传输版本;
从数据资源池中选定第一数据传输资源,所述第一数据传输资源用于传输所述第一传输版本;
向网络设备发送第一调度配置消息,所述第一调度配置消息携带所述第一数据传输资源的信息和所述第一数据传输格式的信息;
根据所述第一数据传输格式,对所述上行数据进行编码调制,以生成所述第一传输版本;
通过所述第一数据传输资源,向网络设备发送所述第一传输版本,以便于所述网络设备根据所述第一调度配置消息,接收并解调解码所述第一传输版本。
结合第一方面,在第一方面的第一种可能的实现方式中,所述方法还包括:
向所述网络设备发送上行资源调度请求,所述上行资源调度请求用于请求所述网络设备为所述上行数据分配上行资源,其中,所述资源调度请求包含与所述第一传输版本的关联关系的信息;或者,所述调度配置消息还用于请求所述网络设备为所述上行数据分配上行资源,所述调度配置消息包含与所述第一传输版本的关联关系的信息;
在接收到所述网络设备发送的上行资源分配响应时,根据所述上行资源分配响应中指示的第二数据传输格式和第二数据传输资源,生成并发送所述上行数据的第二传输版本。
结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述方法还包括:
在接收到所述网络设备针对所述上行数据的第一传输版本的发送的否定确认NACK消息时,确定第三数据传输格式和从所述数据资源池中选定第三数据传输资源,所述第三数据传输格式用于生成所述上行数据的第三传输版本,所述第三数据传输资源用于传输所述第三传输版本;
向所述网络设备发送第二调度配置消息,所述第二调度配置消息携带所述第三数据传输资源的信息和所述第三数据传输格式的信息;
根据所述第三数据传输格式,对所述上行数据进行编码调制,以生成所述第三传输版本;
通过所述第三数据传输资源,向所述网络设备发送所述第三传输版本,以便于所述网络设备根据所述第二调度配置消息,接收并解调解码所述第三传输版本。
结合第一方面或其任一种可能的实现方式,在第一方面的第三种可能的实现方式中,确定第一数据传输格式,包括:确定用于生成N个所述第一传输版本中的每个版本所采用的所述第一数据传输格式,所述N为大于等于2的整数;
从数据资源池中确定第一数据传输资源,包括:从所述数据资源池中确 定N份所述第一数据传输资源,N份所述第一数据传输资源中的每份传输资源用于传输N个所述第一传输版本中对应的传输版本,N份所述第一数据传输资源与N个所述第一传输版本一一对应;
向网络设备发送第一调度配置消息,包括:向网络设备发送所述第一调度配置信息,所述第一调度配置消息携带N个所述第一传输版本的每个版本所对应的所述第一数据传输资源和所述第一数据传输格式;
生成所述第一传输版本,包括:根据用于生成每个版本所采用的所述第一数据传输格式,生成每个所述第一传输版本;
向网络设备发送所述第一传输版本,包括:通过N份所述第一数据传输资源分别发送所述上行数据的N个第一传输版本中对应的版本。
结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,向网络设备发送第一调度配置消息,包括:向网络设备发送N个所述第一调度配置消息,其中,N个所述第一调度配置消息与N个所述第一传输版本一一对应,每个所述第一调度配置消息用于指示对应的所述第一传输版本的所述第一数据传输格式和所述第一数据传输资源;或者
向网络设备发送所述第一调度配置消息,包括:向网络设备发送一个第一调度配置消息,其中,所述一个所述第一调度配置消息指示N个所述第一传输版本的第一数据传输格式和第一数据传输资源。
结合第一方面或其任一种可能的实现方式,在第一方面的第五种可能的实现方式中,向网络设备发送第一调度配置消息,包括:
利用网络设备为所述第一调度配置消息配置的传输资源,向所述网络设备发送所述第一调度配置消息;或
从控制资源池中选择控制传输资源,通过所述控制传输资源向所述网络设备发送所述第一调度配置消息。
结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,在从数据资源池中选定第一数据传输资源之前,所述方法还包括:
接收所述网络设备发送的资源池配置信息,所述资源池信息包括数据资源池的配置信息和控制资源池的配置信息,其中,所述数据资源池包含可供选择以用于传输所述第一传输版本的上行资源,以及所述控制资源池包含可供选择以传输所述调度配置消息的上行资源。
第二方面,提供了一种通信方法,包括:
接收终端设备发送的调度配置消息,所述调度配置消息用于指示所述终端设备发送的上行数据的第一传输版本对应的第一数据传输格式和第一数据传输资源;
根据所述第一数据传输格式和所述第一数据传输资源,接收并解调解码所述上行数据的所述第一传输版本。
结合第二方面,在第二方面的第一种可能的实现方式中,在接收终端设备发送的调度配置消息之前,所述方法还包括:
为所述终端设备配置数据资源池,所述数据资源池包含可供所述终端设备选择以用于传输所述第一传输版本的上行资源;
为所述终端设备配置控制资源池,所述控制资源池包含可供所述终端设备选择以传输所述调度配置消息的上行资源;或为所述终端设备配置用于传输所述调度配置消息的上行资源。
结合第二方面或其第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述方法还包括:
接收所述终端设备发送的上行资源调度请求,所述上行资源调度请求用于请求所述网络设备为所述上行数据分配上行资源,其中,所述资源调度请求包含与所述第一传输版本的关联关系的信息;或者,所述调度配置消息还用于请求所述网络设备为所述上行数据分配上行资源,所述调度配置消息包含与所述第一传输版本的关联关系的信息;
在没有收到所述第一传输版本时,或在对所述第一传输版本解调或解码失败时,为所述上行数据分配第二数据传输资源,并确定第二数据传输格式;
向所述终端设备发送上行资源分配响应,其中,所述上行资源分配响应用于指示所述第二数据传输资源和所述第二数据传输格式,以便于所述终端设备根据所述第二数据传输资源和所述第二数据传输格式生成所述终端设备的第二传输版本。
结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述方法还包括:
在对所述上行数据的所述第一传输版本解码成功时,向所述终端设备发送肯定确认ACK消息,并忽略所述上行资源调度请求。
结合第二方面或其上述任一种可能的实现方式,在第二方面的第四种可能的实现方式中,所述方法还包括:
在没有收到所述第一传输版本时,或在对所述第一传输版本解调或解码失败时,向终端设备发送否定确认NACK信息。
结合第二方面或其上述任一种可能的实现方式,在第二方面的第五种可能的实现方式中,所述第一调度配置消息用于指示所述终端设备的发送的上行数据的N个第一传输版本中每个版本对应的所述第一数据传输格式和所述第一数据传输资源,所述N为大于等于2的整数;
接收并解调解码所述第一传输版本,包括:根据N个第一传输版本中每个版本对应的所述第一数据传输格式和所述第一数据传输资源,接收并解调和解码N个所述第一传输版本。
结合第二方面的第五种可能的实现方式,在第二方面的第六种可能的实现方式中,对每个所述第一传输版本进行单独解码,或者对N个所述第一传输版本进行联合解码。
结合第二方面的第六种可能的实现方式,在第二方面的第七种可能的实现方式中,所述方法还包括:
如果对每个所述第一传输版本进行单独解码且N个所述第一传输版本有可以解码成功的传输版本时,向所述终端设备发送肯定确认ACK消息;
如果对每个所述第一传输版本进行单独解码且N个所述第一传输版本没有一个可以解码成功时,向所述终端设备发送否定确认NACK消息或上行资源分配消息,所述NACK消息包括解码失败的第一传输版本的信息,以便所述终端设备获知解码失败的所述第一传输版本,所述上行资源分配消息用于指示为所述终端设备确定的第二数据传输资源和第二数据传输格式,以便于所述终端设备根据所述第二数据传输资源和所述第二数据传输格式生成所述终端设备的第二传输版本。
结合第二方面的第六种可能的实现方式,在第二方面的第八种可能的实现方式中,所述方法还包括:
如果对N个所述第一编码版本进行联合解码且所述联合解码成功时,向所述终端设备发送肯定确认ACK消息;或
如果对N个所述第一编码版本进行联合解码且所述联合解码失败,向所述终端设备发送NACK消息或上行资源分配消息,所述NACK消息包括解码失败的第一传输版本的信息,以便所述终端设备获知解码失败的所述第一传输版本,所述上行资源分配消息用于指示为所述终端设备确定的第二数据 传输资源和第二数据传输格式,以便于所述终端设备根据所述第二数据传输资源和所述第二数据传输格式生成所述终端设备的第二传输版本。
结合第二方面的第五种至第八种中任一种可能的实现方式,在第二方面的第九种可能的实现方式中,接收终端设备发送的调度配置消息,包括:
接收终端设备发送的N个所述第一调度配置消息,其中,N个所述第一调度配置消息与N个第一传输版本一一对应,每个所述第一调度配置消息用于指示对应的所述第一传输版本的所述第一数据传输格式和所述第一数据传输资源;或者,
接收终端设备发送的一个所述第一调度配置消息,其中,一个所述第一调度配置消息指示N个所述第一传输版本的所述第一数据传输格式和所述第一数据传输资源。
结合第二方面或其上述任一种可能的实现方式,在第二方面的第十种可能的实现方式中,所述接收终端设备发送的调度配置消息,包括:
在控制资源池指示的资源上,盲检测所述终端设备发送的所述调度配置消息;或者,
在为所述终端设备的调度配置消息的控制资源上,接收所述终端设备发送的所述调度配置消息。
第三方面,提供了一种通信方法,包括:
确定下行数据的M个第一编码版本中每个所述第一编码版本对应的第一数据传输格式和第一数据传输资源,其中,所述M为大于等于2的整数;
利用每个所述第一编码版本对应的所述第一数据传输格式,对下行数据进行调制编码,以得到每个所述第一编码版本;
在每个所述第一编码版本对应的所述第一数据传输资源,向终端设备发送每个所述第一编码版本。
结合第三方面,在第三方面的第一种可能的实现方式中,所述方法还包括:
接收终端设备针对所述M个编码版本的否定反馈消息;
根据所述否定反馈消息,选择第二数据传输格式和第二数据传输资源,并按照所述第二数据传输格式和所述第二数据传输资源,生成并发送所述下行数据的第二传输版本。
第四方面,提供了一种通信方法,包括:
确定网络设备发送的下行数据的M个第一编码版本对应的M份第一数据传输资源和M个第一数据传输格式,其中,所述M大于等于2的整数;
根据M份第一数据传输资源和M个第一数据传输格式,接收并解调解码每个所述第一编码版本。
结合第四方面,在第四方面的第一种可能的实现方式中,接收并解调解码每个所述第一编码版本,包括:对每个所述第一编码版本进行单独解码,或者对M个所述第一编码版本进行联合解码。
结合第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,所述方法还包括:
在对每个所述第一传输版本进行单独解码且M个所述第一传输版本有可以解码成功的传输版本时,向所述网络设备发送肯定确认ACK消息;
在对每个所述第一传输版本进行单独解码且所述M个传输版本没有一个可以解码成功时,向所述网络设备发送否定确认NACK消息,其中,所述NACK消息包括解码失败的第一传输版本的信息,以便所述网络设备获知解码失败的所述第一传输版本。
结合第四方面的第一种可能的实现方式,在第四方面的第三种可能的实现方式中,所述方法还包括:
在对N个所述第一编码版本进行联合解码且所述联合解码成功时,向所述网络设备发送肯定确认ACK消息;或
在对M个所述第一编码版本进行联合解码且所述联合解码失败时,向所述网络设备发送否定确认NACK消息,其中,所述NACK消息包括N个所述第一传输版本的信息。
第五方面,提供了一种终端设备,用于执行上述第一方面或第一方面的任意可能的实现方式中的方法。具体地,该终端设备包括用于执行上述第一方面或第一方面的任意可能的实现方式中的方法的单元。
第六方面,提供了一种网络设备,用于执行上述第二方面或第二方面的任意可能的实现方式中的方法。具体地,该网络设备包括用于执行上述第二方面或第二方面的任意可能的实现方式中的方法的单元。
第七方面,提供了一种网络设备,用于执行上述第三方面或第三方面的任意可能的实现方式中的方法。具体地,该网络设备包括用于执行上述第三方面或第三方面的任意可能的实现方式中的方法的单元。
第八方面,提供了一种终端设备,用于执行上述第四方面或第四方面的任意可能的实现方式中的方法。具体地,该终端设备包括用于执行上述第四方面或第四方面的任意可能的实现方式中的方法的单元。
第九方面,提供了一种终端设备,包括:存储器和处理器,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,并且当该处理器执行该存储器存储的指令时,该执行使得该处理器执行第一方面或第一方面的任意可能的实现方式中的方法。
第十方面,提供了一种网络设备,包括:存储器和处理器,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,并且当该处理器执行该存储器存储的指令时,该执行使得该处理器执行第二方面或第二方面的任意可能的实现方式中的方法。
第十一方面,提供了一种网络设备,包括:存储器和处理器,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,并且当该处理器执行该存储器存储的指令时,该执行使得该处理器执行第三方面或第三方面的任意可能的实现方式中的方法。
第十二方面,提供了一种终端设备,包括:存储器和处理器,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,并且当该处理器执行该存储器存储的指令时,该执行使得该处理器执行第四方面或第四方面的任意可能的实现方式中的方法。
第十三方面,提供了一种计算机存储介质,该计算机存储介质中存储有程序代码,该程序代码用于指示执行上述第一方面或第一方面的任意可能的实现方式中的方法。
第十四方面,提供了一种计算机存储介质,该计算机存储介质中存储有程序代码,该程序代码用于指示执行上述第二方面或第二方面的任意可能的实现方式中的方法。
第十五方面,提供了一种计算机存储介质,该计算机存储介质中存储有程序代码,该程序代码用于指示执行上述第三方面或第三方面的任意可能的实现方式中的方法。
第十六方面,提供了一种计算机存储介质,该计算机存储介质中存储有程序代码,该程序代码用于指示执行上述第四方面或第四方面的任意可能的实现方式中的方法。
因此,在本申请实施例中,终端设备自行确定数据传输格式以及从数据资源池中自行选择数据传输资源,用于生成和传输上行数据的传输版本,以及向网络设备发送调度配置消息,用于指示发送上行数据所采用的数据传输资源和数据传输格式,实现了免调度的数据传输方式,避免“终端设备上报资源调度请求”、“网络设备为终端设备调度上行传输资源”和“终端设备发送上行数据”的三步流程,可以在不降低传输可靠性的情况下,缩短延时。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本申请实施例的应用场景图。
图2是根据本申请实施例的通信方法的示意性流程图。
图3是根据本申请实施例的通信方法的示意性图。
图4是根据本申请实施例的通信方法的示意性流程图。
图5是根据本申请实施例的通信方法的示意性图。
图6是根据本申请实施例的通信方法的示意性图。
图7是根据本申请实施例的通信方法的示意性图。
图8是根据本申请实施例的通信方法的示意性图。
图9是根据本申请实施例的通信方法的示意性流程图。
图10是根据本申请实施例的通信方法的示意性流程图。
图11是根据本申请实施例的通信方法的示意性流程图。
图12是根据本申请实施例的通信方法的示意性流程图。
图13是根据本申请实施例的终端设备的示意性框图。
图14是根据本申请实施例的网络设备的示意性框图。
图15是根据本申请实施例的网络设备的示意性框图。
图16是根据本申请实施例的终端设备的示意性框图。
图17是根据本申请实施例的终端设备的示意性框图。
图18是根据本申请实施例的网络设备的示意性框图。
图19是根据本申请实施例的网络设备的示意性框图。
图20是根据本申请实施例的终端设备的示意性框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在本说明书中使用的术语“部件”、“模块”、“系统”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在2个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地系统、分布式系统和/或网络间的另一部件交互的二个部件的数据,例如通过信号与其它系统交互的互联网)的信号通过本地和/或远程进程来通信。
本申请结合终端设备和网络设备各个实施例。终端设备也可以称为接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。接入终端可以是蜂窝电话、无绳电话、SIP(Session Initiation Protocol,会话启动协议)电话、WLL(Wireless Local Loop,无线本地环路)站、PDA(Personal Digital Assistant,个人数字处理)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备以及未来5G网络中的终端设备。网络设备可用于与移动设备通信,网络设备可以是GSM(Global System of Mobile communication,全球移动通讯)或CDMA(Code Division Multiple Access,码分多址)中的BTS(Base Transceiver Station,基站),也可以是WCDMA(Wideband Code Division Multiple Access,宽带码分多址)中的NB(NodeB,基站),还可以是LTE(Long Term Evolution,长期演进)中的eNB或eNodeB(Evolutional Node B,演进型基站),或者中继站或接入点,或者车载设备、可穿戴设备以及未来5G网络中的网络设 备。
此外,本申请的各个方面或特征可以实现成方法、装置或使用标准编程和/或工程技术的制品。本申请中使用的术语“制品”涵盖可从任何计算机可读器件、载体或介质访问的计算机程序。例如,计算机可读介质可以包括,但不限于:磁存储器件(例如,硬盘、软盘或磁带等),光盘(例如,CD(Compact Disk,压缩盘)、DVD(Digital Versatile Disk,数字通用盘)等),智能卡和闪存器件(例如,EPROM(Erasable Programmable Read-Only Memory,可擦写可编程只读存储器)、卡、棒或钥匙驱动器等)。另外,本文描述的各种存储介质可代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”可包括但不限于,无线信道和能够存储、包含和/或承载指令和/或数据的各种其它介质。
图1是本申请实施例所用的通信系统的示意图。如图1所示,该通信系统100包括网络设备102,网络设备102可包括多个天线组。每个天线组可以包括一个或多个天线,例如,一个天线组可包括天线104和106,另一个天线组可包括天线108和110,附加组可包括天线112和114。图1中对于每个天线组示出了2个天线,然而可对于每个组使用更多或更少的天线。网络设备102可附加地包括发射机链和接收机链,本领域普通技术人员可以理解,它们均可包括与信号发送和接收相关的多个部件(例如处理器、调制器、复用器、解调器、解复用器或天线等)。
网络设备102可以与多个终端设备(例如终端设备116和终端设备122)通信。然而,可以理解,网络设备102可以与类似于终端设备116或122的任意数目的终端设备通信。终端设备116和122可以是例如蜂窝电话、智能电话、便携式电脑、手持通信设备、手持计算设备、卫星无线电装置、全球定位系统、PDA和/或用于在无线通信系统100上通信的任意其它适合设备。
如图1所示,终端设备116与天线112和114通信,其中天线112和114通过前向链路118向终端设备116发送信息,并通过反向链路120从终端设备116接收信息。此外,终端设备122与天线104和106通信,其中天线104和106通过前向链路124向终端设备122发送信息,并通过反向链路126从终端设备122接收信息。
例如,在频分双工(FDD,Freqncy Division Duplex)系统中,例如,前向链路118可利用与反向链路120所使用的不同频带,前向链路124可利用 与反向链路126所使用的不同频带。
再例如,在时分双工(TDD,Time Division Duplex)系统和全双工(Full Duplex)系统中,前向链路118和反向链路120可使用共同频带,前向链路124和反向链路126可使用共同频带。
被设计用于通信的每组天线和/或区域称为网络设备102的扇区。例如,可将天线组设计为与网络设备102覆盖区域的扇区中的终端设备通信。在网络设备102通过前向链路118和124分别与终端设备116和122进行通信的过程中,网络设备102的发射天线可利用波束成形来改善前向链路118和124的信噪比。此外,与网络设备通过单个天线向它所有的终端设备发送信号的方式相比,在网络设备102利用波束成形向相关覆盖区域中随机分散的终端设备116和122发送信号时,相邻小区中的移动设备会受到较少的干扰。
在给定时间,网络设备102、终端设备116或终端设备122可以是无线通信发送装置和/或无线通信接收装置。当发送数据时,无线通信发送装置可对数据进行编码以用于传输。具体地,无线通信发送装置可获取(例如生成、从其它通信装置接收、或在存储器中保存等)要通过信道发送至无线通信接收装置的一定数目的数据比特。这种数据比特可包含在数据的传输块(或多个传输块)中,传输块可被分段以产生多个码块。
在本申请实施例中,多个终端设备可以复用同一时频资源与网络设备进行传输,因此,网络设备在同一时刻可能与多个终端设备进行数据传输,由于网络设备与各终端设备传输数据的过程类似,为了便于理解和说明,以下,以网络设备与多个终端设备中的某一终端设备传输数据的流程为例进行说明。
图2是根据本申请实施例的通信方法200的示意性流程图。如图2所示,该方法200包括:
在201中,网络设备可以向终端设备发送数据资源池配置信息,该数据资源池配置信息用于指示数据资源池中包括的资源,该数据资源池中包括的资源为可供终端设备选择的用于传输上行数据的传输版本的资源。
在202中,网络设备可以向终端设备发送控制资源池配置信息,该控制资源池配置信息用于指示控制资源池中包括的资源,该控制资源池中包括的资源为可供终端设备选择的用于传输调度配置(Scheduling Assignment,SA)消息的资源。
可选地,网络设备可以利用系统信息(System Information,SI)向终端设备发送控制资源池配置信息和数据资源池配置信息。
可选地,在本申请实施例中,网络设备也可以不向终端设备发送数据资源池配置消息和/或控制资源池配置消息,而是在终端设备中静态配置该数据资源池配置消息和/或控制资源池配置消息。
可选地,在本申请实施例中,资源池的资源至少由时域和频域两个维度定义,或者进一步地包括码域和/空域等维度。
在203中,终端设备可以确定用于获取上行数据的传输版本的数据传输格式。
可选地,在本申请实施例中,数据传输格式可以包括调制编码方式(Modulation and Coding Scheme,MCS)和编码版本的信息等。
在204中,终端设备可以确定传输该上行数据的传输版本的数据传输资源。
在205中,终端设备可以生成调度配置消息,该调度配置消息携带203中确定的数据传输格式的信息和204中确定的数据传输资源的信息。
在206中,终端设备可以从控制资源池中选择发送该调度配置消息的资源,并向网络设备发送该调度配置消息。
可选地,在本申请实施例中,网络设备也可以不向终端设备发送控制资源池配置信息,而是直接为终端设备的调度配置消息配置传输资源,用于该终端设备直接利用网络设备配置的传输资源,传输该调度配置消息,其中,网络设备可以通过系统信息为终端设备配置互不重叠的传输资源,用于调度配置消息。
例如,如图3所示,基站可以发送系统消息,该系统消息用于指示数据传输资源池和控制传输资源池。数据传输资源池用于发送上行数据的传输版本,控制传输资源池用于指示上行数据传输版本的数据传输资源和数据传输格式。或者,基站可以发送系统消息,该系统消息指示数据资源池和发送调度配置消息的资源。
在207中,终端设备根据203中确定的数据传输格式,对上行数据进行编码调制,生成上行数据的传输版本。
在208中,终端设备采用204中确定的数据传输资源,发送该上行数据的传输版本。
在209中,网络设备在终端设备发送的调度配置消息中指示的数据传输资源上,接收终端设备发送的上行数据的传输版本。
在210中,网络设备利用终端设备发送的调度配置消息中指示的数据传输格式,该对上行数据的传输版本进行解调解码。
在本申请实施例中,在网络设备对上行数据的传输版本解调解码成功时,可以向终端设备发送肯定确认(Acknowledge,ACK)消息,或者,在网络设备对上行数据的传输版本解调或解码失败时,可以向终端设备发送否定确认(Non-Acknowledge,NACK)消息。
如果终端设备接收到了网络设备发送的NACK消息,终端设备可以确定新的数据传输格式,从数据资源池中确定新的数据传输资源,并按照该新的数据传输格式和新的数据传输资源,生成并发送上行数据的传输版本。
应理解,在申请明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。例如,在方法200中,可以先执行202,后执行201;可以先执行204,后执行203。
因此,在本申请实施例中,终端设备自行确定数据传输格式以及从数据资源池中自行选择数据传输资源,用于生成和传输上行数据的传输版本,以及向网络设备发送调度配置消息,用于指示发送上行数据所采用的数据传输资源和数据传输格式,实现了免调度的数据传输方式,避免“终端设备上报资源调度请求”、“网络设备为终端设备调度上行传输资源”和“终端设备发送上行数据”的三步流程,可以在不降低传输可靠性的情况下,缩短延时。
图4是根据本申请实施例的通信方法300的示意性流程图。
在301中,网络设备可以向终端设备发送数据资源池配置信息,该数据资源池配置信息用于指示数据资源池中包括的资源,该数据资源池中包括的资源为可供终端设备选择的用于传输上行数据的传输版本的资源。
在302中,网络设备可以向终端设备发送控制资源池配置信息,该控制资源池配置信息用于指示控制资源池中包括的资源,该控制资源池中包括的资源为可供终端设备选择的用于传输调度配置(Scheduling Assignment,SA)消息的资源。
可选地,网络设备可以利用系统信息(System Information,SI)向终端设备发送控制资源池配置信息和数据资源池配置信息。
可选地,在本申请实施例中,网络设备也可以不向终端设备发送数据资源池配置消息和/或控制资源池配置消息,而是在终端设备中静态配置该数据资源池配置消息和/或控制资源池配置消息。
可选地,在本申请实施例中,资源池的资源至少由时域和频域两个维度定义,或者进一步地包括码域和/空域等维度。
在303中,终端设备可以确定用于生成上行数据的N个传输版本的每个传输版本的数据传输格式,N为大于等于2的整数。
可选地,在本申请实施例中,数据传输格式可以包括调制编码方式(Modulation and Coding Scheme,MCS)和编码版本的信息等。
在304中,终端设备可以确定传输该上行数据的N个传输版本的每个传输版本的数据传输资源。
可选地,在本申请实施例中,不同的传输版本所采用的数据传输资源可以从不同的数据资源池中选定。
在305中,终端设备可以生成调度配置消息,该调度配置消息携带303中确定的数据传输格式的信息和304中确定的数据传输资源的信息。
可选地,在本申请实施例中,终端设备可以生成N个调度配置消息,其中,每个调度配置消息用于指示一个传输版本所对应的数据传输格式和数据传输资源。终端设备也可以只生成一个调度配置消息,其中,该一个调度配置消息可以指示上行数据的N个传输版本所对应的数据传输格式和数据传输资源。
在306中,终端设备可以从控制资源池中选择发送该调度配置消息的资源,并向网络设备发送该调度配置消息。
可选地,在本申请实施例中,网络设备也可以不向终端设备发送控制资源池配置信息,而是直接为终端设备的调度配置消息配置传输资源,用于该终端设备直接利用网络设备配置的传输资源,传输该调度配置消息,其中,网络设备可以通过系统信息为终端设备配置互不重叠的传输资源,用于传输调度配置消息。
为了便于理解,以上将结合图5至图8描述调度配置消息的四种实现方式。
在第一种实现方式中,如图5所示,基站通过系统信息配置多个数据资源池(例如,数据资源池1,数据资源池2和数据资源池3)和多个调度配 置消息(例如,调度配置消息1,调度配置消息2和调度配置消息3)的传输资源。终端从多个数据资源池中选择用于传输多个传输版本的传输资源,并分别针对这多个传输版本(例如,传输版本1,传输版本2和传输版本3)生成多个调度配置消息(例如,调度配置消息1,调度配置消息2和调度配置消息3)。不同的调度配置消息分别指示不同的传输版本的数据传输格式和数据传输资源。终端利用基站配置的传输资源传输各个调度配置消息。
在第二种实现方式中,如图6所示,基站通过系统信息配置多个数据资源池(例如,数据资源池1,数据资源池2和数据资源池3)和多个控制资源池(例如,控制资源池1,控制资源池2和控制资源池3)的传输资源。终端从多个数据资源池中选择用于传输多个传输版本的传输资源,并分别针对这多个传输版本(例如,传输版本1,传输版本2和传输版本3)生成多个调度配置消息(例如,调度配置消息1,调度配置消息2和调度配置消息3)。不同的调度配置消息分别指示不同的传输版本的数据传输格式和数据传输资源。终端从多个控制资源池中分别为多个调度配置消息选择传输资源。
在第三种实现方式中,如图7所示,基站通过系统信息配置多个数据资源池(例如,数据资源池1,数据资源池2和数据资源池3)和一个调度配置消息的传输资源。终端从多个数据资源池中选择用于传输多个传输版本的传输资源,并分别针对这多个传输版本(例如,传输版本1,传输版本2和传输版本3)生成一个调度配置消息。该一个调度配置消息指示不同的传输版本的数据传输格式和数据传输资源。终端利用基站配置的传输资源传输该一个调度配置消息。
在第四种实现方式中,如图8所示,基站通过系统信息配置多个数据资源池(例如,数据资源池1,数据资源池2和数据资源池3)和一个控制资源池。终端从多个数据资源池中选择用于传输多个传输版本的传输资源,并分别针对这多个传输版本(例如,传输版本1,传输版本2和传输版本3)生成一个调度配置消息。该一个调度配置消息指示不同的传输版本的数据传输格式和数据传输资源。终端从配置的控制资源池中为该调度配置消息选择传输资源。
在307中,终端设备根据203中确定的每个传输版本的数据传输格式,生成上行数据的N个传输版本。
在308中,终端设备利用204中确定的N份数据传输资源,发送该上行 数据的N个传输版本,其中,N份传输资源与N个传输版本一一对应。
在本申请实施例中,终端设备可以并行的发送该N个传输版本,其中,“并行”的含义并不一定是严格的同一时刻,而是在发送数据的某一个传输版本之前,不需要等待其他已发送传输版本的确认消息。
在309中,网络设备在终端设备发送的一个或N个调度配置消息中指示的数据传输资源上,接收终端设备发送的上行数据的N个传输版本。
在310中,网络设备利用终端设备发送的一个或N个调度配置消息中指示的N个传输版本的数据传输格式,对该上行数据的N个传输版本进行解调解码。
可选地,在本申请实施例中,网络设备可以对上行数据的N个传输版本的每个传输版本分别进行解码,也可以对该N个传输版本进行联合解码(即将多个传输版本的编码序列合并成一个大的编码序列,然后再进行解码)。
可选地,如果网络设备成功解码了任一个传输版本或者对该N个传输版本进行联合解码成功,则可以向终端设备发送针对传输的上行数据的ACK(Acknowledge)消息。
可选地,如果网络设备没有解码成功任何一个传输版本或者对N个传输版本进行联合解码失败,则可以向终端设备发送NACK(Non-Acknowledeg)消息。其中,如果网络设备是对每个传输版本分别进行解码的,则网络设备可以分别针对每个传输版本发送NACK消息,每个NACK消息可以携带对应的传输版本的指示信息,以便终端设备获知哪些传输版本解码失败;如果网络设备是对N个传输版本进行联合解码时,则网络设备可以发送一个NACK,该一个NACK携带所述N个传输版本的指示信息,以便终端设备获知哪些传输版本联合解码失败。或者,网络设备也可以确定新的数据传输资源和新的数据传输格式,向终端设备发送上行资源消息,携带该新的数据传输格式和新的数据传输资源,以便于终端设备根据该新的数据传输格式和新的数据传输资源进行上行数据的传输。其中,该上行资源消息可以是网络设备收到了上行资源请求后发送的或收到了也用于向网络设备请求上行资源的调度分配消息后发送的,此时,该上行资源消息可以称为上行资源响应,具体描述可以参考图9的描述。
如果终端设备接收到了网络设备发送的NACK消息,终端设备可以确定新的数据传输格式,从数据资源池中确定新的数据传输资源,并按照该新 的数据传输格式和新的数据传输资源,生成并发送上行数据的传输版本。
应理解,本申请实施例是以如果数据(上行或下行)传输失败,终端设备或网络设备确定新的数据传输格式和新的传输资源为例进行说明的。当然,如果数据传输失败,也可以确定新的数据传输格式沿用之间的资源,或者沿用之前的资源但确定新的传输资源。
还应理解,本申请是以N个传输版本的数据传输资源和数据传输是均不相同为例进行说明的,本申请实施例的N个传输版本还可以采用相同的传输格式,但是不同的传输资源,只要能区分该N个版本且能顺利传输即可。
因此,在本申请实施例中,终端设备确定数据传输格式以及从数据资源池中选择数据传输资源,用于生成和传输上行数据的传输版本,以及向网络设备发送调度配置消息,用于指示发送上行数据所采用的数据传输资源和数据传输格式,实现了免调度的数据传输方式,避免“终端设备上报资源调度请求”、“网络设备为终端设备调度上行传输资源”和“终端设备发送上行数据”的三步流程,可以在不降低传输可靠性的情况下,缩短延时。
在本申请实施例中,为了解决资源池随机资源选择方式带来的“终端间资源碰撞”和相互干扰问题,本申请进一步提出了终端设备在多个数据资源池同时选择数据传输资源,同时发送上行数据的增强方法,可以减小碰撞几率,提高上行传输的可靠性。进一步地,本申请的多个资源池可以占用相同的时域资源而在频域上区分,即采用“频域重复”而非时域重复的方法,以同时实现低时延和高可靠性。
图9是根据本申请实施例的通信方法400的示意性流程图。
在401中,终端设备向网络设备发送调度配置消息,该调度配置消息用于指示上行数据的第一传输版本对应的数据传输资源和数据传输格式。
在402中,终端设备向网络设备发送上行数据的第一传输版本。
在本申请实施例中,401和402中调度配置消息和上行数据的传输版本的生成和发送可以参考图2或图3中所示的方法200或300的描述,为了简洁,在此不再赘述。
在403中,终端设备向网络设备发送上行资源调度请求,该上行资源调度请求用于请求网络设备为该上行数据分配上行传输资源。
在本申请实施例中,上行资源调度请求有两种实现方式,一是终端设备发送显性的资源调度请求,这种方式下,终端发送的资源调度请求中,包含 该资源调度请求与同时发送的上行数据的第一传输版本的关联关系信息,即指明该资源调度请求是针对该上行数据的,而不是针对其他上行数据的调度请求,以便于所述网络设备明确所述资源调度请求针对的上行数据的接收情况;二是终端的资源调度请求隐性的由401中的调度配置消息表示,这种方式下,终端设备不再发送单独的资源调度请求。
在404中,网络设备根据终端设备发送的调度配置消息,接收并解调解码上行数据的第一传输版本,其中,上行的接收和解调解码方式可以参考图2或图3所示的方法200或300的描述,为了简洁,在此不再赘述。
在404中,网络设备根据上行数据的第一传输版本的解调解码情况,向终端设备发送ACK/NACK,或上行资源分配响应。
网络设备根据对终端设备发送的上行数据的第一传输版本的传输版本的解调解码情况,确定是否发送肯定确认消息或否定确认消息(如ACK/NACK),和上行资源分配响应(如上行链路授权(UL(Uplink)Grant))。具体如下:
如果网络设备收到了终端设备发送的上行数据的第一传输版本并解调解码成功(如CRC校验成功),则网络设备只向终端设备发送针对该数据的肯定确认(ACK),并且如果收到了来自终端的上行资源调度请求,忽略此上行资源调度请求。
如果网络设备收到了终端设备发送的上行数据的第一传输版本但解调或解码没有成功(如CRC校验失败),网络设备可以采用两种处理方法:
方法1:如果网络希望上行数据的第二传输版本按照网络的调度进行传输,则网络设备根据终端的上行资源调度请求或/和调度配置消息中包含的信息,为该终端调度上行资源,并向该终端设备发送相应的上行资源分配响应(UL Grant)。该上行资源分配响应将指定终端设备传输上行数据的第二传输版本的传输格式和传输资源。在收到上行资源分配响应后,终端设备会忽略网络设备的ACK/NACK反馈,而按照上行资源分配进行上行数据的第二传输版本的传输。
方法2:如果网络希望上行数据的第二传输版本仍采用终端自行选择资源的方式进行传输,则网络设备向终端发送针对该传输版本的否定确认(NACK),且不向终端发送上行资源分配响应。这种情况下,终端将按照与第一传输相同的方法,自行确定传输格式,从资源池中自行选择传输资源, 进行第二次传输,其中,选择的传输资源和传输格式可以与第一次选择的不同。
如果网络设备没有收到终端设备发送的上行数据的第一传输版本,则网络设备根据终端的上行资源调度请求或/和调度配置消息中包含的信息,为该终端调度上行资源,并向该终端发送相应的上行资源分配响应(UL Grant),可以不发送ACK/NACK信息。
例如,如图10所示,在404-1中,网络设备接收上行资源调度请求。在404-2中,网络设备是否收到来自终端设备的上行数据,如果否,执行404-3,如果是,执行404-4。在404-3中,网络设备为终端设备调度上行资源,并发送上行资源调度消息,用于指示用于传输上行数据的第二传输版本的上行资源。在404-4中,网络设备确定是否成功解码来自终端设备的上行数据,如果是,执行404-5,如果否,执行404-6。在404-5中,网络设备向终端设备发送ACK消息。在404-6中,网络设备选择是否希望终端设备按照网络的调度传输上行数据的传输版本,如果否,执行404-7,如果是,执行404-8。在404-7中,网络设备向终端设备发送NACK消息。在404-8中,网络设备为终端设备发送调度上行资源,并发送上行资源分配响应,用于指示用于传输上行数据的第二传输版本的上行资源和传输格式。
在405中,终端设备如果收到上行资源分配响应或NACK信息,传输上行数据的第三传输版本。
可选地,如图11所示,如果终端设备收到上行资源分配响应(UL Grant),按照UL Grant中指示的数据传输资源和数据传输格式,发送上行数据的第二传输版本(405-2)。如果没收到UL Grant,执行405-3。在405-3中,如果收到的确认(ACK/NACK)消息为NACK,则终端设备自行确定传输格式,并从资源池中选择传输资源,发送上行数据的第三传输版本(405-4);
因此,在本申请实施例中,采用免调度和调度相结合的通信方法,这种方法任何情况下不会带来可靠性下降、频谱效率下降和功率要求的提升,而可以在某些情况下实现低时延。此方法首先采用免调度方式进行上行传输,如果传输成功即可大大缩短传输时延。如果传输失败,又可以转而采用调度方式,可获得与现有系统相同的可靠性,同时时延也不增大。
图12是根据本申请实施例的通信方法500的示意性流程图。
在501中,网络设备根据将要传输给下行数据的传输版本的数量M,确 定每个传输版本对应的数据传输资源和数据传输格式。
在502中,网络设备根据每个传输版本对应的数据传输格式,生成每个传输版本并通过相应的数据传输资源,发送该传输版本。
可选地,在本申请实施例中,网络设备可以并行地向终端设备发送多个传输版本,其中,“并行”的含义并不一定是严格的同一时刻,而是在发送数据的某一个传输版本之前,不需要等待其他已发送传输版本的确认消息。
在503中,终端设备根据解调和解码情况,向基站反馈确认消息。
可选地,在本申请实施例中,终端可以对每个传输版本单独解码,也可以对任意几个传输版本联合解码,获得更好的解码效果。
在终端设备对每个第一传输版本进行单独解码且M个第一传输版本有可以解码成功的传输版本时,向网络设备发送肯定确认ACK消息;在对每个第一传输版本进行单独解码且M个传输版本没有一个可以解码成功时,向网络设备发送否定确认NACK消息,其中,NACK消息包括解码失败的第一传输版本的信息,以便网络设备获知解码失败的第一传输版本。
或者,在对M个所述第一传输版本进行联合解码且联合解码成功时,向网络设备发送肯定确认ACK消息;
在对在对M个所述第一传输版本进行联合解码且联合解码失败时,向网络设备发送否定确认NACK消息,其中,NACK消息包括所述N个编码版本的信息。
可选地,在本申请实施例中,网络设备在接收到终端设备发送的NACK消息时,可以重新选择数据传输资源和数据传输格式,并按照重新选择的数据传输资源和数据传输格式,生成并向终端设备发送传输版本。
在本申请实施例中,在多个资源上并行的发送一个下行数据的多个传输版本,可以有效克服由于信道衰落和干扰造成的某个资源上的无线链路失败,提高传输的可靠性,降低由于单纯时域重传带来的时延。
图13是根据本申请实施例的终端设备600的示意性框图。如图13所示,该终端设备600包括:确定单元610、发送单元620和生成单元630;其中,
所述确定单元610用于确定第一数据传输格式,所述第一数据传输格式用于生成上行数据的第一传输版本;以及从数据资源池中选定第一数据传输资源,所述第一数据传输资源用于传输所述第一传输版本;
所述发送单元620用于向网络设备发送第一调度配置消息,所述第一调 度配置消息携带所述第一数据传输资源的信息和所述第一数据传输格式的信息;
所述生成单元630用于根据所述第一数据传输格式,对所述上行数据进行编码调制,以生成所述第一传输版本;
所述发送单元620还用于通过所述第一数据传输资源,向网络设备发送所述第一传输版本,以便于所述网络设备根据所述第一调度配置消息,接收并解调解码所述第一传输版本。
可选地,如图13所示,所述终端设备600还包括接收单元640;其中,
所述发送单元620还用于向所述网络设备发送上行资源调度请求,所述上行资源调度请求用于请求所述网络设备为所述上行数据分配上行资源,其中,所述资源调度请求包含与所述第一传输版本的关联关系的信息;或者,所述调度配置消息还用于请求所述网络设备为所述上行数据分配上行资源,所述调度配置消息包含与所述第一传输版本的关联关系的信息;
所述接收单元640用于接收所述网络设备发送的上行资源分配响应;
所述生成单元630用于根据所述上行资源分配响应中指示的第二数据传输格式,生成所述上行数据的第二传输版本;
所述发送单元620还用于通过所述第二数据传输资源发送所述第二传输版本。
可选地,如图13所示,所述终端设备600还包括接收单元640;其中,
所述接收单元640用于接收所述网络设备针对所述上行数据的第一传输版本的发送的否定确认NACK消息;
所述确定单元610还用于确定第三数据传输格式和从所述数据资源池中选定第三数据传输资源,所述第三数据传输格式用于生成所述上行数据的第三传输版本,所述第三数据传输资源用于传输所述第三传输版本;
所述发送单元620还用于向所述网络设备发送第二调度配置消息,所述第二调度配置消息携带所述第三数据传输资源的信息和所述第三数据传输格式的信息;
所述生成单元630还用于根据所述第三数据传输格式,对所述上行数据进行编码调制,以生成所述第三传输版本;
所述发送单元620还用于通过所述第三数据传输资源,向所述网络设备发送所述第三传输版本,以便于所述接收端根据所述第二调度配置消息,接 收并解调解码所述第三传输版本。
可选地,所述确定单元610具体用于:确定用于生成N个所述第一传输版本中的每个版本所采用的所述第一数据传输格式,所述N为大于等于2的整数;以及从所述数据资源池中确定N份所述第一数据传输资源,N份所述第一数据传输资源中的每份传输资源用于传输N个所述第一传输版本中对应的传输版本,N份所述第一数据传输资源与N个所述第一传输版本一一对应;
所述发送单元620具体用于:向网络设备发送所述第一调度配置信息,所述第一调度配置消息携带N个所述第一传输版本的每个版本所对应的所述第一数据传输资源和所述第一数据传输格式;
所述生成单元630具体用于:根据用于生成每个版本所采用的所述第一数据传输格式,生成每个所述第一传输版本;
所述发送单元620具体用于:通过N份所述第一数据传输资源分别发送所述上行数据的N个第一传输版本中对应的版本。
可选地,所述发送单元620具体用于:向网络设备发送N个所述第一调度配置消息,其中,N个所述第一调度配置消息与N个所述第一传输版本一一对应,每个所述第一调度配置消息用于指示对应的所述第一传输版本的所述第一数据传输格式和所述第一数据传输资源;或者
所述发送单元620具体用于:向网络设备发送一个第一调度配置消息,其中,所述一个所述第一调度配置消息指示N个所述第一传输版本的第一数据传输格式和第一数据传输资源。
可选地,所述发送单元620具体用于:
利用网络设备为所述第一调度配置消息配置的传输资源,向所述网络设备发送所述第一调度配置消息;或
从控制资源池中选择控制传输资源,通过所述控制传输资源向所述网络设备发送所述第一调度配置消息。
可选地,如图13所示,所述终端设备600还包括接收单元640;其中,所述接收单元640用于:
接收所述网络设备发送的资源池配置信息,所述资源池信息包括数据资源池的配置信息和控制资源池的配置信息,其中,所述数据资源池包含可供选择以用于传输所述第一传输版本的上行资源,以及所述控制资源池包含可 供选择以传输所述调度配置消息的上行资源。
应理解,根据本申请实施例的终端设备600可对应于执行本申请实施例中的方法200-400中的终端设备,并且终端设备600的各个单元的上述操作和/或功能可以用于执行上述方法实施例中与终端设备对应的各个流程和/或步骤,为避免重复,在此不再赘述。
图14是根据本申请实施例的网络设备700的示意性框图。如图14所示,该网络设备700包括接收单元710和数据获取单元720;其中,
接收单元用于710:接收终端设备发送的调度配置消息,所述调度配置消息用于指示所述终端设备发送的上行数据的第一传输版本对应的第一数据传输格式和第一数据传输资源;
数据获取单元720用于:根据所述第一数据传输格式和所述第一数据传输资源,接收并解调解码所述上行数据的所述第一传输版本。
可选地,如图14所示,所述网络设备700还包括配置单元730用于:为所述终端设备配置数据资源池,所述数据资源池包含可供所述终端设备选择以用于传输所述第一传输版本的上行资源;为所述终端设备配置控制资源池,所述控制资源池包含可供所述终端设备选择以传输所述调度配置消息的上行资源,或为所述终端设备配置用于传输所述调度配置消息的上行资源。
可选地,所述网络设备700还包括发送单元740和配置单元730;其中,
所述接收单元710用于:接收所述终端设备发送的上行资源调度请求,所述上行资源调度请求用于请求所述网络设备为所述上行数据分配上行资源,其中,所述资源调度请求包含与所述第一传输版本的关联关系的信息;或者,所述调度配置消息还用于请求所述网络设备为所述上行数据分配上行资源,所述调度配置消息包含与所述第一传输版本的关联关系的信息;
在所述数据获取单元720没有收到所述第一传输版本时,或在对所述第一传输版本解调或解码失败时,所述配置单元730用于为所述上行数据分配第二数据传输资源,并确定第二数据传输格式;
所述发送单元740还用于:向所述终端设备发送上行资源分配响应,其中,所述上行资源分配响应用于指示所述第二数据传输资源和所述第二数据传输格式,以便于所述终端设备根据所述第二数据传输资源和所述第二数据传输格式生成所述终端设备的第二传输版本。
可选地,所述发送单元740还用于:
在所述数据获取单元720对所述上行数据的所述第一传输版本解码成功时,向所述终端设备发送肯定确认ACK消息,并忽略所述上行资源调度请求。
可选地,所述发送单元740还用于:
在所述数据获取单元720没有收到所述第一传输版本时,或在对所述第一传输版本解调或解码失败时,向终端设备发送否定确认NACK信息。
可选地,所述第一调度配置消息用于指示所述终端设备的发送的上行数据的N个第一传输版本中每个版本对应的所述第一数据传输格式和所述第一数据传输资源,所述N为大于等于2的整数;
所述数据获取单元720具体用于:根据N个第一传输版本中每个版本对应的所述第一数据传输格式和所述第一数据传输资源,接收并解调和解码N个所述第一传输版本。
可选地,所述数据获取单元720具体用于:对每个所述第一传输版本进行单独解码,或者对N个所述第一传输版本进行联合解码。
可选地,所述网络设备700还包括发送单元740;其中,所述发送单元740用于:
如果所述数据获取单元对N个所述第一编码版本进行联合解码且所述联合解码成功时,向所述终端设备发送肯定确认ACK消息;或
如果所述数据获取单元对N个所述第一编码版本进行联合解码且所述联合解码失败,向所述终端设备发送NACK消息或上行资源分配消息,所述NACK消息包括解码失败的第一传输版本的信息,以便所述终端设备获知解码失败的所述第一传输版本,所述上行资源分配消息用于指示为所述终端设备确定的第二数据传输资源和第二数据传输格式,以便于所述终端设备根据所述第二数据传输资源和所述第二数据传输格式生成所述终端设备的第二传输版本。
可选地,如图14所示,所述网络设备700还包括发送单元740,所述发送单元740用于:
如果所述数据获取单元对N个所述第一编码版本进行联合解码且所述联合解码成功时,向所述终端设备发送肯定确认ACK消息;或
如果所述数据获取单元对N个所述第一编码版本进行联合解码且所述联合解码失败,向所述终端设备发送NACK消息或上行资源分配消息,所 述NACK消息包括解码失败的第一传输版本的信息,以便所述终端设备获知解码失败的所述第一传输版本,所述上行资源分配消息用于指示为所述终端设备确定的第二数据传输资源和第二数据传输格式,以便于所述终端设备根据所述第二数据传输资源和所述第二数据传输格式生成所述终端设备的第二传输版本。
可选地,所述接收单元710具体用于:
接收终端发送的N个所述第一调度配置消息,其中,N个所述第一调度配置消息与N个第一传输版本一一对应,每个所述第一调度配置消息用于指示对应的所述第一传输版本的所述第一数据传输格式和所述第一数据传输资源;或者,
接收终端设备发送的一个所述第一调度配置消息,其中,一个所述第一调度配置消息指示N个所述第一传输版本的所述第一数据传输格式和所述第一数据传输资源。
可选地,所述接收单元710具体用于:
在控制资源池指示的资源上,盲检测所述终端设备发送的所述调度配置消息;或者,
在为所述终端设备的调度配置消息的控制资源上,接收所述终端设备发送的所述调度配置消息。
应理解,根据本申请实施例的网络设备700可对应于执行本申请实施例中的方法200-400中的网络设备,并且网络设备700的各个单元的上述操作和/或功能可以用于执行上述方法实施例中与网络设备对应的各个流程和/或步骤,为避免重复,在此不再赘述。
图15是根据本申请实施例的网络设备800示意性框图。如图15所示,该网络设备800包括确定单元810、生成单元820和发送单元830;其中,
所述确定单元810用于:确定下行数据的M个第一编码版本中每个所述第一编码版本对应的第一数据传输格式和第一数据传输资源,其中,所述M为大于等于2的整数;
所述生成单元820用于:利用每个所述第一编码版本对应的所述第一数据传输格式,对下行数据进行调制编码,以得到每个所述第一编码版本;
所述发送单元830用于:在每个所述第一编码版本对应的所述第一数据传输资源,向终端设备发送每个所述第一编码版本。
可选地,如图15所示,所述网络设备800还包括接收单元840,所述接收单元840用于:接收终端设备针对所述M个编码版本的否定反馈消息;
所述确定单元810还用于根据所述否定反馈消息,选择第二数据传输格式和第二数据传输资源;
所述生成单元820用于按照所述第二数据传输格式生成所述下行数据的第二传输版本;
所述发送单元830用于通过所述第二数据传输资源,发送所述第二传输版本。
应理解,根据本申请实施例的网络设备800可对应于执行本申请实施例中的方法500中的网络设备,并且网络设备800的各个单元的上述操作和/或功能可以用于执行上述方法实施例中与网络设备对应的各个流程和/或步骤,为避免重复,在此不再赘述。
图16是根据本申请实施例的网络设备900的示意性框图。如图16所示,该网络设备900包括确定单元910和数据获取单元920;其中,
所述确定单元910用于:确定网络设备发送的下行数据的M个第一编码版本对应的M份第一数据传输资源和M个第一数据传输格式,其中,所述M大于等于2的整数;
所述数据获取单元920用于:根据M份第一数据传输资源和M个第一数据传输格式,接收并解调解码每个所述第一编码版本。
可选地,所述数据获取单元920具体用于:对每个所述第一编码版本进行单独解码,或者对M个所述第一编码版本进行联合解码。
可选地,如图16所示,所述终端设备900还包括发送单元930;其中,
所述发送单元930用于:
在所述数据获取单元920对每个所述第一传输版本进行单独解码且M个所述第一传输版本有可以解码成功的传输版本时,向所述网络设备发送肯定确认ACK消息;以及
在所述数据获取单元920对每个所述第一传输版本进行单独解码且所述M个传输版本没有一个可以解码成功时,向所述网络设备发送否定确认NACK消息,其中,所述NACK消息包括解码失败的第一传输版本的信息,以便所述网络设备获知解码失败的所述第一传输版本。
可选地,如图16所示,所述终端设备900还包括发送单元930;其中,
所述发送单元930用于:
在所述数据获取单元920对N个所述第一编码版本进行联合解码且所述联合解码成功时,向所述网络设备发送肯定确认ACK消息;或
在所述数据获取单元920对M个所述第一编码版本进行联合解码且所述联合解码失败时,向所述网络设备发送否定确认NACK消息,其中,所述NACK消息包括N个所述第一传输版本的信息。
应理解,根据本申请实施例的终端设备900可对应于执行本申请实施例中的方法500中的终端设备,并且终端设备900的各个单元的上述操作和/或功能可以用于执行上述方法实施例中与终端设备对应的各个流程和/或步骤,为避免重复,在此不再赘述。
图17是根据本申请实施例的网络设备1000的示意性框图。如图17所示,该终端设备1000包括处理器1010、存储器1020和收发器1030。可选地,该终端设备还包括用于互连处理器1010、存储器1020和收发器1030的总线系统1040。其中,该存储器1020用于存储指令,该处理器1010用于调用存储器1020的指令执行以下操作:
确定第一数据传输格式,所述第一数据传输格式用于生成上行数据的第一传输版本;
从数据资源池中选定第一数据传输资源,所述第一数据传输资源用于传输所述第一传输版本;
指示收发器1030向网络设备发送第一调度配置消息,所述第一调度配置消息携带所述第一数据传输资源的信息和所述第一数据传输格式的信息;
根据所述第一数据传输格式,对所述上行数据进行编码调制,以生成所述第一传输版本;
通过所述第一数据传输资源,指示收发器1030向网络设备发送所述第一传输版本,以便于所述网络设备根据所述第一调度配置消息,接收并解调解码所述第一传输版本。
可选地,该处理器1010用于调用存储器1020的指令进一步执行以下操作:
指示收发器1030向所述网络设备发送上行资源调度请求,所述上行资源调度请求用于请求所述网络设备为所述上行数据分配上行资源,其中,所述资源调度请求包含与所述第一传输版本的关联关系的信息;或者,所述调 度配置消息还用于请求所述网络设备为所述上行数据分配上行资源,所述调度配置消息包含与所述第一传输版本的关联关系的信息;
在通过收发器1030接收到所述网络设备发送的上行资源分配响应时,根据所述上行资源分配响应中指示的第二数据传输格式和第二数据传输资源,生成并发送所述上行数据的第二传输版本。
可选地,该处理器1010用于调用存储器1020的指令进一步执行以下操作:
在通过收发器1030接收到所述网络设备针对所述上行数据的第一传输版本的发送的否定确认NACK消息时,确定第三数据传输格式和从所述数据资源池中选定第三数据传输资源,所述第三数据传输格式用于生成所述上行数据的第三传输版本,所述第三数据传输资源用于传输所述第三传输版本;
通过收发器1030向所述网络设备发送第二调度配置消息,所述第二调度配置消息携带所述第三数据传输资源的信息和所述第三数据传输格式的信息;
根据所述第三数据传输格式,对所述上行数据进行编码调制,以生成所述第三传输版本;
通过所述第三数据传输资源,向通过收发器1030发送所述第三传输版本,以便于所述接收端根据所述第二调度配置消息,接收并解调解码所述第三传输版本。
可选地,该处理器1010用于调用存储器1020的指令进一步执行以下操作:
确定用于生成N个所述第一传输版本中的每个版本所采用的所述第一数据传输格式,所述N为大于等于2的整数;
从所述数据资源池中确定N份所述第一数据传输资源,N份所述第一数据传输资源中的每份传输资源用于传输N个所述第一传输版本中对应的传输版本,N份所述第一数据传输资源与N个所述第一传输版本一一对应;
通过收发器1030向网络设备发送所述第一调度配置信息,所述第一调度配置消息携带N个所述第一传输版本的每个版本所对应的所述第一数据传输资源和所述第一数据传输格式;
根据用于生成每个版本所采用的所述第一数据传输格式,生成每个所述 第一传输版本;
通过收发器1030通过N份所述第一数据传输资源分别发送所述上行数据的N个第一传输版本中对应的版本。
可选地,该处理器1010用于调用存储器1020的指令进一步执行以下操作:
通过收发器1030向网络设备发送N个所述第一调度配置消息,其中,N个所述第一调度配置消息与N个所述第一传输版本一一对应,每个所述第一调度配置消息用于指示对应的所述第一传输版本的所述第一数据传输格式和所述第一数据传输资源;或者
通过收发器1030向网络设备发送一个第一调度配置消息,其中,所述一个所述第一调度配置消息指示N个所述第一传输版本的第一数据传输格式和第一数据传输资源。
可选地,该处理器1010用于调用存储器1020的指令进一步执行以下操作:
利用网络设备为所述第一调度配置消息配置的传输资源,通过收发器1030向所述网络设备发送所述第一调度配置消息;或
从控制资源池中选择控制传输资源,通过收发器1030通过所述控制传输资源向所述网络设备发送所述第一调度配置消息。
可选地,该处理器1010用于调用存储器1020的指令进一步执行以下操作:
通过收发器1030接收所述网络设备发送的资源池配置信息,所述资源池信息包括数据资源池的配置信息和控制资源池的配置信息,其中,所述数据资源池包含可供选择以用于传输所述第一传输版本的上行资源,以及所述控制资源池包含可供选择以传输所述调度配置消息的上行资源。
应理解,根据本申请实施例的终端设备1000可对应于执行本申请实施例中的方法200-400中的终端设备,并且终端设备1000的各个单元的上述操作和/或功能可以用于执行上述方法实施例中与终端设备对应的各个流程和/或步骤,为避免重复,在此不再赘述。
图18是根据本申请实施例的网络设备1100的示意性框图。如图18所示,该网络设备1100包括处理器1110、存储器1120和收发器1130。可选地,该网络设备还包括用于互连处理器1110、存储器1120和收发器1130的 总线系统1140。其中,该存储器1120用于存储指令,该处理器1110用于调用存储器1120的指令执行以下操作:
通过收发器1130接收终端设备发送的调度配置消息,所述调度配置消息用于指示所述终端设备发送的上行数据的第一传输版本对应的第一数据传输格式和第一数据传输资源;
根据所述第一数据传输格式和所述第一数据传输资源,接收并解调解码所述上行数据的所述第一传输版本。
可选地,该处理器1110用于调用存储器1120的指令进一步执行以下操作:
为所述终端设备配置数据资源池,所述数据资源池包含可供所述终端设备选择以用于传输所述第一传输版本的上行资源;
为所述终端设备配置控制资源池,所述控制资源池包含可供所述终端设备选择以传输所述调度配置消息的上行资源;或为所述终端设备配置用于传输所述调度配置消息的上行资源。
可选地,该处理器1110用于调用存储器1120的指令进一步执行以下操作:
通过收发器1130接收所述终端设备发送的上行资源调度请求,所述上行资源调度请求用于请求所述网络设备为所述上行数据分配上行资源,其中,所述资源调度请求包含与所述第一传输版本的关联关系的信息;或者,所述调度配置消息还用于请求所述网络设备为所述上行数据分配上行资源,所述调度配置消息包含与所述第一传输版本的关联关系的信息;
在通过收发器1130没有收到所述第一传输版本时,或在对所述第一传输版本解调或解码失败时,为所述上行数据分配第二数据传输资源,并确定第二数据传输格式;
通过收发器1130向所述终端设备发送上行资源分配响应,其中,所述上行资源分配响应用于指示所述第二数据传输资源和所述第二数据传输格式,以便于所述终端设备根据所述第二数据传输资源和所述第二数据传输格式生成所述终端设备的第二传输版本。
可选地,该处理器1110用于调用存储器1120的指令进一步执行以下操作:
在对所述上行数据的所述第一传输版本解码成功时,通过收发器1130 向所述终端设备发送肯定确认ACK消息,并忽略所述上行资源调度请求。
可选地,该处理器1110用于调用存储器1120的指令进一步执行以下操作:
在通过收发器1130没有收到所述第一传输版本时,或在对所述第一传输版本解调或解码失败时,通过收发器1130向终端设备发送否定确认NACK信息。
可选地,所述第一调度配置消息用于指示所述终端设备的发送的上行数据的N个第一传输版本中每个版本对应的所述第一数据传输格式和所述第一数据传输资源,所述N为大于等于2的整数;
可选地,该处理器1110用于调用存储器1120的指令进一步执行以下操作:
根据N个第一传输版本中每个版本对应的所述第一数据传输格式和所述第一数据传输资源,接收并解调和解码N个所述第一传输版本。
可选地,该处理器1110用于调用存储器1120的指令进一步执行以下操作:
对每个所述第一传输版本进行单独解码,或者对N个所述第一传输版本进行联合解码。
可选地,该处理器1110用于调用存储器1120的指令进一步执行以下操作:
如果对每个所述第一传输版本进行单独解码且N个所述第一传输版本有可以解码成功的传输版本时,向所述终端设备发送肯定确认ACK消息;
如果对每个所述第一传输版本进行单独解码且N个所述第一传输版本没有一个可以解码成功时,向所述终端设备发送否定确认NACK消息或上行资源分配消息,所述NACK消息包括解码失败的第一传输版本的信息,以便所述终端设备获知解码失败的所述第一传输版本,所述上行资源分配消息用于指示为所述终端设备确定的第二数据传输资源和第二数据传输格式,以便于所述终端设备根据所述第二数据传输资源和所述第二数据传输格式生成所述终端设备的第二传输版本。
可选地,该处理器1110用于调用存储器1120的指令进一步执行以下操作:
如果对N个所述第一编码版本进行联合解码且所述联合解码成功时,向 所述终端设备发送肯定确认ACK消息;或
如果对N个所述第一编码版本进行联合解码且所述联合解码失败,向所述终端设备发送NACK消息或上行资源分配消息,所述NACK消息包括解码失败的第一传输版本的信息,以便所述终端设备获知解码失败的所述第一传输版本,所述上行资源分配消息用于指示为所述终端设备确定的第二数据传输资源和第二数据传输格式,以便于所述终端设备根据所述第二数据传输资源和所述第二数据传输格式生成所述终端设备的第二传输版本。
可选地,该处理器1110用于调用存储器1120的指令进一步执行以下操作:
通过收发器1130接收终端设备发送的N个所述第一调度配置消息,其中,N个所述第一调度配置消息与N个第一传输版本一一对应,每个所述第一调度配置消息用于指示对应的所述第一传输版本的所述第一数据传输格式和所述第一数据传输资源;或者,
通过收发器1130接收终端设备发送的一个所述第一调度配置消息,其中,一个所述第一调度配置消息指示N个所述第一传输版本的所述第一数据传输格式和所述第一数据传输资源。
可选地,该处理器1110用于调用存储器1120的指令进一步执行以下操作:
在控制资源池指示的资源上,通过收发器1130盲检测所述终端设备发送的所述调度配置消息;或者,
在为所述终端设备的调度配置消息的控制资源上,通过收发器1130接收所述终端设备发送的所述调度配置消息。
应理解,根据本申请实施例的网络设备1100可对应于执行本申请实施例中的方法200-400中的网络设备,并且网络设备1100的各个单元的上述操作和/或功能可以用于执行上述方法实施例中与网络设备对应的各个流程和/或步骤,为避免重复,在此不再赘述。
图19是根据本申请实施例的网络设备1200的示意性框图。如图19所示,该网络设备1200包括处理器1210、存储器1220和收发器1230。可选地,该网络设备还包括用于互连处理器1210、存储器1220和收发器1230的总线系统1240。其中,该存储器1220用于存储指令,该处理器1210用于调用存储器1220的指令执行以下操作:
确定下行数据的M个第一编码版本中每个所述第一编码版本对应的第一数据传输格式和第一数据传输资源,其中,所述M为大于等于2的整数;
利用每个所述第一编码版本对应的所述第一数据传输格式,对下行数据进行调制编码,以得到每个所述第一编码版本;
在每个所述第一编码版本对应的所述第一数据传输资源,通过收发器1230向终端设备发送每个所述第一编码版本。
可选地,该处理器1210用于调用存储器1220的指令进一步执行以下操作:
通过收发器1230接收终端设备针对所述M个编码版本的否定反馈消息;
根据所述否定反馈消息,选择第二数据传输格式和第二数据传输资源,并按照所述第二数据传输格式和所述第二数据传输资源,生成并通过收发器1230发送所述下行数据的第二传输版本。
应理解,根据本申请实施例的网络设备1200可对应于执行本申请实施例中的方法500中的网络设备,并且网络设备1200的各个单元的上述操作和/或功能可以用于执行上述方法实施例中与网络设备对应的各个流程和/或步骤,为避免重复,在此不再赘述。
图20是根据本申请实施例的网络设备1300的示意性框图。如图20所示,该网络设备1300包括处理器1310、存储器1320和收发器1330。可选地,该网络设备还包括用于互连处理器1310、存储器1320和收发器1330的总线系统1340。其中,该存储器1320用于存储指令,该处理器1310用于调用存储器1320的指令执行以下操作:
确定网络设备发送的下行数据的M个第一编码版本对应的M份第一数据传输资源和M个第一数据传输格式,其中,所述M大于等于2的整数;
根据M份第一数据传输资源和M个第一数据传输格式,通过收发器1330接收并解调解码每个所述第一编码版本。
可选地,该处理器1310用于调用存储器1320的指令进一步执行以下操作:
对每个所述第一编码版本进行单独解码,或者对M个所述第一编码版本进行联合解码。
可选地,该处理器1310用于调用存储器1320的指令进一步执行以下操 作:
在对每个所述第一传输版本进行单独解码且M个所述第一传输版本有可以解码成功的传输版本时,通过收发器1330向所述网络设备发送肯定确认ACK消息;
在对每个所述第一传输版本进行单独解码且所述M个传输版本没有一个可以解码成功时,通过收发器1330向所述网络设备发送否定确认NACK消息,其中,所述NACK消息包括解码失败的第一传输版本的信息,以便所述网络设备获知解码失败的所述第一传输版本。
可选地,该处理器1310用于调用存储器1320的指令进一步执行以下操作:
在对N个所述第一编码版本进行联合解码且所述联合解码成功时,通过收发器1330向所述网络设备发送肯定确认ACK消息;或
在对M个所述第一编码版本进行联合解码且所述联合解码失败时,通过收发器1330向所述网络设备发送否定确认NACK消息,其中,所述NACK消息包括N个所述第一传输版本的信息。
应理解,根据本申请实施例的终端设备1300可对应于执行本申请实施例中的方法500中的终端设备,并且终端设备1300的各个单元的上述操作和/或功能可以用于执行上述方法实施例中与终端设备对应的各个流程和/或步骤,为避免重复,在此不再赘述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个 系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

Claims (48)

  1. 一种通信方法,其特征在于,包括:
    确定第一数据传输格式,所述第一数据传输格式用于生成上行数据的第一传输版本;
    从数据资源池中选定第一数据传输资源,所述第一数据传输资源用于传输所述第一传输版本;
    向网络设备发送第一调度配置消息,所述第一调度配置消息携带所述第一数据传输资源的信息和所述第一数据传输格式的信息;
    根据所述第一数据传输格式,对所述上行数据进行编码调制,以生成所述第一传输版本;
    通过所述第一数据传输资源,向所述网络设备发送所述第一传输版本,以便于所述网络设备根据所述第一调度配置消息,接收并解调解码所述第一传输版本。
  2. 根据权利要求1所述的方法,其特征在于,所述方法还包括:
    向所述网络设备发送上行资源调度请求,所述上行资源调度请求用于请求所述网络设备为所述上行数据分配上行资源,其中,所述资源调度请求包含与所述第一传输版本的关联关系的信息;或者,所述第一调度配置消息还用于请求所述网络设备为所述上行数据分配上行资源,所述调度配置消息包含与所述第一传输版本的关联关系的信息;
    如果接收到所述网络设备发送的上行资源分配响应,根据所述上行资源分配响应中指示的第二数据传输格式和第二数据传输资源,生成并发送所述上行数据的第二传输版本。
  3. 根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
    如果接收到所述网络设备针对所述上行数据的第一传输版本发送的否定确认NACK消息,确定第三数据传输格式和从所述数据资源池中选定第三数据传输资源,所述第三数据传输格式用于生成所述上行数据的第三传输版本,所述第三数据传输资源用于传输所述第三传输版本;
    向所述网络设备发送第二调度配置消息,所述第二调度配置消息携带所述第三数据传输资源的信息和所述第三数据传输格式的信息;
    根据所述第三数据传输格式,对所述上行数据进行编码调制,以生成所述第三传输版本;
    通过所述第三数据传输资源,向所述网络设备发送所述第三传输版本,以便于所述网络设备根据所述第二调度配置消息,接收并解调解码所述第三传输版本。
  4. 根据权利要求1至3中任一项所述的方法,其特征在于,
    确定第一数据传输格式,包括:确定用于生成N个所述第一传输版本中的每个版本所采用的所述第一数据传输格式,所述N为大于等于2的整数;
    从数据资源池中确定第一数据传输资源,包括:从所述数据资源池中确定N份所述第一数据传输资源,N份所述第一数据传输资源中的每份传输资源用于传输N个所述第一传输版本中对应的传输版本,N份所述第一数据传输资源与N个所述第一传输版本一一对应;
    向网络设备发送第一调度配置消息,包括:向网络设备发送所述第一调度配置信息,所述第一调度配置消息指示N个所述第一传输版本的每个版本所对应的所述第一数据传输资源和所述第一数据传输格式;
    生成所述第一传输版本,包括:根据用于生成每个版本所采用的所述第一数据传输格式,生成每个所述第一传输版本;
    向网络设备发送所述第一传输版本,包括:通过N份所述第一数据传输资源分别发送所述上行数据的N个第一传输版本中对应的版本。
  5. 根据权利要求4所述的方法,其特征在于,
    向网络设备发送第一调度配置消息,包括:向所述网络设备发送N个所述第一调度配置消息,其中,N个所述第一调度配置消息与N个所述第一传输版本一一对应,每个所述第一调度配置消息用于指示对应的所述第一传输版本的所述第一数据传输格式和所述第一数据传输资源;或者
    向所述网络设备发送所述第一调度配置消息,包括:向所述网络设备发送一个所述第一调度配置消息,其中,所述一个所述第一调度配置消息指示N个所述第一传输版本的第一数据传输格式和第一数据传输资源。
  6. 根据权利要求1至5中任一项所述的方法,向网络设备发送第一调度配置消息,包括:
    利用网络设备为所述第一调度配置消息配置的传输资源,向所述网络设备发送所述第一调度配置消息;或
    从控制资源池中选择控制传输资源,通过所述控制传输资源向所述网络设备发送所述第一调度配置消息。
  7. 根据权利要求6所述方法,其特征在于,在从数据资源池中选定第一数据传输资源之前,所述方法还包括:
    接收所述网络设备发送的资源池配置信息,所述资源池信息包括数据资源池的配置信息和控制资源池的配置信息,其中,所述数据资源池包含可供选择以用于传输所述第一传输版本的上行资源,以及所述控制资源池包含可供选择以传输所述调度配置消息的上行资源。
  8. 一种通信方法,其特征在于,包括:
    接收终端设备发送的调度配置消息,所述调度配置消息用于指示所述终端设备发送的上行数据的第一传输版本对应的第一数据传输格式和第一数据传输资源;
    根据所述第一数据传输格式和所述第一数据传输资源,接收并解调解码所述上行数据的所述第一传输版本。
  9. 根据权利要求8所述的方法,其特征在于,在接收终端设备发送的调度配置消息之前,所述方法还包括:
    为所述终端设备配置数据资源池,所述数据资源池包含可供所述终端设备选择以用于传输所述第一传输版本的上行资源;
    为所述终端设备配置控制资源池,所述控制资源池包含可供所述终端设备选择以传输所述调度配置消息的上行资源;或为所述终端设备配置用于传输所述调度配置消息的上行资源。
  10. 根据权利要求8或9所述的方法,其特征在于,所述方法还包括:
    接收所述终端设备发送的上行资源调度请求,所述上行资源调度请求用于请求所述网络设备为所述上行数据分配上行资源,其中,所述资源调度请求包含与所述第一传输版本的关联关系的信息;或者,所述调度配置消息还用于请求所述网络设备为所述上行数据分配上行资源,所述调度配置消息包含与所述第一传输版本的关联关系的信息;
    如果没有收到所述第一传输版本,或在对所述第一传输版本解调或解码失败,为所述上行数据分配第二数据传输资源,并确定第二数据传输格式;
    向所述终端设备发送上行资源分配响应,其中,所述上行资源分配响应用于指示所述第二数据传输资源和所述第二数据传输格式,以便于所述终端设备根据所述第二数据传输资源和所述第二数据传输格式生成所述终端设备的第二传输版本。
  11. 根据权利要求10所述的方法,其特征在于,所述方法还包括:
    如果对所述上行数据的所述第一传输版本解码成功,向所述终端设备发送肯定确认ACK消息,并忽略所述上行资源调度请求。
  12. 根据权利要求8或9所述的方法,其特征在于,所述方法还包括:
    如果没有收到所述第一传输版本,或在对所述第一传输版本解调或解码失败,向终端设备发送否定确认NACK消息。
  13. 根据权利要求8至12中任一项所述的方法,其特征在于,所述第一调度配置消息用于指示所述终端设备的发送的上行数据的N个第一传输版本中每个版本对应的所述第一数据传输格式和所述第一数据传输资源,所述N为大于等于2的整数;
    接收并解调解码所述第一传输版本,包括:根据N个第一传输版本中每个版本对应的所述第一数据传输格式和所述第一数据传输资源,接收并解调和解码N个所述第一传输版本。
  14. 根据权利要求13所述的方法,其特征在于,接收并解调解码所述上行数据的所述第一传输版本,包括:对每个所述第一传输版本进行单独解码,或者对N个所述第一传输版本进行联合解码。
  15. 根据权利要求14所述的方法,其特征在于,所述方法还包括:
    如果对每个所述第一传输版本进行单独解码且N个所述第一传输版本有可以解码成功的传输版本时,向所述终端设备发送肯定确认ACK消息;
    如果对每个所述第一传输版本进行单独解码且N个所述第一传输版本没有一个可以解码成功时,向所述终端设备发送否定确认NACK消息或上行资源分配消息,所述NACK消息包括解码失败的第一传输版本的信息,以便所述终端设备获知解码失败的所述第一传输版本,所述上行资源分配消息用于指示为所述终端设备确定的第二数据传输资源和第二数据传输格式,以便于所述终端设备根据所述第二数据传输资源和所述第二数据传输格式生成所述终端设备的第二传输版本。
  16. 根据权利要求14所述的方法,其特征在于,所述方法还包括:
    如果对N个所述第一编码版本进行联合解码且所述联合解码成功时,向所述终端设备发送肯定确认ACK消息;或
    如果对N个所述第一编码版本进行联合解码且所述联合解码失败,向所述终端设备发送NACK消息或上行资源分配消息,所述NACK消息包括解 码失败的第一传输版本的信息,以便所述终端设备获知解码失败的所述第一传输版本,所述上行资源分配消息用于指示为所述终端设备确定的第二数据传输资源和第二数据传输格式,以便于所述终端设备根据所述第二数据传输资源和所述第二数据传输格式生成所述终端设备的第二传输版本。
  17. 根据权利要求13至16中任一项所述的方法,其特征在于,接收终端设备发送的调度配置消息,包括:
    接收终端设备发送的N个所述第一调度配置消息,其中,N个所述第一调度配置消息与N个第一传输版本一一对应,每个所述第一调度配置消息用于指示对应的所述第一传输版本的所述第一数据传输格式和所述第一数据传输资源;或者,
    接收终端设备发送的一个所述第一调度配置消息,其中,一个所述第一调度配置消息指示N个所述第一传输版本的所述第一数据传输格式和所述第一数据传输资源。
  18. 根据权利要求8至17中任一项所述的方法,其特征在于,所述接收终端设备发送的调度配置消息,包括:
    在控制资源池指示的资源上,盲检测所述终端设备发送的所述调度配置消息;或者,
    在为所述终端设备的调度配置消息的控制资源上,接收所述终端设备发送的所述调度配置消息。
  19. 一种通信方法,其特征在于,包括:
    确定下行数据的M个第一编码版本中每个所述第一编码版本对应的第一数据传输格式和第一数据传输资源,其中,所述M为大于等于2的整数;
    利用每个所述第一编码版本对应的所述第一数据传输格式,对下行数据进行调制编码,以得到每个所述第一编码版本;
    在每个所述第一编码版本对应的所述第一数据传输资源,向终端设备发送每个所述第一编码版本。
  20. 根据权利要求19所述的方法,其特征在于,所述方法还包括:
    接收终端设备针对所述M个编码版本的否定反馈消息;
    根据所述否定反馈消息,选择第二数据传输格式和第二数据传输资源,并按照所述第二数据传输格式和所述第二数据传输资源,生成并发送所述下行数据的第二传输版本。
  21. 一种通信方法,其特征在于,包括:
    确定网络设备发送的下行数据的M个第一编码版本对应的M份第一数据传输资源和M个第一数据传输格式,其中,所述M大于等于2的整数;
    根据M份第一数据传输资源和M个第一数据传输格式,接收并解调解码每个所述第一编码版本。
  22. 根据权利要求21所述的方法,其特征在于,接收并解调解码每个所述第一编码版本,包括:对每个所述第一编码版本进行单独解码,或者对M个所述第一编码版本进行联合解码。
  23. 根据权利要求22所述的方法,其特征在于,所述方法还包括:
    如果对每个所述第一传输版本进行单独解码且M个所述第一传输版本有可以解码成功的传输版本,向所述网络设备发送肯定确认ACK消息;
    如果对每个所述第一传输版本进行单独解码且所述M个传输版本没有一个可以解码成功,向所述网络设备发送否定确认NACK消息,其中,所述NACK消息包括解码失败的第一传输版本的信息,以便所述网络设备获知解码失败的所述第一传输版本。
  24. 根据权利要求22所述的方法,其特征在于,所述方法还包括:
    如果对N个所述第一编码版本进行联合解码且所述联合解码成功,向所述网络设备发送肯定确认ACK消息;或
    如果对M个所述第一编码版本进行联合解码且所述联合解码失败,向所述网络设备发送否定确认NACK消息,其中,所述NACK消息包括N个所述第一传输版本的信息。
  25. 一种终端设备,其特征在于,包括确定单元、发送单元和生成单元;其中,
    所述确定单元用于确定第一数据传输格式,所述第一数据传输格式用于生成上行数据的第一传输版本;以及从数据资源池中选定第一数据传输资源,所述第一数据传输资源用于传输所述第一传输版本;
    所述发送单元用于向网络设备发送第一调度配置消息,所述第一调度配置消息携带所述第一数据传输资源的信息和所述第一数据传输格式的信息;
    所述生成单元用于根据所述第一数据传输格式,对所述上行数据进行编码调制,以生成所述第一传输版本;
    所述发送单元还用于通过所述第一数据传输资源,向所述网络设备发送 所述第一传输版本,以便于所述网络设备根据所述第一调度配置消息,接收并解调解码所述第一传输版本。
  26. 根据权利要求25所述的终端设备,其特征在于,所述终端设备还包括接收单元;其中,
    所述发送单元还用于向所述网络设备发送上行资源调度请求,所述上行资源调度请求用于请求所述网络设备为所述上行数据分配上行资源,其中,所述资源调度请求包含与所述第一传输版本的关联关系的信息;或者,所述第一调度配置消息还用于请求所述网络设备为所述上行数据分配上行资源,所述第一调度配置消息包含与所述第一传输版本的关联关系的信息;
    所述接收单元用于接收所述网络设备发送的上行资源分配响应;
    所述生成单元用于根据所述上行资源分配响应中指示的第二数据传输格式,生成所述上行数据的第二传输版本;
    所述发送单元还用于通过所述第二数据传输资源发送所述第二传输版本。
  27. 根据权利要求25或26所述的终端设备,其特征在于,所述终端设备还包括接收单元;其中,
    所述接收单元用于接收所述网络设备针对所述上行数据的第一传输版本发送的否定确认NACK消息;
    所述确定单元还用于确定第三数据传输格式和从所述数据资源池中选定第三数据传输资源,所述第三数据传输格式用于生成所述上行数据的第三传输版本,所述第三数据传输资源用于传输所述第三传输版本;
    所述发送单元还用于向所述网络设备发送第二调度配置消息,所述第二调度配置消息携带所述第三数据传输资源的信息和所述第三数据传输格式的信息;
    所述生成单元还用于根据所述第三数据传输格式,对所述上行数据进行编码调制,以生成所述第三传输版本;
    所述发送单元还用于通过所述第三数据传输资源,向所述网络设备发送所述第三传输版本,以便于所述网络设备根据所述第二调度配置消息,接收并解调解码所述第三传输版本。
  28. 根据权利要求25至27中任一项所述的终端设备,其特征在于,
    所述确定单元具体用于:确定用于生成N个所述第一传输版本中的每个 版本所采用的所述第一数据传输格式,所述N为大于等于2的整数;以及从所述数据资源池中确定N份所述第一数据传输资源,N份所述第一数据传输资源中的每份传输资源用于传输N个所述第一传输版本中对应的传输版本,N份所述第一数据传输资源与N个所述第一传输版本一一对应;
    所述发送单元具体用于:向网络设备发送所述第一调度配置信息,所述第一调度配置消息指示N个所述第一传输版本的每个版本所对应的所述第一数据传输资源和所述第一数据传输格式;
    所述生成单元具体用于:根据用于生成每个版本所采用的所述第一数据传输格式,生成每个所述第一传输版本;
    所述发送单元具体用于:通过N份所述第一数据传输资源分别发送所述上行数据的N个第一传输版本中对应的版本。
  29. 根据权利要求28所述的终端设备,其特征在于,
    所述发送单元具体用于:向网络设备发送N个所述第一调度配置消息,其中,N个所述第一调度配置消息与N个所述第一传输版本一一对应,每个所述第一调度配置消息用于指示对应的所述第一传输版本的所述第一数据传输格式和所述第一数据传输资源;或者
    所述发送单元具体用于:向网络设备发送一个第一调度配置消息,其中,所述一个所述第一调度配置消息指示N个所述第一传输版本的第一数据传输格式和第一数据传输资源。
  30. 根据权利要求25至29中任一项所述的终端设备,所述发送单元具体用于:
    利用网络设备为所述第一调度配置消息配置的传输资源,向所述网络设备发送所述第一调度配置消息;或
    从控制资源池中选择控制传输资源,通过所述控制传输资源向所述网络设备发送所述第一调度配置消息。
  31. 根据权利要求30所述终端设备,其特征在于,所述终端设备还包括接收单元;其中,所述接收单元用于:
    接收所述网络设备发送的资源池配置信息,所述资源池信息包括数据资源池的配置信息和控制资源池的配置信息,其中,所述数据资源池包含可供选择以用于传输所述第一传输版本的上行资源,以及所述控制资源池包含可供选择以传输所述调度配置消息的上行资源。
  32. 一种网络设备,其特征在于,包括接收单元和数据获取单元;其中,
    接收单元用于:接收终端设备发送的调度配置消息,所述调度配置消息用于指示所述终端设备发送的上行数据的第一传输版本对应的第一数据传输格式和第一数据传输资源;
    数据获取单元用于:根据所述第一数据传输格式和所述第一数据传输资源,接收并解调解码所述上行数据的所述第一传输版本。
  33. 根据权利要求32所述的网络设备,其特征在于,所述网络设备还包括配置单元用于:为所述终端设备配置数据资源池,所述数据资源池包含可供所述终端设备选择以用于传输所述第一传输版本的上行资源;为所述终端设备配置控制资源池,所述控制资源池包含可供所述终端设备选择以传输所述调度配置消息的上行资源,或为所述终端设备配置用于传输所述调度配置消息的上行资源。
  34. 根据权利要求32或33所述的网络设备,其特征在于,所述网络设备还包括发送单元和配置单元;其中,
    所述接收单元用于:接收所述终端设备发送的上行资源调度请求,所述上行资源调度请求用于请求所述网络设备为所述上行数据分配上行资源,其中,所述资源调度请求包含与所述第一传输版本的关联关系的信息;或者,所述调度配置消息还用于请求所述网络设备为所述上行数据分配上行资源,所述调度配置消息包含与所述第一传输版本的关联关系的信息;
    如果所述数据获取单元没有收到所述第一传输版本,或对所述第一传输版本解调或解码失败,所述配置单元用于为所述上行数据分配第二数据传输资源,并确定第二数据传输格式;
    所述发送单元还用于:向所述终端设备发送上行资源分配响应,其中,所述上行资源分配响应用于指示所述第二数据传输资源和所述第二数据传输格式,以便于所述终端设备根据所述第二数据传输资源和所述第二数据传输格式生成所述终端设备的第二传输版本。
  35. 根据权利要求34所述的网络设备,其特征在于,所述发送单元还用于:
    如果所述数据获取单元对所述上行数据的所述第一传输版本解码成功,向所述终端设备发送肯定确认ACK消息,并忽略所述上行资源调度请求。
  36. 根据权利要求32或33所述的网络设备,其特征在于,所述发送单 元还用于:
    如果所述数据获取单元没有收到所述第一传输版本,或对所述第一传输版本解调或解码失败,向终端设备发送否定确认NACK信息。
  37. 根据权利要求32至36中任一项所述的网络设备,其特征在于,所述第一调度配置消息用于指示所述终端设备的发送的上行数据的N个第一传输版本中每个版本对应的所述第一数据传输格式和所述第一数据传输资源,所述N为大于等于2的整数;
    所述数据获取单元具体用于:根据N个第一传输版本中每个版本对应的所述第一数据传输格式和所述第一数据传输资源,接收并解调和解码N个所述第一传输版本。
  38. 根据权利要求37所述的网络设备,其特征在于,所述数据获取单元具体用于:对每个所述第一传输版本进行单独解码,或者对N个所述第一传输版本进行联合解码。
  39. 根据权利要求38所述的网络设备,其特征在于,所述网络设备还包括发送单元;其中,所述发送单元用于:
    如果所述数据获取单元对每个所述第一传输版本进行单独解码且N个所述第一传输版本有可以解码成功的传输版本时,向所述终端设备发送肯定确认ACK消息;
    如果所述数据获取单元对每个所述第一传输版本进行单独解码且N个所述第一传输版本没有一个可以解码成功时,向所述终端设备发送否定确认NACK消息或上行资源分配消息,所述NACK消息包括解码失败的第一传输版本的信息,以便所述终端设备获知解码失败的所述第一传输版本,所述上行资源分配消息用于指示为所述终端设备确定的第二数据传输资源和第二数据传输格式,以便于所述终端设备根据所述第二数据传输资源和所述第二数据传输格式生成所述终端设备的第二传输版本。
  40. 根据权利要求38所述的网络设备,其特征在于,所述网络设备还包括发送单元,所述发送单元用于:
    如果所述数据获取单元对N个所述第一编码版本进行联合解码且所述联合解码成功时,向所述终端设备发送肯定确认ACK消息;或
    如果所述数据获取单元对N个所述第一编码版本进行联合解码且所述联合解码失败,向所述终端设备发送NACK消息或上行资源分配消息,所 述NACK消息包括解码失败的第一传输版本的信息,以便所述终端设备获知解码失败的所述第一传输版本,所述上行资源分配消息用于指示为所述终端设备确定的第二数据传输资源和第二数据传输格式,以便于所述终端设备根据所述第二数据传输资源和所述第二数据传输格式生成所述终端设备的第二传输版本。
  41. 根据权利要求37至40中任一项所述的网络设备,其特征在于,所述接收单元具体用于:
    接收终端发送的N个所述第一调度配置消息,其中,N个所述第一调度配置消息与N个第一传输版本一一对应,每个所述第一调度配置消息用于指示对应的所述第一传输版本的所述第一数据传输格式和所述第一数据传输资源;或者,
    接收终端设备发送的一个所述第一调度配置消息,其中,一个所述第一调度配置消息指示N个所述第一传输版本的所述第一数据传输格式和所述第一数据传输资源。
  42. 根据权利要求32至31中任一项所述的网络设备,其特征在于,所述接收单元具体用于:
    在控制资源池指示的资源上,盲检测所述终端设备发送的所述调度配置消息;或者,
    在为所述终端设备的调度配置消息的控制资源上,接收所述终端设备发送的所述调度配置消息。
  43. 一种网络设备,其特征在于,包括确定单元、生成单元和发送单元;其中,
    所述确定单元用于:确定下行数据的M个第一编码版本中每个所述第一编码版本对应的第一数据传输格式和第一数据传输资源,其中,所述M为大于等于2的整数;
    所述生成单元用于:利用每个所述第一编码版本对应的所述第一数据传输格式,对下行数据进行调制编码,以得到每个所述第一编码版本;
    所述发送单元用于:在每个所述第一编码版本对应的所述第一数据传输资源,向终端设备发送每个所述第一编码版本。
  44. 根据权利要求43所述的网络设备,其特征在于,所述网络设备还包括接收单元,所述接收单元用于:接收终端设备针对所述M个编码版本 的否定反馈消息;
    所述确定单元还用于根据所述否定反馈消息,选择第二数据传输格式和第二数据传输资源;
    所述生成单元用于按照所述第二数据传输格式生成所述下行数据的第二传输版本;
    所述发送单元用于通过所述第二数据传输资源,发送所述第二传输版本。
  45. 一种终端设备,其特征在于,包括确定单元和数据获取单元;其中,
    所述确定单元用于:确定网络设备发送的下行数据的M个第一编码版本对应的M份第一数据传输资源和M个第一数据传输格式,其中,所述M大于等于2的整数;
    所述数据获取单元用于:根据M份第一数据传输资源和M个第一数据传输格式,接收并解调解码每个所述第一编码版本。
  46. 根据权利要求45所述的终端设备,其特征在于,所述数据获取单元具体用于:对每个所述第一编码版本进行单独解码,或者对M个所述第一编码版本进行联合解码。
  47. 根据权利要求46所述的终端设备,其特征在于,所述终端设备还包括发送单元;其中,
    所述发送单元用于:
    如果所述数据获取单元对每个所述第一传输版本进行单独解码且M个所述第一传输版本有可以解码成功的传输版本,向所述网络设备发送肯定确认ACK消息;以及
    如果所述数据获取单元对每个所述第一传输版本进行单独解码且所述M个传输版本没有一个可以解码成功,向所述网络设备发送否定确认NACK消息,其中,所述NACK消息包括解码失败的第一传输版本的信息,以便所述网络设备获知解码失败的所述第一传输版本。
  48. 根据权利要求46所述的终端设备,其特征在于,所述终端设备还包括发送单元;其中,
    所述发送单元用于:
    如果所述数据获取单元对N个所述第一编码版本进行联合解码且所述联合解码成功,向所述网络设备发送肯定确认ACK消息;或
    如果所述数据获取单元对M个所述第一编码版本进行联合解码且所述联合解码失败,向所述网络设备发送否定确认NACK消息,其中,所述NACK消息包括N个所述第一传输版本的信息。
PCT/CN2016/073677 2016-02-05 2016-02-05 通信方法、终端设备和网络设备 WO2017132999A1 (zh)

Priority Applications (9)

Application Number Priority Date Filing Date Title
PCT/CN2016/073677 WO2017132999A1 (zh) 2016-02-05 2016-02-05 通信方法、终端设备和网络设备
CN201680064248.1A CN108293247B (zh) 2016-02-05 2016-02-05 通信方法、终端设备和网络设备
EP16888824.6A EP3370466A4 (en) 2016-02-05 2016-02-05 COMMUNICATION METHOD, DEVICE EQUIPMENT AND NETWORK EQUIPMENT
US15/778,961 US10716130B2 (en) 2016-02-05 2016-02-05 Communication method, terminal equipment, and network equipment
KR1020187017219A KR102614052B1 (ko) 2016-02-05 2016-02-05 통신 방법, 단말 장치 및 네트워크 장치
JP2018530074A JP6703108B2 (ja) 2016-02-05 2016-02-05 通信方法、端末デバイス及びネットワークデバイス
TW106103399A TWI718242B (zh) 2016-02-05 2017-01-26 通信方法、終端設備和網絡設備
HK18110858.0A HK1251759A1 (zh) 2016-02-05 2018-08-23 通信方法、終端設備和網絡設備
US16/870,798 US11445534B2 (en) 2016-02-05 2020-05-08 Communication method, terminal equipment, and network equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/073677 WO2017132999A1 (zh) 2016-02-05 2016-02-05 通信方法、终端设备和网络设备

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US15/778,961 A-371-Of-International US10716130B2 (en) 2016-02-05 2016-02-05 Communication method, terminal equipment, and network equipment
US16/870,798 Continuation US11445534B2 (en) 2016-02-05 2020-05-08 Communication method, terminal equipment, and network equipment

Publications (1)

Publication Number Publication Date
WO2017132999A1 true WO2017132999A1 (zh) 2017-08-10

Family

ID=59499319

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/073677 WO2017132999A1 (zh) 2016-02-05 2016-02-05 通信方法、终端设备和网络设备

Country Status (8)

Country Link
US (2) US10716130B2 (zh)
EP (1) EP3370466A4 (zh)
JP (1) JP6703108B2 (zh)
KR (1) KR102614052B1 (zh)
CN (1) CN108293247B (zh)
HK (1) HK1251759A1 (zh)
TW (1) TWI718242B (zh)
WO (1) WO2017132999A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210212073A1 (en) * 2018-09-28 2021-07-08 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Wireless communication method, terminal device and network device

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10917878B2 (en) * 2016-03-11 2021-02-09 Qualcomm Incorporated Techniques for acknowledging scheduling request transmissions on a contention-based physical uplink shared channel
US11349631B2 (en) * 2018-03-26 2022-05-31 Qualcomm Incorporated Techniques for providing full-duplex communications in wireless radio access technologies
US10931349B2 (en) 2018-05-21 2021-02-23 Industrial Technology Research Institute User equipment and method for grant-free uplink transmission
CN114374621B (zh) * 2022-01-10 2023-09-12 成都航空职业技术学院 微电子电路封装测试结果的远程传输方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102638767A (zh) * 2012-03-14 2012-08-15 电信科学技术研究院 一种集群业务传输方法及装置
CN102932924A (zh) * 2011-08-11 2013-02-13 华为技术有限公司 上行短时延通信的数据传输方法和设备
CN104010275A (zh) * 2014-06-09 2014-08-27 宇龙计算机通信科技(深圳)有限公司 资源分配及广播通信方法和装置、基站和终端

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6189123B1 (en) * 1997-03-26 2001-02-13 Telefonaktiebolaget Lm Ericsson Method and apparatus for communicating a block of digital information between a sending and a receiving station
EP1643690B1 (en) * 2004-10-01 2008-04-02 Matsushita Electric Industrial Co., Ltd. Quality-of-Service (QoS)-aware scheduling for uplink transmissions on dedicated channels
WO2009099287A1 (en) * 2008-02-04 2009-08-13 Samsung Electronics Co., Ltd. Control and data multiplexing in communication systems
US9161157B2 (en) 2010-11-19 2015-10-13 Cranbrook Technology, Llc Method and system for managing communications between a mobile device and a machine
CN103051413B (zh) 2011-10-17 2016-12-07 华为技术有限公司 实现信道质量指示cqi上报的方法及装置
CN103220680A (zh) 2012-01-20 2013-07-24 华为技术有限公司 一种实现调度请求的方法、装置和系统
US20130250878A1 (en) 2012-03-23 2013-09-26 Samsung Electronics Co., Ltd Apparatus and method for machine-type communications
CN103378936A (zh) * 2012-04-28 2013-10-30 中兴通讯股份有限公司 数据传输方法及装置
US9692550B2 (en) * 2012-11-29 2017-06-27 Huawei Technologies Co., Ltd. Systems and methods for waveform selection and adaptation
US9917616B2 (en) 2013-01-17 2018-03-13 Telefonaktiebolaget L M Ericsson (Publ) Synchronization signal design for wireless devices in a long range extension mode
US10028302B2 (en) * 2013-03-08 2018-07-17 Huawei Technologies Co., Ltd. System and method for uplink grant-free transmission scheme
CN105745945B (zh) 2013-11-13 2019-10-22 华为技术有限公司 控制移动通信系统中的机器类通信的数据传输
CN104735785B (zh) 2013-12-18 2018-12-07 中国移动通信集团公司 一种数据传输方法、装置、系统和相关设备
WO2015122629A1 (ko) 2014-02-11 2015-08-20 엘지전자(주) 무선 통신 시스템에서 신호를 송수신하기 위한 방법 및 이를 위한 장치
JP6241312B2 (ja) 2014-02-20 2017-12-06 株式会社バッファロー 無線接続装置、無線接続装置の制御方法、および無線接続装置と移動体通信端末とを備えるネットワークシステム
US9769644B2 (en) * 2014-03-14 2017-09-19 Intel IP Corporation Systems, methods, and devices for device-to-device communication mode selection
US10524282B2 (en) 2014-03-19 2019-12-31 Qualcomm Incorporated Scheduling assignment content and transmission in wireless communications
US10136462B2 (en) * 2014-04-17 2018-11-20 Lg Electronics Inc. Method for determining resource for transmitting signal in wireless communications system and apparatus therefor
US10051610B2 (en) 2014-05-09 2018-08-14 Samsung Electronics Co., Ltd. Schemes related to resource allocation, discovery and signaling in D2D systems
WO2015199340A1 (ko) 2014-06-27 2015-12-30 주식회사 케이티 다중 경로 통신을 위한 네트워크 장치 및 단말, 이들의 동작 방법, 그리고 동작 방법을 구현한 프로그램
US10425915B2 (en) 2014-06-27 2019-09-24 Sharp Kabushiki Kaisha Resource pool access for device to device communications
WO2016018075A1 (ko) * 2014-07-29 2016-02-04 엘지전자 주식회사 무선 통신 시스템에서 d2d(device-to-device) 통신을 위한 신호 송수신 방법 및 이를 위한 장치
US20160037572A1 (en) * 2014-07-29 2016-02-04 Electronics And Telecommunications Research Institute Method for device to device communication between terminals and terminal for supporting same
US10568114B2 (en) * 2014-09-17 2020-02-18 Innovative Sonic Corporation Method and apparatus for requesting resources in a wireless communication system
US10334644B2 (en) 2014-11-07 2019-06-25 Sk Telecom Co., Ltd. Apparatus and method for transmitting device to device communication channel in wireless communication system
CN112118078B (zh) 2014-11-14 2024-02-27 株式会社Ntt都科摩 终端、通信系统以及反馈方法
CN107113538B (zh) * 2014-12-04 2020-06-16 Lg 电子株式会社 中继d2d链路的方法和执行该方法的设备
US10091760B2 (en) * 2014-12-30 2018-10-02 Lg Electronics Inc. Method and apparatus for transmitting paging for V2X communication in wireless communication system
EP3275268B1 (en) * 2015-03-26 2020-05-06 Intel IP Corporation Devices for uplink transmissions with reduced signaling overhead
CN105187312B (zh) 2015-08-12 2018-05-01 北京锐安科技有限公司 批量终端设备进行网络通信方法、装置及路由器
US11191097B2 (en) * 2015-08-17 2021-11-30 Qualcomm Incorporated Reception of multiple uplink control messages at a same time slot
US10548058B2 (en) * 2015-11-04 2020-01-28 Lg Electronics Inc. Cell selection/re-selection method for inter-frequency sidelink operation executed by terminal in wireless communication system, and terminal using said method
EP3709745B1 (en) 2015-11-05 2023-08-09 Panasonic Intellectual Property Corporation of America Wireless device and wireless communication method
CN106817669B (zh) * 2015-11-30 2021-05-04 华为技术有限公司 一种数据传输方法及系统
JP6709179B2 (ja) 2017-02-02 2020-06-10 株式会社ケーヒン 電力変換装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102932924A (zh) * 2011-08-11 2013-02-13 华为技术有限公司 上行短时延通信的数据传输方法和设备
CN102638767A (zh) * 2012-03-14 2012-08-15 电信科学技术研究院 一种集群业务传输方法及装置
CN104010275A (zh) * 2014-06-09 2014-08-27 宇龙计算机通信科技(深圳)有限公司 资源分配及广播通信方法和装置、基站和终端

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
ERICSSON: "Physical Layer Aspects of Short TTI for Uplink Transmissions", 3GPP TSG RAN WG1 MEETING #83 RL-157149, 22 November 2015 (2015-11-22), XP051040024 *
ERICSSON: "Physical Layer Aspects of TTI Shortening for Downlink Transmissions", 3GPPTSG RAN WG1 MEETING #83 RL-157148, 22 November 2015 (2015-11-22), XP051040023 *
See also references of EP3370466A4 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210212073A1 (en) * 2018-09-28 2021-07-08 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Wireless communication method, terminal device and network device
US11963206B2 (en) * 2018-09-28 2024-04-16 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Wireless communication method, terminal device and network device

Also Published As

Publication number Publication date
EP3370466A1 (en) 2018-09-05
HK1251759A1 (zh) 2019-02-01
JP2019507969A (ja) 2019-03-22
KR20180109860A (ko) 2018-10-08
EP3370466A4 (en) 2019-07-10
US20180352565A1 (en) 2018-12-06
TWI718242B (zh) 2021-02-11
KR102614052B1 (ko) 2023-12-13
JP6703108B2 (ja) 2020-06-03
US11445534B2 (en) 2022-09-13
US20200275470A1 (en) 2020-08-27
CN108293247B (zh) 2020-12-25
TW201729572A (zh) 2017-08-16
US10716130B2 (en) 2020-07-14
CN108293247A (zh) 2018-07-17

Similar Documents

Publication Publication Date Title
US20230327809A1 (en) Method and apparatus of scheduling for device to device (d2d) communication
US20200145989A1 (en) Uplink data transmission method and device
EP3553986B1 (en) Transmission method, network equipment, and terminal equipment
WO2017000143A1 (zh) 传输上行数据的方法和装置
WO2018126872A1 (zh) 请求资源的方法和装置
US11445534B2 (en) Communication method, terminal equipment, and network equipment
WO2018171603A1 (zh) 发送数据的方法及其装置和接收数据的方法及其装置
CN110149174B (zh) 无线通信方法、网络设备、终端设备及可读存储介质
EP3614760B1 (en) Method and apparatus for information transmission
WO2017132998A1 (zh) 用于传输业务的方法、移动台和网络设备
US11863478B2 (en) Base station, terminal, and communication method
CN107135046B (zh) 一种信息传输方法及装置
WO2017000900A1 (zh) 传输信息的方法和设备
WO2018141291A1 (zh) 一种数据传输的方法和装置
WO2020143743A1 (zh) 接收数据的方法和装置
WO2019028917A1 (zh) 一种上行数据反馈的方法和装置
WO2020108259A1 (zh) 数据传输的方法和装置
CN111543113B (zh) 数据传输的方法和设备
JP7091387B2 (ja) 通信方法、端末デバイス及びネットワークデバイス
US20230217462A1 (en) Method and apparatus for inter-ue co-ordination signaling
CN112673704B (zh) 信息传输方法及相关设备
WO2020168562A1 (zh) 数据的传输方法、装置、设备及存储介质
WO2020135815A1 (zh) 数据传输方法和装置、用户设备及计算机存储介质
CN117730606A (zh) 无线通信的方法、终端设备和网络设备

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16888824

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2016888824

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2018530074

Country of ref document: JP

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 20187017219

Country of ref document: KR

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE