WO2018141281A1 - 数据传输的方法和装置 - Google Patents
数据传输的方法和装置 Download PDFInfo
- Publication number
- WO2018141281A1 WO2018141281A1 PCT/CN2018/075223 CN2018075223W WO2018141281A1 WO 2018141281 A1 WO2018141281 A1 WO 2018141281A1 CN 2018075223 W CN2018075223 W CN 2018075223W WO 2018141281 A1 WO2018141281 A1 WO 2018141281A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- terminal device
- response message
- transmission
- transmission mode
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 210
- 238000000034 method Methods 0.000 title claims abstract description 88
- 230000004044 response Effects 0.000 claims abstract description 100
- 238000004891 communication Methods 0.000 claims description 50
- 238000012545 processing Methods 0.000 claims description 24
- 238000004590 computer program Methods 0.000 claims description 21
- 230000006870 function Effects 0.000 description 20
- 230000008569 process Effects 0.000 description 11
- 238000001514 detection method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 230000007246 mechanism Effects 0.000 description 5
- 230000011664 signaling Effects 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000036963 noncompetitive effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 208000037918 transfusion-transmitted disease Diseases 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1263—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
- H04W72/1268—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/542—Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/02—Selection of wireless resources by user or terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/21—Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
Definitions
- the present application relates to the field of communications, and in particular, to a method and apparatus for data transmission in a wireless communication system.
- the terminal device after the terminal device sends data to the network device through a grant-free transmission mode, the terminal device transmits data to the network device again through the unscheduled transmission mode.
- the terminal device after the terminal device sends data to the network device by using a grant-based transmission mode, the data that is scheduled by the scheduling information of the network device transmits the data again.
- the data transmission method and apparatus provided by the present application can reduce the transmission delay of uplink data and improve the reliability of uplink data.
- a method for data transmission includes: the terminal device sends first data to a network device in an nth time unit, where n is an integer greater than or equal to 0; The response message of whether the first data is received before the n+kth time unit determines a transmission mode of the second data, and the k is a positive integer.
- the terminal device can flexibly determine the transmission mode of the second data according to actual conditions, thereby reducing the transmission delay of the uplink data and improving the transmission reliability of the uplink data.
- the terminal device determines, according to the response message that the first data is received before the (n+k)th time unit, the transmission manner of the second data, including: when the terminal device is in the n+kth When the time unit receives the response message, the terminal device determines a transmission mode of the second data according to the response message.
- the terminal device determines, according to the response message, a transmission manner of the second data, where: when the response message includes scheduling information, the terminal device determines that the second data transmission manner is based on The transmission mode of the scheduling; when the response message does not include the scheduling information, the terminal device determines that the transmission mode of the second data is a scheduling mode.
- the terminal device determines, according to the response message that the first data is received before the (n+k)th time unit, the transmission manner of the second data, including: when the terminal device is in the n+kth When the time unit has not received the response message, the terminal device determines that the transmission mode of the second data is a scheduling mode.
- the method further includes: the terminal device receives first indication information, where the first indication information is used to determine the k.
- the method for data transmission provided by the embodiment of the present invention can flexibly determine the value of k according to the first indication information, so that the duration of waiting for the response message of the terminal device can be flexibly determined according to actual conditions.
- the terminal device sends, in the nth time unit, the transmission mode of the first data to the network device as a scheduling mode.
- a method for data transmission comprising: receiving, by a network device, first data from a terminal device in an mth time unit, wherein the first data is unscheduled by the terminal device Data transmitted by the transmission mode, the m is an integer greater than or equal to 0; the network device sends a response message of the first data to the terminal device before the m+p time unit, where the response The message includes scheduling information, and the p is a positive integer.
- the network device can flexibly determine the transmission mode of the data transmission by the terminal device according to the actual situation, thereby reducing the transmission delay of the uplink data and improving the transmission reliability of the uplink data.
- the method further includes: sending, by the network device, first indication information to the terminal device, where the first indication information is used by The terminal device determines the time to wait for the response message.
- the network device can flexibly determine the time for the terminal device to wait for a response message according to actual conditions.
- an embodiment of the present application provides a device for wireless communication, where the device may implement a function performed by a terminal device in a method related to the first aspect, where the function may be implemented by using hardware, or may be performed by hardware.
- Software Implementation The hardware or software includes one or more corresponding units or modules of the above functions.
- the apparatus includes a processor and a transceiver configured to support the apparatus to perform the corresponding functions of the above methods.
- the transceiver is used to support communication between the device and other network elements.
- the apparatus can also include a memory for coupling with the processor that retains the program instructions and data necessary for the apparatus.
- the embodiment of the present application provides a device for wireless communication, where the device can implement the functions performed by the network device in the method related to the second aspect, and the function may be implemented by using hardware, or may be performed by hardware.
- Software Implementation The hardware or software includes one or more corresponding units or modules of the above functions.
- the apparatus includes a processor and a transceiver configured to support the apparatus to perform the corresponding functions of the above methods.
- the transceiver is used to support communication between the device and other network elements.
- the apparatus can also include a memory for coupling with the processor that retains the program instructions and data necessary for the apparatus.
- a computer program product comprising: computer program code, when the computer program code is run by a communication unit, a processing unit or a transceiver of a terminal device, or a processor, causing the terminal device Perform the method involved in the first aspect.
- a computer program product comprising: computer program code, when the computer program code is run by a communication unit, a processing unit or a transceiver of a terminal device, or a processor, causing a network device Perform the method involved in the second aspect.
- the embodiment of the present application provides a computer storage medium for storing computer software instructions used by the terminal device, which includes a program designed to execute the method of the first aspect.
- the embodiment of the present application provides a computer storage medium for storing computer software instructions used by the network device, which includes a program designed to perform the method of the second aspect.
- FIG. 1 is a schematic structural diagram of a communication system to which an embodiment of the present application is applied;
- FIG. 2 is a schematic flowchart of a method for data transmission provided by an embodiment of the present application
- FIG. 3 is a schematic flowchart of another method for data transmission provided by an embodiment of the present application.
- FIG. 4 is a schematic structural diagram of a possible terminal device according to an embodiment of the present application.
- FIG. 5 is a schematic structural diagram of another possible terminal device according to an embodiment of the present disclosure.
- FIG. 6 is a schematic structural diagram of a possible network device according to an embodiment of the present application.
- FIG. 7 is a schematic structural diagram of another possible network device according to an embodiment of the present application.
- FIG. 1 illustrates a communication system 100 to which an embodiment of the present application is applied.
- the communication system 100 includes a network device 110 and a terminal device 120.
- the network device 110 and the terminal device 120 communicate through a wireless network.
- the wireless communication module can encode the information for transmission.
- the wireless communication module can acquire a certain number of data bits to be transmitted over the channel to the network device 110, such as data bits generated by the processing module, received from other devices, or saved in the storage module.
- These data bits may be included in one or more transport blocks (which may also be referred to as information blocks), which may be segmented to produce a plurality of coded blocks.
- a terminal device may be referred to as an access terminal, a user equipment (UE), 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, and a wireless device.
- Communication device user agent or user device.
- the access terminal can be a cellular telephone, a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, and a user device in a 5th-Generation (5G) system. .
- 5G 5th-Generation
- the network device may be a base transceiver station (BTS) in a code division multiple access (CDMA) system, or may be a base station in a wideband code division multiple access (WCDMA) system (
- the node B, NB) may also be an evolved base station (eNB) in a long term evolution (LTE) system, or may be a base station (gNB) in a 5G system, and the foregoing base station is only an example.
- the network device can also be a relay station, an access point, an in-vehicle device, a wearable device, and other types of devices.
- the network device provides a service for the terminal device by using the cell, and the terminal device communicates with the network device by using resources (for example, time-frequency resources) of the cell, where the cell may be a network device (for example, a base station).
- resources for example, time-frequency resources
- the cell may be a network device (for example, a base station).
- Managed community The cell may be a macro base station cell or a small cell, where the small cell may include: a metro cell micro cell, a pico cell, and a femto cell. And so on, these small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.
- multiple cells can work at the same frequency at the same time.
- the concept of a carrier and a cell can also be considered equivalent.
- CA carrier aggregation
- the carrier index of the secondary carrier and the cell identifier of the secondary cell operating in the secondary carrier are simultaneously carried.
- the carrier can be considered to be equivalent to the concept of a cell, for example, the terminal device accessing one carrier and accessing one cell are equivalent.
- the communication system to which the embodiment of the present application is applied is only an example.
- the communication system to which the embodiment of the present application is applied is not limited thereto.
- the number of network devices and terminal devices included in the communication system may be other numbers.
- the unscheduled transmission can be understood as any meaning of the following meanings, or multiple meanings, or a combination of some of the various technical features or other similar meanings:
- the unscheduled transmission may be: the network device pre-allocates and informs the terminal device of multiple transmission resources; when the terminal device has an uplink data transmission requirement, select at least one transmission resource from the plurality of transmission resources pre-allocated by the network device, and use the selected transmission.
- the resource sends uplink data; the network device detects uplink data sent by the terminal device on one or more of the pre-assigned multiple transmission resources.
- the detection may be blind detection, or may be performed according to one of the control domains in the uplink data, or may be detected in other manners.
- the unscheduled transmission may be: the network device pre-allocates and informs the terminal device of multiple transmission resources, so that when the terminal device has an uplink data transmission requirement, at least one transmission resource is selected from a plurality of transmission resources pre-allocated by the network device, and the selected one is used.
- the transmission resource sends uplink data.
- the unscheduled transmission may be: acquiring information of a plurality of pre-assigned transmission resources, selecting at least one transmission resource from the plurality of transmission resources when the uplink data transmission request is required, and transmitting the uplink data by using the selected transmission resource.
- the method of obtaining can be obtained from a network device.
- the unscheduled transmission may refer to a method for implementing uplink data transmission of the terminal device without dynamic scheduling of the network device, where the dynamic scheduling may refer to that the network device indicates the transmission resource by signaling for each uplink data transmission of the terminal device.
- implementing uplink data transmission of the terminal device may be understood as allowing data of two or more terminal devices to perform uplink data transmission on the same time-frequency resource.
- the transmission resource may be a transmission resource of one or more transmission time units after the time when the terminal device receives the signaling.
- a transmission time unit may refer to a minimum time unit of one transmission, such as a transmission time interval (TTI).
- the unscheduled transmission may refer to: the terminal device performs uplink data transmission without requiring network device scheduling.
- the scheduling may be performed by the terminal device sending an uplink scheduling request to the network device, and after receiving the scheduling request, the network device sends an uplink grant to the terminal device, where the uplink grant indicates an uplink transmission resource allocated to the terminal device.
- the unscheduled transmission may be a competitive transmission mode. Specifically, multiple terminals may simultaneously perform uplink data transmission on the same time-frequency resources allocated in advance without performing scheduling by the base station.
- the data may be service data or signaling data.
- the blind detection can be understood as the detection of data that may arrive without predicting whether or not data has arrived.
- the blind detection can also be understood as detection without explicit signaling indication.
- the basic time unit of the unscheduled transmission may be a TTI (for example, including a short transmission time interval (sTTI)).
- TTI for example, including a short transmission time interval (sTTI)
- the unscheduled transmission may include downlink data channel reception or uplink data channel transmission with a TTI length of 1 millisecond (ms) or a TTI length of less than 1 ms.
- the time-frequency resource used by the network device and the terminal device to transmit information may be a time-frequency resource used based on a contention mechanism, or may be a time-frequency resource used based on a non-competitive mechanism, where, for a competition-based mechanism
- the time-frequency resource used the terminal device can detect whether a certain time-frequency resource is currently in an idle state, or whether the time-frequency resource is used by another device, if the time-frequency resource is in an idle state, or the time-frequency resource is not
- the terminal device can use the time-frequency resource for communication, for example, performing uplink transmission, etc.; if the time-frequency resource is not in an idle state, or the time-frequency resource is used by another device, the terminal device This time-frequency resource cannot be used.
- the specific method and process of the foregoing competition mechanism may be similar to the prior art. Here, in order to avoid redundancy, detailed description thereof is omitted.
- the time-frequency resource used by the communication system 100 may be a licensed time-frequency resource or an unlicensed time-frequency resource.
- each communication device for example, a network device or a terminal device
- the resources used by the network device and the terminal device to transmit information may be divided into multiple time units in the time domain, and the multiple time units may be continuous or some adjacent time units. There is a preset interval between them, which is not limited in this application.
- the length of a time unit can be arbitrarily set, which is not limited in this application.
- one time unit may include one or more subframes.
- one time unit may include one or more time slots or mini-slots.
- one time unit may include one or more time domain symbols.
- one time unit may include one or more TTIs or sTTIs.
- the length of one time unit is 1 ms.
- the length of one time unit is less than 1 ms.
- TTI is a time parameter commonly used in existing communication systems, and is a time unit for scheduling data in a communication system.
- the length of one TTI is 1 ms, corresponding to the length of time of one sub-frame, that is, the length of time of two slots.
- the data transmission may be based on network device scheduling, and the scheduled basic time unit is one or more minimum time scheduling units, where the minimum time scheduling unit may be the above TTI, or The above sTTI.
- the specific scheduling procedure is that the base station sends a control channel, for example, a physical downlink control channel (PDCCH) or an enhanced physical downlink control channel (EPDCCH) or a physical downlink control channel for scheduling sTTI transmission.
- the sTTI physical downlink control channel (sPDCCH) the control channel may be configured to use a downlink control information (DCI) format for scheduling a physical downlink shared channel (PDSCH) or a physical uplink shared channel.
- DCI downlink control information
- Scheduling information of a physical uplink shared channel includes control information such as resource allocation information and a modulation and coding scheme.
- the terminal device detects the control channel and performs reception of the downlink data channel or transmission of the uplink data channel according to the detected scheduling information carried in the control channel.
- FIG. 2 shows a schematic flow chart of a method 200 for data transmission provided by the present application.
- the method 200 includes:
- the terminal device sends the first data to the network device in the nth time unit, where n is an integer greater than or equal to 0.
- the terminal device determines, according to a response message that the first data is received before the (n+k)th time unit, the transmission mode of the second data, where k is a positive integer.
- the terminal device may send the first data in a scheduling-based transmission manner, or may send the first data in a non-scheduled transmission manner, or send the first data in another transmission manner, which is not limited in this application.
- the first data is any data sent by the terminal device, and may be initial data or retransmitted data.
- the terminal device may start timing immediately after the first data transmission is completed, or may start timing after the first data transmission is completed. For example, the terminal device completes the first data transmission in the first time unit. And determining that the response message of the first data is detected before the tenth time unit, the terminal device may start timing from the second time unit, or may start timing from the fifth time unit.
- the response message of the first data may be received by blind detection, or the response message of the first data may be received in the public search space or the dedicated search space.
- the terminal device determines to send the second data by using the first transmission mode, where the first transmission mode may be, for example, a scheduling-based transmission mode; when the terminal device is in When the n+kth time unit has not received the response message, the terminal device determines to send the second data by using the second transmission mode, where the second transmission mode may be, for example, a scheduling method based on the unscheduled mode, where the first transmission mode The second transmission mode may be different from the second transmission mode.
- the specific content of the first transmission mode and the second transmission mode is not limited.
- the specific transmission mode may be used by the terminal device according to a predefined rule. It is determined according to the indication information of the network device.
- the second data is any data sent by the terminal device, and may be initial data or retransmitted data, which may be identical to the first data, may be the same as the first data part, or may be the same as the first data. completely different.
- the terminal device determines the transmission mode of the second data, when the second data needs to be sent, the second data is sent according to the transmission mode. It should be understood that the terminal device determines that the second data transmission mode refers to the terminal device determining. The next time the data is transmitted, the terminal device does not necessarily send the second data.
- the terminal device when the second data is retransmitted data, the terminal device sends the second data according to the determined transmission manner of the second data; when the second data is not retransmitted, and the terminal device has new data to be transmitted, the terminal The device sends the second data according to the transmission manner of the foregoing second data; when the terminal device has not acquired the second data (for example, the second data has not been received or the second data has not been generated yet), if the terminal device is acquiring the second data If the scheduling information of the network device is not received before the data, the terminal device may wait for the second data to be sent, and then send the second data according to the transmission manner of the second data, if the terminal device receives the network device before acquiring the second data. Scheduling information, the terminal device transmitting the second data according to the scheduling information.
- k is a positive integer, which can be set by the network device according to the terminal device service scenario. For example, when the scenario in which the terminal device is located is a scene with high transmission delay requirement for data, k can be set. If the terminal device does not receive the response message of the first data after waiting for a short period of time, the terminal device can send the second data by using a preset transmission manner; when the terminal device is in the scenario When a scene requiring high reliability of data transmission is required, k can be set to a large value, so that the terminal device can wait for a long time to ensure that the terminal device can transmit the second data by means of reliable transmission. In addition, k may specify a determined value by agreement, or may be a value determined by the terminal device according to the indication information.
- the transmission delay of the wireless air interface is generally required to be within 1 ms and the transmission reliability is 99.999%, and the delay of the data is proposed.
- the extremely demanding requirement is that the k can be set to a small value, and after receiving the first data, the network device determines, according to the value of k, the time unit of sending the response message of the first data to the terminal device, and in the response message.
- the second data is sent to the terminal device to specify a highly reliable transmission mode, so that the delay and reliability requirements of the uplink data in the URLLC scenario can be met.
- the terminal device determines the second response message according to whether the first data is received before the n+kth time unit.
- the data transmission mode can flexibly determine the transmission mode of the second data according to actual conditions, reduce the transmission delay of the uplink data, and improve the transmission reliability of the uplink data.
- the determining, by the terminal device, the transmission manner of the second data according to the response message that the first data is received before the (n+k)th time unit includes:
- the terminal device may determine the transmission mode of the second data according to the information included in the response message, or determine the transmission mode of the second data according to the correspondence between the response message and the transmission mode, for example, the terminal device may according to the response message.
- the type determines how the second data is transmitted. Any method of determining the transmission mode of the second data based on the response message falls within the scope of protection of the present application.
- the terminal device when the terminal device receives the response message before the n+kth time unit, the terminal device determines the transmission mode of the second data according to the response message, so that the second device can be flexibly determined according to the actual situation.
- the transmission mode of the two data reduces the transmission delay of the uplink data and improves the transmission reliability of the uplink data.
- the terminal device determines, according to the response message, a transmission manner of the second data, including:
- the terminal device determines that the second data transmission mode is a scheduling-based transmission mode.
- the terminal device determines that the transmission mode of the second data is a scheduling mode.
- the terminal device may send the second data by using the resource allocated by the scheduling information, that is, by transmitting the second data by using the scheduling-based transmission manner, thereby The transmission reliability of the uplink data is improved.
- the terminal device may determine, from the unscheduled resource pool, the resource for transmitting the second data. The second data is transmitted, that is, the second data is transmitted through the unscheduled transmission mode, so that the waiting delay of the uplink data transmission can be reduced.
- the scheduling information may be retransmission scheduling information or new transmission scheduling information.
- the scheduling information is retransmission scheduling information
- the second data is retransmission data of the first data
- the second data may be identical to the first data, may be partially the same, or may be completely different.
- the scheduling information is new transmission scheduling information
- the second data and the first data are data generated after the different information blocks are encoded by the terminal device.
- the response message may further include an acknowledgement (ACK) and a negative acknowledgement (NACK), where the ACK is used to indicate that the network device successfully receives the first data, and the NACK is used to indicate that the network device does not successfully receive the first One data.
- ACK acknowledgement
- NACK negative acknowledgement
- the response message may include trigger information of the unscheduled transmission mode, and the terminal device determines, according to the trigger information, that the transmission mode of the second data is a scheduling mode.
- the response message may also include the trigger information of the unscheduled transmission mode, and the terminal device determines, according to the predefined rule, that the transmission mode of the second data is a scheduling mode.
- the response message may further include an ACK and a NACK, where the ACK is used to indicate that the network device successfully receives the first data, and the terminal device may determine, according to the ACK, that the information block corresponding to the first data is not retransmitted, when the terminal device still has When other data needs to be transmitted, the terminal device can send the data to be sent through the unscheduled transmission mode. When the terminal device does not need to send data, the terminal device may not send data. If the terminal device receives the response message, it has not received the message. After the terminal device acquires new data, the terminal device sends new data through the unscheduled transmission mode.
- the terminal device acquires new data according to the scheduling information.
- the scheduling information sends new data; the NACK is used to indicate that the network device does not successfully receive the first data, and the terminal device may determine, according to the NACK, that the information block corresponding to the first data is retransmitted by the unscheduled transmission mode (ie, the second data is sent).
- the determining, by the terminal device, the transmission manner of the second data according to the response message that the first data is received before the (n+k)th time unit includes:
- the terminal device determines that the second data transmission mode is an unscheduled transmission mode.
- the terminal device does not receive the response message, which may be because the network device does not receive the first data, or may be the response message that the network device fails to send the first data in time, and the terminal device may retransmit the information corresponding to the first data.
- the block (that is, the second data is retransmitted data) may not retransmit the information block corresponding to the first data (ie, the second data is newly transmitted data), and at the same time, in order to avoid waiting for the response message for a long time, the second block
- the transmission delay of the data is increased, and the terminal device can transmit the second data by using a scheduling-free transmission mode.
- the method 200 further includes:
- the terminal device receives first indication information, where the first indication information is used to determine the k.
- the terminal device may determine the value of k according to the first indication information received from the network device, where the first indication information may directly indicate the value of k, or may indicate a time parameter, and the terminal device determines the value of k according to the time parameter.
- the value for example, the time parameter indicated by the first indication information is 5 time units, and the terminal device waits for 3 time units to start timing after completing the transmission of the first data, and the terminal device can determine according to the time parameter and the waiting time.
- the value of k is 8.
- the terminal device may also determine the value of k according to the protocol.
- the protocol may directly specify the value of k or the time parameter.
- the terminal device determines the value of k according to the time parameter. For example, the time parameter specified by the protocol is 6 time units, and the terminal After the device waits for 3 time units to start counting after completing the transmission of the first data, the terminal device can determine that the value of k is 9 according to the time parameter and the waiting time.
- the method for data transmission provided by the embodiment of the present invention can flexibly determine the value of k according to the first indication information, so that the duration of waiting for the response message of the terminal device can be flexibly determined according to actual conditions.
- the second data when the second data is transmitted through the unscheduled transmission mode, the second data may be a buffer status report (BSR).
- BSR buffer status report
- the terminal device may send the second data by using at least one of the following methods:
- the second data is sent by the resource X, where the resource X is different from the resource Y used by the terminal device to send the first data.
- the terminal device may also retransmit the information block corresponding to the second data multiple times.
- FIG. 3 shows a schematic flowchart of a method 300 for data transmission provided by the present application.
- the method 300 includes:
- the network device receives the first data from the terminal device in the mth time unit, where the first data is data sent by the terminal device by using a scheduling function, where the m is greater than or equal to 0. Integer.
- the network device sends a response message of the first data to the terminal device before the m+p time unit, where the response message includes scheduling information, where p is a positive integer.
- the network device may determine whether to send a response message of the first data to the terminal device according to an actual situation.
- the duration between the mth time unit and the m+pth time unit is less than or equal to the length of time between the nth time unit and the n+thth time unit in the method 200.
- the network device may send the response message to the terminal device, and the terminal device determines the second message according to the response message after receiving the response message within the waiting period.
- the manner of transmission of data, wherein the waiting period may be, for example, a period between the nth time unit and the n+kth time unit in the method 200.
- the network device may not send the response message to the terminal device, and the terminal device may pass the foregoing reliable transmission mode without receiving the response message within the waiting period. Send the second data.
- the response message includes scheduling information.
- the response message includes no scheduling trigger information.
- the response message may include new transmission scheduling information and an ACK.
- the response message may include no scheduling trigger information and an ACK.
- the response message may include an ACK.
- the response message may include retransmission scheduling information and a NACK.
- the response message may include a NACK or no response message.
- the network device unit when the network device does not receive the first data, the network device unit does not send a response message.
- the terminal device in the above example may perform corresponding processing according to the method 200, and details are not described herein.
- the method 300 for data transmission provided by the embodiment of the present application, after receiving the first data in the mth time unit, the network device sends a response including the scheduling information to the terminal device before the m+p time unit.
- the message can be flexibly determined according to the actual situation, the transmission mode of the second data is reduced, the transmission delay of the uplink data is reduced, and the transmission reliability of the uplink data is improved.
- the method 300 before the sending, by the network device, the response message to the terminal device, the method 300 further includes:
- the network device sends first indication information to the terminal device, where the first indication information is used by the terminal device to determine a time to wait for the response message.
- the terminal device can flexibly determine the waiting time of the response message waiting for the first data according to the first indication information.
- the terminal device and the network device include corresponding hardware structures and/or software modules for performing the respective functions in order to implement the above functions.
- the present application can be implemented in a combination of hardware or hardware and computer software in combination with the elements and algorithm steps of the various examples described in the embodiments disclosed herein. Whether a function is implemented in hardware or computer software to drive hardware depends on the specific application and design constraints of the solution. A person skilled in the art can use different methods to implement the described functions for each particular application, but such implementation should not be considered to be beyond the scope of the present application.
- the embodiment of the present application may divide a functional unit into a terminal device or the like according to the foregoing method example.
- each functional unit may be divided according to each function, or two or more functions may be integrated into one processing unit.
- the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit. It should be noted that the division of the unit in the embodiment of the present application is schematic, and is only a logical function division. In actual implementation, there may be another division manner.
- FIG. 4 shows a possible structural diagram of the terminal device involved in the above embodiment.
- the terminal device 400 includes a processing unit 402 and a communication unit 403.
- the processing unit 402 is configured to control the management of the actions of the terminal device 400.
- the processing unit 402 is configured to support the terminal device 400 to perform S220 of FIG. 2 and/or other processes for the techniques described herein.
- Communication unit 403 is used to support communication of terminal device 400 with other network entities, such as with network devices.
- the terminal device 400 may further include a storage unit 401 for storing program codes and data of the terminal device 400.
- the processing unit 402 may be a processor or a controller, for example, may be a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), and an application-specific integrated circuit (application-specific). Integrated circuit (ASIC), field programmable gate array (FPGA) or other programmable logic device, transistor logic device, hardware component, or any combination thereof. It is possible to implement or carry out the various illustrative logical blocks, modules and circuits described in connection with the present disclosure.
- the processor may also be a combination of computing functions, for example, including one or more microprocessor combinations, a combination of a DSP and a microprocessor, and the like.
- the communication unit 403 may be a transceiver, a transceiver circuit, or the like.
- the storage unit 401 can be a memory.
- the terminal device involved in the embodiment of the present application may be the terminal device shown in FIG. 5.
- the terminal device 500 includes a processor 502, a transceiver 503, and a memory 501.
- the transceiver 503, the processor 502, and the memory 501 can communicate with each other through an internal connection path to transfer control and/or data signals.
- the terminal device 400 and the terminal device 500 provided by the embodiment of the present application determine the second response message according to whether the first data is received before the n+kth time unit after the first data is sent by the nth time unit.
- the data transmission mode can flexibly determine the transmission mode of the second data according to actual conditions, reduce the transmission delay of the uplink data, and improve the transmission reliability of the uplink data.
- FIG. 6 shows a possible structural diagram of the network device involved in the above embodiment.
- the network device 600 includes a processing unit 602 and a communication unit 603.
- the processing unit 602 is configured to control and manage the actions of the network device 600.
- the processing unit 602 is configured to support the network device 600 to perform S320 of FIG. 3 and/or other processes for the techniques described herein.
- Communication unit 603 is used to support communication of network device 600 with other network entities, such as with terminal devices.
- the network device 600 may further include a storage unit 601 for storing program codes and data of the network device 600.
- the processing unit 602 can be a processor or a controller, such as a CPU, a general purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. It is possible to implement or carry out the various illustrative logical blocks, modules and circuits described in connection with the present disclosure.
- the processor may also be a combination of computing functions, for example, including one or more microprocessor combinations, a combination of a DSP and a microprocessor, and the like.
- the communication unit 603 can be a transceiver, a transceiver circuit, or the like.
- the storage unit 601 can be a memory.
- the network device involved in the embodiment of the present application may be the network device shown in FIG. 7.
- the network device 700 includes a processor 702, a transceiver 703, and a memory 701.
- the transceiver 703, the processor 702, and the memory 701 can communicate with each other through an internal connection path to transfer control and/or data signals.
- the network device 600 and the network device 700 provided by the embodiment of the present application send a response message including scheduling information to the terminal device before the m+p time unit after receiving the first data in the mth time unit. Therefore, the transmission mode of the second data can be flexibly determined according to actual conditions, the transmission delay of the uplink data is reduced, and the transmission reliability of the uplink data is improved.
- the size of the sequence number of each process does not mean the order of execution sequence, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application. .
- the steps of the method or algorithm described in connection with the disclosure of the embodiments of the present application may be implemented in a hardware manner, or may be implemented by a processor executing software instructions.
- the software instructions may be composed of corresponding software modules, which may be stored in a random access memory (RAM), a flash memory, a read only memory (ROM), an erasable programmable read only memory ( Erasable programmable ROM (EPROM), electrically erasable programmable read only memory (EEPROM), registers, hard disk, removable hard disk, compact disk read only (CD-ROM) or any other form of storage medium known in the art.
- An exemplary storage medium is coupled to the processor to enable the processor to read information from, and write information to, the storage medium.
- the storage medium can also be an integral part of the processor.
- the processor and the storage medium can be located in an ASIC. Additionally, the ASIC can be located in the terminal device.
- the processor and the storage medium can also exist as discrete components in the terminal device and the network device.
- the computer program product includes one or more computer instructions.
- the computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable device.
- the computer instructions can be stored in or transmitted by a computer readable storage medium.
- the computer instructions can be from a website site, computer, server or data center to another website site by wire (eg, coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (eg, infrared, wireless, microwave, etc.) Transfer from a computer, server, or data center.
- the computer readable storage medium can be any available media that can be accessed by a computer or a data storage device such as a server, data center, or the like that includes one or more available media.
- the usable medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (such as a solid state disk (SSD)).
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请公开了一种数据传输的方法和装置。该方法包括:终端设备在第n个时间单元向网络设备发送第一数据,所述n为大于或等于0的整数;所述终端设备根据在第n+k个时间单元之前是否接收到所述第一数据的响应消息确定第二数据的传输方式,所述k为正整数。根据本申请实施例提供的数据传输的方法,终端设备可以根据实际情况灵活确定第二数据的传输方式,从而降低上行数据的传输时延并且提高上行数据的传输可靠性。
Description
本申请要求于2017年02月06日提交中国专利局、申请号为201710065963.3、申请名称为“数据传输的方法和装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及通信领域,尤其涉及无线通信系统中的一种数据传输的方法和装置。
在现有技术中,终端设备通过免调度(grant-free)的传输方式向网络设备发送数据后,再次通过免调度的传输方式向网络设备发送数据。或者,终端设备通过基于调度(grant-based)的传输方式向网络设备发送数据后,通过网络设备的调度信息调度的资源再次发送数据。
随着通信技术的发展,新业务不断出现,一些新业务对上行数据传输的可靠性和时延提出了极为苛刻的要求,例如,一些新业务要求上行数据在保持较高的可靠性的同时具备极低的时延,现有技术无法满足这些新业务的要求。
因此,希望提供一种技术,能够降低上行数据的传输时延并且提高上行数据的可靠性。
发明内容
本申请提供的数据传输的方法和装置,可以降低上行数据的传输时延并且提高上行数据的可靠性。
第一方面,提供了一种数据传输的方法,该方法包括:终端设备在第n个时间单元向网络设备发送第一数据,所述n为大于或等于0的整数;所述终端设备根据在第n+k个时间单元之前是否接收到所述第一数据的响应消息确定第二数据的传输方式,所述k为正整数。
根据本申请实施例提供的数据传输的方法,终端设备可以根据实际情况灵活确定第二数据的传输方式,从而降低上行数据的传输时延并且提高上行数据的传输可靠性。
可选地,所述终端设备根据在第n+k个时间单元之前是否接收到所述第一数据的响应消息确定第二数据的传输方式,包括:当所述终端设备在第n+k个时间单元之前接收到所述响应消息时,所述终端设备根据所述响应消息确定所述第二数据的传输方式。
可选地,所述终端设备根据所述响应消息确定所述第二数据的传输方式,包括:当所述响应消息包括调度信息时,所述终端设备确定所述第二数据的传输方式为基于调度的传输方式;当所述响应消息不包括调度信息时,所述终端设备确定所述第二数据的传输方式为免调度的传输方式。
可选地,所述终端设备根据在第n+k个时间单元之前是否接收到所述第一数据的响应 消息确定第二数据的传输方式,包括:当所述终端设备在第n+k个时间单元之前未接收到所述响应消息时,所述终端设备确定所述第二数据的传输方式为免调度的传输方式。
从而,可以避免长时间等待响应消息导致第二数据的传输时延增大。
可选地,所述方法还包括:所述终端设备接收第一指示信息,所述第一指示信息用于确定所述k。
本申请实施例提供的数据传输的方法,可以根据第一指示信息灵活确定k的取值,从而可以根据实际情况灵活确定终端设备等待响应消息的时长。
可选地,所述终端设备在第n个时间单元向所述网络设备发送所述第一数据的传输方式为免调度的传输方式。
第二方面,提供了一种数据传输的方法,该方法包括:网络设备在第m个时间单元接收来自终端设备的第一数据,其中,所述第一数据为所述终端设备通过免调度的传输方式发送的数据,所述m为大于或等于0的整数;所述网络设备在第m+p个时间单元之前向所述终端设备发送所述第一数据的响应消息,其中,所述响应消息包括调度信息,所述p为正整数。
根据本申请实施例提供的数据传输的方法,网络设备可以根据实际情况灵活确定终端设备再次发送数据的传输方式,从而降低上行数据的传输时延并且提高上行数据的传输可靠性。
可选地,所述网络设备向所述终端设备发送所述响应消息之前,所述方法还包括:所述网络设备向所述终端设备发送第一指示信息,所述第一指示信息用于所述终端设备确定等待所述响应消息的时间。
本申请实施例提供的数据传输的方法,网络设备可以根据实际情况灵活确定终端设备等待响应消息的时间。
第三方面,本申请实施例提供了一种无线通信的装置,该装置可以实现第一方面所涉及方法中终端设备所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的单元或模块。
在一种可能的设计中,该装置的结构中包括处理器和收发器,该处理器被配置为支持该装置执行上述方法中相应的功能。该收发器用于支持该装置与其它网元之间的通信。该装置还可以包括存储器,该存储器用于与处理器耦合,其保存该装置必要的程序指令和数据。
第四方面,本申请实施例提供了一种无线通信的装置,该装置可以实现第二方面所涉及方法中网络设备所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的单元或模块。
在一种可能的设计中,该装置的结构中包括处理器和收发器,该处理器被配置为支持该装置执行上述方法中相应的功能。该收发器用于支持该装置与其它网元之间的通信。该装置还可以包括存储器,该存储器用于与处理器耦合,其保存该装置必要的程序指令和数据。
第五方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被终端设备的通信单元、处理单元或收发器、处理器运行时,使得终端设备执行第一方面所涉及的方法。
第六方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被终端设备的通信单元、处理单元或收发器、处理器运行时,使得网络设备执行第二方面所涉及的方法。
第七方面,本申请实施例提供了一种计算机存储介质,用于储存为上述终端设备所用的计算机软件指令,其包含用于执行第一方面的方法所设计的程序。
第八方面,本申请实施例提供了一种计算机存储介质,用于储存为上述网络设备所用的计算机软件指令,其包含用于执行第二方面的方法所设计的程序。
图1是适用本申请实施例的通信系统的示意性架构图;
图2是本申请实施例提供的一种数据传输的方法的示意性流程图;
图3是本申请实施例提供的另一种数据传输的方法的示意性流程图;
图4是本申请实施例提供的一种可能的终端设备的结构示意图;
图5是本申请实施例提供的另一种可能的终端设备的结构示意图;
图6是本申请实施例提供的一种可能的网络设备的结构示意图;
图7是本申请实施例提供的另一种可能的网络设备的结构示意图。
下面将结合附图,对本申请中的技术方案进行描述。
图1示出了一种适用本申请实施例的通信系统100。该通信系统100包括网络设备110和终端设备120,网络设备110与终端设备120通过无线网络进行通信,当终端设备120发送数据时,无线通信模块可对信息进行编码以用于传输,具体地,无线通信模块可获取要通过信道发送至网络设备110的一定数目的数据比特,这些数据比特例如是处理模块生成的、从其它设备接收的或者在存储模块中保存的数据比特。这些数据比特可包含在一个或多个传输块(也可称为信息块)中,传输块可被分段以产生多个编码块。
在本申请中,终端设备可称为接入终端、用户设备(user equipment,UE)、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。接入终端可以是蜂窝电话、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备以及第五代(5th-Generation,5G)系统中的用户设备。
网络设备可以是码分多址(code division multiple access,CDMA)系统中的基站(base transceiver station,BTS),也可以是宽带码分多址(wideband code division multiple access,WCDMA)系统中的基站(node B,NB),还可以是长期演进(long term evolution,LTE)系统中的演进型基站(evolutional node B,eNB),还可以是5G系统中的基站(gNB),上述基站仅是举例说明,网络设备还可以为中继站、接入点、车载设备、可穿戴设备以及其它类型的设备。
另外,在本发明实施例中,网络设备通过小区为终端设备提供服务,终端设备通过该小区的资源(例如,时频资源)与网络设备进行通信,该小区可以是网络设备(例如基站)所管理的小区。小区可以是宏基站小区,也可以是小小区(small cell),这里的小小区可 以包括:城市小区(metro cell)微小区(micro cell)、微微小区(pico cell)、毫微微小区(femto cell)等,这些小小区具有覆盖范围小、发射功率低的特点,适用于提供高速率的数据传输服务。
此外,在LTE系统或5G系统中可以同时有多个小区同频工作,在某些特殊场景下,也可以认为载波与小区的概念等同。例如,在载波聚合(carrier aggregation,CA)场景下,当为终端设备配置辅载波时,会同时携带辅载波的载波索引和工作在该辅载波的辅小区的小区标识,在这种情况下,可以认为载波与小区的概念等同,比如终端设备接入一个载波和接入一个小区是等同的。
上述适用本申请实施例的通信系统仅是举例说明,适用本申请实施例的通信系统不限于此,例如,通信系统中包括的网络设备和终端设备的数量还可以是其它的数量。
为了方便理解本申请,下面,对本申请可能涉及的概念做详细介绍。
免调度传输可以理解为如下含义的任意一种含义,或,多种含义,或者多种含义中的部分技术特征的组合或其他类似含义:
免调度传输可以指:网络设备预先分配并告知终端设备多个传输资源;终端设备有上行数据传输需求时,从网络设备预先分配的多个传输资源中选择至少一个传输资源,使用所选择的传输资源发送上行数据;网络设备在所述预先分配的多个传输资源中的一个或多个传输资源上检测终端设备发送的上行数据。所述检测可以是盲检测,也可能根据所述上行数据中某一个控制域进行检测,或者是其他方式进行检测。
免调度传输可以指:网络设备预先分配并告知终端设备多个传输资源,以使终端设备有上行数据传输需求时,从网络设备预先分配的多个传输资源中选择至少一个传输资源,使用所选择的传输资源发送上行数据。
免调度传输可以指:获取预先分配的多个传输资源的信息,在有上行数据传输需求时,从所述多个传输资源中选择至少一个传输资源,使用所选择的传输资源发送上行数据。获取的方式可以从网络设备获取。
免调度传输可以指:不需要网络设备动态调度即可实现终端设备的上行数据传输的方法,所述动态调度可以是指网络设备为终端设备的每次上行数据传输通过信令来指示传输资源的一种调度方式。可选地,实现终端设备的上行数据传输可以理解为允许两个或两个以上终端设备的数据在相同的时频资源上进行上行数据传输。可选地,所述传输资源可以是终端设备接收所述的信令的时刻以后的一个或多个传输时间单元的传输资源。一个传输时间单元可以是指一次传输的最小时间单元,比如传输时间间隔(transmission time interval,TTI)。
免调度传输可以指:终端设备在不需要网络设备调度的情况下进行上行数据传输。所述调度可以指终端设备发送上行调度请求给网络设备,网络设备接收调度请求后,向终端设备发送上行许可,其中所述上行许可指示分配给终端设备的上行传输资源。
免调度传输可以指:一种竞争传输方式,具体地可以指多个终端在预先分配的相同的时频资源上同时进行上行数据传输,而无需基站进行调度。
所述的数据可以为业务数据或者信令数据。
所述盲检测可以理解为在不预知是否有数据到达的情况下,对可能到达的数据进行的检测。所述盲检测也可以理解为没有显式的信令指示下的检测。
在本申请实施例中,免调度传输的基本时间单元可以是一个TTI(例如,包括短传输时间间隔(short transmission time interval,sTTI))。当引入sTTI技术后,免调度传输可以包括在TTI长度为1毫秒(ms)或TTI长度小于1ms的下行数据信道接收或上行数据信道发送。
在本申请实施例中,网络设备和终端设备用于传输信息的时频资源可以是基于竞争机制使用的时频资源,也可以是基于非竞争机制使用的时频资源,其中,对于基于竞争机制使用的时频资源,终端设备可以检测某一时频资源当前是否处于空闲状态,或者说,该时频资源是否被其他设备使用,若该时频资源处于空闲状态,或者说,该时频资源未被其他设备使用,则终端设备可以使用该时频资源进行通信,例如,进行上行传输等;若该时频资源不处于空闲状态,或者说,该时频资源已被其他设备使用,则终端设备无法使用该时频资源。需要说明的是,在本申请实施例中,上述竞争机制的具体方法和过程可以与现有技术相似,这里,为了避免赘述,省略其详细说明。
在本申请实施例中,通信系统100所使用的时频资源(或者说,网络设备和终端设备基于竞争机制使用的时频资源)可以是许可时频资源,也可以是免许可时频资源,本申请实施例对此不做限定。在本申请实施例中,通信系统100中的各通信设备(例如,网络设备或终端设备)可以基于免调度传输方案使用时频资源进行通信,也可以基于调度方式使用时频资源进行通信,本申请实施例对此不做限定。
在本申请中,网络设备和终端设备用于传输信息的资源在时域上可以划分为多个时间单元,并且,该多个时间单元可以是连续的,也可以是某些相邻的时间单元之间设有预设的间隔,本申请对此不做限定。
在本申请中,一个时间单元的长度可以任意设定,本申请对此不做限定。
例如,1个时间单元可以包括一个或多个子帧。
或者,1个时间单元可以包括一个或多个时隙或微时隙(mini-slot)。
或者,1个时间单元可以包括一个或多个时域符号。
或者,1个时间单元可以包括一个或多个TTI或sTTI。
或者,1个时间单元的长度为1ms。
或者,1个时间单元的长度小于1ms。
其中,TTI是现有通信系统中普遍使用的时间参数,是通信系统中调度数据的时间单位。在LTE系统中,1个TTI的时间长度为1ms,对应一个子帧(sub-frame)的时间长度,也就是两个时隙(slot)的时间长度。
在本申请实施例中,数据的传输可以是基于网络设备调度的,调度的基本时间单元是一个或多个最小的时间调度单元,其中,最小的时间调度单元可以是上述的TTI,也可以是上述的sTTI。具体的调度流程是基站发送控制信道,例如,物理下行控制信道(physical downlink control channel,PDCCH)或增强物理下行控制信道(enhanced physical downlink control channel,EPDCCH)或用于调度sTTI传输的物理下行控制信道(sTTI physical downlink control channel,sPDCCH),该控制信道可以承载使用不同的下行控制信息(downlink control information,DCI)格式的用于调度物理下行共享信道(physical downlink shared channel,PDSCH)或物理上行共享信道(physical uplink shared channel,PUSCH)的调度信息,该调度信息包括资源分配信息,调制编码方式等控制信息。终端设备检测控 制信道,并根据检测出的控制信道中承载的调度信息来进行下行数据信道的接收或上行数据信道的发送。
上文详细介绍了本申请可能涉及的概念,下面,将结合附图详细描述本申请实施例提供的数据传输的方法和装置。
图2示出了本申请提供的一种数据传输的方法200的示意性流程图。该方法200包括:
S210,终端设备在第n个时间单元向网络设备发送第一数据,所述n为大于或等于0的整数。
S220,所述终端设备根据在第n+k个时间单元之前是否接收到所述第一数据的响应消息确定第二数据的传输方式,所述k为正整数。
在S210中,终端设备可以通过基于调度的传输方式发送第一数据,也可以通过免调度的传输方式发送第一数据,或者通过其它的传输方式发送第一数据,本申请对此不做限定。
第一数据为终端设备发送的任意数据,可以是初传数据,也可以是重传数据。
在S220中,终端设备可以在第一数据发送完成后立刻开始计时,也可以在第一数据发送完成后间隔一段时间开始计时,例如,终端设备在第1个时间单元完成第一数据的发送,并确定在第10个时间单元之前检测第一数据的响应消息,则终端设备可以从第2个时间单元开始计时,也可以从第5个时间单元开始计时。
终端设备开始计时后,可以通过盲检测接收第一数据的响应消息,也可以在公共搜索空间或者专用搜索空间接收第一数据的响应消息。当终端设备在第n+k个时间单元之前接收到所述响应消息时,终端设备确定通过第一传输方式发送第二数据,第一传输方式例如可以是基于调度的传输方式;当终端设备在第n+k个时间单元之前未接收到所述响应消息时,终端设备确定通过第二传输方式发送第二数据,第二传输方式例如可以是基于免调度的传输方式,其中,第一传输方式与第二传输方式可以不同,也可以相同,本申请对第一传输方式和第二传输方式的具体内容不做限定,具体采用哪种传输方式,终端设备可以根据预定义的规则确定,也可以根据网络设备的指示信息确定。
此外,第二数据为终端设备发送的任意数据,可以是初传数据,也可以是重传数据,其可以与第一数据完全相同,也可以与第一数据部分相同,还可以与第一数据完全不同。
在本申请中,终端设备确定了第二数据的传输方式后,在需要发送第二数据时根据该传输方式发送第二数据,应理解,终端设备确定第二数据的传输方式是指终端设备确定下一次发送数据的传输方式,终端设备并非一定发送第二数据。例如,当第二数据为重传数据时,终端设备根据确定的第二数据的传输方式发送第二数据;当第二数据非重传数据,且此时终端设备有新数据要传输时,终端设备根据上述第二数据的传输方式发送第二数据;当终端设备还未获取第二数据(比如,还未接收到第二数据或者第二数据还未生成)时,如果终端设备在获取第二数据前一直未收到网络设备的调度信息,则终端设备可以等待获取第二数据后再根据上述第二数据的传输方式发送第二数据,如果终端设备在获取第二数据前收到了网络设备的调度信息,终端设备根据该调度信息发送第二数据。
在本申请中,k为正整数,可以由网络设备根据终端设备业务场景设定,例如,当终端设备所处的场景为对数据的传输时延要求较高的场景时,可以将k设定为较小的数值,从而,终端设备在等待一段较短的时间后仍未接收到第一数据的响应消息时即可通过预设 的传输方式发送第二数据;当终端设备所处的场景为对数据的传输可靠性要求较高的场景时,可以将k设定为较大的数值,从而,终端设备可以等待较长的时间以确保终端设备可以通过可靠的传输方式发送第二数据。此外,k可以协议规定确定的数值,也可以是终端设备根据指示信息确定的数值。
例如,在超高可靠性与超低时延(ultra reliable&low latency communication,URLLC)场景中,一般要求无线空口的传输时延在1ms以内且达到99.999%的传输可靠性,同时对数据的时延提出了极为苛刻的要求,可以将k设定为较小的数值,网络设备接收到第一数据后,根据k的值确定向终端设备发送第一数据的响应消息的时间单元,并在响应消息中为终端设备发送第二数据指定可靠性较高的传输方式,从而可以满足URLLC场景对上行数据的时延和可靠性的要求。
综上,本申请实施例提供的数据传输的方法,终端设备在第n个时间单元发送第一数据后,根据在第n+k个时间单元之前是否接收到第一数据的响应消息确定第二数据的传输方式,从而可以根据实际情况灵活确定第二数据的传输方式,降低上行数据的传输时延并且提高上行数据的传输可靠性。
可选地,所述终端设备根据在第n+k个时间单元之前是否接收到所述第一数据的响应消息确定第二数据的传输方式,包括:
S221,当所述终端设备在第n+k个时间单元之前接收到所述响应消息时,所述终端设备根据所述响应消息确定所述第二数据的传输方式。
在S221中,终端设备可以根据响应消息中包括的信息确定第二数据的传输方式,也可以根据响应消息与传输方式的对应关系确定第二数据的传输方式,例如,终端设备可以根据响应消息的类型确定第二数据的传输方式。任何根据响应消息确定第二数据的传输方式的方法都落入本申请保护的范围。
本申请实施例提供的数据传输的方法,当终端设备在第n+k个时间单元之前接收到响应消息时,终端设备根据响应消息确定第二数据的传输方式,从而可以根据实际情况灵活确定第二数据的传输方式,降低上行数据的传输时延并且提高上行数据的传输可靠性。
可选地,所述终端设备根据所述响应消息确定所述第二数据的传输方式,包括:
S222,当所述响应消息包括调度信息时,所述终端设备确定所述第二数据的传输方式为基于调度的传输方式。
S223,当所述响应消息不包括调度信息时,所述终端设备确定所述第二数据的传输方式为免调度的传输方式。
作为一个可选的实施例,当终端设备接收到的响应消息包括调度信息时,终端设备可以通过调度信息分配的资源发送第二数据,即,通过基于调度的传输方式传输第二数据,从而可以提高上行数据的传输可靠性;作为另一个可选的实施例,当终端设备接收到的响应消息不包括调度信息时,终端设备可以从免调度资源池中确定用于传输第二数据的资源并发送第二数据,即,通过免调度的传输方式传输第二数据,从而可以降低上行数据传输的等待时延。
在S222中,调度信息可以是重传调度信息,也可以是新传调度信息。当调度信息为重传调度信息时,第二数据是第一数据的重传数据,第二数据与第一数据可以完全相同,也可以部分相同,还可以完全不同。当调度信息为新传调度信息时,第二数据与第一数据 为不同信息块经过终端设备编码处理后生成的数据。
在S222中,响应消息还可以包括肯定应答(acknowledgement,ACK)和否定应答(negative acknowledgement,NACK),其中,ACK用于指示网络设备成功接收第一数据,NACK用于指示网络设备未成功接收第一数据。
在S223中,响应消息可以包括免调度传输方式的触发信息,终端设备根据该触发信息确定第二数据的传输方式为免调度的传输方式。响应消息也可以不包括免调度传输方式的触发信息,终端设备根据预定义的规则确定第二数据的传输方式为免调度的传输方式。
在S223中,响应消息还可以包括ACK和NACK,其中,ACK用于指示网络设备成功接收第一数据,终端设备可以根据ACK确定不再重传第一数据对应的信息块,当终端设备还有其它数据需要传输时,终端设备可以通过免调度传输方式发送待发送的数据,当终端设备没有数据需要发送时,终端设备可以不发送数据,如果终端设备收到所述响应消息后一直未收到网络设备的调度信息,则终端设备获取新数据后再通过免调度传输方式发送新数据,如果终端设备收到所述响应消息后收到了网络设备的调度信息,则终端设备获取新数据后根据该调度信息发送新数据;NACK用于指示网络设备未成功接收第一数据,终端设备可以根据NACK确定通过免调度传输方式重传第一数据对应的信息块(即,发送第二数据)。
可选地,所述终端设备根据在第n+k个时间单元之前是否接收到所述第一数据的响应消息确定第二数据的传输方式,包括:
S224,当所述终端设备在第n+k个时间单元之前未接收到所述响应消息时,所述终端设备确定所述第二数据的传输方式为免调度的传输方式。
在S224中,终端设备未收到响应消息可能是由于网络设备未收到第一数据,也可能是网络设备未能及时发送第一数据的响应消息,终端设备可以重传第一数据对应的信息块(即,第二数据为重传数据),也可以不再重传第一数据对应的信息块(即,第二数据为新传数据),同时,为了避免长时间等待响应消息导致第二数据的传输时延增大,终端设备可以采用免调度的传输方式发送第二数据。
可选地,方法200还包括:
S230,所述终端设备接收第一指示信息,所述第一指示信息用于确定所述k。
在S230中,终端设备可以根据从网络设备接收的第一指示信息确定k的值,该第一指示信息可以直接指示k的取值,也可以指示时间参数,终端设备根据时间参数确定k的取值,例如,第一指示信息指示的时间参数为5个时间单元,终端设备在完成第一数据的发送后等待3个时间单元开始计时,则终端设备可以根据该时间参数和等待计时的时间确定k的取值为8。
终端设备也可以根据协议规定确定k的值,协议可以直接规定k的值,也可以规定时间参数,终端设备根据时间参数确定k的取值,例如,协议规定时间参数为6个时间单元,终端设备在完成第一数据的发送后等待3个时间单元开始计时,则终端设备可以根据该时间参数和等待计时的时间确定k的取值为9。
上述实施例仅是举例说明,本申请不限于此,任何根据第一指示信息确定k的方法都落入本申请保护的范围。
因此,本申请实施例提供的数据传输的方法,可以根据第一指示信息灵活确定k的取 值,从而可以根据实际情况灵活确定终端设备等待响应消息的时长。
可选地,在本申请中,当第二数据通过免调度的传输方式传输时,第二数据可以是缓冲状态报告(buffer status report,BSR)。
可选地,当第二数据为重传数据时,终端设备可以通过下列方法中的至少一种方法发送第二数据:
通过发射功率P
2发送所述第二数据,其中,P
2>P
1,所述P
1为所述终端设备发送所述第一数据的发射功率;
通过资源X发送所述第二数据,其中,所述资源X与所述终端设备发送所述第一数据使用的资源Y不同。
可选地,终端设备还可以多次重传第二数据对应的信息块。
图3示出了本申请提供的一种数据传输的方法300的示意性流程图。该方法300包括:
S310,网络设备在第m个时间单元接收来自终端设备的第一数据,其中,所述第一数据为所述终端设备通过免调度的传输方式发送的数据,所述m为大于或等于0的整数。
S320,所述网络设备在第m+p个时间单元之前向所述终端设备发送所述第一数据的响应消息,其中,所述响应消息包括调度信息,所述p为正整数。
在S310中,网络设备接收到终端设备发送的第一数据后,可以根据实际情况确定是否向终端设备发送第一数据的响应消息。第m个时间单元至第m+p个时间单元之间的时长小于或等于方法200中第n个时间单元到第n+k个时间单元之间的时长。
例如,当网络设备确定终端设备能够在等待时段内接收到第一数据的响应消息,网络设备可以向终端设备发送该响应消息,终端设备在等待时段内接收到响应消息后根据响应消息确定第二数据的传输方式,其中,等待时段例如可以是方法200中第n个时间单元到第n+k个时间单元之间的时段。
再例如,当网络设备确定终端设备有可靠的传输方式发送第二数据时,网络设备可以不向终端设备发送响应消息,终端设备在等待时段内未接收到响应消息即可通过上述可靠的传输方式发送第二数据。
可选地,所述响应消息包括调度信息。
可选地,所述响应消息包括免调度触发信息。
例如,当第一数据接收正确,且终端设备还有数据待传输,且有资源可以调度,则响应消息可以包括新传调度信息和ACK。
又例如,当第一数据接收正确,且终端设备还有数据待传输,且没有资源可以调度,则响应消息可以包括免调度触发信息和ACK。
再例如,当第一数据接收正确,且终端设备没有数据待传输,则响应消息可以包括ACK。
再例如,当第一数据接收错误,且有资源可以调度,则响应消息可以包括重传调度信息和NACK。
再例如,当第一数据接收错误,且没有资源可以调度,则响应消息可以包括NACK,或者不发送响应消息。
再例如,当网络设备未接收到第一数据时,网络设备部不发送响应消息。
上述示例中终端设备可以根据方法200进行相应的处理,在此不加赘述。
综上,本申请实施例提供的数据传输的方法300,网络设备在第m个时间单元收到第一数据后,在第m+p个时间单元之前向所述终端设备发送包括调度信息的响应消息,从而可以根据实际情况灵活确定第二数据的传输方式,降低上行数据的传输时延并且提高上行数据的传输可靠性。
可选地,所述网络设备向所述终端设备发送所述响应消息之前,所述方法300还包括:
S330,所述网络设备向所述终端设备发送第一指示信息,所述第一指示信息用于所述终端设备确定等待所述响应消息的时间。
从而,终端设备可以根据第一指示信息灵活确定等待第一数据的响应消息的等待时间。
上文详细介绍了本申请提供的数据传输的方法示例。可以理解的是,终端设备和网络设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对终端设备等进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用集成的单元的情况下,图4示出了上述实施例中所涉及的终端设备的一种可能的结构示意图。终端设备400包括:处理单元402和通信单元403。处理单元402用于对终端设备400的动作进行控制管理,例如,处理单元402用于支持终端设备400执行图2的S220和/或用于本文所描述的技术的其它过程。通信单元403用于支持终端设备400与其它网络实体的通信,例如与网络设备之间的通信。终端设备400还可以包括存储单元401,用于存储终端设备400的程序代码和数据。
其中,处理单元402可以是处理器或控制器,例如可以是中央处理器(central processing unit,CPU),通用处理器,数字信号处理器(digital signal processor,DSP),专用集成电路(application-specific integrated circuit,ASIC),现场可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信单元403可以是收发器、收发电路等。存储单元401可以是存储器。
当处理单元402为处理器,通信单元403为收发器,存储单元401为存储器时,本申请实施例所涉及的终端设备可以为图5所示的终端设备。
参阅图5所示,该终端设备500包括:处理器502、收发器503、存储器501。其中,收发器503、处理器502以及存储器501可以通过内部连接通路相互通信,传递控制和/ 或数据信号。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不加赘述。
因此,本申请实施例提供的终端设备400和终端设备500,在第n个时间单元发送第一数据后,根据在第n+k个时间单元之前是否接收到第一数据的响应消息确定第二数据的传输方式,从而可以根据实际情况灵活确定第二数据的传输方式,降低上行数据的传输时延并且提高上行数据的传输可靠性。
在采用集成的单元的情况下,图6示出了上述实施例中所涉及的网络设备的一种可能的结构示意图。网络设备600包括:处理单元602和通信单元603。处理单元602用于对网络设备600的动作进行控制管理,例如,处理单元602用于支持网络设备600执行图3的S320和/或用于本文所描述的技术的其它过程。通信单元603用于支持网络设备600与其它网络实体的通信,例如与终端设备之间的通信。网络设备600还可以包括存储单元601,用于存储网络设备600的程序代码和数据。
其中,处理单元602可以是处理器或控制器,例如可以是CPU,通用处理器,DSP,ASIC,FPGA或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信单元603可以是收发器、收发电路等。存储单元601可以是存储器。
当处理单元602为处理器,通信单元603为收发器,存储单元601为存储器时,本申请实施例所涉及的网络设备可以为图7所示的网络设备。
参阅图7所示,该网络设备700包括:处理器702、收发器703、存储器701。其中,收发器703、处理器702以及存储器701可以通过内部连接通路相互通信,传递控制和/或数据信号。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不加赘述。
因此,本申请实施例提供的网络设备600和网络设备700,在第m个时间单元收到第一数据后,在第m+p个时间单元之前向所述终端设备发送包括调度信息的响应消息,从而可以根据实际情况灵活确定第二数据的传输方式,降低上行数据的传输时延并且提高上行数据的传输可靠性。
在本申请各个实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
结合本申请实施例公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(random access memory,RAM)、闪存、只读存储器(read only memory,ROM)、可擦除可编程只读存储器(erasable programmable ROM,EPROM)、电可擦可编程只读存储器(electrically EPROM,EEPROM)、寄存器、硬盘、 移动硬盘、只读光盘(CD-ROM)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于终端设备中。当然,处理器和存储介质也可以作为分立组件存在于终端设备和网络设备中。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
以上所述的具体实施方式,对本申请的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本申请的具体实施方式而已,并不用于限定本申请的保护范围,凡在本申请的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本申请的保护范围之内。
Claims (22)
- 一种数据传输的方法,其特征在于,所述方法包括:终端设备在第n个时间单元向网络设备发送第一数据,所述n为大于或等于0的整数;所述终端设备根据在第n+k个时间单元之前是否接收到所述第一数据的响应消息确定第二数据的传输方式,所述k为正整数。
- 根据权利要求1所述的方法,其特征在于,所述终端设备根据在第n+k个时间单元之前是否接收到所述第一数据的响应消息确定第二数据的传输方式,包括:当所述终端设备在第n+k个时间单元之前接收到所述响应消息时,所述终端设备根据所述响应消息确定所述第二数据的传输方式。
- 根据权利要求2所述的方法,其特征在于,所述终端设备根据所述响应消息确定所述第二数据的传输方式,包括:当所述响应消息包括调度信息时,所述终端设备确定所述第二数据的传输方式为基于调度的传输方式;当所述响应消息不包括调度信息时,所述终端设备确定所述第二数据的传输方式为免调度的传输方式。
- 根据权利要求1至3中任一项所述的方法,其特征在于,所述终端设备根据在第n+k个时间单元之前是否接收到所述第一数据的响应消息确定第二数据的传输方式,包括:当所述终端设备在第n+k个时间单元之前未接收到所述响应消息时,所述终端设备确定所述第二数据的传输方式为免调度的传输方式。
- 根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:所述终端设备接收第一指示信息,所述第一指示信息用于确定所述k。
- 根据权利要求1至5中任一项所述的方法,其特征在于,所述终端设备在第n个时间单元向所述网络设备发送所述第一数据的传输方式为免调度的传输方式。
- 一种数据传输的方法,其特征在于,所述方法包括;网络设备在第m个时间单元接收来自终端设备的第一数据,其中,所述第一数据为所述终端设备通过免调度的传输方式发送的数据,所述m为大于或等于0的整数;所述网络设备在第m+p个时间单元之前向所述终端设备发送所述第一数据的响应消息,其中,所述响应消息包括调度信息,所述p为正整数。
- 根据权利要求7所述的方法,其特征在于,所述网络设备向所述终端设备发送所述响应消息之前,所述方法还包括:所述网络设备向所述终端设备发送第一指示信息,所述第一指示信息用于所述终端设备确定等待所述响应消息的时间。
- 一种数据传输的装置,其特征在于,所述装置包括通信单元和处理单元,所述通信单元用于在第n个时间单元向网络设备发送第一数据,所述n为大于或等于0的整数;所述处理单元用于根据所述通信单元在第n+k个时间单元之前是否接收到所述第一数据的响应消息确定第二数据的传输方式,所述k为正整数。
- 根据权利要求9所述的装置,其特征在于,所述处理单元具体用于:当所述终端设备在第n+k个时间单元之前接收到所述响应消息时,根据所述响应消息确定所述第二数据的传输方式。
- 根据权利要求10所述的装置,其特征在于,所述处理单元具体用于:当所述响应消息包括调度信息时,确定所述第二数据的传输方式为基于调度的传输方式;当所述响应消息不包括调度信息时,确定所述第二数据的传输方式为免调度的传输方式。
- 根据权利要求9至11中任一项所述的装置,其特征在于,所述处理单元具体用于:当所述终端设备在第n+k个时间单元之前未接收到所述响应消息时,所述终端设备确定所述第二数据的传输方式为免调度的传输方式。
- 根据权利要求9至12中任一项所述的装置,其特征在于,所述装置还包括接收单元,所述接收单元用于接收第一指示信息,所述第一指示信息用于确定所述k。
- 根据权利要求9至13中任一项所述的装置,其特征在于,所述通信单元在第n个时间单元向所述网络设备发送所述第一数据的传输方式为免调度的传输方式。
- 一种数据传输的装置,其特征在于,所述装置包括通信单元和处理单元,所述通信单元用于在第m个时间单元接收来自终端设备的第一数据,其中,所述第一数据为所述终端设备通过免调度的传输方式发送的数据,所述m为大于或等于0的整数;所述处理单元用于生成所述第一数据的响应消息;所述通信单元还用于在第m+p个时间单元之前向所述终端设备发送所述第一数据的响应消息,其中,所述响应消息包括调度信息,所述p为正整数。
- 根据权利要求15所述的装置,其特征在于,所述通信单元还用于:向所述终端设备发送第一指示信息,所述第一指示信息用于所述终端设备确定等待所述响应消息的时间。
- 一种通信装置,其特征在于,包括:处理器、收发器和存储器,所述处理器被配置用于执行如权利要求1至6中任一项所述的方法;所述处理器与所述收发器耦合,用于控制所述收发器与网络设备进行通信;所述存储器与所述处理器耦合,用于保存所述通信装置的程序指令和数据。
- 一种通信装置,其特征在于,包括:处理器、收发器和存储器,所述处理器被配置用于执行如权利要求7或8所述的方法;所述处理器与所述收发器耦合,用于控制所述收发器与终端设备进行通信;所述存储器与所述处理器耦合,用于保存所述通信装置的程序指令和数据。
- 一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序或指令,当所述计算机程序或指令被运行时,实现如权利要求1至6中任一项所述的方法。
- 一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序或指令,当所述计算机程序或指令被运行时,实现如权利要求7或8所述的方法。
- 一种计算机存储介质,其特征在于,所述计算机存储介质中存储有计算机程序或 指令,当所述计算机程序或指令被运行时,实现如权利要求1至6中任一项所述的方法。
- 一种计算机存储介质,其特征在于,所述计算机存储介质中存储有计算机程序或指令,当所述计算机程序或指令被运行时,实现如权利要求7或8所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP18748626.1A EP3570607B1 (en) | 2017-02-06 | 2018-02-05 | Reducing the transmission delay and improving the reliability of uplink data |
US16/533,380 US11528714B2 (en) | 2017-02-06 | 2019-08-06 | Data transmission method and apparatus |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710065963.3A CN108401291B (zh) | 2017-02-06 | 2017-02-06 | 数据传输的方法和装置 |
CN201710065963.3 | 2017-02-06 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/533,380 Continuation US11528714B2 (en) | 2017-02-06 | 2019-08-06 | Data transmission method and apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018141281A1 true WO2018141281A1 (zh) | 2018-08-09 |
Family
ID=63039341
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2018/075223 WO2018141281A1 (zh) | 2017-02-06 | 2018-02-05 | 数据传输的方法和装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11528714B2 (zh) |
EP (1) | EP3570607B1 (zh) |
CN (1) | CN108401291B (zh) |
WO (1) | WO2018141281A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112771976A (zh) * | 2018-09-28 | 2021-05-07 | 华为技术有限公司 | 信号传输方法及通信装置 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113709867B (zh) * | 2020-05-21 | 2025-02-28 | 展讯半导体(南京)有限公司 | 数据传输方法、装置及设备 |
EP4167542A4 (en) * | 2020-06-29 | 2023-07-05 | Huawei Technologies Co., Ltd. | Data retransmission method and apparatus |
CN115086194B (zh) * | 2022-05-20 | 2024-02-02 | 阿里巴巴(中国)有限公司 | 云应用的数据传输方法、计算设备及计算机存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102088775A (zh) * | 2009-12-08 | 2011-06-08 | 大唐移动通信设备有限公司 | 竞争资源的分配方法、系统及装置 |
CN102158972A (zh) * | 2010-02-11 | 2011-08-17 | 电信科学技术研究院 | 一种数据传输的方法和装置 |
WO2016153548A1 (en) * | 2015-03-26 | 2016-09-29 | Intel IP Corporation | Systems, methods and devices for uplink transmissions with reduced signaling overhead |
WO2017016425A1 (en) * | 2015-07-27 | 2017-02-02 | Huawei Technologies Co., Ltd. | Link adaptation in grant-free multiple access systems |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100913094B1 (ko) * | 2006-10-02 | 2009-08-19 | 엘지전자 주식회사 | 다중 반송파 시스템에서의 재전송 방법 |
US8533552B2 (en) * | 2007-02-26 | 2013-09-10 | Samsung Electronics Co., Ltd | Apparatus and method for retransmitting request in wireless relay communication system |
CN101388755B (zh) * | 2007-09-11 | 2011-11-30 | 电信科学技术研究院 | 单小区mbms数据重传调度方法、装置、系统和基站 |
US9750056B2 (en) * | 2015-01-27 | 2017-08-29 | Huawei Technologies Co., Ltd. | System and method for transmission in a grant-free uplink transmission scheme |
KR20180035638A (ko) * | 2016-09-29 | 2018-04-06 | 삼성전자주식회사 | RRC Inactive 및 active 상태에서 data 전송 결정 및 방법 및 장치 |
-
2017
- 2017-02-06 CN CN201710065963.3A patent/CN108401291B/zh active Active
-
2018
- 2018-02-05 WO PCT/CN2018/075223 patent/WO2018141281A1/zh active Search and Examination
- 2018-02-05 EP EP18748626.1A patent/EP3570607B1/en active Active
-
2019
- 2019-08-06 US US16/533,380 patent/US11528714B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102088775A (zh) * | 2009-12-08 | 2011-06-08 | 大唐移动通信设备有限公司 | 竞争资源的分配方法、系统及装置 |
CN102158972A (zh) * | 2010-02-11 | 2011-08-17 | 电信科学技术研究院 | 一种数据传输的方法和装置 |
WO2016153548A1 (en) * | 2015-03-26 | 2016-09-29 | Intel IP Corporation | Systems, methods and devices for uplink transmissions with reduced signaling overhead |
WO2017016425A1 (en) * | 2015-07-27 | 2017-02-02 | Huawei Technologies Co., Ltd. | Link adaptation in grant-free multiple access systems |
Non-Patent Citations (2)
Title |
---|
CONVIDA WIRELESS: "RRC ''new state", NR 3GPP TSG-RAN WG2 MEETING #96 R2-168777, 13 November 2016 (2016-11-13), Reno, USA, XP051178321 * |
See also references of EP3570607A4 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112771976A (zh) * | 2018-09-28 | 2021-05-07 | 华为技术有限公司 | 信号传输方法及通信装置 |
CN112771976B (zh) * | 2018-09-28 | 2023-07-28 | 华为技术有限公司 | 信号传输方法及通信装置 |
US11979228B2 (en) | 2018-09-28 | 2024-05-07 | Huawei Technologies Co., Ltd. | Signal transmission method and communications apparatus |
Also Published As
Publication number | Publication date |
---|---|
CN108401291B (zh) | 2023-05-09 |
EP3570607A1 (en) | 2019-11-20 |
CN108401291A (zh) | 2018-08-14 |
EP3570607A4 (en) | 2020-01-08 |
US11528714B2 (en) | 2022-12-13 |
US20190364574A1 (en) | 2019-11-28 |
EP3570607B1 (en) | 2023-07-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11082164B2 (en) | Data transmission method, terminal device, and network device | |
JP7119100B2 (ja) | 通信方法およびデバイス | |
CN110166182B (zh) | 一种竞争窗管理的方法及发送设备 | |
CN110167035B (zh) | 波束管理方法、终端、网络设备以及存储介质 | |
US10904903B2 (en) | Scheduling UEs with mixed TTI length | |
CN113068259B (zh) | 无线通信方法和设备 | |
CN108292980A (zh) | 业务传输的方法和装置 | |
US11528714B2 (en) | Data transmission method and apparatus | |
US20210176017A1 (en) | HARQ Feedback Method And Apparatus | |
WO2017197949A1 (zh) | 一种数据传输的控制方法及相关设备 | |
WO2018126839A1 (zh) | 传输数据的方法、终端设备和网络设备 | |
WO2019062838A1 (zh) | 数据传输方法及装置 | |
CN109152053A (zh) | 传输时序确定及指示方法、通信设备及存储介质 | |
CN113647182B (zh) | 无线通信的方法和设备 | |
WO2020156180A1 (zh) | 通信方法及终端设备、接入网设备 | |
WO2022028417A1 (zh) | 信息传输方法、终端及网络侧设备 | |
WO2023000338A1 (zh) | 载波切换方法、装置、设备及存储介质 | |
US20190037581A1 (en) | Uplink data sending method, uplink data scheduling method, and apparatus | |
WO2019191966A1 (zh) | 可靠性传输方法及相关产品 | |
JP7352647B2 (ja) | リソース割り当て方法ならびにデバイス、記憶媒体および端末 | |
WO2018120107A1 (zh) | 通信方法、网络设备和终端设备 | |
WO2019196747A1 (zh) | 数据传输方法、终端和网络设备 | |
CN113285789B (zh) | 辅链路控制信息的资源指示方法与装置、终端设备 | |
WO2018171501A1 (zh) | 数据传输的方法和装置 | |
WO2018171504A1 (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: 18748626 Country of ref document: EP Kind code of ref document: A1 |
|
DPE1 | Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101) | ||
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 2018748626 Country of ref document: EP Effective date: 20190812 |