U.S. patent application number 17/725166 was filed with the patent office on 2022-08-04 for uplink transmission method, uplink transmission indication method, and device.
This patent application is currently assigned to VIVO MOBILE COMMUNICATION CO., LTD.. The applicant listed for this patent is VIVO MOBILE COMMUNICATION CO., LTD.. Invention is credited to Xiaohang CHEN, Zhi LU, Xueming PAN.
Application Number | 20220248422 17/725166 |
Document ID | / |
Family ID | |
Filed Date | 2022-08-04 |
United States Patent
Application |
20220248422 |
Kind Code |
A1 |
LU; Zhi ; et al. |
August 4, 2022 |
UPLINK TRANSMISSION METHOD, UPLINK TRANSMISSION INDICATION METHOD,
AND DEVICE
Abstract
An uplink transmission method, an uplink transmission indication
method, and a device are provided. The method includes: receiving
cancellation indication information corresponding to a first
physical uplink shared channel (PUSCH) and receiving a scheduling
grant of a second PUSCH, where a priority of the first PUSCH is
lower than a priority of the second PUSCH; and performing a
corresponding terminal behavior according to time domain positions
of the cancellation indication information and the scheduling
grant.
Inventors: |
LU; Zhi; (Guangdong, CN)
; PAN; Xueming; (Guangdong, CN) ; CHEN;
Xiaohang; (Guangdong, CN) |
|
Applicant: |
Name |
City |
State |
Country |
Type |
VIVO MOBILE COMMUNICATION CO., LTD. |
Guangdong |
|
CN |
|
|
Assignee: |
VIVO MOBILE COMMUNICATION CO.,
LTD.
Guangdong
CN
|
Appl. No.: |
17/725166 |
Filed: |
April 20, 2022 |
Related U.S. Patent Documents
|
|
|
|
|
|
Application
Number |
Filing Date |
Patent Number |
|
|
PCT/CN2020/122697 |
Oct 22, 2020 |
|
|
|
17725166 |
|
|
|
|
International
Class: |
H04W 72/12 20060101
H04W072/12; H04W 72/14 20060101 H04W072/14 |
Foreign Application Data
Date |
Code |
Application Number |
Oct 23, 2019 |
CN |
201911014216.2 |
Claims
1. An uplink transmission method, applied to a terminal,
comprising: receiving cancellation indication information
corresponding to a first physical uplink shared channel (PUSCH) and
receiving a scheduling grant of a second PUSCH, wherein a priority
of the first PUSCH is lower than a priority of the second PUSCH;
and performing a corresponding terminal behavior according to time
domain positions of the cancellation indication information and the
scheduling grant.
2. The method according to claim 1, wherein before the step of
receiving cancellation indication information corresponding to a
first PUSCH, the method further comprises: receiving a physical
downlink control channel (PDCCH) scheduling the first PUSCH; and
the step of receiving cancellation indication information
corresponding to a first PUSCH comprises: receiving the
cancellation indication information corresponding to the first
PUSCH before the first PUSCH scheduled by the PDCCH is sent.
3. The method according to claim 1, wherein the step of performing
a corresponding terminal behavior according to time domain
positions of the cancellation indication information and the
scheduling grant comprises: multiplexing the first PUSCH and the
second PUSCH, in a case that the time domain position of the
scheduling grant is located before the time domain position of the
cancellation indication information.
4. The method according to claim 3, wherein that the time domain
position of the scheduling grant is located before the time domain
position of the cancellation indication information means that the
last symbol of a physical downlink control channel (PDCCH)
receiving the scheduling grant is before the last symbol of a PDCCH
receiving the cancellation indication information.
5. The method according to claim 3, wherein the step of performing
a corresponding terminal behavior further comprises: canceling, in
a case that a time frequency resource multiplexed by the first
PUSCH and the second PUSCH overlaps with a time frequency resource
indicated by the cancellation indication information, transmission
on the time frequency resource indicated by the cancellation
indication information.
6. The method according to claim 5, wherein the step of canceling
transmission on the time frequency resource indicated by the
cancellation indication information comprises: canceling
transmission on a resource that is in the time frequency resource
indicated by the cancellation indication information and that
overlaps with the time frequency resource multiplexed.
7. The method according to claim 1, wherein the step of performing
a corresponding terminal behavior according to time domain
positions of the cancellation indication information and the
scheduling grant comprises: performing one of the following
terminal behaviors in a case that the time domain position of the
cancellation indication information is located before the time
domain position of the scheduling grant: canceling transmission of
the first PUSCH; or canceling transmission on a time frequency
resource indicated by the cancellation indication information.
8. The method according to claim 7, wherein that the time domain
position of the cancellation indication information is located
before the time domain position of the scheduling grant means that
the last symbol of a PDCCH receiving the cancellation indication
information is before the last symbol of a PDCCH receiving the
scheduling grant.
9. The method according to claim 7, wherein the step of canceling
transmission of the first PUSCH comprises: canceling transmission
of the first PUSCH in a case that a time frequency resource of the
second PUSCH does not overlap with the time frequency resource
indicated by the cancellation indication information; or canceling
transmission of the first PUSCH and performing transmission of the
second PUSCH in a case that a time frequency resource of the second
PUSCH overlaps with the time frequency resource indicated by the
cancellation indication information.
10. The method according to claim 7, wherein the step of canceling
transmission on the time frequency resource indicated by the
cancellation indication information comprises: canceling
transmission of the first PUSCH and the second PUSCH in a case that
a time frequency resource of the second PUSCH overlaps with the
time frequency resource indicated by the cancellation indication
information.
11. The method according to claim 1, further comprising: receiving
first information, wherein the first information indicates whether
to cancel transmission of the second PUSCH in a case that a time
frequency resource of the second PUSCH overlaps with a time
frequency resource indicated by the cancellation indication
information.
12. The method according to claim 11, wherein the step of receiving
first information comprises: receiving the first information
through Radio Resource Control (RRC) signaling.
13. The method according to claim 12, wherein the step of
performing a corresponding terminal behavior according to time
domain positions of the cancellation indication information and the
scheduling grant comprises: canceling, if the first information
indicates not canceling transmission of the second PUSCH in a case
that the time frequency resource of the second PUSCH overlaps with
the time frequency resource indicated by the cancellation
indication information, transmission of the first PUSCH and
performing transmission of the second PUSCH in a case that the time
frequency resource of the second PUSCH overlaps with the time
frequency resource indicated by the cancellation indication
information; and canceling, if the first information indicates
canceling transmission of the second PUSCH in a case that the time
frequency resource of the second PUSCH overlaps with the time
frequency resource indicated by the cancellation indication
information, transmission of the first PUSCH and the second PUSCH
in a case that the time frequency resource of the second PUSCH
overlaps with the time frequency resource indicated by the
cancellation indication information.
14. An uplink transmission indication method, applied to a network
device, comprising: sending cancellation indication information
corresponding to a first physical uplink shared channel (PUSCH),
wherein a time frequency resource indicated by the cancellation
indication information does not overlap with a time frequency
resource multiplexed by the first PUSCH and second PUSCH; and/or
the time frequency resource indicated by the cancellation
indication information does not overlap with a time frequency
resource of the second PUSCH, wherein a priority of the first PUSCH
is lower than a priority of the second PUSCH.
15. The method according to claim 14, further comprising: sending
first information to a terminal, wherein the first information
indicates whether the terminal cancels transmission of the second
PUSCH in a case that a time frequency resource of the second PUSCH
on the terminal overlaps with the time frequency resource indicated
by the cancellation indication information.
16. The method according to claim 15, wherein the step of sending
first information to a terminal comprises: receiving the first
information through Radio Resource Control (RRC) signaling.
17. A communication device, comprising: a processor, a memory, and
a program stored on the memory and executable on the processor,
wherein when executed by the processor, the program implements the
steps of: receiving cancellation indication information
corresponding to a first physical uplink shared channel (PUSCH) and
receiving a scheduling grant of a second PUSCH, wherein a priority
of the first PUSCH is lower than a priority of the second PUSCH;
and performing a corresponding terminal behavior according to time
domain positions of the cancellation indication information and the
scheduling grant.
18. The communication device according to claim 17, wherein when
executed by the processor, the program implements the steps of:
performing one of the following terminal behaviors in a case that
the time domain position of the cancellation indication information
is located before the time domain position of the scheduling grant:
canceling transmission of the first PUSCH; or canceling
transmission on a time frequency resource indicated by the
cancellation indication information.
19. The communication device according to claim 18, wherein that
the time domain position of the cancellation indication information
is located before the time domain position of the scheduling grant
means that the last symbol of a physical downlink control channel
(PDCCH) receiving the scheduling grant is before the last symbol of
a PDCCH receiving the cancellation indication information.
20. The communication device according to claim 17, wherein when
executed by the processor, the program implements the steps of:
receiving first information, wherein the first information
indicates whether the terminal cancels transmission of the second
PUSCH in a case that a time frequency resource of the second PUSCH
on the terminal overlaps with a time frequency resource indicated
by the cancellation indication information.
Description
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is continuation application of PCT
International Application No. PCT/CN2020/122697 filed on Oct. 22,
2020, which claims priority to Chinese Patent Application No.
201911014216.2, filed on Oct. 23, 2019, which are incorporated
herein by reference in their entireties.
TECHNICAL FIELD
[0002] Embodiments of the present disclosure relate to the field of
communication technologies, and in particular, to an uplink
transmission method, an uplink transmission indication method, and
a device.
BACKGROUND
[0003] Compared with the conventional communication systems, the
fifth-generation mobile communication system (5G) needs to be
adapted to more diversified scenarios and service requirements.
Main scenarios of 5G include enhanced Mobile Broadband (eMBB),
ultra-reliable and low latency communications (URLLC), and massive
Machine Type of Communication (mMTC). Such scenarios raise
requirements, such as high reliability, a low latency, a large
bandwidth, and wide coverage, on the system. For a URLLC service,
to satisfy service indicator requirements, a symbol-level or a
mini-slot-level PDSCH (Physical Downlink Shared Channel), physical
uplink shared channel (PUSCH), or physical uplink shared channel
(PUCCH) is used for transmission.
[0004] For a terminal that simultaneously supports various
services, including both low-priority services and high-priority
services. After the terminal receives a scheduling grant of a PUSCH
of a specific service, if a higher-priority service occurs, there
may be a PUSCH transmission conflict between different
services.
SUMMARY
[0005] Embodiments of the present disclosure provide an uplink
transmission method and a device.
[0006] According to a first aspect, the embodiments of the present
disclosure provide an uplink transmission method, applied to a
terminal, including:
[0007] receiving cancellation indication information corresponding
to a first PUSCH and receiving a scheduling grant of a second
PUSCH, where a priority of the first PUSCH is lower than a priority
of the second PUSCH; and
[0008] performing a corresponding terminal behavior according to
time domain positions of the cancellation indication information
and the scheduling grant.
[0009] According to a second aspect, the embodiments of the present
disclosure further provide an uplink transmission indication
method, applied to a network device, including:
[0010] sending cancellation indication information corresponding to
a first PUSCH, where a time frequency resource indicated by the
cancellation indication information does not overlap with a time
frequency resource multiplexed by the first PUSCH and second PUSCH;
and/or the time frequency resource indicated by the cancellation
indication information does not overlap with a time frequency
resource of the second PUSCH, where a priority of the first PUSCH
is lower than a priority of the second PUSCH.
[0011] According to a third aspect, the embodiments of the present
disclosure further provide a terminal, including:
[0012] a receiving module, configured to receive cancellation
indication information corresponding to a first PUSCH and receive a
scheduling grant of a second PUSCH, where a priority of the first
PUSCH is lower than a priority of the second PUSCH; and
[0013] a processing module, configured to perform a corresponding
terminal behavior according to time domain positions of the
cancellation indication information and the scheduling grant.
[0014] According to a fourth aspect, the embodiments of the present
disclosure further provide a network device, including:
[0015] a transmitting module, configured to send cancellation
indication information corresponding to a first PUSCH, where a time
frequency resource indicated by the cancellation indication
information does not overlap with a time frequency resource
multiplexed by the first PUSCH and second PUSCH; and/or the time
frequency resource indicated by the cancellation indication
information does not overlap with a time frequency resource of the
second PUSCH, where a priority of the first PUSCH is lower than a
priority of the second PUSCH.
[0016] According to a fifth aspect, the embodiments of the present
disclosure further provide a communication device, including: a
processor, a memory, and a program stored on the memory and
executable on the processor, where when executed by the processor,
the program implements the steps of the uplink transmission method
according to the first aspect, or the steps of the uplink
transmission indication method according to the second aspect.
[0017] According to a sixth aspect, the embodiments of the present
disclosure further provide a computer-readable storage medium,
storing a computer program, where when executed by a processor, the
computer program implements the steps of the uplink transmission
method according to the first aspect, or the steps of the uplink
transmission indication method according to the second aspect.
BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Various other advantages and benefits become clear to a
person of ordinary skill in the art by reading the following
detailed description of optional implementations below. The
accompanying drawings are merely intended to show the optional
implementations and are do not intended to constitute a limitation
on the present disclosure. Throughout the accompanying drawings,
the same reference numerals are used to represent the same
components. In the accompanying drawings:
[0019] FIG. 1 is a schematic architectural diagram of a wireless
communication system;
[0020] FIG. 2 is a flowchart of an uplink transmission method
according to an embodiment of the present disclosure;
[0021] FIG. 3 is a schematic diagram of transmission on a time
frequency resource of which multiplexing is canceled according to
an embodiment of the present disclosure;
[0022] FIG. 4 is a schematic diagram of canceling transmission of a
PUSCH with a low priority and performing transmission of a PUSCH
with a high priority according to an embodiment of the present
disclosure;
[0023] FIG. 5 is a schematic diagram of canceling transmission of a
PUSCH with a low priority without canceling transmission of a PUSCH
with a high priority according to an embodiment of the present
disclosure;
[0024] FIG. 6 is a schematic diagram of canceling transmission of a
PUSCH with a low priority and transmission of a PUSCH with a high
priority according to cancellation indication information according
to an embodiment of the present disclosure;
[0025] FIG. 7 is a flowchart of a method for processing an uplink
transmission indication according to an embodiment of the present
disclosure;
[0026] FIG. 8 is a schematic diagram 1 based on cancellation
indication information according to an embodiment of the present
disclosure;
[0027] FIG. 9 is a schematic diagram 2 based on cancellation
indication information according to an embodiment of the present
disclosure;
[0028] FIG. 10 is a schematic diagram 3 based on cancellation
indication information according to an embodiment of the present
disclosure;
[0029] FIG. 11 is a schematic diagram of a terminal according to an
embodiment of the present disclosure;
[0030] FIG. 12 is a schematic diagram of a network device according
to an embodiment of the present disclosure; and
[0031] FIG. 13 is a schematic diagram of a communication device
according to an embodiment of the present disclosure.
DETAILED DESCRIPTION
[0032] In the specification and claims of this application, the
terms "include" and any variants thereof are intended to cover a
non-exclusive inclusion. For example, a process, method, system,
product, or device that includes a series of steps or units is not
necessarily limited to those steps or units that are clearly
listed, but may include other steps or units not clearly listed or
inherent to such a process, method, product, or device. In
addition, the term "and/or" used in the specification and claims
represent at least one of the connected objects. For example, A
and/or B may represent the following three cases: Only A exists,
only B exists, and both A and B exist.
[0033] In addition, in the embodiments of the present disclosure,
the word "exemplary" or "for example" is used to represent giving
an example, an illustration, or a description. Any embodiment or
design scheme described with the term "exemplary" or "for example"
in the embodiments of the present disclosure should not be
explained as being more preferred or having more advantages than
another embodiment or design scheme. Exactly, use of the word
"exemplary" or "for example" or the like is intended to present a
related concept in a specific manner.
[0034] The technologies described in the present disclosure are not
limited to the fifth-generation mobile communication
(5.sup.th-generation, 5G) system and an evolution-advanced
communication system, is not limited to the LTE/LTE-advanced
(LTE-A) system, and may further be applied to various wireless
communication systems such as Code Division Multiple Access (CDMA),
Time Division Multiple Access (TDMA), Frequency Division Multiple
Access (FDMA), Orthogonal Frequency Division Multiple Access
(OFDMA), Single Carrier Frequency Division Multiple Access
(SC-FDMA), and other systems.
[0035] The terms "system" and "network" may usually be used
interchangeably. A CDMA system can implement radio technologies
such as CDMA2000 and Universal Terrestrial Radio Access (UTRA).
UTRA includes broadband CDMA (WCDMA) and other CDMA variants. A
TDMA system can implement radio technologies such as Global System
for Mobile Communications (GSM). An OFDMA system can implement
radio technologies such as Ultra Mobile Broadband (UMB), evolved
UTRA (E-UTRA), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE
802.20, and Flash-OFDMA. UTRA and E-UTRA are parts of a universal
mobile telecommunications system (UMTS). LTE and LTE-advanced (for
example, LTE-A) are new releases of UMTS using E-UTRA. UTRA,
E-UTRA, UMTS, LTE, LTE-A, and GSM are described in documents of an
organization named "3.sup.rd Generation Partnership Project"
(3GPP). CDMA2000 and UMB are described in documents of an
organization named "3.sup.rd Generation Partnership Project 2"
(3GPP2). The technology described in the present disclosure can be
applied to the systems and radio technologies mentioned above, and
can also be applied to other systems and radio technologies.
[0036] The following describes the embodiments of the present
disclosure with reference to the accompanying drawings. A
processing method and a device provided in the embodiments of the
present disclosure can be applied to a wireless communication
system. FIG. 1 is a schematic architectural diagram of a wireless
communication system according to an embodiment of the present
disclosure. As shown in FIG. 1, the wireless communication system
may include a network device 10 and a terminal 11. The terminal 11
may be denoted as UE 11, and the terminal 11 may communicate
(transmit signaling or data) with the network device 10. In actual
application, connections between the foregoing devices may be
wireless connections. For convenience of visually showing a
connection relationship between the devices, solid lines are used
for illustration in FIG. 1.
[0037] The network device 10 provided in the embodiments of the
present disclosure may be a base station. The base station may be a
device, such as a generally used base station, an evolved NodeB
(evolved node base station, eNB), or a network device (for example,
a next-generation NodeB (next generation node base station, gNB),
or a transmission reception point (transmission and reception
point, TRP)) in the 5G system.
[0038] The terminal 11 provided by the embodiments of the present
disclosure may be a mobile phone, a tablet computer, a notebook
computer, an ultra-mobile personal computer (UMPC), a netbook, a
personal digital assistant (PDA), Mobile Internet Device (MID), a
wearable device, an in-vehicle navigator, or the like.
[0039] Referring to FIG. 2, the embodiments of the present
disclosure provide an uplink transmission method. The method may be
performed by a terminal supporting various services, including both
a service with a low priority and a service with a high priority.
The specific steps are as follows:
[0040] Step 201: Receive cancellation indication information
corresponding to a first PUSCH and receive a scheduling grant of a
second PUSCH, where a priority of the first PUSCH is lower than a
priority of the second PUSCH.
[0041] The second PUSCH is equivalent to a PUSCH with a high
priority, and the first PUSCH is equivalent to a PUSCH with a low
priority. It may be understood that, in this embodiment of the
present disclosure, a priority of a PUSCH may be determined
according to a physical layer parameter, for example, downlink
control information (DCI) for scheduling the PUSCH, or a physical
layer parameter of network configuration.
[0042] For example, the terminal determines a service corresponding
to a to-be-sent physical uplink channel according to DCI sent by a
network side device. The DCI is DCI corresponding to the to-be-sent
physical uplink channel.
[0043] If the format of the DCI is a specific DCI payload size, or
the DCI is scrambled using a specific radio network temporary
identifier (RNTI), for example, a modulation and coding scheme-cell
radio network temporary identifier (MCS-C-RNTI), or the priority
indication field in the DCI indicates a high priority, it is
determined that the to-be-sent physical uplink channel corresponds
to a high priority PUSCH, for example, a URLLC service.
[0044] If the format of the DCI is not a specific DCI payload size,
or the DCI is not scrambled using a specific RNTI, or the priority
indication field in the DCI indicates a low priority, it is
determined that the to-be-sent physical uplink channel corresponds
to a low priority PUSCH, for example, an eMBB service.
[0045] Optionally, a time frequency resource indicated by the
cancel indicator (CI) information overlaps with at least a time
frequency resource of the first PUSCH. The cancellation indication
information may also be referred to as a cancellation indicator
CI.
[0046] Step 202: Perform a corresponding terminal behavior
according to time domain positions of the cancellation indication
information and the scheduling grant.
[0047] In some implementations, a relationship between time domain
positions of the cancellation indication information and the
scheduling grant may include: (1) the time domain position of the
cancellation indication information is before the time domain
position of the scheduling grant; and (2) the time domain position
of the scheduling grant is before the time domain position of the
cancellation indication information. Optionally, different
relationships between the time domain positions of the cancellation
indication information and the scheduling grant may cause the
terminal to perform different behaviors. Behaviors performed by the
terminal when the scheduling grant is received before the CI
information is received may be different from behaviors performed
by the terminal when the CI information is received before the
scheduling grant.
[0048] In some implementations, the terminal behavior includes one
of the following:
[0049] (1) multiplexing the first PUSCH and the second PUSCH, so as
to ensure processing of a high-priority service of the
terminal;
[0050] (2) canceling (cancel), in a case that a time frequency
resource multiplexed by the first PUSCH and the second PUSCH
overlaps with a time frequency resource indicated by the
cancellation indication information, transmission on the time
frequency resource indicated by the cancellation indication
information, so as to ensure processing of a high priority service
of another terminal in the network;
[0051] (3) canceling transmission of the first PUSCH, so as to
ensure transmission of the second PUSCH of the terminal, that is,
ensure processing of a high-priority service of the terminal;
or
[0052] (4) canceling, in a case that a time frequency resource of
the second PUSCH overlaps with a time frequency resource indicated
by the cancellation indication information, transmission of the
first PUSCH and the second PUSCH, so as to ensure processing of a
high priority service of another terminal in the network.
[0053] It may be understood that, canceling the transmission of the
second PUSCH may be canceling partial transmission of the second
PUSCH or entire transmission of the second PUSCH. If the second
PUSCH still has a demodulation reference signal (DMRS) at a
position other than the time frequency resource indicated by the
cancellation indication information, the terminal can still
transmit a PUSCH of a time frequency resource of the second PUSCH
other than the time frequency resource indicated by the
cancellation indication information.
[0054] In some implementations, before the step of receiving
cancellation indication information corresponding to a first PUSCH,
the method further includes: receiving a PDCCH scheduling the first
PUSCH. Correspondingly, the step of receiving cancellation
indication information corresponding to a first PUSCH includes:
receiving the cancellation indication information corresponding to
the first PUSCH before the first PUSCH scheduled by the PDCCH is
sent.
[0055] That is, a time of receiving cancellation indication
information corresponding to a first PUSCH and receiving a
scheduling grant of a second PUSCH is after a PDCCH of the first
PUSCH is received and before a PUSCH scheduled by the PDCCH is
sent.
[0056] In some implementations, the step of performing a
corresponding terminal behavior according to time domain positions
of the cancellation indication information and the scheduling grant
includes:
[0057] multiplexing the first PUSCH and the second PUSCH in a case
that the time domain position of the scheduling grant is located
before the time domain position of the cancellation indication
information. It may be understood that in this embodiment of the
present disclosure, the first PUSCH and the second PUSCH may be
multiplexed using a resource multiplexing rule in the related
art.
[0058] In some implementations, that the time domain position of
the scheduling grant is located before the time domain position of
the cancellation indication information means that the last symbol
of a PDCCH receiving the scheduling grant is before the last symbol
of a PDCCH receiving the cancellation indication information.
[0059] In some implementations, the step of performing a
corresponding terminal behavior further includes:
[0060] canceling, in a case that a time frequency resource
multiplexed overlaps with a time frequency resource indicated by
the cancellation indication information, transmission on the time
frequency resource indicated by the cancellation indication
information.
[0061] A specific implementation is canceling transmission on a
resource that is in the time frequency resource indicated by the
cancellation indication information and that overlaps with the time
frequency resource multiplexed.
[0062] Referring to FIG. 3, in a case that a time frequency
resource indicated by the cancellation indication information
overlaps with a time frequency resource of a PUSCH with a low
priority, the time frequency resource of the PUSCH with a low
priority is multiplexed to a time frequency resource of a PUSCH
with a high priority, and transmission of the time frequency
resource multiplexed is canceled, so as to ensure processing of a
high priority service of another terminal in the network.
[0063] In some implementations, the step of performing a
corresponding terminal behavior according to time domain positions
of the cancellation indication information and the scheduling grant
includes:
[0064] performing one of the following terminal behaviors in a case
that the time domain position of the cancellation indication
information is located before the time domain position of the
scheduling grant: (1) canceling transmission of the first PUSCH; or
(2) canceling transmission on a time frequency resource indicated
by the cancellation indication information.
[0065] In some implementations, that the time domain position of
the cancellation indication information is located before the time
domain position of the scheduling grant means that the last symbol
of a PDCCH receiving the scheduling grant is before the last symbol
of a PDCCH receiving the cancellation indication information.
[0066] In some implementations, the step of canceling transmission
of the first PUSCH includes:
[0067] canceling transmission of the first PUSCH in a case that a
time frequency resource of the second PUSCH does not overlap with
the time frequency resource indicated by the cancellation
indication information; or canceling transmission of the first
PUSCH and performing transmission of the second PUSCH in a case
that a time frequency resource of the second PUSCH overlaps with
the time frequency resource indicated by the cancellation
indication information. The canceling transmission of the first
PUSCH may include: canceling only transmission of the first PUSCH
on an overlapping resource or canceling entire transmission of the
first PUSCH. The performing transmission of the second PUSCH
includes: performing transmission of the second PUSCH on an
overlapping resource.
[0068] Referring to FIG. 4, in a case that a time frequency
resource indicated by the cancellation indication information
overlaps with a time frequency resource of a PUSCH with a low
priority and does not overlap with a time frequency resource of a
PUSCH with a high priority, transmission of the PUSCH with a low
priority is canceled, and transmission of the PUSCH with a high
priority is performed, so as to ensure transmission of the PUSCH
with a high priority of the terminal.
[0069] Referring to FIG. 5, in a case that a time frequency
resource indicated by the cancellation indication information
overlaps with a time frequency resource of a PUSCH with a low
priority and overlaps with a time frequency resource of a PUSCH
with a high priority, only transmission of the PUSCH with a low
priority is canceled without canceling transmission of the PUSCH
with a high priority, so as to ensure transmission of the PUSCH
with a high priority of the terminal.
[0070] In some implementations, the step of canceling transmission
on the time frequency resource indicated by the cancellation
indication information includes:
[0071] canceling transmission of the first PUSCH and the second
PUSCH in a case that a time frequency resource of the second PUSCH
overlaps with the time frequency resource indicated by the
cancellation indication information. The canceling transmission of
the first PUSCH may include: canceling only transmission of the
first PUSCH on an overlapping resource or canceling entire
transmission of the first PUSCH. The canceling transmission of the
second PUSCH may include: canceling only transmission of the second
PUSCH on an overlapping resource or canceling entire transmission
of the second PUSCH.
[0072] Referring to FIG. 6, in a case that a time frequency
resource indicated by the cancellation indication information
overlaps with a time frequency resource of a PUSCH with a low
priority and overlaps with a time frequency resource of a PUSCH
with a high priority, transmission of the PUSCH with a low priority
and transmission of the PUSCH with a high priority are canceled
according to the cancellation indication information, so as to
ensure processing of a high priority service of another terminal in
the network.
[0073] In some implementations, before or after step 201, the
method shown in FIG. 2 further includes receiving first
information, where the first information indicates whether the
terminal cancels transmission of the second PUSCH in a case that a
time frequency resource of the second PUSCH on the terminal
overlaps with a time frequency resource indicated by the
cancellation indication information.
[0074] For example, the terminal receives the first information
through Radio Resource Control (RRC) signaling.
[0075] For example, the first information includes an indicator
bit, where "1" instructs the terminal to cancel transmission of the
second PUSCH, and "0" instructs the terminal not to cancel
transmission of the second PUSCH. Certainly, in the embodiments of
the present disclosure, content of the first information is not
specifically limited.
[0076] For example, when a priority of a PUSCH of another terminal
is higher than the priority of the second PUSCH of the terminal,
the network side instructs, using the first indication information,
the terminal to cancel transmission of the second PUSCH, to ensure
transmission of the PUSCH of the another terminal.
[0077] In some scenarios, a terminal that simultaneously supports
various services may have a both low-priority services and
high-priority services. In some other scenarios, a priority of a
high priority service of another terminal in the network may be
higher than a priority of a high priority service of the terminal.
Processing of a high priority service can always be ensured using
the foregoing embodiments.
[0078] In the embodiments of the present disclosure, a processing
procedure after the terminal receives the scheduling grant of a
PUSCH with a higher priority and the cancellation indication
information is perfected, which can ensure a service with a higher
priority is preferentially processed, thereby effectively improving
the timeliness and reliability of communication of the wireless
communication system.
[0079] Referring to FIG. 7, the embodiments of the present
disclosure further provide a processing method. The method is
performed by a network device, and includes the following specific
steps:
[0080] Step 701: Send cancellation indication information
corresponding to a first PUSCH, where a time frequency resource
indicated by the cancellation indication information does not
overlap with a time frequency resource multiplexed by the first
PUSCH and second PUSCH; and/or the time frequency resource
indicated by the cancellation indication information does not
overlap with a time frequency resource of the second PUSCH, where a
priority of the first PUSCH is lower than a priority of the second
PUSCH, that is, second PUSCH is equivalent to a PUSCH with a high
priority, and the first PUSCH is equivalent to a PUSCH with a low
priority. Alternatively, a time frequency resource indicated by the
cancellation indication information overlaps with a time frequency
resource multiplexed by the first PUSCH and second PUSCH; and/or
the time frequency resource indicated by the cancellation
indication information overlaps with a time frequency resource of
the second PUSCH.
[0081] Optionally, the time frequency resource indicated by the
cancellation indication information overlaps with at least a time
frequency resource of the first PUSCH.
[0082] In this embodiment of the present disclosure, the network
side sends the cancellation indication information, where the time
frequency resource indicated by the cancellation indication
information does not conflict with the time frequency resource of
the second PUSCH of the terminal, to ensure transmission of the
second PUSCH of the terminal.
[0083] In some implementations, before or after step 701, the
method shown in FIG. 7 further includes:
[0084] sending first information to a terminal, where the first
information indicates whether the terminal cancels transmission of
the second PUSCH in a case that a time frequency resource of the
second PUSCH on the terminal overlaps with the time frequency
resource indicated by the cancellation indication information. For
example, the first information is sent to the terminal through RRC
signaling.
[0085] For example, the first information includes an indicator
bit, where "1" instructs the terminal to cancel transmission of the
second PUSCH, and "0" instructs the terminal not to cancel
transmission of the second PUSCH. Certainly, in the embodiments of
the present disclosure, content of the first information is not
specifically limited.
[0086] For example, when a priority of a PUSCH of another terminal
is higher than the priority of the second PUSCH of the terminal,
the network side instructs, using the first indication information,
the terminal to cancel transmission of the second PUSCH, to ensure
transmission of the PUSCH of the another terminal.
[0087] A processing procedure after UE receives a scheduling grant
of a PUSCH with a high priority and DCI including a CI is described
below with reference to specific examples.
Example 1
[0088] After a network device (for example, a base station (gNB))
schedules an eMBB PUSCH, a high priority service arrives, which,
for example, may be that a high priority service of the UE arrives,
and then, a high priority service of other UE arrives. If the UE
first receives a scheduling grant of a PUSCH with a high priority,
that is, a PDCCH receiving a cancellation indicator is last symbols
(last symbols), the UE first multiplexes a time frequency resource
of a channel/signal with a high priority with a time frequency
resource of a channel/signal with a low priority (for example,
multiplexing of UCI information), and may perform A or B if a time
frequency resource of the multiplexed channel/signal still overlaps
with a time frequency resource indicated by a CI.
[0089] A: The UE cancels, according to the CI, transmission of the
multiplexed channel/signal (for example, a PUSCH with a high
priority). In this case, the UE considers that the CI has a higher
priority, so as to ensure a high priority service of other UE.
[0090] B: The UE does not expect that the time frequency resource
indicated by the CI overlaps with the multiplexed channel/signal
(for example, a PUSCH with a high priority), so as to ensure
transmission of a PUSCH with a high priority of the UE.
[0091] Referring to FIG. 8, a time frequency resource of an eMBB
PUSCH is multiplexed with a time frequency resource of a URLLC
PUSCH, the time frequency resource indicated by the CI partially
overlaps with the multiplexed time frequency resource, and
transmission of the multiplexed time frequency resource is canceled
(for example, transmission of the URLLC PUSCH is canceled)
according to the CI, so as to ensure a high priority service of
another terminal in the network.
Example 2
[0092] After a gNB schedules an eMBB PUSCH, a high priority service
arrives, which, for example, may be that a high priority service of
other UE arrives, and then, another high priority service of the UE
arrives.
[0093] If a scheduling grant of a PUSCH with a high priority of the
UE is then received, that is, a PDCCH receiving the scheduling
grant of the PUSCH with a high priority is last symbols, C or D is
performed.
[0094] C: If a time frequency resource of a PUSCH with a high
priority of the UE does not overlap with a time frequency resource
indicated by a CI, the UE cancels transmission of a PUSCH with a
low priority and sends the PUSCH with a high priority.
[0095] Referring to FIG. 9, a time frequency resource of a URLLC
PUSCH does not overlap with the time frequency resource indicated
by the CI, transmission of an eMBB PUSCH is canceled, and
transmission of the URLLC PUSCH is performed.
[0096] D: If the time frequency resource indicated by the CI
overlaps with the time frequency resource of the PUSCH with a high
priority of the UE, and the time frequency resource indicated by
the CI overlaps with a time frequency resource of the eMBB PUSCH,
perform D1, D2, or D3.
[0097] D1: The UE cancels, according to the CI, only transmission
of a PUSCH with a low priority, and does not cancel transmission of
a PUSCH with a high priority.
[0098] D2: The UE cancels transmission of a PUSCH with a low
priority, and does not expect the CI overlaps with a PUSCH with a
high priority thereof.
[0099] D3: The UE may cancel, according to the CI, transmission of
a PUSCH with a low priority and a PUSCH with a high priority. In
this case, the UE considers that the CI has a higher priority.
[0100] Referring to FIG. 10, if a time frequency resource of a
URLLC PUSCH overlaps with the time frequency resource indicated by
the CI, transmission of an eMBB PUSCH is canceled. Alternatively,
transmission of the URLLC PUSCH and transmission of the eMBB PUSCH
may be canceled according to the CI. In this case, the UE considers
that the CI has a higher priority. In this way, it is ensured that
a high priority service of another terminal in the network is
preferentially processed.
[0101] Referring to FIG. 11, the embodiments of the present
disclosure further provide a terminal. The terminal 1100 includes a
receiving module 1101 and a processing module 1102.
[0102] The receiving module 1101 is configured to receive
cancellation indication information corresponding to a first PUSCH
and receive a scheduling grant of a second PUSCH, where a priority
of the first PUSCH is lower than a priority of the second
PUSCH.
[0103] The second PUSCH is equivalent to a PUSCH with a high
priority, and the first PUSCH is equivalent to a PUSCH with a low
priority. Optionally, the time frequency resource indicated by the
cancellation indication information overlaps with at least a time
frequency resource of the first PUSCH.
[0104] The processing module 1102 is configured to perform a
corresponding terminal behavior according to time domain positions
of the cancellation indication information and the scheduling
grant.
[0105] In some implementations, the receiving module 1101 is
further configured to: receive, before receiving cancellation
indication information corresponding to a first PUSCH, a PDCCH
scheduling the first PUSCH; receive the cancellation indication
information corresponding to the first PUSCH before the first PUSCH
scheduled by the PDCCH is sent.
[0106] That is, a time of receiving cancellation indication
information corresponding to a first PUSCH and receiving a
scheduling grant of a second PUSCH is after a PDCCH of the first
PUSCH is received and before a PUSCH scheduled by the PDCCH is
sent.
[0107] In some implementations, the processing module 1102 is
further configured to: multiplex the first PUSCH and the second
PUSCH in a case that the time domain position of the scheduling
grant is located before the time domain position of the
cancellation indication information.
[0108] It may be understood that in this embodiment of the present
disclosure, the first PUSCH and the second PUSCH may be multiplexed
using a resource multiplexing rule.
[0109] In some implementations, that the time domain position of
the scheduling grant is located before the time domain position of
the cancellation indication information means that the last symbol
of a PDCCH receiving the scheduling grant is before the last symbol
of a PDCCH receiving the cancellation indication information.
[0110] In some implementations, the processing module 1102 is
further configured to: cancel, in a case that a time frequency
resource multiplexed by the first PUSCH and the second PUSCH
overlaps with a time frequency resource indicated by the
cancellation indication information, transmission on the time
frequency resource indicated by the cancellation indication
information. Specifically, transmission on a resource that is in
the time frequency resource indicated by the cancellation
indication information and that overlaps with the time frequency
resource multiplexed is canceled.
[0111] In some implementations, the processing module 1102 is
further configured to: perform one of the following terminal
behaviors in a case that the time domain position of the
cancellation indication information is located before the time
domain position of the scheduling grant: (1) canceling transmission
of the first PUSCH; or (2) canceling transmission on a time
frequency resource indicated by the cancellation indication
information.
[0112] In some implementations, that the time domain position of
the cancellation indication information is located before the time
domain position of the scheduling grant means that the last symbol
of a PDCCH receiving the scheduling grant is before the last symbol
of a PDCCH receiving the cancellation indication information.
[0113] In some implementations, the processing module 1102 is
further configured to: cancel transmission of the first PUSCH in a
case that a time frequency resource of the second PUSCH does not
overlap with the time frequency resource indicated by the
cancellation indication information; or cancel transmission of the
first PUSCH and performing transmission of the second PUSCH in a
case that a time frequency resource of the second PUSCH overlaps
with the time frequency resource indicated by the cancellation
indication information.
[0114] In some implementations, the processing module 1102 is
further configured to: cancel transmission of the first PUSCH and
the second PUSCH in a case that a time frequency resource of the
second PUSCH overlaps with the time frequency resource indicated by
the cancellation indication information.
[0115] It may be noted that in this case, canceling the
transmission of the second PUSCH may be canceling partial
transmission of the second PUSCH or entire transmission of the
second PUSCH. If the second PUSCH still has a DMRS at a position
other than the time frequency resource indicated by the
cancellation indication information, the terminal can still
transmit a PUSCH of a time frequency resource of the second PUSCH
other than the time frequency resource indicated by the
cancellation indication information.
[0116] In some implementations, based on the illustration of FIG.
11, the receiving module 1101 is further configured to: receive
first information, where the first information indicates whether
the terminal cancels transmission of the second PUSCH in a case
that a time frequency resource of the second PUSCH on the terminal
overlaps with a time frequency resource indicated by the
cancellation indication information;
[0117] The terminal provided in the embodiments of the present
disclosure may perform the embodiment shown in FIG. 2. Their
implementation principles and technical effects are similar. In
this embodiment, details are not described herein again.
[0118] Referring to FIG. 12, the embodiments of the present
disclosure further provide a network device. The network device
1200 includes:
[0119] a transmitting module 1201, configured to send cancellation
indication information corresponding to a first PUSCH, where a time
frequency resource indicated by the cancellation indication
information does not overlap with a time frequency resource
multiplexed by the first PUSCH and second PUSCH; and/or the time
frequency resource indicated by the cancellation indication
information does not overlap with a time frequency resource of the
second PUSCH, where a priority of the first PUSCH is lower than a
priority of the second PUSCH.
[0120] The second PUSCH is equivalent to a PUSCH with a high
priority, and the first PUSCH is equivalent to a PUSCH with a low
priority.
[0121] Optionally, the time frequency resource indicated by the
cancellation indication information overlaps with at least a time
frequency resource of the first PUSCH.
[0122] In some implementations, the transmitting module 1201 is
further configured to send first information to a terminal, where
the first information indicates whether the terminal cancels
transmission of the second PUSCH in a case that a time frequency
resource of the second PUSCH on the terminal overlaps with the time
frequency resource indicated by the cancellation indication
information. For example, the first information is sent to the
terminal through RRC signaling.
[0123] The network device provided in the embodiments of the
present disclosure may perform the embodiment shown in FIG. 7.
Their implementation principles and technical effects are similar.
In this embodiment, details are not described herein again.
[0124] FIG. 13 is a structural diagram of a communication device
according to an embodiment of the present disclosure application.
As shown in FIG. 13, the communication device 1300 includes: a
processor 1301, a transceiver 1302, a memory 1303, and a bus
interface. The processor 1301 may be responsible for management of
the bus architecture and normal processing. The memory 1303 may
store data used by the processor 1301 when the processor 1301
performs an operation.
[0125] In an embodiment of the present disclosure, the
communication device 1300 further includes a computer program
stored on the memory 1303 and executable on the processor 1301.
When executed by the processor 1301, the computer program
implements the steps of the method shown in FIG. 2 or FIG. 7.
[0126] In FIG. 13, a bus architecture may include any quantity of
interconnected buses and bridges, and specifically connects
together circuits that are of one or more processors represented by
the processor 1301 and of a memory represented by the memory 1303.
The bus architecture may further connect various other circuits of
a peripheral device, a voltage regulator, a power management
circuit, and the like. This is well known in the art, and
therefore, no further description is provided in this
specification. The bus interface provides an interface. The
transceiver 1302 may be a plurality of components, including a
transmitter and a transceiver, and providing units for
communicating with various other apparatuses on a transmission
medium.
[0127] The communication device provided in the embodiments of the
present disclosure may perform the method embodiment shown in FIG.
2 or FIG. 7. Their implementation principles and technical effects
are similar. In this embodiment, details are not described herein
again.
[0128] Steps of the methods or algorithms described with reference
to the content disclosed in the present disclosure may be
implemented by hardware, or may be implemented by a processor
executing a software instruction. The software instruction may
include a corresponding software module. The software module may be
stored in a random access memory (RAM), a flash memory, a memory
(ROM), an erasable programmable read only memory (EPROM), an
electrically erasable programmable read only memory (Electrically
EPROM, EEPROM), a register, a hard disk, a mobile hard disk, a
compact disc read-only memory, or a storage medium in any other
forms well-known in the art. For example, a storage medium is
coupled to a processor, so that the processor can read information
from the storage medium or write information into the storage
medium. Certainly, the storage medium may be a component of the
processor. The processor and the storage medium may be carried in
an application-specific integrated circuit (ASIC). In addition, the
ASIC may be carried in a core network interface device. Certainly,
the processor and the storage medium may exist in the core network
interface device as discrete components.
[0129] A person skilled in the art should be aware of that in the
one or more examples, the functions described in the present
disclosure may be implemented by hardware, software, firmware, or a
combination of the above. When implemented by using software, the
functions can be stored in a computer-readable medium or can be
used as one or more instructions or code in a computer-readable
medium for transferring. The computer-readable medium includes a
computer storage medium and a communication medium, where the
communication medium includes any medium that enables a computer
program to be transmitted from one place to another. The storage
medium may be any available medium accessible to a general-purpose
or dedicated computer.
[0130] The foregoing specific implementations further describe the
objectives, technical solutions in detail, and beneficial effects
of the present disclosure. It should be appreciated that the
foregoing descriptions are merely specific implementations of the
present disclosure, but are not intended to limit the protection
scope of the present disclosure. Any modification, equivalent
replacement, or improvement made based on the technical solutions
of the present disclosure should fall within the protection scope
of the present disclosure.
[0131] A person skilled in the art should understand that the
embodiments of the present disclosure may be provided as a method,
a system, or a computer program product. Therefore, the embodiments
of the present disclosure may use a form of hardware-only
embodiments, software-only embodiments, or embodiments with a
combination of software and hardware. Moreover, the embodiments of
the present disclosure may use a form of a computer program product
that is implemented on one or more computer-usable storage media
(including but not limited to a disk memory, a CD-ROM, an optical
memory, and the like) that include computer-usable program
code.
[0132] The embodiments of the present disclosure are described with
reference to the flowcharts and/or block diagrams of the method,
the device (system), and the computer program product according to
the embodiments of the present disclosure. It should be understood
that computer program instructions can implement each procedure
and/or block in the flowcharts and/or block diagrams and a
combination of procedures and/or blocks in the flowcharts and/or
block diagrams. These computer program instructions may be provided
to a general-purpose computer, a special-purpose computer, an
embedded processor, or a processor of another programmable data
processing device to generate a machine, so that an apparatus
configured to implement functions specified in one or more
procedures in the flowcharts and/or one or more blocks in the block
diagrams is generated by using instructions executed by the
computer or the processor of another programmable data processing
device.
[0133] These computer program instructions may alternatively be
stored in a computer-readable memory that can instruct a computer
or another programmable data processing device to work in a
specific manner, so that the instructions stored in the
computer-readable memory generate an artifact that includes an
instruction apparatus. The instruction apparatus implements a
specific function in one or more procedures in the flowcharts
and/or in one or more blocks in the block diagrams.
[0134] These computer program instructions may further be loaded
onto a computer or another programmable data processing device, so
that a series of operations and steps are performed on the computer
or the another programmable device, thereby generating
computer-implemented processing. Therefore, the instructions
executed on the computer or the another programmable device provide
steps for implementing a specific function in one or more processes
in the flowcharts and/or in one or more blocks in the block
diagrams.
[0135] Apparently, a person skilled in the art can make various
modifications and variations to the embodiments of the present
disclosure without departing from the scope of the present
disclosure. In this case, if the modifications and variations made
to the embodiments of the present disclosure fall within the scope
of the claims of this application and equivalent technologies
thereof, this application also intends to include these changes and
variations.
* * * * *