Method for using physical uplink control channel resource, primary cell and secondary cell
By dynamically updating the PUCCH resource configuration information in the main cell, the problem of low PUCCH resource utilization in the carrier aggregation scenario is solved, and efficient resource utilization is achieved.
Patent Information
- Application Number
- CN202311446377.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-01
- Publication Date
- 2025-05-06
AI Technical Summary
In the carrier aggregation scenario, the utilization rate of physical uplink control channel (PUCCH) resources is low, resulting in waste of resources.
The main cell dynamically updates the configuration information of the PUCCH resource according to the activation or deactivation results of each carrier aggregation CA terminal, and sends the updated configuration information to the secondary cell.
The utilization rate of PUCCH resources is improved and resource waste is avoided.
Smart Images

Figure CN119946845A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a method for using physical uplink control channel resources, a primary cell, and a secondary cell. Background Art
[0002] In a communication system, in a carrier aggregation scenario, the primary carrier can usually reserve some physical uplink control channel (PUCCH) resources for the secondary carrier to use. However, this method easily causes waste of PUCCH resources, resulting in low utilization of PUCCH resources. Summary of the invention
[0003] The first aspect of the present application provides a method for using physical uplink control channel resources, wherein the method is performed by a primary cell and includes:
[0004] According to the activation or deactivation result of each carrier aggregation CA terminal, the configuration information of the physical uplink control channel PUCCH resource is updated, wherein the configuration information includes the associated CA terminal list and the usage time information, wherein the PUCCH resource is the resource reserved by the primary cell for the secondary cell;
[0005] The updated configuration information of the PUCCH resource is sent to the secondary cell.
[0006] Optionally, updating the configuration information of the physical uplink control channel PUCCH resources according to the activation or deactivation result of each carrier aggregation CA terminal includes:
[0007] When it is determined that the first CA terminal is activated successfully, traverse a preset PUCCH resource list to determine a first PUCCH resource with the least number of associated terminals, wherein the preset PUCCH resource list includes at least one PUCCH resource and a CA terminal list associated with each of the PUCCH resources;
[0008] Adding the first CA terminal to a first CA terminal list associated with the first PUCCH resource;
[0009] Based on the number of CA terminals included in the first CA terminal list, first usage time information of the first PUCCH resource is determined.
[0010] Optionally, the process of generating the preset PUCCH resource list includes:
[0011] Determine a first number of PUCCH resources associated with the primary cell and a second number of terminals supported for access;
[0012] A third number of PUCCH resources included in the PUCCH resource list is determined according to the first number and the second number.
[0013] Optionally, updating the configuration information of the physical uplink control channel PUCCH resources according to the activation or deactivation result of each carrier aggregation CA terminal includes:
[0014] In a case where it is determined that the second CA terminal is successfully deactivated, determining a second PUCCH resource associated with the second CA terminal;
[0015] Deleting the second CA terminal from the second CA terminal list associated with the second PUCCH resource, and acquiring an updated second CA terminal list;
[0016] Based on the number of CA terminals included in the second CA terminal list, second usage time information of the second PUCCH resource is determined.
[0017] Optionally, the usage time includes at least one of the following: a usage period of the PUCCH resource, and an effective time of the usage period, wherein the usage period of the PUCCH resource is used to characterize the time interval for each CA terminal associated with the PUCCH resource to use the PUCCH resource.
[0018] Optionally, the number of time slots included in the use period of the PUCCH resource is the same as the number of CA terminals included in the CA terminal list associated with the PUCCH resource.
[0019] Optionally, the process of determining the effective time of the use cycle includes:
[0020] Determine a one-way transmission delay between the primary cell and the secondary cell, and a maximum number of time slot intervals K1 between a physical downlink shared channel PDSCH and an associated hybrid automatic repeat request confirmation HARQ-ACK feedback;
[0021] The time slot number corresponding to the effective time of the use period is determined according to the current time slot number, the one-way transmission delay and the maximum K1.
[0022] Optionally, after the configuration information of the physical uplink control channel PUCCH resources is updated, the method further includes:
[0023] When the number of time slots included in the updated usage period of any PUCCH resource is not 1, starting a timer associated with any PUCCH resource;
[0024] When the timing value of the timer is equal to the effective time, uplink scheduling is performed on the CA terminals in the updated CA terminal list associated with any PUCCH resource based on the updated configuration information.
[0025] Optionally, after the CA terminal list associated with the physical uplink control channel PUCCH resource and the use time information are updated, the method further includes:
[0026] When the number of time slots included in the updated use period of any PUCCH resource is 1, uplink scheduling is performed on a CA terminal associated with any PUCCH resource based on the any PUCCH resource.
[0027] A second aspect of the present application provides a method for using physical uplink control channel resources, wherein the method is performed by a secondary cell and includes:
[0028] Receiving updated configuration information of a physical uplink control channel (PUCCH) resource sent by a primary cell, wherein the updated configuration information includes an associated updated carrier aggregation (CA) terminal list and updated usage time information, wherein the PUCCH resource is a resource reserved by the primary cell for use by the secondary cell;
[0029] Based on the updated configuration information, uplink scheduling is performed on the CA terminals in the updated CA terminal list.
[0030] Optionally, the usage time includes at least one of the following: a usage period of the PUCCH resource, and an effective time of the usage period, wherein the usage period of the PUCCH resource is used to characterize the time interval for each CA terminal associated with the PUCCH resource to use the PUCCH resource.
[0031] Optionally, the number of time slots included in the use period of the PUCCH resource is the same as the number of CA terminals included in the CA terminal list associated with the PUCCH resource.
[0032] Optionally, the performing uplink scheduling on the CA terminal in the updated CA terminal list based on the updated configuration information includes:
[0033] In a case where the current first time slot number is greater than or equal to the second time slot number corresponding to the effective time of the use period, uplink scheduling is performed on the CA terminals in the updated CA terminal list based on the updated configuration information.
[0034] Optionally, after receiving the updated configuration information of the PUCCH resource sent by the primary cell, the method further includes:
[0035] When the current first time slot number is less than the second time slot number corresponding to the effective time of the use period and the number of CA terminals included in the updated CA terminal list is 1, uplink scheduling is performed on a CA terminal in the updated CA terminal list based on the updated configuration information; or
[0036] When the current first time slot number is less than the second time slot number corresponding to the effective time of the usage period, and the number of CA terminals included in the updated CA terminal list is greater than 1, start the timer associated with the PUCCH resource until the timer times out, and perform uplink scheduling on multiple CA terminals in the updated CA terminal list based on the updated configuration information.
[0037] Optionally, the performing uplink scheduling on the CA terminal in the updated CA terminal list based on the updated configuration information includes:
[0038] Determine a sequence value of a first CA terminal in the updated CA terminal list in the updated CA terminal list;
[0039] Determine, according to the usage period of the PUCCH resource, a timeslot number available in each usage period;
[0040] When the available time slot number is greater than or equal to the sequence value and less than the sequence value plus 1, uplink scheduling is performed on the first CA terminal.
[0041] Optionally, after determining the time slot numbers available in each usage period, the method further includes:
[0042] When the available time slot number is smaller than the sequence value, or when the available time slot number is larger than the sequence value plus 1, uplink scheduling failure indication information is returned to the first CA terminal.
[0043] The third aspect of the present application provides a primary cell, characterized in that the primary cell includes a memory, a transceiver, and a processor; the memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and perform operations:
[0044] According to the activation or deactivation result of each carrier aggregation CA terminal, the configuration information of the physical uplink control channel PUCCH resource is updated, wherein the configuration information includes the associated CA terminal list and the usage time information, wherein the PUCCH resource is the resource reserved by the primary cell for the secondary cell;
[0045] The updated configuration information of the PUCCH resource is sent to the secondary cell.
[0046] Optionally, the processor is specifically configured to perform the following operations:
[0047] When it is determined that the first CA terminal is activated successfully, traverse a preset PUCCH resource list to determine a first PUCCH resource with the least number of associated terminals, wherein the preset PUCCH resource list includes at least one PUCCH resource and a CA terminal list associated with each of the PUCCH resources;
[0048] Adding the first CA terminal to a first CA terminal list associated with the first PUCCH resource;
[0049] Based on the number of CA terminals included in the first CA terminal list, first usage time information of the first PUCCH resource is determined.
[0050] Optionally, the processor is specifically configured to perform the following operations:
[0051] Determine a first number of PUCCH resources associated with the primary cell and a second number of terminals supported for access;
[0052] A third number of PUCCH resources included in the PUCCH resource list is determined according to the first number and the second number.
[0053] Optionally, the processor is specifically configured to perform the following operations:
[0054] In a case where it is determined that the second CA terminal is successfully deactivated, determining a second PUCCH resource associated with the second CA terminal;
[0055] Deleting the second CA terminal from the second CA terminal list associated with the second PUCCH resource, and acquiring an updated second CA terminal list;
[0056] Based on the number of CA terminals included in the second CA terminal list, second usage time information of the second PUCCH resource is determined.
[0057] Optionally, the usage time includes at least one of the following: a usage period of the PUCCH resource, and an effective time of the usage period, wherein the usage period of the PUCCH resource is used to characterize the time interval for each CA terminal associated with the PUCCH resource to use the PUCCH resource.
[0058] Optionally, the number of time slots included in the use period of the PUCCH resource is the same as the number of CA terminals included in the CA terminal list associated with the PUCCH resource.
[0059] Optionally, the processor is specifically configured to perform the following operations:
[0060] Determine a one-way transmission delay between the primary cell and the secondary cell, and a maximum number of time slot intervals K1 between a physical downlink shared channel PDSCH and an associated hybrid automatic repeat request confirmation HARQ-ACK feedback;
[0061] The time slot number corresponding to the effective time of the use period is determined according to the current time slot number, the one-way transmission delay and the maximum K1.
[0062] Optionally, after the configuration information of a physical uplink control channel PUCCH resource is updated, the processor is specifically configured to perform the following operations:
[0063] When the number of time slots included in the updated usage period of any PUCCH resource is not 1, starting a timer associated with any PUCCH resource;
[0064] When the timing value of the timer is equal to the effective time, uplink scheduling is performed on the CA terminals in the updated CA terminal list associated with any PUCCH resource based on the updated configuration information.
[0065] Optionally, after updating the CA terminal list and the use time information associated with the physical uplink control channel PUCCH resource, the processor is specifically configured to perform the following operations:
[0066] When the number of time slots included in the updated use period of any PUCCH resource is 1, uplink scheduling is performed on a CA terminal associated with any PUCCH resource based on the any PUCCH resource.
[0067] A fourth aspect of the present application provides a secondary cell, characterized in that the secondary cell includes a memory, a transceiver, and a processor; the memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and perform operations:
[0068] Receiving updated configuration information of a physical uplink control channel (PUCCH) resource sent by a primary cell, wherein the updated configuration information includes an associated updated carrier aggregation (CA) terminal list and updated usage time information, wherein the PUCCH resource is a resource reserved by the primary cell for use by the secondary cell;
[0069] Based on the updated configuration information, uplink scheduling is performed on the CA terminals in the updated CA terminal list.
[0070] Optionally, the usage time includes at least one of the following: a usage period of the PUCCH resource, and an effective time of the usage period, wherein the usage period of the PUCCH resource is used to characterize the time interval for each CA terminal associated with the PUCCH resource to use the PUCCH resource.
[0071] Optionally, the number of time slots included in the use period of the PUCCH resource is the same as the number of CA terminals included in the CA terminal list associated with the PUCCH resource.
[0072] Optionally, the processor is specifically configured to perform the following operations:
[0073] In a case where the current first time slot number is greater than or equal to the second time slot number corresponding to the effective time of the use period, uplink scheduling is performed on the CA terminals in the updated CA terminal list based on the updated configuration information.
[0074] Optionally, after receiving the updated configuration information of the PUCCH resource sent by the primary cell, the processor is specifically configured to perform the following operations:
[0075] When the current first time slot number is less than the second time slot number corresponding to the effective time of the use period and the number of CA terminals included in the updated CA terminal list is 1, uplink scheduling is performed on a CA terminal in the updated CA terminal list based on the updated configuration information; or
[0076] When the current first time slot number is less than the second time slot number corresponding to the effective time of the usage period, and the number of CA terminals included in the updated CA terminal list is greater than 1, start the timer associated with the PUCCH resource until the timer times out, and perform uplink scheduling on multiple CA terminals in the updated CA terminal list based on the updated configuration information.
[0077] Optionally, the processor is specifically configured to perform the following operations:
[0078] Determine a sequence value of a first CA terminal in the updated CA terminal list in the updated CA terminal list;
[0079] Determine, according to the usage period of the PUCCH resource, a timeslot number available in each usage period;
[0080] When the available time slot number is greater than or equal to the sequence value and less than the sequence value plus 1, uplink scheduling is performed on the first CA terminal.
[0081] Optionally, after determining the number of time slots available in each usage period, the processor is specifically configured to perform the following operations:
[0082] When the available time slot number is smaller than the sequence value, or when the available time slot number is larger than the sequence value plus 1, uplink scheduling failure indication information is returned to the first CA terminal.
[0083] The fifth aspect embodiment of the present application proposes a processor-readable storage medium, which stores a computer program, and the computer program is used to enable the processor to execute the method for using physical uplink control channel resources described in the above embodiment.
[0084] This application has the following technical effects:
[0085] In the embodiment of the present application, the primary cell first updates the configuration information of the physical uplink control channel PUCCH resources according to the activation or deactivation result of each carrier aggregation CA terminal, and then sends the updated configuration information of the PUCCH resources to the secondary cell. Thus, the primary cell dynamically updates the PUCCH resources reserved for the secondary cell based on the activation or deactivation status of the CA terminal, thereby improving the utilization rate of the PUCCH resources.
[0086] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0087] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0088] Figure 1 A flowchart of a method for using physical uplink control channel resources provided in an embodiment of the present application;
[0089] Figure 2 A schematic diagram of the structure of a physical uplink control channel PUCCH resource list provided in an embodiment of the present application;
[0090] Figure 3 A flowchart of a method for using physical uplink control channel resources provided in an embodiment of the present application;
[0091] Figure 4 A flowchart of a method for using physical uplink control channel resources provided in an embodiment of the present application;
[0092] Figure 5A flowchart of a method for using physical uplink control channel resources provided in an embodiment of the present application;
[0093] Figure 6 A flowchart of a method for using physical uplink control channel resources provided in an embodiment of the present application;
[0094] Figure 7 A flowchart of a method for using physical uplink control channel resources provided in an embodiment of the present application;
[0095] Figure 8 A flowchart of a method for using physical uplink control channel resources provided in an embodiment of the present application;
[0096] Fig. 9 A schematic diagram of the structure of a primary cell provided in an embodiment of the present application;
[0097] Fig.10 A schematic diagram of the structure of a secondary cell provided in an embodiment of the present application. DETAILED DESCRIPTION
[0098] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.
[0099] The following describes a method for using physical uplink control channel resources, a primary cell, and a secondary cell in an embodiment of the present application with reference to the accompanying drawings.
[0100] Figure 1 A flowchart of a method for using physical uplink control channel resources provided in an embodiment of the present application.
[0101] The method for using the physical uplink control channel resources in the embodiments of the present application can be applied to network equipment, such as access network equipment or core network equipment.
[0102] Among them, the access network device is exemplified by a base station. The base station may include multiple cells that provide services for terminal devices. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The access network device can be used to interchange received air frames with Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The access network device can also coordinate the attribute management of the air interface. For example, the access network device involved in the embodiments of the present application may be an access network device (Base TransceiverStation, BTS) in the Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), or an access network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary access network device (eNB or e-NodeB) in the long term evolution (LTE) system, or a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., which is not limited in the embodiments of the present application. In some network structures, the base station may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be arranged geographically separately.
[0103] The core network device can be a device including one or more network elements, or multiple devices or device groups, each including all or part of the one or more network elements. The network element can be virtual or physical. The core network includes, for example, at least one of the Evolved Packet Core (EPC), the 5G Core Network (5GCN), and the Next Generation Core (NGC).
[0104] The terminal device may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the names of the terminal devices may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). The wireless terminal device may communicate with one or more core network (CN) devices via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDA) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.
[0105] The following takes the method for using the physical uplink control channel resources executed by the primary cell as an example to describe in detail the method for using the physical uplink control channel resources provided in the present application.
[0106] like Figure 1 As shown, the method for using the physical uplink control channel resource includes:
[0107] Step 101, according to the activation or deactivation result of each carrier aggregation CA terminal, the configuration information of the physical uplink control channel PUCCH resources is updated, wherein the configuration information includes the associated CA terminal list and usage time information, wherein the PUCCH resources are resources reserved for the primary cell to be used by the secondary cell.
[0108] CA is the abbreviation of Carrier Aggregation (CA), and PUCCH is the abbreviation of Physical uplink control channel (PUCCH).
[0109] The CA terminal list is a list consisting of CA terminals associated with PUCCH resources.
[0110] The usage time information is the time information used by the CA terminal associated with the PUCCH resource.
[0111] In some possible implementation forms, the usage time may include at least one of the following: a usage period of the PUCCH resource, and an effective time of the usage period, wherein the usage period of the PUCCH resource is used to characterize the time interval for each CA terminal associated with the PUCCH resource to use the PUCCH resource.
[0112] The effective time is the time when the updated configuration information of the PUCCH resource takes effect.
[0113] It should be noted that the number of time slots included in the use period of the PUCCH resource is the same as the number of CA terminals included in the CA terminal list associated with the PUCCH resource, thereby providing conditions for multiple CA terminals to multiplex the same PUCH resource through time division multiplexing, thereby improving the utilization rate of the PUCCH resources.
[0114] In some possible implementation forms, when it is determined that the first CA terminal is activated successfully, the preset PUCCH resource list can be traversed first to determine the first PUCCH resource with the least number of associated terminals, wherein the preset PUCCH resource list includes at least one PUCCH resource and a list of CA terminals associated with each PUCCH resource. Then, the first CA terminal is added to the first CA terminal list associated with the first PUCCH resource. Finally, based on the number of CA terminals included in the first CA terminal list, the first usage time information of the first PUCCH resource is determined.
[0115] Among them, the preset PUCCH resource list is a list consisting of PUCCH resources and the CA terminal list associated therewith, which can be pre-set and this application does not limit this.
[0116] It should be noted that the preset PUCCH resource list can be used to record the PUCCH resource list reserved by the primary cell for the secondary cell, such as Figure 2 As shown, Figure 2 A schematic diagram of the structure of a physical uplink control channel PUCCH resource list provided in an embodiment of the present application, Figure 2 In the table, res1, res2, and resN are all PUCCH resources, and ue1, ue2, ..., ueQ are all CA user indexes, that is, each linked list head represents a PUCCH resource, each node on the linked list represents a CA user, and the node content can use the CA user index. The PUCCH resources included in the PUCCH resource list are the linked list heads of the corresponding resource linked list, and the CA terminals in the CA terminal list associated with each PUCCH resource are the nodes on the linked list corresponding to each linked list head in the corresponding resource linked list.
[0117] In the present application, when it is determined that the first CA terminal is activated successfully, the first PUCCH resource with the least number of associated terminals is determined by traversing the preset PUCCH resource list, thereby ensuring that the multiplexing of each PUCCH resource in the PUCCH resource list is as uniform as possible, providing conditions for improving the utilization rate of PUCCH resources.
[0118] In some possible implementation forms, when it is determined that the second CA terminal is deactivated successfully, the second PUCCH resource associated with the second CA terminal is first determined, and the second CA terminal is deleted from the second CA terminal list associated with the second PUCCH resource, and an updated second CA terminal list is obtained. Then, based on the number of CA terminals included in the second CA terminal list, the second usage time information of the second PUCCH resource is determined.
[0119] In the present application, when it is determined that the second CA terminal is deactivated successfully, it can be considered that the second CA terminal no longer uses the second PUCCH resource associated with it, that is, the second PUCCH resource can no longer be allocated to the second CA terminal. At this time, the second CA terminal can be deleted from the second CA terminal list associated with the second PUCCH resource.
[0120] Step 102: Send the updated configuration information of the PUCCH resources to the secondary cell.
[0121] In the present application, after updating the configuration information of the PUCCH resources, the primary cell may send the updated configuration information to the secondary cell.
[0122] In the embodiment of the present application, the primary cell first updates the configuration information of the physical uplink control channel PUCCH resources according to the activation or deactivation result of each carrier aggregation CA terminal, and then sends the updated configuration information of the PUCCH resources to the secondary cell. Thus, the primary cell dynamically updates the PUCCH resources reserved for the secondary cell based on the activation or deactivation status of the CA terminal, thereby improving the utilization rate of the PUCCH resources.
[0123] Combine the following Figure 3 Taking the method for using the physical uplink control channel resources executed by the primary cell as an example, the method for using the physical uplink control channel resources provided in the present application is further described in detail. Figure 3 A flowchart of a method for using physical uplink control channel resources provided in an embodiment of the present application.
[0124] like Figure 3 As shown, the method for using the physical uplink control channel resource includes:
[0125] Step 301, when it is determined that the first CA terminal is activated successfully, traverse the preset PUCCH resource list to determine the first PUCCH resource with the least number of associated terminals, wherein the preset PUCCH resource list includes at least one PUCCH resource and a CA terminal list associated with each PUCCH resource.
[0126] In some possible implementation forms, when generating a preset PUCCH resource list, the first number of PUCCH resources associated with the main cell and the second number of terminals supported for access can be first determined, and then the third number of PUCCH resources included in the PUCCH resource list can be determined based on the first number and the second number.
[0127] In the present application, when the third number of PUCCH resources included in the PUCCH resource list is determined based on the first number of PUCCH resources and the second number of terminals supporting access, when the second number is less than or equal to the first number, each terminal supporting access can use one PUCCH resource separately, and at this time, the third number is equal to the second number. When the second number is greater than the first number, the number of terminals supporting access can be allocated to PUCCH resources according to preset conditions, and at this time, the third number is equal to the number of PUCCH resources allocated to CA terminals, wherein the preset conditions can be pre-set, such as the preset conditions can be to allocate the number of terminals supporting access as evenly as possible to each PUCCH resource associated with the primary cell, and at this time, the third number is equal to the first number, and the present application does not limit this.
[0128] Step 302: Add the first CA terminal to a first CA terminal list associated with the first PUCCH resource.
[0129] In the present application, after determining the first PUCCH resource with the least number of associated terminals, the first CA terminal may be added to the first CA terminal list associated with the first PUCCH resource, thereby avoiding resource waste of PUCCH resources.
[0130] Step 303: Determine first usage time information of a first PUCCH resource based on the number of CA terminals included in the first CA terminal list.
[0131] Step 304: Send the updated configuration information of the PUCCH resources to the secondary cell.
[0132] Among them, the specific implementation forms of steps 303 to 304 can refer to the detailed description of other embodiments of the present application and will not be repeated here.
[0133] In the embodiment of the present application, when the primary cell determines that the first CA terminal is activated successfully, it first traverses the preset PUCCH resource list to determine the first PUCCH resource with the least number of associated terminals, and then adds the first CA terminal to the first CA terminal list associated with the first PUCCH resource, and then determines the first use time information of the first PUCCH resource based on the number of CA terminals included in the first CA terminal list, and finally sends the updated configuration information of the PUCCH resource to the secondary cell. Therefore, when it is determined that the first CA terminal is activated successfully, the activated CA terminal is added to the corresponding CA terminal list based on the PUCCH resource with the least number of associated CA terminals, thereby providing conditions for improving the utilization rate of PUCCH resources.
[0134] Combine the following Figure 4 Taking the method for using the physical uplink control channel resources executed by the primary cell as an example, the method for using the physical uplink control channel resources provided in the present application is further described in detail. Figure 4 A flowchart of a method for using physical uplink control channel resources provided in an embodiment of the present application.
[0135] like Figure 4 As shown, the method for using the physical uplink control channel resource includes:
[0136] Step 401, determining the one-way transmission delay between the primary cell and the secondary cell, and the maximum number of time slot intervals K1 between the physical downlink shared channel PDSCH and the associated hybrid automatic repeat request acknowledgement HARQ-ACK feedback.
[0137] PDSCH is the abbreviation of Physical downlink shared channel (PDSCH), and HARQ-ACK is the abbreviation of Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK).
[0138] In the present application, by selecting the maximum number of time slot intervals K1 between the physical downlink shared channel PDSCH and the associated hybrid automatic repeat request confirmation HARQ-ACK feedback, conditions are provided for reducing the complexity of allocation of physical uplink control channel resources.
[0139] Step 402: Determine the time slot number corresponding to the effective time of the use period according to the current time slot number, one-way transmission delay and maximum K1.
[0140] For example, the current time slot number is T currSlot , the one-way transmission delay is T transDelay , the maximum K1 is max(K1), then the time slot number T corresponding to the effective time of the use cycle startingSlot for:
[0141] T startingSlot =(T currSlot +max(K1)+T transDelay )%20480,
[0142] The time slot number unit is 0.5 milliseconds, ranging from 0 to 20479, and "%20480" is a modulo operation.
[0143] Step 403, according to the activation or deactivation result of each carrier aggregation CA terminal, the configuration information of the physical uplink control channel PUCCH resources is updated, wherein the configuration information includes the associated CA terminal list and usage time information, wherein the PUCCH resources are resources reserved for the primary cell to be used by the secondary cell.
[0144] The specific implementation form of step 403 can refer to the detailed description of other embodiments of the present application and will not be repeated here.
[0145] Step 404: when the number of time slots included in the updated usage period of any PUCCH resource is not 1, start a timer associated with any PUCCH resource.
[0146] The timer associated with the PUCCH resource is a timer used to set the effective time of the configuration information after the PUCCH resource is updated.
[0147] In the present application, the number of time slots included in the use period of the PUCCH resource is the same as the number of CA terminals included in the CA terminal list associated with the PUCCH resource. When the number of time slots included in the use period after any PUCCH resource is updated is not 1, it can be considered that the number of CA terminals associated with this PUCCH resource is multiple. In order to ensure that multiple CA terminals associated with this PUCCH resource can use the PUCCH resource and avoid conflicts in the use of this PUCCH resource by multiple CA terminals, thereby improving the utilization rate of the PUCCH resource, the timer associated with this PUCCH resource can be started to time the effective time of the configuration information after the PUCCH resource is updated.
[0148] Step 405: When the timing value of the timer is equal to the effective time, uplink scheduling is performed on the CA terminals in the updated CA terminal list associated with any PUCCH resource based on the updated configuration information.
[0149] The CA terminal sequence is the position sequence of the CA terminals in the CA terminal list.
[0150] In the present application, when the timing value of the timer is equal to the effective time, it can be considered that the secondary cell has received the updated configuration information of the PUCCH resources sent by the primary cell, that is, it can be considered that the updated configuration information of the PUCCH resources is effective. At this time, the primary cell can, based on the updated configuration information, perform uplink scheduling for multiple CA terminals in the updated CA terminal list associated with any PUCCH resource in the order of the corresponding CA terminals in the CA terminal list.
[0151] In the embodiment of the present application, the one-way transmission delay between the primary cell and the secondary cell, and the maximum number of time slot intervals K1 between the physical downlink shared channel PDSCH and the associated hybrid automatic repeat request confirmation HARQ-ACK feedback are first determined, and then the time slot number corresponding to the effective time of the use period is determined according to the current time slot number, the one-way transmission delay and the maximum K1. After that, the primary cell updates the configuration information of the physical uplink control channel PUCCH resource according to the activation or deactivation result of each carrier aggregation CA terminal. When the number of time slots included in the updated use period of any PUCCH resource is not 1, the timer associated with any PUCCH resource is started. When the timing value of the timer is equal to the effective time, the CA terminal sequence in the updated CA terminal list associated with any PUCCH resource is uplink scheduled based on the updated configuration information. Therefore, when the number of time slots included in the updated use period of any PUCCH resource is not 1, the CA terminal sequence is adjusted uplink based on the timer and the updated configuration information, thereby improving the uplink rate of the primary cell.
[0152] Combine the following Figure 5 Taking the method for using the physical uplink control channel resources executed by the primary cell as an example, the method for using the physical uplink control channel resources provided in the present application is further described in detail. Figure 5 A flowchart of a method for using physical uplink control channel resources provided in an embodiment of the present application.
[0153] like Figure 5 As shown, the method for using the physical uplink control channel resource includes:
[0154] Step 501 : determining the one-way transmission delay between the primary cell and the secondary cell, and the maximum number of time slot intervals K1 between the physical downlink shared channel PDSCH and the associated hybrid automatic repeat request acknowledgement HARQ-ACK feedback.
[0155] Step 502: Determine the time slot number corresponding to the effective time of the use period according to the current time slot number, one-way transmission delay and maximum K1.
[0156] Step 503, according to the activation or deactivation result of each carrier aggregation CA terminal, the configuration information of the physical uplink control channel PUCCH resources is updated, wherein the configuration information includes the associated CA terminal list and usage time information, wherein the PUCCH resources are resources reserved for the primary cell to be used by the secondary cell.
[0157] Among them, the specific implementation forms of steps 501 to 503 can refer to the detailed description of other embodiments of the present application and will not be repeated here.
[0158] Step 504: When the number of time slots included in the updated usage period of any PUCCH resource is 1, uplink scheduling is performed on a CA terminal associated with any PUCCH resource based on any PUCCH resource.
[0159] In the present application, when the number of time slots included in the usage period after any PUCCH resource is updated is 1, it can be considered that there is only one CA terminal associated with this any PUCCH resource, that is, the CA terminal can use this any PUCCH resource alone. At this time, the CA terminal associated with this any PUCCH resource can be directly scheduled for uplink.
[0160] In the embodiment of the present application, the one-way transmission delay between the primary cell and the secondary cell, and the maximum number of time slot intervals K1 between the physical downlink shared channel PDSCH and the associated hybrid automatic repeat request confirmation HARQ-ACK feedback are first determined, and then the time slot number corresponding to the effective time of the use period is determined according to the current time slot number, the one-way transmission delay and the maximum K1. After that, the primary cell updates the configuration information of the physical uplink control channel PUCCH resource according to the activation or deactivation result of each carrier aggregation CA terminal. When the number of time slots included in the use period after any PUCCH resource is updated is 1, uplink scheduling is performed on a CA terminal associated with any PUCCH resource based on any PUCCH resource. Therefore, when the number of time slots included in the use period after the PUCCH resource is updated is 1, the associated CA terminal is directly adjusted uplink, thereby improving the utilization efficiency of the physical uplink control channel resources.
[0161] Combine the following Figure 6 Taking the method for using the physical uplink control channel resources executed by the secondary cell as an example, the method for using the physical uplink control channel resources provided in the present application is described in detail. Figure 6 A flowchart of a method for using physical uplink control channel resources provided in an embodiment of the present application.
[0162] like Figure 6 As shown, the method for using the physical uplink control channel resource includes:
[0163] Step 601, receiving updated configuration information of physical uplink control channel PUCCH resources sent by the primary cell, wherein the updated configuration information includes an associated updated carrier aggregation CA terminal list and updated usage time information, wherein the PUCCH resources are resources reserved by the primary cell for use by the secondary cell.
[0164] In some possible implementation forms, the usage time may include at least one of the following: a usage period of the PUCCH resource, and an effective time of the usage period, wherein the usage period of the PUCCH resource is used to characterize the time interval for each CA terminal associated with the PUCCH resource to use the PUCCH resource.
[0165] In some possible implementation forms, the number of time slots included in the use period of the PUCCH resources is the same as the number of CA terminals included in the CA terminal list associated with the PUCCH resources.
[0166] The specific implementation form of step 601 can refer to the detailed description of other embodiments of the present application and will not be repeated here.
[0167] Step 602: Perform uplink scheduling on the CA terminals in the updated CA terminal list based on the updated configuration information.
[0168] In some possible implementation forms, when the current first time slot number is greater than or equal to the second time slot number corresponding to the effective time of the usage period, uplink scheduling can be performed on the CA terminals in the updated CA terminal list based on the updated configuration information.
[0169] In the present application, when the current first time slot number is greater than or equal to the second time slot number corresponding to the effective time of the usage period, it can be considered that the updated configuration information of the PUCCH resource has taken effect in the time slot corresponding to the current first time slot number. At this time, the secondary cell can directly perform uplink scheduling for the CA terminals in the updated CA terminal list based on the updated configuration information.
[0170] In some possible implementation forms, when the current first time slot number is smaller than the second time slot number corresponding to the effective time of the usage period, and the number of CA terminals included in the updated CA terminal list is 1, uplink scheduling can be performed on a CA terminal in the updated CA terminal list based on the updated configuration information.
[0171] In the present application, when the current first time slot number is smaller than the second time slot number corresponding to the effective time of the usage period, and the number of CA terminals included in the updated CA terminal list is 1, it can be considered that this CA terminal uses the associated PUCCH resources alone. At this time, the secondary cell can directly perform uplink scheduling for this CA terminal based on the updated configuration information.
[0172] In some possible implementation forms, when the current first time slot number is smaller than the second time slot number corresponding to the effective time of the usage period, and the number of CA terminals included in the updated CA terminal list is greater than 1, the timer associated with the PUCCH resource can be started. When the timer times out, uplink scheduling is performed for multiple CA terminals in the updated CA terminal list based on the updated configuration information.
[0173] In the present application, when the current first time slot number is smaller than the second time slot number corresponding to the effective time of the usage period, and the number of CA terminals included in the updated CA terminal list is greater than 1, in order to avoid conflicts in the use of PUCCH resources by multiple CA terminals associated with the PUCCH resources after the configuration information of the PUCCH resources is updated, a timer associated with the PUCCH resources can be started. When the timer times out, it can be considered that the secondary cell has received the updated configuration information of the PUCCH resources, and the updated configuration information of the PUCCH resources takes effect. At this time, the secondary cell can perform uplink scheduling for the associated multiple CA terminals based on the updated configuration information.
[0174] In the embodiment of the present application, after receiving the updated configuration information of the physical uplink control channel PUCCH resources sent by the primary cell, the secondary cell performs uplink scheduling for the CA terminal in the updated CA terminal list based on the updated configuration information. Thus, the secondary cell performs uplink scheduling for the CA terminal based on the updated configuration information, thereby improving the utilization rate of the PUCCH resources.
[0175] Combine the following Figure 7 Taking the method for using the physical uplink control channel resources executed by the secondary cell as an example, the method for using the physical uplink control channel resources provided in the present application is further described in detail. Figure 7 A flowchart of a method for using physical uplink control channel resources provided in an embodiment of the present application.
[0176] like Figure 7 As shown, the method for using the physical uplink control channel resource includes:
[0177] Step 701, receiving updated configuration information of physical uplink control channel PUCCH resources sent by the primary cell, wherein the updated configuration information includes an associated updated carrier aggregation CA terminal list and updated usage time information, wherein the PUCCH resources are resources reserved by the primary cell for use by the secondary cell.
[0178] The specific implementation form of step 701 can refer to the detailed description of other embodiments of the present application and will not be repeated here.
[0179] Step 702: Determine the sequence value of the first CA terminal in the updated CA terminal list.
[0180] The sequence value is the position of the first CA terminal in the updated CA terminal list. For example, there are 64 CA terminals in the updated CA terminal list, and the sequence value is 0 to 63. The first CA terminal is in the third position in the CA terminal list, and the corresponding sequence value is 2. This application does not limit this.
[0181] In the present application, after receiving the updated configuration information of the PUCCH resources, the secondary cell may determine the position of the first CA terminal in the updated CA terminal list based on the updated configuration information.
[0182] Step 703: Determine the timeslot number available in each usage period according to the usage period of the PUCCH resources.
[0183] The available time slot number is the time slot number that can be used by each CA terminal in each usage period.
[0184] In the present application, after receiving the configuration information after the PUCCH resource is updated, the secondary cell can first group the time slots according to the usage period, and then, based on the time slot numbers of each group corresponding to each usage period, perform a modulo operation on the corresponding time slot number and the usage period, and correspond the obtained modulo operation result with the sequence value of each CA terminal in each usage period to determine the time slot number that can be used by each terminal in each usage period.
[0185] For example, taking a 5 millisecond frame structure as an example, a 5 millisecond frame structure contains 8 downlink time slots and 2 uplink time slots, each time slot is 0.5 milliseconds. A wireless frame is 10 milliseconds, including 4 uplink time slots, so the total number of uplink time slots in 1024 wireless frames is 4096, and the corresponding time slot numbers can be 0 to 4095. If the usage period is 64, then the 4096 time slots can be grouped in groups of 64 time slots, so that the first group of time slots are time slots with time slot numbers 0 to 63, the second group of time slots are time slots with time slot numbers 64 to 127, and so on. Based on the first group of time slot numbers 0 to 63, these time slot numbers are respectively subjected to modulo operation with the usage period 64, 0% 64=0, 1% 64=1, 2% 64=2..., and the results of the modulo operation are 0, 1, 2..., respectively. Then, the time slot number available to the first CA terminal in the CA terminal list within the first usage period is 0, the time slot number available to the second CA terminal is 1, and so on.
[0186] Step 704: When the available time slot number is greater than or equal to the sequence value and less than the sequence value plus 1, uplink scheduling is performed on the first CA terminal.
[0187] In the present application, after obtaining the time slot number available for each terminal in each usage period, the available time slot number can be compared with the sequence value of the first CA terminal to determine whether the first CA terminal can be uplink scheduled in the corresponding time slot.
[0188] Taking the above example, the usage period is 64, the current time slot number is 2, corresponding to the first group of time slots, the corresponding available time slot numbers are 0 to 63, the sequence value of the first CA terminal is 2, and the time slot number and the usage period are modulo operated, which is 2%64=2, equal to the sequence value of the first CA terminal. At this time, the first CA terminal can be uplink scheduled in the time slot numbered 2.
[0189] In the embodiment of the present application, after receiving the updated configuration information of the physical uplink control channel PUCCH resources sent by the primary cell, the secondary cell first determines the order value of the first CA terminal in the updated CA terminal list, and then determines the available time slot number in each use period according to the use period of the PUCCH resources, and performs uplink scheduling on the first CA terminal when the available time slot number is greater than or equal to the order value and less than the order value plus 1. Thus, when the available time slot number corresponds to the CA terminal order value, the secondary cell performs uplink scheduling on the CA terminal, thereby improving the use efficiency of the PUCCH resources.
[0190] Combine the following Figure 8 Taking the method for using the physical uplink control channel resources executed by the secondary cell as an example, the method for using the physical uplink control channel resources provided in the present application is further described in detail. Figure 8 A flowchart of a method for using physical uplink control channel resources provided in an embodiment of the present application.
[0191] like Figure 8 As shown, the method for using the physical uplink control channel resource includes:
[0192] Step 801, receiving updated configuration information of physical uplink control channel PUCCH resources sent by the primary cell, wherein the updated configuration information includes an associated updated carrier aggregation CA terminal list and updated usage time information, wherein the PUCCH resources are resources reserved by the primary cell for use by the secondary cell.
[0193] Step 802: Determine the sequence value of the first CA terminal in the updated CA terminal list.
[0194] Step 803: Determine the timeslot number available in each usage period according to the usage period of the PUCCH resources.
[0195] Among them, the specific implementation forms of steps 801 to 803 can refer to the detailed description of other embodiments of the present application and will not be repeated here.
[0196] Step 804: When the available time slot number is less than the sequence value, or when the available time slot number is greater than the sequence value plus 1, uplink scheduling failure indication information is returned to the first CA terminal.
[0197] In the present application, when the available time slot number is less than the sequence value, or when the available time slot number is greater than the sequence value plus 1, it can be considered that the allocation of PUCCH resources to the first CA terminal has failed in the time slot corresponding to the current time slot number. At this time, uplink scheduling failure indication information can be returned to the first CA terminal.
[0198] In the embodiment of the present application, after receiving the updated configuration information of the physical uplink control channel PUCCH resource sent by the primary cell, the secondary cell first determines the order value of the first CA terminal in the updated CA terminal list, and then determines the available time slot number in each use period according to the use period of the PUCCH resource, and returns uplink scheduling failure indication information to the first CA terminal when the available time slot number is less than the order value, or when the available time slot number is greater than the order value plus 1. Therefore, when the available time slot number is less than or greater than the order value, the secondary cell returns uplink scheduling failure indication information to the CA terminal, thereby avoiding the waste of PUCCH resources.
[0199] In order to implement the above embodiment, the embodiment of the present application further proposes a primary cell, Fig. 9 A schematic diagram of the structure of a primary cell provided in an embodiment of the present application.
[0200] like Fig. 9 As shown, the primary cell 900 includes: a transceiver 901, a processor 902, and a memory 903;
[0201] The transceiver 901 is used to send and receive data under the control of the processor 902.
[0202] Among them, Fig. 9 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 902 and memory represented by memory 903. The bus architecture may also link various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 901 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which transmission medium may include a wireless channel, a wired channel, an optical cable, and the like. The processor 902 is responsible for managing the bus architecture and general processing, and the memory 903 may store data used by the processor 902 when performing operations.
[0203] The processor 902 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.
[0204] The processor 902 is used to call the computer program stored in the memory and perform the following operations:
[0205] According to the activation or deactivation result of each carrier aggregation CA terminal, the configuration information of the physical uplink control channel PUCCH resources is updated, wherein the configuration information includes the associated CA terminal list and the usage time information, wherein the PUCCH resources are the resources reserved by the primary cell for the secondary cell;
[0206] The updated configuration information of the PUCCH resources is sent to the secondary cell.
[0207] Optionally, the processor 902 is specifically configured to perform the following operations:
[0208] When it is determined that the first CA terminal is activated successfully, traverse a preset PUCCH resource list to determine a first PUCCH resource with the least number of associated terminals, wherein the preset PUCCH resource list includes at least one PUCCH resource and a CA terminal list associated with each PUCCH resource;
[0209] Adding the first CA terminal to a first CA terminal list associated with the first PUCCH resource;
[0210] Based on the number of CA terminals included in the first CA terminal list, first usage time information of the first PUCCH resource is determined.
[0211] Optionally, the processor 902 is specifically configured to perform the following operations:
[0212] Determine a first number of PUCCH resources associated with a primary cell and a second number of terminals supported for access;
[0213] A third number of PUCCH resources included in the PUCCH resource list is determined according to the first number and the second number.
[0214] Optionally, the processor 902 is specifically configured to perform the following operations:
[0215] If it is determined that the second CA terminal is successfully deactivated, determining a second PUCCH resource associated with the second CA terminal;
[0216] Deleting the second CA terminal from the second CA terminal list associated with the second PUCCH resource, and acquiring an updated second CA terminal list;
[0217] Based on the number of CA terminals included in the second CA terminal list, second usage time information of the second PUCCH resource is determined.
[0218] Optionally, the usage time includes at least one of the following: a usage period of the PUCCH resource, and an effective time of the usage period, wherein the usage period of the PUCCH resource is used to characterize a time interval for each CA terminal associated with the PUCCH resource to use the PUCCH resource.
[0219] Optionally, the number of time slots included in the use period of the PUCCH resource is the same as the number of CA terminals included in the CA terminal list associated with the PUCCH resource.
[0220] Optionally, the processor 902 is specifically configured to perform the following operations:
[0221] Determine the one-way transmission delay between the primary cell and the secondary cell, and the maximum number of time slot intervals K1 between the physical downlink shared channel PDSCH and the associated hybrid automatic repeat request confirmation HARQ-ACK feedback;
[0222] The time slot number corresponding to the effective time of the use cycle is determined according to the current time slot number, the one-way transmission delay and the maximum K1.
[0223] Optionally, after updating the configuration information of the physical uplink control channel PUCCH resource, the processor 902 is specifically configured to perform the following operations:
[0224] When the number of time slots included in the updated usage period of any PUCCH resource is not 1, starting a timer associated with any PUCCH resource;
[0225] When the timing value of the timer is equal to the effective time, uplink scheduling is performed on the CA terminals in the updated CA terminal list associated with any PUCCH resource based on the updated configuration information.
[0226] Optionally, after updating the CA terminal list and the use time information associated with the physical uplink control channel PUCCH resource, the processor 902 is specifically configured to perform the following operations:
[0227] When the number of time slots included in the updated use period of any PUCCH resource is 1, uplink scheduling is performed on a CA terminal associated with any PUCCH resource based on any PUCCH resource.
[0228] It should be noted that the primary cell provided in the embodiment of the present application can achieve the above Figure 1 , Figures 3 to 5 All the method steps implemented in the method embodiment can achieve the same technical effect, and the parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0229] In order to implement the above embodiment, the present application embodiment further proposes a secondary cell, Fig.10 A schematic diagram of the structure of a secondary cell provided in an embodiment of the present application.
[0230] like Fig.10 As shown, the secondary cell 1000 includes: a transceiver 1001, a processor 1002, and a memory 1003;
[0231] The transceiver 1001 is used to send and receive data under the control of the processor 1002.
[0232] Among them, Fig.10 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 1002 and memory represented by memory 1003. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1001 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which transmission medium may include a wireless channel, a wired channel, an optical cable, and the like. The processor 1002 is responsible for managing the bus architecture and general processing, and the memory 1003 may store data used by the processor 1002 when performing operations.
[0233] The processor 1002 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.
[0234] The processor 1002 is used to call the computer program stored in the memory and perform the following operations:
[0235] Receiving updated configuration information of a physical uplink control channel (PUCCH) resource sent by a primary cell, wherein the updated configuration information includes an associated updated carrier aggregation (CA) terminal list and updated usage time information, wherein the PUCCH resource is a resource reserved by the primary cell for use by the secondary cell;
[0236] Based on the updated configuration information, uplink scheduling is performed on the CA terminals in the updated CA terminal list.
[0237] Optionally, the usage time includes at least one of the following: a usage period of the PUCCH resource, and an effective time of the usage period, wherein the usage period of the PUCCH resource is used to characterize a time interval for each CA terminal associated with the PUCCH resource to use the PUCCH resource.
[0238] Optionally, the number of time slots included in the use period of the PUCCH resource is the same as the number of CA terminals included in the CA terminal list associated with the PUCCH resource.
[0239] Optionally, the processor 1002 is specifically configured to perform the following operations:
[0240] When the current first time slot number is greater than or equal to the second time slot number corresponding to the effective time of the use period, uplink scheduling is performed on the CA terminal in the updated CA terminal list based on the updated configuration information.
[0241] Optionally, after receiving the updated configuration information of the PUCCH resource sent by the primary cell, the processor 1002 is specifically configured to perform the following operations:
[0242] When the current first time slot number is less than the second time slot number corresponding to the effective time of the use period and the number of CA terminals included in the updated CA terminal list is 1, uplink scheduling is performed on a CA terminal in the updated CA terminal list based on the updated configuration information; or,
[0243] When the current first time slot number is smaller than the second time slot number corresponding to the effective time of the usage period, and the number of CA terminals included in the updated CA terminal list is greater than 1, the timer associated with the PUCCH resource is started. When the timer times out, uplink scheduling is performed for multiple CA terminals in the updated CA terminal list based on the updated configuration information.
[0244] Optionally, the processor 1002 is specifically configured to perform the following operations:
[0245] Determine an order value of a first CA terminal in the updated CA terminal list in the updated CA terminal list;
[0246] According to the use period of the PUCCH resources, determine the timeslot number available in each use period;
[0247] When the available time slot number is greater than or equal to the sequence value and less than the sequence value plus 1, uplink scheduling is performed on the first CA terminal.
[0248] Optionally, after determining the available time slot numbers in each usage period, the processor 1002 is specifically configured to perform the following operations:
[0249] When the available time slot number is less than the sequence value, or when the available time slot number is greater than the sequence value plus 1, uplink scheduling failure indication information is returned to the first CA terminal.
[0250] It should be noted that the secondary cell provided in the embodiment of the present application can achieve the above Figures 6 to 8 All the method steps implemented in the method embodiment can achieve the same technical effect, and the parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0251] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0252] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network side device, etc.) or a processor (processor) to perform all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store program codes.
[0253] It should be noted here that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0254] On the other hand, an embodiment of the present application further provides a processor-readable storage medium, the processor-readable storage medium storing a computer program, the computer program is used to enable the processor to execute the present application Figure 1 , Figure 3 , Figure 4 , Figure 5 , Figure 6 , Figure 7 , Figure 8 The method shown in the embodiment.
[0255] Among them, the above-mentioned processor-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO)), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NANDFLASH), solid-state drive (SSD)), etc.
[0256] In the description of this specification, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0257] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in the field can change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A method for using physical uplink control channel resources, characterized in that: The method is performed by a primary cell, and the method includes: According to the activation or deactivation result of each carrier aggregation CA terminal, the configuration information of the physical uplink control channel PUCCH resource is updated, wherein the configuration information includes the associated CA terminal list and the usage time information, wherein the PUCCH resource is the resource reserved by the primary cell for the secondary cell; The updated configuration information of the PUCCH resource is sent to the secondary cell.
2. The method according to claim 1, characterized in that The updating of configuration information of a physical uplink control channel PUCCH resource according to an activation or deactivation result of each carrier aggregation CA terminal includes: When it is determined that the first CA terminal is activated successfully, traverse a preset PUCCH resource list to determine a first PUCCH resource with the least number of associated terminals, wherein the preset PUCCH resource list includes at least one PUCCH resource and a CA terminal list associated with each of the PUCCH resources; Adding the first CA terminal to a first CA terminal list associated with the first PUCCH resource; Based on the number of CA terminals included in the first CA terminal list, first usage time information of the first PUCCH resource is determined.
3. The method according to claim 2, characterized in that The process of generating the preset PUCCH resource list includes: Determine a first number of PUCCH resources associated with the primary cell and a second number of terminals supported for access; A third number of PUCCH resources included in the PUCCH resource list is determined according to the first number and the second number.
4. The method according to claim 1, characterized in that The updating of configuration information of a physical uplink control channel PUCCH resource according to an activation or deactivation result of each carrier aggregation CA terminal includes: In a case where it is determined that the second CA terminal is successfully deactivated, determining a second PUCCH resource associated with the second CA terminal; Deleting the second CA terminal from the second CA terminal list associated with the second PUCCH resource, and acquiring an updated second CA terminal list; Based on the number of CA terminals included in the second CA terminal list, second usage time information of the second PUCCH resource is determined.
5. The method according to any one of claims 1 to 4, characterized in that: The usage time includes at least one of the following: a usage period of a PUCCH resource, and an effective time of the usage period, wherein the usage period of the PUCCH resource is used to characterize a time interval for each CA terminal associated with the PUCCH resource to use the PUCCH resource.
6. The method according to claim 5, characterized in that The number of time slots included in the use period of the PUCCH resource is the same as the number of CA terminals included in the CA terminal list associated with the PUCCH resource.
7. The method according to claim 5, characterized in that The process of determining the effective time of the use period includes: Determine a one-way transmission delay between the primary cell and the secondary cell, and a maximum number of time slot intervals K1 between a physical downlink shared channel PDSCH and an associated hybrid automatic repeat request confirmation HARQ-ACK feedback; The time slot number corresponding to the effective time of the use period is determined according to the current time slot number, the one-way transmission delay and the maximum K1.
8. The method according to claim 7, characterized in that After the configuration information of the physical uplink control channel PUCCH resources is updated, the method further includes: When the number of time slots included in the updated usage period of any PUCCH resource is not 1, starting a timer associated with any PUCCH resource; When the timing value of the timer is equal to the effective time, uplink scheduling is performed on the CA terminals in the updated CA terminal list associated with any PUCCH resource based on the updated configuration information.
9. The method according to claim 7, characterized in that After the CA terminal list and the use time information associated with the physical uplink control channel PUCCH resources are updated, the method further includes: When the number of time slots included in the updated use period of any PUCCH resource is 1, uplink scheduling is performed on a CA terminal associated with any PUCCH resource based on the any PUCCH resource.
10. A method for using physical uplink control channel resources, characterized in that: The method is performed by a secondary cell, and the method includes: Receiving updated configuration information of a physical uplink control channel (PUCCH) resource sent by a primary cell, wherein the updated configuration information includes an associated updated carrier aggregation (CA) terminal list and updated usage time information, wherein the PUCCH resource is a resource reserved by the primary cell for use by the secondary cell; Based on the updated configuration information, uplink scheduling is performed on the CA terminals in the updated CA terminal list.
11. The method according to claim 10, characterized in that The usage time includes at least one of the following: a usage period of a PUCCH resource, and an effective time of the usage period, wherein the usage period of the PUCCH resource is used to characterize a time interval for each CA terminal associated with the PUCCH resource to use the PUCCH resource.
12. The method according to claim 11, characterized in that The number of time slots included in the use period of the PUCCH resource is the same as the number of CA terminals included in the CA terminal list associated with the PUCCH resource.
13. The method according to claim 11, characterized in that The performing uplink scheduling on the CA terminal in the updated CA terminal list based on the updated configuration information includes: In a case where the current first time slot number is greater than or equal to the second time slot number corresponding to the effective time of the use period, uplink scheduling is performed on the CA terminals in the updated CA terminal list based on the updated configuration information.
14. The method according to claim 11, characterized in that After receiving the configuration information of the PUCCH resource update sent by the primary cell, the method further includes: When the current first time slot number is less than the second time slot number corresponding to the effective time of the use period and the number of CA terminals included in the updated CA terminal list is 1, uplink scheduling is performed on a CA terminal in the updated CA terminal list based on the updated configuration information; or When the current first time slot number is less than the second time slot number corresponding to the effective time of the usage period, and the number of CA terminals included in the updated CA terminal list is greater than 1, start the timer associated with the PUCCH resource until the timer times out, and perform uplink scheduling on multiple CA terminals in the updated CA terminal list based on the updated configuration information.
15. The method according to any one of claims 11 to 14, characterized in that: The performing uplink scheduling on the CA terminal in the updated CA terminal list based on the updated configuration information includes: Determine a sequence value of a first CA terminal in the updated CA terminal list in the updated CA terminal list; Determine, according to the usage period of the PUCCH resource, a timeslot number available in each usage period; When the available time slot number is greater than or equal to the sequence value and less than the sequence value plus 1, uplink scheduling is performed on the first CA terminal.
16. The method according to claim 15, characterized in that After determining the time slot numbers available in each usage cycle, the method further includes: When the available time slot number is smaller than the sequence value, or when the available time slot number is larger than the sequence value plus 1, uplink scheduling failure indication information is returned to the first CA terminal.
17. A primary cell, characterized in that: The primary cell includes a memory, a transceiver, and a processor; Memory for storing computer programs; a transceiver, for transmitting and receiving data under the control of the processor; A processor, configured to read the computer program in the memory and execute the operation as claimed in any one of claims 1 to 9.
18. A secondary cell, characterized in that: The secondary cell includes a memory, a transceiver, and a processor; Memory for storing computer programs; a transceiver, for transmitting and receiving data under the control of the processor; A processor, configured to read the computer program in the memory and execute the operation as claimed in any one of claims 10 to 16.
19. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute any one of the methods of claims 1-16.