CN113692057A - Network slice resource allocation method and system - Google Patents

Network slice resource allocation method and system Download PDF

Info

Publication number
CN113692057A
CN113692057A CN202110986917.3A CN202110986917A CN113692057A CN 113692057 A CN113692057 A CN 113692057A CN 202110986917 A CN202110986917 A CN 202110986917A CN 113692057 A CN113692057 A CN 113692057A
Authority
CN
China
Prior art keywords
terminal
search space
slice
slice group
resources
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.)
Granted
Application number
CN202110986917.3A
Other languages
Chinese (zh)
Other versions
CN113692057B (en
Inventor
李姮
姜元
江世宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CICT Mobile Communication Technology Co Ltd
Original Assignee
CICT Mobile Communication Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by CICT Mobile Communication Technology Co Ltd filed Critical CICT Mobile Communication Technology Co Ltd
Priority to CN202110986917.3A priority Critical patent/CN113692057B/en
Publication of CN113692057A publication Critical patent/CN113692057A/en
Application granted granted Critical
Publication of CN113692057B publication Critical patent/CN113692057B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/51Allocation or scheduling criteria for wireless resources based on terminal or device properties

Abstract

The invention provides a method and a system for allocating network slice resources, which comprises the following steps: determining the type of a terminal user when a terminal is accessed; according to the type of a terminal user, allocating a terminal-specific search space and a slice group-associated specific search space for the terminal, wherein the slice group-associated specific search space is associated with a rate matching pattern list; and allocating a Physical Downlink Control Channel (PDCCH) resource and a Physical Downlink Shared Channel (PDSCH) resource for multiplexing to the terminal based on the terminal allocated terminal dedicated search space and the slice group associated dedicated search space. The invention adopts a self-adaptive mode to distribute the special PDCCH resource for the slicing user, ensures the effective utilization of the air interface resource and preferentially meets the requirement of the slicing user.

Description

Network slice resource allocation method and system
Technical Field
The present invention relates to the field of wireless communication 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 and independent logic networks, namely slices, so that end-to-end customized and mutually isolated network services are provided for different vertical industries, different clients and different services.
Each slice instance implements logical isolation in the Radio access network, the Bearer network, and the core network, as shown in fig. 1, a slice is carried by a PDU session (PDU session), one PDU session can only carry one slice, each PDU can establish one or more QoS flows, the NG-RAN (5G Radio access network) maps the QoS flows (QoS of Service flows) onto the Bearer, and the mapping relationship between the QoS flows and the Radio bearers (Radio Bearer) may be one-to-one or many-to-one. Multiple users share the same slice, share the same slice identity (S-NSSAI), share the same slice entity; the same slice for different users is carried by different PDU sessions. The NG-RAN can reserve certain air interface resources for each slice, the resources among the slices are isolated from each other, and the resources can be shared or dedicated. And at the NG-RAN side, the minimum unit for slice sensing is the PDU Session level, a corresponding slice identifier 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 carries out grouping scheduling according to the slice scheduling priority, queuing scheduling is carried out in the slices according to the service QoS priority and the scheduling algorithm, and corresponding reserved slice resources are occupied preferentially, so that slice-level resource allocation and scheduling are achieved.
Currently, most resource allocation algorithms for network slices only consider PDSCH (Physical Downlink Shared Channel) and PUSCH (Physical Uplink Shared Channel) traffic channels, common channels such as a PUCCH (Physical Uplink Control Channel) and a PDCCH (Physical Downlink Control Channel) are not considered, when the number of users is increased, the slice users and the common users share the common channel resources, the probability of successful resource allocation of the slice users is reduced, in particular, the PDCCH Channel, the location of CCE (control Channel elements) is related to parameters such as Radio Network Temporary Identifier (RNTI), timeslot number, aggregation level, total number of CCEs in current coreset (control Resource set), and has exclusivity, multi-UE scenario, even if the traffic channel resources of a slice are sufficient enough, CCE resource collision is easily generated to cause a scheduling failure of slice users. Because the public channel resources are relatively limited, if simple isolation is performed based on slices, different CORESET or search spaces are divided for different slices, when the number of slice users is small, the utilization rate of PDCCH resources is relatively low, and the requirements of common users cannot be guaranteed.
Disclosure of Invention
The invention provides a network slice resource allocation method and a network slice resource allocation system, which are used for overcoming the defects in the prior art.
In a first aspect, the present invention provides a method for allocating network slice resources, including:
determining the type of a terminal user when a terminal is accessed;
according to the type of a terminal user, allocating a terminal-specific search space and a slice group-associated specific search space for the terminal, wherein the slice group-associated specific search space is associated with a rate matching pattern list;
and allocating a Physical Downlink Control Channel (PDCCH) resource and a Physical Downlink Shared Channel (PDSCH) resource for multiplexing to the terminal based on the terminal allocated terminal dedicated search space and the slice group associated dedicated search space.
In one embodiment, the determining the type of the terminal user by the terminal to be accessed includes:
determining a first set of identifications and a second set of identifications;
constructing the terminal-specific search space and the slice group association-specific search space based on the first identification set and the second identification set;
wherein the terminal-specific search space comprises a first sub-identity in the first set of identities and a first sub-identity in a second set of sub-identities in the second set of identities; the slice group association dedicated search space comprises a plurality of slice association dedicated search spaces, each slice association dedicated search space respectively corresponds to the rest of sub-identifiers in the first identifier set and the rest of sub-identifiers in the second identifier set, and the number of slice groups is smaller than a preset number;
and determining any slice group corresponding to any slice association dedicated search space, and carrying out one-to-one correspondence on each rate matching pattern in the rate matching pattern list and the slice group association dedicated search space.
In one embodiment, said allocating, according to the terminal user type, a terminal-specific search space and a slice group association-specific search space for the terminal, where the slice group association-specific search space is associated with a rate matching pattern list, includes:
if the terminal is a common user, configuring a special search space for the terminal;
if the terminal is a slice user, obtaining a slice group and a slice association dedicated search space corresponding to the terminal, configuring the terminal dedicated search space and the slice group association dedicated search space for the terminal, and issuing the rate matching pattern list to the terminal.
In one embodiment, the allocating multiplexed physical downlink control channel PDCCH resources and physical downlink shared channel PDSCH resources to the terminal based on the terminal-allocated terminal-specific search space and the slice group associated-specific search space comprises:
determining a control channel state updating period, and acquiring the PDCCH resource limited times of all terminals in each slice group;
when the control channel state updating period is reached, 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 the PDCCH resource limited times of the current slice group to 0;
and determining PDCCH (physical Downlink control channel) resources and PDSCH (physical Downlink shared channel) resources used by the terminal based on the load state of the current slice group.
In one embodiment, the traversing the slice group when the control channel state update period is reached, and obtaining 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 more than or equal to a control channel resource limited up-regulation threshold, determining that the current slice group is in a heavy load state;
and if the limited times of the PDCCH resources 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 overload state, allocating the PDCCH resources on the terminal dedicated search space and the corresponding slice associated dedicated search space to indicate that the rate matching pattern list of the terminal is occupied, and the PDSCH resources cannot occupy the slice associated dedicated search space for allocation;
if the current slice group is in the light load state, the PDCCH resources are allocated on the special search space of the terminal, the rate matching pattern list of the terminal is indicated not to be effective, and the PDSCH resources occupy the special search space associated with the slices for allocation.
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 a terminal user when the terminal is accessed;
a first allocation module, configured to allocate, according to a terminal user type, a terminal-specific search space and a slice group association-specific search space for the terminal, where the slice group association-specific search space is associated with a rate matching pattern list;
and the second allocation module is used for allocating the Physical Downlink Control Channel (PDCCH) resources and Physical Downlink Shared Channel (PDSCH) resources which are multiplexed to the terminal based on the terminal allocated terminal dedicated search space and the slice group associated dedicated search space.
In a third aspect, the present invention further provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the processor implements the steps of the network slice resource allocation method according to any one of the above.
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, performs the steps of the 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, performs the steps of the 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 to the slice user in a self-adaptive mode, so that the requirements of the slice user are preferentially met while the effective utilization of air interface resources is ensured.
Drawings
In order to more clearly illustrate the technical solutions of the present invention or the prior art, the drawings needed for the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to the drawings without creative efforts.
FIG. 1 is a prior art network slice architecture diagram;
FIG. 2 is a flowchart illustrating a method for allocating network slice resources according to the present invention;
FIG. 3 is a second flowchart of the method for allocating network slice resources 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 in the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is obvious that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
At present, a resource allocation algorithm for network slicing mostly only considers PDSCH and PUSCH service channels, and when the number of network users increases, even if the service channel resources of a slicing user group are sufficient, control channel resources are easily unallocated, so that the slicing users cannot be scheduled, and the QoS requirements of the slicing users cannot be met.
In view of the above problem, the present invention provides a method for allocating network slice resources, as shown in fig. 2, including:
s1, determining the type of the terminal user when the terminal is accessed;
s2, according to the terminal user type, allocating a terminal-specific search space and a slice group-related specific search space for the terminal, wherein the slice group-related specific search space is related to the rate matching pattern list;
and S3, allocating the Physical Downlink Control Channel (PDCCH) resource and the Physical Downlink Shared Channel (PDSCH) resource for multiplexing to the terminal based on the terminal allocation 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 allocates resources to the terminal user in a self-adaptive mode, 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 to 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 slice user can use the special COREST resource of the slice group to which the slice user belongs; in order to avoid the waste of PDCCH resources, when the frequency domain resources of the symbol where the CORESET allocated to the PDCCH is located are not used, the resources may 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 problem of PDCCH and PDSCH resource multiplexing, that is: when the dedicated CORESET resource reserved for the slice group is not used, the frequency domain resource may be allocated for the PDSCH. The rate matching Pattern has two modes, one is a bitmap mode and is flexible, the other is a CORESET indication mode, and for simplification, the Ratemchpattern is configured into CORESET.
Here, the PDCCH resource allocation mainly includes: CORESET configuration and search space configuration of a common search space (Type0/Type0A/Type1/Type 2); CORESET configuration of UE-specific search space and search space configuration. The present invention relates only to slice-based UE-specific search space configuration.
The invention allocates the special PDCCH resource for the slicing user in a self-adaptive mode, thereby ensuring the effective utilization of the air interface resource and preferentially meeting the requirements of the slicing user.
Based on the above embodiment, the method step S1 includes:
determining a first set of identifications and a second set of identifications;
constructing the terminal-specific search space and the slice group association-specific search space based on the first identification set and the second identification set;
wherein the terminal-specific search space comprises a first sub-identity in the first set of identities and a first sub-identity in a second set of sub-identities in the second set of identities; the slice group association dedicated search space comprises a plurality of slice association dedicated search spaces, each slice association dedicated search space respectively corresponds to the rest of sub-identifiers in the first identifier set and the rest of sub-identifiers in the second identifier set, and the number of slice groups is smaller than a preset number;
and determining any slice group corresponding to any slice association dedicated search space, and carrying out one-to-one correspondence on each rate matching pattern in the rate matching pattern list and the slice group association dedicated 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) were configured, where N < 12. Here, CORESET #1, … …, and CORESET # N are the first tag set, and SearchSpace #1, … …, and SearchSpace # N are the second tag set.
Further formulating slice group strategy, associating 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 ]. And dividing the 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 is in one-to-one correspondence with the special search space of the slice group, namely RateMatchPatternnConfigured as CORESET # n.
Here, the 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 the base station side; formulating a slice group strategy and mapping a special search space for a 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;
the PDSCH resource management comprises configuring a rate matching pattern list, and each RateMatchPattern corresponds to each slice group special search space one by one.
According to the invention, by setting the search space special for the terminal and the search space special for the slice group and configuring the corresponding relation between the rate matching pattern list and the search space special for the slice group, the network slice, the PDCCH resource and the PDSCH resource are managed at the base station side, a network slice group strategy is formulated, and the limited air interface resources are reasonably divided.
Based on any of the above embodiments, the method step S2 includes:
if the terminal is a common user, configuring a special search space for the terminal;
if the terminal is a slice user, obtaining a slice group and a slice association dedicated search space corresponding to the terminal, configuring the terminal dedicated search space and the slice group association dedicated search space for the terminal, and issuing the rate matching pattern list to the terminal.
Specifically, when the relevant resource configuration is completed and the UE accesses, if the UE is a common user, the UE is configured with a UE-specific search space CORESET # 1; if the user is a slice user, find the slice group i and the dedicated search space CORESET # n to which the slice belongs, and configure the UE-dedicated search space and the slice group-dedicated search space 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 for different terminal user types, and realizes 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 the PDCCH resource limited times of all terminals in each slice group;
when the control channel state updating period is reached, 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 the PDCCH resource limited times of the current slice group to 0;
and determining PDCCH (physical Downlink control channel) resources and PDSCH (physical Downlink shared channel) resources used by the terminal based on the load state of the current slice group.
Wherein, when the control channel state update period is reached, traversing the slice group, and obtaining 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 more than or equal to a control channel resource limited up-regulation threshold, determining that the current slice group is in a heavy load state;
and if the limited times of the PDCCH resources are smaller than a control channel resource limited down-regulation threshold, determining that the current slice group is in a light-load state.
Wherein the determining, based on the load status of the current slice group, the PDCCH resource and PDSCH resource used by the terminal includes:
if the current slice group is in the overload state, allocating the PDCCH resources on the terminal dedicated search space and the corresponding slice associated dedicated search space to indicate that the rate matching pattern list of the terminal is occupied, and the PDSCH resources cannot occupy the slice associated dedicated search space for allocation;
if the current slice group is in the light load state, the PDCCH resources are allocated on the special search space of the terminal, the rate matching pattern list of the terminal is indicated not to be effective, and the PDSCH resources occupy the special search space associated with the slices for allocation.
Specifically, in the initial state, PDCCH resources are allocated to the UE in the UE-specific search space CORESET #1, and each slice group-specific search space is not used. At this time, the rate matching pattern list is not valid, and the indicated frequency domain positions are all used for the PDSCH.
Counting the number of times of PDCCH resource limitation of all UEs in each slice group in the latest period of time cceFailureNumi
When the update period cceStatCycle arrives, all slice groups are traversed:
cceFailurenum if slice group ii>Control channel resource limited upturn threshold (cceTH ═ th)up) Setting the current slice group i to be in a heavy load state;
if cceFailurenumi<Control channel resource limited down-regulation threshold (cceTH)dwn) Setting the current slice group i to be in a light-load state;
otherwise, the load state of the previous round is maintained unchanged;
then the cceFailureNam of the slice group iiAnd (5) clearing 0.
Traverse all slice groups again:
if the state of the slice group i is overloaded, a 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 (user equipment) and RatemchPattern through the Rate Indicator of DCI 1_1nHaving taken effect, the part of the resource PDSCH is not available;
if the state of the slice group i is light load, the users in the slice group i only allocate PDCCH resources on CORESET #1, CORESET # n is not used, and the base station indicates UE through the Rate Indicator of the DCI 1_1, and RatemchPatternnNot in effect, the frequency domain resource location of CORESET # n may be used for PDSCH.
And finally, when carrying out PDSCH resource allocation, 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 allocated resources when the physical layer carries out resource mapping, and then counting the PDCCH resource limited times of all the UE in each slice group again to carry out new resource allocation.
Here, the PDCCH resource scheduling includes: and if the user is a common user, allocating PDCCH resources on the UE dedicated search space. If the user is a slice group user, when the slice network is lightly loaded, allocating PDCCH resources on a special search space of the UE, and resetting the state corresponding to RateMatchPattern; when the slice network is overloaded, the PDCCH resources are preferentially distributed on the search space special for the slice group, and the state of the corresponding RateMatchPattern is set. Counting the PDCCH resource limited times of the slice group users in the current period;
the PDSCH resource scheduling comprises the following steps: and carrying out rate matching according to the state of the current rate matching pattern list, scheduling the PDSCH from the symbol 0, calculating TB Size, simultaneously calculating the PDSCH code rate of deducting the set pattern resource in the RatemchPattern list, and if the code rate exceeds the target code rate, reallocating PRB after reducing MCS until the target code rate is met.
By adopting RateMatchPattern configuration, when the network is lightly loaded, the special CORESET resource of the slice group is not used and is reserved for the PDSCH; when the network is overloaded, the dedicated PDCCH resources of the slice group are allocated to slice users for use, and the users need to deduct the resources when scheduling the PDSCH, so that the requirements of the slice users are preferentially met while the effective utilization of air interface resources is ensured.
Based on any of the above embodiments, the embodiment shown in fig. 3 is used to illustrate aspects 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 Part, 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 ]. And dividing the 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 a slicing user group one by one.
Step 304: a common user accesses and configures a UE (user equipment) special search space CORESET #1 for the common user; and the slice user accesses, and configures UE-specific search space and the slice group i-specific search space (CORESET #1+ CORESET # n) to which the slice user belongs. Meanwhile, the base station issues a rate matching pattern list for all users.
Step 305: in the initial state, the PDCCH resources are distributed in CORESET #1, each RateMatchPattern does not work, and the frequency domain positions of the CORESET resources special for all slice groups are used for the PDSCH.
Step 306: counting the number of times of PDCCH resource limitation of all UE in each slice group in the latest period of time cceFailureNumi
Step 307: and when the update period is reached, traversing all the slice groups:
1) if cceFailureNomi>=cceTHupSetting the current slice group i to be in a heavy load state;
2) if cceFailureNomi<cceTHdwnSetting the current slice group i to be in a light-load state;
3) otherwise, the slicing load is unchanged, and the state of the previous round is maintained.
Then the cceFailureNam of the slice group iiAnd (5) clearing 0.
Step 308: traversing all slice groups:
1) if slice group i is in a heavy load state: the users within the slice group use CORESET #1 and CORESET # n, and the base station indicates the UE through RateMatchIndicator, which RateMatchPatternnAlready in effect, this part of the resource PDSCH is not available.
2) If the slice group i is in a light-load state, the users in the slice group only allocate PDCCH resources on CORESET #1, CORESET # n is not used, and the base station indicates the UE through the Rate Match Indicator of the DCI 1_1, namely the RatemchPatternnNot in effect, the frequency domain resource location of CORESET # n is used for PDSCH.
Step 309: when dispatching PDSCH resource, it needs to deduct the frequency domain resource corresponding to the effective pattern in the rate matching pattern list, adjusts PDSCH code rate and corresponding MCS, when the physical layer is mapping the resource, it bypasses these configured resources, after the process is finished, it returns to step 306.
The network slice resource allocation system provided by the present invention is described below, and the network slice resource allocation system described below and the network slice resource allocation method described above may be referred to correspondingly.
Fig. 4 is a schematic structural diagram of a network slice resource allocation system provided in 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 configured to determine a type of a terminal user when a terminal is to be accessed; the first allocating module 42 is configured to allocate, according to the terminal user type, a terminal-specific search space and a slice group association-specific search space for the terminal, where the slice group association-specific search space is associated with the rate matching pattern list; the second allocating module 43 is configured to allocate, to the terminal, multiplexed physical downlink control channel PDCCH resources and physical downlink shared channel PDSCH resources based on the terminal-allocated terminal-specific search space and the slice group-associated dedicated search space.
The invention allocates the special PDCCH resource for the slicing user in a self-adaptive mode, thereby ensuring the effective utilization of the air interface resource and preferentially meeting the requirements of the slicing user.
Fig. 5 illustrates a physical structure diagram of an electronic device, which may include, as shown in fig. 5: a processor (processor)510, a communication Interface (Communications Interface)520, a memory (memory)530 and a communication bus 540, wherein the processor 510, the communication Interface 520 and the memory 530 communicate with each other via the 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 when a terminal is accessed; according to the type of a terminal user, allocating a terminal-specific search space and a slice group-associated specific search space for the terminal, wherein the slice group-associated specific search space is associated with a rate matching pattern list; and allocating a Physical Downlink Control Channel (PDCCH) resource and a Physical Downlink Shared Channel (PDSCH) resource for multiplexing to the terminal based on the terminal allocated terminal dedicated search space and the slice group associated dedicated search space.
Furthermore, the logic instructions in the memory 530 may be implemented in the form of software functional units and stored in a computer readable storage medium when the software functional units are sold or used as independent products. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute 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), a magnetic disk or an optical disk, and other various media capable of storing program codes.
In another aspect, the present invention also provides a computer program product, the computer program product including a computer program, the computer program being stored on a non-transitory computer readable storage medium, wherein when the computer program is executed by a processor, a computer is capable of executing the network slice resource allocation method provided by the above methods, the method including: determining the type of a terminal user when a terminal is accessed; according to the type of a terminal user, allocating a terminal-specific search space and a slice group-associated specific search space for the terminal, wherein the slice group-associated specific search space is associated with a rate matching pattern list; and allocating a Physical Downlink Control Channel (PDCCH) resource and a Physical Downlink Shared Channel (PDSCH) resource for multiplexing to the terminal based on the terminal allocated terminal dedicated search space and the slice group associated 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, implements a method for network slice resource allocation provided by the above methods, the method comprising: determining the type of a terminal user when a terminal is accessed; according to the type of a terminal user, allocating a terminal-specific search space and a slice group-associated specific search space for the terminal, wherein the slice group-associated specific search space is associated with a rate matching pattern list; and allocating a Physical Downlink Control Channel (PDCCH) resource and a Physical Downlink Shared Channel (PDSCH) resource for multiplexing to the terminal based on the terminal allocated terminal dedicated search space and the slice group associated dedicated search space.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. With this understanding in mind, the above-described technical solutions may be embodied in the form of a software product, which can be stored in a computer-readable storage medium such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present 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 solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (10)

1. A method for allocating network slice resources, comprising:
determining the type of a terminal user when a terminal is accessed;
according to the type of a terminal user, allocating a terminal-specific search space and a slice group-associated specific search space for the terminal, wherein the slice group-associated specific search space is associated with a rate matching pattern list;
and allocating a Physical Downlink Control Channel (PDCCH) resource and a Physical Downlink Shared Channel (PDSCH) resource for multiplexing to the terminal based on the terminal allocated terminal dedicated search space and the slice group associated dedicated search space.
2. The method of claim 1, wherein the determining the type of the terminal user for the terminal to access comprises:
determining a first set of identifications and a second set of identifications;
constructing the terminal-specific search space and the slice group association-specific search space based on the first identification set and the second identification set;
wherein the terminal-specific search space comprises a first sub-identity in the first set of identities and a first sub-identity in a second set of sub-identities in the second set of identities; the slice group association dedicated search space comprises a plurality of slice association dedicated search spaces, each slice association dedicated search space respectively corresponds to the rest of sub-identifiers in the first identifier set and the rest of sub-identifiers in the second identifier set, and the number of slice groups is smaller than a preset number;
and determining any slice group corresponding to any slice association dedicated search space, and carrying out one-to-one correspondence on each rate matching pattern in the rate matching pattern list and the slice group association dedicated search space.
3. The method according to claim 1 or 2, wherein the allocating, according to the terminal user type, a terminal-specific search space and a slice group associated-specific search space for the terminal, the slice group associated-specific search space being associated with the rate matching pattern list, comprises:
if the terminal is a common user, configuring a special search space for the terminal;
if the terminal is a slice user, obtaining a slice group and a slice association dedicated search space corresponding to the terminal, configuring the terminal dedicated search space and the slice group association dedicated search space for the terminal, and issuing the rate matching pattern list to the terminal.
4. The method according to claim 1, wherein the allocating multiplexed Physical Downlink Control Channel (PDCCH) resources and Physical Downlink Shared Channel (PDSCH) resources to the terminal based on the terminal-specific search space and the slice group-associated dedicated search space comprises:
determining a control channel state updating period, and acquiring the PDCCH resource limited times of all terminals in each slice group;
when the control channel state updating period is reached, 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 the PDCCH resource limited times of the current slice group to 0;
and determining PDCCH (physical Downlink control channel) resources and PDSCH (physical Downlink shared channel) resources used by the terminal based on the load state of the current slice group.
5. The method of claim 4, wherein the traversing the slice group and obtaining the load status of the current slice group based on the limited number of times of the PDCCH resources of the current slice group when the control channel status update period is reached comprises:
if the PDCCH resource limited times are more than or equal to a control channel resource limited up-regulation threshold, determining that the current slice group is in a heavy load state;
and if the limited times of the PDCCH resources are smaller than a control channel resource limited down-regulation threshold, determining that the current slice group is in a light-load state.
6. The method of claim 5, wherein the determining the PDCCH resources and PDSCH resources used by the terminal based on the load status of the current slice group comprises:
if the current slice group is in the overload state, allocating the PDCCH resources on the terminal dedicated search space and the corresponding slice associated dedicated search space to indicate that the rate matching pattern list of the terminal is occupied, and the PDSCH resources cannot occupy the slice associated dedicated search space for allocation;
if the current slice group is in the light load state, the PDCCH resources are allocated on the special search space of the terminal, the rate matching pattern list of the terminal is indicated not to be effective, and the PDSCH resources occupy the special search space associated with the slices for allocation.
7. A network slice resource allocation system, comprising:
the determining module is used for determining the type of a terminal user when the terminal is accessed;
a first allocation module, configured to allocate, according to a terminal user type, a terminal-specific search space and a slice group association-specific search space for the terminal, where the slice group association-specific search space is associated with a rate matching pattern list;
and the second allocation module is used for allocating the Physical Downlink Control Channel (PDCCH) resources and Physical Downlink Shared Channel (PDSCH) resources which are multiplexed to the terminal based on the terminal allocated terminal dedicated search space and the slice group associated dedicated search space.
8. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor when executing the program performs the steps of the network slice resource allocation method according to any of claims 1 to 6.
9. A non-transitory computer readable storage medium having stored thereon a computer program, which when executed by a processor, performs the steps of the network slice resource allocation method according to any one of claims 1 to 6.
10. A computer program product comprising a computer program, wherein the computer program when executed by a processor implements the steps of the network slice resource allocation method according to any one of claims 1 to 6.
CN202110986917.3A 2021-08-26 2021-08-26 Network slice resource allocation method and system Active CN113692057B (en)

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 true CN113692057A (en) 2021-11-23
CN113692057B 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)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116131999A (en) * 2023-03-29 2023-05-16 新华三技术有限公司 Code rate adjusting method, device, electronic equipment and machine-readable storage medium
WO2023125690A1 (en) * 2021-12-29 2023-07-06 ***通信有限公司研究院 Resource configuration method and apparatus, terminal and network device

Citations (10)

* Cited by examiner, † Cited by third party
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 苹果公司 Enhancements for scheduling and HARQ-ACK feedback for URLLC, multiplexing scheme for control/data channels and DM-RS for NR, and activation mechanism, scheduling aspects and Synchronization Signal (SS) blocks for New Radio (NR) systems with multiple Bandwidth partitions (BWPs)
CN111133712A (en) * 2017-08-02 2020-05-08 苹果公司 Sequence design and resource allocation for new air interface 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 ***通信有限公司研究院 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广东移动通信有限公司 Data transmission method, terminal equipment and network equipment

Patent Citations (10)

* Cited by examiner, † Cited by third party
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 苹果公司 Enhancements for scheduling and HARQ-ACK feedback for URLLC, multiplexing scheme for control/data channels and DM-RS for NR, and activation mechanism, scheduling aspects and Synchronization Signal (SS) blocks for New Radio (NR) systems with multiple Bandwidth partitions (BWPs)
CN111133712A (en) * 2017-08-02 2020-05-08 苹果公司 Sequence design and resource allocation for new air interface physical uplink control channel
CN111971925A (en) * 2018-04-06 2020-11-20 联想(新加坡)私人有限公司 Configuring bandwidth portions
CN112740738A (en) * 2018-12-06 2021-04-30 Oppo广东移动通信有限公司 Data transmission method, terminal equipment and network equipment
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 ***通信有限公司研究院 Network resource allocation method, device and storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
蒋通通: "《跨域网络切片资源编排和可靠性保障研究》", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *
赵博文: "《网络切片资源分配算法研究》", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023125690A1 (en) * 2021-12-29 2023-07-06 ***通信有限公司研究院 Resource configuration method and apparatus, terminal and network device
CN116131999A (en) * 2023-03-29 2023-05-16 新华三技术有限公司 Code rate adjusting method, device, electronic equipment and machine-readable storage medium

Also Published As

Publication number Publication date
CN113692057B (en) 2023-12-08

Similar Documents

Publication Publication Date Title
WO2020001171A1 (en) Network slice resource allocation method and device
JP5480963B2 (en) Method and apparatus for allocating control channel resources
US11191072B2 (en) Information transmission method and radio access network device
EP3334228B1 (en) Resource allocation method and device
US20120082125A1 (en) Method and device for allocating carriers in carrier aggregation system
US11252721B2 (en) Slot format indication to a UE group in a cell of a base station
US10966224B2 (en) Logical channel scheduling method and system, and apparatus
EP3001746B1 (en) Embms management method, multimedia broadcast multicast service coordination entity and base station
CN106538006B (en) User device, network node and method thereof
CN107154840B (en) Resource allocation control method, device and system
CN113692057A (en) Network slice resource allocation method and system
JP2013511229A (en) Control channel element resource allocation method and apparatus
EP2744285B1 (en) Method and device for short-delay resource management, and wireless access network device
CN112888073B (en) Resource mapping method, resource determining method, network side equipment and user terminal
US11405937B2 (en) Sharing of radio resources between MTC and non-MTC using sharing patterns
JP2013537768A (en) Method for scheduling carrier components
CN108075870B (en) Method and device for inter-station carrier aggregation scheduling
CN111385900B (en) Uplink scheduling method and device
Libório et al. Airtime aware dynamic network slicing for heterogeneous IoT services in IEEE 802.11 ah
CN109429335B (en) Method and equipment for seizing cluster voice users across operators
JP6845310B2 (en) Methods and equipment for uplink data operations
CN107466071B (en) Network load balancing method and access network equipment
CN113709820A (en) Resource allocation method, data processing method and equipment
CN107969033B (en) Resource scheduling method and device
CN108924927B (en) Identification distribution, message and parameter sending and processing methods and devices

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