CN113692057B - Network slice resource allocation method and system - Google Patents
Network slice resource allocation method and system Download PDFInfo
- Publication number
- CN113692057B CN113692057B CN202110986917.3A CN202110986917A CN113692057B CN 113692057 B CN113692057 B CN 113692057B CN 202110986917 A CN202110986917 A CN 202110986917A CN 113692057 B CN113692057 B CN 113692057B
- Authority
- CN
- China
- Prior art keywords
- terminal
- search space
- slice group
- slice
- resource
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000013468 resource allocation Methods 0.000 title claims abstract description 33
- 238000004590 computer program Methods 0.000 claims description 14
- 230000003827 upregulation Effects 0.000 claims description 5
- 230000003828 downregulation Effects 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 238000013507 mapping Methods 0.000 description 5
- 238000007726 management method Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 238000002955 isolation Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 101000687448 Homo sapiens REST corepressor 1 Proteins 0.000 description 1
- 102100024864 REST corepressor 1 Human genes 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/51—Allocation or scheduling criteria for wireless resources based on terminal or device properties
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention provides a network slice resource allocation method and a system, comprising the following steps: determining the type of a terminal user after the terminal is accessed; according to the type of the terminal user, a terminal special search space and a slice group association special search space are allocated for the terminal, and the slice group association special search space is associated with a rate matching pattern list; and allocating the multiplexing Physical Downlink Control Channel (PDCCH) resource and the Physical Downlink Shared Channel (PDSCH) resource to the terminal based on the terminal allocation terminal dedicated search space and the slice group association dedicated search space. The invention adopts a self-adaptive mode to allocate the special PDCCH resource for the slicing user, ensures the effective utilization of the air interface resource, and simultaneously preferentially meets the requirements of the slicing user.
Description
Technical Field
The present invention relates to the field of wireless communications technologies, and in particular, to a method and a system for allocating network slice resources.
Background
With the introduction of network slicing technology, a huge 5G network is divided into a plurality of complete independent logic networks, namely slicing, and end-to-end customized and mutually isolated network services are provided for different vertical industries, different clients and different services.
Each slice instance realizes logic isolation among the Radio access network, the Bearer network and the core network, as shown in fig. 1, the slices are carried by PDU session (PDU session), one PDU session can only carry one slice, each PDU can establish one or more QoS flows, NG-RAN (5G Radio access network) maps QoS flows (Qaulity of Service Flow) onto the bearers, and the mapping relationship between QoS flows and air-interface Radio bearers (Radio bearers) can be one-to-one or many-to-one. Multiple users share the same slice, share the same slice identity (S-nsai), share the same slice entity; the same slice for different users is carried by different PDU sessions. The NG-RAN can reserve a certain air interface resource for each slice, and the resources among the slices are isolated from each other and can be shared or special. The NG-RAN side, the minimum unit of slice sensing is PDU Session level, corresponding slice identification S-NSSAI is carried in the PDU Session establishment process, and the base station determines the slice where the service is located according to the S-NSSAI. Then, the NG-RAN performs packet scheduling according to the slice scheduling priority, and performs queuing scheduling in the slice according to the service QoS priority and the scheduling algorithm, so as to preferentially occupy the corresponding reserved slice resources, thereby realizing the resource allocation and scheduling of the slice level.
At present, most of resource allocation algorithms for network slicing only consider PDSCH (Physical Downlink Shared Channel ), PUSCH (Physical Uplink Shared Channel, physical uplink shared channel) traffic channels, but not common channels such as PUCCH (Physical Uplink Control Channel ), PDCCH (Physical Downlink Control Channel, physical downlink control channel), and when the number of users increases, slice users share common channel resources with common users, so as to reduce the probability of successful allocation of slice user resources, especially PDCCH channels, CCE (Control Channel Elements) are related to parameters such as Radio Network Temporary Identifier (RNTI), time slot number, aggregation level, total number of CCEs of current CORESET (Control Resource Set), and have monopolization and multi-UE scenarios, even if the service channel resources of the slice are sufficient, CCE resource conflicts are easily generated, and the slice user scheduling fails. Because the public channel resources are limited, if the simple isolation is carried out based on the slices, different CORESET or search spaces are divided for different slices, when the number of the slicing users is small, the PDCCH resource utilization rate is low, and the requirements of common users are not guaranteed.
Disclosure of Invention
The invention provides a network slice resource allocation method and system, which are used for solving the defects in the prior art.
In a first aspect, the present invention provides a network slice resource allocation method, including:
determining the type of a terminal user after the terminal is accessed;
according to the type of the terminal user, a terminal special search space and a slice group association special search space are allocated for the terminal, and the slice group association special search space is associated with a rate matching pattern list;
and allocating the multiplexing Physical Downlink Control Channel (PDCCH) resource and the Physical Downlink Shared Channel (PDSCH) resource to the terminal based on the terminal allocation terminal dedicated search space and the slice group association dedicated search space.
In one embodiment, the determining the end user type for the terminal access includes:
determining a first identification set and a second identification set;
constructing the terminal-specific search space and the slice group-associated specific search space based on the first identification set and the second identification set;
the terminal-specific search space comprises a first sub-identifier in the first identifier set and a first sub-identifier in a second sub-identifier set in the second identifier set; the special search space for slice group association comprises a plurality of special search spaces for slice group association, each special search space for slice group association corresponds to the rest of sub-identifiers in the first identifier set and the rest of sub-identifiers in the second identifier set respectively, and the number of slice groups is smaller than the preset number;
and determining that any slice group corresponds to any slice association special search space, and performing one-to-one correspondence on each rate matching pattern in the rate matching pattern list and the slice group association special search space.
In one embodiment, the allocating a terminal-specific search space and a slice group-associated specific search space for the terminal according to a terminal user type, the slice group-associated specific search space being associated with a rate matching pattern list, includes:
if the terminal is a common user, configuring the terminal-specific search space for the terminal;
if the terminal is a slicing user, acquiring a slicing group and a slicing association special search space corresponding to the terminal, configuring the terminal special search space and the slicing group association special search space for the terminal, and issuing the rate matching pattern list to the terminal.
In one embodiment, the allocating, based on the terminal allocating a terminal-specific search space and the slice group-associated specific search space, a multiplexed physical downlink control channel PDCCH resource and a physical downlink shared channel PDSCH resource to the terminal includes:
determining a control channel state updating period, and acquiring PDCCH resource limited times of all terminals in each slice group;
when the control channel state updating period arrives, traversing the slice group, acquiring the load state of the current slice group based on the PDCCH resource limited times of the current slice group, and clearing 0 the PDCCH resource limited times of the current slice group;
and determining PDCCH resources and PDSCH resources used by the terminal based on the load state of the current slice group.
In one embodiment, when the control channel state update period arrives, traversing the slice group, and acquiring the load state of the current slice group based on the PDCCH resource limited number of times of the current slice group includes:
if the PDCCH resource limited times are greater than or equal to a control channel resource limited up-regulation threshold, determining that the current slice group is in a reloading state;
and if the PDCCH resource limited times are smaller than a control channel resource limited down-regulation threshold, determining that the current slice group is in a light load state.
In one embodiment, the determining, based on the load status of the current slice group, PDCCH resources and PDSCH resources used by the terminal includes:
if the current slice group is in the reloading state, allocating the PDCCH resource on the special search space of the terminal and the special search space associated with the corresponding slice, indicating that the rate matching pattern list of the terminal is occupied, wherein the PDSCH resource cannot occupy the special search space associated with the slice for allocation;
and if the current slice group is in the light load state, allocating the PDCCH resource on the special search space of the terminal, indicating that the rate matching pattern list of the terminal is not effective, and allocating the PDSCH resource by occupying the special search space associated with the slice.
In a second aspect, the present invention further provides a network slice resource allocation system, including:
the determining module is used for determining the type of the terminal user when the terminal is accessed;
the first allocation module is used for allocating a terminal special search space and a slice group association special search space for the terminal according to the type of the terminal user, wherein the slice group association special search space is associated with the rate matching pattern list;
and the second allocation module is used for allocating the Physical Downlink Control Channel (PDCCH) resources and the Physical Downlink Shared Channel (PDSCH) resources to the terminal based on the terminal allocation terminal dedicated search space and the slice group association dedicated search space.
In a third aspect, the present invention also provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the steps of any one of the network slice resource allocation methods described above when the program is executed by the processor.
In a fourth aspect, the present invention also provides a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of a network slice resource allocation method as described in any one of the above.
In a fifth aspect, the present invention also provides a computer program product comprising a computer program which when executed by a processor implements the steps of a network slice resource allocation method as described in any one of the above.
According to the network slice resource allocation method and system provided by the invention, the special PDCCH resource is allocated for the slice user in a self-adaptive mode, so that the effective utilization of the air interface resource is ensured, and the requirement of the slice user is preferably met.
Drawings
In order to more clearly illustrate the invention or the technical solutions of the prior art, the following description will briefly explain the drawings used in the embodiments or the description of the prior art, and it is obvious that the drawings in the following description are some embodiments of the invention, and other drawings can be obtained according to the drawings without inventive effort for a person skilled in the art.
FIG. 1 is a diagram of a general architecture of a network slice as provided by the prior art;
fig. 2 is a schematic flow chart of a network slice resource allocation method provided by the present invention;
FIG. 3 is a second flowchart of a network slice resource allocation method according to the present invention;
fig. 4 is a schematic structural diagram of a network slice resource allocation system provided by the present invention;
fig. 5 is a schematic structural diagram of an electronic device provided by the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is apparent that the described embodiments are some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
At present, most of resource allocation algorithms for network slicing only consider PDSCH and PUSCH service channels, when the number of network users increases, even if the service channel resources of a slicing user group are enough, the control channel resources are not easily allocated, so that the slicing user cannot obtain scheduling, and the QoS requirements of the slicing user cannot be met.
In view of the above problems, the present invention proposes a network slice resource allocation method, as shown in fig. 2, including:
s1, determining the type of a terminal user after the terminal is accessed;
s2, distributing a terminal special search space and a slice group association special search space for the terminal according to the type of the terminal user, wherein the slice group association special search space is associated with a rate matching pattern list;
and S3, distributing the multiplexed physical downlink control channel PDCCH resource and physical downlink shared channel PDSCH resource to the terminal based on the terminal distributed terminal dedicated search space and the slice group associated dedicated search space.
Specifically, after a terminal user accesses a base station, the base station side adopts a self-adaptive mode to allocate resources for the terminal user, judges whether the terminal user is a common user or a slicing user according to the specific type of the terminal, allocates special PDCCH resources for the slicing user, reserves special CORESET resources for a slicing group, and is not used when the current network is lightly loaded; when the network is overloaded, the slicing user can use the special COREST resources of the slicing group to which the slicing user belongs; in order to avoid the waste of PDCCH resources, when the frequency domain resources of the symbol where CORESET allocated to the PDCCH is located are not used, the resources can be allocated to the PDSCH for use.
It should be noted that, the present invention adopts a rate matching pattern (RateMatchPattern) configuration mode to realize the multiplexing of PDCCH and PDSCH resources, namely: when the dedicated CORESET resources reserved for slice groups are not in use, frequency domain resources may be allocated for PDSCH use. There are two modes of rate matching Pattern, one is a bitmap mode, and is more flexible, and one is a CORESET indication mode, for simplicity, in the invention, rateMatchPattern is configured as CORESET.
Here, the PDCCH resource allocation mainly includes: CORESET configuration and search space configuration of common search space (Type 0/Type0A/Type1/Type 2); CORESET configuration and search space configuration of UE-specific search space. The present invention relates only to slice-based UE-specific search space configuration.
The invention distributes the special PDCCH resource for the slicing user in a self-adaptive mode, ensures the effective utilization of the air interface resource and simultaneously preferentially meets the requirements of the slicing user.
Based on the above embodiment, the method step S1 includes, before:
determining a first identification set and a second identification set;
constructing the terminal-specific search space and the slice group-associated specific search space based on the first identification set and the second identification set;
the terminal-specific search space comprises a first sub-identifier in the first identifier set and a first sub-identifier in a second sub-identifier set in the second identifier set; the special search space for slice group association comprises a plurality of special search spaces for slice group association, each special search space for slice group association corresponds to the rest of sub-identifiers in the first identifier set and the rest of sub-identifiers in the second identifier set respectively, and the number of slice groups is smaller than the preset number;
and determining that any slice group corresponds to any slice association special search space, and performing one-to-one correspondence on each rate matching pattern in the rate matching pattern list and the slice group association special search space.
Specifically, a UE-specific search space (coreset#1, searchspace#1) is configured; a series of slice group specific search spaces (coreset#2, searchspace#2), (coreset#3, searchspace#3), … (coreset#n, searchspace#n) are configured, where N <12. CORESET #1, … …, CORESET # N are the first set of identifiers and SearchSpace #1, … …, and SearchSpace #n are the second set of identifiers.
Further developing a slice group strategy, and associating a special search space for each slice group, namely: a dedicated search space (CORESET#n, searchSpace#n) is configured for slice group i, where n ε [2, N ]. Dividing network slices supported by the base station into different slice groups, and establishing a mapping relation between the slices and the slice groups.
Configuring a rate matching pattern list, wherein each rate matching pattern corresponds to a special search space of a slice group one by one, namely RateMatchPattern n Configured as CORESET #n.
Here, slice management adopted by the present invention includes configuring a transmission network sub-slice and a core network sub-slice for each network slice at a base station side; a slice group strategy is formulated, and a special search space is mapped for the slice group; and establishing a mapping relation from the network slice to the slice group.
The PDCCH resource management comprises the steps of configuring a public search space, a UE special search space and a slice group special search space for a base station based on the constraints of PDCCH capacity, time-frequency resource constraint, terminal inspection complexity and the like;
PDSCH resource management includes configuring a list of rate matching patterns, each RateMatchPattern corresponding one-to-one to each slice group specific search space.
The invention realizes the management of network slice, PDCCH resource and PDSCH resource at the base station side by setting the special search space of the terminal and the special search space of the slice group and configuring the corresponding relation between the rate matching pattern list and the special search space of the slice group, and establishes the strategy of the network slice group to reasonably divide the limited air interface resource.
Based on any of the above embodiments, the method step S2 includes:
if the terminal is a common user, configuring the terminal-specific search space for the terminal;
if the terminal is a slicing user, acquiring a slicing group and a slicing association special search space corresponding to the terminal, configuring the terminal special search space and the slicing group association special search space for the terminal, and issuing the rate matching pattern list to the terminal.
Specifically, when the configuration of the related resources is completed and the UE is accessed, if the UE is a common user, a UE-specific search space CORESET#1 is configured for the common user; if the user of the slice is found to which slice group i and the dedicated search space coreset#n the slice belongs, the UE dedicated search space and the slice group dedicated search space are configured for the user, i.e., (coreset#1+coreset#n). Meanwhile, the configuration message from the base station to the UE needs to carry a rate matching pattern list.
The invention allocates different resource spaces aiming at different terminal user types, thereby realizing flexible configuration of resource scheduling.
Based on any of the above embodiments, the method step S3 includes:
determining a control channel state updating period, and acquiring PDCCH resource limited times of all terminals in each slice group;
when the control channel state updating period arrives, traversing the slice group, acquiring the load state of the current slice group based on the PDCCH resource limited times of the current slice group, and clearing 0 the PDCCH resource limited times of the current slice group;
and determining PDCCH resources and PDSCH resources used by the terminal based on the load state of the current slice group.
When the control channel state update period arrives, traversing the slice group, and acquiring the load state of the current slice group based on the PDCCH resource limited times of the current slice group, wherein the method comprises the following steps:
if the PDCCH resource limited times are greater than or equal to a control channel resource limited up-regulation threshold, determining that the current slice group is in a reloading state;
and if the PDCCH resource limited times are smaller than a control channel resource limited down-regulation threshold, determining that the current slice group is in a light load state.
The determining, based on the load status of the current slice group, PDCCH resources and PDSCH resources used by the terminal includes:
if the current slice group is in the reloading state, allocating the PDCCH resource on the special search space of the terminal and the special search space associated with the corresponding slice, indicating that the rate matching pattern list of the terminal is occupied, wherein the PDSCH resource cannot occupy the special search space associated with the slice for allocation;
and if the current slice group is in the light load state, allocating the PDCCH resource on the special search space of the terminal, indicating that the rate matching pattern list of the terminal is not effective, and allocating the PDSCH resource by occupying the special search space associated with the slice.
Specifically, in the initial state, PDCCH resources are allocated to the UE in the UE-specific search space CORESET#1, and the specific search space of each slice group is not used. At this time, the rate matching pattern list is not validated, and the indicated frequency domain positions are all used for PDSCH.
By statisticsWithin the last period of time ccesaltcycle, the PDCCH resources of all UEs within each slice group are limited in number of times cceFailureNum i ;
When the update period cceStatCycle arrives, all slice groups are traversed:
if the cceFailurenum of slice group i i >=control channel resource limited up-regulation threshold (cceTH up ) The current slice group i is placed in a reload state;
if cceFailurenum i <Control channel resource limited down threshold (cceTH) dwn ) The current slice group i is set to be in a light load state;
otherwise, maintaining the load state of the previous round unchanged;
then the cceFailurenum of slice group i i Clear 0.
All slice groups are traversed again:
if the state of the slice group i is reloaded, the user in the slice group can allocate PDCCH resources on coreset#1 and coreset#n, the frequency domain resource where coreset#n is located is occupied, and the base station indicates UE, rateMatchPattern through Rate Match Indicator of DCI 1_1 n Having validated, this part of the resource PDSCH is not available;
if the state of the slice group i is light load, the user in the slice group i allocates PDCCH resources only on CORESET#1, CORESET#n is not used, and the base station indicates UE, rateMatchPattern through Rate Match Indicator of DCI 1_1 n The frequency domain resource location of CORESET #n may be used for PDSCH without validation.
And finally, when PDSCH resources are allocated, deducting the frequency domain resources occupied by the effective patterns in the rate matching pattern list, adjusting the PDSCH code rate and the corresponding MCS, bypassing the configuration resources when the physical layer is in resource mapping, and then, counting the PDCCH resources of all the UE in each slice group again for limited times, so as to perform new resource allocation.
The PDCCH resource scheduling here includes: and if the PDCCH resources are common users, distributing PDCCH resources on the UE special search space. If the user is a slice group user, when the slice network is lightly loaded, PDCCH resources are allocated on a UE special search space, and the state corresponding to RateMatchPattern is cleared; when the slicing network is overloaded, the PDCCH resource is preferentially allocated on the special search space of the slicing group, and the state of the corresponding RateMatchPattern is set. Counting the PDCCH resource limited times of the slice group user in the current period;
PDSCH resource scheduling includes: and performing rate matching according to the state of the current rate matching pattern list, starting scheduling by PDSCH from symbol 0, calculating TB Size, simultaneously calculating PDSCH code rate of pattern resources set in RateMatchPatternList, and if the code rate exceeds a target code rate, reallocating PRB after reducing MCS until the target code rate is met.
According to the invention, by adopting RateMatchPattern configuration, when the network is lightly loaded, the special CORESET resource of the slice group is not used, and the resource is reserved for PDSCH; when the network is reloaded, the special PDCCH resources of the slice group are allocated to the slice users for use, and when the users schedule the PDSCH, the users need to deduct the resources, so that the effective utilization of the air interface resources is ensured, and meanwhile, the demands of the slice users are preferably met.
Based on any of the above embodiments, the embodiment shown in fig. 3 is used to illustrate the solution of the present invention.
Step 301: UE-specific search spaces (coreset#1, searchspace#1) and series slice group-specific search spaces (coreset#2, searchspace#2), (coreset#3, searchspace#3), … (coreset#n, searchspace#n) are configured on BWP (Bandwidth, subset Bandwidth), where N <12.
Step 302: a slice group strategy is formulated, and a special search space is associated for each slice group, namely: a dedicated search space (CORESET#n, searchSpace#n) is configured for slice group i, where n ε [2, N ]. Dividing network slices supported by the base station into different slice groups, and establishing a mapping relation between the slices and the slice groups.
Step 303: and configuring a rate matching pattern list, wherein each RateMatchPattern corresponds to a special search space of the slicing user group one by one.
Step 304: the common user accesses and configures a UE-specific search space CORESET#1 for the common user; slice user access, UE-specific search space and slice group i-specific search space (CORESET #1+coreset # n) to which it belongs are configured for it. Meanwhile, the base station issues a rate matching pattern list for all users.
Step 305: in the initial state, PDCCH resources are allocated in CORESET#1, rateMatchPattern is not effective, and the frequency domain positions of CORESET resources special for all slice groups are used for PDSCH.
Step 306: counting the limited times of PDCCH resources cceFailureNum of all UE in each slice group in the latest time cceStatCycle i 。
Step 307: the update period is reached, traversing all slice groups:
1) If cceFailurenum i >=cceTH up The current slice group i is placed in a reload state;
2) If cceFailurenum i <cceTH dwn The current slice group i is set to be in a light load state;
3) Otherwise, the slice load is unchanged, and the state of the previous round is maintained.
Then the cceFailurenum of slice group i i Clear 0.
Step 308: all slice groups are traversed:
1) If slice group i is in the reload state: the users within the slice group use CORESET #1 and CORESET #n, and the base station indicates the UE through a RateMatchIndicator, which is RateMatchPattern n Having validated, this part of the resource PDSCH is not available.
2) If the slice group i is in a light load state, the user in the slice group only allocates PDCCH resources on CORESET#1, CORESET#n is not used, and the base station indicates UE, rateMatchPattern through Rate Match Indicator of DCI 1_1 n And not validating, and using the frequency domain resource position of CORESET#n for the PDSCH.
Step 309: when PDSCH resources are scheduled, the frequency domain resources corresponding to the validated pattern in the rate matching pattern list need to be subtracted, the PDSCH code rate and the corresponding MCS are adjusted, the physical layer bypasses these configured resources when the resources are mapped, and the process returns to step 306 after the completion of the process.
The network slice resource allocation system provided by the invention is described below, and the network slice resource allocation system described below and the network slice resource allocation method described above can be referred to correspondingly.
Fig. 4 is a schematic structural diagram of a network slice resource allocation system provided by the present invention, as shown in fig. 4, including: a determination module 41, a first allocation module 42 and a second allocation module 43, wherein:
the determining module 41 is used for determining the type of the terminal user to be accessed; the first allocation module 42 is configured to allocate, according to a type of a terminal user, a terminal-specific search space and a slice group-associated-specific search space for the terminal, where the slice group-associated-specific search space is associated with a rate matching pattern list; the second allocation module 43 is configured to allocate a multiplexed physical downlink control channel PDCCH resource and a physical downlink shared channel PDSCH resource to the terminal based on the terminal allocating a terminal-specific search space and the slice group-associated-specific search space.
The invention distributes the special PDCCH resource for the slicing user in a self-adaptive mode, ensures the effective utilization of the air interface resource and simultaneously preferentially meets the requirements of the slicing user.
Fig. 5 illustrates a physical schematic diagram of an electronic device, as shown in fig. 5, which may include: processor 510, communication interface (Communications Interface) 520, memory 530, and communication bus 540, wherein processor 510, communication interface 520, memory 530 complete communication with each other through communication bus 540. Processor 510 may invoke logic instructions in memory 530 to perform a network slice resource allocation method comprising: determining the type of a terminal user after the terminal is accessed; according to the type of the terminal user, a terminal special search space and a slice group association special search space are allocated for the terminal, and the slice group association special search space is associated with a rate matching pattern list; and allocating the multiplexing Physical Downlink Control Channel (PDCCH) resource and the Physical Downlink Shared Channel (PDSCH) resource to the terminal based on the terminal allocation terminal dedicated search space and the slice group association dedicated search space.
Further, the logic instructions in the memory 530 described above may be implemented in the form of software functional units and may be stored in a computer-readable storage medium when sold or used as a stand-alone product. Based on this understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
In another aspect, the present invention also provides a computer program product, where the computer program product includes a computer program, where the computer program can be stored on a non-transitory computer readable storage medium, and when the computer program is executed by a processor, the computer can execute a network slice resource allocation method provided by the above methods, and the method includes: determining the type of a terminal user after the terminal is accessed; according to the type of the terminal user, a terminal special search space and a slice group association special search space are allocated for the terminal, and the slice group association special search space is associated with a rate matching pattern list; and allocating the multiplexing Physical Downlink Control Channel (PDCCH) resource and the Physical Downlink Shared Channel (PDSCH) resource to the terminal based on the terminal allocation terminal dedicated search space and the slice group association dedicated search space.
In yet another aspect, the present invention also provides a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, is implemented to perform a network slice resource allocation method provided by the above methods, the method comprising: determining the type of a terminal user after the terminal is accessed; according to the type of the terminal user, a terminal special search space and a slice group association special search space are allocated for the terminal, and the slice group association special search space is associated with a rate matching pattern list; and allocating the multiplexing Physical Downlink Control Channel (PDCCH) resource and the Physical Downlink Shared Channel (PDSCH) resource to the terminal based on the terminal allocation terminal dedicated search space and the slice group association dedicated search space.
The apparatus embodiments described above are merely illustrative, wherein the elements illustrated as separate elements may or may not be physically separate, and the elements shown as elements may or may not be physical elements, may be located in one place, or may be distributed over a plurality of network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art will understand and implement the present invention without undue burden.
From the above description of the embodiments, it will be apparent to those skilled in the art that the embodiments may be implemented by means of software plus necessary general hardware platforms, or of course may be implemented by means of hardware. Based on this understanding, the foregoing technical solution may be embodied essentially or in a part contributing to the prior art in the form of a software product, which may be stored in a computer readable storage medium, such as ROM/RAM, a magnetic disk, an optical disk, etc., including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method described in the respective embodiments or some parts of the embodiments.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present invention, and are not limiting; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims (7)
1. A network slice resource allocation method, comprising:
determining the type of a terminal user after the terminal is accessed;
according to the type of the terminal user, a terminal special search space and a slice group association special search space are allocated for the terminal, and the slice group association special search space is associated with a rate matching pattern list;
allocating a terminal-specific search space and the slice group-associated specific search space to the terminal based on the terminal, and allocating multiplexed Physical Downlink Control Channel (PDCCH) resources and Physical Downlink Shared Channel (PDSCH) resources to the terminal;
the allocating the terminal dedicated search space and the slice group associated dedicated search space based on the terminal allocates multiplexed physical downlink control channel PDCCH resources and physical downlink shared channel PDSCH resources to the terminal, including:
determining a control channel state updating period, and acquiring PDCCH resource limited times of all terminals in each slice group;
when the control channel state updating period arrives, traversing the slice group, acquiring the load state of the current slice group based on the PDCCH resource limited times of the current slice group, and clearing 0 the PDCCH resource limited times of the current slice group;
determining PDCCH resources and PDSCH resources used by the terminal based on the load state of the current slice group;
and traversing the slice group when the control channel state updating period arrives, and acquiring the load state of the current slice group based on the PDCCH resource limited times of the current slice group, wherein the method comprises the following steps:
if the PDCCH resource limited times are greater than or equal to a control channel resource limited up-regulation threshold, determining that the current slice group is in a reloading state;
if the PDCCH resource limited times are smaller than a control channel resource limited down-regulation threshold, determining that the current slice group is in a light load state;
the determining, based on the load status of the current slice group, PDCCH resources and PDSCH resources used by the terminal includes:
if the current slice group is in the reloading state, allocating the PDCCH resource on the special search space of the terminal and the special search space associated with the corresponding slice, indicating that the rate matching pattern list of the terminal is occupied, wherein the PDSCH resource cannot occupy the special search space associated with the slice for allocation;
and if the current slice group is in the light load state, allocating the PDCCH resource on the special search space of the terminal, indicating that the rate matching pattern list of the terminal is not effective, and allocating the PDSCH resource by occupying the special search space associated with the slice.
2. The network slice resource allocation method according to claim 1, wherein the determining the end user type for the terminal access previously comprises:
determining a first identification set and a second identification set;
constructing the terminal-specific search space and the slice group-associated specific search space based on the first identification set and the second identification set;
the terminal-specific search space comprises a first sub-identifier in the first identifier set and a first sub-identifier in a second sub-identifier set in the second identifier set; the special search space for slice group association comprises a plurality of special search spaces for slice group association, each special search space for slice group association corresponds to the rest of sub-identifiers in the first identifier set and the rest of sub-identifiers in the second identifier set respectively, and the number of slice groups is smaller than the preset number;
and determining that any slice group corresponds to any slice association special search space, and performing one-to-one correspondence on each rate matching pattern in the rate matching pattern list and the slice group association special search space.
3. The network slice resource allocation method according to claim 1 or 2, wherein the allocating terminal-specific search spaces and slice group-associated specific search spaces for the terminal according to the type of the terminal user, the slice group-associated specific search spaces being associated with a rate matching pattern list, comprises:
if the terminal is a common user, configuring the terminal-specific search space for the terminal;
if the terminal is a slicing user, acquiring a slicing group and a slicing association special search space corresponding to the terminal, configuring the terminal special search space and the slicing group association special search space for the terminal, and issuing the rate matching pattern list to the terminal.
4. A network slice resource allocation system, comprising:
the determining module is used for determining the type of the terminal user when the terminal is accessed;
the first allocation module is used for allocating a terminal special search space and a slice group association special search space for the terminal according to the type of the terminal user, wherein the slice group association special search space is associated with the rate matching pattern list;
the second allocation module is used for allocating a terminal-specific search space and the slice group-associated specific search space to the terminal, and allocating multiplexed Physical Downlink Control Channel (PDCCH) resources and Physical Downlink Shared Channel (PDSCH) resources to the terminal;
the second distribution module is specifically configured to:
determining a control channel state updating period, and acquiring PDCCH resource limited times of all terminals in each slice group;
when the control channel state updating period arrives, traversing the slice group, acquiring the load state of the current slice group based on the PDCCH resource limited times of the current slice group, and clearing 0 the PDCCH resource limited times of the current slice group;
determining PDCCH resources and PDSCH resources used by the terminal based on the load state of the current slice group;
the second distribution module is further configured to:
if the PDCCH resource limited times are greater than or equal to a control channel resource limited up-regulation threshold, determining that the current slice group is in a reloading state;
if the PDCCH resource limited times are smaller than a control channel resource limited down-regulation threshold, determining that the current slice group is in a light load state;
if the current slice group is in the reloading state, allocating the PDCCH resource on the special search space of the terminal and the special search space associated with the corresponding slice, indicating that the rate matching pattern list of the terminal is occupied, wherein the PDSCH resource cannot occupy the special search space associated with the slice for allocation;
and if the current slice group is in the light load state, allocating the PDCCH resource on the special search space of the terminal, indicating that the rate matching pattern list of the terminal is not effective, and allocating the PDSCH resource by occupying the special search space associated with the slice.
5. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the steps of the network slice resource allocation method according to any one of claims 1 to 3 when the program is executed.
6. A non-transitory computer readable storage medium having stored thereon a computer program, which when executed by a processor, implements the steps of the network slice resource allocation method according to any one of claims 1 to 3.
7. A computer program product comprising a computer program which, when executed by a processor, implements the steps of the network slice resource allocation method according to any one of claims 1 to 3.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110986917.3A CN113692057B (en) | 2021-08-26 | 2021-08-26 | Network slice resource allocation method and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110986917.3A CN113692057B (en) | 2021-08-26 | 2021-08-26 | Network slice resource allocation method and system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN113692057A CN113692057A (en) | 2021-11-23 |
| CN113692057B true CN113692057B (en) | 2023-12-08 |
Family
ID=78582878
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202110986917.3A Active CN113692057B (en) | 2021-08-26 | 2021-08-26 | Network slice resource allocation method and system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN113692057B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116437398A (en) * | 2021-12-29 | 2023-07-14 | 中国移动通信有限公司研究院 | Resource allocation method, device, terminal and network equipment |
| CN114900896A (en) * | 2022-05-13 | 2022-08-12 | 联想(北京)有限公司 | Resource allocation method and device |
| CN116131999B (en) * | 2023-03-29 | 2023-07-25 | 新华三技术有限公司 | Code rate adjusting method, device, electronic equipment and machine-readable storage medium |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018126777A1 (en) * | 2017-01-03 | 2018-07-12 | 中兴通讯股份有限公司 | Pdsch resource determining method and apparatus, terminal, base station, and storage medium |
| WO2018144852A1 (en) * | 2017-02-03 | 2018-08-09 | Idac Holdings, Inc. | Transmission and reception of physical downlink control channels |
| CN109565872A (en) * | 2016-08-12 | 2019-04-02 | 高通股份有限公司 | It is isolated for the cell-level of network slice and network share |
| CN111034320A (en) * | 2017-06-13 | 2020-04-17 | 苹果公司 | Scheduling and HARQ-ACK feedback enhancements for URLLC, multiplexing scheme for control/data channels and DM-RS for NR, and activation mechanisms, scheduling aspects and synchronization for New Radio (NR) systems with multiple bandwidth parts (BWP) Signal (SS) block |
| CN111133712A (en) * | 2017-08-02 | 2020-05-08 | 苹果公司 | Sequence Design and Resource Allocation for NR Physical Uplink Control Channel |
| WO2020122685A1 (en) * | 2018-12-13 | 2020-06-18 | 엘지전자 주식회사 | Method for transmitting and receiving data in wireless communication system and apparatus therefor |
| WO2020145595A1 (en) * | 2019-01-08 | 2020-07-16 | 엘지전자 주식회사 | Method for transmitting and receiving physical downlink shared channel in wireless communication system, and device therefor |
| CN111866953A (en) * | 2019-04-26 | 2020-10-30 | 中国移动通信有限公司研究院 | A kind of network resource allocation method, device and storage medium |
| CN111971925A (en) * | 2018-04-06 | 2020-11-20 | 联想(新加坡)私人有限公司 | Configuring bandwidth portions |
| CN112740738A (en) * | 2018-12-06 | 2021-04-30 | Oppo广东移动通信有限公司 | A data transmission method, terminal device and network device |
-
2021
- 2021-08-26 CN CN202110986917.3A patent/CN113692057B/en active Active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109565872A (en) * | 2016-08-12 | 2019-04-02 | 高通股份有限公司 | It is isolated for the cell-level of network slice and network share |
| WO2018126777A1 (en) * | 2017-01-03 | 2018-07-12 | 中兴通讯股份有限公司 | Pdsch resource determining method and apparatus, terminal, base station, and storage medium |
| WO2018144852A1 (en) * | 2017-02-03 | 2018-08-09 | Idac Holdings, Inc. | Transmission and reception of physical downlink control channels |
| CN111034320A (en) * | 2017-06-13 | 2020-04-17 | 苹果公司 | Scheduling and HARQ-ACK feedback enhancements for URLLC, multiplexing scheme for control/data channels and DM-RS for NR, and activation mechanisms, scheduling aspects and synchronization for New Radio (NR) systems with multiple bandwidth parts (BWP) Signal (SS) block |
| CN111133712A (en) * | 2017-08-02 | 2020-05-08 | 苹果公司 | Sequence Design and Resource Allocation for NR Physical Uplink Control Channel |
| CN111971925A (en) * | 2018-04-06 | 2020-11-20 | 联想(新加坡)私人有限公司 | Configuring bandwidth portions |
| CN112740738A (en) * | 2018-12-06 | 2021-04-30 | Oppo广东移动通信有限公司 | A data transmission method, terminal device and network device |
| WO2020122685A1 (en) * | 2018-12-13 | 2020-06-18 | 엘지전자 주식회사 | Method for transmitting and receiving data in wireless communication system and apparatus therefor |
| WO2020145595A1 (en) * | 2019-01-08 | 2020-07-16 | 엘지전자 주식회사 | Method for transmitting and receiving physical downlink shared channel in wireless communication system, and device therefor |
| CN111866953A (en) * | 2019-04-26 | 2020-10-30 | 中国移动通信有限公司研究院 | A kind of network resource allocation method, device and storage medium |
Non-Patent Citations (2)
| Title |
|---|
| 《网络切片资源分配算法研究》;赵博文;《中国优秀硕士学位论文全文数据库 信息科技辑》;全文 * |
| 《跨域网络切片资源编排和可靠性保障研究》;蒋通通;《中国优秀硕士学位论文全文数据库 信息科技辑》;全文 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113692057A (en) | 2021-11-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5480963B2 (en) | Method and apparatus for allocating control channel resources | |
| CN113692057B (en) | Network slice resource allocation method and system | |
| US8804646B2 (en) | Method and device for allocating control channel element | |
| CN102325378B (en) | Method and device for controlling physical downlink control channel (PDCCH) transmission | |
| CN102202407B (en) | Method and equipment for distributing resource | |
| US10993128B2 (en) | Evolved buffer status report supporting multiple numerology factors | |
| CN102065485B (en) | Method and device for allocating control channel element resource | |
| CN118400077A (en) | Method for transmitting uplink control information in wireless communication system and device using the same | |
| CN113364570B (en) | Method and device for detecting downlink control information and user equipment | |
| US11039448B2 (en) | Resource scheduling method and apparatus | |
| US11252721B2 (en) | Slot format indication to a UE group in a cell of a base station | |
| CN105474590A (en) | Infrastructure equipment, wireless communications network and method | |
| CN113645705B (en) | Frequency domain resource allocation method and device | |
| CN109673054B (en) | Frequency allocation method and system | |
| CN110198565A (en) | The distribution method and device of ascending resource in a kind of small bandwidth system | |
| CN104981017A (en) | Uplink resource allocation method and base station thereof | |
| CN118660340A (en) | Downlink (DL) and uplink (UL) scheduling for transmissions above 52.6 GHz | |
| CN110463119A (en) | Extended Scheduling Request (SR) for Enhanced Scheduling Information Indication | |
| JP6967085B2 (en) | Persistent indication of acknowledgment resource | |
| WO2017148213A1 (en) | Resource allocation control method, device, and system | |
| CN106465356B (en) | The method and apparatus for distributing running time-frequency resource | |
| CN104981014A (en) | Downlink resource distribution method and base station | |
| CN110536393B (en) | Power control method, device and computer readable storage medium | |
| US11405937B2 (en) | Sharing of radio resources between MTC and non-MTC using sharing patterns | |
| CN111385900B (en) | Uplink scheduling method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |