[go: up one dir, main page]

CN109495220A - Data transmission method and device, user terminal and computer readable storage medium - Google Patents

Data transmission method and device, user terminal and computer readable storage medium Download PDF

Info

Publication number
CN109495220A
CN109495220A CN201710824511.9A CN201710824511A CN109495220A CN 109495220 A CN109495220 A CN 109495220A CN 201710824511 A CN201710824511 A CN 201710824511A CN 109495220 A CN109495220 A CN 109495220A
Authority
CN
China
Prior art keywords
uplink
scheduling request
sends
send
uplink scheduling
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.)
Granted
Application number
CN201710824511.9A
Other languages
Chinese (zh)
Other versions
CN109495220B (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201710824511.9A priority Critical patent/CN109495220B/en
Publication of CN109495220A publication Critical patent/CN109495220A/en
Application granted granted Critical
Publication of CN109495220B publication Critical patent/CN109495220B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/1607Details of the supervisory signal

Landscapes

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

Abstract

The invention discloses a kind of data transmission method and devices, user terminal and computer readable storage medium, when sending uplink scheduling request by triggering, determine that the sub-frame of uplink of uplink scheduling request transmission position needs to send with the presence or absence of the feedback message of hybrid automatic repeat-request first, when the feedback message that there is conjunction automatic repeat request needs to send, change the transmission position of aforementioned feedback message based on the variable element prestored, to in the different transmissions for sending position and completing uplink scheduling request and aforementioned feedback message, avoid the resource contention of uplink scheduling request and aforementioned feedback message, it can ensure the correct transmission of hybrid automatic repeat-request feedback message.

Description

Data transmission method and device, user terminal and computer readable storage medium
Technical field
The present invention relates to mobile communication technology field more particularly to a kind of data transmission method and device, user terminal and Computer readable storage medium.
Background technique
In TDD LTE, (or TD-LTE, i.e. Time Division Long Term Evolution, timesharing are drilled for a long time Into) in system, to meet the needs of carrier wave polymerization, (wherein, 3GPP indicates 3rd Generation to 3GPP TS36.213 Partnership Project, i.e. third generation partner program, TS presentation technology specification, 36.213 be specific number) Kind Physical Uplink Control Channel format has been increased in Rel-10 version newly to support carrier wave to polymerize, respectively based on the object of channel selection Manage uplink control channel format 1b and Physical Uplink Control Channel format 3.
But in a tdd system, it ratio of uplink subframe to downlink subframe and is not fixed and sub-frame of uplink is generally less than downlink subframe, It may be needed in one sub-frame of uplink while the feedback message for feeding back multiple hybrid automatic repeat-requests (including confirms and negative disappears Breath, hereinafter referred to as ACK/NACK), if desired send ACK/NACK simultaneously on uplink control channel resource in this case And uplink scheduling request, the feedback resources conflict of ACK/NACK and uplink scheduling request on uplink control channel will be caused, caused ACK/NACK resource lose or indefinite feedback be which downlink subframe ACK/NACK.
Summary of the invention
The main purpose of the present invention is to provide a kind of data transmission method and device, user terminal and computer-readable deposit Storage media, it is intended to ensure the correct transmission of hybrid automatic repeat-request feedback message.
To achieve the above object, the present invention provides a kind of data transmission method, for being configured for selecting using based on channel The Physical Uplink Control Channel format 1b selected or the user terminal using Physical Uplink Control Channel format 3, data transmission Method includes:
When triggering sends uplink scheduling request, determine that the first of uplink scheduling request sends position;
There are the feedback message of hybrid automatic repeat-request needs for sub-frame of uplink in determining first transmission position When transmission, determine that send the feedback message second sends position according to the variable element prestored;
The uplink scheduling request is sent in the sub-frame of uplink that described first sends position, sends position described second Sub-frame of uplink sends the feedback message.
Further, the present invention also provides a kind of data transmission devices, are based on channel selection applied to being configured for using Physical Uplink Control Channel format 1b or using Physical Uplink Control Channel format 3 user terminal, the data transmission dress It sets and includes:
First determining module, for when triggering sends uplink scheduling request, determining that the first of uplink scheduling request sends Position;
Second determining module, there are mixed automatic retransfers to ask for the sub-frame of uplink for sending position determining described first When the feedback message asked needs to send, determine that send the feedback message second sends position according to the variable element prestored;
Sending module, the sub-frame of uplink for sending position described first sends the uplink scheduling request, described Second sub-frame of uplink for sending position sends the feedback message.
Further, the present invention also provides a kind of user terminal, which is configured with the physics based on channel selection Uplink control channel format 1b or Physical Uplink Control Channel format 3, the user terminal include:
It is stored with the memory of data distributing program;
Processor is configured to execute the data distributing program to perform the steps of
When triggering sends uplink scheduling request, determine that the first of uplink scheduling request sends position;
There are the feedback message of hybrid automatic repeat-request needs for sub-frame of uplink in determining first transmission position When transmission, determine that send the feedback message second sends position according to the variable element prestored;
The uplink scheduling request is sent in the sub-frame of uplink that described first sends position, sends position described second Sub-frame of uplink sends the feedback message.
Further, it the present invention also provides a kind of computer readable storage medium, is deposited on the computer readable storage medium Data distributing program is contained, the data distributing program performs the steps of when being executed by processor
When triggering sends uplink scheduling request, determine that the first of uplink scheduling request sends position;
There are the feedback message of hybrid automatic repeat-request needs for sub-frame of uplink in determining first transmission position When transmission, determine that send the feedback message second sends position according to the variable element prestored;
The uplink scheduling request is sent in the sub-frame of uplink that described first sends position, sends position described second Sub-frame of uplink sends the feedback message.
The present invention passes through when triggering sends uplink scheduling request, it is first determined the uplink scheduling request sends the upper of position Row subframe needs to send with the presence or absence of the feedback message of hybrid automatic repeat-request, disappears when there is the feedback for closing automatic repeat request When breath needs to send, change the transmission position of aforementioned feedback message based on the variable element prestored, thus in different transmission positions The transmission for completing uplink scheduling request and aforementioned feedback message is set, the resource of uplink scheduling request and aforementioned feedback message is avoided Conflict, it can be ensured that the correct transmission of hybrid automatic repeat-request feedback message.
Detailed description of the invention
Fig. 1 is the structural schematic diagram of user terminal one of the present invention optionally;
Fig. 2 is the flow diagram of data transmission method first embodiment of the present invention;
Fig. 3 be data transmission method first embodiment of the present invention in uplink/downlink configuration 2 under, ACK/NACK feed back when Order relation schematic diagram;
Fig. 4 is uplink scheduling request and ACK/NACK feedback resources conflict in data transmission method first embodiment of the present invention Schematic diagram;
Fig. 5 is that the practical schematic diagram for sending position of ACK/NACK is delayed in data transmission method first embodiment of the present invention;
Fig. 6 is the module diagram of data transmission device first embodiment of the present invention.
The embodiments will be further described with reference to the accompanying drawings for the realization, the function and the advantages of the object of the present invention.
Specific embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
The primary solutions of the embodiment of the present invention are: by when triggering sends uplink scheduling request, it is first determined should The sub-frame of uplink that uplink scheduling request sends position needs to send with the presence or absence of the feedback message of hybrid automatic repeat-request, when depositing When the feedback message for closing automatic repeat request needs to send, change the transmission of aforementioned feedback message based on the variable element prestored Position, to avoid uplink scheduling in the different transmissions for sending position and completing uplink scheduling request and aforementioned feedback message The resource contention of request and aforementioned feedback message, it can be ensured that the correct transmission of hybrid automatic repeat-request feedback message.
As shown in Figure 1, Fig. 1 is the structural representation of the user terminal for the hardware running environment that the embodiment of the present invention is related to Figure.
As shown in Figure 1, the user terminal may include: processor 1001, such as CPU, network interface 1004, user interface 1003, memory 1005, communication bus 1002.Wherein, communication bus 1002 is for realizing the connection communication between these components. User interface 1003 may include display screen (Display), input unit such as keyboard (Keyboard), optional user interface 1003 can also be including standard wireline interface and wireless interface etc..Network interface 1004 optionally may include the wired of standard Interface, wireless interface (such as Wi-Fi interface).Memory 1005 can be high speed RAM memory, be also possible to stable memory (non-volatile memory), such as magnetic disk storage.Memory 1005 optionally can also be independently of aforementioned processor 1001 storage device.
It will be understood by those skilled in the art that the structure of user terminal shown in Fig. 1 is not constituted to user terminal It limits, may include perhaps combining certain components or different component layouts than illustrating more or fewer components.
As shown in Figure 1, the memory in an embodiment of user terminal of the present invention, as a kind of computer storage medium It may include operating system, network communication module, Subscriber Interface Module SIM and data distributing program in 1005.
In user terminal shown in Fig. 1, network interface 1004 is mainly used for connecting background server, with background server Carry out data communication;User interface 1003 is mainly used for connecting client (user terminal), carries out data communication with client;And locate Reason device 1001 can be used for calling the data distributing program stored in memory 1005, and execute following operation:
When triggering sends uplink scheduling request, determine that the first of uplink scheduling request sends position;
There are the feedback messages of hybrid automatic repeat-request to need to send for sub-frame of uplink in the first determining transmission position When, determine that send feedback message second sends position according to the variable element prestored;
Uplink scheduling request is sent in the sub-frame of uplink that first sends position, is sent in the sub-frame of uplink that second sends position Aforementioned feedback message.
Further, processor 1001 can be used for calling the data distributing program stored in memory 1005, also execute It operates below:
It is K in the table 10.1.3.1-1 of 3GPP TS36.213 according to the value I of variable elementMIncrease I surplus, wherein KMIndicate set composed by the corresponding each downlink subframe of the same sub-frame of uplink, which includes M element;
The the second transmission position for sending feedback message is searched according to the table 10.1.3.1-1 after I surplus of increase.
Further, processor 1001 can be used for calling the data distributing program stored in memory 1005, also execute It operates below:
In access base station, the variable element of base station transmission is received and stored.
Further, processor 1001 can be used for calling the data distributing program stored in memory 1005, also execute It operates below:
In access base station, receives the Physical Uplink Control Channel that base station is sent and configure cell;
The variable element that Physical Uplink Control Channel configuration cell carries is parsed, and stores the variable element parsed.
Further, processor 1001 can be used for calling the data distributing program stored in memory 1005, also execute It operates below:
Detect need to send there are upstream data when, judgement currently whether there is ascending resource;
When there is currently no ascending resource, the transmission operation of uplink scheduling request is triggered.
Further, processor 1001 can be used for calling the data distributing program stored in memory 1005, also execute It operates below:
There is no the feedback messages of hybrid automatic repeat-request to need to send out for sub-frame of uplink in the first determining transmission position When sending, aforementioned uplink scheduling is sent using Physical Uplink Control Channel format 1,1a or 1b in the sub-frame of uplink that first sends position Request.
Further, the present invention also provides a kind of data transmission methods, are applied to user terminal shown in FIG. 1, referring to figure 2, in the first embodiment of data transmission method of the present invention, which includes:
Step S10 determines that the first of uplink scheduling request sends position when triggering sends uplink scheduling request;
Step S20, there are the feedback messages of hybrid automatic repeat-request for the sub-frame of uplink in the first determining transmission position When needing to send, determine that send feedback message second sends position according to the variable element prestored;
Step S30 sends uplink scheduling request in the sub-frame of uplink that first sends position, in the uplink that second sends position Subframe sends aforementioned feedback message.
It should be noted that the present invention program for ease of understanding, below first to two kinds of physical uplinks of the present invention Control channel format is simply introduced.
Wherein, (the PUCCH format 1b with of the Physical Uplink Control Channel format 1b based on channel selection Channel selection) using 2 bit informations of PUCCH format 1b carrying, and several specific PUCCH 1 is selected to provide Some of source, to indicate that the feedback message of the hybrid automatic repeat-request to be sent (HARQ) (including confirms and negative disappears Breath, hereinafter referred to as ACK/NACK).It only supports to be no more than 4 ACK/NACK bit informations and not more than 2 serving cells Scene.
Physical Uplink Control Channel format 3 (PUCCH format 3) can support at most 5 serving cells and user terminal The scene of MIMO (Multiple-Input Multiple-Output, multiple-input, multiple-output) is configured in each server.PUCCH Format 3 can also support the scene of 2 serving cells, specifically use PUCCH format 3 or PUCCH format 1b with channel selection depends on the configuration of base station.
However, for being configured for PUCCH format 1b with channel selection or using PUCCH If desired the user terminal of format 3 sends ACK/NACK and uplink scheduling request simultaneously on PUCCH, will cause PUCCH The feedback resources conflict of upper ACK/NACK and uplink scheduling request, leads to that ACK/NACK resource is lost or indefinite feedback is The ACK/NACK of which downlink subframe.
For this purpose, in embodiments of the present invention, user terminal is when triggering sends uplink scheduling request, it is first determined uplink tune The first of degree request sends position, calculates the first of uplink scheduling request with specific reference to the period of configured uplink scheduling request Send position.Wherein, the purpose that user terminal sends uplink scheduling request is to send to base station requests ascending resource, first The calculating of position is carried out according to existing protocol, and details are not described herein again.
After determining that the first of uplink scheduling request sends position, user terminal judges uplink of the first transmission position Frame needs to send with the presence or absence of the ACK/NACK of HARQ, and herein, there are the ACK/ of HARQ for the sub-frame of uplink of the first transmission position NACK needs to send.Obvious, there are feedback resources conflicts by uplink scheduling request and ACK/NACK at this time.
In uplink scheduling request and ACK/NACK there are when feedback resources conflict, user terminal, which is further got, to be prestored Variable element, and determine that send ACK/NACK second sends position according to the variable element, specifically, step S20 includes:
It is K in the table 10.1.3.1-1 of 3GPP TS36.213 according to the value I of variable elementMIncrease I surplus, wherein KMIndicate set composed by the corresponding each downlink subframe of the same sub-frame of uplink, which includes M element;
The the second transmission position for sending feedback message is searched according to the table 10.1.3.1-1 after I surplus of increase.
Table 1 is please referred to, table 1 corresponds to the table 10.1.3.1-1 of 3GPP TS36.213.
Table 1
For TDD, if user terminal detects PDSCH (Physical Downlink on downlink subframe n-k Shared Channel, Physical Downlink Shared Channel) transmission, or detect an indicating downlink semipermanent scheduling release PDCCH (Physical Downlink Control Channel, Physical Downlink Control Channel), then user terminal can be in uplink Subframe n replys ACK/NACK.Wherein, k definition in the table 10.1.3.1-1 (i.e. upper table 1) of 3GPP TS36.213.
The PDSCH that multiple downlink subframes are sent as can be seen from Table 1 may reply ACK/NACK in same sub-frame of uplink.Together The corresponding all downlink subframes of one sub-frame of uplink constitute set KM, M element, K are shared in setMEach of member It is called usually as a k.Different downlink subframes corresponds to different k, is successively labeled as k according to the sequencing occurred in table0、 k1……kM-1, the lower label of each element is.It is as shown in Figure 3: for the timing that under uplink/downlink configuration 2, ACK/NACK is fed back Relationship, wherein D indicates that downlink subframe, S indicate that special subframe, U indicate sub-frame of uplink.
In the present embodiment, user terminal is according to the value I of variable element, in the table 10.1.3.1-1 of 3GPP TS36.213 In be KMIncrease I surplus, by taking I=1 as an example, as shown in table 2.
Table 2
Later, then it can be searched at the table 10.1.3.1-1 after increasing I surplus (i.e. upper table 2) and send the second of ACK/NACK Send position, it is clear that, after increasing I surplus, the practical transmission position of ACK/NACK is delayed.
Determine the first of uplink scheduling request send the second of position and ACK/NACK send position after, due to the Two transmission positions, which are delayed, sends position in first, eliminates uplink scheduling request and the feedback resources conflict of ACK/NACK, at this time Uplink scheduling request is sent in the sub-frame of uplink that first sends position, sends ACK/ in the sub-frame of uplink that second sends position NACK can ensure that the correct transmission of the ACK/NACK of HARQ.
The present invention program is illustrated below in conjunction with specific example.
User terminal is configured with PUCCH format 1b with channel selection, and uses uplink/downlink Configuration 2, the value I of variable element are 1.
User terminal determines that the first of uplink scheduling request sends position, such as Fig. 4 when triggering sends uplink scheduling request It is shown, the sub-frame of uplink U2 needs of the first transmission position can determine according to table 1 while sending ACK/NACK and uplink scheduling request.
User terminal further gets the variable element (its value I=1) prestored, is K in table 1MIncrease by 1 surplus, Table 2 is obtained, inquire ACK/NACK according to table 2 second sends position, as shown in figure 5, ACK/NACK will be delayed to second The sub-frame of uplink U7 for sending position is sent.
Later, the sub-frame of uplink U2 that user terminal can send position first sends uplink scheduling request, in the second hair It send the sub-frame of uplink U7 of position to send ACK/NACK, realizes the correct transmission of ACK/NACK.
Further, in the present embodiment, after abovementioned steps S10, further includes:
There is no the feedback messages of hybrid automatic repeat-request to need to send out for sub-frame of uplink in the first determining transmission position When sending, the uplink scheduling is sent using Physical Uplink Control Channel format 1,1a or 1b in the sub-frame of uplink that first sends position Request.
Specifically, the sub-frame of uplink of aforementioned the first transmission of judgement position needs to send it with the presence or absence of the ACK/NACK of HARQ Afterwards, if the sub-frame of uplink of the first transmission position needs to send there is no ACK/NACK, PUCCH format1,1a or 1b are used Send uplink scheduling request.
Data transmission method proposed by the present invention, by when triggering sends uplink scheduling request, it is first determined the uplink The sub-frame of uplink that scheduling request sends position needs to send with the presence or absence of the feedback message of hybrid automatic repeat-request, closes when existing When the feedback message of automatic repeat request needs to send, change the transmission position of aforementioned feedback message based on the variable element prestored It sets, to avoid uplink scheduling in the different transmissions for sending position and completing uplink scheduling request and aforementioned feedback message and ask The resource contention for aforementioned feedback message of summing, it can be ensured that the correct transmission of hybrid automatic repeat-request feedback message.
Further, it is based on first embodiment, the second embodiment of data transmission method of the present invention is proposed, in the present embodiment In, before step S10, further includes:
In access base station, the variable element of base station transmission is received and stored.
It should be noted that the difference with aforementioned first embodiment is, embodiment adds user terminals to obtain in advance The operation for taking variable element, is only explained below, other can refer to aforementioned first embodiment, and details are not described herein again.
Specifically, in embodiments of the present invention, base station configuration parameter at activation cell, at this time according to the configuration information of OM Resource required for cell is established in calculating, and sets the value I of variable element according to actual needs, and according to aforementioned arrangements information and I calculates the resource (sending the resource of uplink scheduling request) of PUCCH (1).
Later, the information that the resource allocation information of PUCCH (1) and variable element value are I is sent to user terminal.
On the other hand, user terminal receives and stores the variable element of base station transmission, specifically:
In access base station, receives the Physical Uplink Control Channel that base station is sent and configure cell;
The variable element of carrying is parsed, and stores the variable element parsed.
In the specific implementation, the resource information of PUCCH (1) is broadcast to the use in cell by base station by cell system message Variable element is carried the Physical Uplink Control Channel in RRC Connection Reconfiguration message by family terminal Configuration cell is allocated to user terminal.
Correspondingly, user terminal, which in access base station, receives the Physical Uplink Control Channel that base station is sent, configures cell, and Variable element is parsed from Physical Uplink Control Channel configuration cell, is stored.In addition, user terminal is also sent out from base station The resource information of (1) PUCCH is extracted in the cell system message broadcast sent.
Further, in the present embodiment, user terminal is when triggering sends uplink scheduling request, according to base station configuration The period of PUCCH (1) resource information and uplink scheduling request, calculate uplink scheduling request first send position.
Further, it is based on first embodiment, the 3rd embodiment of data transmission method of the present invention is proposed, in the present embodiment In, before step S10, further includes:
Detect need to send there are upstream data when, judgement currently whether there is ascending resource;
When there is currently no ascending resource, the transmission operation of uplink scheduling request is triggered.
It should be noted that the present embodiment, which on the basis of aforementioned first embodiment, increases triggering, sends uplink scheduling The scheme of request, is only explained below, other can refer to aforementioned first embodiment, and details are not described herein again.
In the present embodiment, whether user terminal detecting real-time has upstream data to need to send, and is detecting uplink When data need to send, judgement currently whether there is ascending resource, that is to say that currently whether there is or not PUSCH resources for judgement, will sentence herein It is disconnected that ascending resource is not present.
When there is currently no ascending resource, the transmission operation of uplink scheduling request is triggered, to send uplink tune to base station Degree request, to base station requests ascending resource.
Further, the present invention also provides a kind of data transmission devices, are applied to user terminal shown in FIG. 1, correspond to The first embodiment of aforementioned data transmission method, referring to Fig. 6, in the first embodiment of data transmission device of the present invention, the number Include: according to transmitting device
First determining module 10, for when triggering sends uplink scheduling request, determining the first hair of uplink scheduling request Send position;
Second determining module 20, there are hybrid automatic repeat-requests for the sub-frame of uplink for sending position determining first Feedback message when needing to send, determine that send aforementioned feedback message second sends position according to the variable element prestored;
Sending module 30, the sub-frame of uplink for sending position first sends aforementioned uplink scheduling request, in the second hair The sub-frame of uplink of position is sent to send aforementioned feedback message.
In embodiments of the present invention, the first determining module 10 is when user terminal triggers and sends uplink scheduling request, first It determines that the first of uplink scheduling request sends position, is calculated with specific reference to the period of the configured uplink scheduling request of user terminal The first of uplink scheduling request sends position.Wherein, the purpose for sending uplink scheduling request is to base station requests ascending resource, The calculating of its first transmission position is carried out according to existing protocol, and details are not described herein again.
After the first determining module 10 determines the first transmission position of uplink scheduling request, the judgement of the second determining module 20 The sub-frame of uplink of first transmission position needs to send with the presence or absence of the ACK/NACK of HARQ, and herein, first sends the uplink of position There are the ACK/NACK of HARQ to need to send for subframe.Obvious, there are feedback resources by uplink scheduling request and ACK/NACK at this time Conflict.
In uplink scheduling request and ACK/NACK there are when feedback resources conflict, the second determining module 20 is further got The variable element prestored, and determine that send ACK/NACK second sends position according to the variable element, specifically, second determines Module 20 is K in the table 10.1.3.1-1 of 3GPP TS36.213 according to the value I of variable elementMIncrease I surplus, wherein KM Indicate that set composed by the corresponding each downlink subframe of the same sub-frame of uplink, the set include M element;According to increase I Table 10.1.3.1-1 after a surplus searches the second transmission position for sending aforementioned feedback message (i.e. ACK/NACK).
Table 1 is please referred to, table 1 corresponds to the table 10.1.3.1-1 of 3GPP TS36.213.
For TDD, if user terminal detects PDSCH (Physical Downlink on downlink subframe n-k Shared Channel, Physical Downlink Shared Channel) transmission, or detect an indicating downlink semipermanent scheduling release PDCCH (Physical Downlink Control Channel, Physical Downlink Control Channel), then user terminal can be in uplink Subframe n replys ACK/NACK.Wherein, k definition in the table 10.1.3.1-1 (i.e. upper table 1) of 3GPP TS36.213.
The PDSCH that multiple downlink subframes are sent as can be seen from Table 1 may reply ACK/NACK in same sub-frame of uplink.Together The corresponding all downlink subframes of one sub-frame of uplink constitute set KM, M element, K are shared in setMEach of member It is called usually as a k.Different downlink subframes corresponds to different k, is successively labeled as k according to the sequencing occurred in table0、 k1……kM-1, the lower label of each element is.It is as shown in Figure 3: for the timing that under uplink/downlink configuration 2, ACK/NACK is fed back Relationship, wherein D indicates that downlink subframe, S indicate that special subframe, U indicate sub-frame of uplink.
In the present embodiment, the second determining module 20 is according to the value I of variable element, in the table of 3GPP TS36.213 It 10.1.3.1-1 is K inMIncrease I surplus, by taking I=1 as an example, as shown in table 2.
Later, the second determining module 20 can then be searched at the table 10.1.3.1-1 after increasing I surplus (i.e. upper table 2) and be sent The second of ACK/NACK sends position, it is clear that, after increasing I surplus, the practical transmission position of ACK/NACK is prolonged Afterwards.
Determine the first of uplink scheduling request send the second of position and ACK/NACK send position after, due to the Two transmission positions, which are delayed, sends position in first, eliminates uplink scheduling request and the feedback resources conflict of ACK/NACK, at this time Uplink scheduling request is sent by the sub-frame of uplink that sending module 30 sends position first, in the sub-frame of uplink that second sends position ACK/NACK is sent, that is, can ensure that the correct transmission of the ACK/NACK of HARQ.
The present invention program is illustrated below in conjunction with specific example.
User terminal is configured with PUCCH format 1b with channel selection, and uses uplink/downlink Configuration 2, the value I of variable element are 1.
First determining module 10 determines the first of uplink scheduling request when user terminal triggers and sends uplink scheduling request Position is sent, as shown in figure 4, the second determining module 20 can determine that the sub-frame of uplink U2 of the first transmission position needs together according to table 1 When send ACK/NACK and uplink scheduling request.
Second determining module 20 further gets the variable element (its value I=1) prestored, is K in table 1MIncrease by 1 Surplus obtains table 2, according to table 2 inquire ACK/NACK second send position, as shown in figure 5, ACK/NACK will be delayed to The sub-frame of uplink U7 of second transmission position is sent.
Later, the sub-frame of uplink U2 that sending module 30 can send position first sends uplink scheduling request, second The sub-frame of uplink U7 for sending position sends ACK/NACK, realizes the correct transmission of ACK/NACK.
Further, in the present embodiment, the sub-frame of uplink that sending module 30 is also used to send position determining first When needing to send there is no the feedback message of hybrid automatic repeat-request, the sub-frame of uplink of position is sent using physically first Row control channel format 1,1a or 1b send the uplink scheduling request.
Specifically, aforementioned second determining module 20 judges that the sub-frame of uplink of the first transmission position whether there is the ACK/ of HARQ After NACK needs to send, if the sub-frame of uplink of the first transmission position needs to send there is no ACK/NACK, indicate to send mould Block 30 sends uplink scheduling request using PUCCH format1,1a or 1b.
Data transmission device proposed by the present invention, by user terminal trigger send uplink scheduling request when, first really The sub-frame of uplink that the fixed uplink scheduling request sends position needs to send with the presence or absence of the feedback message of hybrid automatic repeat-request, When the feedback message that there is conjunction automatic repeat request needs to send, aforementioned feedback message is changed based on the variable element prestored Position is sent, to avoid uplink in the different transmissions for sending position and completing uplink scheduling request and aforementioned feedback message The resource contention of scheduling request and aforementioned feedback message, it can be ensured that the correct transmission of hybrid automatic repeat-request feedback message.
Further, it is based on first embodiment, proposes the second embodiment of data transmission device of the present invention, is corresponded to aforementioned The second embodiment of data transmission method, in the present embodiment, data transmission device further include:
Receiving module, in user terminal access base station, receiving and storing the variable element of base station transmission.
It should be noted that the difference with aforementioned first embodiment is, embodiment adds user terminals to obtain in advance The operation for taking variable element, is only explained below, other can refer to aforementioned first embodiment, and details are not described herein again.
Specifically, in embodiments of the present invention, base station configuration parameter at activation cell, at this time according to the configuration information of OM Resource required for cell is established in calculating, and sets the value I of variable element according to actual needs, and according to aforementioned arrangements information and I calculates the resource (sending the resource of uplink scheduling request) of PUCCH (1).
Later, the information that the resource allocation information of PUCCH (1) and variable element value are I is sent to user terminal.
On the other hand, user terminal receives by receiving module and stores the variable element of base station transmission, specifically:
In access base station, receives the Physical Uplink Control Channel that base station is sent and configure cell;
The variable element of carrying is parsed, and stores the variable element parsed.
In the specific implementation, the resource information of PUCCH (1) is broadcast to the use in cell by base station by cell system message Variable element is carried the Physical Uplink Control Channel in RRC Connection Reconfiguration message by family terminal Configuration cell is allocated to user terminal.
Match correspondingly, receiving module in user terminal access base station, receives the Physical Uplink Control Channel that base station is sent Confidence member, and variable element is parsed from Physical Uplink Control Channel configuration cell, it is stored.In addition, receiving module The resource information of (1) PUCCH is also extracted from the cell system message broadcast that base station is sent.
Further, in the present embodiment, the first determining module 10 user terminal trigger send uplink scheduling request when, According to the period of PUCCH (1) resource information and uplink scheduling request of base station configuration, calculate uplink scheduling request first is sent Position.
Further, it is based on first embodiment, proposes the 3rd embodiment of data transmission device of the present invention, is corresponded to aforementioned The 3rd embodiment of data transmission method, in the present embodiment, data transmission device further include trigger module, for detecting When user terminal needs to send there are upstream data, judgement currently whether there is ascending resource;It is also used to there is currently no upper When row resource, the transmission operation of uplink scheduling request is triggered.
It should be noted that the present embodiment, which on the basis of aforementioned first embodiment, increases triggering, sends uplink scheduling The scheme of request, is only explained below, other can refer to aforementioned first embodiment, and details are not described herein again.
In the present embodiment, whether trigger module detecting real-time user terminal has upstream data to need to send, and is detecting To when having upstream data to need to send, judgement currently whether there is ascending resource, that is to say judgement currently whether there is or not PUSCH resource, Ascending resource is not present in judgement herein.
When there is currently no ascending resource, trigger module triggers the transmission operation of uplink scheduling request, to send out to base station Uplink scheduling request is sent, to base station requests ascending resource.
Further, the present invention also provides a kind of computer readable storage mediums, and in one embodiment, this is computer-readable It is stored with data distributing program on storage medium, following operation is realized when which is executed by processor 1001:
When triggering sends uplink scheduling request, determine that the first of uplink scheduling request sends position;
There are the feedback messages of hybrid automatic repeat-request to need to send for sub-frame of uplink in the first determining transmission position When, determine that send feedback message second sends position according to the variable element prestored;
Uplink scheduling request is sent in the sub-frame of uplink that first sends position, is sent in the sub-frame of uplink that second sends position Aforementioned feedback message.
Further, when aforementioned data transfer program is executed by processor 1001, following operation is also realized:
It is K in the table 10.1.3.1-1 of 3GPP TS36.213 according to the value I of variable elementMIncrease I surplus, wherein KMIndicate set composed by the corresponding each downlink subframe of the same sub-frame of uplink, which includes M element;
The the second transmission position for sending feedback message is searched according to the table 10.1.3.1-1 after I surplus of increase.
Further, when aforementioned data transfer program is executed by processor 1001, following operation is also realized:
In access base station, the variable element of base station transmission is received and stored.
Further, when aforementioned data transfer program is executed by processor 1001, following operation is also realized:
In access base station, receives the Physical Uplink Control Channel that base station is sent and configure cell;
The variable element that Physical Uplink Control Channel configuration cell carries is parsed, and stores the variable element parsed.
Further, when aforementioned data transfer program is executed by processor 1001, following operation is also realized:
Detect need to send there are upstream data when, judgement currently whether there is ascending resource;
When there is currently no ascending resource, the transmission operation of uplink scheduling request is triggered.
Further, when aforementioned data transfer program is executed by processor 1001, following operation is also realized:
There is no the feedback messages of hybrid automatic repeat-request to need to send out for sub-frame of uplink in the first determining transmission position When sending, aforementioned uplink scheduling is sent using Physical Uplink Control Channel format 1,1a or 1b in the sub-frame of uplink that first sends position Request.
It should be noted that, in this document, the terms "include", "comprise" or its any other variant are intended to non-row His property includes, so that the process, method, article or the device that include a series of elements not only include those elements, and And further include other elements that are not explicitly listed, or further include for this process, method, article or device institute it is intrinsic Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including being somebody's turn to do There is also other identical elements in the process, method of element, article or device.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side Method can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but in many cases The former is more preferably embodiment.Based on this understanding, technical solution of the present invention substantially in other words does the prior art The part contributed out can be embodied in the form of software products, which is stored in one as described above In storage medium (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that a user terminal execution present invention is right Answer method described in embodiment.
The embodiment of the present invention is described with above attached drawing, but the invention is not limited to above-mentioned specific Embodiment, the above mentioned embodiment is only schematical, rather than restrictive, those skilled in the art Under the inspiration of the present invention, without breaking away from the scope protected by the purposes and claims of the present invention, it can also make very much Form, all of these belong to the protection of the present invention.

Claims (10)

1. a kind of data transmission method, which is characterized in that for being configured for controlling using the physical uplink based on channel selection Channel format 1b or the user terminal for using Physical Uplink Control Channel format 3, the data transmission method includes following step It is rapid:
When triggering sends uplink scheduling request, determine that the first of uplink scheduling request sends position;
There are the feedback messages of hybrid automatic repeat-request to need to send for sub-frame of uplink in determining first transmission position When, determine that send the feedback message second sends position according to the variable element prestored;
The uplink scheduling request is sent in the sub-frame of uplink that described first sends position, in the uplink that described second sends position Subframe sends the feedback message.
2. data transmission method according to claim 1, which is characterized in that the variable element that the basis prestores determines hair Send the feedback message second send position step include:
It is K in the table 10.1.3.1-1 of 3GPP TS36.213 according to the value I of the variable elementMIncrease I surplus, wherein KMIndicate that set composed by the corresponding each downlink subframe of the same sub-frame of uplink, the set include M element;
The the second transmission position for sending the feedback message is searched according to the table 10.1.3.1-1 after I surplus of increase.
3. data transmission method according to claim 1, which is characterized in that described to send uplink scheduling request in triggering When, calculate uplink scheduling request first send position the step of before, it is further comprising the steps of:
In access base station, the variable element that the base station is sent is received and stored.
4. data transmission method according to claim 3, which is characterized in that it is described in access base station, it receives and stores The step of variable element that the base station is sent includes:
In access base station, the Physical Uplink Control Channel configuration cell that the base station is sent is received;
The variable element that Physical Uplink Control Channel configuration cell carries is parsed, and storing parse described can Variable element.
5. data transmission method according to claim 1, described when triggering sends uplink scheduling request, uplink tune is determined It is further comprising the steps of before the step of the first of degree request sends position:
Detect need to send there are upstream data when, judgement currently whether there is ascending resource;
When there is currently no ascending resource, the transmission operation of uplink scheduling request is triggered.
6. data transmission method according to claim 1-5, which is characterized in that described to send uplink tune in triggering It is further comprising the steps of after determining the step of the first of uplink scheduling request sends position when degree request:
There is no the feedback messages of hybrid automatic repeat-request to need to send out for sub-frame of uplink in determining first transmission position When sending, the uplink is sent using Physical Uplink Control Channel format 1,1a or 1b in the sub-frame of uplink that described first sends position Scheduling request.
7. a kind of data transmission device, applied to being configured for using the Physical Uplink Control Channel format 1b based on channel selection Or the user terminal using Physical Uplink Control Channel format 3, which is characterized in that the data transmission device includes:
First determining module, for when triggering sends uplink scheduling request, determining that the first of uplink scheduling request sends position;
Second determining module, there are hybrid automatic repeat-requests for the sub-frame of uplink for sending position determining described first When feedback message needs to send, determine that send the feedback message second sends position according to the variable element prestored;
Sending module, the sub-frame of uplink for sending position described first sends the uplink scheduling request, described second The sub-frame of uplink for sending position sends the feedback message.
8. data transmission device according to claim 7, which is characterized in that second determining module is also used to according to institute The value I for stating variable element is K in the table 10.1.3.1-1 of 3GPP TS36.213MIncrease I surplus, wherein KMIndicate same Set composed by the corresponding each downlink subframe of a sub-frame of uplink, the set include M element;After increasing I surplus Table 10.1.3.1-1 search and send the second of the feedback message and send position.
9. a kind of user terminal, the user terminal be configured with Physical Uplink Control Channel format 1b based on channel selection or Physical Uplink Control Channel format 3, which is characterized in that the user terminal includes:
It is stored with the memory of data distributing program;
Processor is configured to execute the data distributing program to perform the steps of
When triggering sends uplink scheduling request, determine that the first of uplink scheduling request sends position;
There are the feedback messages of hybrid automatic repeat-request to need to send for sub-frame of uplink in determining first transmission position When, determine that send the feedback message second sends position according to the variable element prestored;
The uplink scheduling request is sent in the sub-frame of uplink that described first sends position, in the uplink that described second sends position Subframe sends the feedback message.
10. a kind of computer readable storage medium, which is characterized in that be stored with data biography on the computer readable storage medium Defeated program, the data distributing program perform the steps of when being executed by processor
When triggering sends uplink scheduling request, determine that the first of uplink scheduling request sends position;
There are the feedback messages of hybrid automatic repeat-request to need to send for sub-frame of uplink in determining first transmission position When, determine that send the feedback message second sends position according to the variable element prestored;
The uplink scheduling request is sent in the sub-frame of uplink that described first sends position, in the uplink that described second sends position Subframe sends the feedback message.
CN201710824511.9A 2017-09-11 2017-09-11 Data transmission method and device, user terminal and computer readable storage medium Active CN109495220B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710824511.9A CN109495220B (en) 2017-09-11 2017-09-11 Data transmission method and device, user terminal and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710824511.9A CN109495220B (en) 2017-09-11 2017-09-11 Data transmission method and device, user terminal and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN109495220A true CN109495220A (en) 2019-03-19
CN109495220B CN109495220B (en) 2021-08-17

Family

ID=65687353

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710824511.9A Active CN109495220B (en) 2017-09-11 2017-09-11 Data transmission method and device, user terminal and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN109495220B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111835468A (en) * 2019-08-12 2020-10-27 维沃移动通信有限公司 A kind of information sending and receiving method, terminal and control node
CN115378553A (en) * 2021-05-20 2022-11-22 海能达通信股份有限公司 Data transmission method, mobile terminal and computer readable storage medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102098151A (en) * 2010-12-28 2011-06-15 中兴通讯股份有限公司 Transmitting method for acknowledgment/negative acknowledgment and user terminal
CN103354482A (en) * 2013-06-17 2013-10-16 上海华为技术有限公司 Data transmission method and system, base station, and user equipment
US20130308550A1 (en) * 2012-05-17 2013-11-21 Sharp Laboratories Of America, Inc. Devices for sending and receiving feedback information
CN103427940A (en) * 2012-05-20 2013-12-04 上海贝尔股份有限公司 Method and device for transmitting uplink control information
CN103582008A (en) * 2012-07-26 2014-02-12 北京三星通信技术研究有限公司 Method for transmitting HARQ-ACK feedback information in service flow self-adaption type TDD system
US20150117271A1 (en) * 2012-04-09 2015-04-30 Zte Corporation Method and apparatus for transmitting hybrid automatic repeat request acknowledge information
CN104756430A (en) * 2013-09-26 2015-07-01 华为技术有限公司 Feedback method of control information, user equipment and base station
CN104767593A (en) * 2014-01-03 2015-07-08 中兴通讯股份有限公司 Method and device for transmitting response messages, terminal and base station
CN106357374A (en) * 2015-07-15 2017-01-25 普天信息技术有限公司 Method and system for detection of PUCCH (physical uplink control channel) feedback information in LTE (long term evolution)
CN106550464A (en) * 2015-09-22 2017-03-29 中国移动通信集团公司 A kind of transmission method of ascending control information, device and system

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102098151A (en) * 2010-12-28 2011-06-15 中兴通讯股份有限公司 Transmitting method for acknowledgment/negative acknowledgment and user terminal
US20150117271A1 (en) * 2012-04-09 2015-04-30 Zte Corporation Method and apparatus for transmitting hybrid automatic repeat request acknowledge information
US20130308550A1 (en) * 2012-05-17 2013-11-21 Sharp Laboratories Of America, Inc. Devices for sending and receiving feedback information
CN103427940A (en) * 2012-05-20 2013-12-04 上海贝尔股份有限公司 Method and device for transmitting uplink control information
CN103582008A (en) * 2012-07-26 2014-02-12 北京三星通信技术研究有限公司 Method for transmitting HARQ-ACK feedback information in service flow self-adaption type TDD system
CN103354482A (en) * 2013-06-17 2013-10-16 上海华为技术有限公司 Data transmission method and system, base station, and user equipment
CN104756430A (en) * 2013-09-26 2015-07-01 华为技术有限公司 Feedback method of control information, user equipment and base station
CN104767593A (en) * 2014-01-03 2015-07-08 中兴通讯股份有限公司 Method and device for transmitting response messages, terminal and base station
CN106357374A (en) * 2015-07-15 2017-01-25 普天信息技术有限公司 Method and system for detection of PUCCH (physical uplink control channel) feedback information in LTE (long term evolution)
CN106550464A (en) * 2015-09-22 2017-03-29 中国移动通信集团公司 A kind of transmission method of ascending control information, device and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
MCCSUPPORT: "Evolved Universal Terrestrial Radio Access (E-UTRA) Physical layer procedures", 《3GPP TS 36.213 V10.1.0》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111835468A (en) * 2019-08-12 2020-10-27 维沃移动通信有限公司 A kind of information sending and receiving method, terminal and control node
CN111835468B (en) * 2019-08-12 2021-10-29 维沃移动通信有限公司 A kind of information sending and receiving method, terminal and control node
CN115378553A (en) * 2021-05-20 2022-11-22 海能达通信股份有限公司 Data transmission method, mobile terminal and computer readable storage medium
CN115378553B (en) * 2021-05-20 2024-05-14 海能达通信股份有限公司 Data transmission method, mobile terminal and computer readable storage medium

Also Published As

Publication number Publication date
CN109495220B (en) 2021-08-17

Similar Documents

Publication Publication Date Title
US11882077B2 (en) Efficient BWP operation for sidelink operation
US11617212B2 (en) Random-access procedure for scheduling request
US11843563B2 (en) Activating a bandwidth part
US10841929B2 (en) Mapping an access attempt type to a network configuration
US12348298B2 (en) SCell beam failure recovery
JP6034485B2 (en) Wireless communication method, user apparatus, and base station supporting HARQ
CN104770033B (en) Transmit the methods, devices and systems of information
WO2016138646A1 (en) Hybrid automatic repeat request-acknowledge transmission method and apparatus
US12127278B2 (en) Unicast session over a direct communication link
CN111405662B (en) Data transmission method, network side equipment and user equipment
EP3850902A1 (en) A medium access control protocol data unit in a message 3 buffer
WO2014185836A1 (en) A network node and method therein for harq processes in a d2d communication
CN109495220A (en) Data transmission method and device, user terminal and computer readable storage medium
JP6505269B2 (en) Wireless communication method, user equipment and base station supporting HARQ
JP6280972B2 (en) Wireless communication method, user apparatus, and base station supporting HARQ
US10827384B2 (en) Subframe selection for introducing short TTIs in TDD

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