CN111147195B - Data transmission method, receiving method, terminal and network equipment - Google Patents

Data transmission method, receiving method, terminal and network equipment Download PDF

Info

Publication number
CN111147195B
CN111147195B CN201811326703.8A CN201811326703A CN111147195B CN 111147195 B CN111147195 B CN 111147195B CN 201811326703 A CN201811326703 A CN 201811326703A CN 111147195 B CN111147195 B CN 111147195B
Authority
CN
China
Prior art keywords
harq process
time position
time
transmission
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811326703.8A
Other languages
Chinese (zh)
Other versions
CN111147195A (en
Inventor
吴昱民
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201811326703.8A priority Critical patent/CN111147195B/en
Publication of CN111147195A publication Critical patent/CN111147195A/en
Application granted granted Critical
Publication of CN111147195B publication Critical patent/CN111147195B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/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/1829Arrangements specially adapted for the receiver end
    • H04L1/1848Time-out mechanisms
    • 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/188Time-out mechanisms

Landscapes

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

Abstract

The invention provides a data transmission method, a data receiving method, a terminal and network equipment, wherein the data transmission method comprises the following steps: acquiring data transmission configuration information; under the condition that a timer corresponding to the HARQ process is overtime, transmitting the data of the HARQ process according to the data transmission configuration information; the HARQ process is configured for semi-persistent resources. According to the embodiment of the invention, the terminal can transmit, namely retransmit, the data of the HARQ process on the appointed resource under the condition that the timer corresponding to the HARQ process configured as the semi-persistent resource is overtime, so that the success rate of data transmission is improved, and the reliability of data transmission is enhanced.

Description

Data transmission method, receiving method, terminal and network equipment
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a data transmission method, a data reception method, a terminal, and a network device.
Background
In a 5G (5 th-Generation, fifth Generation mobile communication) system, an unlicensed frequency band may be used for data transmission and reception, but a data transmitting end needs to satisfy usage rules of the unlicensed frequency band. For an unlicensed frequency band, a transmitting end needs to monitor whether the frequency band is occupied (or idle) before transmitting data, and if the frequency band is not occupied (or idle), the transmitting end may transmit data.
In the current 5G system, a semi-persistent data transmission resource may be configured for a terminal such as a UE (User Equipment). Because the resources of NR-U (New RAT Un-licensed, new air interface-unlicensed) are contention access, the UE needs to monitor that the resources are idle before using the resources to transmit and receive data, and therefore, in NR-U, in order to enable the UE to have more transmission opportunities in each period of semi-persistent scheduling, more transmission resources are configured for the UE.
For the uplink semi-persistent data transmission resources, the network device may allocate several fixed HARQ (Hybrid Automatic Repeat Request) processes for data transmission of these resources. When the UE uses the HARQ process to transmit data, the UE may start or restart a timer (configurable grant timer) corresponding to the HARQ process, and if the timer is overtime, determine that data transmission of the HARQ process fails.
However, at present, after a timer corresponding to the HARQ process configured for the semi-persistent resource expires, that is, after data transmission of the HARQ process fails, the terminal discards corresponding data, thereby affecting reliability of data transmission.
Disclosure of Invention
The embodiment of the invention provides a data transmission method, a data receiving method, a terminal and network equipment, which aim to solve the problem that the reliability of data transmission is influenced because the terminal discards the data of a HARQ process after a timer corresponding to the HARQ process configured for semi-persistent resources is overtime at present.
In a first aspect, an embodiment of the present invention provides a data transmission method, which is applied to a terminal, and includes:
acquiring data transmission configuration information;
under the condition that a timer corresponding to the HARQ process is overtime, transmitting the data of the HARQ process according to the data transmission configuration information;
wherein the HARQ process is configured for semi-persistent resources.
In a second aspect, an embodiment of the present invention provides a data receiving method, applied to a network device, including:
acquiring data transmission configuration information;
receiving the data of the HARQ process transmitted by the terminal according to the data transmission configuration information;
wherein the HARQ process is configured to be used for semi-persistent resources, and the data of the HARQ process is transmitted by the terminal under the condition that a timer corresponding to the HARQ process is overtime.
In a third aspect, an embodiment of the present invention provides a terminal, including:
the first acquisition module is used for acquiring data transmission configuration information;
a transmission module, configured to transmit data of an HARQ process according to the data transmission configuration information when a timer corresponding to the HARQ process is overtime;
wherein the HARQ process is configured for semi-persistent resources.
In a fourth aspect, an embodiment of the present invention provides a network device, including:
the second acquisition module is used for acquiring data transmission configuration information;
a receiving module, configured to receive, according to the data transmission configuration information, data of an HARQ process transmitted by a terminal;
wherein the HARQ process is configured to be used for semi-persistent resources, and the data of the HARQ process is transmitted by the terminal when a timer corresponding to the HARQ process is overtime.
In a fifth aspect, an embodiment of the present invention provides a terminal, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where the computer program, when executed by the processor, can implement the steps of the data transmission method applied to the terminal.
In a sixth aspect, an embodiment of the present invention provides a network device, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor, where the computer program, when executed by the processor, implements the steps of the data receiving method applied to the network device.
In a seventh aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps of the above-mentioned data transmission method applied to a terminal or the steps of the above-mentioned data reception method applied to a network device.
In the embodiment of the invention, the terminal can transmit, namely retransmit, the data of the HARQ process on the appointed resource according to the acquired data transmission configuration information under the condition that the timer corresponding to the HARQ process configured to be used for the semi-persistent resource is overtime, so that the success rate of data transmission is improved, and the reliability of data transmission is enhanced.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required to be used in the embodiments of the present invention will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive labor.
FIG. 1 is a flow chart of a data transmission method according to an embodiment of the present invention;
FIG. 2 is a diagram illustrating a time location of a terminal transmission according to an embodiment of the present invention;
FIG. 3 is a second schematic diagram illustrating the time positions of terminal transmissions in an embodiment of the present invention;
FIG. 4 is a third diagram illustrating the time locations of terminal transmissions in an embodiment of the present invention;
FIG. 5 is a fourth diagram illustrating the time positions of terminal transmissions in an embodiment of the present invention;
FIG. 6 is a fifth diagram illustrating the time positions of terminal transmissions in an embodiment of the present invention;
fig. 7 is a flowchart of a data receiving method according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of a terminal according to an embodiment of the present invention;
fig. 9 is a second schematic structural diagram of a network device according to an embodiment of the present invention;
fig. 10 is a schematic structural diagram of a terminal according to an embodiment of the present invention;
fig. 11 is a second schematic structural diagram of a network device according to an embodiment of the present invention.
Detailed Description
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required to be used in the embodiments of the present invention will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive labor.
Referring to fig. 1, an embodiment of the present invention provides a data transmission method, which is applied to a terminal, and the method includes the following steps:
step 101: and acquiring data transmission configuration information.
The data transmission configuration information may be configured by a network device or agreed by a protocol, and is used for performing HARQ retransmission on data of a HARQ process configured for a semi-persistent resource by a terminal after a timer corresponding to the HARQ process is overtime.
Optionally, the network device may also issue resource configuration information to the terminal while or before issuing the data transmission configuration information to the terminal, where the resource configuration information may indicate that the network device is configured to send resources for a semi-persistent uplink of the terminal, and the resource configuration information may include at least one of the following (i.e., any combination of one or more of the following):
a location of a semi-persistent uplink transmission resource; for example, the configured locations of the semi-persistent uplink transmission resources may be selected as: period, PRB (Physical Resource Block), MCS (Modulation and Coding Scheme), and the like;
the HARQ process number of the semi-continuous uplink transmission resource; for example, HARQ processes 1, 2, 3, and 4 are used for data transmission of the configured semi-persistent uplink transmission resource;
a timer duration of a semi-persistent uplink transmission resource; for example, the duration of the timer configuredGrantTimer may be equal to 5ms.
Step 102: and transmitting the data of the HARQ process according to the data transmission configuration information under the condition that a timer corresponding to the HARQ process is overtime.
Wherein the HARQ process is configured for semi-persistent resources. The above-mentioned transmission of the data of the HARQ process may be understood as retransmission of the data of the HARQ process, that is, HARQ retransmission. The conditions for starting or restarting the timer may be: if the HARQ process is configured for the semi-persistent resource, the terminal may start or restart a timer corresponding to the HARQ process regardless of whether the terminal uses the dynamically scheduled resource to transmit data using the HARQ process or uses the semi-persistent resource to transmit data using the HARQ process.
The data transmission method of the embodiment of the invention can enable the terminal to transmit, namely retransmit, the data of the HARQ process on the appointed resource according to the acquired data transmission configuration information under the condition that the timer corresponding to the HARQ process configured as the semi-persistent resource is overtime, thereby improving the success rate of data transmission and enhancing the reliability of data transmission.
In this embodiment of the present invention, optionally, the data transmission configuration information may include at least one of the following:
transmitting corresponding HARQ RV (Redundancy Version) information;
maximum number of transmissions or retransmissions; for example, the maximum number of transmissions or retransmissions may be selected to be 3;
and transmitting the corresponding resource position information.
The HARQ RV information corresponding to the transmission may be transmitted according to a preset RV number sequence, and when the number of transmissions is greater than the number of RV numbers in the preset RV number sequence, the loop is continued from an initial value of the preset RV number sequence. For example, if the preset RV number sequence is 0, 2, 3, and 1, the initial transmission is RV =0; the 1 st retransmission is RV =2; the 2 nd retransmission is RV =3; the 3 rd retransmission is RV =3; the 4 th retransmission is RV =0, and so on. Alternatively, the preset RV number order is always RV =0.
Optionally, the resource location information corresponding to the transmission may include at least one of the following:
frequency domain position information, spatial domain position information, and time domain position information.
The frequency domain location information may be the same frequency domain location as the previous transmission of the HARQ process. For example, if the PRB number for initial transmission is 1, the PRB number for retransmission is also 1.
The spatial location information may be the same spatial location as the previous transmission of the HARQ process. For example, if the beam for initial transmission is 1, the beam for retransmission is also 1.
Optionally, the spatial location information may include at least one of:
an identification of the target object;
a cell identifier corresponding to the target object; for example, the identity of cell 1;
identifying a frequency point corresponding to the target object; for example, the identifier of frequency point 1;
a Bandwidth Part (BWP) identifier (e.g., BWP _ 1) corresponding to the target object;
a control channel identifier corresponding to the target object;
a media access control layer MAC entity identifier (for example, MAC _ 1) corresponding to the target object;
the target object may be a beam or a transmission node.
Further, the identification of the target object may include at least one of:
SSB (Synchronous Signal Block) identification;
a CSI-RS (Channel State Information Reference Signal) identification;
identification of other signals besides CSI-RS;
the port number corresponding to the reference signal identifies (e.g., port _ 1).
Further, the control channel identifier corresponding to the target object includes at least one of the following:
type identification of a control channel; for example, PDCCH _1 of PCell (Primary Cell);
resource location identification of the control channel; for example, a CORESET (Control Resource Set) identifier, and/or a search space identifier;
a reference signal identification of a control channel; for example, SSB identification, and/or CSI-RS identification;
and identifying a port number corresponding to the reference signal of the control channel.
Optionally, the time domain position information may be used to indicate that the time position of the terminal transmission is n + k, that is, the terminal retransmits the data of the HARQ process at the time position of n + k. For example, if the terminal does not receive the scheduling information (e.g., DCI) of the network device for retransmission when or before the configuredgrantimer times out, the terminal may trigger retransmission at the time position of n + k.
Wherein n may be any one of the following:
a time position at which the timer times out;
the sum of the overtime position of the timer and the time offset; wherein, the time offset can be appointed by network configuration or protocol;
the time position at which the timer is started or restarted;
the sum of the time position of the timer start or restart and the time offset; wherein, the time offset can be appointed by network configuration or protocol;
time position of data transmission in HARQ process;
the sum of the time position and the time offset of the HARQ process for data transmission; wherein, the time offset can be appointed by network configuration or protocol;
the terminal determines the time position of the terminal transmission last time; for example, if the last time position of the terminal transmission determined by the terminal does not meet the preset requirement (for example, the HARQ process number of the terminal is different from the HARQ process number to be transmitted), the last time position of the terminal transmission determined by the terminal may be used as n when the time position of the terminal transmission is currently determined.
The above k may be understood as a resource offset after (or including) a time position n agreed by a network configuration or a protocol, and may be any one of the following items:
a fixed time offset;
the number of uplink transmission positions (i.e., time positions) after time position n;
the sum of x and y; wherein x is a fixed time offset, y is 0 when the time position n + x is an uplink transmission position, and y is the number of uplink transmission positions after the time position n + x when the time position n + x is a downlink transmission position, and y is an integer greater than or equal to 1;
the number of time positions after the time position n for configuring the semi-persistent uplink resource;
and the number of the time positions which correspond to the HARQ process numbers corresponding to the timer after the time position n and are configured with the semi-persistent uplink resources.
Further, when the time position n + k is a semi-persistent uplink resource position, and the HARQ process number of the time position n + k is the same as the HARQ process number corresponding to the timer, the time position of the terminal transmission is n + k;
or when the time position n + k is a semi-persistent uplink resource position and the HARQ process number of the time position n + k is different from the HARQ process number corresponding to the timer, the time position of the terminal transmission is n + k + z;
wherein z is the number of uplink transmission positions after the time position n + k, z is an integer greater than or equal to 1, and z may be network configuration or protocol convention.
Optionally, when the time position of the terminal transmission does not distinguish the type of the uplink resource position, that is, regardless of whether the time position of the terminal transmission has a semi-persistent uplink resource position, for example, for a Frequency Division operating mode (e.g., FDD (Frequency Division Duplex)), k may be a fixed time offset, such as k uplink timeslots or k uplink subframes, that is agreed by a network configuration or a protocol.
For example, as shown in fig. 2, if n is the time position of the configuredGrantTimer timeout, that is, n is slot1, k is 3 slots with a fixed time offset, when the configuredGrantTimer corresponding to the current HARQ process is timeout, the time position n + k at which the UE retransmits the data of the HARQ process is: slot3 (corresponding to inclusion of a resource location after time location n), or slot4 (corresponding to exclusion of a resource location after time location n).
Optionally, when the Time position of the terminal transmission does not distinguish the type of the uplink resource position, that is, regardless of whether there is a semi-persistent uplink resource position in the Time position of the terminal transmission, for example, for a Time Division operating mode (for example, TDD (Time Division duplex)), k may be selected as the number of uplink transmission positions (i.e., time positions) after a Time position n agreed by a network configuration or a protocol, for example, k uplink timeslots, or k uplink subframes.
For example, referring to fig. 3, slots 1, 2, 3, 5, and 6 in fig. 3 are uplink slots, and slot4 is a downlink slot, and if n is a timeout time position of the configurable grant timer, that is, n is slot1, k is 3 uplink slots after time position n, when the configurable grant timer corresponding to the current HARQ process is timeout, time position n + k at which the UE retransmits data of the HARQ process is: slot3 (corresponding to inclusion of a resource location after time location n), or slot 5 (corresponding to exclusion of a resource location after time location n).
Optionally, when the time position of the terminal transmission does not distinguish the type of the uplink resource position, that is, no matter whether the time position of the terminal transmission has a semi-persistent uplink resource position, k may be the sum of x and y.
For example, referring to fig. 4, slots 1, 2, 3, 5, and 6 in fig. 4 are uplink slots, and slot4 is a downlink slot, where if n is a timeout time position of a configurable grant timer, that is, n is slot1, and x is 3 slots of network configuration or protocol convention, when a configurable grant timer corresponding to a current HARQ process is timeout: 1) Corresponding to the resource position after the time position n, the time position n + x is slot3, since slot3 is the uplink transmission position, y is 0, and the time position n + k (i.e. n + x + y) at which the ue retransmits the data of the HARQ process is: slot 3; 2) Corresponding to a resource position after time position n is not included, time position n + x is slot4, since slot4 is a downlink transmission position, y is the number of uplink transmission positions after time position n + x, which is configured by the network or agreed by the protocol, for example, y is 2 slots, and time position n + k (i.e., n + x + y) at which the UE retransmits the data of the HARQ process is: slot 6.
Optionally, when the time position of the terminal transmission distinguishes the type of the uplink resource position, that is, the time position of the terminal transmission has a semi-persistent uplink resource position, k may be the number of time positions configured with the semi-persistent uplink resource after the time position n, that is, the time position of the terminal transmission is the kth time position configured with the semi-persistent uplink resource after the time position n.
For example, referring to fig. 5, slots 1, 3, and 5 in fig. 5 are configured with semi-persistent uplink resources, slots 2, 3, and 6 are not configured with semi-persistent uplink resources, and if n is a timeout time position of the configuredGrantTimer, that is, n is slot1, k is 2 slots configured with semi-persistent uplink resources after time position n, when the configuredGrantTimer corresponding to the current HARQ process is timeout, time position n + k at which the UE retransmits data of the HARQ process is: slot3 (corresponding to inclusion of a resource location after time location n), or slot 5 (corresponding to exclusion of a resource location after time location n).
Further, in the above embodiment, if the determined time position n + k for retransmitting the data of the HARQ process is the semi-persistent uplink resource position, and the HARQ process number of the time position n + k is the same as the HARQ process number corresponding to the corresponding timer, the UE may retransmit the data of the HARQ process at the time position n + k; if the determined time position n + k for retransmitting the data of the HARQ process is a semi-persistent uplink resource position, and the HARQ process number of the time position n + k is different from the HARQ process number corresponding to the corresponding timer, the UE may retransmit the data of the HARQ process at the time position n + k + z, where z is the number of uplink transmission positions, such as 2 uplink slots, after the time position n + k, which is configured by the network or agreed by the protocol; alternatively, the UE may take the time position n + k as n and re-determine the time position n + k for a new terminal transmission.
Optionally, when the time position of terminal transmission distinguishes the type of the uplink resource position, that is, the time position of terminal transmission has a semi-persistent uplink resource position, k may be the number of time positions corresponding to the HARQ process number corresponding to the timer after the time position n and configured with the semi-persistent uplink resource, that is, the time position of terminal transmission is the time position corresponding to the HARQ process number corresponding to the kth timer after the time position n and configured with the semi-persistent uplink resource.
For example, referring to fig. 6, the HARQ process numbers of slots 1, 3, 5, 7, and 9 in fig. 6 are process-1, the HARQ process numbers of slots 2, 4, 6, and 8 are process-2, the HARQ process number corresponding to the current timer is process-1, if n is the time position at which the configurable grant timer times out, that is, n is slot1, k is 2, when the configurable grant timer corresponding to the current HARQ process times out, the time position n + k at which the UE retransmits the data of the HARQ process is: slot 5 (corresponding to inclusion of a resource location after time location n), or slot 9 (corresponding to exclusion of a resource location after time location n).
In this embodiment of the present invention, optionally, when step 102 is executed, the method may further include:
and the terminal sends the transmitted HARQ process information to the network equipment.
Wherein the transmitted HARQ process information may include at least one of:
numbering the HARQ processes; for example, HARQ process 1;
HARQ RV information; for example, RV1;
indication information for indicating whether to transmit newly or to retransmit; for example, NDI (New Data Indicator) information, if NDI is equal to 1 in the previous New Data transmission, NDI is equal to 0 in the next retransmission.
Therefore, by reporting the transmitted HARQ process information to the network equipment, the network equipment can know whether the transmission of the current terminal is new transmission or retransmission and the related HARQ information.
In the embodiment of the present invention, when the terminal sends uplink data, for example, a new transmission or a retransmission triggered based on scheduling information of the network device, if the HARQ process used by the uplink data is a HARQ process configured for a semi-persistent uplink resource by the network device, the terminal may start or restart a timer corresponding to the HARQ process of the semi-persistent uplink resource. The scheduling Information may be selected as DCI (Downlink Control Information) or RRC (Radio Resource Control) configuration Information.
Specifically, the transmitting the data of the HARQ process in step 102 may include:
judging whether the transmission or retransmission times of the data of the HARQ process reach a preset threshold value or not;
when the transmission or retransmission times of the data of the HARQ process do not reach a preset threshold value, transmitting the data of the HARQ process according to the data transmission configuration information, and starting or restarting a timer corresponding to the HARQ process;
and when the transmission or retransmission times of the data of the HARQ process reach a preset threshold value, stopping a timer corresponding to the HARQ process.
It can be understood that the terminal may determine whether to start or restart the timer corresponding to the corresponding HARQ process according to the following conditions: if the network configuration or protocol stipulates the maximum value of the transmission or retransmission times of the data of the HARQ process, the terminal can start or restart the timer corresponding to the HARQ process when the transmission or retransmission times of the data of the HARQ process does not reach the preset maximum value; or stopping the timer corresponding to the HARQ process when the number of times of transmission or retransmission of the data of the HARQ process reaches a preset maximum value.
Further, in case that the timer corresponding to the HARQ process is expired, the terminal may determine to trigger retransmission based on the following manner: if the network configuration or protocol stipulates the maximum value of the transmission or retransmission times of the data of the HARQ process, the terminal can trigger the data retransmission of the HARQ process when the transmission or retransmission times of the data of the HARQ process does not reach the preset maximum value; or, if the network has no configuration and protocol to agree on the maximum value of the transmission or retransmission times of the data of the HARQ process, the terminal may directly trigger the data retransmission of the HARQ process.
Further, if the network configuration or protocol stipulates the maximum value of the transmission or retransmission times of the data of the HARQ process, the terminal may empty the data cache corresponding to the HARQ process when the transmission or retransmission times of the data of the HARQ process reaches the preset maximum value.
Optionally, after step 102, the method may further include:
judging whether the transmission or retransmission times of the data of the HARQ process reach a preset threshold value or not;
and when the transmission or retransmission times of the data of the HARQ process reach a preset threshold value, clearing the data cache of the HARQ process.
Therefore, by clearing the data cache, the available memory of the terminal can be increased, and the performance of the terminal is improved.
Referring to fig. 7, an embodiment of the present invention further provides a data receiving method, which is applied to a network device, where the method includes the following steps:
step 701: and acquiring data transmission configuration information.
Wherein, the data transmission configuration information may be configured by the network device or agreed by a protocol.
Step 702: and receiving the data of the HARQ process transmitted by the terminal according to the data transmission configuration information.
Wherein the HARQ process is configured to be used for semi-persistent resources, and the data of the HARQ process is transmitted by the terminal under the condition that a timer corresponding to the HARQ process is overtime.
The data receiving method of the embodiment of the invention can enable the network equipment to receive the data of the HARQ process at the data transmission position of the HARQ process of the terminal according to the acquired data transmission configuration information, thereby improving the success rate of data transmission and enhancing the reliability of data transmission.
In this embodiment of the present invention, optionally, the data transmission configuration information includes at least one of the following:
transmitting corresponding HARQ RV information;
maximum number of transmissions or retransmissions;
and transmitting the corresponding resource position information.
Optionally, the resource location information corresponding to the transmission includes at least one of:
frequency domain position information, spatial domain position information, and time domain position information.
Optionally, the spatial domain position information includes at least one of the following:
an identification of the target object;
cell identification corresponding to the target object;
identifying a frequency point corresponding to the target object;
BWP identification corresponding to the target object;
a control channel identifier corresponding to the target object;
MAC entity identification corresponding to the target object;
wherein the target object is a beam or a transmission node.
Optionally, the identification of the target object includes at least one of:
and the SSB identifier, the CSI-RS identifier and the port number identifier corresponding to the reference signal.
Optionally, the control channel identifier corresponding to the target object includes at least one of the following:
the method comprises the following steps of identifying the type of a control channel, identifying the resource position of the control channel, identifying the reference signal of the control channel and identifying a port number corresponding to the reference signal of the control channel.
Optionally, the time domain position information is used to indicate that a time position of terminal transmission is n + k;
wherein n is any one of the following items:
a time position at which the timer times out;
the sum of the overtime position of the timer and the time offset;
the time position at which the timer is started or restarted;
the sum of the time position of the timer start or restart and the time offset;
time position of data transmission in HARQ process;
the sum of the time position and the time offset of the HARQ process for data transmission;
the terminal determines the time position of the terminal transmission last time;
the k is any one of the following items:
a fixed time offset;
the number of uplink transmission positions after the time position n;
the sum of x and y; wherein x is a fixed time offset, y is 0 when the time position n + x is an uplink transmission position, and y is the number of uplink transmission positions after the time position n + x when the time position n + x is a downlink transmission position, and y is an integer greater than or equal to 1;
the number of time positions after the time position n for configuring the semi-persistent uplink resource;
and the number of the time positions which correspond to the HARQ process numbers corresponding to the timer after the time position n and are configured with the semi-persistent uplink resources.
Optionally, when the time position n + k is a semi-persistent uplink resource, and the HARQ process number of the time position n + k is the same as the HARQ process number corresponding to the timer, the time position of the terminal transmission is n + k;
or when the time position n + k is the semi-persistent uplink resource and the HARQ process number of the time position n + k is different from the HARQ process number corresponding to the timer, the time position of the terminal transmission is n + k + z;
wherein z is the number of uplink transmission positions after the time position n + k, and z is an integer greater than or equal to 1.
The above embodiments describe the data transmission method and the data receiving method of the present invention, and the terminal and the network device of the present invention will be described with reference to the embodiments and the drawings.
Referring to fig. 8, an embodiment of the present invention further provides a terminal 80, including:
a first obtaining module 81, configured to obtain data transmission configuration information;
a transmission module 82, configured to transmit data of an HARQ process according to the data transmission configuration information when a timer corresponding to the HARQ process is overtime;
wherein the HARQ process is configured for semi-persistent resources.
The terminal of the embodiment of the invention can transmit, namely retransmit, the data of the HARQ process on the appointed resource according to the acquired data transmission configuration information under the condition that the timer corresponding to the HARQ process configured to be used for the semi-persistent resource is overtime, thereby improving the success rate of data transmission and enhancing the reliability of data transmission.
In this embodiment of the present invention, optionally, the data transmission configuration information is configured by a network device or agreed by a protocol.
Optionally, the data transmission configuration information includes at least one of the following:
transmitting corresponding HARQ RV information;
maximum number of transmissions or retransmissions;
and transmitting the corresponding resource position information.
Optionally, the resource location information corresponding to the transmission includes at least one of:
frequency domain position information, spatial domain position information, and time domain position information.
Optionally, the spatial domain location information includes at least one of:
an identification of the target object;
cell identification corresponding to the target object;
identifying a frequency point corresponding to the target object;
BWP identification corresponding to the target object;
a control channel identifier corresponding to the target object;
MAC entity identification corresponding to the target object;
wherein the target object is a beam or a transmission node.
Optionally, the identification of the target object includes at least one of:
and the SSB identifier, the CSI-RS identifier and the port number identifier corresponding to the reference signal.
Optionally, the control channel identifier corresponding to the target object includes at least one of the following:
the method comprises the following steps of identifying the type of a control channel, identifying the resource position of the control channel, identifying the reference signal of the control channel and identifying a port number corresponding to the reference signal of the control channel.
Optionally, the time domain position information is used to indicate that a time position of terminal transmission is n + k;
wherein n is any one of the following items:
a time position at which the timer times out;
the sum of the overtime position of the timer and the time offset;
the time position at which the timer is started or restarted;
the sum of the time position of the timer start or restart and the time offset;
time position of data transmission in HARQ process;
the sum of the time position and the time offset of the HARQ process for data transmission;
the terminal determines the time position of the terminal transmission last time;
the k is any one of the following items:
a fixed time offset;
the number of uplink transmission positions after the time position n;
the sum of x and y; wherein x is a fixed time offset, y is 0 when the time position n + x is an uplink transmission position, and y is the number of uplink transmission positions after the time position n + x when the time position n + x is a downlink transmission position, and y is an integer greater than or equal to 1;
the number of time positions after the time position n for configuring the semi-persistent uplink resource;
and the number of the time positions which correspond to the HARQ process numbers corresponding to the timer after the time position n and are configured with the semi-persistent uplink resources.
Optionally, when the time position n + k is a semi-persistent uplink resource, and the HARQ process number of the time position n + k is the same as the HARQ process number corresponding to the timer, the time position of the terminal transmission is n + k;
or when the time position n + k is the semi-persistent uplink resource and the HARQ process number of the time position n + k is different from the HARQ process number corresponding to the timer, the time position of the terminal transmission is n + k + z;
wherein z is the number of uplink transmission positions after the time position n + k, and z is an integer greater than or equal to 1.
Optionally, the terminal further includes:
and the sending module is used for sending the transmitted HARQ process information to the network equipment.
Optionally, the transmitted HARQ process information includes at least one of the following:
HARQ process number, HARQ RV information, and indication information for indicating whether to newly transmit or retransmit.
Optionally, the terminal further includes:
the judging module is used for judging whether the transmission or retransmission times of the data of the HARQ process reach a preset threshold value or not;
and the processing module is used for emptying the data cache of the HARQ process when the transmission or retransmission times of the data of the HARQ process reach the preset threshold value.
Optionally, the transmission module includes:
a determining unit, configured to determine whether a number of transmission or retransmission times of the data in the HARQ process reaches a preset threshold;
a transmission unit, configured to transmit the data of the HARQ process according to the data transmission configuration information and start or restart a timer corresponding to the HARQ process when the number of times of transmission or retransmission of the data of the HARQ process does not reach the preset threshold;
and when the transmission or retransmission times of the data of the HARQ process reach the preset threshold value, stopping the timer corresponding to the HARQ process.
Referring to fig. 9, an embodiment of the present invention further provides a network device 90, including:
a second obtaining module 91, configured to obtain data transmission configuration information;
a receiving module 92, configured to receive, according to the data transmission configuration information, data of an HARQ process transmitted by a terminal;
wherein the HARQ process is configured to be used for semi-persistent resources, and the data of the HARQ process is transmitted by the terminal under the condition that a timer corresponding to the HARQ process is overtime.
The network equipment of the embodiment of the invention can receive the data of the HARQ process at the data transmission position of the HARQ process of the terminal according to the acquired data transmission configuration information, thereby improving the success rate of data transmission and enhancing the reliability of data transmission.
In this embodiment of the present invention, the optional data transmission configuration information includes at least one of the following:
transmitting corresponding HARQ RV information;
maximum number of transmissions or retransmissions;
and transmitting the corresponding resource position information.
Optionally, the resource location information corresponding to the transmission includes at least one of:
frequency domain position information, spatial domain position information, and time domain position information.
Optionally, the spatial domain location information includes at least one of:
an identification of the target object;
cell identification corresponding to the target object;
identifying a frequency point corresponding to the target object;
BWP identification corresponding to the target object;
a control channel identifier corresponding to the target object;
MAC entity identification corresponding to the target object;
wherein the target object is a beam or a transmission node.
The selectable identification of the target object comprises at least one of:
and the SSB identifier, the CSI-RS identifier and the port number identifier corresponding to the reference signal.
Optionally, the control channel identifier corresponding to the target object includes at least one of:
the method comprises the following steps of identifying the type of a control channel, identifying the resource position of the control channel, identifying the reference signal of the control channel and identifying a port number corresponding to the reference signal of the control channel.
Optionally, the time domain position information is used to indicate that a time position of terminal transmission is n + k;
wherein n is any one of the following items:
a time position at which the timer times out;
the sum of the overtime position of the timer and the time offset;
the time position at which the timer is started or restarted;
the sum of the time position of the timer start or restart and the time offset;
time position of data transmission in HARQ process;
the sum of the time position and the time offset of the HARQ process for data transmission;
the terminal determines the time position of the terminal transmission last time;
the k is any one of the following items:
a fixed time offset;
the number of uplink transmission positions after the time position n;
the sum of x and y; wherein x is a fixed time offset, y is 0 when the time position n + x is an uplink transmission position, and y is the number of uplink transmission positions after the time position n + x when the time position n + x is a downlink transmission position, and y is an integer greater than or equal to 1;
the number of time positions after the time position n for configuring the semi-persistent uplink resource;
and the number of the time positions which correspond to the HARQ process numbers corresponding to the timer after the time position n and are configured with the semi-persistent uplink resources.
Optionally, when the time position n + k is a semi-persistent uplink resource, and the HARQ process number of the time position n + k is the same as the HARQ process number corresponding to the timer, the time position of the terminal transmission is n + k;
or when the time position n + k is the semi-persistent uplink resource and the HARQ process number of the time position n + k is different from the HARQ process number corresponding to the timer, the time position of the terminal transmission is n + k + z;
wherein z is the number of uplink transmission positions after the time position n + k, and z is an integer greater than or equal to 1.
In addition, an embodiment of the present invention further provides a terminal, including a processor, a memory, and a computer program stored in the memory and capable of running on the processor, where the computer program, when executed by the processor, can implement the processes of the data transmission method embodiment applied to the terminal, and can achieve the same technical effects, and in order to avoid repetition, details are not repeated here.
Specifically, fig. 10 is a schematic diagram of a hardware structure of a terminal for implementing various embodiments of the present invention, where the terminal 1000 includes, but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, a processor 1010, and a power supply 1011. Those skilled in the art will appreciate that the terminal configuration shown in fig. 10 is not intended to be limiting, and that the terminal may include more or fewer components than shown, or some components may be combined, or a different arrangement of components. In the embodiment of the present invention, the terminal includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, a pedometer, and the like.
The processor 1010 is configured to obtain data transmission configuration information;
a radio frequency unit 1001, configured to transmit data of an HARQ process according to the data transmission configuration information when a timer corresponding to the HARQ process is overtime; the HARQ process is configured for semi-persistent resources.
The terminal 1000 according to the embodiment of the present invention can transmit, i.e. retransmit, data of the HARQ process on the appointed resource according to the acquired data transmission configuration information under the condition that the timer corresponding to the HARQ process configured for the semi-persistent resource is overtime, so as to improve the success rate of data transmission and enhance the reliability of data transmission.
It should be understood that, in the embodiment of the present invention, the radio frequency unit 1001 may be used for receiving and sending signals during a message transmission or a call, and specifically, receives downlink data from a base station and then processes the received downlink data to the processor 1010; in addition, the uplink data is transmitted to the base station. In general, radio frequency unit 1001 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. Further, the radio frequency unit 1001 may also communicate with a network and other devices through a wireless communication system.
The terminal provides the user with wireless broadband internet access through the network module 1002, such as helping the user send and receive e-mails, browse webpages, access streaming media, and the like.
The audio output unit 1003 may convert audio data received by the radio frequency unit 1001 or the network module 1002 or stored in the memory 1009 into an audio signal and output as sound. Also, the audio output unit 1003 can provide audio output (e.g., a call signal reception sound, a message reception sound, etc.) related to a specific function performed by the terminal 1000. The audio output unit 1003 includes a speaker, a buzzer, a receiver, and the like.
The input unit 1004 is used to receive an audio or video signal. The input Unit 1004 may include a Graphics Processing Unit (GPU) 10041 and a microphone 10042, the Graphics processor 10041 Processing image data of still pictures or video obtained by an image capturing device (such as a camera) in a video capture mode or an image capture mode. The processed image frames may be displayed on the display unit 1006. The image frames processed by the graphic processor 10041 may be stored in the memory 1009 (or other storage medium) or transmitted via the radio frequency unit 1001 or the network module 1002. The microphone 10042 can receive sound and can process such sound into audio data. The processed audio data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 1001 in case of a phone call mode.
Terminal 1000 can also include at least one sensor 1005 such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that can adjust the brightness of the display panel 10061 according to the brightness of ambient light, and a proximity sensor that can turn off the display panel 10061 and/or a backlight when the terminal 1000 moves to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used to identify the terminal posture (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration identification related functions (such as pedometer, tapping), and the like; the sensor 1005 may further include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., which will not be described herein.
The display unit 1006 is used to display information input by the user or information provided to the user. The Display unit 1006 may include a Display panel 10061, and the Display panel 10061 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 1007 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the terminal. Specifically, the user input unit 1007 includes a touch panel 10071 and other input devices 10072. The touch panel 10071, also referred to as a touch screen, may collect touch operations by a user on or near the touch panel 10071 (e.g., operations by a user on or near the touch panel 10071 using a finger, a stylus, or any other suitable object or attachment). The touch panel 10071 may include two parts, a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 1010, and receives and executes commands sent by the processor 1010. In addition, the touch panel 10071 may be implemented by various types, such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. In addition to the touch panel 10071, the user input unit 1007 can include other input devices 10072. Specifically, the other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a track ball, a mouse, and a joystick, which are not described herein again.
Further, the touch panel 10071 can be overlaid on the display panel 10061, and when the touch panel 10071 detects a touch operation thereon or nearby, the touch operation is transmitted to the processor 1010 to determine the type of the touch event, and then the processor 1010 provides a corresponding visual output on the display panel 10061 according to the type of the touch event. Although in fig. 10, the touch panel 10071 and the display panel 10061 are two independent components for implementing the input and output functions of the terminal, in some embodiments, the touch panel 10071 and the display panel 10061 may be integrated for implementing the input and output functions of the terminal, which is not limited herein.
Interface unit 1008 is an interface for connecting an external device to terminal 1000. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. Interface unit 1008 can be used to receive input from external devices (e.g., data information, power, etc.) and transmit the received input to one or more elements within terminal 1000 or can be used to transmit data between terminal 1000 and external devices.
The memory 1009 may be used to store software programs as well as various data. The memory 1009 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, and the like), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 1009 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 1010 is a control center of the terminal, connects various parts of the entire terminal using various interfaces and lines, and performs various functions of the terminal and processes data by operating or executing software programs and/or modules stored in the memory 1009 and calling data stored in the memory 1009, thereby integrally monitoring the terminal. Processor 1010 may include one or more processing units; preferably, the processor 1010 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 1010.
Terminal 1000 can further include a power supply 1011 (e.g., a battery) for powering the various components, and preferably, the power supply 1011 can be logically coupled to the processor 1010 via a power management system that provides functionality for managing charging, discharging, and power consumption.
In addition, terminal 1000 can also include some functional modules not shown, which are not described herein.
The embodiment of the present invention further provides a network device, which includes a processor, a memory, and a computer program stored in the memory and capable of running on the processor, where the computer program, when executed by the processor, can implement the processes of the data receiving method embodiment applied to the network device, and can achieve the same technical effects, and in order to avoid repetition, the descriptions are omitted here.
Specifically, fig. 11 is a schematic diagram of a hardware structure of a network device for implementing various embodiments of the present invention, where the network device 110 includes, but is not limited to: bus 111, transceiver 112, antenna 113, bus interface 114, processor 115, and memory 116.
In this embodiment of the present invention, the network device 110 further includes: a computer program stored on the memory 116 and executable on the processor 115. Wherein the computer program when executed by the processor 115 may perform the steps of:
acquiring data transmission configuration information;
receiving the data of the HARQ process transmitted by the terminal according to the data transmission configuration information;
wherein the HARQ process is configured to be used for semi-persistent resources, and the data of the HARQ process is transmitted by the terminal under the condition that a timer corresponding to the HARQ process is overtime.
A transceiver 112 for receiving and transmitting data under the control of a processor 115.
In fig. 11, a bus architecture (represented by bus 111), bus 111 may include any number of interconnected buses and bridges, bus 111 linking together various circuits including one or more processors, represented by processor 115, and memory, represented by memory 116. The bus 111 may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. A bus interface 114 provides an interface between the bus 111 and the transceiver 112. The transceiver 112 may be one element or may be multiple elements, such as multiple receivers and transmitters, providing a means for communicating with various other apparatus over a transmission medium. The data processed by the processor 115 is transmitted over a wireless medium via the antenna 113, and further, the antenna 113 receives the data and transmits the data to the processor 115.
The processor 115 is responsible for managing the bus 111 and general processing and may also provide various functions including timing, peripheral interfaces, voltage regulation, power management, and other control functions. While the memory 116 may be used to store data used by the processor 115 in performing operations.
Alternatively, the processor 115 may be a CPU, ASIC, FPGA or CPLD.
An embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the computer program may implement each process of the foregoing data transmission method applied to the terminal, or each process of the foregoing data reception method applied to the network device, and may achieve the same technical effect, and in order to avoid repetition, details are not described here again. The computer-readable storage medium is, for example, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrases "comprising a component of' 8230; \8230;" does not exclude the presence of another like element in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention or portions thereof contributing to the prior art may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the methods according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (26)

1. A data transmission method is applied to a terminal, and is characterized by comprising the following steps:
acquiring data transmission configuration information;
under the condition that a timer corresponding to a hybrid automatic repeat request (HARQ) process is overtime, transmitting data of the HARQ process according to the data transmission configuration information;
wherein the HARQ process is configured for semi-persistent resources;
the data transmission configuration information includes:
transmitting corresponding resource location information;
the resource location information corresponding to the transmission comprises time domain location information;
the time domain position information is used for indicating that the time position transmitted by the terminal is n + k;
wherein n is any one of the following items:
a time position at which the timer times out;
the sum of the overtime position of the timer and the time offset;
the time position at which the timer is started or restarted;
the sum of the time position of the timer start or restart and the time offset;
time position of data transmission in HARQ process;
the sum of the time position and the time offset of the HARQ process for data transmission;
the terminal determines the time position of the terminal transmission last time;
the k is any one of the following items:
a fixed time offset;
the number of uplink transmission positions after the time position n;
the sum of x and y; wherein x is a fixed time offset, y is 0 when the time position n + x is an uplink transmission position, and y is the number of uplink transmission positions after the time position n + x when the time position n + x is a downlink transmission position, and y is an integer greater than or equal to 1;
the number of time positions after the time position n for configuring the semi-persistent uplink resource;
the number of time positions which correspond to the HARQ process numbers corresponding to the timer after the time position n and are configured with the semi-persistent uplink resources;
when the time position n + k is a semi-persistent uplink resource and the HARQ process number of the time position n + k is the same as the HARQ process number corresponding to the timer, the time position of the terminal transmission is n + k;
or when the time position n + k is the semi-persistent uplink resource and the HARQ process number of the time position n + k is different from the HARQ process number corresponding to the timer, the time position of the terminal transmission is n + k + z;
wherein z is the number of uplink transmission positions after the time position n + k, and z is an integer greater than or equal to 1.
2. The method of claim 1, wherein the data transmission configuration information is configured by a network device or agreed upon by a protocol.
3. The method of claim 1, wherein the data transmission configuration information further comprises at least one of:
transmitting corresponding HARQ redundancy version RV information;
maximum number of transmissions or retransmissions.
4. The method of claim 3, wherein the transmitting the corresponding resource location information further comprises at least one of:
frequency domain position information and spatial domain position information.
5. The method of claim 4, wherein the spatial domain location information comprises at least one of:
an identification of the target object;
cell identification corresponding to the target object;
identifying a frequency point corresponding to a target object;
the bandwidth part BWP identification corresponding to the target object;
a control channel identifier corresponding to the target object;
media Access Control (MAC) entity identification corresponding to the target object;
wherein the target object is a beam or a transmission node.
6. The method of claim 5, wherein the identification of the target object comprises at least one of:
the identification of the synchronization signal block SSB, the identification of the channel state information reference signal CSI-RS and the identification of a port number corresponding to the reference signal.
7. The method of claim 5, wherein the control channel identifier corresponding to the target object comprises at least one of:
the method comprises the following steps of identifying the type of a control channel, identifying the resource position of the control channel, identifying the reference signal of the control channel and identifying a port number corresponding to the reference signal of the control channel.
8. The method as claimed in claim 1, wherein when transmitting data of the HARQ process according to the data transmission configuration information, the method further comprises:
and sending the transmitted HARQ process information to the network equipment.
9. The method of claim 8, wherein the transmitted HARQ process information comprises at least one of:
HARQ process number, HARQ RV information, and indication information for indicating whether to newly transmit or retransmit.
10. The method of claim 1, wherein after the transmitting the data of the HARQ process according to the data transmission configuration information, the method further comprises:
judging whether the transmission or retransmission times of the data of the HARQ process reach a preset threshold value or not;
and when the transmission or retransmission times of the data of the HARQ process reach the preset threshold value, clearing the data cache of the HARQ process.
11. The method of claim 1, wherein the transmitting the data of the HARQ process according to the data transmission configuration information comprises:
judging whether the transmission or retransmission times of the data of the HARQ process reach a preset threshold value or not;
when the transmission or retransmission times of the data of the HARQ process do not reach the preset threshold value, transmitting the data of the HARQ process according to the data transmission configuration information, and starting or restarting a timer corresponding to the HARQ process;
and when the transmission or retransmission times of the data of the HARQ process reach the preset threshold value, stopping the timer corresponding to the HARQ process.
12. A data receiving method is applied to network equipment and is characterized by comprising the following steps:
acquiring data transmission configuration information;
receiving the data of the HARQ process transmitted by the terminal according to the data transmission configuration information;
wherein the HARQ process is configured to be used for semi-persistent resources, and the data of the HARQ process is transmitted by the terminal under the condition that a timer corresponding to the HARQ process is overtime;
the data transmission configuration information includes:
transmitting corresponding resource location information;
the resource location information corresponding to the transmission comprises time domain location information;
the time domain position information is used for indicating that the time position transmitted by the terminal is n + k;
wherein n is any one of the following items:
a time position at which the timer times out;
the sum of the overtime position of the timer and the time offset;
the time position at which the timer is started or restarted;
the sum of the time position of the timer start or restart and the time offset;
time position of data transmission in HARQ process;
the sum of the time position and the time offset of the HARQ process for data transmission;
the terminal determines the time position of the terminal transmission last time;
the k is any one of the following items:
a fixed time offset;
the number of uplink transmission positions after the time position n;
the sum of x and y; wherein x is a fixed time offset, y is 0 when the time position n + x is an uplink transmission position, and y is the number of uplink transmission positions after the time position n + x when the time position n + x is a downlink transmission position, and y is an integer greater than or equal to 1;
the number of time positions after the time position n for configuring the semi-persistent uplink resource;
the number of time positions which correspond to the HARQ process numbers corresponding to the timer after the time position n and are configured with the semi-persistent uplink resources;
when the time position n + k is a semi-persistent uplink resource and the number of the HARQ process at the time position n + k is the same as the number of the HARQ process corresponding to the timer, the time position of the terminal transmission is n + k;
or when the time position n + k is the semi-persistent uplink resource and the HARQ process number of the time position n + k is different from the HARQ process number corresponding to the timer, the time position of the terminal transmission is n + k + z;
wherein z is the number of uplink transmission positions after the time position n + k, and z is an integer greater than or equal to 1.
13. The method of claim 12, wherein the data transmission configuration information further comprises at least one of:
transmitting corresponding HARQ RV information;
maximum number of transmissions or retransmissions.
14. The method of claim 13, wherein the transmitting the corresponding resource location information further comprises at least one of:
frequency domain position information and spatial domain position information.
15. The method of claim 14, wherein the spatial domain location information comprises at least one of:
an identification of the target object;
cell identification corresponding to the target object;
identifying a frequency point corresponding to the target object;
BWP identification corresponding to the target object;
a control channel identifier corresponding to the target object;
MAC entity identification corresponding to the target object;
wherein the target object is a beam or a transmission node.
16. The method of claim 15, wherein the identification of the target object comprises at least one of:
and the SSB identifier, the CSI-RS identifier and the port number identifier corresponding to the reference signal.
17. The method of claim 15, wherein the control channel identifier corresponding to the target object comprises at least one of:
the method comprises the following steps of identifying the type of a control channel, identifying the resource position of the control channel, identifying the reference signal of the control channel and identifying a port number corresponding to the reference signal of the control channel.
18. A terminal, comprising:
the first acquisition module is used for acquiring data transmission configuration information;
a transmission module, configured to transmit data of an HARQ process according to the data transmission configuration information when a timer corresponding to the HARQ process is overtime;
wherein the HARQ process is configured for semi-persistent resources;
the data transmission configuration information includes:
transmitting corresponding resource location information;
the resource location information corresponding to the transmission comprises time domain location information;
the time domain position information is used for indicating that the time position of terminal transmission is n + k;
wherein n is any one of the following items:
a time position at which the timer times out;
the sum of the overtime position of the timer and the time offset;
the time position at which the timer is started or restarted;
the sum of the time position of the timer start or restart and the time offset;
time position of data transmission in HARQ process;
the sum of the time position and the time offset of the HARQ process for data transmission;
the terminal determines the time position of the terminal transmission last time;
the k is any one of the following items:
a fixed time offset;
the number of uplink transmission positions after the time position n;
the sum of x and y; wherein x is a fixed time offset, y is 0 when the time position n + x is an uplink transmission position, and y is the number of uplink transmission positions after the time position n + x when the time position n + x is a downlink transmission position, and y is an integer greater than or equal to 1;
the number of time positions after the time position n for configuring the semi-persistent uplink resource;
the number of time positions which correspond to the HARQ process numbers corresponding to the timer after the time position n and are configured with the semi-persistent uplink resources;
when the time position n + k is a semi-persistent uplink resource and the HARQ process number of the time position n + k is the same as the HARQ process number corresponding to the timer, the time position of the terminal transmission is n + k;
or when the time position n + k is the semi-persistent uplink resource and the HARQ process number of the time position n + k is different from the HARQ process number corresponding to the timer, the time position of the terminal transmission is n + k + z;
wherein z is the number of uplink transmission positions after the time position n + k, and z is an integer greater than or equal to 1.
19. The terminal of claim 18, wherein the data transmission configuration information comprises at least one of:
transmitting corresponding HARQ RV information;
maximum number of transmissions or retransmissions.
20. The terminal of claim 19, wherein the transmission of the corresponding resource location information further comprises at least one of:
frequency domain position information and spatial domain position information.
21. A network device, comprising:
the second acquisition module is used for acquiring data transmission configuration information;
a receiving module, configured to receive, according to the data transmission configuration information, data of an HARQ process transmitted by a terminal;
wherein the HARQ process is configured to be used for semi-persistent resources, and the data of the HARQ process is transmitted by the terminal under the condition that a timer corresponding to the HARQ process is overtime;
the data transmission configuration information includes:
transmitting corresponding resource location information;
the resource location information corresponding to the transmission comprises time domain location information;
the time domain position information is used for indicating that the time position transmitted by the terminal is n + k;
wherein n is any one of the following items:
a time position at which the timer times out;
the sum of the overtime position of the timer and the time offset;
the time position at which the timer is started or restarted;
the sum of the time position of the timer start or restart and the time offset;
time position of data transmission in HARQ process;
the sum of the time position and the time offset of the HARQ process for data transmission;
the terminal determines the time position of the terminal transmission last time;
the k is any one of the following items:
a fixed time offset;
the number of uplink transmission positions after the time position n;
the sum of x and y; wherein x is a fixed time offset, y is 0 when the time position n + x is an uplink transmission position, and y is the number of uplink transmission positions after the time position n + x when the time position n + x is a downlink transmission position, and y is an integer greater than or equal to 1;
the number of time positions after the time position n for configuring the semi-persistent uplink resource;
the number of time positions which correspond to the HARQ process numbers corresponding to the timer after the time position n and are configured with the semi-persistent uplink resources;
when the time position n + k is a semi-persistent uplink resource and the HARQ process number of the time position n + k is the same as the HARQ process number corresponding to the timer, the time position of the terminal transmission is n + k;
or when the time position n + k is the semi-persistent uplink resource and the HARQ process number of the time position n + k is different from the HARQ process number corresponding to the timer, the time position of the terminal transmission is n + k + z;
wherein z is the number of uplink transmission positions after the time position n + k, and z is an integer greater than or equal to 1.
22. The network device of claim 21, wherein the data transmission configuration information further comprises at least one of:
transmitting corresponding HARQ RV information;
maximum number of transmissions or retransmissions.
23. The network device of claim 22, wherein the resource location information corresponding to the transmission comprises at least one of:
frequency domain position information and spatial domain position information.
24. A terminal comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the computer program, when executed by the processor, implements the steps of the data transmission method according to any one of claims 1 to 11.
25. Network device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the computer program, when executed by the processor, carries out the steps of the data receiving method according to any of claims 12 to 17.
26. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the data transmission method according to one of claims 1 to 11 or the steps of the data reception method according to one of claims 12 to 17.
CN201811326703.8A 2018-11-08 2018-11-08 Data transmission method, receiving method, terminal and network equipment Active CN111147195B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811326703.8A CN111147195B (en) 2018-11-08 2018-11-08 Data transmission method, receiving method, terminal and network equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811326703.8A CN111147195B (en) 2018-11-08 2018-11-08 Data transmission method, receiving method, terminal and network equipment

Publications (2)

Publication Number Publication Date
CN111147195A CN111147195A (en) 2020-05-12
CN111147195B true CN111147195B (en) 2023-03-24

Family

ID=70515997

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811326703.8A Active CN111147195B (en) 2018-11-08 2018-11-08 Data transmission method, receiving method, terminal and network equipment

Country Status (1)

Country Link
CN (1) CN111147195B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113765628B (en) * 2020-06-05 2023-05-09 ***通信有限公司研究院 Data processing method, device, related equipment and storage medium
CN113972966B (en) * 2020-07-24 2024-02-02 维沃移动通信有限公司 Service processing method and device and related equipment
CN114070472B (en) * 2020-08-05 2023-02-21 维沃移动通信有限公司 Data transmission method and device and communication equipment

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017133285A1 (en) * 2016-02-02 2017-08-10 中兴通讯股份有限公司 Method for sending unlicensed carrier uplink data, and terminal
WO2017194000A1 (en) * 2016-05-12 2017-11-16 株式会社Ntt都科摩 Uplink data transmission feedback method and device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101741525B (en) * 2008-11-07 2012-11-28 中兴通讯股份有限公司 Method and system for processing data retransmission of hybrid automatic retransmission request
US10375725B2 (en) * 2015-03-16 2019-08-06 Lg Electronics Inc. Method of fast-retransmitting uplink data in wireless communication system and apparatus therefor

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017133285A1 (en) * 2016-02-02 2017-08-10 中兴通讯股份有限公司 Method for sending unlicensed carrier uplink data, and terminal
WO2017194000A1 (en) * 2016-05-12 2017-11-16 株式会社Ntt都科摩 Uplink data transmission feedback method and device

Also Published As

Publication number Publication date
CN111147195A (en) 2020-05-12

Similar Documents

Publication Publication Date Title
CN110166192B (en) Cell processing method, terminal equipment and network equipment
CN110475364B (en) Method and terminal for receiving non-periodic tracking reference signal
CN110769516B (en) Random access method and related equipment
CN110944352B (en) Link failure detection method and terminal for sidelink
CN110932825B (en) Hybrid automatic repeat request response feedback method and terminal
CN111147195B (en) Data transmission method, receiving method, terminal and network equipment
CN112825589B (en) Method and terminal for entering dormancy behavior
CN112584509B (en) Method and terminal for determining sidelink resources
CN112770350A (en) Method and related equipment for reporting failure report
CN111835489B (en) Transmission method, configuration method, terminal and network side equipment
CN111278149B (en) Information sending method, information detection method, terminal equipment and network equipment
CN111447686A (en) HARQ-ACK feedback method, terminal and network equipment
CN111836310A (en) UCI transmission method, terminal and network equipment
CN113676303B (en) Transmission processing method and device and electronic equipment
CN113382423A (en) Signal transmission method, information indication method and related equipment
CN112654093B (en) Information transmission and receiving method, terminal and network side equipment
CN111278125B (en) Transmission method, terminal equipment and network side equipment
CN111436154A (en) Uplink transmission method, terminal and network device for unlicensed frequency band
CN111800864B (en) Physical uplink control channel transmission method, device, equipment and medium
CN112804754B (en) Resource determination method, resource configuration method, terminal and network equipment
CN111246517B (en) Data feedback information processing method and device, mobile terminal and storage medium
CN112584536B (en) Uplink transmission method, resource allocation method, terminal and network side equipment
CN112584479B (en) Power headroom report processing method, terminal and network equipment
CN113194534B (en) Timing determination method and communication equipment
CN111262662B (en) Data sending method and terminal

Legal Events

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