(19)
(11)EP 3 582 533 A1

(12)EUROPEAN PATENT APPLICATION
published in accordance with Art. 153(4) EPC

(43)Date of publication:
18.12.2019 Bulletin 2019/51

(21)Application number: 17898463.9

(22)Date of filing:  09.06.2017
(51)International Patent Classification (IPC): 
H04W 16/14(2009.01)
(86)International application number:
PCT/CN2017/087795
(87)International publication number:
WO 2018/157501 (07.09.2018 Gazette  2018/36)
(84)Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR
Designated Extension States:
BA ME
Designated Validation States:
MA MD

(30)Priority: 03.03.2017 CN 201710124384

(71)Applicant: Huawei Technologies Co., Ltd.
Longgang District Shenzhen, Guangdong 518129 (CN)

(72)Inventors:
  • ZHUANG, Hongcheng
    Shenzhen Guangdong 518129 (CN)
  • XU, Kai
    Shenzhen Guangdong 518129 (CN)

(74)Representative: Epping - Hermann - Fischer 
Patentanwaltsgesellschaft mbH Schloßschmidstraße 5
80639 München
80639 München (DE)

  


(54)CHANNEL COMPETITION METHOD, BASE STATION AND TERMINAL DEVICE


(57) This application provides a channel contention method, a base station, and a terminal device. The method includes: sending, by a base station if the base station detects that related information indicating that a channel is in a busy state meets a preset condition, a contention parameter to a terminal device served by the base station; and if a contention result received by the base station is that channel contention fails, adjusting, by the base station, the contention parameter to obtain a new contention parameter, and then sending the new contention parameter to the terminal device, until the terminal device successfully obtains the channel through contention. According to the method, a channel access capability of the base station is improved.




Description

TECHNICAL FIELD



[0001] This application relates to communications technologies, and in particular, to a channel contention method, a base station, and a terminal device.

BACKGROUND



[0002] Resource sharing on an unlicensed spectrum means that use of the specific spectrum is restricted only by indicators such as transmit power and out-of-band leakage, to ensure that a plurality of devices sharing the spectrum meet a basic coexistence requirement. Although use of the unlicensed spectrum is not restricted by a radio technology, a carrier enterprise, and a service life, service quality on the unlicensed spectrum is not ensured. To avoid serious impact, on transmission performance, of co-channel interference caused when the plurality of devices use the unlicensed spectrum, a listen-before-talk (Listen-Before-Talk, LBT) channel access mechanism is defined in regulations of some countries and regions, and requires a transmit node to sense a channel (the channel is an unlicensed spectrum) before sending information, that is, to perform clear channel assessment (Clear Channel Assessment, CCA for short). When the transmit mode detects that the channel is idle, it means that the transmit node successfully preempts the channel. In contrast, when the transmit node detects that the channel is occupied, the transmit node does not send a signal until the next time the transmit node successfully preempts the channel after CCA. For example, in regulations of the European Telecommunications Standards Institute, the LBT includes two sensing policies: frame based equipment (Frame Based Equipment, FBE for short) and load based equipment (Load Based Equipment, LBE for short). A backoff mechanism is specified for the LBE in the regulations. After performing CCA detection and detects that a channel is occupied or that the transmit node ends channel occupation, the transmit node enters extended CCA (that is, enters backoff window duration). The extended CCA corresponds to a counter. In the extended CCA, the transmit node senses a channel once at intervals of the CCA duration. If the transmit node detects that the channel is idle, 1 is subtracted from a value of the counter, and the transmit node occupies the channel for service sending after the counter of the extended CCA returns to 0.

[0003] As shown in FIG. 1, each of a licensed-assisted access (License Assisted Access, LAA for short) cell 1 and an LAA cell 2 is in a sensing range of an LAA cell 0, and the LAA cell 0 is in a sensing range of each of the LAA cell 1 and the LAA cell 2. However, the LAA cell 1 is out of the sensing range of the LAA cell 2, and the LAA cell 2 is out of the sensing range of the LAA cell 1. In other words, the LAA cell 1 cannot sense whether the LAA cell 2 is sending data, and the LAA cell 2 cannot sense whether the LAA cell 1 is sending data. When the LAA cell 1 releases an occupied channel, the LAA cell 1 cannot sense, within backoff window duration, that the LAA cell 2 is sending data. Therefore, after a counter corresponding to the backoff window duration returns to 0, the LAA cell 1 may continue to occupy the channel to send data. This is true for the LAA cell 2. It can be learned from FIG. 1 that the backoff window duration is usually far shorter than data sending duration. Therefore, a channel release time of the LAA cell 1 may be in a data sending time range of the LAA cell 2, and a channel release time of the LAA cell 2 may be in a data sending time range of the LAA cell 1. Such a phenomenon is referred to as a "data transmission relay". Consequently, the LAA cell 0 obtains no channel through contention for a long time.

[0004] To resolve the problem that the LAA cell 0 obtains no channel through contention for a long time, in the prior art, when the LAA cell 0 obtains no channel through contention for a long time, the LAA cell 0 instructs user equipment served by the LAA cell 0 to sense a channel (that is, to sense the unlicensed spectrum), and sends a padding signal after the UE senses that the channel is idle, to notify another cell that the current channel is occupied. In this way, a probability that the another cell accesses the channel is reduced, and "data transmission relays" are reduced, to increase a possibility that the cell 0 accesses the channel.

[0005] However, if the UE served by the LAA cell 0 senses no idle channel, the problem that the LAA cell 0 obtains no channel through contention for a long time still cannot be resolved by using the prior-art method.

SUMMARY



[0006] Embodiments of this application provide a channel contention method, a base station, and a terminal device, to resolve the following technical problem: In the prior art, when a terminal device served by a cell that obtains no channel through contention for a long time is used to assist the cell in accessing a channel, if the terminal device senses no idle channel, the cell still cannot access the channel.

[0007] According to a first aspect, an embodiment of this application provides a channel contention method, including:

sending, by a base station if the base station detects that related information indicating that a channel is in a busy state meets a preset condition, a contention parameter to a terminal device served by the base station, where the contention parameter is used to instruct the terminal device served by the base station to contend for the channel based on the contention parameter; and

if a contention result received by the base station from the terminal device served by the base station is that channel contention fails, adjusting, by the base station, the contention parameter to obtain a new contention parameter, and sending the new contention parameter to the terminal device served by the base station, until the terminal device served by the base station successfully obtains the channel through contention.



[0008] Optionally, the contention parameter includes a clear channel assessment CCA threshold and a backoff window size.

[0009] Optionally, the adjusting, by the base station, the contention parameter to obtain a new contention parameter specifically includes:
increasing, by the base station, the CCA threshold, to obtain the new contention parameter; or decreasing, by the base station, the backoff window size, to obtain the new contention parameter.

[0010] In the method provided in the first aspect, when the base station detects that the related information indicating that the channel is in a busy state meets the preset condition, the base station sends the contention parameter to the terminal device served by the base station, to instruct the terminal device to contend for the channel based on the contention parameter, and sends the contention result that the channel contention fails to the base station after the channel contention fails, so that after adjusting the contention parameter to obtain the new contention parameter, the base station sends again the new contention parameter to the terminal device served by the base station, until the terminal device served by the base station successfully obtains the channel through contention. After successfully obtaining the channel through contention, the terminal device sends preset information on the channel, and the information is used to notify other devices surrounding the terminal device that the current channel is occupied, so as to reduce a possibility that the surrounding devices preempt the channel, and reduce "data transmission relays". In this way, a possibility that the base station serving the terminal device accesses the channel is increased, and a channel access capability of the base station serving the terminal device is improved.

[0011] In a possible design, the sending, by a base station if the base station detects that related information indicating that a channel is in a busy state meets a preset condition, a contention parameter to a terminal device served by the base station specifically includes:
if a quantity of consecutive times for which the base station detects that the channel is in a busy state is greater than or equal to a preset threshold, adjusting, by the base station, an original contention parameter to be sent to the terminal device served by the base station, to obtain the contention parameter, and sending the contention parameter to the terminal device served by the base station.

[0012] In a possible design, the sending, by a base station if the base station detects that related information indicating that a channel is in a busy state meets a preset condition, a contention parameter to a terminal device served by the base station specifically includes:
if channel states detected by the base station within preset duration are all busy states, adjusting, by the base station, an original contention parameter to be sent to the terminal device served by the base station, to obtain the contention parameter, and sending the contention parameter to the terminal device served by the base station.

[0013] In the method provided in the foregoing possible designs, when the base station continuously detects that the quantity of times that the channel is in a busy state is greater than or equal to the preset threshold, or the channel states detected by the base station for the preset duration are all busy states, the base station determines that the base station cannot access the channel for a long time, the base station adjusts the preset original contention parameter to obtain the contention parameter to be sent to the terminal device, and sends the to-be-sent contention parameter to the terminal device. In this way, the base station is prevented from blindly sending an invalid contention parameter, thereby improving a channel contention capability of the terminal device, and improving a channel access capability of the base station serving the terminal device.

[0014] In a possible design, the sending, by the base station, the contention parameter to the terminal device served by the base station specifically includes:

sending, by the base station, a sensing request message to the terminal device served by the base station, where the sensing request message carries the contention parameter and an indication whether the terminal device served by the base station sends information, and the information includes a padding signal or uplink data; and

the receiving, by the base station, a contention result from the terminal device served by the base station specifically includes: receiving, by the base station, a sensing response message from the terminal device served by the base station, where the sensing response message carries the contention result.



[0015] According to a second aspect, an embodiment of this application provides a channel contention method, including:

receiving, by a terminal device, a contention parameter sent by a base station, where the contention parameter is sent when the base station detects that related information indicating that a channel is in a busy state meets a preset condition;

contending, by the terminal device, for the channel based on the contention parameter, sending a contention result that the channel contention fails to the base station when the channel contention fails, and receiving, from the base station, a new contention parameter obtained after an adjustment, until the terminal device successfully obtains the channel through contention by using the new contention parameter; and

sending, by the terminal device, preset information after successfully obtaining the channel through contention, where the information includes a padding signal or uplink data.



[0016] In the method provided in the first aspect, when the base station detects that the related information indicating that the channel is in a busy state meets the preset condition, the base station sends the contention parameter to the terminal device served by the base station, to instruct the terminal device to contend for the channel based on the contention parameter, and sends the contention result that the channel contention fails to the base station after the channel contention fails, so that after adjusting the contention parameter to obtain the new contention parameter, the base station sends again the new contention parameter to the terminal device served by the base station, until the terminal device served by the base station successfully obtains the channel through contention. After successfully obtaining the channel through contention, the terminal device sends the preset information on the channel, and the information is used to notify other devices surrounding the terminal device that the current channel is occupied, so as to reduce a possibility that the surrounding devices preempt the channel, and reduce "data transmission relays". In this way, a possibility that the base station serving the terminal device accesses the channel is increased, and a channel access capability of the base station serving the terminal device is improved.

[0017] In a possible design, the contention parameter is obtained after the base station adjusts, when the base station determines that a continuously detected quantity of times that the channel is in a busy state is greater than or equal to a first preset threshold, an original contention parameter to be sent to the terminal device.

[0018] In a possible design, the contention parameter is obtained after the base station adjusts, when the base station determines that channel states detected within preset duration are all busy states, an original contention parameter to be sent to the terminal device.

[0019] In a possible design, the contention parameter includes a clear channel assessment CCA threshold and a backoff window size.

[0020] In a possible design, the receiving, by a terminal device, a contention parameter sent by a base station specifically includes:

receiving, by the terminal device, a sensing request message sent by the base station, where the sensing request message carries the contention parameter and an indication whether the terminal device sends the information; and

the sending a contention result that the channel contention fails to the base station when the channel contention fails specifically includes:
sending, by the terminal device, a sensing response message to the base station when the channel contention fails, where the sensing response message carries the contention result that the channel contention fails.



[0021] In a possible design, the sending, by the terminal device, preset information after successfully obtaining the channel through contention specifically includes:
after successfully obtaining the channel through contention, determining, by the terminal device based on the indication whether the terminal device sends the information, to send the information.

[0022] For beneficial effects of the method provided in the possible designs of the second aspect, refer to the beneficial effects brought by the possible designs of the first aspect. Details are not described herein again.

[0023] According to a third aspect, an embodiment of this application provides a channel contention method, including:

if a base station detects that a channel is in an idle state, sending, by the base station based on an uplink data sending requirement of a terminal device served by the base station, a contention parameter to the terminal device served by the base station, where the contention parameter is used to instruct the terminal device to contend for the channel based on the contention parameter; and

receiving, by the base station, a contention result from the terminal device served by the base station, and scheduling, based on the contention result, a terminal device that successfully obtains the channel through contention to send uplink data.



[0024] In a possible design, the sending a contention parameter to the terminal device served by the base station specifically includes:

sending, by the base station, a sensing request message to the terminal device served by the base station, where the sensing request message carries the contention parameter and an indication whether the terminal device served by the base station sends information, and the information includes a padding signal or uplink data; and

the receiving, by the base station, a contention result from the terminal device served by the base station specifically includes:
receiving, by the base station, a sensing response message from the terminal device served by the base station, where the sensing response message carries the contention result.



[0025] In the method provided in the third aspect and the possible design of the third aspect, the base station schedules only terminal devices that successfully obtain the channel through contention to send the uplink data, and once the terminal devices that successfully obtain the channel through contention determine that the terminal devices successfully obtain the channel through contention, it indicates that the terminal devices are not interfered with, when receiving downlink data sent by the base station serving the terminal devices, by another base station (relative to the base station serving the terminal devices, the another base station is a hidden node) sending the downlink data, so as to improve user experience. Therefore, the base station serving the terminal devices schedules only the terminal devices that successfully obtain the channel through contention to send the uplink data, thereby greatly avoiding the interference of the hidden node to receiving the downlink data by the terminal device.

[0026] According to a fourth aspect, an embodiment of this application provides a channel contention method, including:

receiving, by a terminal device, a contention parameter sent by a base station based on an uplink data sending requirement of the terminal device when the base station detects that a channel is in an idle state;

contending, by the terminal device, for the channel based on the contention parameter, and sending a contention result to the base station; and

sending, by the terminal device, uplink data based on a scheduling indication of the base station if the contention result is that the terminal device successfully obtains the channel through contention.



[0027] In a possible design, the receiving, by a terminal device, a contention parameter sent by a base station based on an uplink data sending requirement of the terminal device when the base station detects that a channel is in an idle state specifically includes:

receiving, by the terminal device, a sensing request message sent by the base station based on the uplink data sending requirement of the terminal device when the base station detects that the channel is in an idle state, where the sensing request message carries the contention parameter and an indication whether the terminal device sends information, and the information includes a padding signal or uplink data; and

the sending, by the terminal device, a contention result to the base station specifically includes:
sending, by the terminal device, a sensing response message to the base station, where the sensing response message carries the contention result.



[0028] In a possible design, the sending uplink data based on a scheduling indication of the base station specifically includes:
determining, by the terminal device based on the scheduling indication of the base station and the indication whether the terminal device sends the information, to send the uplink data.

[0029] For beneficial effects of the method provided in the fourth aspect and the possible designs of the fourth aspect, refer to the beneficial effects brought by the possible design of the third aspect. Details are not described herein again.

[0030] According to a fifth aspect, to implement the channel contention method in the first aspect, an embodiment of this application provides a base station, and the base station has functions of implementing the channel contention method. The functions may be implemented by using hardware, or may be implemented by using hardware executing corresponding software. The hardware or software herein includes one or more modules corresponding to the foregoing functions.

[0031] In a possible implementation of the fifth aspect, the base station includes a plurality of function modules or units, configured to implement any channel contention method in the first aspect.

[0032] In another possible implementation of the fifth aspect, a structure of the base station may include a processor and a transceiver. The processor is configured to support the device in performing a corresponding function in any channel contention method in the first aspect. The transceiver is configured to support communication between the base station and another network device or terminal device, and may be, for example, a corresponding radio frequency module or baseband module. The base station may further include a memory. The memory is configured to be coupled to the processor, and stores a program instruction and data that are required by the base station for performing the channel contention method.

[0033] According to a sixth aspect, to implement the channel contention method in the second aspect, an embodiment of this application provides a terminal device, and the terminal device has functions of implementing the channel contention method. The functions may be implemented by using hardware, or may be implemented by using hardware executing corresponding software. The hardware or software herein includes one or more modules corresponding to the foregoing functions.

[0034] In a possible implementation of the sixth aspect, the terminal device includes a plurality of function modules or units, configured to implement any channel contention method in the second aspect.

[0035] In another possible implementation of the sixth aspect, a structure of the terminal device may include a processor and a transceiver. The processor is configured to support the device in performing a corresponding function in any channel contention method in the second aspect. The transceiver is configured to support communication between the terminal device and another network device or terminal device, and may be, for example, a corresponding radio frequency module or baseband module. The terminal device may further include a memory. The memory is configured to be coupled to the processor, and stores a program instruction and data that are required by the terminal device for performing the channel contention method.

[0036] According to a seventh aspect, to implement the channel contention method in the third aspect, an embodiment of this application provides a base station, and the base station has functions of implementing the channel contention method. The functions may be implemented by using hardware, or may be implemented by using hardware executing corresponding software. The hardware or software herein includes one or more modules corresponding to the foregoing functions.

[0037] In a possible implementation of the seventh aspect, the base station includes a plurality of function modules or units, configured to implement any channel contention method in the third aspect.

[0038] In another possible implementation of the seventh aspect, a structure of the base station may include a processor and a transceiver. The processor is configured to support the device in performing a corresponding function in any channel contention method in the third aspect. The transceiver is configured to support communication between the base station and another network device or terminal device, and may be, for example, a corresponding radio frequency module or baseband module. The base station may further include a memory. The memory is configured to be coupled to the processor, and stores a program instruction and data that are required by the base station for performing the channel contention method.

[0039] According to an eighth aspect, to implement the channel contention method in the fourth aspect, an embodiment of this application provides a terminal device, and the terminal device has functions of implementing the channel contention method. The functions may be implemented by using hardware, or may be implemented by using hardware executing corresponding software. The hardware or software herein includes one or more modules corresponding to the foregoing functions.

[0040] In a possible implementation of the eighth aspect, the terminal device includes a plurality of function modules or units, configured to implement any channel contention method in the fourth aspect.

[0041] In another possible implementation of the eighth aspect, a structure of the terminal device may include a processor and a transceiver. The processor is configured to support the device in performing a corresponding function in any channel contention method in the fourth aspect. The transceiver is configured to support communication between the terminal device and another network device or terminal device, and may be, for example, a corresponding radio frequency module or baseband module. The terminal device may further include a memory. The memory is configured to be coupled to the processor, and stores a program instruction and data that are required by the terminal device for performing the channel contention method.

[0042] According to a ninth aspect, an embodiment of this application provides a computer storage medium, configured to store computer software instructions used by the foregoing base station. The computer storage medium includes a program designed for performing the first aspect.

[0043] According to a tenth aspect, an embodiment of this application provides a computer storage medium, configured to store computer software instructions used by the foregoing terminal device. The computer storage medium includes a program designed for performing the second aspect.

[0044] According to an eleventh aspect, an embodiment of this application provides a computer storage medium, configured to store computer software instructions used by the foregoing base station. The computer storage medium includes a program designed for performing the third aspect.

[0045] According to a twelfth aspect, an embodiment of this application provides a computer storage medium, configured to store computer software instructions used by the foregoing terminal device. The computer storage medium includes a program designed for performing the fourth aspect.

[0046] According to a thirteenth aspect, an embodiment of this application provides a computer program product. The computer program product includes an instruction, and when a computer program is executed by a computer, the instruction enables the computer to perform a function performed by the base station in the foregoing method.

[0047] According to a fourteenth aspect, an embodiment of this application provides a computer program product. The computer program product includes an instruction, and when a computer program is executed by a computer, the instruction enables the computer to perform a function performed by the terminal device in the foregoing method.

[0048] According to a fifteenth aspect, an embodiment of this application further provides a chip system. The chip system includes a processor, configured to support a base station in implementing the functions in the foregoing aspect, for example, generating or processing data and/or information used in the foregoing method. In a possible design, the chip system further includes a memory, and the memory is configured to store a necessary program instruction and necessary data of the base station. The chip system may include a chip, or may include a chip and another discrete device.

[0049] According to a sixteenth aspect, an embodiment of this application further provides a chip system. The chip system includes a processor, configured to support a terminal device in implementing the functions in the foregoing aspect, for example, generating or processing data and/or information used in the foregoing method. In a possible design, the chip system further includes a memory, and the memory is configured to store a necessary program instruction and necessary data of the terminal device. The chip system may include a chip, or may include a chip and another discrete device.

[0050] Compared with the prior art, for the channel contention method, the base station, and the terminal device that are provided in this application, when the base station detects that the related information indicating that the channel is in a busy state meets the preset condition, the base station sends the contention parameter to the terminal device served by the base station, to instruct the terminal device to contend for the channel based on the contention parameter, and sends the contention result that the channel contention fails to the base station after the channel contention fails, so that after adjusting the contention parameter to obtain the new contention parameter, the base station sends again the new contention parameter to the terminal device served by the base station, until the terminal device served by the base station successfully obtains the channel through contention. After successfully obtaining the channel through contention, the terminal device sends the preset information on the channel, and the information is used to notify other devices surrounding the terminal device that the current channel is occupied, so as to reduce a possibility that the surrounding devices preempt the channel, and reduce "data transmission relays". In this way, a possibility that the base station serving the terminal device accesses the channel is increased, and a channel access capability of the base station serving the terminal device is improved.

BRIEF DESCRIPTION OF DRAWINGS



[0051] 

FIG. 1 is a schematic diagram of a data transmission relay scenario according to this application;

FIG. 2 is a schematic architectural diagram of a communications system according to this application;

FIG. 3 is a signaling flowchart of Embodiment 1 of a channel contention method according to this application;

FIG. 4 is a schematic flowchart of Embodiment 2 of a channel access method according to the embodiment of this application;

FIG. 5 is a schematic flowchart of Embodiment 3 of a channel access method according to the embodiment of this application;

FIG. 6 is a signaling flowchart of Embodiment 4 of a channel access method according to the embodiment of this application;

FIG. 7 is a signaling flowchart of Embodiment 5 of a channel contention method according to this application;

FIG. 8 is a signaling flowchart of Embodiment 6 of a channel contention method according to this application;

FIG. 9 is a schematic structural diagram of Embodiment 1 of a base station according to this application;

FIG. 10 is a schematic structural diagram of Embodiment 1 of a terminal device according to this application;

FIG. 11 is a schematic structural diagram of Embodiment 2 of a base station according to this application;

FIG. 12 is a schematic structural diagram of Embodiment 2 of a terminal device according to this application;

FIG. 13 is a schematic structural diagram of Embodiment 3 of a base station according to this application;

FIG. 14 is a schematic structural diagram of Embodiment 3 of a terminal device according to this application;

FIG. 15 is a schematic structural diagram of Embodiment 4 of a base station according to this application; and

FIG. 16 is a schematic structural diagram of Embodiment 4 of a terminal device according to this application.


DESCRIPTION OF EMBODIMENTS



[0052] A channel contention method provided in embodiments of this application is applicable to a schematic architectural diagram of a communications system shown in FIG. 2. As shown in FIG. 2, the system includes a plurality of base stations and terminal devices served by the base stations. It should be noted that the communications system shown in FIG. 2 is applicable to different network standards, such as a global system for mobile communications (Global System of Mobile communication, GSM for short), code division multiple access (Code Division Multiple Access, CDMA for short), a wideband code division multiple access (Wideband Code Division Multiple Access, WCDMA for short), time division-synchronous code division multiple access (Time Division-Synchronous Code Division Multiple Access, TD-SCDMA for short), a long term evolution (Long Term Evolution, LTE for short) system, and future 5G. Optionally, the communications system may alternatively be applicable to network standards in licensed-assisted access (License Assisted Access Long, LAA for short).

[0053] Therefore, optionally, the base station may be a base transceiver station (Base Transceiver Station, BTS for short) or a base station controller in GSM or CDMA, a NodeB (NodeB, NB for short) and/or a radio network controller (Radio Network Controller, RNC for short) in WCDMA, an evolved NodeB (Evolutional Node B, eNB or eNodeB for short) in LTE, a relay node or an access point, a gNB in a future 5G network, or the like. This is not limited herein in this application.

[0054] The terminal device may be a wireless terminal or a wired terminal. The wireless terminal may be a device that provides a user with voice and/or another service data connectivity, a handheld device with a wireless connection function, or another processing device connected to a wireless modem. The wireless terminal may communicate with one or more core networks through a radio access network (Radio Access Network, RAN for short). The wireless terminal may be a mobile terminal, such as a mobile phone (also referred to as a "cellular" phone) and a computer with a mobile terminal, for example, may be a portable, pocket-sized, handheld, computer built-in, or in-vehicle mobile apparatus, which exchanges voice and/or data with the radio access network. For another example, the wireless terminal may alternatively be a device such as a personal communication service (Personal Communication Service, PCS for short) phone, a cordless phone, a session initiation protocol (Session Initiation Protocol, SIP for short) phone, a wireless local loop (Wireless Local Loop, WLL for short) station, or a personal digital assistant (Personal Digital Assistant, PDA for short). The wireless terminal may also be referred to as a system, a subscriber unit (Subscriber Unit), a subscriber station (Subscriber Station), a mobile station (Mobile Station), a mobile station (Mobile), a remote station (Remote Station), a remote terminal (Remote Terminal), an access terminal (Access Terminal), a user terminal (User Terminal), a user agent (User Agent), or a user device (User Device or User Equipment). This is not limited herein.

[0055] It should be noted that, in this application, the base station may also be referred to as a cell, and information interaction between the base station and the terminal device may also be referred to as interaction between the cell and the terminal device. Optionally, detecting a channel by the base station may also be referred to as detecting a channel by the cell. Base stations mentioned in the following embodiments may all be equivalent to cells, and the base stations and the cells are interchangeable. In this application, the cell may be an LAA cell.

[0056] When an LAA cell 0 obtains no channel through contention for a long time due to a data relay scenario shown in FIG. 1, in the prior art, the LAA cell 0 instructs user equipment served by the LAA cell 0 to sense a channel (in other words, to sense an unlicensed spectrum), and sends a padding signal after the UE senses that the channel is idle, to notify another cell that the current channel is occupied. In this way, a probability that the another cell accesses the channel is reduced, and "data transmission relays" are reduced, to increase a possibility that the cell 0 accesses the channel. However, if the UE served by the LAA cell 0 senses no idle channel, the problem that the LAA cell 0 obtains no channel through contention for a long time still cannot be resolved by using the prior-art method.

[0057] The channel contention method, the base station, and the terminal device that are provided in this application are intended to resolve the following technical problem: In the prior art, when a terminal device served by a cell that obtains no channel through contention for a long time is used to assist the cell in accessing a channel, if the terminal device senses no idle channel, the cell still cannot access the channel.

[0058] Technical solutions of this application and how to resolve the technical problem based on the technical solutions of this application are described below in detail by using specific embodiments. The following several specific embodiments may be combined with each other, and a same or similar concept or process may not be described again in some embodiments. The following describes the embodiments of this application with reference to the accompanying drawings.

[0059] FIG. 3 is a signaling flowchart of Embodiment 1 of a channel contention method according to this application. In this embodiment, a specific process is described as follows: When a base station continuously obtains no channel through contention, a probability that the base station accesses a channel is increased with assistance of a terminal device served by the base station. As shown in FIG. 3, the method includes the following steps.

[0060] S101: The base station sends, if the base station detects that related information indicating that a channel is in a busy state meets a preset condition, a contention parameter to the terminal device served by the base station.

[0061] The contention parameter is used to instruct the terminal device served by the base station to contend for the channel based on the contention parameter.

[0062] Specifically, in the various LAA communications systems shown in FIG. 2, such as LAA-LTE or licensed-assisted access new radio (License Assisted Access Long New Radio, LAA-NR for short) in 5G, due to network density, channel (to be specific, an unlicensed spectrum) contention is fiercer.

[0063] In this application, when the base station needs to send downlink data, the base station starts to contend for a channel. When the base station detects that the related information indicating that the channel is in a busy state meets the preset condition, the base station sends, by using a licensed spectrum, the contention parameter to the terminal device served by the base station. The contention parameter is used to instruct the terminal device served by the base station to contend for the channel based on the contention parameter. Optionally, the preset condition is a condition used to assist the base station in determining that the base station cannot access a channel for a long time. Optionally, the preset condition may be that a quantity of consecutive times for which the base station detects that the channel is in a busy state is greater than or equal to a preset threshold, and in this case, the base station determines that the base station cannot obtain the channel through contention for a long time. Optionally, the preset condition may be alternatively that channel states detected by the base station within preset duration are all busy states, and in this case, the base station determines that the base station cannot obtain the channel through contention for a long time. It should be noted that a terminal device receiving the contention parameter in this application is the terminal device served by the base station.

[0064] Optionally, the contention parameter may include a clear channel assessment CCA (Clear Channel Assessment, CCA for short) threshold and a backoff window size. When the base station contends for the channel, the base station detects whether the channel is idle, to determine whether the base station successfully preempts the channel. In a process in which the base station determines whether the channel is idle, if other devices surrounding the base station are using the channel, these devices send corresponding signals, and energy of the channel (that is, receive power of the signals) is detected by the base station. Therefore, determining, by the base station, whether the channel is idle is actually determining whether total receive power of the other surrounding devices received within a sensing time is less than a specified threshold. If the total receive power is less than the threshold, the base station determines that the channel is idle, and preempts the channel. The threshold is the CCA threshold. For a description of the backoff window size, refer to an LBE sensing policy in the prior art. The backoff window size may be used as a value of a counter when the base station enters backoff window duration. For example, assuming that the backoff window size is 100, a counting threshold of the counter may be any value between 0 and 100.

[0065] It should be noted that there may be a plurality of channels (unlicensed spectra) in this embodiment. In other words, the base station may contend for different channels. For different channels, different contention parameters are sent by the base station to the terminal device. Table 1 shows a correspondence between an unlicensed spectrum and a contention parameter. In this embodiment, assuming that the base station currently contends for an unlicensed spectrum 1, in this case, the unlicensed spectrum 1 is used as a downlink channel for detection.
Table 1
Unlicensed spectrumCCA thresholdBackoff window size
Unlicensed spectrum 1 CCA threshold 1 CW 1
Unlicensed spectrum 2 CCA threshold 2 CW 2
... ... ...
Unlicensed spectrum N CCA threshold N CWN


[0066] S102: The terminal device receives the contention parameter sent by the base station, where the contention parameter is sent when the base station detects that the related information indicating that the channel is in a busy state meets the preset condition.

[0067] S103: The terminal device contends for the channel based on the contention parameter, and sends a contention result that the channel contention fails to the base station when the channel contention fails.

[0068] Specifically, after the terminal device receives the contention parameter sent by the base station, the terminal device contends for the channel by using the contention parameter. A process in which the terminal device contends for the channel may be as follows:

[0069] When the terminal device contends for the channel for the first time, the terminal device detects whether total receive power of the other devices surrounding the terminal device is less than the CCA threshold. If yes, it indicates that the current channel is idle, and the terminal device successfully preempts the channel. After the terminal device sends all data, the terminal device releases the channel, and enters the corresponding backoff window duration. After the value of the counter corresponding to the backoff window size returns to 0, the base station considers that the channel is idle in this case, and continues to send data on the channel (herein, the terminal device contends for the channel for the second time). In other words, a determining basis on which the terminal device contends for the channel for the first time is the CCA threshold, and a determining basis on which the terminal device contends for the channel for the second time is the backoff window size.

[0070] An example in which the terminal device contends for a channel once is used. After the terminal device receives a contention parameter sent by the base station, the terminal device contends for the channel based on the contention parameter, that is, detects the channel (referring to the foregoing example, the terminal also contends for the unlicensed spectrum 1, and the unlicensed spectrum 1 is used as an uplink channel for detection in this case). When the terminal device detects that the channel is in a busy state, the terminal device considers that the channel contention fails, and then the terminal device reports a contention result (or a detection result) that the channel contention fails to the base station by using a licensed spectrum.

[0071] S104: The base station adjusts the contention parameter to obtain a new contention parameter.

[0072] S105: The base station sends the new contention parameter to the terminal device served by the base station.

[0073] S106: The terminal device receives, from the base station, the new contention parameter obtained after the adjustment, and returns to perform steps S103 to SI05, until the terminal device successfully obtains the channel through contention by using the new contention parameter.

[0074] Specifically, after the base station receives the contention result that the channel contention fails and that is sent by the terminal device, the base station adjusts the contention parameter sent to the terminal device, to obtain the new contention parameter, and sends the new contention parameter to the terminal device, so that the terminal device detects the channel again based on the contention parameter (in other words, the new contention parameter) obtained after the adjustment. If a contention result generated after the terminal device contends for the channel by using the new contention parameter is still that the channel contention fails, likewise, the terminal device sends again the contention result that the channel contention fails to the base station by using a licensed spectrum, so that the base station adjusts the new contention parameter again, to obtain another new contention parameter. Other cases can be obtained by analogy, until the terminal device successfully obtains the channel through contention by using a new contention parameter.

[0075] Optionally, the base station may adjust the contention parameter according to a preset rule. For example, the unlicensed spectrum 1 corresponds to a plurality of contention parameters, and the plurality of contention parameters are arranged in an order. When the base station sends a first contention parameter to the terminal, and the terminal device unsuccessfully obtains the channel through contention by using the first contention parameter, the base station sends a second contention parameter (in other words, the new contention parameter in the foregoing embodiment) to the terminal. Other cases can be obtained by analogy. In other words, the base station may adjust, in the preset order of arranging the contention parameters, a contention parameter to be sent to the terminal device. In this way, the terminal device may contend for the channel again based on a contention parameter obtained after the adjustment, thereby greatly increasing a probability that the terminal device successfully preempts the channel.

[0076] Optionally, when the contention parameter includes the CCA threshold and the backoff window size, when the base station adjusts the contention parameter, the base station may further increase the CCA threshold sent to the terminal device, to obtain a new contention parameter. In this way, a probability that the total signal receive power of the other surrounding devices detected by the terminal device is less than the CCA threshold is increased, so that a probability that the terminal device successfully preempts the channel is increased. Optionally, when the base station adjusts the contention parameter, the base station may further decrease the backoff window size sent to the terminal device, to obtain a new contention parameter. In this way, when the terminal device enters the backoff window duration, the counting threshold of the counter is decreased, and a time within which the counter returns to 0 is shortened, so that the terminal device can quickly determine that the channel is idle. Therefore, the terminal device considers that the terminal device successfully preempts the channel, and a probability that the terminal device successfully preempts the channel is also increased.

[0077] S107: The terminal device sends preset information after successfully obtaining the channel through contention, where the information includes a padding signal or uplink data.

[0078] Specifically, after the terminal device successfully obtains the channel through contention, the terminal device may send the preset information by using the channel. Optionally, the information may be the padding signal, and the padding signal may include one or more bits. Optionally, the information may be alternatively the uplink data sent to the base station.

[0079] It should be noted that the terminal device sends the preset information on the successfully preempted channel, and the information is used to notify the other devices surrounding the terminal device that the current channel is occupied, so as to reduce a possibility that the other surrounding devices preempt the channel, and reduce "data transmission relays". In this way, there is a relatively high possibility that the base station serving the terminal device accesses the channel. In the scenario shown in FIG. 1, "data transmission relays" occur between the LAA cell 1 and the LAA cell 2, and consequently, the LAA cell 0 obtains no channel through contention for a long time. According to this embodiment of this application, the LAA cell 0 sends a contention parameter to a terminal device served by the LAA cell 0, and continuously adjusts the contention parameter based on a channel contention result of the terminal device, until the terminal device successfully obtains a channel through contention. Then the terminal device sends preset information on the channel. It is assumed that the terminal device is a terminal device relatively close to the LAA cell 1 and the LAA cell 2. In other words, the terminal device in this application may be a terminal device in a sensing range of the LAA cell 1 and a sensing range of the LAA cell 2. In this way, the LAA cell 1 and the LAA cell 2 sense that the terminal device is occupying the channel in this case. Therefore, the LAA cell 1 and the LAA cell 2 do not access the channel in this case. After the terminal device sends all the preset information, the terminal device releases the channel. In this case, the LAA cell 0 has a same channel contention opportunity as the LAA cell 1 and the LAA cell 2. The "data transmission relays" occurring between the LAA cell 1 and the LAA cell 2 are reduced, thereby greatly increasing a possibility that the LAA cell 0 accesses the channel.

[0080] In the channel contention method provided in this embodiment of this application, when the base station detects that the related information indicating that the channel is in a busy state meets the preset condition, the base station sends the contention parameter to the terminal device served by the base station, to instruct the terminal device to contend for the channel based on the contention parameter, and sends the contention result that the channel contention fails to the base station after the channel contention fails, so that after adjusting the contention parameter to obtain the new contention parameter, the base station sends again the new contention parameter to the terminal device served by the base station, until the terminal device served by the base station successfully obtains the channel through contention. After successfully obtaining the channel through contention, the terminal device sends the preset information on the channel, and the information is used to notify the other devices surrounding the terminal device that the current channel is occupied, so as to reduce a possibility that the surrounding devices preempt the channel, and reduce "data transmission relays". In this way, a possibility that the base station serving the terminal device accesses the channel is increased, and a channel access capability of the base station serving the terminal device is improved.

[0081] FIG. 4 is a schematic flowchart of Embodiment 2 of a channel access method according to the embodiment of this application. A specific process in which a base station sends a contention parameter to a terminal device at a specific time is described in this embodiment. Based on the foregoing embodiment, further, S101 may specifically include the following steps:

S201: If a quantity of consecutive times for which the base station detects that the channel is in a busy state is greater than or equal to a preset threshold, the base station adjusts an original contention parameter to be sent to the terminal device served by the base station, to obtain the contention parameter.

S202: The base station sends the contention parameter to the terminal device served by the base station.



[0082] In this embodiment, when the base station sends the contention parameter to the terminal device, the base station usually presets an original contention parameter. When the base station detects, based on the original contention parameter, that the channel is busy, and detects that the quantity of times that the channel is busy is less than the preset threshold, the base station prepares for next contention based on the original contention parameter. When the base station continuously detects that the quantity of times that the channel is in a busy state is greater than or equal to the preset threshold, the base station determines that the base station cannot access the channel for a long time. Therefore, the base station adjusts the original contention parameter, to obtain the contention parameter to be sent to the terminal device, and sends the contention parameter to the terminal device. When the base station detects that the channel is idle, optionally, when the base station learns that the terminal device has an uplink data sending requirement, the base station may send the original contention parameter to the terminal device by using a licensed spectrum, so that the terminal device contends for the channel by using the original contention parameter, to send uplink data.

[0083] FIG. 5 is a schematic flowchart of Embodiment 3 of a channel access method according to the embodiment of this application. Another specific process in which a base station sends a contention parameter to a terminal device at a specific time is described in this embodiment. Based on the foregoing embodiment, further, S101 may specifically include the following steps:

S301: If channel states detected by the base station within preset duration are all busy states, the base station adjusts an original contention parameter to be sent to the terminal device served by the base station, to obtain the contention parameter.

S302: The base station sends the contention parameter to the terminal device served by the base station.



[0084] In this embodiment, when the base station sends the contention parameter to the terminal device, the base station usually presets an original contention parameter. When the base station detects, based on the original contention parameter, that the channel is busy, and duration for which the base station detects the channel states does not exceed the preset duration, the base station prepares for next contention based on the original contention parameter. When the channel states detected by the base station for the preset duration are all busy states, the base station determines that the base station cannot access the channel for a long time. Therefore, the base station adjusts the original contention parameter, to obtain the contention parameter to be sent to the terminal device, and sends the contention parameter to the terminal device. For when the base station sends the original contention parameter to the terminal device, refer to the description in Embodiment 2. Details are not described herein again.

[0085] With reference to the embodiments shown in FIG. 4 and FIG. 5, when the base station continuously detects that the quantity of times that the channel is in a busy state is greater than or equal to the preset threshold, or the channel states detected by the base station for the preset duration are all busy states, the base station determines that the base station cannot access the channel for a long time, the base station adjusts the preset original contention parameter to obtain the contention parameter to be sent to the terminal device, and sends the to-be-sent contention parameter to the terminal device. In this way, the base station is prevented from blindly sending an invalid contention parameter, thereby improving a channel contention capability of the terminal device, and improving a channel access capability of the base station serving the terminal device.

[0086] FIG. 6 is a signaling flowchart of Embodiment 4 of a channel access method according to the embodiment of this application. In this embodiment, an entire process is described as follows: When a base station cannot access a channel for a long time, the base station improves a channel access capability of the base station with assistance of a terminal device served by the base station. As shown in FIG. 6, the method includes the following steps.

[0087] S401: The base station sends, if the base station detects that related information indicating that a channel is in a busy state meets a preset condition, a sensing request message to the terminal device served by the base station.

[0088] The sensing request message carries a contention parameter and an indication whether the terminal device served by the base station sends information, and the information includes a padding signal or uplink data.

[0089] Specifically, when a quantity of consecutive times for which the base station detects that the channel is in a busy state is greater than or equal to a preset threshold, or channel states detected by the base station within preset duration are all busy states, the base station determines that the base station cannot access the channel for a long time. In this way, the base station sends, by using a licensed spectrum, the sensing request message to the terminal device served by the base station. The sensing request message carries the contention parameter and the indication whether the terminal device sends the information, and the information may include the padding signal or the uplink data. Optionally, the indication whether the terminal device sends the information may include two bits, different bit values of one bit may be used to notify whether the terminal device sends the padding signal, and different bit values of the other bit may be used to notify whether the terminal device sends the uplink data. For example, when the indication is 10, it indicates that the base station instructs the terminal device to send the padding signal instead of the uplink data when the channel is successfully obtained through contention; when the indication is 01, it indicates that the base station instructs the terminal device to send the uplink data instead of the padding signal when the channel is successfully obtained through contention.

[0090] It should be noted that when the base station determines that the base station cannot access the channel for a long time, the indication whether the terminal device sends the information and that is carried in the sensing request message is used to instruct the terminal device to send the padding signal or the uplink data when the channel is successfully obtained through contention (in this case, the indication whether the terminal device sends the information is used to instruct the terminal device to perform sending), so that other devices surrounding the terminal device can learn that the terminal device is occupying the channel, and do not contend for the channel.

[0091] Optionally, the sensing request message may be an RRC message, or may be another signaling message. A specific form of the sensing request message is not limited in this application.

[0092] In addition, the contention parameter carried in the sensing request message is a parameter obtained after the base station adjusts an original contention parameter.

[0093] S402: The terminal device receives the sensing request message sent by the base station.

[0094] S403: The terminal device contends for the channel based on the contention parameter carried in the sensing request message.

[0095] S404: When the channel contention fails, the terminal device sends a sensing response message to the base station, where the sensing response message carries a contention result that the channel contention fails.

[0096] Optionally, the sensing response message may be an RRC message, or may be another signaling message. A specific form of the sensing request message is not limited in this application. The sensing response message includes an indication whether the terminal device succeeds in the contention, and the "indication whether the terminal device succeeds in the contention" is used to represent the contention result of the channel contention performed by the terminal device.

[0097] S405: The base station learns, based on the sensing response message, that the contention result of the terminal device is that the channel contention fails, and the base station adjusts the contention parameter to obtain a new contention parameter.

[0098] S406: The base station sends the new contention parameter to the terminal device served by the base station.

[0099] S407: The terminal device receives, from the base station, the new contention parameter obtained after the adjustment, and returns to perform steps S403 to S407, until the terminal device successfully obtains the channel through contention by using the new contention parameter.

[0100] For the process of S402 to S407, refer to the description in Embodiment 1. Details are not described herein again.

[0101] S408: After successfully obtaining the channel through contention, the terminal device determines, based on the indication whether the terminal device sends the information and that is carried in the sensing request, to send the information.

[0102] After the terminal device successfully obtains the channel through contention, the terminal device determines, based on the indication whether the terminal device sends the information and that is carried in the sensing request, whether to send the padding signal or the uplink data on the channel that is currently obtained through contention, so that when sensing the padding signal or the uplink data, the other devices surrounding the terminal device can learn that the current channel is occupied, and currently does not continue to contend for the channel. In this way, a channel access capability of the other devices is reduced, and "data transmission relays" are reduced, so that a possibility that the base station serving the terminal device accesses the channel is increased, and a channel access capability of the base station serving the terminal device is improved.

[0103] The process in which the base station improves a channel access capability of the base station with assistance of the terminal device is mainly described in the foregoing embodiment. In the scenario shown in FIG. 1, the following problem also exists: The LAA cell 1 is out of a sensing range of the LAA cell 2, the LAA cell 2 is out of a sensing range of the LAA cell 1, the LAA cell 1 is a hidden node for the LAA cell 2, and the LAA cell 2 is a hidden node for the LAA cell 1. Therefore, when the LAA cell 1 sends data to UE 1, the LAA cell 1 does not know that the LAA cell 2 is also sending data in this case. In this way, the UE 1 may receive two signals, and the data sent by the LAA cell 2 interferes with receiving the downlink data of the LAA cell 1 by the UE 1. This technical problem is caused by the LAA cell 2, in other words, the hidden node. For the technical problem, this application provides the following embodiment. For details, refer to the procedure described below.

[0104] FIG. 7 is a signaling flowchart of Embodiment 5 of a channel contention method according to this application. In this embodiment, a specific process is described as follows: When a terminal has an uplink data sending requirement, a base station schedules a terminal that successfully obtains a channel through contention to send uplink data, to avoid interfering with UE when the UE receives the data. As shown in FIG. 7, the method includes the following steps.

[0105] S501: If the base station detects that a channel is in an idle state, the base station sends, based on an uplink data sending requirement of a terminal device served by the base station, a contention parameter to the terminal device served by the base station.

[0106] The contention parameter is used to instruct the terminal device to contend for the channel based on the contention parameter.

[0107] Specifically, the base station may learn the uplink data sending requirement of the terminal device. Optionally, the terminal device may actively notify the uplink data sending requirement of the terminal device to the base station, or the base station may trigger the terminal device to notify the uplink data sending requirement of the terminal device to the base station. When the base station needs to send downlink data, the base station contends for the channel based on a preset original contention parameter, that is, detects whether the channel is in an idle state. The original contention parameter may include a preset original CCA threshold and a preset original backoff window size. For how the base station contends for the channel based on the preset original CCA threshold and the preset original backoff window size, refer to the process in which the terminal device contends for the channel based on the contention parameter sent by the base station in the foregoing embodiment. The two processes are similar. Details are not described herein again.

[0108] When the channel detects that the channel is idle, and the base station learns that the terminal device has the uplink data sending requirement in this case, the base station sends the contention parameter to the terminal device by using a licensed spectrum. The contention parameter may be the original contention parameter preset by the base station.

[0109] It should be noted that the terminal device in this embodiment is the terminal device having the uplink data sending requirement, and there may be one or more terminal devices.

[0110] S502: The terminal device receives the contention parameter sent by the base station.

[0111] S503: The terminal device contends for the channel based on the contention parameter, and sends a contention result to the base station.

[0112] S504: The base station receives the contention result from the terminal device served by the base station, and schedules, based on the contention result, a terminal device that successfully obtains the channel through contention to send uplink data.

[0113] S505: The terminal device sends the uplink data based on a scheduling indication of the base station.

[0114] Specifically, after the terminal device receives the contention parameter sent by the base station, the terminal device contends for the channel based on the contention parameter, and reports the contention result (or a detection result) to the base station by using a licensed spectrum. After the base station receives the contention result reported by the terminal device having the uplink data sending requirement, the base station determines, based on the contention result, terminal devices that successfully obtain the channel through contention, and schedules these terminal devices that successfully obtain the channel through contention to send the uplink data. For example, the base station sends the scheduling indication to these terminal devices that successfully obtain the channel through contention, and these terminal devices that successfully obtain the channel through contention send the uplink data based on the scheduling indication.

[0115] The base station schedules only the terminal devices that successfully obtain the channel through contention to send the uplink data, and once the terminal devices that successfully obtain the channel through contention determine that the terminal devices successfully obtain the channel through contention, it indicates that the terminal devices are not interfered with, when receiving downlink data sent by the base station serving the terminal devices, by another base station (relative to the base station serving the terminal devices, the another base station is a hidden node) sending the downlink data, so as to improve user experience. Therefore, the base station serving the terminal devices schedules only the terminal devices that successfully obtain the channel through contention to send the uplink data, thereby greatly avoiding the interference of the hidden node to receiving the downlink data by the terminal device.

[0116] FIG. 8 is a signaling flowchart of Embodiment 6 of a channel contention method according to this application. In this embodiment, an entire process is described as follows: When a terminal has an uplink data sending requirement, a base station schedules a terminal that successfully obtains a channel through contention to send uplink data, to avoid interfering with UE when the UE receives the data. As shown in FIG. 8, the method includes the following steps.

[0117] S601: If the base station detects that a channel is in an idle state, the base station sends, based on an uplink data sending requirement of a terminal device served by the base station, a sensing request message to the terminal device served by the base station.

[0118] The sensing request message carries a contention parameter and an indication whether the terminal device served by the base station sends information, and the information includes a padding signal or uplink data.

[0119] Specifically, for a process in which the base station detects the channel, refer to the description in S501 in Embodiment 5. Details are not described herein again.

[0120] When the channel detects that the channel is idle, and the base station learns that the terminal device has the uplink data sending requirement in this case, the base station sends the sensing request message to the terminal device by using a licensed spectrum. The sensing request message carries the contention parameter and the indication whether the terminal device sends the information, and the contention parameter may be an original contention parameter preset by the base station.

[0121] Optionally, the indication whether the terminal device sends the information may include two bits, different bit values of one bit may be used to notify whether the terminal device sends the padding signal, and different bit values of the other bit may be used to notify whether the terminal device sends the uplink data. For example, when the indication is 01, it indicates that the base station instructs the terminal device to send the uplink data instead of the padding signal when the channel is successfully obtained through contention.

[0122] It should be noted that when the base station detects that the channel is idle, the indication whether the terminal device sends the information and that is carried in the sensing request message is used to instruct the terminal device to send only the uplink data instead of the padding signal when the channel is successfully obtained through contention. The content indicated by the "indication whether the terminal device sends the information" in this embodiment is different from the content indicated by the "indication whether the terminal device sends the information" in Embodiment 4 shown in FIG. 6.

[0123] Optionally, the sensing request message may be an RRC message, or may be another signaling message. A specific form of the sensing request message is not limited in this application.

[0124] S602: The terminal device receives the sensing request message sent by the base station, and contends for the channel based on the contention parameter in the sensing request message.

[0125] S603: The terminal device sends a sensing response message to the base station, where the sensing response message carries a contention result.

[0126] Optionally, the sensing response message may be an RRC message, or may be another signaling message. A specific form of the sensing request message is not limited in this application. The sensing response message includes an indication whether the contention succeeds, and the indication whether the contention succeeds is used to represent the contention result of the channel contention performed by the terminal device.

[0127] S604: The base station receives the sensing response message from the terminal device served by the base station, and determines, based on the contention result in the sensing response message, a terminal device that successfully obtains the channel through contention.

[0128] S605: The base station sends a scheduling indication to the terminal device that successfully obtains the channel through contention, to schedule the terminal device that successfully obtains the channel through contention to send the uplink data.

[0129] S606: The terminal device determines, based on the scheduling indication of the base station and the indication whether the terminal device sends the information, to send the uplink data.

[0130] After the base station determines contention results of terminal devices based on the indication whether the contention succeeds and that is in the sensing response message, the base station determines, based on the contention results or the detection results of these terminal devices having uplink data sending requirements, terminal devices that successfully obtain the channel through contention. Then the base station sends the scheduling indication to these terminal devices that successfully obtain the channel through contention, to schedule these terminal devices that successfully obtain the channel through contention to send uplink data. When the terminal devices receive the scheduling indication, the terminal device further needs to determine, based on the indication whether the terminal device sends the information and that is in the sensing request message, whether to send the uplink data. When the base station detects that the channel is idle, the indication whether the terminal device sends the information and that is in the sensing request message sent to the terminal device is used to notify the terminal device that only the uplink data instead of the padding signal needs to be sent. Therefore, the terminal device may send the uplink data based on the indication.

[0131] The base station schedules only the terminal devices that successfully obtain the channel through contention to send the uplink data, and once the terminal devices that successfully obtain the channel through contention determine that the terminal devices successfully obtain the channel through contention, it indicates that the terminal devices are not interfered with, when receiving downlink data sent by the base station serving the terminal devices, by another base station (relative to the base station serving the terminal devices, the another base station is a hidden node) sending the downlink data, so as to improve user experience. Therefore, the base station serving the terminal devices schedules only the terminal devices that successfully obtain the channel through contention to send the uplink data, thereby greatly avoiding the interference of the hidden node to receiving the downlink data by the terminal device.

[0132] FIG. 9 is a schematic structural diagram of Embodiment 1 of a base station according to this application. As shown in FIG. 9, the base station may include: a detection module 11, a sending module 12, a receiving module 13, and an adjustment module 14.

[0133] Specifically, the sending module 12 is configured to send, when the detection module 11 detects that related information indicating that a channel is in a busy state meets a preset condition, a contention parameter to a terminal device served by the base station, where the contention parameter is used to instruct the terminal device served by the base station to contend for the channel based on the contention parameter;
the adjustment module 14 is configured to adjust the contention parameter when a contention result received by the receiving module 13 from the terminal device served by the base station is that channel contention fails, to obtain a new contention parameter; and
the sending module 12 is further configured to send the new contention parameter to the terminal device served by the base station, until the terminal device served by the base station successfully obtains the channel through contention.

[0134] Optionally, the adjustment module 14 is specifically configured to: when the detection module 11 continuously detects that a quantity of times that the channel is in a busy state is greater than or equal to a preset threshold, adjust an original contention parameter to be sent to the terminal device served by the base station, to obtain the contention parameter; and
the sending module 12 is specifically configured to send the contention parameter to the terminal device served by the base station.

[0135] Optionally, the adjustment module 14 is specifically configured to: when channel states detected by the detection module 11 within preset duration are all busy states, adjust an original contention parameter to be sent to the terminal device served by the base station, to obtain the contention parameter; and
the sending module 12 is specifically configured to send the contention parameter to the terminal device served by the base station.

[0136] Optionally, the contention parameter includes a clear channel assessment CCA threshold and a backoff window size.

[0137] Optionally, the adjustment module 14 is specifically configured to: increase the CCA threshold, to obtain the new contention parameter; or decrease the backoff window size, to obtain the new contention parameter.

[0138] Optionally, the sending module 12 is specifically configured to send a sensing request message to the terminal device served by the base station, where the sensing request message carries the contention parameter and an indication whether the terminal device served by the base station sends information, and the information includes a padding signal or uplink data; and
the receiving module 13 is specifically configured to receive a sensing response message from the terminal device served by the base station, where the sensing response message carries the contention result.

[0139] The base station provided in this embodiment of this application may perform the foregoing method embodiment. Implementation principles and technical effects of the base station are similar to those of the foregoing method embodiment. Details are not described herein again.

[0140] FIG. 10 is a schematic structural diagram of Embodiment 1 of a terminal device according to this application. As shown in FIG. 10, the terminal device may include: a receiving module 21, a channel contention module 22, and a sending module 23.

[0141] Specifically, the receiving module 21 is configured to receive a contention parameter sent by a base station, where the contention parameter is sent when the base station detects that related information indicating that a channel is in a busy state meets a preset condition;
the channel contention module 22 is configured to contend for the channel based on the contention parameter;
the sending module 23 is configured to send a contention result that the channel contention fails to the base station when the channel contention fails;
the receiving module 21 is configured to receive, from the base station, a new contention parameter obtained after an adjustment, until the channel contention module 22 successfully obtains the channel through contention by using the new contention parameter; and
the sending module 23 is further configured to send preset information after the channel is successfully obtained through contention, where the information includes a padding signal or uplink data.

[0142] Optionally, the contention parameter is obtained after the base station adjusts, when the base station determines that a continuously detected quantity of times that the channel is in a busy state is greater than or equal to a first preset threshold, an original contention parameter to be sent to the terminal device.

[0143] Optionally, the contention parameter is obtained after the base station adjusts, when the base station determines that channel states detected within preset duration are all busy states, an original contention parameter to be sent to the terminal device.

[0144] Optionally, the contention parameter includes a clear channel assessment CCA threshold and a backoff window size.

[0145] Optionally, the receiving module 21 is specifically configured to receive a sensing request message sent by the base station, where the sensing request message carries the contention parameter and an indication whether the terminal device sends the information; and
the sending module 23 is specifically configured to send a sensing response message to the base station when the channel contention fails, where the sensing response message carries the contention result that the channel contention fails.

[0146] Optionally, the sending module 23 is specifically configured to: after the channel is successfully obtained through contention, determine, based on the indication whether the terminal device sends the information, to send the information.

[0147] The terminal device provided in this embodiment of this application may perform the foregoing method embodiment. Implementation principles and technical effects of the terminal device are similar to those of the foregoing method embodiment. Details are not described herein again.

[0148] FIG. 11 is a schematic structural diagram of Embodiment 2 of a base station according to this application. As shown in FIG. 11, the base station may include: a detection module 31, a sending module 32, a receiving module 33, and a scheduling module 34.

[0149] Specifically, the sending module 32 is configured to: when the detection module 31 detects that a channel is in an idle state, send, based on an uplink data sending requirement of a terminal device served by the base station, a contention parameter to the terminal device served by the base station, where the contention parameter is used to instruct the terminal device to contend for the channel based on the contention parameter;
the receiving module 33 is configured to receive a contention result from the terminal device served by the base station; and
the scheduling module 34 is configured to schedule, based on the contention result, a terminal device that successfully obtains the channel through contention to send uplink data.

[0150] Optionally, the sending module 32 is specifically configured to send a sensing request message to the terminal device served by the base station, where the sensing request message carries the contention parameter and an indication whether the terminal device served by the base station sends information, and the information includes a padding signal or uplink data; and
the receiving module 33 is specifically configured to receive a sensing response message from the terminal device served by the base station, where the sensing response message carries the contention result.

[0151] The base station provided in this embodiment of this application may perform the foregoing method embodiment. Implementation principles and technical effects of the base station are similar to those of the foregoing method embodiment. Details are not described herein again.

[0152] FIG. 12 is a schematic structural diagram of Embodiment 2 of a terminal device according to this application. As shown in FIG. 12, the terminal device includes: a receiving module 41, a channel contention module 42, and a sending module 43.

[0153] Specifically, the receiving module 41 is configured to receive a contention parameter sent by a base station based on an uplink data sending requirement of the terminal device when the base station detects that a channel is in an idle state;
the channel contention module 42 is configured to contend for the channel based on the contention parameter; and
the sending module 43 is configured to: send a contention result to the base station; and send uplink data based on a scheduling indication of the base station when the contention result is that the terminal device successfully obtains the channel through contention.

[0154] Optionally, the receiving module 41 is specifically configured to receive a sensing request message sent by the base station based on the uplink data sending requirement of the terminal device when the base station detects that the channel is in an idle state, where the sensing request message carries the contention parameter and an indication whether the terminal device sends information, and the information includes a padding signal or uplink data; and
the sending module 43 is specifically configured to send a sensing response message to the base station, where the sensing response message carries the contention result.

[0155] Optionally, the sending module 43 is specifically configured to determine, based on the scheduling indication of the base station and the indication whether the terminal device sends the information, to send the uplink data.

[0156] The terminal device provided in this embodiment of this application may perform the foregoing method embodiment. Implementation principles and technical effects of the terminal device are similar to those of the foregoing method embodiment. Details are not described herein again.

[0157] FIG. 13 is a schematic structural diagram of Embodiment 3 of a base station according to this application. The base station may include a memory 51, a processor 52, at least one communications bus 53, a transmitter 54, and a receiver 55. The communications bus 53 is configured to implement a communications connection between the elements. The memory 51 may include a high speed RAM memory, or may include a non-volatile memory NVM, for example, at least one magnetic disk storage. The memory 51 may store various programs, configured to: complete various processing functions and implement method steps in the embodiment. In this embodiment, the transmitter 54 may be a radio frequency processing module or a baseband processing module in the base station, and the receiver 55 may be a radio frequency processing module or a baseband processing module in the base station. The transmitter 54 and the receiver 55 may be separately disposed, or may be integrated into a transceiver. Both the transmitter 54 and the receiver 55 may be coupled to the processor 52.

[0158] Specifically, in this embodiment, the transmitter 54 is configured to send, when the processor 52 detects that related information indicating that a channel is in a busy state meets a preset condition, a contention parameter to a terminal device served by the base station, where the contention parameter is used to instruct the terminal device served by the base station to contend for the channel based on the contention parameter;
the processor 52 is configured to adjust the contention parameter when a contention result received by the receiver 55 from the terminal device served by the base station is that channel contention fails, to obtain a new contention parameter; and
the transmitter 54 is further configured to send the new contention parameter to the terminal device served by the base station, until the terminal device served by the base station successfully obtains the channel through contention.

[0159] Optionally, the processor 52 is specifically configured to: when continuously detecting that a quantity of times that the channel is in a busy state is greater than or equal to a preset threshold, adjust an original contention parameter to be sent to the terminal device served by the base station, to obtain the contention parameter; and
the transmitter 54 is specifically configured to send the contention parameter to the terminal device served by the base station.

[0160] Optionally, the processor 52 is specifically configured to: when channel states detected within preset duration are all busy states, adjust an original contention parameter to be sent to the terminal device served by the base station, to obtain the contention parameter; and
the transmitter 54 is specifically configured to send the contention parameter to the terminal device served by the base station.

[0161] Optionally, the contention parameter includes a clear channel assessment CCA threshold and a backoff window size.

[0162] Optionally, the processor 52 is specifically configured to: increase the CCA threshold, to obtain the new contention parameter; or decrease the backoff window size, to obtain the new contention parameter.

[0163] Optionally, the transmitter 54 is specifically configured to send a sensing request message to the terminal device served by the base station, where the sensing request message carries the contention parameter and an indication whether the terminal device served by the base station sends information, and the information includes a padding signal or uplink data; and
the receiver 55 is specifically configured to receive a sensing response message from the terminal device served by the base station, where the sensing response message carries the contention result.

[0164] The base station provided in this embodiment of this application may perform the foregoing method embodiment. Implementation principles and technical effects of the base station are similar to those of the foregoing method embodiment. Details are not described herein again.

[0165] FIG. 14 is a schematic structural diagram of Embodiment 3 of a terminal device according to this application. The terminal device may include a memory 61, a processor 62, at least one communications bus 63, a transmitter 64, and a receiver 65. The communications bus 63 is configured to implement a communications connection between the elements. The memory 61 may include a high speed RAM memory, or may include a non-volatile memory NVM, for example, at least one magnetic disk storage. The memory 61 may store various programs, configured to: complete various processing functions and implement method steps in the embodiment. In this embodiment, the transmitter 64 may be a radio frequency processing module or a baseband processing module in the terminal device, and the receiver 65 may be a radio frequency processing module or a baseband processing module in the terminal device. The transmitter 64 and the receiver 65 may be separately disposed, or may be integrated into a transceiver. Both the transmitter 64 and the receiver 65 may be coupled to the processor 62.

[0166] Specifically, in this embodiment, the receiver 65 is configured to receive a contention parameter sent by a base station, where the contention parameter is sent when the base station detects that related information indicating that a channel is in a busy state meets a preset condition;
the processor 62 is configured to contend for the channel based on the contention parameter;
the transmitter 64 is configured to send a contention result that the channel contention fails to the base station when the channel contention fails;
the receiver 65 is configured to receive, from the base station, a new contention parameter obtained after an adjustment, until the processor 62 successfully obtains the channel through contention by using the new contention parameter; and
the transmitter 64 is further configured to send preset information after the channel is successfully obtained through contention, where the information includes a padding signal or uplink data.

[0167] Optionally, the contention parameter is obtained after the base station adjusts, when the base station determines that a continuously detected quantity of times that the channel is in a busy state is greater than or equal to a first preset threshold, an original contention parameter to be sent to the terminal device.

[0168] Optionally, the contention parameter is obtained after the base station adjusts, when the base station determines that channel states detected within preset duration are all busy states, an original contention parameter to be sent to the terminal device.

[0169] Optionally, the contention parameter includes a clear channel assessment CCA threshold and a backoff window size.

[0170] Optionally, the receiver 65 is specifically configured to receive a sensing request message sent by the base station, where the sensing request message carries the contention parameter and an indication whether the terminal device sends the information; and
the transmitter 64 is specifically configured to send a sensing response message to the base station when the channel contention fails, where the sensing response message carries the contention result that the channel contention fails.

[0171] Optionally, the transmitter 64 is specifically configured to: after the channel is successfully obtained through contention, determine, based on the indication whether the terminal device sends the information, to send the information.

[0172] The terminal device provided in this embodiment of this application may perform the foregoing method embodiment. Implementation principles and technical effects of the terminal device are similar to those of the foregoing method embodiment. Details are not described herein again.

[0173] FIG. 15 is a schematic structural diagram of Embodiment 4 of a base station according to this application. As shown in FIG. 15, the base station may include a memory 71, a processor 72, at least one communications bus 73, a transmitter 74, and a receiver 75. The communications bus 73 is configured to implement a communications connection between the elements. The memory 71 may include a high speed RAM memory, or may include a non-volatile memory NVM, for example, at least one magnetic disk storage. The memory 71 may store various programs, configured to: complete various processing functions and implement method steps in the embodiment. In this embodiment, the transmitter 74 may be a radio frequency processing module or a baseband processing module in the base station, and the receiver 75 may be a radio frequency processing module or a baseband processing module in the base station. The transmitter 74 and the receiver 75 may be separately disposed, or may be integrated into a transceiver. Both the transmitter 74 and the receiver 75 may be coupled to the processor 72.

[0174] Specifically, in this embodiment, the transmitter 74 is configured to: when the processor 72 detects that a channel is in an idle state, send, based on an uplink data sending requirement of a terminal device served by the base station, a contention parameter to the terminal device served by the base station, where the contention parameter is used to instruct the terminal device to contend for the channel based on the contention parameter;
the receiver 75 is configured to receive a contention result from the terminal device served by the base station; and
the processor 72 is further configured to schedule, based on the contention result, a terminal device that successfully obtains the channel through contention to send uplink data.

[0175] Optionally, the transmitter 74 is specifically configured to send a sensing request message to the terminal device served by the base station, where the sensing request message carries the contention parameter and an indication whether the terminal device served by the base station sends information, and the information includes a padding signal or uplink data; and
the receiver 75 is specifically configured to receive a sensing response message from the terminal device served by the base station, where the sensing response message carries the contention result.

[0176] The base station provided in this embodiment of this application may perform the foregoing method embodiment. Implementation principles and technical effects of the base station are similar to those of the foregoing method embodiment. Details are not described herein again.

[0177] FIG. 16 is a schematic structural diagram of Embodiment 4 of a terminal device according to this application. As shown in FIG. 16, the terminal device may include a memory 81, a processor 82, at least one communications bus 83, a transmitter 84, and a receiver 85. The communications bus 83 is configured to implement a communications connection between the elements. The memory 81 may include a high speed RAM memory, or may include a non-volatile memory NVM, for example, at least one magnetic disk storage. The memory 81 may store various programs, configured to: complete various processing functions and implement method steps in the embodiment. In this embodiment, the transmitter 84 may be a radio frequency processing module or a baseband processing module in the terminal device, and the receiver 85 may be a radio frequency processing module or a baseband processing module in the terminal device. The transmitter 84 and the receiver 85 may be separately disposed, or may be integrated into a transceiver. Both the transmitter 84 and the receiver 85 may be coupled to the processor 82.

[0178] Specifically, in this embodiment, the receiver 85 is configured to receive a contention parameter sent by a base station based on an uplink data sending requirement of the terminal device when the base station detects that a channel is in an idle state;
the processor 82 is configured to contend for the channel based on the contention parameter; and
the transmitter 84 is configured to: send a contention result to the base station; and send uplink data based on a scheduling indication of the base station when the contention result is that the terminal device successfully obtains the channel through contention.

[0179] Optionally, the receiver 85 is specifically configured to receive a sensing request message sent by the base station based on the uplink data sending requirement of the terminal device when the base station detects that the channel is in an idle state, where the sensing request message carries the contention parameter and an indication whether the terminal device sends information, and the information includes a padding signal or uplink data; and
the transmitter 84 is specifically configured to send a sensing response message to the base station, where the sensing response message carries the contention result.

[0180] Optionally, the transmitter 84 is specifically configured to determine, based on the scheduling indication of the base station and the indication whether the terminal device sends the information, to send the uplink data.

[0181] The terminal device provided in this embodiment of this application may perform the foregoing method embodiment. Implementation principles and technical effects of the terminal device are similar to those of the foregoing method embodiment. Details are not described herein again.

[0182] Related parts of the method embodiments of the present invention may be mutually referenced. The apparatus provided in each apparatus embodiment is configured to perform the method provided in the corresponding method embodiment. Therefore, each apparatus embodiment may be understood with reference to a related part in the related method embodiment.

[0183] A name of a message/frame, module, or unit provided in each embodiment of the present invention is merely an example, and another name may be used, provided that messages/frames, modules, or units have a same function.

[0184] A person of ordinary skill in the art may understand that all or some of the steps of the method in any foregoing embodiment may be implemented by a program instructing related hardware. The program may be stored in a readable storage medium of a device, such as a flash or an EEPROM. When the program runs, the program performs all or some of the steps described above.


Claims

1. A channel contention method, comprising:

sending, by a base station if the base station detects that related information indicating that a channel is in a busy state meets a preset condition, a contention parameter to a terminal device served by the base station, wherein the contention parameter is used to instruct the terminal device served by the base station to contend for the channel based on the contention parameter; and

if a contention result received by the base station from the terminal device served by the base station is that channel contention fails, adjusting, by the base station, the contention parameter to obtain a new contention parameter, and sending the new contention parameter to the terminal device served by the base station, until the terminal device served by the base station successfully obtains the channel through contention.


 
2. The method according to claim 1, wherein the sending, by a base station if the base station detects that related information indicating that a channel is in a busy state meets a preset condition, a contention parameter to a terminal device served by the base station specifically comprises:

if a quantity of consecutive times for which the base station detects that the channel is in a busy state is greater than or equal to a preset threshold, adjusting, by the base station, an original contention parameter to be sent to the terminal device served by the base station, to obtain the contention parameter; and

sending, by the base station, the contention parameter to the terminal device served by the base station.


 
3. The method according to claim 1, wherein the sending, by a base station if the base station detects that related information indicating that a channel is in a busy state meets a preset condition, a contention parameter to a terminal device served by the base station specifically comprises:

if channel states detected by the base station within preset duration are all busy states, adjusting, by the base station, an original contention parameter to be sent to the terminal device served by the base station, to obtain the contention parameter; and

sending, by the base station, the contention parameter to the terminal device served by the base station.


 
4. The method according to any one of claims 1 to 3, wherein the contention parameter comprises a clear channel assessment CCA threshold and a backoff window size.
 
5. The method according to claim 4, wherein the adjusting, by the base station, the contention parameter to obtain a new contention parameter specifically comprises:

increasing, by the base station, the CCA threshold, to obtain the new contention parameter; or

decreasing, by the base station, the backoff window size, to obtain the new contention parameter.


 
6. The method according to any one of claims 1 to 5, wherein the sending, by the base station, the contention parameter to the terminal device served by the base station specifically comprises:

sending, by the base station, a sensing request message to the terminal device served by the base station, wherein the sensing request message carries the contention parameter and an indication whether the terminal device served by the base station sends information, and the information comprises a padding signal or uplink data; and

the receiving, by the base station, a contention result from the terminal device served by the base station specifically comprises:
receiving, by the base station, a sensing response message from the terminal device served by the base station, wherein the sensing response message carries the contention result.


 
7. A channel contention method, comprising:

receiving, by a terminal device, a contention parameter sent by a base station, wherein the contention parameter is sent when the base station detects that related information indicating that a channel is in a busy state meets a preset condition;

contending, by the terminal device, for the channel based on the contention parameter, sending a contention result that the channel contention fails to the base station when the channel contention fails, and receiving, from the base station, a new contention parameter obtained after an adjustment, until the terminal device successfully obtains the channel through contention by using the new contention parameter; and

sending, by the terminal device, preset information after successfully obtaining the channel through contention, wherein the information comprises a padding signal or uplink data.


 
8. The method according to claim 7, wherein the contention parameter comprises a clear channel assessment CCA threshold and a backoff window size.
 
9. The method according to claim 7 or 8, wherein the receiving, by a terminal device, a contention parameter sent by a base station specifically comprises:

receiving, by the terminal device, a sensing request message sent by the base station, wherein the sensing request message carries the contention parameter and an indication whether the terminal device sends the information; and

the sending a contention result that the channel contention fails to the base station when the channel contention fails specifically comprises:
sending, by the terminal device, a sensing response message to the base station when the channel contention fails, wherein the sensing response message carries the contention result that the channel contention fails.


 
10. The method according to claim 9, wherein the sending, by the terminal device, preset information after successfully obtaining the channel through contention specifically comprises:
after successfully obtaining the channel through contention, determining, by the terminal device based on the indication whether the terminal device sends the information, to send the information.
 
11. A channel contention method, comprising:

if a base station detects that a channel is in an idle state, sending, by the base station based on an uplink data sending requirement of a terminal device served by the base station, a contention parameter to the terminal device served by the base station, wherein the contention parameter is used to instruct the terminal device to contend for the channel based on the contention parameter; and

receiving, by the base station, a contention result from the terminal device served by the base station, and scheduling, based on the contention result, a terminal device that successfully obtains the channel through contention to send uplink data.


 
12. The method according to claim 11, wherein the sending a contention parameter to the terminal device served by the base station specifically comprises:

sending, by the base station, a sensing request message to the terminal device served by the base station, wherein the sensing request message carries the contention parameter and an indication whether the terminal device served by the base station sends information, and the information comprises a padding signal or uplink data; and

the receiving, by the base station, a contention result from the terminal device served by the base station specifically comprises:
receiving, by the base station, a sensing response message from the terminal device served by the base station, wherein the sensing response message carries the contention result.


 
13. A channel contention method, comprising:

receiving, by a terminal device, a contention parameter sent by a base station based on an uplink data sending requirement of the terminal device when the base station detects that a channel is in an idle state;

contending, by the terminal device, for the channel based on the contention parameter, and sending a contention result to the base station; and

sending, by the terminal device, uplink data based on a scheduling indication of the base station if the contention result is that the terminal device successfully obtains the channel through contention.


 
14. The method according to claim 13, wherein the receiving, by a terminal device, a contention parameter sent by a base station based on an uplink data sending requirement of the terminal device when the base station detects that a channel is in an idle state specifically comprises:

receiving, by the terminal device, a sensing request message sent by the base station based on the uplink data sending requirement of the terminal device when the base station detects that the channel is in an idle state, wherein the sensing request message carries the contention parameter and an indication whether the terminal device sends information, and the information comprises a padding signal or uplink data; and

the sending, by the terminal device, a contention result to the base station specifically comprises:
sending, by the terminal device, a sensing response message to the base station, wherein the sensing response message carries the contention result.


 
15. The method according to claim 14, wherein the sending uplink data based on a scheduling indication of the base station specifically comprises:
determining, by the terminal device based on the scheduling indication of the base station and the indication whether the terminal device sends the information, to send the uplink data.
 
16. A base station, comprising: a detection module, a sending module, a receiving module, and an adjustment module, wherein
the sending module is configured to send, when the detection module detects that related information indicating that a channel is in a busy state meets a preset condition, a contention parameter to a terminal device served by the base station, wherein the contention parameter is used to instruct the terminal device served by the base station to contend for the channel based on the contention parameter;
the adjustment module is configured to adjust the contention parameter when a contention result received by the receiving module from the terminal device served by the base station is that channel contention fails, to obtain a new contention parameter; and
the sending module is further configured to send the new contention parameter to the terminal device served by the base station, until the terminal device served by the base station successfully obtains the channel through contention.
 
17. The base station according to claim 16, wherein the adjustment module is specifically configured to: when the detection module continuously detects that a quantity of times that the channel is in a busy state is greater than or equal to a preset threshold, adjust an original contention parameter to be sent to the terminal device served by the base station, to obtain the contention parameter; and
the sending module is specifically configured to send the contention parameter to the terminal device served by the base station.
 
18. The base station according to claim 16, wherein the adjustment module is specifically configured to: when channel states detected by the detection module within preset duration are all busy states, adjust an original contention parameter to be sent to the terminal device served by the base station, to obtain the contention parameter; and
the sending module is specifically configured to send the contention parameter to the terminal device served by the base station.
 
19. The base station according to any one of claims 16 to 18, wherein the contention parameter comprises a clear channel assessment CCA threshold and a backoff window size.
 
20. The base station according to claim 19, wherein the adjustment module is specifically configured to: increase the CCA threshold, to obtain the new contention parameter; or decrease the backoff window size, to obtain the new contention parameter.
 
21. The base station according to any one of claims 16 to 20, wherein the sending module is specifically configured to send a sensing request message to the terminal device served by the base station, wherein the sensing request message carries the contention parameter and an indication whether the terminal device served by the base station sends information, and the information comprises a padding signal or uplink data; and
the receiving module is specifically configured to receive a sensing response message from the terminal device served by the base station, wherein the sensing response message carries the contention result.
 
22. A terminal device, comprising: a receiving module, a channel contention module, and a sending module, wherein
the receiving module is configured to receive a contention parameter sent by a base station, wherein the contention parameter is sent when the base station detects that related information indicating that a channel is in a busy state meets a preset condition;
the channel contention module is configured to contend for the channel based on the contention parameter;
the sending module is configured to send a contention result that the channel contention fails to the base station when the channel contention fails;
the receiving module is configured to receive, from the base station, a new contention parameter obtained after an adjustment, until the channel contention module successfully obtains the channel through contention by using the new contention parameter; and
the sending module is further configured to send preset information after the channel contention succeeds, wherein the information comprises a padding signal or uplink data.
 
23. The terminal device according to claim 22, wherein the contention parameter comprises a clear channel assessment CCA threshold and a backoff window size.
 
24. The terminal device according to claim 22 or 23, wherein the receiving module is specifically configured to receive a sensing request message sent by the base station, wherein the sensing request message carries the contention parameter and an indication whether the terminal device sends the information; and
the sending module is specifically configured to send a sensing response message to the base station when the channel contention fails, wherein the sensing response message carries the contention result that the channel contention fails.
 
25. The terminal device according to claim 24, wherein the sending module is specifically configured to: after the channel contention succeeds, determine, based on the indication whether the terminal device sends the information, to send the information.
 
26. A base station, comprising: a detection module, a sending module, a receiving module, and a scheduling module, wherein
the sending module is configured to: when the detection module detects that a channel is in an idle state, send, based on an uplink data sending requirement of a terminal device served by the base station, a contention parameter to the terminal device served by the base station, wherein the contention parameter is used to instruct the terminal device to contend for the channel based on the contention parameter; and
the receiving module is configured to receive a contention result from the terminal device served by the base station; and
the scheduling module is configured to schedule, based on the contention result, a terminal device that successfully obtains the channel through contention to send uplink data.
 
27. The base station according to claim 26, wherein the sending module is specifically configured to send a sensing request message to the terminal device served by the base station, wherein the sensing request message carries the contention parameter and an indication whether the terminal device served by the base station sends information, and the information comprises a padding signal or uplink data; and
the receiving module is specifically configured to receive a sensing response message from the terminal device served by the base station, wherein the sensing response message carries the contention result.
 
28. A terminal device, comprising: a receiving module, a channel contention module, and a sending module, wherein
the receiving module is configured to receive a contention parameter sent by a base station based on an uplink data sending requirement of the terminal device when the base station detects that a channel is in an idle state;
the channel contention module is configured to contend for the channel based on the contention parameter; and
the sending module is configured to: send a contention result to the base station; and send uplink data based on a scheduling indication of the base station when the contention result is that the terminal device successfully obtains the channel through contention.
 
29. The terminal device according to claim 28, wherein the receiving module is specifically configured to receive a sensing request message sent by the base station based on the uplink data sending requirement of the terminal device when the base station detects that the channel is in an idle state, wherein the sensing request message carries the contention parameter and an indication whether the terminal device sends information, and the information comprises a padding signal or uplink data; and
the sending module is specifically configured to send a sensing response message to the base station, wherein the sensing response message carries the contention result.
 
30. The terminal device according to claim 29, wherein the sending module is specifically configured to determine, based on the scheduling indication of the base station and the indication whether the terminal device sends the information, to send the uplink data.
 




Drawing





































Search report