Transmission processing method and related device
Through the coordinated configuration of terminal and network-side equipment, the first cell can be scheduled by multiple cells, which solves the congestion problem caused by limited scheduling cell resources and improves the transmission reliability of the communication system.
Patent Information
- Application Number
- CN202110321326.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-03-25
- Publication Date
- 2026-01-06
- Estimated Expiration
- 2041-03-25
AI Technical Summary
In communication systems, scheduling cells are prone to scheduling congestion due to limited control resources.
Terminal and network-side devices determine the target resource allocation for the target object by receiving and sending configuration information, allowing the first cell to be scheduled by at least two cells, thereby adopting a scheduling method with a lower probability of control resource congestion when control resources are limited.
This effectively avoids scheduling congestion in the scheduling cell and improves transmission reliability.
Smart Images

Figure CN115134916B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, and in particular relates to a transmission processing method and related equipment. Background Technology
[0002] With the development of communication technology, communication systems support carrier aggregation (CA). Network-side equipment can configure and activate multiple carriers (CCs) or cells for terminals, and supports cross-carrier scheduling under CA, such as one cell being scheduled by another cell. However, in a communication system, a cell can only be scheduled by one scheduling cell. Due to the limited control resources on a scheduling cell, scheduling congestion is prone to occur on that scheduling cell. Summary of the Invention
[0003] This application provides a transmission processing method and related equipment that can solve the scheduling congestion problem that easily occurs in scheduling cells.
[0004] Firstly, a transmission processing method is provided, including:
[0005] The terminal receives configuration information sent by a network-side device, the configuration information including a target object, the target object including the cell's control configuration or control configuration group; and,
[0006] The terminal determines the allocation of target resources for the target object based on the configuration information;
[0007] The terminal is configured with M cells, where M is an integer greater than 1; the M cells include a first cell, which can be scheduled by at least two cells, and the at least two cells include at least one second cell; the target resource is at least a portion of the resources of the target object.
[0008] Secondly, a transmission processing method is provided, including:
[0009] The network-side device sends configuration information to the terminal, the configuration information including a target object, the target object including the cell's control configuration or control configuration group; and...
[0010] The network-side device determines the allocation of target resources for the target object based on the configuration information;
[0011] The terminal is configured with M cells, where M is an integer greater than 1; the M cells include a first cell, which can be scheduled by at least two cells, and the at least two cells include at least one second cell; the target resource is at least a portion of the resources of the target object.
[0012] Thirdly, a transmission processing apparatus is provided, comprising:
[0013] The receiving module is used to receive configuration information sent by the network-side device. The configuration information includes a target object, which includes the control configuration of the cell or a control configuration group.
[0014] The first determining module is used to determine the allocation of target resources for the target object based on the configuration information;
[0015] Wherein, the network-side device is configured with M cells for the terminal, where M is an integer greater than 1; the M cells include a first cell, which can be scheduled by at least two cells, and the at least two cells include at least one second cell; the target resource is at least a portion of the resources of the target object.
[0016] Fourthly, a transmission processing apparatus is provided, comprising:
[0017] The sending module is used to send configuration information to the terminal. The configuration information includes a target object, which includes the control configuration of the cell or a control configuration group.
[0018] The second determining module is used to determine the allocation of target resources for the target object based on the configuration information;
[0019] The terminal is configured with M cells, where M is an integer greater than 1; the M cells include a first cell, which can be scheduled by at least two cells, and the at least two cells include at least one second cell; the target resource is at least a portion of the resources of the target object.
[0020] Fifthly, a terminal is provided, the terminal including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method described in the first aspect.
[0021] Sixthly, a terminal is provided, including a processor and a communication interface, wherein,
[0022] The communication interface is used to receive configuration information sent by network-side devices. The configuration information includes a target object, which includes the control configuration of the cell or a control configuration group.
[0023] The processor is used to determine the allocation of target resources for the target object based on the configuration information;
[0024] The terminal is configured with M cells, where M is an integer greater than 1; the M cells include a first cell, which can be scheduled by at least two cells, and the at least two cells include at least one second cell; the target resource is at least a portion of the resources of the target object.
[0025] In a seventh aspect, a network-side device is provided, the network-side device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method as described in the third aspect.
[0026] Eighthly, a network-side device is provided, including a processor and a communication interface, wherein,
[0027] The communication interface is used to send configuration information to the terminal. The configuration information includes a target object, which includes the control configuration of the cell or a control configuration group.
[0028] The processor is used to determine the allocation of target resources for the target object based on the configuration information;
[0029] The terminal is configured with M cells, where M is an integer greater than 1; the M cells include a first cell, which can be scheduled by at least two cells, and the at least two cells include at least one second cell; the target resource is at least a portion of the resources of the target object.
[0030] A ninth aspect provides a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect.
[0031] In a tenth aspect, embodiments of this application provide a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
[0032] Eleventhly, a computer program / program product is provided, the computer program / program product being stored in a non-transient storage medium, the computer program / program product being executed by at least one processor to implement the method as described in the first aspect, or to implement the steps of the method as described in the second aspect.
[0033] In this embodiment, a terminal receives configuration information sent by a network-side device. The configuration information includes a target object, which includes a cell's control configuration or a control configuration group. The terminal determines the allocation of target resources for the target object based on the configuration information. The terminal is configured with M cells, where M is an integer greater than 1. The M cells include a first cell, which can be scheduled by at least two cells. The at least two cells include at least one second cell. The target resources are at least a portion of the resources of the target object. By setting the first cell to be scheduled by at least two cells, scheduling can be performed using a cell with a lower probability of control resource congestion based on the usage of control resources in each cell. Therefore, this embodiment effectively avoids scheduling congestion problems in the scheduled cells. Attached Figure Description
[0034] Figure 1 This is a structural diagram of a network system that can be applied to the embodiments of this application;
[0035] Figure 2 This is a flowchart of a transmission processing method provided in an embodiment of this application;
[0036] Figure 3 This is a flowchart of another transmission processing method provided in the embodiments of this application;
[0037] Figure 4 This is a structural diagram of a transmission processing apparatus provided in an embodiment of this application;
[0038] Figure 5 This is a structural diagram of another transmission processing apparatus provided in an embodiment of this application;
[0039] Figure 6 This is a structural diagram of a communication device provided in an embodiment of this application;
[0040] Figure 7 This is a structural diagram of a terminal provided in an embodiment of this application;
[0041] Figure 8 This is a structural diagram of a network-side device provided in an embodiment of this application. Detailed Implementation
[0042] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0043] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, the target object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0044] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used not only in the systems and radio technologies mentioned above, but also in other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and NR terminology is used in most of the following description; however, these technologies can also be applied to applications beyond NR systems, such as 6th Generation (6G) communication systems.
[0045] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can also be referred to as a terminal device or user equipment (UE). The terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), etc. Wearable devices include smartwatches, wristbands, headphones, glasses, etc. It should be noted that this application does not limit the specific type of terminal 11. Network-side equipment 12 can be a base station or core network equipment. The base station can be referred to as a node B, evolved node B, access point, base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), B node, evolved B node (eNB), home B node, home evolved B node, WLAN access point, WiFi node, transmitting and receiving point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that in this application embodiment, only the base station in the NR system is used as an example, but the specific type of base station is not limited.
[0046] For ease of understanding, the following describes some aspects of the embodiments of this application:
[0047] I. Carrier Aggregation (CA)
[0048] The 5G NR system supports configuring one or more Control Resource Sets (CCs) or cells for a UE. When the UE is configured in single-carrier mode or self-scheduling mode under CA, each CC or cell can be configured with multiple Control Resource Sets (CORESETs) and multiple search spaces (SSs), including a common search space (CSS) and a UE-specific search space (USS). Network-side equipment can flexibly configure the number of blind detections for each search space set, and CORESETs and search space sets can be flexibly associated. Based on the configured CORESETs and SSs, the UE uses various Radio Network Temporary Identifiers (RNTI) and Physical Downlink Control Channels (PDCCHs) to demodulate Downlink Control Information (DCIs) to obtain the scheduling information of each cell. Each DCI schedules data for one cell.
[0049] If the channel quality of some cells is insufficient or the channel congestion probability is high, the network-side equipment can configure cross-carrier scheduling for the UE. This involves configuring the control channel in other cells with better channel quality to schedule data from those cells across carriers. The cells with better channel quality can be primary cells (PCells), and the other cells can be secondary cells (SCells). The subcarrier spacing (SCS) of the scheduling cell and the scheduled cell can be the same or different. The scheduling cell can be in self-scheduling mode, in which case it only schedules itself. If the scheduling cell is configured for cross-carrier scheduling, it can also schedule one or more scheduled cells other than itself. Scheduled cells do not have their own PDCCH and can only be scheduled by one scheduling cell. In an NR system, a cell can only be scheduled by one scheduling cell, and a PCell can only be scheduled by itself.
[0050] To reduce the implementation complexity of the UE, the NR system specifies the maximum processing capacity of the UE for blind detection of a CC or cell's PDCCH. This capacity comprises two parts: the maximum number of PDCCH candidates for blind detection within a slot, and the maximum number of channel estimates required for the UE to perform blind detection, i.e., the number of non-overlapping Control Channel Elements (CCEs). The UE's maximum processing capacity is related to the SCS of the CC or cell being blindly detected; that is, the processing capacity within the next slot differs for different SCSs. Furthermore, the UE can also report its maximum supported blind detection capacity Y when reporting CA.
[0051] II. SS Allocation.
[0052] SS allocation can be understood as SS mapping. When multiple search space sets (SS sets) are configured, the number of PDCCH candidates / CCEs will vary at different times because the monitoring spaces of different SS sets are configured independently. Therefore, network-side devices are allowed to configure the total number of PDCCH candidates / CCEs on each slot to exceed the user's capacity. This is called overbooking, which can also be understood as the resource allocation order or mapping order of SSs.
[0053] Based on the configuration, SS sets are mapped on each slot according to the following rules:
[0054] (1) Prioritize mapping CSS sets, that is, prioritize allocating blind detection resources;
[0055] (2) Map USS (allocate blind detection resources to USS) and map in ascending order of SS set ID. If the PDCCH candidates / CCEs exceed the user's processing capacity limit, then the SS set will no longer be mapped.
[0056] Without overbooking, the configuration of the SS set will be limited by the worst case (i.e., the total number of PDCCH candidates / CCEs after the SS set mapping on each slot does not exceed the user's capacity). Therefore, the network-side equipment cannot maximize the user's blind detection capability and will lead to multi-user congestion.
[0057] III. Search space sharing.
[0058] If a UE is configured to use multiple carriers for CA, and indicates that it has search space sharing capability, and in CORESET_p, a PDCCH candidate with a CCE aggregation level of L is used to transmit one and serving cell n CI,2 The relevant DCI format (format 0_1) or DCI format 1_1 (the size of this DCI format is denoted as the first size), if we assume that this PDCCH candidate is used to send a message to a serving cell n CI,2 If the relevant DCI format0_1 or DCI format1_1 (the size of this DCI format is denoted as the second size) is equal to the first size and the second size, then this PDCCH candidate can be used to send one and serve cell n. CI,1 The relevant DCI format is 0_1 or DCI format 1_1 (i.e., a configured cell n for transmission scheduling). CI,2 The DCI's PDCCH candidate can also be used to send scheduling cell n CI,1 Since the first and second sizes of the DCI are the same, this approach does not increase the complexity of blind detection for users, while improving scheduling flexibility.
[0059] The transmission processing method provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.
[0060] Please see Figure 2 , Figure 2 This is a flowchart of a transmission processing method provided in an embodiment of this application, such as... Figure 2 As shown, it includes the following steps:
[0061] Step 201: The terminal receives configuration information sent by the network-side device. The configuration information includes a target object, which includes the control configuration of the cell or a control configuration group.
[0062] Step 202: The terminal determines the allocation of target resources for the target object based on the configuration information;
[0063] The terminal is configured with M cells, where M is an integer greater than 1; the M cells include a first cell, which can be scheduled by at least two cells, and the at least two cells include at least one second cell; the target resource is at least a portion of the resources of the target object.
[0064] In this embodiment, the network device can configure M available cells for a terminal via a single signaling signal, or it can configure M available cells for a terminal via multiple signaling signals. The configuration information can configure the control configuration or control configuration group of at least some of the M cells.
[0065] The aforementioned at least two cells can be understood as scheduling cells, and these at least two cells can be some or all of the aforementioned M cells. Optionally, the at least two cells may or may not include the first cell. When the first cell is included, it can be understood as a self-schedulable cell. Since the first cell can be scheduled through at least two cells, scheduling can be performed through other cells when the control resources of one cell are limited, thereby effectively avoiding scheduling congestion in the scheduling cell and improving transmission reliability.
[0066] Optionally, the first cell can be a primary cell (Pcell) or a secondary cell (Scell), and the second cell can be either a secondary cell or a primary cell, and the first cell and the second cell are different cells. In some embodiments, the first cell is a primary cell (Pcell) or a primary-secondary cell (PScell), and the second cell is a secondary cell (Scell).
[0067] It should be noted that the above control configuration may include search space configuration, control resource set configuration, DCI format configuration, monitoring timing configuration, or span configuration. The above control configuration groups may include search space group configuration, control resource set group configuration, DCI format group configuration, monitoring timing group configuration, or span group configuration; no further limitations are made here. The allocation of the above target resources can also be understood as the mapping of target resources.
[0068] In this embodiment, a terminal receives configuration information sent by a network-side device. The configuration information includes a target object, which includes a cell's control configuration or a control configuration group. The terminal determines the allocation of target resources for the target object based on the configuration information. The terminal is configured with M cells, where M is an integer greater than 1. The M cells include a first cell, which can be scheduled by at least two cells. The at least two cells include at least one second cell. The target resources are at least a portion of the resources of the target object. By setting the first cell to be scheduled by at least two cells, scheduling can be performed using a cell with a lower probability of control resource congestion based on the usage of control resources in each cell. Therefore, this embodiment effectively avoids scheduling congestion problems in the scheduled cells.
[0069] Optionally, in some embodiments, the terminal determining the allocation of target resources for the target object based on the configuration information includes:
[0070] The terminal determines the allocation of target resources for N objects based on the configuration information, where N is a positive integer. The N objects are at least one of the target objects among L objects. The L objects are all the target objects included in the configuration information, or the L objects are the target objects located within a preset time period among all the target objects included in the configuration information.
[0071] In this embodiment, when determining the allocation of monitoring resources, the allocation of target resources for some or all target objects within a preset time period can be determined. The preset time period may include one or more time units; when multiple time units are included, these multiple time units can be consecutive or non-consecutive. The preset time period can be a preset time unit or each time unit. For example, in some optional embodiments, target objects can be traversed through one or more time units to determine the allocation of at least a portion of the resources of one or more target objects.
[0072] It should be noted that, for a given time unit, the target object being traversed can be all configured target objects, or it can be any target object existing within that time unit. It should be understood that when mapping or allocating target objects, at least a portion of the monitoring resources of the target object may only be mapped or allocated.
[0073] Optionally, the above N objects include at least one of the following:
[0074] N1 target objects that can be used for self-scheduling in the first cell;
[0075] It can be used to schedule N2 target objects in the first cell from the second cell;
[0076] The N3 target objects that can be used for self-scheduling in the second cell;
[0077] Where N1, N2 and N3 are all positive integers less than or equal to N.
[0078] In this embodiment, the aforementioned N1 target objects can be understood as target objects related to the self-scheduling of the first cell, the aforementioned N2 target objects can be understood as target objects related to the scheduling of the first cell by the second cell, and the aforementioned N3 target objects can be understood as target objects related to the self-scheduling of the second cell. For example, in some embodiments, the N objects may include the CSS of the first cell, the USS of the first cell, and a specific SS of the second cell. The specific SS of the second cell may be an SS used for scheduling the first cell by the second cell and / or an SS used for scheduling cells other than the first cell by the second cell.
[0079] Optionally, the target objects that can be used for self-scheduling in the first cell can be understood as first objects, that is, the N1 target objects that can be used for self-scheduling in the first cell can be understood as N1 first objects that can be used for self-scheduling in the first cell. The target objects that can be used for scheduling the first cell in the second cell can be understood as second objects, that is, the N2 target objects that can be used for scheduling the first cell in the second cell can be understood as N2 second objects that can be used for scheduling the first cell in the second cell. The target objects that can be used for self-scheduling in the second cell can be understood as third objects, that is, the N3 target objects that can be used for self-scheduling in the second cell can be understood as N3 third objects that can be used for self-scheduling in the second cell.
[0080] Optionally, the target resources of the N2 target objects include at least one of the following:
[0081] The second cell schedules the monitoring resources of the first cell;
[0082] The second cell's self-scheduled monitoring resources;
[0083] The first cell's self-scheduled monitoring resources.
[0084] Optionally, the target resources of the N1 target objects include the monitoring resources self-scheduled by the first cell.
[0085] In this embodiment of the application, the monitoring resources mentioned above may include any of the following: monitoring timing, span, PDCCH candidate, CCE, DCI format, and CORESET.
[0086] Optionally, in some embodiments, the terminal determining the allocation of target resources for N objects based on the configuration information includes:
[0087] The terminal determines the allocation of target resources for N objects according to the configuration information and in a preset order;
[0088] The preset order includes at least one of the following: a first order determined based on the subcarrier spacing (SCS) of the control configuration; a second order determined based on the downlink control information (DCI) format of the control configuration; a third order determined based on the radio network temporary identifier (RNTI) associated with the control configuration; a fourth order determined based on the period of the control configuration; a fifth order determined based on the control resource set pool index associated with the control configuration; a sixth order determined based on the transmit and receive points (TRP) associated with the control configuration; a seventh order determined based on the index of the target object; an eighth order determined based on the scheduling cells associated with the target object; a ninth order determined based on the schedulable cells of the target object; a tenth order determined based on the priority of the target object; an eleventh order determined based on the number of scheduling cells associated with the target object; a twelfth order determined based on the number of scheduled cells associated with the target object; a thirteenth order determined based on the cell where the target object is located; a fourteenth order determined based on the scheduling type; and a fifteenth order determined based on the configuration type of the target object.
[0089] When the preset order includes a first order determined by the SCS based on the control configuration, the smaller SCS can be prioritized, that is, the allocation of the target resources of the N objects can be determined in ascending order of SCS.
[0090] When the preset order includes a second order determined based on the DCI format of the control configuration, the allocation of target resources for the target object corresponding to DCI x-0 can be determined first, followed by the allocation of target resources for target objects corresponding to other DCIs; or the order can be reversed. Here, the DCI format of the control configuration can be understood as the DCI format corresponding to the DCI carrying the control configuration.
[0091] When the preset order includes a third order determined based on the RNTI associated with the control configuration, the allocation of target resources for the target object corresponding to the public RNTI can be determined first, and then the allocation of target resources for the target object corresponding to the terminal-specific RNTI can be determined; or the order can be reversed.
[0092] When the preset sequence includes a fourth sequence determined by the cycle based on the control configuration, the allocation of target resources for the target object corresponding to the smaller cycle can be determined first, and then the allocation of target resources for the target object corresponding to the larger cycle can be determined; or the sequence can be reversed.
[0093] When the preset order includes five sequences determined based on the control resource pool index associated with the control configuration, the allocation of target resources for the target object corresponding to the smaller control resource pool index can be determined first, followed by the allocation of target resources for the target object corresponding to the larger control resource pool index; alternatively, the order can be reversed. Here, the control resource pool index can also be understood as the TRP number, and the fifth sequence determined based on the control resource pool index associated with the control configuration can also be understood as the sixth sequence determined based on the transmit and receive point TRPs associated with the control configuration.
[0094] When the preset order includes the seventh order determined by the index of the target object, the allocation of target resources of the target object can be determined according to the order of the index of the target object from smallest to largest or from largest to smallest.
[0095] When the preset order includes the eighth order determined by the scheduling cells associated with the target object, the allocation order of the target resources of the target object can be determined according to the following rules. For example, the allocation of target resources of the target object associated with the second cell can be determined first. For instance, the allocation of target resources of the second cell that can be used to schedule the target object of the first cell can be determined first, and then the allocation of target resources that can be used for self-scheduling of the target object of the first cell can be determined. Or, for instance, the allocation of target resources of the target object associated with the first cell can be determined first. For instance, the allocation of target resources of the second cell that can be used to schedule the target object of the first cell can be determined first, and then the allocation of target resources that can be used for self-scheduling of the target object of the second cell can be determined.
[0096] When the preset order includes the ninth order of determining the schedulable cells of the target object, the allocation of target resources for the target object in the first and second schedulable cells can be prioritized. A schedulable cell can be understood as a cell that is being scheduled.
[0097] When the preset order includes the tenth order for determining the priority of the target objects, the allocation of target resources for the target objects can be determined in descending order of priority. The priority order for the target objects may include at least one of the following:
[0098] The CSS of the first cell has a higher priority than the SS of the first cell, which can be used to schedule the second cell.
[0099] It can be used to schedule the SS of the first cell in the second cell, which has a higher priority than other SSs in the second cell;
[0100] It can be used to schedule the SS of the first cell in the second cell, where the SS priority is higher than the USS of the first cell;
[0101] The CSS of the first cell has a higher priority than the USS of the second cell, and the USS of the second cell has a higher priority than other USS of the second cell.
[0102] The CSS of the first cell has a higher priority than the USS of the second cell, and the USS of the second cell has a higher priority than other USS of the first cell.
[0103] In the case where the preset order includes the eleventh order of determining the number of scheduling cells associated with the target object, the allocation of target resources for the target object that can be scheduled by B1 scheduling cells can be determined first, followed by the allocation of target resources for the target object that can be scheduled by B2 scheduling cells. Where B1 is greater than B2.
[0104] When the preset order includes the twelfth order in which the number of scheduled cells associated with the target object is determined, the allocation of target resources for target objects scheduling B3 cells can be determined first, followed by the allocation of target resources for target objects scheduling B4 cells. Where B3 is greater than B4.
[0105] When the preset order includes the thirteenth order determined by the cell where the target object is located, the allocation of target resources for the target object on the first cell can be determined first, and then the allocation of target resources for the target object on the second cell can be determined. When there are multiple second cells, the order of allocation of target resources for the target object can be determined according to the size of the cell index.
[0106] When the preset order includes the fourteenth order determined by the scheduling type, it may include any of the following:
[0107] Prioritize determining the allocation of target resources for self-scheduled target objects, and then determine the allocation of target resources for cross-carrier scheduled target objects;
[0108] The allocation of target resources for self-scheduled target objects on the CSS of the first cell is preferably determined first, and then the allocation of target resources for cross-carrier scheduling of target objects in the first cell on the second cell is determined.
[0109] Prioritize determining the allocation of target resources for target objects scheduled across carriers in the second cell to the first cell, and then determine the allocation of target resources for target objects self-scheduled on the first cell's CSS.
[0110] In the case where the preset order includes the fifteenth order of determining the configuration type of the target object, the allocation of target resources for the common control configuration or common configuration group can be determined first, and then the allocation of target resources for the dedicated control configuration or dedicated configuration group can be determined.
[0111] It should be noted that the multiple sequences in the above preset order can be combined. For example, first traverse according to the associated scheduling cells, and for control configurations / control configuration groups associated with the same scheduling cells, traversal can be further performed according to scheduling type or ID. The specific combination method is not further limited here.
[0112] Optionally, the terminal determines the allocation of target resources for N objects based on the configuration information, including at least one of the following:
[0113] If there is a first target object among the L objects that meets the first preset condition, the terminal determines not to allocate resources to the target resource of the first target object, and the N objects are the target objects other than the first target object among the L objects;
[0114] If there is a second target object among the L objects that meets the second preset condition, the terminal determines to allocate resources to the target resource of the second target object, and the N objects are the second target object.
[0115] In this embodiment, target objects can be traversed to determine whether to allocate resources to them. For example, it can be determined whether the currently traversed target object is activated. If the currently traversed target object is activated, then it is determined that target resources will be allocated to that target object; if the currently traversed target object is deactivated, then target resources will not be allocated to that target object. In this case, the first condition mentioned above may include indicating that the first target object is in a deactivated state, or that a second target object other than the first target object is in an activated state. The second condition mentioned above may include indicating that the second target object is in an activated state, or that a first target object other than the second target object is in a deactivated state. In addition, the first and second preset conditions mentioned above may also have other meanings, which will be explained in detail below.
[0116] Optionally, in some embodiments, the first preset condition includes at least one of the following:
[0117] The first target object is deactivated;
[0118] The first target object is instructed to skip;
[0119] The first target object is indicated to not require monitoring;
[0120] The portion of bandwidth, cell, or cell group where the first target object is located is deactivated;
[0121] The portion of bandwidth, cell, or cell group where the first target object is located is instructed to hibernate;
[0122] Switch to another target object other than the first target object at a first preset time, before the first preset time, or after the first preset time;
[0123] The second target object is activated;
[0124] The second target object is indicated to not need to be skipped;
[0125] The second target object is instructed to be monitored;
[0126] The portion of bandwidth, cell, or cell group where the second target object is located is activated;
[0127] The portion of bandwidth, cell, or cell group where the second target object is located is instructed to be woken up;
[0128] If the target resources of the first target object are allocated, the total number of resources allocated within the preset time period is greater than the first preset value.
[0129] The aforementioned switching to a target object other than the first target object can be understood as being instructed to switch to a second target object, or being instructed to switch from the first target object to the second target object.
[0130] In some embodiments, the second preset condition includes at least one of the following:
[0131] The second target object is activated;
[0132] The second target object is indicated to not need to be skipped;
[0133] The second target object is instructed to be monitored;
[0134] The portion of bandwidth, cell, or cell group where the second target object is located is activated;
[0135] The portion of bandwidth, cell, or cell group where the second target object is located is instructed to be woken up;
[0136] Switch to a target object other than the first target object at the second preset time, before the second preset time, or after the second preset time.
[0137] The first target object is deactivated;
[0138] The first target object is instructed to skip;
[0139] The first target object is indicated to not require monitoring;
[0140] The portion of bandwidth, cell, or cell group where the first target object is located is deactivated;
[0141] The portion of bandwidth, cell, or cell group where the first target object is located is instructed to hibernate;
[0142] If the target resources of the second target object are allocated, the total number of resources allocated within the preset time period is less than or equal to the second preset value.
[0143] In this embodiment of the application, switching to a target object other than the first target object can be understood as being instructed to switch to a second target object, or being instructed to switch from the first target object to the second target object. Being instructed to wake up can be understood as being instructed to enter a non-sleep state.
[0144] The aforementioned first and second preset values represent the maximum limit on the total number of resources allocated. These first and second preset values can be the same. If the target resources for the first target object are allocated, and the total number of resources allocated within the preset time period is greater than the first preset value, this can be understood as: if the first target object is mapped, the total number of mapped resources will exceed the limit. For example, if SS1 is mapped, mapping SS2 would exceed the limit, so SS2 will not be mapped. If the target resources for the second target object are allocated, and the total number of resources allocated within the preset time period is less than or equal to the second preset value, this can be understood as: if the second target object is mapped, the total number of mapped resources will not exceed the limit.
[0145] The definitions of the first target object and the second target object can be set according to actual needs. For example, in some embodiments, the first target object includes at least one of the following: the target object for scheduling the first cell by the second cell; the target object for self-scheduling by the first cell; the target object for scheduling other cells besides the first cell by the second cell. For example, when the target object is a control configuration, the first target object includes at least one of the following: the control configuration for scheduling the first cell by the second cell; the control configuration for self-scheduling by the first cell; the control configuration for scheduling other cells besides the first cell by the second cell.
[0146] In some embodiments, the second target object includes at least one of the following: the target object for scheduling the first cell by the second cell; the target object for self-scheduling by the first cell; and the target object for scheduling other cells besides the first cell by the second cell. For example, when the target object is a control configuration, the second target object includes at least one of the following: the control configuration for scheduling the first cell by the second cell; the control configuration for self-scheduling by the first cell; and the control configuration for scheduling other cells besides the first cell by the second cell.
[0147] It should be noted that the first target object mentioned above is different from the second target object.
[0148] For example, in some embodiments, the index of the first target object is different from that of the second target object.
[0149] Optionally, in some embodiments, the cell associated with the first target object is different from the cell associated with the second target object, or the resource scheduling type of the first target object is different from the resource scheduling type of the second target object.
[0150] For example, in some embodiments, it is assumed that the first target object is an SS used by the second cell to schedule the first cell, and the second target object is an SS used by the first cell to schedule the first cell, or vice versa.
[0151] For example, in some embodiments, it is assumed that the first target object is an SS used for cross-carrier scheduling of the first cell by the second cell, and the second target object is an SS self-scheduled by the first cell, or vice versa.
[0152] Optionally, when the first target object is a target object that can be used to schedule the first cell in the second cell, the target resource of the first target object includes at least one of the following:
[0153] It can be used by the second cell to schedule the monitoring resources of the first cell;
[0154] It can be used for self-scheduling in the second cell and for scheduling monitoring resources of the first cell in the second cell;
[0155] Monitoring resources that can be used for self-scheduled operation in the first cell;
[0156] It can be used for self-scheduling in the first cell and for scheduling of the monitoring resources of the first cell in the second cell.
[0157] Optionally, when the second target object is a target object that can be used to schedule the first cell in the second cell, the target resource of the second target object includes at least one of the following:
[0158] Candidate monitoring resources that can be used for self-scheduling in the second cell;
[0159] It can be used for self-scheduling in the second cell and for scheduling monitoring resources of the first cell in the second cell;
[0160] It can be used by the second cell to schedule the monitoring resources of the first cell;
[0161] It can be used for self-scheduling in the second cell and for scheduling monitoring resources of the first cell in the second cell;
[0162] Monitoring resources that can be used for self-scheduled operation in the first cell;
[0163] It can be used for self-scheduling in the first cell and for scheduling of the monitoring resources of the first cell in the second cell.
[0164] In this embodiment, regardless of whether the allocated or mapped resources exceed the budget, candidate monitoring resources available for self-scheduling by the second cell and monitoring resources available for self-scheduling by the second cell and for scheduling the first cell by the second cell are typically mapped or allocated. If the budget is not exceeded, the following resources may also be mapped normally: monitoring resources available for scheduling the first cell by the second cell; monitoring resources available for self-scheduling by the second cell and for scheduling the first cell by the second cell; monitoring resources available for self-scheduling by the first cell; monitoring resources available for self-scheduling by the first cell and for scheduling the first cell by the second cell. If the budget is exceeded, the following resources may not be mapped: monitoring resources available for scheduling the first cell by the second cell; monitoring resources available for self-scheduling by the second cell and for scheduling the first cell by the second cell; monitoring resources available for self-scheduling by the first cell; monitoring resources available for self-scheduling by the first cell and for scheduling the first cell by the second cell.
[0165] Optionally, in some embodiments, the preset time period includes at least one time unit, and the time unit and the time granularity of the target resource allocation satisfy any one of the following:
[0166] Condition 1: The time unit corresponds to the SCS of the first cell, and the time granularity of the target resource allocation is the SCS of the second cell;
[0167] Condition 2, the time unit corresponds to the first SCS, the time granularity of the target resource allocation is the second SCS, the first SCS is one of the SCS of the first cell and the SCS of the second cell, the first SCS is the other of the SCS of the first cell and the SCS of the second cell, and the first SCS is greater than the second SCS.
[0168] Condition 3: The time unit corresponds to the first reference SCS, and the time granularity of the target resource allocation is the second reference SCS.
[0169] When the time unit and the time granularity of the target resource allocation satisfy condition 1, the resource allocation in the above embodiments can be understood as: allocating resources respectively in multiple sub-time units corresponding to the second cell SCS within the time unit corresponding to the first cell SCS. The non-allocation of resources in the above embodiments can be understood as: not allocating resources in multiple sub-time units corresponding to the second cell SCS within the time unit corresponding to the first cell SCS.
[0170] When the time granularity of the time unit and the target resource allocation satisfies condition 2, resource allocation in the above embodiment can be understood as: resource allocation is performed separately in multiple sub-time units corresponding to min(first cell SCS, second cell SCS) within the time unit corresponding to max(first cell SCS, second cell SCS). Not performing resource allocation in the above embodiment can be understood as: no resource allocation is performed in multiple sub-time units corresponding to min(first cell SCS, second cell SCS) within the time unit corresponding to max(first cell SCS, second cell SCS).
[0171] Optionally, the above allocation corresponds to the case where the first cell is the scheduled cell.
[0172] It should be noted that the time units included in the above-mentioned preset time period can be any of the following:
[0173] At a certain moment or at certain moments, such as a time-overlapping PDCCH listening opportunity;
[0174] One or more time slots;
[0175] One or more spans;
[0176] One or more time intervals, optionally, the start time and / or length of which may be related to parameters of two scheduled cells, which may be cell parameter configuration (numerology) or SCS, such as the time interval between PDCCH listening opportunities of two cells;
[0177] The PDCCH listening opportunities that can be scheduled for the same earliest start position of the Physical downlink shared channel (PDSCH) or the Physical uplink shared channel (PUSCH); for example, PDCCH listening opportunities on two cells where the earliest start position of the scheduled PDSCH or PUSCH is N.
[0178] Listen for the timer's effective time.
[0179] Optionally, after the terminal determines the allocation of target resources for the target object based on the configuration information, the method further includes:
[0180] The terminal listens to and schedules the monitoring resources of the first cell on one of the at least two cells.
[0181] In this embodiment, it is assumed that the first cell can perform self-scheduling, and the second cell can also schedule the first cell. The terminal can listen to the self-scheduled SS of the first cell and the SS of the second cell scheduling the first cell to obtain the scheduling command for scheduling the first cell. The self-scheduled SS of the first cell can be called SE-SS, and the SS of the second cell scheduling the first cell can be called CR-SS.
[0182] Optionally, in some embodiments, after the terminal determines the allocation of target resources for the target object based on the configuration information, the method further includes:
[0183] When the scheduling of at least two cells includes the first cell, the terminal listens for the target object self-scheduled by the first cell over K time units, or listens for the target object scheduled by the second cell for the first cell, where K is a positive integer.
[0184] In this embodiment of the application, the above-mentioned K time units can be preset K time units or arbitrary time units. When K is greater than 1, the K time units can be continuous or discontinuous, and no further limitation is made here.
[0185] Optionally, the terminal can also monitor other SSs on the second terminal to obtain the scheduling DCIs of the second cell or other cells on the second cell. These other SSs can be referred to as O-SSs.
[0186] Optionally, SE-SS, CR-SS, and O-SS can be CSS or USS.
[0187] Optionally, the first cell does not have self-scheduling, and the second cell is configured with a DCI-J to simultaneously / jointly schedule data between the first cell and the second cell. In this case, the second cell can also be configured with a DCI-2 to schedule the first cell independently.
[0188] It should be noted that, in the case where the scheduling of at least two cells includes the first cell, the terminal-specific search space of the self-scheduled first cell and the search space of the second cell scheduling the first cell can be configured to be activated only once. Even if the terminal-specific search space of the self-scheduled first cell and the search space of the second cell scheduling the first cell are activated simultaneously, the terminal will only listen to the monitoring resources of the first cell on one cell.
[0189] It should be understood that the grouping method of the above control configuration group can be set according to actual needs. For example, in some embodiments, the grouping of the control configuration group is determined based on the target information of the control configuration. The target information includes at least one of the following: SCS, DCI format, associated RNTI, period, control configuration index, associated control resource set pool index, associated TRP, associated scheduling cell, associated scheduled cell, associated number of scheduling cells, associated number of scheduled cells, cell, scheduling type, and configuration type.
[0190] When the target information includes the aforementioned associated scheduling cells, the target objects that can be used to schedule the first cell can be divided into set 1 (or group 1), and the target objects that can be used to schedule the first cell can be divided into set 2 (or group 2).
[0191] When the target information includes the aforementioned associated scheduled cells, the target objects that can be used to schedule the first cell can be divided into set 3, and the target objects that can be used to schedule the second cell can be divided into set 4.
[0192] When the target information includes the number of associated scheduling cells, target objects that can be used for scheduling the first cell from the first cell and for scheduling the first cell from the second cell can be divided into set 5, and target objects that can only be used for scheduling the first cell from the first cell can be divided into set 6.
[0193] When the target information includes the number of associated scheduled cells, target objects that can be used to schedule the first cell from the second cell, or to schedule other cells besides the first cell from the second cell, can be divided into set 7, and target objects that can only be used to schedule the first cell from the first cell can be divided into set 8.
[0194] When the target information includes the cell where the control configuration is located, the target objects on the first cell can be divided into set 9, and the target objects on the second cell can be divided into set 10.
[0195] When the target information includes scheduling type, in one embodiment, assuming SS2 can be used for self-scheduling of the first cell and scheduling of the first cell by the second cell, the SS2 configuration includes the number of PDCCH candidates for scheduling the first cell portion (cross-carrier scheduling portion) by the second cell, and also includes the number of PDCCH candidates for scheduling the first cell portion (self-scheduling portion) by the first cell in SS2. In this case, the self-scheduling portion belongs to set 11, and the cross-carrier scheduling portion belongs to set 12. In another embodiment, assuming SS2 can be used for self-scheduling of the second cell and scheduling of the second cell by the second cell, the SS2 configuration includes the number of PDCCH candidates for scheduling the second cell portion (cross-carrier scheduling portion) by the second cell, and also includes the number of PDCCH candidates for scheduling the second cell portion (self-scheduling portion) by the second cell in SS2. In this case, the self-scheduling portion belongs to set 13, and the cross-carrier scheduling portion belongs to set 14.
[0196] When the target information includes configuration types, you can set CSS to belong to collection 15 and USS to belong to collection 16.
[0197] Optionally, in some embodiments, if the target object meets a third preset condition, the first resource of the target object can be used to transmit the first DCI and the second DCI;
[0198] Wherein, the first DCI is a DCI that can be transmitted on the second resource of the target object, and the first DCI is used for self-scheduling of the first cell or the second cell; the second DCI is a DCI that can be transmitted on the third resource of the target object, and the second DCI is used for scheduling the first cell by the second cell; the first resource includes at least a portion of the second resource and the third resource.
[0199] In this embodiment of the application, the first resource mentioned above may include at least one of the following:
[0200] At least some of the resources in which the second and third resources do not overlap;
[0201] At least some of the resources in the third resource that do not overlap with the second resource;
[0202] At least some of the resources in the resource that overlaps with the second resource and the third resource.
[0203] It should be understood that the aforementioned first resource refers to a resource capable of transmitting both the first DCI and the second DCI. In actual transmission, only one of the first DCI and the second DCI is transmitted on the first resource.
[0204] Optionally, in some embodiments, the third preset condition includes at least one of the following: the first DCI and the second DCI are of the same size; at least one of the first resource and the second resource overlaps.
[0205] To better understand this application, the implementation of this application will be illustrated through some specific examples below.
[0206] Example 1: Determining activation-deactivation decisions during mapping / resource allocation.
[0207] For cells where Pcells are scheduled, the search space configuration for each time unit is determined based on the configuration. For example, consider three SSs: Pcell CSS, SP-CR-SS, and Pcell USS. Among them, SP-CR-SS can be understood as the SS for Scells to schedule Pcells.
[0208] At this point, the three SSs can be traversed to determine whether to allocate resources. The traversal order may be based on ID, priority, or other factors.
[0209] Optionally, if SP-CR-SS is activated and the total number of resources after mapping SP-CR-SS does not exceed a first preset value, then resources are allocated to SP-CR-SS.
[0210] Optionally, if SP-CR-SS is deactivated, no resources are allocated to SP-CR-SS.
[0211] Optionally, if Pcell USS is activated and the total number of resources after mapping Pcell USS does not exceed a second preset value, then resources are allocated to SP-CR-SS.
[0212] Optionally, if Pcell USS is deactivated, no resources are allocated to Pcell USS.
[0213] Further optionally, the first preset value and the second preset value are the same in the above example. Specifically, in one embodiment, the value is the blind detection budget corresponding to Pcell.
[0214] Example 2: Division of control configuration groups and traversal based on groups.
[0215] For cells where Pcell is scheduled, the search space configuration for each time unit is determined according to the configuration. For example, consider three SSs: Pcell CSS, SP-CR-SS, and Pcell USS. Pcell CSS belongs to set0, SP-CR-SS belongs to set1, and Pcell USS belongs to set2.
[0216] At this point, the three sets can be traversed to determine whether resource allocation should be performed. The traversal order may be based on ID, priority, or other factors.
[0217] First, map a set (e.g., set0), then map set1 and set2. When mapping set1 and set2, the following situation exists:
[0218] Optionally, if set1 or SP-CR-SS is activated, and the total number of resources after mapping set1 or SP-CR-SS does not exceed a first preset value, then resources are allocated to set1 or SP-CR-SS.
[0219] Optionally, if set1 or SP-CR-SS is deactivated, no resources are allocated to set1 or SP-CR-SS;
[0220] Optionally, if set2 or Pcell USS is activated, and the total number of resources after mapping set2 or Pcell USS does not exceed the second preset value, then resources are allocated to set2 or SP-CR-SS.
[0221] Optionally, if set2 or Pcell USS is deactivated, no resources are allocated to set2 or Pcell USS.
[0222] Further optionally, the first preset value and the second preset value are the same in the above example. Specifically, in one embodiment, the value is the blind detection budget corresponding to Pcell.
[0223] Example 3: Traversal based on scheduling cells.
[0224] When considering whether to map / allocate resources to SP-CR-SS, the corresponding scheduling cells are traversed to determine whether to map / allocate resources.
[0225] Optionally, for the part corresponding to cell-1, if the total number of resources after mapping / allocating the resources of this part does not exceed a first preset value, then the resources are mapped and allocated.
[0226] Optionally, for the part corresponding to cell-2, if the total number of resources after mapping / allocating the resources of this part does not exceed the second preset value, then the mapping and resource allocation are performed.
[0227] Further optionally, the first preset value and the second preset value are the same in the above example. Specifically, in one embodiment, the value is the blind detection budget corresponding to Pcell.
[0228] This solution is suitable for the following situations:
[0229] Scenario 1: The configuration of the first cell includes an SP-CR-SS configuration for scheduling the first cell by the second cell, and the SP-CR-SS can be used for self-scheduling of the first cell. In this case, the SP-CR-SS configuration will contain two / groups of PDCCH candidates, one for self-scheduling of the first cell and the other for scheduling the first cell by the second cell.
[0230] Scenario 2: Assume that SP-CR-SS and Pcell USS can be enabled / activated simultaneously, and assume that resource allocation / mapping for Pcell CSS, Pcell USS and SP-CR-SS is considered.
[0231] Example 4: Reference SCS and particle size.
[0232] Assuming Pcell is 15kHz and Scell is 30kHz, the length of the time unit is determined with 15kHz as the reference SCS. That is, how to allocate / map resources is determined for each 15kHz time slot. Since a 15kHz time slot contains two 30kHz time slots, it is necessary to determine whether to allocate / map resources for each of the two 30kHz time slots. Therefore, it may be necessary to traverse the 30kHz time slot IDs, which can reduce the waste of blind decoding (BD). For example, slot 1 can be allocated resources without exceeding the limit, but slot 2 cannot be allocated resources and will exceed the limit.
[0233] Example 5: Processing of PDCCH candidate for self-scheduling in the second cell.
[0234] For the case where the Pcell is scheduled, assuming SP-CR-SS is SS1, when determining the mapping / allocation of resources, only the PDCCH candidate / CCE used for scheduling the Pcell is considered, and the PDCCH candidate used for Scell self-scheduling in SP-CR-SS is not considered. This means that if the USS of Scell scheduling Pcell is dropped in the process of determining the mapping / allocation of resources, SS1 still exists on Scell, and the self-scheduling PDCCH candidate / CCE part on Scell is retained.
[0235] Example 6: SS sharing.
[0236] For a control configuration, if the group meets the third preset condition, the first resource of the control configuration can be used to transmit the first DCI and the second DCI;
[0237] Wherein, the first DCI is a DCI that can be transmitted using the second resource in the control configuration / control configuration, and the first DCI is used for self-scheduling of the first cell or the second cell; the second DCI is a DCI that can be transmitted using the third resource in the control configuration / control configuration, and the second DCI is used for scheduling the first cell by the second cell; the first resource may include at least one of the following:
[0238] At least some of the resources in which the second and third resources do not overlap;
[0239] At least some of the resources in the third resource that do not overlap with the second resource;
[0240] At least some of the resources in the resource that overlaps with the second resource and the third resource.
[0241] It should be noted that the transmission processing method provided in this application embodiment can be executed by a transmission processing device, or by a control module within that transmission processing device for executing the transmission processing method. This application embodiment uses the execution of the transmission processing method by a transmission processing device as an example to illustrate the transmission processing device provided in this application embodiment.
[0242] Please see Figure 3 , Figure 3 This is a flowchart of another transmission processing method provided in the embodiments of this application, such as... Figure 3 As shown, it includes the following steps:
[0243] Step 301: The network-side device sends configuration information to the terminal, the configuration information including a target object, the target object including the cell's control configuration or control configuration group; and...
[0244] Step 301: The network-side device determines the allocation of target resources for the target object based on the configuration information;
[0245] The terminal is configured with M cells, where M is an integer greater than 1; the M cells include a first cell, which can be scheduled by at least two cells, and the at least two cells include at least one second cell; the target resource is at least a portion of the resources of the target object.
[0246] Optionally, the network-side device determines the allocation of target resources for the target object based on the configuration information, including:
[0247] The network-side device determines the allocation of target resources for N objects based on the configuration information, where N is a positive integer. The N objects are at least one of the target objects among L objects. The L objects are all the target objects included in the configuration information, or the L objects are the target objects located within a preset time period among all the target objects included in the configuration information.
[0248] Optionally, the N objects include at least one of the following:
[0249] N1 target objects that can be used for self-scheduling in the first cell;
[0250] It can be used to schedule N2 target objects in the first cell from the second cell;
[0251] The N3 target objects that can be used for self-scheduling in the second cell;
[0252] Where N1, N2 and N3 are all positive integers less than or equal to N.
[0253] Optionally, the target resources of the N2 target objects include at least one of the following:
[0254] The second cell schedules the monitoring resources of the first cell;
[0255] The second cell's self-scheduled monitoring resources;
[0256] The first cell's self-scheduled monitoring resources.
[0257] Optionally, the target resources of the N1 target objects include the monitoring resources self-scheduled by the first cell.
[0258] Optionally, the network-side device determines the allocation of target resources for N objects based on the configuration information, including:
[0259] The network-side device determines the allocation of target resources for N objects according to the configuration information and in a preset order;
[0260] The preset order includes at least one of the following: a first order determined based on the subcarrier spacing (SCS) of the control configuration; a second order determined based on the downlink control information (DCI) format of the control configuration; a third order determined based on the radio network temporary identifier (RNTI) associated with the control configuration; a fourth order determined based on the period of the control configuration; a fifth order determined based on the control resource set pool index associated with the control configuration; a sixth order determined based on the transmit and receive points (TRP) associated with the control configuration; a seventh order determined based on the index of the target object; an eighth order determined based on the scheduling cells associated with the target object; a ninth order determined based on the schedulable cells of the target object; a tenth order determined based on the priority of the target object; an eleventh order determined based on the number of scheduling cells associated with the target object; a twelfth order determined based on the number of scheduled cells associated with the target object; a thirteenth order determined based on the cell where the target object is located; a fourteenth order determined based on the scheduling type; and a fifteenth order determined based on the configuration type of the target object.
[0261] Optionally, the network-side device determines the allocation of target resources for N objects based on the configuration information, including at least one of the following:
[0262] If there is a first target object among the L objects that meets the first preset condition, the network-side device determines that it will not allocate resources to the target resource of the first target object, and the N objects are the target objects among the L objects other than the first target object;
[0263] If there is a second target object among the L objects that meets the second preset condition, the network-side device determines to allocate resources to the target resource of the second target object, and the N objects are the second target object.
[0264] Optionally, the first preset condition includes at least one of the following:
[0265] The first target object is deactivated;
[0266] The first target object is instructed to skip;
[0267] The first target object is indicated to not require monitoring;
[0268] The portion of bandwidth, cell, or cell group where the first target object is located is deactivated;
[0269] The portion of bandwidth, cell, or cell group where the first target object is located is instructed to hibernate;
[0270] Switch to another target object other than the first target object at a first preset time, before the first preset time, or after the first preset time;
[0271] The second target object is activated;
[0272] The second target object is indicated to not need to be skipped;
[0273] The second target object is instructed to be monitored;
[0274] The portion of bandwidth, cell, or cell group where the second target object is located is activated;
[0275] The portion of bandwidth, cell, or cell group where the second target object is located is instructed to be woken up;
[0276] If the target resources of the first target object are allocated, the total number of resources allocated within the preset time period is greater than the first preset value.
[0277] Optionally, the second preset condition includes at least one of the following:
[0278] The second target object is activated;
[0279] The second target object is indicated to not need to be skipped;
[0280] The second target object is instructed to be monitored;
[0281] The portion of bandwidth, cell, or cell group where the second target object is located is activated;
[0282] The portion of bandwidth, cell, or cell group where the second target object is located is instructed to be woken up;
[0283] Switch to a target object other than the first target object at the second preset time, before the second preset time, or after the second preset time.
[0284] The first target object is deactivated;
[0285] The first target object is instructed to skip;
[0286] The first target object is indicated to not require monitoring;
[0287] The portion of bandwidth, cell, or cell group where the first target object is located is deactivated;
[0288] The portion of bandwidth, cell, or cell group where the first target object is located is instructed to hibernate;
[0289] If the target resources of the second target object are allocated, the total number of resources allocated within the preset time period is less than or equal to the second preset value.
[0290] Optionally, the first target object includes at least one of the following: the target object scheduled by the second cell to the first cell; the target object self-scheduled by the first cell; or the target object scheduled by the second cell to other cells besides the first cell.
[0291] Optionally, the second target object includes at least one of the following: the target object scheduled by the second cell to the first cell; the target object self-scheduled by the first cell; or the target object scheduled by the second cell to other cells besides the first cell.
[0292] Optionally, the indexes of the first target object and the second target object are different.
[0293] Optionally, the cell associated with the first target object is different from the cell associated with the second target object, or the resource scheduling type of the first target object is different from the resource scheduling type of the second target object.
[0294] Optionally, when the first target object is a target object that can be used to schedule the first cell in the second cell, the target resource of the first target object includes at least one of the following:
[0295] It can be used by the second cell to schedule the monitoring resources of the first cell;
[0296] It can be used for self-scheduling in the second cell and for scheduling monitoring resources of the first cell in the second cell;
[0297] Monitoring resources that can be used for self-scheduled operation in the first cell;
[0298] It can be used for self-scheduling in the first cell and for scheduling of the monitoring resources of the first cell in the second cell.
[0299] Optionally, when the second target object is a target object that can be used to schedule the first cell in the second cell, the target resource of the second target object includes at least one of the following:
[0300] Candidate monitoring resources that can be used for self-scheduling in the second cell;
[0301] It can be used for self-scheduling in the second cell and for scheduling monitoring resources of the first cell in the second cell;
[0302] It can be used by the second cell to schedule the monitoring resources of the first cell;
[0303] It can be used for self-scheduling in the second cell and for scheduling monitoring resources of the first cell in the second cell;
[0304] Monitoring resources that can be used for self-scheduled operation in the first cell;
[0305] It can be used for self-scheduling in the first cell and for scheduling of the monitoring resources of the first cell in the second cell.
[0306] Optionally, the preset time period includes at least one time unit, and the time unit and the time granularity of the target resource allocation satisfy any one of the following:
[0307] The time unit corresponds to the SCS of the first cell, and the time granularity of the target resource allocation is the SCS of the second cell;
[0308] The time unit corresponds to the first SCS, the time granularity of the target resource allocation is the second SCS, the first SCS is one of the SCS of the first cell and the SCS of the second cell, the first SCS is the other of the SCS of the first cell and the SCS of the second cell, and the first SCS is greater than the second SCS.
[0309] The time unit corresponds to the first reference SCS, and the time granularity of the target resource allocation is the second reference SCS.
[0310] Optionally, the grouping of the control configuration group is determined based on the target information of the control configuration, which includes at least one of the following: SCS, DCI format, associated RNTI, period, control configuration index, associated control resource set pool index, associated TRP, associated scheduling cell, associated scheduled cell, associated number of scheduling cells, associated number of scheduled cells, cell in which it is located, scheduling type, and configuration type.
[0311] Optionally, if the target object meets the third preset condition, the first resource of the target object can be used to transmit the first DCI and the second DCI;
[0312] Wherein, the first DCI is a DCI that can be transmitted on the second resource of the target object, and the first DCI is used for self-scheduling of the first cell or the second cell; the second DCI is a DCI that can be transmitted on the third resource of the target object, and the second DCI is used for scheduling the first cell by the second cell; the first resource includes at least a portion of the second resource and the third resource.
[0313] Optionally, the third preset condition includes at least one of the following: the first DCI and the second DCI have the same size; at least one of the first resource and the second resource overlaps.
[0314] Optionally, the first cell is a primary cell (Pcell) or a primary-secondary cell (PScell), and the second cell is a secondary cell (Scell).
[0315] It should be noted that this embodiment is used as... Figure 2 The implementation methods of the network-side devices corresponding to the embodiments shown can be found in the following examples. Figure 2 The embodiments shown herein, and the benefits achieved therein, will not be repeated here to avoid repetition.
[0316] Please see Figure 4 , Figure 4 This is a structural diagram of a transmission processing apparatus provided in an embodiment of this application, as shown below. Figure 4 As shown, the transmission processing device 400 includes:
[0317] The receiving module 401 is used to receive configuration information sent by the network-side device, wherein the configuration information includes a target object, and the target object includes the control configuration of the cell or the control configuration group.
[0318] The first determining module 402 is used to determine the allocation of target resources for the target object based on the configuration information;
[0319] The terminal is configured with M cells, where M is an integer greater than 1; the M cells include a first cell, which can be scheduled by at least two cells, and the at least two cells include at least one second cell; the target resource is at least a portion of the resources of the target object.
[0320] Optionally, the first determining module 402 is specifically used to: determine the allocation of target resources for N objects according to the configuration information, where N is a positive integer, the N objects are at least one of the target objects among L objects, the L objects are all the target objects included in the configuration information, or the L objects are the target objects located within a preset time period among all the target objects included in the configuration information.
[0321] Optionally, the N objects include at least one of the following:
[0322] N1 target objects that can be used for self-scheduling in the first cell;
[0323] It can be used to schedule N2 target objects in the first cell from the second cell;
[0324] The N3 target objects that can be used for self-scheduling in the second cell;
[0325] Where N1, N2 and N3 are all positive integers less than or equal to N.
[0326] Optionally, the target resources of the N2 target objects include at least one of the following:
[0327] The second cell schedules the monitoring resources of the first cell;
[0328] The second cell's self-scheduled monitoring resources;
[0329] The first cell's self-scheduled monitoring resources.
[0330] Optionally, the target resources of the N1 target objects include the monitoring resources self-scheduled by the first cell.
[0331] Optionally, the first determining module 402 is specifically used to: determine the allocation of target resources for N objects according to the configuration information and in a preset order;
[0332] The preset order includes at least one of the following: a first order determined based on the subcarrier spacing (SCS) of the control configuration; a second order determined based on the downlink control information (DCI) format of the control configuration; a third order determined based on the radio network temporary identifier (RNTI) associated with the control configuration; a fourth order determined based on the period of the control configuration; a fifth order determined based on the control resource set pool index associated with the control configuration; a sixth order determined based on the transmit and receive points (TRP) associated with the control configuration; a seventh order determined based on the index of the target object; an eighth order determined based on the scheduling cells associated with the target object; a ninth order determined based on the schedulable cells of the target object; a tenth order determined based on the priority of the target object; an eleventh order determined based on the number of scheduling cells associated with the target object; a twelfth order determined based on the number of scheduled cells associated with the target object; a thirteenth order determined based on the cell where the target object is located; a fourteenth order determined based on the scheduling type; and a fifteenth order determined based on the configuration type of the target object.
[0333] Optionally, the first determining module 402 is specifically used to perform at least one of the following:
[0334] If there is a first target object among the L objects that meets the first preset condition, it is determined that the target resource of the first target object will not be allocated. The N objects are the target objects among the L objects other than the first target object.
[0335] If there is a second target object among the L objects that meets the second preset condition, then the target resource of the second target object is determined to be allocated, and the N objects are the second target object.
[0336] Optionally, the first preset condition includes at least one of the following:
[0337] The first target object is deactivated;
[0338] The first target object is instructed to skip;
[0339] The first target object is indicated to not require monitoring;
[0340] The portion of bandwidth, cell, or cell group where the first target object is located is deactivated;
[0341] The portion of bandwidth, cell, or cell group where the first target object is located is instructed to hibernate;
[0342] Switch to another target object other than the first target object at a first preset time, before the first preset time, or after the first preset time;
[0343] The second target object is activated;
[0344] The second target object is indicated to not need to be skipped;
[0345] The second target object is instructed to be monitored;
[0346] The portion of bandwidth, cell, or cell group where the second target object is located is activated;
[0347] The portion of bandwidth, cell, or cell group where the second target object is located is instructed to be woken up;
[0348] If the target resources of the first target object are allocated, the total number of resources allocated within the preset time period is greater than the first preset value.
[0349] Optionally, the second preset condition includes at least one of the following:
[0350] The second target object is activated;
[0351] The second target object is indicated to not need to be skipped;
[0352] The second target object is instructed to be monitored;
[0353] The portion of bandwidth, cell, or cell group where the second target object is located is activated;
[0354] The portion of bandwidth, cell, or cell group where the second target object is located is instructed to be woken up;
[0355] Switch to a target object other than the first target object at the second preset time, before the second preset time, or after the second preset time.
[0356] The first target object is deactivated;
[0357] The first target object is instructed to skip;
[0358] The first target object is indicated to not require monitoring;
[0359] The portion of bandwidth, cell, or cell group where the first target object is located is deactivated;
[0360] The portion of bandwidth, cell, or cell group where the first target object is located is instructed to hibernate;
[0361] If the target resources of the second target object are allocated, the total number of resources allocated within the preset time period is less than or equal to the second preset value.
[0362] Optionally, the first target object includes at least one of the following: the target object scheduled by the second cell to the first cell; the target object self-scheduled by the first cell; or the target object scheduled by the second cell to other cells besides the first cell.
[0363] Optionally, the second target object includes at least one of the following: the target object of the second cell scheduling the first cell; the target object of the first cell self-scheduling; and the target object of the second cell scheduling other cells besides the first cell.
[0364] Optionally, the indexes of the first target object and the second target object are different.
[0365] Optionally, the cell associated with the first target object is different from the cell associated with the second target object, or the resource scheduling type of the first target object is different from the resource scheduling type of the second target object.
[0366] Optionally, when the first target object is a target object that can be used to schedule the first cell in the second cell, the target resource of the first target object includes at least one of the following:
[0367] It can be used by the second cell to schedule the monitoring resources of the first cell;
[0368] It can be used for self-scheduling in the second cell and for scheduling monitoring resources of the first cell in the second cell;
[0369] Monitoring resources that can be used for self-scheduled operation in the first cell;
[0370] It can be used for self-scheduling in the first cell and for scheduling of the monitoring resources of the first cell in the second cell.
[0371] Optionally, when the second target object is a target object that can be used to schedule the first cell in the second cell, the target resource of the second target object includes at least one of the following:
[0372] Candidate monitoring resources that can be used for self-scheduling in the second cell;
[0373] It can be used for self-scheduling in the second cell and for scheduling monitoring resources of the first cell in the second cell;
[0374] It can be used by the second cell to schedule the monitoring resources of the first cell;
[0375] It can be used for self-scheduling in the second cell and for scheduling monitoring resources of the first cell in the second cell;
[0376] Monitoring resources that can be used for self-scheduled operation in the first cell;
[0377] It can be used for self-scheduling in the first cell and for scheduling of the monitoring resources of the first cell in the second cell.
[0378] Optionally, the preset time period includes at least one time unit, and the time unit and the time granularity of the target resource allocation satisfy any one of the following:
[0379] The time unit corresponds to the SCS of the first cell, and the time granularity of the target resource allocation is the SCS of the second cell;
[0380] The time unit corresponds to the first SCS, the time granularity of the target resource allocation is the second SCS, the first SCS is one of the SCS of the first cell and the SCS of the second cell, the first SCS is the other of the SCS of the first cell and the SCS of the second cell, and the first SCS is greater than the second SCS.
[0381] The time unit corresponds to the first reference SCS, and the time granularity of the target resource allocation is the second reference SCS.
[0382] Optionally, the grouping of the control configuration group is determined based on the target information of the control configuration, which includes at least one of the following: SCS, DCI format, associated RNTI, period, control configuration index, associated control resource set pool index, associated TRP, associated scheduling cell, associated scheduled cell, associated number of scheduling cells, associated number of scheduled cells, cell in which it is located, scheduling type, and configuration type.
[0383] Optionally, if the target object meets the third preset condition, the first resource of the target object can be used to transmit the first DCI and the second DCI;
[0384] Wherein, the first DCI is a DCI that can be transmitted on the second resource of the target object, and the first DCI is used for self-scheduling of the first cell or the second cell; the second DCI is a DCI that can be transmitted on the third resource of the target object, and the second DCI is used for scheduling the first cell by the second cell; the first resource includes at least a portion of the second resource and the third resource.
[0385] Optionally, the third preset condition includes at least one of the following: the first DCI and the second DCI have the same size; at least one of the first resource and the second resource overlaps.
[0386] Optionally, the first cell is a primary cell (Pcell) or a primary-secondary cell (PScell), and the second cell is a secondary cell (Scell).
[0387] Optionally, the transmission processing device further includes:
[0388] The monitoring module is used to monitor and schedule the monitoring resources of the first cell on one of the at least two cells.
[0389] Optionally, the transmission processing device further includes:
[0390] The monitoring module is configured to, in the case where the scheduling of at least two cells includes the first cell, monitor the target object self-scheduled by the first cell over K time units, or monitor the target object scheduled by the second cell for the first cell, where K is a positive integer.
[0391] The transmission processing device provided in this application embodiment can achieve... Figure 2 To avoid repetition, the various processes in the method embodiments will not be described again here.
[0392] Please see Figure 5 , Figure 5 This is a structural diagram of another transmission processing apparatus provided in the embodiments of this application, such as... Figure 5 As shown, the transmission processing device 500 includes:
[0393] The sending module 501 is used to send configuration information to the terminal. The configuration information includes a target object, and the target object includes the control configuration of the cell or the control configuration group.
[0394] The second determining module 502 is used to determine the allocation of target resources for the target object based on the configuration information;
[0395] The terminal is configured with M cells, where M is an integer greater than 1; the M cells include a first cell, which can be scheduled by at least two cells, and the at least two cells include at least one second cell; the target resource is at least a portion of the resources of the target object.
[0396] Optionally, the second determining module 502 is specifically used to: determine the allocation of target resources for N objects according to the configuration information, where N is a positive integer, the N objects are at least one of the target objects among L objects, the L objects are all the target objects included in the configuration information, or the L objects are the target objects located within a preset time period among all the target objects included in the configuration information.
[0397] Optionally, the N objects include at least one of the following:
[0398] N1 target objects that can be used for self-scheduling in the first cell;
[0399] It can be used to schedule N2 target objects in the first cell from the second cell;
[0400] The N3 target objects that can be used for self-scheduling in the second cell;
[0401] Where N1, N2 and N3 are all positive integers less than or equal to N.
[0402] Optionally, the target resources of the N2 target objects include at least one of the following:
[0403] The second cell schedules the monitoring resources of the first cell;
[0404] The second cell's self-scheduled monitoring resources;
[0405] The first cell's self-scheduled monitoring resources.
[0406] Optionally, the target resources of the N1 target objects include the monitoring resources self-scheduled by the first cell.
[0407] Optionally, the second determining module 502 is specifically used to: determine the allocation of target resources for N objects according to the configuration information and in a preset order;
[0408] The preset order includes at least one of the following: a first order determined based on the subcarrier spacing (SCS) of the control configuration; a second order determined based on the downlink control information (DCI) format of the control configuration; a third order determined based on the radio network temporary identifier (RNTI) associated with the control configuration; a fourth order determined based on the period of the control configuration; a fifth order determined based on the control resource set pool index associated with the control configuration; a sixth order determined based on the transmit and receive points (TRP) associated with the control configuration; a seventh order determined based on the index of the target object; an eighth order determined based on the scheduling cells associated with the target object; a ninth order determined based on the schedulable cells of the target object; a tenth order determined based on the priority of the target object; an eleventh order determined based on the number of scheduling cells associated with the target object; a twelfth order determined based on the number of scheduled cells associated with the target object; a thirteenth order determined based on the cell where the target object is located; a fourteenth order determined based on the scheduling type; and a fifteenth order determined based on the configuration type of the target object.
[0409] Optionally, the second determining module 502 is specifically used to perform at least one of the following:
[0410] If there is a first target object among the L objects that meets the first preset condition, it is determined that the target resource of the first target object will not be allocated. The N objects are the target objects among the L objects other than the first target object.
[0411] If there is a second target object among the L objects that meets the second preset condition, then the target resource of the second target object is determined to be allocated, and the N objects are the second target object.
[0412] Optionally, the first preset condition includes at least one of the following:
[0413] The first target object is deactivated;
[0414] The first target object is instructed to skip;
[0415] The first target object is indicated to not require monitoring;
[0416] The portion of bandwidth, cell, or cell group where the first target object is located is deactivated;
[0417] The portion of bandwidth, cell, or cell group where the first target object is located is instructed to hibernate;
[0418] Switch to another target object other than the first target object at a first preset time, before the first preset time, or after the first preset time;
[0419] The second target object is activated;
[0420] The second target object is indicated to not need to be skipped;
[0421] The second target object is instructed to be monitored;
[0422] The portion of bandwidth, cell, or cell group where the second target object is located is activated;
[0423] The portion of bandwidth, cell, or cell group where the second target object is located is instructed to be woken up;
[0424] If the target resources of the first target object are allocated, the total number of resources allocated within the preset time period is greater than the first preset value.
[0425] Optionally, the second preset condition includes at least one of the following:
[0426] The second target object is activated;
[0427] The second target object is indicated to not need to be skipped;
[0428] The second target object is instructed to be monitored;
[0429] The portion of bandwidth, cell, or cell group where the second target object is located is activated;
[0430] The portion of bandwidth, cell, or cell group where the second target object is located is instructed to be woken up;
[0431] Switch to a target object other than the first target object at the second preset time, before the second preset time, or after the second preset time.
[0432] The first target object is deactivated;
[0433] The first target object is instructed to skip;
[0434] The first target object is indicated to not require monitoring;
[0435] The portion of bandwidth, cell, or cell group where the first target object is located is deactivated;
[0436] The portion of bandwidth, cell, or cell group where the first target object is located is instructed to hibernate;
[0437] If the target resources of the second target object are allocated, the total number of resources allocated within the preset time period is less than or equal to the second preset value.
[0438] Optionally, the first target object includes at least one of the following: the target object scheduled by the second cell to the first cell; the target object self-scheduled by the first cell; or the target object scheduled by the second cell to other cells besides the first cell.
[0439] Optionally, the second target object includes at least one of the following: the target object scheduled by the second cell to the first cell; the target object self-scheduled by the first cell; or the target object scheduled by the second cell to other cells besides the first cell.
[0440] Optionally, the indexes of the first target object and the second target object are different.
[0441] Optionally, the cell associated with the first target object is different from the cell associated with the second target object, or the resource scheduling type of the first target object is different from the resource scheduling type of the second target object.
[0442] Optionally, when the first target object is a target object that can be used to schedule the first cell in the second cell, the target resource of the first target object includes at least one of the following:
[0443] It can be used by the second cell to schedule the monitoring resources of the first cell;
[0444] It can be used for self-scheduling in the second cell and for scheduling monitoring resources of the first cell in the second cell;
[0445] Monitoring resources that can be used for self-scheduled operation in the first cell;
[0446] It can be used for self-scheduling in the first cell and for scheduling of the monitoring resources of the first cell in the second cell.
[0447] Optionally, when the second target object is a target object that can be used to schedule the first cell in the second cell, the target resource of the second target object includes at least one of the following:
[0448] Candidate monitoring resources that can be used for self-scheduling in the second cell;
[0449] It can be used for self-scheduling in the second cell and for scheduling monitoring resources of the first cell in the second cell;
[0450] It can be used by the second cell to schedule the monitoring resources of the first cell;
[0451] It can be used for self-scheduling in the second cell and for scheduling monitoring resources of the first cell in the second cell;
[0452] Monitoring resources that can be used for self-scheduled operation in the first cell;
[0453] It can be used for self-scheduling in the first cell and for scheduling of the monitoring resources of the first cell in the second cell.
[0454] Optionally, the preset time period includes at least one time unit, and the time unit and the time granularity of the target resource allocation satisfy any one of the following:
[0455] The time unit corresponds to the SCS of the first cell, and the time granularity of the target resource allocation is the SCS of the second cell;
[0456] The time unit corresponds to the first SCS, the time granularity of the target resource allocation is the second SCS, the first SCS is one of the SCS of the first cell and the SCS of the second cell, the first SCS is the other of the SCS of the first cell and the SCS of the second cell, and the first SCS is greater than the second SCS.
[0457] The time unit corresponds to the first reference SCS, and the time granularity of the target resource allocation is the second reference SCS.
[0458] Optionally, the grouping of the control configuration group is determined based on the target information of the control configuration, which includes at least one of the following: SCS, DCI format, associated RNTI, period, control configuration index, associated control resource set pool index, associated TRP, associated scheduling cell, associated scheduled cell, associated number of scheduling cells, associated number of scheduled cells, cell in which it is located, scheduling type, and configuration type.
[0459] Optionally, if the target object meets the third preset condition, the first resource of the target object can be used to transmit the first DCI and the second DCI;
[0460] Wherein, the first DCI is a DCI that can be transmitted on the second resource of the target object, and the first DCI is used for self-scheduling of the first cell or the second cell; the second DCI is a DCI that can be transmitted on the third resource of the target object, and the second DCI is used for scheduling the first cell by the second cell; the first resource includes at least a portion of the second resource and the third resource.
[0461] Optionally, the third preset condition includes at least one of the following: the first DCI and the second DCI have the same size; at least one of the first resource and the second resource overlaps.
[0462] Optionally, the first cell is a primary cell (Pcell) or a primary-secondary cell (PScell), and the second cell is a secondary cell (Scell).
[0463] The transmission processing device provided in this application embodiment can achieve... Figure 3 To avoid repetition, the various processes in the method embodiments will not be described again here.
[0464] The transmission processing device in this application embodiment can be a device, a device with an operating system, or an electronic device, or it can be a component, integrated circuit, or chip in a terminal. The device can be a mobile terminal or a non-mobile terminal. For example, a mobile terminal can include, but is not limited to, the types of terminal 11 listed above, and a non-mobile terminal can be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc., and this application embodiment does not specifically limit it.
[0465] The transmission processing device provided in this application embodiment can achieve... Figure 2 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0466] Optional, such as Figure 6 As shown, this application embodiment also provides a communication device 600, including a processor 601, a memory 602, and a program or instructions stored in the memory 602 and executable on the processor 601. For example, when the communication device 600 is a terminal, the program or instructions executed by the processor 601 implement the various processes of the above-described transmission processing method embodiment and achieve the same technical effect. When the communication device 600 is a network-side device, the program or instructions executed by the processor 601 implement the various processes of the above-described transmission processing method embodiment and achieve the same technical effect; to avoid repetition, further details are omitted here.
[0467] This application embodiment also provides a terminal, including a processor and a communication interface. The communication interface is used to receive configuration information sent by a network-side device. The configuration information includes a target object, which includes a cell's control configuration or a control configuration group. The processor is used to determine the allocation of target resources for the target object based on the configuration information. The terminal is configured with M cells, where M is an integer greater than 1. The M cells include a first cell, which can be scheduled by at least two cells, and the at least two cells include at least one second cell. The target resources are at least a portion of the resources of the target object. This terminal embodiment corresponds to the above-described terminal-side method embodiment. All implementation processes and methods of the above method embodiments can be applied to this terminal embodiment and achieve the same technical effects. Specifically, Figure 7 A schematic diagram of the hardware structure of a terminal to implement the various embodiments of this application.
[0468] The terminal 700 includes, but is not limited to, at least some of the following components: radio frequency unit 701, network module 702, audio output unit 703, input unit 704, sensor 705, display unit 706, user input unit 707, interface unit 708, memory 709, and processor 710.
[0469] Those skilled in the art will understand that the terminal 700 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 710 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 7 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0470] It should be understood that, in this embodiment, the input unit 704 may include a graphics processing unit (GPU) 7041 and a microphone 7042. The GPU 7041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 706 may include a display panel 7061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 707 includes a touch panel 7071 and other input devices 7072. The touch panel 7071 is also called a touch screen. The touch panel 7071 may include a touch detection device and a touch controller. Other input devices 7072 may include, but are not limited to, a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick, which will not be described in detail here.
[0471] In this embodiment, the radio frequency unit 701 receives downlink data from the network-side device and processes it for the processor 710; additionally, it sends uplink data to the network-side device. Typically, the radio frequency unit 701 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0472] The memory 709 can be used to store software programs or instructions and various data. The memory 109 may primarily include a program or instruction storage area and a data storage area. The program or instruction storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 709 may include high-speed random access memory and non-volatile memory, which may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. For example, at least one disk storage device, flash memory device, or other non-volatile solid-state storage device.
[0473] Processor 710 may include one or more processing units; optionally, processor 710 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications or instructions, and the modem processor mainly handles wireless communication, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 710.
[0474] The radio frequency unit 701 is used to receive configuration information sent by the network side device. The configuration information includes a target object, which includes the control configuration of the cell or a control configuration group.
[0475] Processor 710 is configured to determine the allocation of target resources for the target object based on the configuration information;
[0476] The terminal is configured with M cells, where M is an integer greater than 1; the M cells include a first cell, which can be scheduled by at least two cells, and the at least two cells include at least one second cell; the target resource is at least a portion of the resources of the target object.
[0477] In this embodiment, a terminal receives configuration information sent by a network-side device. The configuration information includes a target object, which includes a cell's control configuration or a control configuration group. The terminal determines the allocation of target resources for the target object based on the configuration information. The terminal is configured with M cells, where M is an integer greater than 1. The M cells include a first cell, which can be scheduled by at least two cells. The at least two cells include at least one second cell. The target resources are at least a portion of the resources of the target object. By setting the first cell to be scheduled by at least two cells, scheduling can be performed using a cell with a lower probability of control resource congestion based on the usage of control resources in each cell. Therefore, this embodiment effectively avoids scheduling congestion problems in the scheduled cells.
[0478] Optionally, the processor 710 is specifically configured to: determine the allocation of target resources for N objects according to the configuration information, where N is a positive integer, the N objects are at least one of L objects, the L objects are all the target objects included in the configuration information, or the L objects are the target objects located within a preset time period among all the target objects included in the configuration information.
[0479] Optionally, the N objects include at least one of the following:
[0480] N1 target objects that can be used for self-scheduling in the first cell;
[0481] It can be used to schedule N2 target objects in the first cell from the second cell;
[0482] The N3 target objects that can be used for self-scheduling in the second cell;
[0483] Where N1, N2 and N3 are all positive integers less than or equal to N.
[0484] Optionally, the target resources of the N2 target objects include at least one of the following:
[0485] The second cell schedules the monitoring resources of the first cell;
[0486] The second cell's self-scheduled monitoring resources;
[0487] The first cell's self-scheduled monitoring resources.
[0488] Optionally, the target resources of the N1 target objects include the monitoring resources self-scheduled by the first cell.
[0489] Optionally, the processor 710 is specifically configured to: determine the allocation of target resources for N objects according to the configuration information and in a preset order;
[0490] The preset order includes at least one of the following: a first order determined based on the subcarrier spacing (SCS) of the control configuration; a second order determined based on the downlink control information (DCI) format of the control configuration; a third order determined based on the radio network temporary identifier (RNTI) associated with the control configuration; a fourth order determined based on the period of the control configuration; a fifth order determined based on the control resource set pool index associated with the control configuration; a sixth order determined based on the transmit and receive points (TRP) associated with the control configuration; a seventh order determined based on the index of the target object; an eighth order determined based on the scheduling cells associated with the target object; a ninth order determined based on the schedulable cells of the target object; a tenth order determined based on the priority of the target object; an eleventh order determined based on the number of scheduling cells associated with the target object; a twelfth order determined based on the number of scheduled cells associated with the target object; a thirteenth order determined based on the cell where the target object is located; a fourteenth order determined based on the scheduling type; and a fifteenth order determined based on the configuration type of the target object.
[0491] Optionally, the processor 710 is specifically configured to perform at least one of the following:
[0492] If there is a first target object among the L objects that meets the first preset condition, it is determined that the target resource of the first target object will not be allocated. The N objects are the target objects among the L objects other than the first target object.
[0493] If there is a second target object among the L objects that meets the second preset condition, then the target resource of the second target object is determined to be allocated, and the N objects are the second target object.
[0494] Optionally, the first preset condition includes at least one of the following:
[0495] The first target object is deactivated;
[0496] The first target object is instructed to skip;
[0497] The first target object is indicated to not require monitoring;
[0498] The portion of bandwidth, cell, or cell group where the first target object is located is deactivated;
[0499] The portion of bandwidth, cell, or cell group where the first target object is located is instructed to hibernate;
[0500] Switch to another target object other than the first target object at a first preset time, before the first preset time, or after the first preset time;
[0501] The second target object is activated;
[0502] The second target object is indicated to not need to be skipped;
[0503] The second target object is instructed to be monitored;
[0504] The portion of bandwidth, cell, or cell group where the second target object is located is activated;
[0505] The portion of bandwidth, cell, or cell group where the second target object is located is instructed to be woken up;
[0506] If the target resources of the first target object are allocated, the total number of resources allocated within the preset time period is greater than the first preset value.
[0507] Optionally, the second preset condition includes at least one of the following:
[0508] The second target object is activated;
[0509] The second target object is indicated to not need to be skipped;
[0510] The second target object is instructed to be monitored;
[0511] The portion of bandwidth, cell, or cell group where the second target object is located is activated;
[0512] The portion of bandwidth, cell, or cell group where the second target object is located is instructed to be woken up;
[0513] Switch to a target object other than the first target object at the second preset time, before the second preset time, or after the second preset time.
[0514] The first target object is deactivated;
[0515] The first target object is instructed to skip;
[0516] The first target object is indicated to not require monitoring;
[0517] The portion of bandwidth, cell, or cell group where the first target object is located is deactivated;
[0518] The portion of bandwidth, cell, or cell group where the first target object is located is instructed to hibernate;
[0519] If the target resources of the second target object are allocated, the total number of resources allocated within the preset time period is less than or equal to the second preset value.
[0520] Optionally, the first target object includes at least one of the following: the target object scheduled by the second cell to the first cell; the target object self-scheduled by the first cell; or the target object scheduled by the second cell to other cells besides the first cell.
[0521] Optionally, the second target object includes at least one of the following: the target object scheduled by the second cell to the first cell; the target object self-scheduled by the first cell; or the target object scheduled by the second cell to other cells besides the first cell.
[0522] Optionally, the control configuration index of the first target object is different from that of the second target object.
[0523] Optionally, the cell associated with the first target object is different from the cell associated with the second target object, or the resource scheduling type of the first target object is different from the resource scheduling type of the second target object.
[0524] Optionally, when the first target object is a target object that can be used to schedule the first cell in the second cell, the target resource of the first target object includes at least one of the following:
[0525] It can be used by the second cell to schedule the monitoring resources of the first cell;
[0526] It can be used for self-scheduling in the second cell and for scheduling monitoring resources of the first cell in the second cell;
[0527] Monitoring resources that can be used for self-scheduled operation in the first cell;
[0528] It can be used for self-scheduling in the first cell and for scheduling of the monitoring resources of the first cell in the second cell.
[0529] Optionally, when the second target object is a target object that can be used to schedule the first cell in the second cell, the target resource of the second target object includes at least one of the following:
[0530] Candidate monitoring resources that can be used for self-scheduling in the second cell;
[0531] It can be used for self-scheduling in the second cell and for scheduling monitoring resources of the first cell in the second cell;
[0532] It can be used by the second cell to schedule the monitoring resources of the first cell;
[0533] It can be used for self-scheduling in the second cell and for scheduling monitoring resources of the first cell in the second cell;
[0534] Monitoring resources that can be used for self-scheduled operation in the first cell;
[0535] It can be used for self-scheduling in the first cell and for scheduling of the monitoring resources of the first cell in the second cell.
[0536] Optionally, the preset time period includes at least one time unit, and the time unit and the time granularity of the target resource allocation satisfy any one of the following:
[0537] The time unit corresponds to the SCS of the first cell, and the time granularity of the target resource allocation is the SCS of the second cell;
[0538] The time unit corresponds to the first SCS, the time granularity of the target resource allocation is the second SCS, the first SCS is one of the SCS of the first cell and the SCS of the second cell, the first SCS is the other of the SCS of the first cell and the SCS of the second cell, and the first SCS is greater than the second SCS.
[0539] The time unit corresponds to the first reference SCS, and the time granularity of the target resource allocation is the second reference SCS.
[0540] Optionally, the grouping of the control configuration group is determined based on the target information of the control configuration, which includes at least one of the following: SCS, DCI format, associated RNTI, period, control configuration index, associated control resource set pool index, associated TRP, associated scheduling cell, associated scheduled cell, associated number of scheduling cells, associated number of scheduled cells, cell in which it is located, scheduling type, and configuration type.
[0541] Optionally, if the target object meets the third preset condition, the first resource of the target object can be used to transmit the first DCI and the second DCI;
[0542] Wherein, the first DCI is a DCI that can be transmitted on the second resource of the target object, and the first DCI is used for self-scheduling of the first cell or the second cell; the second DCI is a DCI that can be transmitted on the third resource of the target object, and the second DCI is used for scheduling the first cell by the second cell; the first resource includes at least a portion of the second resource and the third resource.
[0543] Optionally, the third preset condition includes at least one of the following: the first DCI and the second DCI have the same size; at least one of the first resource and the second resource overlaps.
[0544] Optionally, the first cell is a primary cell (Pcell) or a primary-secondary cell (PScell), and the second cell is a secondary cell (Scell).
[0545] Optionally, the radio frequency unit 701 is also used to listen to and schedule the monitoring resources of the first cell on one of the at least two cells.
[0546] Optionally, the radio frequency unit 701 is further configured to, in the case that the at least two cell scheduling includes the first cell, monitor the target object self-scheduled by the first cell over K time units, or monitor the target object scheduled by the second cell for the first cell, where K is a positive integer.
[0547] This application embodiment also provides a network-side device, including a processor and a communication interface. The communication interface is used to send configuration information to a terminal. The configuration information includes a target object, which includes a cell control configuration or a control configuration group. The processor is used to determine the allocation of target resources for the target object based on the configuration information. The terminal is configured with M cells, where M is an integer greater than 1. The M cells include a first cell, which can be scheduled by at least two cells, and the at least two cells include at least one second cell. The target resources are at least a portion of the resources of the target object. This network-side device embodiment corresponds to the above-described network-side device method embodiment. All implementation processes and methods of the above method embodiments can be applied to this network-side device embodiment and achieve the same technical effects.
[0548] Specifically, embodiments of this application also provide a network-side device. For example... Figure 8 As shown, the network-side device 800 includes: an antenna 801, a radio frequency (RF) device 802, and a baseband device 803. The antenna 801 is connected to the RF device 802. In the uplink direction, the RF device 802 receives information through the antenna 801 and transmits the received information to the baseband device 803 for processing. In the downlink direction, the baseband device 803 processes the information to be transmitted and sends it to the RF device 802. The RF device 802 processes the received information and transmits it through the antenna 801.
[0549] The aforementioned frequency band processing device can be located in the baseband device 803. The method executed by the network-side device in the above embodiments can be implemented in the baseband device 803, which includes a processor 804 and a memory 805.
[0550] The baseband device 803 may, for example, include at least one baseband board on which multiple chips are disposed, such as... Figure 8As shown, one of the chips, for example, is a processor 804, which is connected to a memory 805 to call the program in the memory 805 and execute the network-side device operations shown in the above method embodiment.
[0551] The baseband device 803 may also include a network interface 806 for exchanging information with the radio frequency device 802, such as a common public radio interface (CPRI).
[0552] Specifically, the network-side device in this application embodiment further includes: instructions or programs stored in memory 805 and executable on processor 804, wherein processor 804 calls the instructions or programs in memory 805 to execute. Figure 5 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.
[0553] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described transmission processing method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0554] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0555] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described transmission processing method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0556] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0557] This application also provides a program product, which is stored in a non-volatile storage medium. The program product is executed by at least one processor to implement the various processes of the above-described transmission processing method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0558] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0559] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or base station, etc.) to execute the methods described in the various embodiments of this application.
[0560] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A transmission processing method characterized by comprising: Comprising: A terminal receives configuration information sent by a network side, the configuration information comprising a target object, the target object comprising a control configuration or a control configuration group of a cell; And, The terminal determines allocation of target resources of the target object according to the configuration information; Wherein, the terminal is configured with M cells, M being an integer greater than 1; the M cells include a first cell, the first cell can be scheduled by at least two cells, the at least two cells include at least one second cell, the target resources are at least part of the resources of the target object; The terminal determines allocation of target resources of the target object according to the configuration information, including: The terminal determines allocation of target resources of N objects according to the configuration information, N being a positive integer, the N objects being at least one of L objects, the L objects being all the target objects included in the configuration information, or the L objects being the target objects located within a preset time period among all the target objects included in the configuration information; The terminal determines allocation of target resources of N objects according to the configuration information, including: The terminal determines allocation of target resources of N objects according to the configuration information in a preset order; Wherein, the preset order includes at least one of the following: a first order determined based on a subcarrier spacing SCS of a control configuration, a second order determined based on a downlink control information DCI format of a control configuration, a third order determined based on a radio network temporary identifier RNTI associated with a control configuration, a fourth order determined based on a period of a control configuration, a fifth order determined based on a control resource set pool index associated with a control configuration, a sixth order determined based on a transmission and reception point TRP associated with a control configuration, a seventh order determined based on an index of the target object, an eighth order determined based on a scheduling cell associated with the target object, a ninth order determined based on a cell that can be scheduled by the target object, a tenth order determined based on a priority of the target object, an eleventh order determined based on a number of scheduling cells associated with the target object, a twelfth order determined based on a number of scheduled cells associated with the target object, a thirteenth order determined based on a cell where the target object is located, a fourteenth order determined based on a scheduling type, and a fifteenth order determined based on a configuration type of the target object; And / or, The terminal determines allocation of target resources of N objects according to the configuration information, including at least one of the following: If there is a first target object in the L objects that meets a first preset condition, the terminal determines not to allocate resources to the target resources of the first target object, and the N objects are target objects in the L objects except the first target object; If there is a second target object in the L objects that meets a second preset condition, the terminal determines to allocate resources to the target resources of the second target object, and the N objects are the second target object.
2. The method of claim 1, wherein, The N objects include at least one of the following: N1 target objects that can be self-scheduled by the first cell; N2 target objects that can be used for the second cell to schedule the first cell; N3 target objects that can be used for the second cell to self-schedule; wherein N1, N2 and N3 are positive integers less than or equal to N.
3. The method of claim 2, wherein, The target resources of the N2 target objects comprise at least one of: monitoring resources of the first cell self-scheduled by the first cell. monitoring resources of the first cell self-scheduled by the first cell. The target resources of the N1 target objects comprise monitoring resources of the first cell self-scheduled by the first cell.
4. The method of claim 2, wherein, The first preset condition comprises at least one of:
5. The method of claim 1, wherein, the first target object is deactivated; the first target object is instructed to skip; the first target object is instructed to not need monitoring; a part of bandwidth, a cell or a cell group where the first target object is located is deactivated; a part of bandwidth, a cell or a cell group where the first target object is located is instructed to sleep; switching to other target objects outside the first target object at a first preset time, before the first preset time or after the first preset time; the second target object is activated; the second target object is instructed to not need skipping; the second target object is instructed to monitor; a part of bandwidth, a cell or a cell group where the second target object is located is activated; a part of bandwidth, a cell or a cell group where the second target object is located is instructed to wake up; if the target resources of the first target object are allocated, the total number of resources allocated within the preset time period is greater than a first preset value. The second preset condition comprises at least one of:
6. The method of claim 1, wherein, the second target object is activated; the second target object is instructed to not need skipping; the second target object is instructed to monitor; a part of bandwidth, a cell or a cell group where the second target object is located is activated; a part of bandwidth, a cell or a cell group where the second target object is located is instructed to wake up; switching to other target objects outside the first target object at a second preset time, before the second preset time or after the second preset time; the first target object is deactivated; the first target object is instructed to skip; the first target object is instructed to not need monitoring; a part of bandwidth, a cell or a cell group where the first target object is located is deactivated; a part of bandwidth, a cell or a cell group where the first target object is located is instructed to sleep; if the target resources of the second target object are allocated, the total number of resources allocated within the preset time period is less than or equal to a second preset value. The first target object comprises at least one of: the target objects of the first cell scheduled by the second cell; the target objects of the first cell self-scheduled; the target objects of other cells than the first cell scheduled by the second cell.
7. The method of any one of claims 5-6, wherein, The second target object comprises at least one of: the target objects of the first cell scheduled by the second cell; the target objects of the first cell self-scheduled; the target objects of other cells than the first cell scheduled by the second cell.
8. The method of any one of claims 5-6, wherein, The indexes of the first target object and the second target object are different.
9. The method of claim 1, wherein, 10. The method of claim 1, wherein, The cell associated with the first target object is different from the cell associated with the second target object, or the resource scheduling type of the first target object is different from the resource scheduling type of the second target object.
11. The method of claim 1, wherein, When the first target object is a target object available for the second cell to schedule the first cell, the target resource of the first target object includes at least one of the following: a monitoring resource available for the second cell to schedule the first cell; a monitoring resource available for the second cell to schedule the first cell and available for the second cell to self-schedule; a monitoring resource available for the first cell to self-schedule; a monitoring resource available for the first cell to self-schedule and available for the second cell to schedule the first cell.
12. The method of claim 1, wherein, When the second target object is a target object available for the second cell to schedule the first cell, the target resource of the second target object includes at least one of the following: a candidate monitoring resource available for the second cell to self-schedule; a monitoring resource available for the second cell to schedule the first cell and available for the second cell to self-schedule; a monitoring resource available for the second cell to schedule the first cell and available for the second cell to self-schedule; a monitoring resource available for the second cell to schedule the first cell and available for the second cell to self-schedule; a monitoring resource available for the first cell to self-schedule; a monitoring resource available for the first cell to self-schedule and available for the second cell to schedule the first cell.
13. The method of claim 1, wherein, The preset time period includes at least one time unit, and the time unit and the time granularity of the target resource allocation satisfy any one of the following: the time unit corresponds to an SCS being an SCS of the first cell, and the time granularity of the target resource allocation is an SCS of the second cell; the time unit corresponds to an SCS being a first SCS, and the time granularity of the target resource allocation is a second SCS, the first SCS being one of an SCS of the first cell and an SCS of the second cell, the first SCS being the other of the SCS of the first cell and the SCS of the second cell, and the first SCS being greater than the second SCS; the time unit corresponds to an SCS being a first reference SCS, and the time granularity of the target resource allocation is a second reference SCS.
14. The method of claim 1, wherein, The grouping of the control configuration groups is determined based on target information of the control configuration, and the target information includes at least one of the following: an SCS, a DCI format, an associated RNTI, a period, a control configuration index, an associated control resource set pool index, an associated TRP, an associated scheduling cell, an associated scheduled cell, a number of associated scheduling cells, a number of associated scheduled cells, a cell in which the target object is located, a scheduling type, and a configuration type.
15. The method of claim 1, wherein, In a case where the target object satisfies a third preset condition, a first resource of the target object is available for transmission of a first DCI and a second DCI; The first DCI is DCI that can be transmitted on the second resource of the target object, and the first DCI is used for self-scheduling of the first cell or the second cell; the second DCI is DCI that can be transmitted on the third resource of the target object, and the second DCI is used for scheduling the first cell by the second cell; and the first resource includes at least part of the second resource and the third resource.
16. The method of claim 15, wherein, The third preset condition includes at least one of the following: the size of the first DCI is consistent with the size of the second DCI; and at least one of the first resource and the second resource overlaps.
17. The method of claim 1, wherein, The first cell is a primary cell (Pcell) or a primary secondary cell (PScell), and the second cell is a secondary cell (Scell).
18. The method of claim 1, wherein, After the terminal determines the allocation of the target resource of the target object according to the configuration information, the method further includes: The terminal listens to a monitoring resource for scheduling the first cell on one of the at least two cells.
19. The method of claim 1, wherein, After the terminal determines the allocation of the target resource of the target object according to the configuration information, the method further includes: In a case where the at least two cells schedule the first cell, the terminal listens to the target object self-scheduled by the first cell or the target object scheduled by the second cell on K time units, K being a positive integer.
20. A transmission processing method characterized by comprising: The method includes: A network-side device sends configuration information to a terminal, the configuration information including a target object, the target object including control configuration or a control configuration group of a cell; and The network-side device determines the allocation of a target resource of the target object according to the configuration information; The terminal is configured with M cells, M being an integer greater than 1; the M cells include a first cell, the first cell being schedulable by at least two cells, the at least two cells including at least one second cell, and the target resource being at least part of a resource of the target object; The network-side device determines the allocation of a target resource of the target object according to the configuration information includes: The network-side device determines the allocation of target resources of N objects according to the configuration information, N being a positive integer, the N objects being at least one of L objects, the L objects being all the target objects included in the configuration information, or the L objects being the target objects located within a preset time period among all the target objects included in the configuration information; The network-side device determines the allocation of target resources of N objects according to the configuration information includes: According to the configuration information, the allocation of target resources of N objects is determined in a preset order. The preset sequence includes at least one of the following: a first sequence determined based on a control configuration subcarrier spacing (SCS), a second sequence determined based on a control configuration downlink control information (DCI) format, a third sequence determined based on a control configuration associated radio network temporary identifier (RNTI), a fourth sequence determined based on a control configuration period, a fifth sequence determined based on a control configuration associated control resource set pool index, a sixth sequence determined based on a control configuration associated transmission and reception point (TRP), a seventh sequence determined based on an index of the target object, an eighth sequence determined based on a scheduling cell associated with the target object, a ninth sequence determined based on a schedulable cell of the target object, a tenth sequence determined based on a priority of the target object, an eleventh sequence determined based on a number of scheduling cells associated with the target object, a twelfth sequence determined based on a number of scheduled cells associated with the target object, a thirteenth sequence determined based on a cell in which the target object is located, a fourteenth sequence determined based on a scheduling type, and a fifteenth sequence determined based on a configuration type of the target object.
21. The method of claim 20, wherein, The N objects include at least one of the following: N1 target objects available for self-scheduling of the first cell; N2 target objects available for the second cell to schedule the first cell; N3 target objects available for self-scheduling of the second cell; wherein N1, N2, and N3 are positive integers less than or equal to N.
22. The method of claim 20, wherein, The preset time period includes at least one time unit, and the time unit and a time granularity of the target resource allocation satisfy any one of the following: The time unit corresponds to a SCS of the first cell, and the time granularity of the target resource allocation is a SCS of the second cell; The time unit corresponds to a first SCS, and the time granularity of the target resource allocation is a second SCS, the first SCS is one of a SCS of the first cell and a SCS of the second cell, the first SCS is the other of the SCS of the first cell and the SCS of the second cell, and the first SCS is greater than the second SCS; The time unit corresponds to a first reference SCS, and the time granularity of the target resource allocation is a second reference SCS.
23. The method of claim 20, wherein, In a case where the target object satisfies a third preset condition, a first resource of the target object is available for transmission of a first DCI and a second DCI; wherein the first DCI is a DCI that can be transmitted on a second resource of the target object, and the first DCI is used for self-scheduling of the first cell or the second cell, the second DCI is a DCI that can be transmitted on a third resource of the target object, and the second DCI is used for the second cell to schedule the first cell, and the first resource includes at least part of the second resource and the third resource.
24. The method of claim 23, wherein, The third preset condition includes at least one of the following: sizes of the first DCI and the second DCI are consistent; and at least one of the first resource and the second resource overlaps.
25. A transmission processing apparatus, characterized by comprising: The method includes: receive a configuration information sent by a network side device, the configuration information comprising a target object, the target object comprising a control configuration or a control configuration group of a cell; determine, according to the configuration information, an allocation of a target resource of the target object; wherein the network side device configures the terminal with M cells, M being an integer greater than 1; the M cells comprising a first cell, the first cell being schedulable by at least two cells, the at least two cells comprising at least one second cell, the target resource being at least part of a resource of the target object; the first determining module is specifically configured to determine, according to the configuration information, an allocation of target resources of N objects, N being a positive integer, the N objects being at least one of L objects, the L objects being all the target objects included in the configuration information, or the L objects being the target objects located within a preset time period among all the target objects included in the configuration information; the first determining module is specifically configured to determine, according to the configuration information, an allocation of target resources of N objects in a preset order; wherein the preset order comprises at least one of the following: a first order determined based on a subcarrier spacing SCS of a control configuration, a second order determined based on a downlink control information DCI format of a control configuration, a third order determined based on a radio network temporary identifier RNTI associated with a control configuration, a fourth order determined based on a periodicity of a control configuration, a fifth order determined based on a control resource set pool index associated with a control configuration, a sixth order determined based on a transmission and reception point TRP associated with a control configuration, a seventh order determined based on an index of the target object, an eighth order determined based on a scheduling cell associated with the target object, a ninth order determined based on a schedulable cell of the target object, a tenth order determined based on a priority of the target object, an eleventh order determined based on a number of scheduling cells associated with the target object, a twelfth order determined based on a number of scheduled cells associated with the target object, a thirteenth order determined based on a cell where the target object is located, a fourteenth order determined based on a scheduling type, and a fifteenth order determined based on a configuration type of the target object; and / or, the first determining module is specifically configured to perform at least one of the following: if there is a first target object in the L objects that satisfies a first preset condition, the terminal determines not to perform resource allocation on the target resource of the first target object, the N objects being target objects in the L objects except the first target object; if there is a second target object in the L objects that satisfies a second preset condition, the terminal determines to perform resource allocation on the target resource of the second target object, the N objects being the second target object.
26. The apparatus of claim 25, wherein, the N objects comprise at least one of the following: N1 target objects that can be self-scheduled by the first cell; N2 target objects that can be scheduled by the second cell for the first cell; N3 target objects available for self-scheduling of the second cell; wherein N1, N2 and N3 are positive integers less than or equal to N.
27. A transmission processing apparatus, characterized by comprising: comprising: a sending module, configured to send configuration information to a terminal, the configuration information comprising target objects, the target objects comprising control configurations or control configuration groups of cells; a second determining module, configured to determine allocation of target resources of the target objects according to the configuration information; wherein the terminal is configured with M cells, M being an integer greater than 1; the M cells comprise a first cell, the first cell being schedulable by at least two cells, the at least two cells comprising at least one second cell, the target resources being at least part of resources of the target objects; the second determining module is specifically configured to determine allocation of target resources of N objects according to the configuration information, N being a positive integer, the N objects being at least one of L objects, the L objects being all the target objects comprised in the configuration information, or the L objects being the target objects located within a preset time period among all the target objects comprised in the configuration information; the second determining module is specifically configured to determine allocation of target resources of N objects according to the configuration information in a preset order; wherein the preset order comprises at least one of the following: a first order determined based on a subcarrier spacing SCS of a control configuration, a second order determined based on a downlink control information DCI format of a control configuration, a third order determined based on a radio network temporary identifier RNTI associated with a control configuration, a fourth order determined based on a periodicity of a control configuration, a fifth order determined based on a control resource set pool index associated with a control configuration, a sixth order determined based on a transmission and reception point TRP associated with a control configuration, a seventh order determined based on an index of the target objects, an eighth order determined based on a scheduling cell associated with the target objects, a ninth order determined based on a schedulable cell of the target objects, a tenth order determined based on a priority of the target objects, an eleventh order determined based on a number of scheduling cells associated with the target objects, a twelfth order determined based on a number of scheduled cells associated with the target objects, a thirteenth order determined based on a cell where the target objects are located, a fourteenth order determined based on a scheduling type, and a fifteenth order determined based on a configuration type of the target objects.
28. The apparatus of claim 27, wherein, the N objects comprise at least one of the following: N1 target objects available for self-scheduling of the first cell; N2 target objects available for scheduling of the first cell by the second cell; N3 target objects available for self-scheduling of the second cell; wherein N1, N2 and N3 are positive integers less than or equal to N.
29. A terminal, characterized by comprising: a memory, a processor, and a program stored in the memory and capable of running on the processor, the program being executed by the processor to implement the steps in the transmission processing method according to any one of claims 1 to 19.
30. A network-side device, comprising: comprising: A memory, a processor, and a program or instructions stored on the memory and executable on the processor, the program or instructions, when executed by the processor, implement the steps in the transmission processing method according to any one of claims 20 to 24.
31. A readable storage medium, characterized by, A program or instructions stored on the readable storage medium, the program or instructions, when executed by a processor, implement the steps in the transmission processing method according to any one of claims 1 to 24.
Citation Information
Patent Citations
Configuration method and device for scheduling primary cell, equipment and storage medium
CN111901869A
Managing cross-carrier scheduling by a wireless device
US20210037551A1