U.S. patent application number 15/897035 was filed with the patent office on 2018-06-21 for uplink data transmission method and apparatus.
The applicant listed for this patent is Huawei Technologies Co., Ltd.. Invention is credited to Lingli Pang, Xiaoying Xu, Qinghai Zeng, Xiaoxiao Zheng.
Application Number | 20180176940 15/897035 |
Document ID | / |
Family ID | 58101114 |
Filed Date | 2018-06-21 |
United States Patent
Application |
20180176940 |
Kind Code |
A1 |
Xu; Xiaoying ; et
al. |
June 21, 2018 |
UPLINK DATA TRANSMISSION METHOD AND APPARATUS
Abstract
Embodiments of the present disclosure disclose an uplink data
transmission method and apparatus. The method may include:
generating uplink scheduling information according to an obtained
scheduling information generation rule, where the uplink scheduling
information includes at least a modulation and coding scheme; and
when uplink data needs to be sent, modulating and encoding the
uplink data by using the modulation and coding scheme, and sending
the modulated and encoded uplink data to an access device.
According to the embodiments of the present disclosure, uplink data
sending efficiency of user equipment can be improved.
Inventors: |
Xu; Xiaoying; (Shanghai,
CN) ; Zheng; Xiaoxiao; (Shanghai, CN) ; Pang;
Lingli; (Shanghai, CN) ; Zeng; Qinghai;
(Shanghai, CN) |
|
Applicant: |
Name |
City |
State |
Country |
Type |
Huawei Technologies Co., Ltd. |
Shenzhen |
|
CN |
|
|
Family ID: |
58101114 |
Appl. No.: |
15/897035 |
Filed: |
February 14, 2018 |
Related U.S. Patent Documents
|
|
|
|
|
|
Application
Number |
Filing Date |
Patent Number |
|
|
PCT/CN2015/087865 |
Aug 21, 2015 |
|
|
|
15897035 |
|
|
|
|
Current U.S.
Class: |
1/1 |
Current CPC
Class: |
H04W 72/1284 20130101;
H04W 28/18 20130101; H04L 5/1453 20130101; H04W 52/365 20130101;
H04W 72/042 20130101; H04W 28/16 20130101; H04W 72/0413 20130101;
H04W 72/02 20130101; H04W 72/082 20130101; H04W 72/1205 20130101;
H04W 72/085 20130101 |
International
Class: |
H04W 72/12 20060101
H04W072/12; H04W 28/18 20060101 H04W028/18; H04L 5/14 20060101
H04L005/14; H04W 72/04 20060101 H04W072/04 |
Claims
1. An uplink data transmission apparatus, comprising: a processor,
configured to generate uplink scheduling information according to
an obtained scheduling information generation rule, wherein the
uplink scheduling information comprises at least a modulation and
coding scheme; and a transmitter, configured to, when uplink data
needs to be sent, modulate and encode the uplink data by using the
modulation and coding scheme, and send the modulated and encoded
uplink data to an access device.
2. The apparatus according to claim 1, further comprising: a
receiver, configured to receive a correspondence sent by the access
device and that is between a modulation and coding scheme and
uplink physical resource information; and wherein the transmitter
is configured to: select, according to the correspondence, uplink
physical resource information that can use the modulation and
coding scheme, and send the modulated and encoded uplink data to
the access device by using an uplink physical resource
corresponding to the selected uplink physical resource
information.
3. The apparatus according to claim 1, wherein the processor is
further configured to: obtain a current uplink interference level,
and obtain, according to an obtained mapping relationship between
an uplink interference level and uplink scheduling information,
uplink scheduling information corresponding to the current uplink
interference level; or obtain current uplink load, and obtain,
according to an obtained mapping relationship between uplink load
and uplink scheduling information, uplink scheduling information
corresponding to the current uplink load; or obtain current
location information, and obtain, according to an obtained mapping
relationship between location information and uplink scheduling
information, uplink scheduling information corresponding to the
current location information, wherein the location information
comprises at least one of the following: available transmit power,
user equipment (UE) transmission power headroom (UPH), a path loss,
or signal strength; or obtain a downlink channel condition,
estimate a current uplink channel condition according to the
downlink channel condition, and obtain, according to an obtained
mapping relationship between an uplink channel condition and uplink
scheduling information, uplink scheduling information corresponding
to the current uplink channel condition.
4. The apparatus according to claim 1, further comprising: a
receiver, configured to receive indication information sent by the
access device, wherein the indication information is used to
indicate N types of uplink scheduling information that are allowed
to be used to send the uplink data, and N is an integer greater
than or equal to 2.
5. The apparatus according to claim 1, wherein the transmitter is
further configured to send uplink information to the access device
by using uplink data channel, wherein the uplink information
comprises the modulated and encoded uplink data, and further
comprises control information for indicating one type of
information comprised in the uplink scheduling information.
6. The apparatus according to claim 1, wherein the transmitter is
configured to: send the modulated and encoded uplink data to the
access device by using an uplink data channel; and send control
information to the access device by using an uplink control
channel, the control information for indicating one type of
information comprised in the uplink scheduling information.
7. The apparatus according to claim 6, wherein the control
information further indicates: a resource location of the uplink
data on the uplink data channel; a relative fixed location offset
between a resource location of the uplink data on the uplink data
channel and a resource location of the control information on the
uplink control channel; or a relative offset between physical
resource numbers of a resource location of the uplink data on the
uplink data channel and a location of the control information on
the uplink control channel.
8. An uplink data transmission apparatus, comprising: a processor,
configured to obtain uplink scheduling information for use by user
equipment to send uplink data, and wherein the uplink scheduling
information comprises at least a modulation and coding scheme; and
a receiver, configured to receive and process, by using the uplink
scheduling information, uplink data sent by the user equipment,
wherein the uplink data is modulated and encoded by the user
equipment by using the modulation and coding scheme.
9. The apparatus according to claim 8, further comprising: a
transmitter, configured to send a correspondence between a
modulation and coding scheme and uplink physical resource
information to the user equipment; and wherein the processor is
further configured to: select, according to the correspondence, a
modulation and coding scheme corresponding to the uplink physical
resource used by the user equipment to send the uplink data, and
use the selected modulation and coding scheme as a modulation and
coding scheme used by the user equipment to send the uplink
data.
10. The apparatus according to claim 8, further comprising: a
transmitter, configured to send indication information to the user
equipment for indicating N types of uplink scheduling information
that are allowed to be used by the user equipment to send the
uplink data, and N is an integer greater than or equal to 2; and
the processor is further configured to detect, in the N types of
uplink scheduling information in a blind detection manner, the
uplink scheduling information used by the user equipment to send
the uplink data.
11. The apparatus according to claim 8, wherein the processor is
configured to obtain, according to control information sent by the
user equipment, the uplink scheduling information used by the user
equipment to send the uplink data, wherein the control information
is at least used to indicate one type of information comprised in
the uplink scheduling information.
12. The apparatus according to claim 11, wherein: the control
information indicates the modulation and coding scheme or the
transport block size comprised in the uplink scheduling
information; and the processor is further configured to: select,
according to an obtained mapping relationship between a modulation
and coding scheme and uplink scheduling information, uplink
scheduling information corresponding to the modulation and coding
scheme as the uplink scheduling information used by the user
equipment to send the uplink data, or select, according to an
obtained mapping relationship between a transport block size and
uplink scheduling information, uplink scheduling information
corresponding to the transport block size as the uplink scheduling
information used by the user equipment to send the uplink data.
13. The apparatus according to claim 8, further comprising: a
transmitter, configured to send the scheduling information
generation rule to the user equipment for generating the uplink
scheduling information according to the scheduling information
generation rule.
14. An uplink data transmission apparatus, comprising: a processor,
a network interface, a memory for storing a program, and a
communications bus, wherein the communications bus is configured to
implement connections and communication between the processor, the
network interface and the memory and wherein the program, when
executed by the processor, causes the apparatus to: generate uplink
scheduling information according to an obtained scheduling
information generation rule, wherein the uplink scheduling
information comprises at least a modulation and coding scheme; and
when uplink data needs to be sent, modulate and encode the uplink
data by using the modulation and coding scheme, and send the
modulated and encoded uplink data to an access device.
15. The apparatus according to claim 14, wherein: the program, when
executed by the processor, further causes the apparatus to: receive
a correspondence sent by the access device and that is between a
modulation and coding scheme and uplink physical resource
information; and to send the modulated and encoded uplink data to
an access device, the program, when executed by the processor,
causes the apparatus to: select, according to the correspondence,
uplink physical resource information that can use the modulation
and coding scheme, and send the modulated and encoded uplink data
to the access device by using an uplink physical resource
corresponding to the selected uplink physical resource
information.
16. The apparatus according to claim 14, wherein to generate uplink
scheduling information according to an obtained scheduling
information generation rule, the program, when executed by the
processor, causes the apparatus to: obtain a current uplink
interference level, and obtain, according to an obtained mapping
relationship between an uplink interference level and uplink
scheduling information, uplink scheduling information corresponding
to the current uplink interference level; or obtain current uplink
load, and obtain, according to an obtained mapping relationship
between uplink load and uplink scheduling information, uplink
scheduling information corresponding to the current uplink load; or
obtain current location information, and obtain, according to an
obtained mapping relationship between location information and
uplink scheduling information, uplink scheduling information
corresponding to the current location information, wherein the
location information comprises at least one of the following:
available transmit power, user equipment (UE) transmission power
headroom (UPH), a path loss, or signal strength; or obtain a
downlink channel condition, estimate a current uplink channel
condition according to the downlink channel condition, and obtain,
according to an obtained mapping relationship between an uplink
channel condition and uplink scheduling information, uplink
scheduling information corresponding to the current uplink channel
condition.
17. The apparatus according to claim 14, wherein before generating
uplink scheduling information according to an obtained scheduling
information generation rule, the program, when executed by the
processor, further causes the apparatus to: receive indication
information sent by the access device, wherein the indication
information is used to indicate N types of uplink scheduling
information that are allowed to be used to send the uplink data,
and N is an integer greater than or equal to 2.
18. The apparatus according to claim 14, wherein to send the
modulated and encoded uplink data to an access device, the program,
when executed by the processor, causes the apparatus to: send
uplink information to the access device by using an uplink data
channel, wherein the uplink information comprises the modulated and
encoded uplink data, and further comprises control information for
indicating one type of information comprised in the uplink
scheduling information.
19. The apparatus according to claim 14, wherein: to send the
modulated and encoded uplink data to an access device, the program,
when executed by the processor, causes the apparatus to: send the
modulated and encoded uplink data to the access device by using an
uplink data channel; and the program, when executed by the
processor, further causes the apparatus to: send control
information to the access device by using an uplink control
channel, the control information for indicating one type of
information comprised in the uplink scheduling information.
20. The apparatus according to claim 19, wherein the control
information further indicates: a resource location of the uplink
data on the uplink data channel; a relative fixed location offset
between a resource location of the uplink data on the uplink data
channel and a resource location of the control information on the
uplink control channel; or a relative offset between physical
resource numbers of a resource location of the uplink data on the
uplink data channel and a location of the control information on
the uplink control channel.
Description
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation of International
Application No. PCT/CN2015/087865, filed on Aug. 21, 2015, the
disclosure of which is hereby incorporated by reference in its
entirety.
TECHNICAL FIELD
[0002] The present application relates to the communications field,
and in particular, to an uplink data transmission method and
apparatus.
BACKGROUND
[0003] As communications devices are widely applied, increasingly
more data packets are transmitted. Currently, when user equipment
needs to send uplink data, a radio resource control (RRC)
connection and a non-access stratum connection usually need to be
set up first, and the uplink data is sent after a service bearer is
set up.
[0004] In the foregoing technology, before sending the uplink data,
the user equipment needs to establish the RRC connection and the
non-access stratum connection and request a network to schedule an
uplink resource. Consequently, uplink data sending efficiency of
the user equipment is low.
SUMMARY
[0005] Embodiments of the present disclosure provide an uplink data
transmission method and apparatus, so as to improve uplink data
sending efficiency of user equipment.
[0006] According to a first aspect, an embodiment of the present
disclosure provides an uplink data transmission method,
including:
[0007] generating uplink scheduling information according to an
obtained scheduling information generation rule, where the uplink
scheduling information includes at least a modulation and coding
scheme; and
[0008] when uplink data needs to be sent, modulating and encoding
the uplink data by using the modulation and coding scheme, and
sending the modulated and encoded uplink data to an access
device.
[0009] In a first possible implementation of the first aspect, the
uplink scheduling information further includes a transport block
size.
[0010] With reference to the first aspect, in a second possible
implementation of the first aspect, the method further
includes:
[0011] receiving a correspondence that is sent by the access device
and that is between a modulation and coding scheme and uplink
physical resource information; and
[0012] the sending the modulated and encoded uplink data to an
access device includes:
[0013] selecting, according to the correspondence, uplink physical
resource information that can use the modulation and coding scheme,
and sending the modulated and encoded uplink data to the access
device by using an uplink physical resource corresponding to the
selected uplink physical resource information, so that the access
device determines, according to the uplink physical resource, a
modulation and coding scheme used by the uplink data.
[0014] With reference to the first aspect, the first possible
implementation of the first aspect, or the second possible
implementation of the first aspect, in a third possible
implementation of the first aspect, the generating uplink
scheduling information according to an obtained scheduling
information generation rule includes:
[0015] obtaining a current uplink interference level, and
obtaining, according to an obtained mapping relationship between an
uplink interference level and uplink scheduling information, uplink
scheduling information corresponding to the current uplink
interference level; or
[0016] obtaining current uplink load, and obtaining, according to
an obtained mapping relationship between uplink load and uplink
scheduling information, uplink scheduling information corresponding
to the current uplink load; or
[0017] obtaining current location information, and obtaining,
according to an obtained mapping relationship between location
information and uplink scheduling information, uplink scheduling
information corresponding to the current location information,
where the location information includes at least one of the
following:
[0018] available transmit power, UE transmission power headroom
(UPH), a path loss, or signal strength; or
[0019] obtaining a downlink channel condition, estimating a current
uplink channel condition according to the downlink channel
condition, and obtaining, according to an obtained mapping
relationship between an uplink channel condition and uplink
scheduling information, uplink scheduling information corresponding
to the current uplink channel condition.
[0020] With reference to the first aspect, the first possible
implementation of the first aspect, the second possible
implementation of the first aspect, or the third possible
implementation of the first aspect, in a fourth possible
implementation of the first aspect, before the step of generating
uplink scheduling information according to an obtained scheduling
information generation rule, the method further includes:
[0021] receiving indication information sent by the access device,
where the indication information is used to indicate N types of
uplink scheduling information that are allowed to be used to send
the uplink data, and N is an integer greater than or equal to
2.
[0022] With reference to the first aspect, the first possible
implementation of the first aspect, or the third possible
implementation of the first aspect, in a fifth possible
implementation of the first aspect, the sending the modulated and
encoded uplink data to an access device includes:
[0023] sending uplink information to the access device by using an
uplink data channel, where the uplink information includes the
modulated and encoded uplink data, and further includes control
information, and the control information is at least used to
indicate one type of information included in the uplink scheduling
information.
[0024] With reference to the first aspect, the first possible
implementation of the first aspect, or the third possible
implementation of the first aspect, in a sixth possible
implementation of the first aspect, the sending the modulated and
encoded uplink data to an access device includes:
[0025] sending the modulated and encoded uplink data to the access
device by using an uplink data channel; and
[0026] the method further includes:
[0027] sending control information to the access device by using an
uplink control channel, where the control information is at least
used to indicate one type of information included in the uplink
scheduling information.
[0028] With reference to the sixth possible implementation of the
first aspect, in a seventh possible implementation of the first
aspect, the control information is further used to indicate a
resource location of the uplink data on the uplink data channel, or
the control information is further used to indicate a relative
fixed location offset between a resource location of the uplink
data on the uplink data channel and a resource location of the
control information on the uplink control channel, or the control
information is further used to indicate a relative offset between
physical resource numbers of a resource location of the uplink data
on the uplink data channel and a location of the control
information on the uplink control channel.
[0029] With reference to the sixth possible implementation of the
first aspect or the seventh possible implementation of the first
aspect, in an eighth possible implementation of the first aspect,
the uplink control channel is a dedicated uplink control channel;
or
[0030] the uplink control channel is a contended uplink control
channel, the control information is further used to indicate an
identifier of user equipment, and the control information is
control information scrambled by using scrambling information,
where the scrambling information includes the identifier of the
user equipment, a predefined character sequence, or a preconfigured
character sequence.
[0031] With reference to any one of the foregoing possible
implementations of the first aspect, in a ninth possible
implementation of the first aspect, the uplink scheduling
information further includes at least one of the following:
[0032] a transmission time interval, resource information of a data
channel, indication information indicating whether there is uplink
data sending, duration in which the uplink data channel is used, or
at least one of hybrid automatic repeat request (HARQ) process
information, a retransmission version, or retransmission occupation
duration.
[0033] According to a second aspect, an embodiment of the present
disclosure provides an uplink data transmission method,
including:
[0034] obtaining uplink scheduling information used by user
equipment to send uplink data, where the uplink scheduling
information is uplink scheduling information generated by the user
equipment according to an obtained scheduling information
generation rule, and the uplink scheduling information includes at
least a modulation and coding scheme; and
[0035] performing, by using the uplink scheduling information,
receiving processing on the uplink data sent by the user equipment,
where the uplink data is modulated and encoded by the user
equipment by using the modulation and coding scheme.
[0036] In a first possible implementation of the second aspect, the
uplink scheduling information further includes a transport block
size.
[0037] With reference to the second aspect, in a second possible
implementation of the second aspect, the method further
includes:
[0038] sending a correspondence between a modulation and coding
scheme and uplink physical resource information to the user
equipment, so that the user equipment selects, according to the
correspondence, uplink physical resource information that can use
the modulation and coding scheme, and sends the uplink data by
using an uplink physical resource corresponding to the selected
uplink physical resource information; and
[0039] the obtaining uplink scheduling information used by user
equipment to send uplink data includes:
[0040] selecting, according to the correspondence, a modulation and
coding scheme corresponding to the uplink physical resource used by
the user equipment to send the uplink data, and using the selected
modulation and coding scheme as a modulation and coding scheme used
by the user equipment to send the uplink data.
[0041] With reference to the second aspect or the first possible
implementation of the second aspect, in a third possible
implementation of the second aspect, the method further
includes:
[0042] sending indication information to the user equipment, where
the indication information is used to indicate N types of uplink
scheduling information that are allowed to be used by the user
equipment to send the uplink data, and N is an integer greater than
or equal to 2; and
[0043] the obtaining uplink scheduling information used by user
equipment to send uplink data includes:
[0044] detecting, in the N types of uplink scheduling information
in a blind detection manner, the uplink scheduling information used
by the user equipment to send the uplink data.
[0045] With reference to the second aspect or the first possible
implementation of the second aspect, in a fourth possible
implementation of the second aspect, the obtaining uplink
scheduling information used by user equipment to send uplink data
includes:
[0046] obtaining, according to control information sent by the user
equipment, the uplink scheduling information used by the user
equipment to send the uplink data, where the control information is
at least used to indicate one type of information included in the
uplink scheduling information.
[0047] With reference to the fourth possible implementation of the
second aspect, in a fifth possible implementation of the second
aspect, the control information indicates the modulation and coding
scheme or the transport block size included in the uplink
scheduling information; and
[0048] the obtaining, according to control information sent by the
user equipment, the uplink scheduling information used by the user
equipment to send the uplink data includes:
[0049] selecting, according to an obtained mapping relationship
between a modulation and coding scheme and uplink scheduling
information, uplink scheduling information corresponding to the
modulation and coding scheme as the uplink scheduling information
used by the user equipment to send the uplink data; or
[0050] selecting, according to an obtained mapping relationship
between a transport block size and uplink scheduling information,
uplink scheduling information corresponding to the transport block
size as the uplink scheduling information used by the user
equipment to send the uplink data.
[0051] With reference to the fourth possible implementation of the
second aspect or the fifth possible implementation of the second
aspect, in a sixth possible implementation of the second aspect,
the method further includes:
[0052] receiving uplink information sent by the user equipment by
using an uplink data channel, where the uplink information includes
the uplink data and the control information.
[0053] With reference to the fourth possible implementation of the
second aspect or the fifth possible implementation of the second
aspect, in a seventh possible implementation of the second aspect,
the method further includes:
[0054] receiving the control information sent by the user equipment
by using an uplink control channel.
[0055] With reference to the seventh possible implementation of the
second aspect, in an eighth possible implementation of the second
aspect, the control information is further used to indicate a
resource location of the uplink data on the uplink data channel, or
the control information is further used to indicate a relative
fixed location offset between a resource location of the uplink
data on the uplink data channel and a resource location of the
control information on the uplink control channel, or the control
information is further used to indicate a relative offset between
physical resource numbers of a resource location of the uplink data
on the uplink data channel and a resource location of the control
information on the uplink control channel.
[0056] With reference to the seventh possible implementation of the
second aspect or the eighth possible implementation of the second
aspect, in a ninth possible implementation of the second aspect,
the uplink control channel is a dedicated uplink control channel;
or
[0057] the uplink control channel is a contended uplink control
channel, the control information is further used to indicate an
identifier of the user equipment, and the control information is
control information scrambled by using scrambling information,
where the scrambling information includes the identifier of the
user equipment, a predefined character sequence, or a preconfigured
character sequence.
[0058] With reference to any one of the foregoing possible
implementations of the second aspect, in a tenth possible
implementation of the second aspect, the uplink scheduling
information further includes at least one of the following:
[0059] a transmission time interval, resource information of a data
channel, indication information indicating whether there is uplink
data sending, duration in which the uplink data channel is used, or
at least one of hybrid automatic repeat request (HARQ) process
information, a retransmission version, or retransmission occupation
duration.
[0060] With reference to any one of the foregoing possible
implementations of the second aspect, in an eleventh possible
implementation of the second aspect, the method further
includes:
[0061] sending the scheduling information generation rule to the
user equipment, so that the user equipment generates the uplink
scheduling information according to the scheduling information
generation rule.
[0062] According to a third aspect, an embodiment of the present
disclosure provides an uplink data transmission apparatus,
including: a generation unit, and a first sending unit, where
[0063] the generation unit is configured to generate uplink
scheduling information according to an obtained scheduling
information generation rule, where the uplink scheduling
information includes at least a modulation and coding scheme;
and
[0064] the first sending unit is configured to: when uplink data
needs to be sent, modulate and encode the uplink data by using the
modulation and coding scheme, and send the modulated and encoded
uplink data to an access device.
[0065] In a first possible implementation of the third aspect, the
uplink scheduling information further includes a transport block
size.
[0066] With reference to the third aspect, in a second possible
implementation of the third aspect, the apparatus further
includes:
[0067] a first receiving unit, configured to receive a
correspondence that is sent by the access device and that is
between a modulation and coding scheme and uplink physical resource
information; and
[0068] the first sending unit is configured to: select, according
to the correspondence, uplink physical resource information that
can use the modulation and coding scheme, and send the modulated
and encoded uplink data to the access device by using an uplink
physical resource corresponding to the selected uplink physical
resource information, so that the access device determines,
according to the uplink physical resource, a modulation and coding
scheme used by the uplink data.
[0069] With reference to the third aspect, the first possible
implementation of the third aspect, or the second possible
implementation of the third aspect, in a third possible
implementation of the third aspect, the generation unit is
configured to: obtain a current uplink interference level, and
obtain, according to an obtained mapping relationship between an
uplink interference level and uplink scheduling information, uplink
scheduling information corresponding to the current uplink
interference level; or
[0070] the generation unit is configured to: obtain current uplink
load, and obtain, according to an obtained mapping relationship
between uplink load and uplink scheduling information, uplink
scheduling information corresponding to the current uplink load;
or
[0071] the generation unit is configured to: obtain current
location information, and obtain, according to an obtained mapping
relationship between location information and uplink scheduling
information, uplink scheduling information corresponding to the
current location information, where the location information
includes at least one of the following:
[0072] available transmit power, user equipment (UE) transmission
power headroom (UPH), a path loss, or signal strength; or
[0073] obtain a downlink channel condition, estimate a current
uplink channel condition according to the downlink channel
condition, and obtain, according to an obtained mapping
relationship between an uplink channel condition and uplink
scheduling information, uplink scheduling information corresponding
to the current uplink channel condition.
[0074] With reference to the third aspect, the first possible
implementation of the third aspect, the second possible
implementation of the third aspect, or the third possible
implementation of the third aspect, in a fourth possible
implementation of the third aspect, the apparatus further
includes:
[0075] a second receiving unit, configured to receive indication
information sent by the access device, where the indication
information is used to indicate N types of uplink scheduling
information that are allowed to be used to send the uplink data,
and N is an integer greater than or equal to 2.
[0076] With reference to the third aspect, the first possible
implementation of the third aspect, or the third possible
implementation of the third aspect, in a fifth possible
implementation of the third aspect, the first sending unit is
configured to send uplink information to the access device by using
uplink data channel, where the uplink information includes the
modulated and encoded uplink data, and further includes control
information, and the control information is at least used to
indicate one type of information included in the uplink scheduling
information.
[0077] With reference to the third aspect, the first possible
implementation of the third aspect, or the third possible
implementation of the third aspect, in a sixth possible
implementation of the third aspect, the first sending unit is
configured to send the modulated and encoded uplink data to the
access device by using an uplink data channel; and
[0078] the apparatus further includes:
[0079] a second sending unit, configured to send control
information to the access device by using an uplink control
channel, where the control information is at least used to indicate
one type of information included in the uplink scheduling
information.
[0080] With reference to the sixth possible implementation of the
third aspect, in a seventh possible implementation of the third
aspect, the control information is further used to indicate a
resource location of the uplink data on the uplink data channel, or
the control information is further used to indicate a relative
fixed location offset between a resource location of the uplink
data on the uplink data channel and a resource location of the
control information on the uplink control channel, or the control
information is further used to indicate a relative offset between
physical resource numbers of a resource location of the uplink data
on the uplink data channel and a location of the control
information on the uplink control channel.
[0081] With reference to the sixth possible implementation of the
third aspect or the seventh possible implementation of the third
aspect, in an eighth possible implementation of the third aspect,
the uplink control channel is a dedicated uplink control channel;
or
[0082] the uplink control channel is a contended uplink control
channel, the control information is further used to indicate an
identifier of user equipment, and the control information is
control information scrambled by using scrambling information,
where the scrambling information includes the identifier of the
user equipment, a predefined character sequence, or a preconfigured
character sequence.
[0083] With reference to any one of the foregoing possible
implementations of the third aspect, in a ninth possible
implementation of the third aspect, the uplink scheduling
information further includes at least one of the following:
[0084] a transmission time interval, resource information of a data
channel, indication information indicating whether there is uplink
data sending, duration in which the uplink data channel is used, or
at least one of hybrid automatic repeat request (HARQ) process
information, a retransmission version, or retransmission occupation
duration.
[0085] According to a fourth aspect, an embodiment of the present
disclosure provides an uplink data transmission apparatus,
including: an obtaining unit and a processing unit, where
[0086] the obtaining unit is configured to obtain uplink scheduling
information used by user equipment to send uplink data, where the
uplink scheduling information is uplink scheduling information
generated by the user equipment according to an obtained scheduling
information generation rule, and the uplink scheduling information
includes at least a modulation and coding scheme; and
[0087] the processing unit is configured to perform, by using the
uplink scheduling information, receiving processing on the uplink
data sent by the user equipment, where the uplink data is modulated
and encoded by the user equipment by using the modulation and
coding scheme.
[0088] In a first possible implementation of the fourth aspect, the
uplink scheduling information further includes a transport block
size.
[0089] With reference to the fourth aspect, in a second possible
implementation of the fourth aspect, the apparatus further
includes:
[0090] a first sending unit, configured to send a correspondence
between a modulation and coding scheme and uplink physical resource
information to the user equipment, so that the user equipment
selects, according to the correspondence, uplink physical resource
information that can use the modulation and coding scheme, and
sends the uplink data by using an uplink physical resource
corresponding to the selected uplink physical resource information;
and
[0091] the obtaining unit is configured to: select, according to
the correspondence, a modulation and coding scheme corresponding to
the uplink physical resource used by the user equipment to send the
uplink data, and use the selected modulation and coding scheme as a
modulation and coding scheme used by the user equipment to send the
uplink data.
[0092] With reference to the fourth aspect or the first possible
implementation of the fourth aspect, in a third possible
implementation of the fourth aspect, the apparatus further
includes:
[0093] a second sending unit, configured to send indication
information to the user equipment, where the indication information
is used to indicate N types of uplink scheduling information that
are allowed to be used by the user equipment to send the uplink
data, and N is an integer greater than or equal to 2; and
[0094] the obtaining unit is configured to detect, in the N types
of uplink scheduling information in a blind detection manner, the
uplink scheduling information used by the user equipment to send
the uplink data.
[0095] With reference to the fourth aspect or the first possible
implementation of the fourth aspect, in a fourth possible
implementation of the fourth aspect, the obtaining unit is
configured to obtain, according to control information sent by the
user equipment, the uplink scheduling information used by the user
equipment to send the uplink data, where the control information is
at least used to indicate one type of information included in the
uplink scheduling information.
[0096] With reference to the fourth possible implementation of the
fourth aspect, in a fifth possible implementation of the fourth
aspect, the control information indicates the modulation and coding
scheme or the transport block size included in the uplink
scheduling information; and
[0097] the obtaining unit is configured to select, according to an
obtained mapping relationship between a modulation and coding
scheme and uplink scheduling information, uplink scheduling
information corresponding to the modulation and coding scheme as
the uplink scheduling information used by the user equipment to
send the uplink data; or
[0098] the obtaining unit is configured to select, according to an
obtained mapping relationship between a transport block size and
uplink scheduling information, uplink scheduling information
corresponding to the transport block size as the uplink scheduling
information used by the user equipment to send the uplink data.
[0099] With reference to the fourth possible implementation of the
fourth aspect or the fifth possible implementation of the fourth
aspect, in a sixth possible implementation of the fourth aspect,
the apparatus further includes:
[0100] a first receiving unit, configured to receive uplink
information sent by the user equipment by using an uplink data
channel, where the uplink information includes the uplink data and
the control information.
[0101] With reference to the fourth possible implementation of the
fourth aspect or the fifth possible implementation of the fourth
aspect, in a seventh possible implementation of the fourth aspect,
the apparatus further includes:
[0102] a second receiving unit, configured to receive the control
information sent by the user equipment by using an uplink control
channel.
[0103] With reference to the seventh possible implementation of the
fourth aspect, in an eighth possible implementation of the fourth
aspect, the control information is further used to indicate a
resource location of the uplink data on the uplink data channel, or
the control information is further used to indicate a relative
fixed location offset between a resource location of the uplink
data on the uplink data channel and a resource location of the
control information on the uplink control channel, or the control
information is further used to indicate a relative offset between
physical resource numbers of a resource location of the uplink data
on the uplink data channel and a resource location of the control
information on the uplink control channel.
[0104] With reference to the seventh possible implementation of the
fourth aspect or the eighth possible implementation of the fourth
aspect, in a ninth possible implementation of the fourth aspect,
the uplink control channel is a dedicated uplink control channel;
or
[0105] the uplink control channel is a contended uplink control
channel, the control information is further used to indicate an
identifier of the user equipment, and the control information is
control information scrambled by using scrambling information,
where the scrambling information includes the identifier of the
user equipment, a predefined character sequence, or a preconfigured
character sequence.
[0106] With reference to any one of the foregoing possible
implementations of the fourth aspect, in a tenth possible
implementation of the fourth aspect, the uplink scheduling
information further includes at least one of the following:
[0107] a transmission time interval, resource information of a data
channel, indication information indicating whether there is uplink
data sending, duration in which the uplink data channel is used, or
at least one of hybrid automatic repeat request (HARQ) process
information, a retransmission version, or retransmission occupation
duration.
[0108] With reference to any one of the foregoing possible
implementations of the fourth aspect, in an eleventh possible
implementation of the fourth aspect, the apparatus further
includes:
[0109] a third sending unit, configured to send the scheduling
information generation rule to the user equipment, so that the user
equipment generates the uplink scheduling information according to
the scheduling information generation rule.
[0110] According to a fifth aspect, an embodiment of the present
disclosure provides an uplink data transmission apparatus,
including: a processor, a network interface, a memory, and a
communications bus, where the communications bus is configured to
implement connections and communication between the processor, the
network interface, and the memory, and the processor executes a
program stored in the memory, to implement the following
method:
[0111] generating uplink scheduling information according to an
obtained scheduling information generation rule, where the uplink
scheduling information includes at least a modulation and coding
scheme; and
[0112] when uplink data needs to be sent, modulating and encoding
the uplink data by using the modulation and coding scheme, and
sending the modulated and encoded uplink data to an access
device.
[0113] In a first possible implementation of the fifth aspect, the
uplink scheduling information further includes a transport block
size.
[0114] With reference to the fifth aspect, in a second possible
implementation of the fifth aspect, the processor is further
configured to execute the following program:
[0115] receiving a correspondence that is sent by the access device
and that is between a modulation and coding scheme and uplink
physical resource information; and
[0116] the program, executed by the processor, of sending the
modulated and encoded uplink data to an access device includes:
[0117] selecting, according to the correspondence, uplink physical
resource information that can use the modulation and coding scheme,
and sending the modulated and encoded uplink data to the access
device by using an uplink physical resource corresponding to the
selected uplink physical resource information, so that the access
device determines, according to the uplink physical resource, a
modulation and coding scheme used by the uplink data.
[0118] With reference to the fifth aspect, the first possible
implementation of the fifth aspect, or the second possible
implementation of the fifth aspect, in a third possible
implementation of the fifth aspect, the program, executed by the
processor, of generating uplink scheduling information according to
an obtained scheduling information generation rule includes:
[0119] obtaining a current uplink interference level, and
obtaining, according to an obtained mapping relationship between an
uplink interference level and uplink scheduling information, uplink
scheduling information corresponding to the current uplink
interference level; or
[0120] obtaining current uplink load, and obtaining, according to
an obtained mapping relationship between uplink load and uplink
scheduling information, uplink scheduling information corresponding
to the current uplink load; or
[0121] obtaining current location information, and obtaining,
according to an obtained mapping relationship between location
information and uplink scheduling information, uplink scheduling
information corresponding to the current location information,
where the location information includes at least one of the
following:
[0122] available transmit power, user equipment (UE) transmission
power headroom (UPH), a path loss, or signal strength; or
[0123] obtaining a downlink channel condition, estimating a current
uplink channel condition according to the downlink channel
condition, and obtaining, according to an obtained mapping
relationship between an uplink channel condition and uplink
scheduling information, uplink scheduling information corresponding
to the current uplink channel condition.
[0124] With reference to the fifth aspect, the first possible
implementation of the fifth aspect, the second possible
implementation of the fifth aspect, or the third possible
implementation of the fifth aspect, in a fourth possible
implementation of the fifth aspect, before the processor executes
the program of generating uplink scheduling information according
to an obtained scheduling information generation rule, the
processor is further configured to execute the following
program:
[0125] receiving indication information sent by the access device,
where the indication information is used to indicate N types of
uplink scheduling information that are allowed to be used to send
the uplink data, and N is an integer greater than or equal to
2.
[0126] With reference to the fifth aspect, the first possible
implementation of the fifth aspect, or the third possible
implementation of the fifth aspect, in a fifth possible
implementation of the fifth aspect, the program, executed by the
processor, of sending the modulated and encoded uplink data to an
access device includes:
[0127] sending uplink information to the access device by using an
uplink data channel, where the uplink information includes the
modulated and encoded uplink data, and further includes control
information, and the control information is at least used to
indicate one type of information included in the uplink scheduling
information.
[0128] With reference to the fifth aspect, the first possible
implementation of the fifth aspect, or the third possible
implementation of the fifth aspect, in a sixth possible
implementation of the fifth aspect, the program, executed by the
processor, of sending the modulated and encoded uplink data to an
access device includes:
[0129] sending the modulated and encoded uplink data to the access
device by using an uplink data channel; and
[0130] the processor is further configured to execute the following
program:
[0131] sending control information to the access device by using an
uplink control channel, where the control information is at least
used to indicate one type of information included in the uplink
scheduling information.
[0132] With reference to the sixth possible implementation of the
fifth aspect, in a seventh possible implementation of the fifth
aspect, the control information is further used to indicate a
resource location of the uplink data on the uplink data channel, or
the control information is further used to indicate a relative
fixed location offset between a resource location of the uplink
data on the uplink data channel and a resource location of the
control information on the uplink control channel, or the control
information is further used to indicate a relative offset between
physical resource numbers of a resource location of the uplink data
on the uplink data channel and a location of the control
information on the uplink control channel.
[0133] With reference to the sixth possible implementation of the
fifth aspect or the seventh possible implementation of the fifth
aspect, in an eighth possible implementation of the fifth aspect,
the uplink control channel is a dedicated uplink control channel;
or
[0134] the uplink control channel is a contended uplink control
channel, the control information is further used to indicate an
identifier of user equipment, and the control information is
control information scrambled by using scrambling information,
where the scrambling information includes the identifier of the
user equipment, a predefined character sequence, or a preconfigured
character sequence.
[0135] With reference to any one of the foregoing possible
implementations of the fifth aspect, in a ninth possible
implementation of the fifth aspect, the uplink scheduling
information further includes at least one of the following:
[0136] a transmission time interval, resource information of a data
channel, indication information indicating whether there is uplink
data sending, duration in which the uplink data channel is used, or
at least one of hybrid automatic repeat request (HARQ) process
information, a retransmission version, or retransmission occupation
duration.
[0137] According to a sixth aspect, an embodiment of the present
disclosure provides an uplink data transmission apparatus,
including: a processor, a network interface, a memory, and a
communications bus, where the communications bus is configured to
implement connections and communication between the processor, the
network interface, and the memory, and the processor executes a
program stored in the memory, to implement the following
method:
[0138] obtaining uplink scheduling information used by user
equipment to send uplink data, where the uplink scheduling
information is uplink scheduling information generated by the user
equipment according to an obtained scheduling information
generation rule, and the uplink scheduling information includes at
least a modulation and coding scheme; and
[0139] performing, by using the uplink scheduling information,
receiving processing on the uplink data sent by the user equipment,
where the uplink data is modulated and encoded by the user
equipment by using the modulation and coding scheme.
[0140] In a first possible implementation of the sixth aspect, the
uplink scheduling information further includes a transport block
size.
[0141] With reference to the sixth aspect, in a second possible
implementation of the sixth aspect, the processor is further
configured to execute the following program:
[0142] sending a correspondence between a modulation and coding
scheme and uplink physical resource information to the user
equipment, so that the user equipment selects, according to the
correspondence, uplink physical resource information that can use
the modulation and coding scheme, and sends the uplink data by
using an uplink physical resource corresponding to the selected
uplink physical resource information; and
[0143] the program, executed by the processor, of obtaining uplink
scheduling information used by user equipment to send uplink data
includes:
[0144] selecting, according to the correspondence, a modulation and
coding scheme corresponding to the uplink physical resource used by
the user equipment to send the uplink data, and using the selected
modulation and coding scheme as a modulation and coding scheme used
by the user equipment to send the uplink data.
[0145] With reference to the sixth aspect or the first possible
implementation of the sixth aspect, in a third possible
implementation of the sixth aspect, the processor is further
configured to execute the following program:
[0146] sending indication information to the user equipment, where
the indication information is used to indicate N types of uplink
scheduling information that are allowed to be used by the user
equipment to send the uplink data, and N is an integer greater than
or equal to 2; and
[0147] the obtaining uplink scheduling information used by user
equipment to send uplink data includes:
[0148] detecting, in the N types of uplink scheduling information
in a blind detection manner, the uplink scheduling information used
by the user equipment to send the uplink data.
[0149] With reference to the sixth aspect or the first possible
implementation of the sixth aspect, in a fourth possible
implementation of the sixth aspect, the program, executed by the
processor, of obtaining uplink scheduling information used by user
equipment to send uplink data includes:
[0150] obtaining, according to control information sent by the user
equipment, the uplink scheduling information used by the user
equipment to send the uplink data, where the control information is
at least used to indicate one type of information included in the
uplink scheduling information.
[0151] With reference to the fourth possible implementation of the
sixth aspect, in a fifth possible implementation of the sixth
aspect, the control information indicates the modulation and coding
scheme or the transport block size included in the uplink
scheduling information; and
[0152] the program, executed by the processor, of obtaining,
according to control information sent by the user equipment, the
uplink scheduling information used by the user equipment to send
the uplink data includes:
[0153] selecting, according to an obtained mapping relationship
between a modulation and coding scheme and uplink scheduling
information, uplink scheduling information corresponding to the
modulation and coding scheme as the uplink scheduling information
used by the user equipment to send the uplink data; or
[0154] selecting, according to an obtained mapping relationship
between a transport block size and uplink scheduling information,
uplink scheduling information corresponding to the transport block
size as the uplink scheduling information used by the user
equipment to send the uplink data.
[0155] With reference to the fourth possible implementation of the
sixth aspect or the fifth possible implementation of the sixth
aspect, in a sixth possible implementation of the sixth aspect, the
processor is further configured to execute the following
program:
[0156] receiving uplink information sent by the user equipment by
using an uplink data channel, where the uplink information includes
the uplink data and the control information.
[0157] With reference to the fourth possible implementation of the
sixth aspect or the fifth possible implementation of the sixth
aspect, in a seventh possible implementation of the sixth aspect,
the processor is further configured to execute the following
program:
[0158] receiving the control information sent by the user equipment
by using an uplink control channel.
[0159] With reference to the seventh possible implementation of the
sixth aspect, in an eighth possible implementation of the sixth
aspect, the control information is further used to indicate a
resource location of the uplink data on the uplink data channel, or
the control information is further used to indicate a relative
fixed location offset between a resource location of the uplink
data on the uplink data channel and a resource location of the
control information on the uplink control channel, or the control
information is further used to indicate a relative offset between
physical resource numbers of a resource location of the uplink data
on the uplink data channel and a resource location of the control
information on the uplink control channel.
[0160] With reference to the seventh possible implementation of the
sixth aspect or the eighth possible implementation of the sixth
aspect, in a ninth possible implementation of the sixth aspect, the
uplink control channel is a dedicated uplink control channel;
or
[0161] the uplink control channel is a contended uplink control
channel, the control information is further used to indicate an
identifier of the user equipment, and the control information is
control information scrambled by using scrambling information,
where the scrambling information includes the identifier of the
user equipment, a predefined character sequence, or a preconfigured
character sequence.
[0162] With reference to any one of the foregoing possible
implementations of the sixth aspect, in a tenth possible
implementation of the sixth aspect, the uplink scheduling
information further includes at least one of the following:
[0163] a transmission time interval, resource information of a data
channel, indication information indicating whether there is uplink
data sending, duration in which the uplink data channel is used, or
at least one of hybrid automatic repeat request (HARQ) process
information, a retransmission version, or retransmission occupation
duration.
[0164] With reference to any one of the foregoing possible
implementations of the sixth aspect, in an eleventh possible
implementation of the sixth aspect, the processor is further
configured to execute the following program:
[0165] sending the scheduling information generation rule to the
user equipment, so that the user equipment generates the uplink
scheduling information according to the scheduling information
generation rule.
[0166] In the foregoing technical solutions, the uplink scheduling
information is generated according to the obtained scheduling
information generation rule, where the uplink scheduling
information includes at least a modulation and coding scheme
identifier; and when the uplink data needs to be sent, the uplink
data is modulated and encoded by using a modulation and coding
scheme corresponding to the modulation and coding scheme
identifier, and the modulated and encoded uplink data is sent to
the access device. In this way, when the uplink data is sent, there
is no need to establish an RRC connection or a non-access stratum
connection or send a scheduling request, a buffer status report, or
a random access request. Therefore, uplink data sending efficiency
of the user equipment is improved.
BRIEF DESCRIPTION OF DRAWINGS
[0167] To describe the technical solutions in the embodiments of
the present disclosure more clearly, the following briefly
describes the accompanying drawings required for describing the
embodiments or the prior art. Apparently, the accompanying drawings
in the following description show merely some embodiments of the
present disclosure, and a person of ordinary skill in the art may
still derive other drawings from these accompanying drawings
without creative efforts.
[0168] FIG. 1 is a schematic flowchart of an uplink data
transmission method according to an embodiment of the present
disclosure;
[0169] FIG. 2 is a schematic flowchart of another uplink data
transmission method according to an embodiment of the present
disclosure;
[0170] FIG. 3 is a schematic structural diagram of one type of
uplink information according to an embodiment of the present
disclosure;
[0171] FIG. 4 is a schematic flowchart of another uplink data
transmission method according to an embodiment of the present
disclosure;
[0172] FIG. 5 is a schematic flowchart of another uplink data
transmission method according to an embodiment of the present
disclosure;
[0173] FIG. 6 is a schematic structural diagram of an uplink data
transmission apparatus according to an embodiment of the present
disclosure;
[0174] FIG. 7 is a schematic structural diagram of another uplink
data transmission apparatus according to an embodiment of the
present disclosure;
[0175] FIG. 8 is a schematic structural diagram of another uplink
data transmission apparatus according to an embodiment of the
present disclosure;
[0176] FIG. 9 is a schematic structural diagram of another uplink
data transmission apparatus according to an embodiment of the
present disclosure;
[0177] FIG. 10 is a schematic structural diagram of another uplink
data transmission apparatus according to an embodiment of the
present disclosure;
[0178] FIG. 11 is a schematic structural diagram of another uplink
data transmission apparatus according to an embodiment of the
present disclosure;
[0179] FIG. 12 is a schematic structural diagram of another uplink
data transmission apparatus according to an embodiment of the
present disclosure;
[0180] FIG. 13 is a schematic structural diagram of another uplink
data transmission apparatus according to an embodiment of the
present disclosure;
[0181] FIG. 14 is a schematic structural diagram of another uplink
data transmission apparatus according to an embodiment of the
present disclosure;
[0182] FIG. 15 is a schematic structural diagram of another uplink
data transmission apparatus according to an embodiment of the
present disclosure;
[0183] FIG. 16 is a schematic structural diagram of another uplink
data transmission apparatus according to an embodiment of the
present disclosure; and
[0184] FIG. 17 is a schematic structural diagram of another uplink
data transmission apparatus according to an embodiment of the
present disclosure.
DESCRIPTION OF EMBODIMENTS
[0185] The following clearly describes the technical solutions in
the embodiments of the present disclosure with reference to the
accompanying drawings in the embodiments of the present disclosure.
Apparently, the described embodiments are merely some but not all
of the embodiments of the present disclosure. All other embodiments
obtained by a person of ordinary skill in the art based on the
embodiments of the present disclosure without creative efforts
shall fall within the protection scope of the present
disclosure.
[0186] Referring to FIG. 1, FIG. 1 is a schematic flowchart of an
uplink data transmission method according to an embodiment of the
present disclosure. As shown in FIG. 1, the method includes the
following steps.
[0187] S101. Generate uplink scheduling information according to an
obtained scheduling information generation rule, where the uplink
scheduling information includes at least a modulation and coding
scheme.
[0188] In this embodiment, the scheduling information generation
rule may be received in advance from an access device, for example,
a scheduling information generation rule sent by a base station is
received in advance, or a scheduling information generation rule
sent by an access point device is received in advance.
Alternatively, the scheduling information generation rule may be
preset by a user, or the scheduling information generation rule may
be downloaded from a server or configured by a server.
[0189] In addition, the modulation and coding scheme is
corresponding to a modulation and coding scheme identifier. The
modulation and coding scheme identifier is used to identify a
modulation and coding scheme.
[0190] S102. When uplink data needs to be sent, modulate and encode
the uplink data by using the modulation and coding scheme, and send
the modulated and encoded uplink data to an access device.
[0191] In this embodiment, the uplink data may be any data, for
example, service data or signaling, that needs to be sent by user
equipment to the access device.
[0192] According to the foregoing steps, the uplink scheduling
information can be generated before the uplink data is sent. In
this way, when the uplink data is sent, there is no need to
establish an RRC connection or a non-access stratum connection or
send a scheduling request, a buffer status report, or a random
access request, and the uplink data can be directly sent by using
the generated uplink scheduling information. Therefore, uplink data
sending efficiency can be improved.
[0193] In this embodiment, the foregoing method may be applied to
the user equipment or a communications device, for example, a
device that can send uplink data, such as a mobile phone, a
computer, a tablet computer, an in-vehicle device, an intelligent
home appliance, or an M2M device.
[0194] In this embodiment, the uplink scheduling information is
generated according to the obtained scheduling information
generation rule, where the uplink scheduling information includes
at least the modulation and coding scheme; and when the uplink data
needs to be sent, the uplink data is modulated and encoded by using
the modulation and coding scheme, and the modulated and encoded
uplink data is sent to the access device. In this way, when the
uplink data is sent, there is no need to establish an RRC
connection or a non-access stratum connection or send a scheduling
request, a buffer status report, or a random access request.
Therefore, uplink data sending efficiency of the user equipment is
improved.
[0195] Referring to FIG. 2, FIG. 2 is a schematic flowchart of
another uplink data transmission method according to an embodiment
of the present disclosure. As shown in FIG. 2, the method includes
the following steps.
[0196] 201. Generate uplink scheduling information according to an
obtained scheduling information generation rule, where the uplink
scheduling information includes at least a modulation and coding
scheme. The obtained scheduling information may be pre-obtained, or
may be obtained when used.
[0197] 202. When uplink data needs to be sent, modulate and encode
the uplink data by using the modulation and coding scheme, and send
the modulated and encoded uplink data to an access device by using
an uplink data channel.
[0198] In this embodiment, the uplink scheduling information may
further include a transport block size. The transport block size
may be determined according to the modulation and coding scheme and
a quantity of used physical resource blocks, and the modulated and
encoded uplink data may be sent in the transport block size.
[0199] In this implementation, the modulation and coding scheme may
be corresponding to a transport block set (TBS) index. In this way,
user equipment can further determine the specific transport block
size according to a modulation and coding scheme identifier and the
quantity of used physical resource blocks. The quantity of used
physical resource blocks may be indicated by a network device to
the user equipment, or may be a fixed value, or may be notified to
a network device after being selected by the user equipment.
[0200] In this embodiment, the foregoing method may further include
the following step:
[0201] receiving a correspondence that is sent by the access device
and that is between a modulation and coding scheme and uplink
physical resource information.
[0202] The step of sending the modulated and encoded uplink data to
an access device may include:
[0203] selecting, according to the correspondence, uplink physical
resource information that can use the modulation and coding scheme,
and sending the modulated and encoded uplink data to the access
device by using an uplink physical resource corresponding to the
selected uplink physical resource information, so that the access
device determines, according to the uplink physical resource, a
modulation and coding scheme used by the uplink data.
[0204] In this implementation, the correspondence may describe
modulation and coding schemes that can be used by multiple pieces
of uplink physical resource information. After the user equipment
determines the modulation and coding scheme, the user equipment can
select, according to indication information sent by the access
device to the user equipment, the uplink physical resource that is
suitable for the modulation and coding scheme, to send the uplink
data, where the indication information is a correspondence between
uplink physical resource information and a modulation and coding
scheme that can be used by the uplink physical resource
information. Therefore, in this case, the uplink scheduling
information does not need to be indicated to the access device
because the access device can identify, by using the uplink
physical resource information used by the user equipment, the
uplink scheduling information used by the user equipment. In
addition, the uplink physical resource information may include
information such as a quantity of physical resource blocks or a
transport block size.
[0205] In this embodiment, the step of generating uplink scheduling
information according to an obtained scheduling information
generation rule may include:
[0206] obtaining a current uplink interference level, and
obtaining, according to an obtained mapping relationship between an
uplink interference level and uplink scheduling information, uplink
scheduling information corresponding to the current uplink
interference level; or
[0207] obtaining current uplink load, and obtaining, according to
an obtained mapping relationship between uplink load and uplink
scheduling information, uplink scheduling information corresponding
to the current uplink load.
[0208] In this way, the user equipment can generate the uplink
scheduling information according to the current uplink interference
level or the current uplink load.
[0209] In this embodiment, the step of generating uplink scheduling
information according to an obtained scheduling information
generation rule may include:
[0210] obtaining current location information, and obtaining,
according to an obtained mapping relationship between location
information and uplink scheduling information, uplink scheduling
information corresponding to the current location information,
where the location information includes at least one of the
following:
[0211] available transmit power, UPH, a path loss, or signal
strength.
[0212] The UPH is UPH of the user equipment.
[0213] In this way, the user equipment can generate the uplink
scheduling information according to the current location
information.
[0214] The described correspondence may be pre-obtained, or
obtained when used.
[0215] In this embodiment, the step of generating uplink scheduling
information according to an obtained scheduling information
generation rule may include:
[0216] obtaining a downlink channel condition, estimating a current
uplink channel condition according to the downlink channel
condition, and obtaining, according to an obtained mapping
relationship between an uplink channel condition and uplink
scheduling information, uplink scheduling information corresponding
to the current uplink channel condition.
[0217] In this way, the user equipment can generate the uplink
scheduling information according to the downlink channel
condition.
[0218] In this embodiment, before step 201, the method may further
include the following step:
[0219] receiving indication information sent by the access device,
where the indication information is used to indicate N types of
uplink scheduling information that are allowed to be used to send
the uplink data, and N is an integer greater than or equal to
2.
[0220] In this implementation, the access device can specify the N
types of uplink scheduling information that are allowed to be used
by the user equipment. In this way, the uplink scheduling
information generated in step 201 is selected from the N types of
uplink scheduling information. Therefore, when performing receiving
processing on the uplink data sent by the user equipment, the
access device can perform blind selection on the N types of uplink
scheduling information, that is, receiving processing is performed
on the uplink data by sequentially using the N types of uplink
scheduling information until the receiving processing succeeds.
Therefore, the user equipment does not need to send the uplink
scheduling information to the access device, and further, may not
send, to the access device, control information indicating the
uplink scheduling information, and only needs to send the uplink
data to the access device, so that uplink data sending efficiency
can be improved, and a transmission resource can be saved.
[0221] In this embodiment, step 202 may include:
[0222] sending uplink information to the access device by using the
uplink data channel, where the uplink information includes the
modulated and encoded uplink data, and further includes control
information, and the control information is at least used to
indicate one type of information included in the uplink scheduling
information.
[0223] In this implementation, the control information may be used
to indicate the modulation and coding scheme in the uplink
scheduling information. In this way, the access device can obtain
other uplink scheduling information according to a specified
correspondence between a modulation and coding scheme and other
uplink scheduling information, for example, the access device
obtains the transport block size according to a correspondence
between a modulation and coding scheme and a transport block size,
or obtains the transport block size according to the modulation and
coding scheme and the quantity of used physical resource blocks.
Alternatively, the control information may be used to indicate the
transport block size in the uplink scheduling information. The
access device then obtains other uplink scheduling information such
as the modulation and coding scheme according to a correspondence
between a transport block size and other uplink scheduling
information. Alternatively, the control information may be used to
indicate the transport block size, the modulation and coding
scheme, and the like in the uplink scheduling information.
[0224] In this implementation, the uplink data and the control
information can be simultaneously sent by using the uplink data
channel, that is, the control information may be used as
accompanying content on the uplink data channel. For example, the
control information may be used as a first part of uplink
information on a physical uplink shared channel (PUSCH), and is
referred to as accompanying information. In addition, the control
information may be successfully transmitted in a higher probability
by using a fixed format, a low-order modulation and coding scheme,
and/or large redundancy. A second part of the uplink information on
the PUSCH is the uplink data.
[0225] In addition, the first part may further be used by the
access device to demodulate control information of the uplink data
and/or to schedule uplink data that is not successfully sent.
Whether the uplink data or the control information is demodulated
is indicated by a bit in a fixed format. An ID of the user
equipment needs to be carried to indicate identity information of
the user equipment.
[0226] In this implementation, as shown in FIG. 3, the first part
may be the control information, and the second part may be the
uplink data.
[0227] In this embodiment, the foregoing method may further include
the following step:
[0228] sending control information to the access device by using an
uplink control channel, where the control information is at least
used to indicate one type of information included in the uplink
scheduling information.
[0229] In this implementation, the control information may be used
to indicate the modulation and coding scheme in the uplink
scheduling information. In this way, the access device can obtain
other uplink scheduling information according to a correspondence
between a modulation and coding scheme and other uplink scheduling
information, for example, the access device obtains the transport
block size according to a correspondence between a modulation and
coding scheme and a transport block size, or obtains the transport
block size according to the modulation and coding scheme and the
quantity of used physical resource blocks. Alternatively, the
control information may be used to indicate the transport block
size in the uplink scheduling information. The access device then
obtains other uplink scheduling information according to a
correspondence between a transport block size and other uplink
scheduling information. Alternatively, the control information may
be used to indicate the transport block size, the modulation and
coding scheme, and the like in the uplink scheduling
information.
[0230] In this implementation, the control information may be sent
to the access device by using the uplink control channel. In this
way, the access device can receive the uplink data on the uplink
data channel according to the control information. In addition, the
uplink control channel may be understood as an accompanying channel
of the uplink data channel. For example, if the uplink data channel
is a physical uplink shared channel (PUSCH), the uplink control
channel may be an enhanced physical uplink control channel
(PUSCH).
[0231] In this implementation, the control information is further
used to indicate a resource location of the uplink data on the
uplink data channel, or the control information is further used to
indicate a relative fixed location offset between a resource
location of the uplink data on the uplink data channel and a
resource location of the control information on the uplink control
channel, or the control information is further used to indicate a
relative offset between physical resource numbers of a resource
location of the uplink data on the uplink data channel and a
location of the control information on the uplink control
channel.
[0232] In this way, the access device can determine the resource
location of the uplink data on the uplink data channel according to
the control information, so as to perform receiving processing on
the uplink data.
[0233] In this implementation, the uplink control channel may be a
dedicated uplink control channel, or the uplink control channel is
a contended uplink control channel. When the uplink control channel
is a contended uplink control channel, the control information may
be further used to indicate an identifier of the user equipment in
an explicit or implicit manner. In the explicit manner, for
example, the identifier of the UE is included in the control
information. In the implicit manner, for example, the control
information is control information scrambled by using scrambling
information. The scrambling information includes the identifier of
the user equipment, a predefined character sequence, or a
preconfigured character sequence. In this way, when the contended
uplink control channel is used, the access device can determine, by
descrambling the identifier of the user equipment, that the control
information is sent by the user equipment, and then obtain, by
using the control information, the uplink data sent by the user
equipment.
[0234] In this embodiment, the uplink scheduling information may
further include at least one of the following:
[0235] a transmission time interval, resource information of a data
channel, indication information indicating whether there is uplink
data sending, duration in which the uplink data channel is used, or
at least one of HARQ retransmission process information, a
retransmission version, or retransmission occupation duration.
[0236] In this implementation, the user equipment may support
sending at multiple types of transmission time intervals (TTI). In
this way, the user equipment can select, according to a coverage
status, a TTI that is suitable for sending a data part. For
example, a proper TTI is selected based on the UPH. A selection
condition may be indicated by using network broadcast. The resource
information of the data channel may include information such as a
time-frequency location of the uplink data and/or a quantity of
resource blocks.
[0237] In this implementation, when a plurality of HARQs are
performed, a HARQ process, the retransmission version, the
occupation duration, or the like may be indicated.
[0238] In addition, the uplink scheduling information may be
indicated by the control information described in this embodiment.
That is, the control information in this embodiment may indicate
the transmission time interval and resource block information of
the data channel, indicate whether there is uplink data sending and
the duration in which the uplink data channel is used, and is
further used to indicate at least one of the HARQ retransmission
process information, the retransmission version, or the
retransmission occupation duration during retransmission.
[0239] In this embodiment, based on the embodiment shown in FIG. 1,
a plurality of optional implementations are added, and can improve
uplink data sending efficiency.
[0240] Referring to FIG. 4, FIG. 4 is a schematic flowchart of
another uplink data transmission method according to an embodiment
of the present disclosure. As shown in FIG. 4, the method includes
the following steps.
[0241] 401. Obtain uplink scheduling information used by user
equipment to send uplink data, where the uplink scheduling
information is uplink scheduling information generated by the user
equipment according to an obtained scheduling information
generation rule, and the uplink scheduling information includes at
least a modulation and coding scheme.
[0242] In this embodiment, in step 401, the uplink scheduling
information used by the user equipment to send the uplink data may
be obtained before the user equipment sends the uplink data, that
is, the uplink scheduling information is pre-obtained.
Alternatively, in step 401, the uplink scheduling information used
by the user equipment to send the uplink data may be obtained when
it is detected that the user equipment sends the uplink data.
[0243] 402. Perform, by using the uplink scheduling information,
receiving processing on the uplink data sent by the user equipment,
where the uplink data is modulated and encoded by the user
equipment by using the modulation and coding scheme.
[0244] In this embodiment, the receiving processing may include
identifying a time-frequency location of the uplink data, and
receiving the uplink data in the corresponding time-frequency
location, and may further include modulating and encoding the
received uplink data.
[0245] According to the foregoing steps, the uplink scheduling
information can be generated before the user equipment sends the
uplink data. In this way, when the uplink data is sent, there is no
need to establish an RRC connection or a non-access stratum
connection or send a scheduling request, a buffer status report, or
a random access request, and the uplink data can be directly sent
by using the generated uplink scheduling information. Therefore,
uplink data sending efficiency can be improved.
[0246] In this embodiment, the foregoing method may be applied to
an access device, for example, abase station, an access point
device, or a network side device.
[0247] In this embodiment, the uplink scheduling information used
by the user equipment to send the uplink data is obtained, where
the uplink scheduling information is the uplink scheduling
information generated by the user equipment according to the
pre-obtained scheduling information generation rule, and the uplink
scheduling information includes at least the modulation and coding
scheme; and receiving processing is performed, by using the uplink
scheduling information, on the uplink data sent by the user
equipment, where the uplink data is modulated and encoded by the
user equipment by using the modulation and coding scheme. In this
way, when the uplink data is sent, there is no need to establish an
RRC connection or a non-access stratum connection or send a
scheduling request or a random access request. Therefore, uplink
data sending efficiency of the user equipment is improved.
[0248] Referring to FIG. 5, FIG. 5 is a schematic flowchart of
another uplink data transmission method according to an embodiment
of the present disclosure. As shown in FIG. 5, the method includes
the following steps.
[0249] 501. Obtain uplink scheduling information used by user
equipment to send uplink data, where the uplink scheduling
information is uplink scheduling information generated by the user
equipment according to an obtained scheduling information
generation rule, and the uplink scheduling information includes at
least a modulation and coding scheme.
[0250] In this embodiment, the uplink scheduling information may
further include a transport block size. The transport block size
may be determined according to the modulation and coding scheme and
a quantity of used physical resource blocks, and the uplink data is
sent in the transport block size.
[0251] In this implementation, the modulation and coding scheme may
be corresponding to a TBS index. In this way, the user equipment
can further determine the specific transport block size according
to the modulation and coding scheme and the quantity of used
physical resource blocks. The quantity of used physical resource
blocks may be indicated by a network device to the user equipment,
or may be a fixed value, or may be notified to a network device
after being selected by the user equipment.
[0252] In this embodiment, the method may further include the
following step:
[0253] sending the scheduling information generation rule to the
user equipment, so that the user equipment generates the uplink
scheduling information according to the scheduling information
generation rule.
[0254] In this way, the user equipment can generate the uplink
scheduling information according to the scheduling information
generation rule sent by an access device.
[0255] In this embodiment, the method may further include:
[0256] sending a correspondence between a modulation and coding
scheme and uplink physical resource information to the user
equipment, so that the user equipment selects, according to the
correspondence, uplink physical resource information that can use
the modulation and coding scheme, and sends the uplink data by
using an uplink physical resource corresponding to the selected
uplink physical resource information.
[0257] Step 501 may include:
[0258] selecting, according to the correspondence, a modulation and
coding scheme corresponding to the uplink physical resource used by
the user equipment to send the uplink data, and using the selected
modulation and coding scheme as a modulation and coding scheme used
by the user equipment to send the uplink data.
[0259] In this implementation, the correspondence may describe
modulation and coding schemes that can be used by multiple pieces
of uplink physical resource information. After the user equipment
determines the modulation and coding scheme, the user equipment can
select, according to indication information sent by the access
device to the user equipment, the uplink physical resource that is
suitable for the modulation and coding scheme, to send the uplink
data, where the indication information is a correspondence between
uplink physical resource information and a modulation and coding
scheme that can be used by the uplink physical resource
information. Therefore, in this case, the uplink scheduling
information does not need to be indicated to the access device
because the access device can identify, by using the uplink
physical resource information used by the user equipment, the
uplink scheduling information used by the user equipment. In
addition, the uplink physical resource information may include
information such as a quantity of physical resource blocks or a
transport block size.
[0260] In this embodiment, the foregoing method may further include
the following step:
[0261] sending indication information to the user equipment, where
the indication information is used to indicate N types of uplink
scheduling information that are allowed to be used by the user
equipment to send the uplink data, and N is an integer greater than
or equal to 2.
[0262] Step 501 may include:
[0263] detecting, in the N types of uplink scheduling information
in a blind detection manner, the uplink scheduling information used
by the user equipment to send the uplink data.
[0264] In this implementation, the access device can specify, in
advance, the N types of uplink scheduling information that are
allowed to be used by the user equipment. In this way, the uplink
scheduling information generated by the user equipment is selected
from the N types of uplink scheduling information. Therefore, when
performing receiving processing on the uplink data sent by the user
equipment, the access device can perform blind selection on the N
types of uplink scheduling information, that is, receiving
processing is performed on the uplink data by sequentially using
the N types of uplink scheduling information until the receiving
processing succeeds. Therefore, the user equipment does not need to
send the uplink scheduling information to the access device, and
further, may not send, to the access device, control information
indicating the uplink scheduling information, and only needs to
send the uplink data to the access device, so that uplink data
sending efficiency can be improved, and a transmission resource can
be saved.
[0265] In this embodiment, step 501 may include:
[0266] obtaining, according to control information sent by the user
equipment, the uplink scheduling information used by the user
equipment to send the uplink data, where the control information is
at least used to indicate one type of information included in the
uplink scheduling information.
[0267] In this implementation, the control information may indicate
the modulation and coding scheme or the transport block size
included in the uplink scheduling information.
[0268] The step of obtaining, according to control information sent
by the user equipment, the uplink scheduling information used by
the user equipment to send the uplink data may include:
[0269] selecting, according to a pre-obtained mapping relationship
between a modulation and coding scheme and uplink scheduling
information, uplink scheduling information corresponding to the
modulation and coding scheme as the uplink scheduling information
used by the user equipment to send the uplink data; or
[0270] selecting, according to a pre-obtained mapping relationship
between a transport block size and uplink scheduling information,
uplink scheduling information corresponding to the transport block
size as the uplink scheduling information used by the user
equipment to send the uplink data.
[0271] For example, the control information may be used to indicate
a modulation and coding scheme identifier in the uplink scheduling
information. In this way, the access device can obtain other uplink
scheduling information according to a preset correspondence between
a modulation and coding scheme and other uplink scheduling
information, for example, the access device obtains the transport
block size according to a correspondence between a modulation and
coding scheme identifier and a transport block size, or obtains the
transport block size according to the modulation and coding scheme
and the quantity of used physical resource blocks. Alternatively,
the control information may be used to indicate the transport block
size in the uplink scheduling information. The access device then
obtains other uplink scheduling information according to a preset
correspondence between a transport block size and other uplink
scheduling information. Alternatively, the control information may
be used to indicate the transport block size, the modulation and
coding scheme, and the like in the uplink scheduling
information.
[0272] In this implementation, the foregoing method may further
include the following step:
[0273] receiving uplink information sent by the user equipment by
using an uplink data channel, where the uplink information includes
the uplink data and the control information.
[0274] In this implementation, the uplink data and the control
information can be simultaneously sent by using the uplink data
channel, that is, the control information may be used as
accompanying content on the uplink data channel. For example, the
control information may be used as a first part of uplink
information on a PUSCH, and is referred to as accompanying
information. In addition, the control information may be
successfully transmitted in a higher probability by using a fixed
format, a low-order modulation and coding scheme, and/or large
redundancy. A second part of the uplink information on the PUSCH is
the uplink data.
[0275] In addition, the first part may further be used by the
access device to demodulate control information of the uplink data
and/or to schedule uplink data that is not successfully sent.
Whether the uplink data or the control information is demodulated
is indicated by a bit in a fixed format. An ID of the user
equipment needs to be carried to indicate identity information of
the user equipment. A user identifier may be a user identifier (for
example, a C-RNTI or a group RNTI) at an access stratum, or a user
identifier (for example, S-TMSI or an M-TMSI) at a non-access
stratum.
[0276] In this implementation, as shown in FIG. 3, the first part
may be the control information, and the second part may be the
uplink data.
[0277] In this implementation, the foregoing method may further
include the following step:
[0278] receiving the control information sent by the user equipment
by using an uplink control channel.
[0279] In this implementation, the user equipment can send the
control information to the access device by using the uplink
control channel. In this way, the access device can receive the
uplink data on the uplink data channel according to the control
information. In addition, the uplink control channel may be
understood as an accompanying channel of the uplink data
channel.
[0280] In this implementation, the control information is further
used to indicate a resource location of the uplink data on the
uplink data channel, or the control information is further used to
indicate a relative fixed location offset between a resource
location of the uplink data on the uplink data channel and a
resource location of the control information on the uplink control
channel, or the control information is further used to indicate a
relative offset between physical resource numbers of a resource
location of the uplink data on the uplink data channel and a
location of the control information on the uplink control
channel.
[0281] In this way, when performing receiving processing, the
access device can determine the resource location of the uplink
data on the uplink data channel according to the control
information, to receive the uplink data.
[0282] In this implementation, the uplink control channel may be a
dedicated uplink control channel, or the uplink control channel is
a contended uplink control channel. When the uplink control channel
is a contended uplink control channel, the control information may
be further used to indicate an identifier of the user equipment in
an explicit or implicit manner. The control information is control
information scrambled by using scrambling information. The
scrambling information includes the identifier of the user
equipment, a predefined character sequence, or a preconfigured
character sequence. In this way, when the contended uplink control
channel is used, the access device can determine, by descrambling
the identifier of the user equipment, that the control information
is sent by the user equipment, and then obtain, by using the
control information, the uplink data sent by the user
equipment.
[0283] In this embodiment, the uplink scheduling information may
further include at least one of the following:
[0284] a transmission time interval, resource information of a data
channel, indication information indicating whether there is uplink
data sending, duration in which the uplink data channel is used, or
at least one of HARQ retransmission process information, a
retransmission version, or retransmission occupation duration.
[0285] In this implementation, a current status of sending the
uplink data by the user equipment can be obtained by using the
uplink scheduling information.
[0286] In addition, the uplink scheduling information may be
indicated by the control information described in this embodiment.
That is, the control information in this embodiment may indicate
the transmission time interval and resource block information of
the data channel, indicate whether there is uplink data sending and
the duration in which the uplink data channel is used, and is
further used to indicate at least one of the HARQ retransmission
process information, the retransmission version, or the
retransmission occupation duration during retransmission. That is,
the uplink scheduling information is indicated by using the control
information.
[0287] 502. Perform, by using the uplink scheduling information,
receiving processing on the uplink data sent by the user equipment
on an uplink data channel, where the uplink data is modulated and
encoded by the user equipment by using the modulation and coding
scheme corresponding to a modulation and coding scheme
identifier.
[0288] After the uplink scheduling information is obtained in step
501, physical resource information used by the user equipment to
send the uplink data may be determined, for example, a quantity of
resource blocks and the transport block size, and the modulation
and coding scheme used by the user equipment for the uplink data, a
time-frequency resource location, and the like may be further
determined, so that receiving processing can be performed on the
uplink data according to the uplink scheduling information.
[0289] In this embodiment, based on the embodiment shown in FIG. 4,
a plurality of optional implementations are added, and can improve
uplink data sending efficiency.
[0290] Referring to FIG. 6, FIG. 6 is a schematic structural
diagram of an uplink data transmission apparatus according to an
embodiment of the present disclosure. As shown in FIG. 6, the
uplink data transmission apparatus includes a generation unit 61
and a first sending unit 62.
[0291] The generation unit 61 is configured to generate uplink
scheduling information according to an obtained scheduling
information generation rule. The uplink scheduling information
includes at least a modulation and coding scheme.
[0292] The first sending unit 62 is configured to: when uplink data
needs to be sent, modulate and encode the uplink data by using the
modulation and coding scheme, and send the modulated and encoded
uplink data to an access device.
[0293] In this embodiment, the uplink scheduling information
further includes a transport block size. The transport block size
may be determined according to the modulation and coding scheme and
a quantity of used physical resource blocks, and the modulated and
encoded uplink data is sent in the transport block size.
[0294] In this embodiment, as shown in FIG. 7, the apparatus may
further include:
[0295] a first receiving unit 63, configured to receive a
correspondence that is sent by the access device and that is
between a modulation and coding scheme and uplink physical resource
information.
[0296] The first sending unit 62 may be configured to: select,
according to the correspondence, uplink physical resource
information that can use the modulation and coding scheme, and send
the modulated and encoded uplink data to the access device by using
an uplink physical resource corresponding to the selected uplink
physical resource information, so that the access device
determines, according to the uplink physical resource, a modulation
and coding scheme used by the uplink data.
[0297] In this embodiment, the generation unit 61 may be configured
to: obtain a current uplink interference level, and obtain,
according to an obtained mapping relationship between an uplink
interference level and uplink scheduling information, uplink
scheduling information corresponding to the current uplink
interference level; or
[0298] the generation unit 61 may be configured to: obtain current
uplink load, and obtain, according to an obtained mapping
relationship between uplink load and uplink scheduling information,
uplink scheduling information corresponding to the current uplink
load; or
[0299] the generation unit 61 may be configured to: obtain current
location information, and obtain, according to an obtained mapping
relationship between location information and uplink scheduling
information, uplink scheduling information corresponding to the
current location information, where the location information
includes at least one of the following:
[0300] available transmit power, user equipment (UE) transmission
power headroom (UPH), a path loss, or signal strength; or
[0301] the generation unit 61 maybe configured to: obtain a
downlink channel condition, estimate a current uplink channel
condition according to the downlink channel condition, and obtain,
according to an obtained mapping relationship between an uplink
channel condition and uplink scheduling information, uplink
scheduling information corresponding to the current uplink channel
condition.
[0302] In this embodiment, as shown in FIG. 8, the apparatus may
further include:
[0303] a second receiving unit 64, configured to receive indication
information sent by the access device, where the indication
information is used to indicate N types of uplink scheduling
information that are allowed to be used to send the uplink data,
and N is an integer greater than or equal to 2.
[0304] In this embodiment, the first sending unit 62 may be
configured to send uplink information to the access device by using
uplink data channel. The uplink information includes the modulated
and encoded uplink data, and further includes control information,
and the control information is at least used to indicate one type
of information included in the uplink scheduling information.
[0305] In this embodiment, the first sending unit 62 may be
configured to send the modulated and encoded uplink data to the
access device by using an uplink data channel.
[0306] As shown in FIG. 9, the apparatus may further include:
[0307] a second sending unit 65, configured to send control
information to the access device by using an uplink control
channel, where the control information is at least used to indicate
one type of information included in the uplink scheduling
information.
[0308] In this implementation, the control information may be
further used to indicate a resource location of the uplink data on
the uplink data channel, or the control information is further used
to indicate a relative fixed location offset between a resource
location of the uplink data on the uplink data channel and a
resource location of the control information on the uplink control
channel, or the control information is further used to indicate a
relative offset between physical resource numbers of a resource
location of the uplink data on the uplink data channel and a
location of the control information on the uplink control
channel.
[0309] In this implementation, the uplink control channel may be a
dedicated uplink control channel; or
[0310] the uplink control channel may be a contended uplink control
channel, the control information may be further used to indicate an
identifier of user equipment, and the control information is
control information scrambled by using scrambling information,
where the scrambling information includes the identifier of the
user equipment, a predefined character sequence, or a preconfigured
character sequence.
[0311] In this embodiment, the uplink scheduling information may
further include at least one of the following:
[0312] a transmission time interval, resource information of a data
channel, indication information indicating whether there is uplink
data sending, duration in which the uplink data channel is used, or
at least one of hybrid automatic repeat request (HARQ) process
information, a retransmission version, or retransmission occupation
duration.
[0313] It should be noted that the uplink data transmission
apparatus provided in this embodiment may be an apparatus that
implements the methods described in the embodiments shown in FIG. 1
and FIG. 2, and implementations of the methods described in the
embodiments shown in FIG. 1 and FIG. 2 may be applied to the uplink
data transmission apparatus in this embodiment. In addition, the
uplink data transmission apparatus may be user equipment.
[0314] In this embodiment, the uplink scheduling information is
generated according to the obtained scheduling information
generation rule, where the uplink scheduling information includes
at least the modulation and coding scheme; and when the uplink data
needs to be sent, the uplink data is modulated and encoded by using
the modulation and coding scheme, and the modulated and encoded
uplink data is sent to the access device. In this way, when the
uplink data is sent, there is no need to establish an RRC
connection or a non-access stratum connection or send a scheduling
request or a random access request. Therefore, uplink data sending
efficiency of the user equipment is improved.
[0315] As shown in FIG. 10, FIG. 10 is a schematic structural
diagram of another uplink data transmission apparatus according to
an embodiment of the present disclosure. As shown in FIG. 10, the
uplink data transmission apparatus includes an obtaining unit 101
and a processing unit 102.
[0316] The obtaining unit 101 is configured to obtain uplink
scheduling information used by user equipment to send uplink data.
The uplink scheduling information is uplink scheduling information
generated by the user equipment according to an obtained scheduling
information generation rule, and the uplink scheduling information
includes at least a modulation and coding scheme.
[0317] The processing unit 102 is configured to perform, by using
the uplink scheduling information, receiving processing on the
uplink data sent by the user equipment. The uplink data is
modulated and encoded by the user equipment by using the modulation
and coding scheme.
[0318] In this embodiment, the uplink scheduling information may
further include a transport block size. The transport block size
may be determined according to the modulation and coding scheme and
a quantity of used physical resource blocks, and the uplink data is
sent in the transport block size.
[0319] In this embodiment, as shown in FIG. 11, the apparatus may
further include:
[0320] a first sending unit 103, configured to send a
correspondence between a modulation and coding scheme and uplink
physical resource information to the user equipment, so that the
user equipment selects, according to the correspondence, uplink
physical resource information that can use the modulation and
coding scheme, and sends the uplink data by using an uplink
physical resource corresponding to the selected uplink physical
resource information.
[0321] The obtaining unit 101 may be configured to: select,
according to the correspondence, a modulation and coding scheme
corresponding to the uplink physical resource used by the user
equipment to send the uplink data, and use the selected modulation
and coding scheme as a modulation and coding scheme used by the
user equipment to send the uplink data.
[0322] In this embodiment, as shown in FIG. 12, the apparatus may
further include:
[0323] a second sending unit 104, configured to send indication
information to the user equipment, where the indication information
is used to indicate N types of uplink scheduling information that
are allowed to be used by the user equipment to send the uplink
data, and N is an integer greater than or equal to 2.
[0324] The obtaining unit 101 may be configured to detect, in the N
types of uplink scheduling information in a blind detection manner,
the uplink scheduling information used by the user equipment to
send the uplink data.
[0325] In this embodiment, the obtaining unit 101 may be configured
to obtain, according to control information sent by the user
equipment, the uplink scheduling information used by the user
equipment to send the uplink data. The control information is at
least used to indicate one type of information included in the
uplink scheduling information.
[0326] In this implementation, the control information may indicate
the modulation and coding scheme or the transport block size
included in the uplink scheduling information.
[0327] The obtaining unit 101 may be configured to select,
according to an obtained mapping relationship between a modulation
and coding scheme and uplink scheduling information, uplink
scheduling information corresponding to the modulation and coding
scheme as the uplink scheduling information used by the user
equipment to send the uplink data; or
[0328] the obtaining unit 101 may be configured to select,
according to an obtained mapping relationship between a transport
block size and uplink scheduling information, uplink scheduling
information corresponding to the transport block size as the uplink
scheduling information used by the user equipment to send the
uplink data.
[0329] In this implementation, as shown in FIG. 13, the apparatus
may further include:
[0330] a first receiving unit 105, configured to receive uplink
information sent by the user equipment by using an uplink data
channel, where the uplink information includes the uplink data and
the control information.
[0331] In this implementation, as shown in FIG. 14, the apparatus
may further include:
[0332] a second receiving unit 106, configured to receive the
control information sent by the user equipment by using an uplink
control channel.
[0333] In this implementation, the control information may be
further used to indicate a resource location of the uplink data on
the uplink data channel, or the control information may be further
used to indicate a relative fixed location offset between a
resource location of the uplink data on the uplink data channel and
a resource location of the control information on the uplink
control channel, or the control information may be further used to
indicate a relative offset between physical resource numbers of a
resource location of the uplink data on the uplink data channel and
a resource location of the control information on the uplink
control channel.
[0334] In this implementation, the uplink control channel may be a
dedicated uplink control channel; or
[0335] the uplink control channel may be a contended uplink control
channel, the control information may be further used to indicate an
identifier of the user equipment, and the control information may
be control information scrambled by using scrambling information,
where the scrambling information includes the identifier of the
user equipment, a predefined character sequence, or a preconfigured
character sequence.
[0336] In this embodiment, the uplink scheduling information may
further include at least one of the following:
[0337] a transmission time interval, resource information of a data
channel, indication information indicating whether there is uplink
data sending, duration in which the uplink data channel is used, or
at least one of hybrid automatic repeat request (HARQ) process
information, a retransmission version, or retransmission occupation
duration.
[0338] In this embodiment, as shown in FIG. 15, the apparatus
further includes:
[0339] a third sending unit 107, configured to send the scheduling
information generation rule to the user equipment, so that the user
equipment generates the uplink scheduling information according to
the scheduling information generation rule.
[0340] It should be noted that the uplink data transmission
apparatus provided in this embodiment may be an apparatus that
implements the methods described in the embodiments shown in FIG. 4
and FIG. 5, and implementations of the methods described in the
embodiments shown in FIG. 4 and FIG. 5 may be applied to the uplink
data transmission apparatus in this embodiment. In addition, the
uplink data transmission apparatus may be user equipment.
[0341] In this embodiment, the uplink scheduling information used
by the user equipment to send the uplink data is obtained, where
the uplink scheduling information is the uplink scheduling
information generated by the user equipment according to the
obtained scheduling information generation rule, and the uplink
scheduling information includes at least the modulation and coding
scheme; and receiving processing is performed, by using the uplink
scheduling information, on the uplink data sent by the user
equipment, where the uplink data is modulated and encoded by the
user equipment by using the modulation and coding scheme. In this
way, when the uplink data is sent, there is no need to establish an
RRC connection or a non-access stratum connection or send a
scheduling request or a random access request. Therefore, uplink
data sending efficiency of the user equipment is improved.
[0342] Referring to FIG. 16, FIG. 16 is a schematic structural
diagram of another uplink data transmission apparatus according to
an embodiment of the present disclosure. As shown in FIG. 16, the
uplink data transmission apparatus includes a processor 161, a
network interface 162, a memory 163, and a communications bus 164.
The communications bus 164 is configured to implement connections
and communication between the processor 161, the network interface
162, and the memory 163, and the processor 161 executes a program
stored in the memory 163, to implement the following method:
[0343] generating uplink scheduling information according to an
obtained scheduling information generation rule, where the uplink
scheduling information includes at least a modulation and coding
scheme; and
[0344] when uplink data needs to be sent, modulating and encoding
the uplink data by using the modulation and coding scheme, and
sending the modulated and encoded uplink data to an access
device.
[0345] In this embodiment, the uplink scheduling information may
further include a transport block size. The transport block size
may be determined according to the modulation and coding scheme and
a quantity of used physical resource blocks, and the modulated and
encoded uplink data is sent in the transport block size.
[0346] In this embodiment, the processor 161 may be further
configured to execute the following program:
[0347] receiving a correspondence that is sent by the access device
and that is between a modulation and coding scheme and uplink
physical resource information; and
[0348] the program, executed by the processor, of sending the
modulated and encoded uplink data to an access device includes:
[0349] selecting, according to the correspondence, uplink physical
resource information that can use the modulation and coding scheme,
and sending the modulated and encoded uplink data to the access
device by using an uplink physical resource corresponding to the
selected uplink physical resource information, so that the access
device determines, according to the uplink physical resource, a
modulation and coding scheme used by the uplink data.
[0350] In this embodiment, the program, executed by the processor
161, of generating uplink scheduling information according to an
obtained scheduling information generation rule may include:
[0351] obtaining a current uplink interference level, and
obtaining, according to an obtained mapping relationship between an
uplink interference level and uplink scheduling information, uplink
scheduling information corresponding to the current uplink
interference level; or
[0352] obtaining current uplink load, and obtaining, according to
an obtained mapping relationship between uplink load and uplink
scheduling information, uplink scheduling information corresponding
to the current uplink load; or
[0353] obtaining current location information, and obtaining,
according to an obtained mapping relationship between location
information and uplink scheduling information, uplink scheduling
information corresponding to the current location information,
where the location information includes at least one of the
following:
[0354] available transmit power, user equipment (UE) transmission
power headroom (UPH), a path loss, or signal strength; or
[0355] obtaining a downlink channel condition, estimating a current
uplink channel condition according to the downlink channel
condition, and obtaining, according to an obtained mapping
relationship between an uplink channel condition and uplink
scheduling information, uplink scheduling information corresponding
to the current uplink channel condition.
[0356] In this embodiment, before the processor 161 executes the
program of generating uplink scheduling information according to an
obtained scheduling information generation rule, the processor 161
may be further configured to execute the following program:
[0357] receiving indication information sent by the access device,
where the indication information is used to indicate N types of
uplink scheduling information that are allowed to be used to send
the uplink data, and N is an integer greater than or equal to
2.
[0358] In this embodiment, the program, executed by the processor
161, of sending the modulated and encoded uplink data to an access
device may include:
[0359] sending uplink information to the access device by using an
uplink data channel, where the uplink information includes the
modulated and encoded uplink data, and further includes control
information, and the control information is at least used to
indicate one type of information included in the uplink scheduling
information.
[0360] In this embodiment, the program, executed by the processor
161, of sending the modulated and encoded uplink data to an access
device may include:
[0361] sending the modulated and encoded uplink data to the access
device by using an uplink data channel.
[0362] The processor 161 may be further configured to execute the
following program:
[0363] sending control information to the access device by using an
uplink control channel, where the control information is at least
used to indicate one type of information included in the uplink
scheduling information.
[0364] In this embodiment, the control information is further used
to indicate a resource location of the uplink data on the uplink
data channel, or the control information is further used to
indicate a relative fixed location offset between a resource
location of the uplink data on the uplink data channel and a
resource location of the control information on the uplink control
channel, or the control information is further used to indicate a
relative offset between physical resource numbers of a resource
location of the uplink data on the uplink data channel and a
location of the control information on the uplink control
channel.
[0365] In this embodiment, the uplink control channel is a
dedicated uplink control channel; or
[0366] the uplink control channel is a contended uplink control
channel, the control information is further used to indicate an
identifier of user equipment, and the control information is
control information scrambled by using scrambling information,
where the scrambling information includes the identifier of the
user equipment, a predefined character sequence, or a preconfigured
character sequence.
[0367] In this embodiment, the uplink scheduling information
further includes at least one of the following:
[0368] a transmission time interval, resource information of a data
channel, indication information indicating whether there is uplink
data sending, duration in which the uplink data channel is used, or
at least one of hybrid automatic repeat request (HARQ) process
information, a retransmission version, or retransmission occupation
duration.
[0369] It should be noted that the uplink data transmission
apparatus provided in this embodiment may be an apparatus that
implements the methods described in the embodiments shown in FIG. 1
and FIG. 2, and implementations of the methods described in the
embodiments shown in FIG. 1 and FIG. 2 may be applied to the uplink
data transmission apparatus in this embodiment. In addition, the
uplink data transmission apparatus may be user equipment.
[0370] In this embodiment, the uplink scheduling information is
generated according to the obtained scheduling information
generation rule, where the uplink scheduling information includes
at least the modulation and coding scheme; and when the uplink data
needs to be sent, the uplink data is modulated and encoded by using
the modulation and coding scheme, and the modulated and encoded
uplink data is sent to the access device. In this way, when the
uplink data is sent, there is no need to establish an RRC
connection or a non-access stratum connection or send a scheduling
request or a random access request. Therefore, uplink data sending
efficiency of the user equipment is improved.
[0371] Referring to FIG. 17, FIG. 17 is a schematic structural
diagram of another uplink data transmission apparatus according to
an embodiment of the present disclosure. As shown in FIG. 17, the
uplink data transmission apparatus includes a processor 171, a
network interface 172, a memory 173, and a communications bus 174.
The communications bus 174 is configured to implement connections
and communication between the processor 171, the network interface
172, and the memory 173, and the processor 171 executes a program
stored in the memory 173, to implement the following method:
[0372] obtaining uplink scheduling information used by user
equipment to send uplink data, where the uplink scheduling
information is uplink scheduling information generated by the user
equipment according to an obtained scheduling information
generation rule, and the uplink scheduling information includes at
least a modulation and coding scheme; and
[0373] performing, by using the uplink scheduling information,
receiving processing on the uplink data sent by the user equipment,
where the uplink data is modulated and encoded by the user
equipment by using the modulation and coding scheme.
[0374] In this embodiment, the uplink scheduling information may
further include a transport block size. The transport block size
may be determined according to the modulation and coding scheme and
a quantity of used physical resource blocks, and the uplink data is
sent in the transport block size.
[0375] In this embodiment, the processor 171 may be further
configured to execute the following program:
[0376] sending a correspondence between a modulation and coding
scheme and uplink physical resource information to the user
equipment, so that the user equipment selects, according to the
correspondence, uplink physical resource information that can use
the modulation and coding scheme, and sends the uplink data by
using an uplink physical resource corresponding to the selected
uplink physical resource information; and
[0377] the program, executed by the processor 171, of obtaining
uplink scheduling information used by user equipment to send uplink
data may include:
[0378] selecting, according to the correspondence, a modulation and
coding scheme corresponding to the uplink physical resource used by
the user equipment to send the uplink data, and using the selected
modulation and coding scheme as a modulation and coding scheme used
by the user equipment to send the uplink data.
[0379] In this embodiment, the processor 171 may be further
configured to execute the following program:
[0380] sending indication information to the user equipment, where
the indication information is used to indicate N types of uplink
scheduling information that are allowed to be used by the user
equipment to send the uplink data, and N is an integer greater than
or equal to 2; and
[0381] the program, executed by the processor 171, of obtaining
uplink scheduling information used by user equipment to send uplink
data may include:
[0382] detecting, in the N types of uplink scheduling information
in a blind detection manner, the uplink scheduling information used
by the user equipment to send the uplink data.
[0383] In this embodiment, the program, executed by the processor
171, of obtaining uplink scheduling information used by user
equipment to send uplink data may include:
[0384] obtaining, according to control information sent by the user
equipment, the uplink scheduling information used by the user
equipment to send the uplink data, where the control information is
at least used to indicate one type of information included in the
uplink scheduling information.
[0385] In this implementation, the control information may indicate
the modulation and coding scheme or the transport block size
included in the uplink scheduling information.
[0386] The program, executed by the processor 171, of obtaining,
according to control information sent by the user equipment, the
uplink scheduling information used by the user equipment to send
the uplink data may include:
[0387] selecting, according to an obtained mapping relationship
between a modulation and coding scheme and uplink scheduling
information, uplink scheduling information corresponding to the
modulation and coding scheme as the uplink scheduling information
used by the user equipment to send the uplink data; or
[0388] selecting, according to an obtained mapping relationship
between a transport block size and uplink scheduling information,
uplink scheduling information corresponding to the transport block
size as the uplink scheduling information used by the user
equipment to send the uplink data.
[0389] In this embodiment, the processor 171 may be further
configured to execute the following program:
[0390] receiving uplink information sent by the user equipment by
using an uplink data channel, where the uplink information includes
the uplink data and the control information.
[0391] In this embodiment, the processor 171 may be further
configured to execute the following program:
[0392] receiving the control information sent by the user equipment
by using an uplink control channel.
[0393] In this implementation, the control information is further
used to indicate a resource location of the uplink data on the
uplink data channel, or the control information is further used to
indicate a relative fixed location offset between a resource
location of the uplink data on the uplink data channel and a
resource location of the control information on the uplink control
channel, or the control information is further used to indicate a
relative offset between physical resource numbers of a resource
location of the uplink data on the uplink data channel and a
resource location of the control information on the uplink control
channel.
[0394] In this implementation, the uplink control channel is a
dedicated uplink control channel; or
[0395] the uplink control channel is a contended uplink control
channel, the control information is further used to indicate an
identifier of the user equipment, and the control information is
control information scrambled by using scrambling information,
where the scrambling information includes the identifier of the
user equipment, a predefined character sequence, or a preconfigured
character sequence.
[0396] In this embodiment, the uplink scheduling information may
further include at least one of the following:
[0397] a transmission time interval, resource information of a data
channel, indication information indicating whether there is uplink
data sending, duration in which the uplink data channel is used, or
at least one of HARQ process information, a retransmission version,
or retransmission occupation duration.
[0398] In this embodiment, the processor 171 may be further
configured to execute the following program:
[0399] sending the scheduling information generation rule to the
user equipment, so that the user equipment generates the uplink
scheduling information according to the scheduling information
generation rule.
[0400] It should be noted that the uplink data transmission
apparatus provided in this embodiment may be an apparatus that
implements the methods described in the embodiments shown in FIG. 4
and FIG. 5, and implementations of the methods described in the
embodiments shown in FIG. 4 and FIG. 5 may be applied to the uplink
data transmission apparatus in this embodiment. In addition, the
uplink data transmission apparatus may be user equipment.
[0401] In this embodiment, the uplink scheduling information used
by the user equipment to send the uplink data is obtained, where
the uplink scheduling information is the uplink scheduling
information generated by the user equipment according to the
obtained scheduling information generation rule, and the uplink
scheduling information includes at least the modulation and coding
scheme; and receiving processing is performed, by using the uplink
scheduling information, on the uplink data sent by the user
equipment, where the uplink data is modulated and encoded by the
user equipment by using the modulation and coding scheme. In this
way, when the uplink data is sent, there is no need to establish an
RRC connection or a non-access stratum connection or send a
scheduling request or a random access request. Therefore, uplink
data sending efficiency of the user equipment is improved.
[0402] A person of ordinary skill in the art may understand that
all or some of the processes of the methods in the embodiments may
be implemented by a computer program instructing relevant hardware.
The program may be stored in a computer readable storage medium.
When the program runs, the processes of the methods in the
embodiments are performed. The storage medium may be a magnetic
disc, an optical disc, a read-only memory (ROM), or a random access
memory (RAM).
[0403] What is disclosed above is merely example embodiments of the
present disclosure, and certainly is not intended to limit the
protection scope of the present disclosure. Therefore, equivalent
variations made in accordance with the claims of the present
disclosure shall fall within the scope of the present
disclosure.
* * * * *