CN113573367B - Method and device for allocating wireless resources - Google Patents

Method and device for allocating wireless resources Download PDF

Info

Publication number
CN113573367B
CN113573367B CN202110758344.9A CN202110758344A CN113573367B CN 113573367 B CN113573367 B CN 113573367B CN 202110758344 A CN202110758344 A CN 202110758344A CN 113573367 B CN113573367 B CN 113573367B
Authority
CN
China
Prior art keywords
user group
slice
session
slicing
information
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
Application number
CN202110758344.9A
Other languages
Chinese (zh)
Other versions
CN113573367A (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.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group 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 China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN202110758344.9A priority Critical patent/CN113573367B/en
Publication of CN113573367A publication Critical patent/CN113573367A/en
Application granted granted Critical
Publication of CN113573367B publication Critical patent/CN113573367B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Abstract

The application provides a wireless resource allocation method and device, relates to the field of communication, and can solve the problem of low wireless resource utilization rate in the prior art. The method comprises the following steps: in the process of establishing a session, the access network equipment receives first information from an AMF network element and a rate parameter of the session; the first information is used for indicating that the session needs to join the slice user group; the access network equipment determines a second slicing user group from the first slicing user group according to the rate parameter of the session and the attribute information of the first slicing user group; the first slicing user group is all slicing user groups established by the access network equipment, the attribute information comprises the rate parameters of the first slicing user group, and the rate parameters of the second slicing user group are larger than the rate parameters of the session; the access network equipment sends second information to the AMF network element; the second information includes an identification of a second group of slicing users, the second information indicating that the session joined the second group of slicing users.

Description

Method and device for allocating wireless resources
Technical Field
The present invention relates to the field of communications, and in particular, to a method and apparatus for allocating radio resources.
Background
In the fifth generation (5th generation,5G) mobile communication system, a network slicing function is introduced. The network slicing, in short, divides a physical network into N logical networks according to application scenes, and serves different usage scenes or business modes. The allocation and management of radio resources is a key content carried by 5G radio access networks in slice traffic. The 5G network uniformly defines wireless air interface resources and scheduling strategies thereof in a space slice (time-frequency resource slice) mode, and at present, two main wireless resource allocation modes are available: static allocation (hard cut) and dynamic allocation (soft cut). In a static allocation scheme, frequency, time resources are allocated to each particular slice in a fixed manner, and users can access the slice network using these static radio resources. In the dynamic allocation scheme, the scheduling management service of the network slices allocates time-frequency resources as required according to the real-time arrival condition of the slice service request, and ensures the balanced allocation of the resources among the slices.
According to the resource hard-cutting allocation scheme, a section of frequency and time resources are allocated to each specific slice in a fixed mode, and a user can access the slice network by using the static wireless resources, but the mode is not flexible enough, and the resource utilization rate of the network is not high.
Disclosure of Invention
The application provides a wireless resource allocation method and device, which can solve the problem of low wireless resource utilization rate in the prior art.
In order to achieve the above purpose, the present application adopts the following technical scheme:
in a first aspect, the present application provides a method for allocating radio resources, applied to an access network device, where the method may include: in the process of establishing a session, first information from an access and mobility management function (AMF) network element and a rate parameter of the session are received; the first information is used for indicating that the session needs to join a slice user group; determining a second slicing user group from the first slicing user group according to the rate parameter of the session and the attribute information of the first slicing user group; the first slicing user group is all slicing user groups established by the access network equipment, the attribute information comprises the rate parameters of the first slicing user group, and the rate parameters of the second slicing user group are larger than the rate parameters of the session; sending second information to the AMF network element; the second information includes an identification of the second group of slicing users, the second information indicating that the session joined the second group of slicing users.
In a second aspect, the present application provides a method for allocating radio resources, applied to an AMF network element, where the method may include: acquiring attribute information of a first slicing user group from access network equipment in the process of establishing a session; the first slicing user group is all slicing user groups established by the access network equipment; the attribute information comprises a rate parameter of a first slicing user group; determining a second slicing user group from the first slicing user group according to the rate parameter of the session and the attribute information of the first slicing user group; wherein the rate parameter of the second slice user group is greater than the rate parameter of the session; sending first information to the access network equipment; the first information comprises an identification of the second slice user group, and the first information is used for indicating that the session needs to join the second slice user group; receiving second information from the access network device; the second information is used to indicate that the session joined the second slice user group.
In a third aspect, the present application provides a radio resource allocation apparatus, where the radio resource allocation apparatus is used as an access network device, and includes: the device comprises a receiving module, a processing module and a sending module. The receiving module is used for receiving first information from an access and mobility management function (AMF) network element and a rate parameter of a session in the process of establishing the session; the first information is used for indicating that the session needs to join a slice user group; the processing module is used for determining a second slicing user group from the first slicing user group according to the rate parameter of the session and the attribute information of the first slicing user group; the first slicing user group is all slicing user groups established by the access network equipment, the attribute information comprises the rate parameters of the first slicing user group, and the rate parameters of the second slicing user group are larger than the rate parameters of the session; a sending module, configured to send second information to the AMF network element; the second information includes an identification of the second group of slicing users, the second information indicating that the session joined the second group of slicing users.
In a fourth aspect, the present application provides a radio resource allocation apparatus, where the radio resource allocation apparatus is used as an AMF network element, and includes: the device comprises a processing module, a sending module and a receiving module. The processing module is used for acquiring attribute information of a first slicing user group from the access network equipment in the process of establishing the session; the first slicing user group is all slicing user groups established by the access network equipment; the attribute information comprises a rate parameter of a first slicing user group; the processing module is further configured to determine a second slicing user group from the first slicing user group according to the rate parameter of the session and attribute information of the first slicing user group; wherein the rate parameter of the second slice user group is greater than the rate parameter of the session; a sending module, configured to send first information to the access network device; the first information comprises an identification of the second slice user group, and the first information is used for indicating that the session needs to join the second slice user group; a receiving module, configured to receive second information from the access network device; the second information is used to indicate that the session joined the second slice user group.
In a fifth aspect, the present application provides an allocation apparatus of radio resources, the allocation apparatus comprising: a processor, a communication interface, and a memory. Wherein the memory is used to store one or more programs. The one or more programs include computer-executable instructions that, when executed by the distribution device, cause the distribution device to perform the method of radio resource distribution of any of the first or second aspects and their various alternative implementations.
In a sixth aspect, the present application provides a computer readable storage medium, where instructions are stored, when executed by a computer, the computer performs the radio resource allocation method according to any one of the first aspect or the second aspect and various optional implementation manners thereof.
In a seventh aspect, the present application provides a computer program product comprising instructions which, when run on a computer, cause the computer to perform the radio resource allocation method of the first or second aspect and any of its various alternative implementations.
In the method and the device for allocating the wireless resources, in the process of establishing the session, the access network equipment receives first information from an AMF network element and the rate parameter of the session; the first information is used for indicating that the session needs to join the slice user group; the access network equipment determines a second slicing user group from the first slicing user group according to the rate parameter of the session and the attribute information of the first slicing user group; the first slicing user group is all slicing user groups established by the access network equipment, the attribute information comprises the rate parameters of the first slicing user group, and the rate parameters of the second slicing user group are larger than the rate parameters of the session; the access network equipment sends second information to the AMF network element; the second information includes an identification of a second group of slicing users, the second information indicating that the session joined the second group of slicing users. The frequency, time resources are allocated to each specific slice in a fixed manner relative to the prior art. The method for distributing wireless resource defines the resource distribution scheme of the slice user group supported by the UE side, the wireless side and the core network side, the slice user group comprises at least one slice sharing wireless resource, and the aggregate maximum bit rate of the slice user group is introduced to limit the sum of the aggregate bit rates provided in all NGBR QoS flows using the wireless resource, so that the slice user group suitable for being added is selected for the session, thereby optimizing the resource distribution effect and effectively improving the system performance.
Drawings
Fig. 1 is a schematic diagram of a communication network structure of an application of a wireless resource allocation method and a device provided in an embodiment of the present application;
fig. 2 (a) is a schematic diagram of a radio resource hard-cutting scheme according to an embodiment of the present application;
fig. 2 (b) is a schematic diagram of a radio resource soft-handoff scheme according to an embodiment of the present application;
fig. 3 is a schematic diagram of mapping relation of a slice user group according to an embodiment of the present application;
fig. 4 is a flowchart of a method for allocating radio resources according to an embodiment of the present application;
fig. 5 is a second flowchart of a wireless resource allocation method according to an embodiment of the present application;
fig. 6 is a flowchart illustrating a method for allocating radio resources according to an embodiment of the present application;
fig. 7 is a flowchart illustrating a method for allocating radio resources according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of a wireless resource allocation apparatus according to an embodiment of the present application;
fig. 9 is a schematic diagram ii of a wireless resource allocation apparatus according to an embodiment of the present application;
fig. 10 is a schematic diagram of a third configuration of a radio resource allocation apparatus according to an embodiment of the present application.
Detailed Description
The following describes in detail a method and an apparatus for allocating radio resources according to embodiments of the present application with reference to the accompanying drawings.
The term "and/or" is herein merely an association relationship describing an associated object, meaning that there may be three relationships, e.g., a and/or B, may represent: a exists alone, A and B exist together, and B exists alone.
The terms "first" and "second" and the like in the description and in the drawings are used for distinguishing between different objects or for distinguishing between different processes of the same object and not for describing a particular sequential order of objects.
Furthermore, references to the terms "comprising" and "having" and any variations thereof in the description of the present application are intended to cover a non-exclusive inclusion. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those listed but may optionally include other steps or elements not listed or inherent to such process, method, article, or apparatus.
It should be noted that, in the embodiments of the present application, words such as "exemplary" or "such as" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "for example" should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete fashion.
In the description of the present application, unless otherwise indicated, the meaning of "a plurality" means two or more.
The method for allocating radio resources according to the embodiment of the present invention may be applied to a communication network shown in fig. 1, where the communication network may be a fourth generation (4th generation,4G) mobile communication system, such as a long term evolution (long term evolution, LTE) system, a fifth generation (5th generation,5G) mobile communication system, such as a New Radio (NR) system, and a future communication system, such as a sixth generation (6th generation,6G) mobile communication system, etc., which is not limited in this application.
As shown in fig. 1, the communication network may include: a terminal, AN Access Network (AN) device, AN access and mobility management network element (also referred to as AN access and mobility management function/access and mobility management function entity), a session management network element (also referred to as a session management function/session management function entity), a user plane network element (also referred to as a user plane function/user plane function entity), and a Data Network (DN). The terminal establishes communication with DN through access network device and user plane network element. The access network device is connected with the access and mobility management network elements through an N2 interface. The user plane network elements are connected with the access network device through an N3 interface, the user plane network elements are connected with the DN through an N6 interface, and in addition, the plurality of user plane network elements are connected with each other through an N9 interface (not shown in the figure). The interface name is merely an example, which is not specifically limited in the embodiments of the present application.
The network elements shown in fig. 1 may be network elements in a 4G architecture, or network elements in a 5G architecture, or network elements in a subsequent evolution architecture, and are not limited.
It should be noted that, in the embodiments of the present application, the network elements may also be referred to as functions or functional entities, which may be independent physical devices, or may be logic functional modules, where different logic functional modules may be located on the same physical device.
A terminal, also called User Equipment (UE), mobile Station (MS), mobile Terminal (MT), terminal equipment, etc., is a device that provides voice and/or data connectivity to a user. For example, the terminal includes a handheld device, an in-vehicle device, and the like having a wireless connection function. Currently, the terminal may be: a mobile phone, a tablet, a notebook, a palm, a mobile internet device (mobile internet device, MID), a wearable device, a Virtual Reality (VR) device, an augmented reality (augmented reality, AR) device, a wireless terminal in industrial control (industrial control), a wireless terminal in unmanned (self-driving), a wireless terminal in teleoperation (remote medical surgery), a wireless terminal in smart grid (smart grid), a wireless terminal in transportation security (transportation safety), a wireless terminal in smart city (smart city), or a wireless terminal in smart home (smart home), and the like.
A radio access network (radio access network, RAN) device responsible for wireless side access of a terminal, including air interface resource scheduling and connection management of an air interface of the terminal access network, the possible deployment forms including: centralized Unit (CU) and Distributed Unit (DU) separate scenarios; and single site scenarios. The single site includes a gNB/NR-NB, a transmission and reception point (transmission reception point, TRP), an evolved Node B (eNB), a radio network controller (radio network controller, RNC), a Node B (Node B, NB), a base station controller (base station controller, BSC), a base transceiver station (base transceiver station, BTS), a home base station (e.g., home evolved NodeB, or home Node B, HNB), a baseband unit (BBU), or a wireless fidelity (wireless fidelity, wifi) access point (access point, AP), etc. In a 5G communication system, a single site is a gNB/NR-NB. Among them, the CU supports protocols such as radio resource control (radio resource control, RRC), packet data convergence protocol (packet data convergence protocol, PDCP), service data adaptation protocol (service data adaptation protocol, SDAP), etc. CUs will typically be deployed at a central office point, with relatively rich computing resources. The DUs support mainly radio link control layer (radio link control, RLC), medium access control layer (media access control, MAC) and physical layer (PHY) protocols. The DUs are typically distributed, where one CU is typically connected to more than one DU. The gNB has the functionality of a CU and DU and is typically deployed as a single site modality.
An access and mobility management network element, which may be an access and mobility management entity (access and mobility management function, AMF) in 5G; a control plane function (SGW-C) or mobility management entity (mobility management entity, MME) of a Serving Gateway (SGW) in 4G; or all or part of the control functions formed by the above network elements after fusion. The mobility management network element is mainly responsible for the signaling handling part, e.g.: access control, mobility management, registration and deregistration, etc. In the case where the AMF network element provides a service for a session in the UE, a storage resource of the control plane may be provided for the session to store a session identifier, an SMF network element identifier associated with the session identifier, and so on.
And the session management network element is responsible for forwarding path management, such as transmitting a message forwarding strategy to the user plane network element, and instructs the user plane network element to process and forward the message according to the message forwarding strategy. The session management network element may be a session management function (session management function, SMF) in 5G, responsible for session management, such as session creation/modification/deletion, user plane network element selection, and allocation and management of user plane tunnel information. The session management network element may also be a control plane function (SGW-C) of a serving gateway or a control plane function (PGW-C) of a packet data network (packet data network, PDN) Gateway (GW) in 4G, or may be all or part of a control function formed by fusing SMF and PGW-C network elements.
The user plane network element may be a user plane function (user plane function, UPF) in a 5G architecture. The UPF is responsible for message processing and forwarding. The user plane network element may also be a physical or virtual forwarding device such as a forwarding plane function (PGW-U) of a PGW, a forwarding plane function (SGW-U) of an SGW, a router, a switch, etc.
The system architecture shown in fig. 1 may be applied to a 4G system architecture, a 5G system architecture, or a system architecture in which 4G and 5G are integrated, which is exemplified as a 5G system architecture.
Radio resource allocation and management are key contents of the 5G RAN for slice service bearer, and there are two main existing radio resource allocation schemes: static allocation (hard cut) and dynamic allocation (soft cut). In a static allocation scheme, frequency, time resources are allocated to each specific slice in a fixed manner, and users can access the slice network using these static radio resources, as shown in fig. 2 (a). In the dynamic allocation scheme, the scheduling management service of the network slice allocates time-frequency resources as required according to the real-time arrival condition of the slice service request, and ensures the resource balance allocation among the slices, as shown in fig. 2 (b).
The scheme of resource hard cutting fixes a section of resource on a frequency band to a certain slice for use, but the frequency band resource is precious and is fixed to a certain slice for use with low efficiency, so that a resource hard cutting scheme called a slice user group is gradually formed in the industry. Specifically, the slice user group includes at least one slice sharing radio resources, and the at least one slice may belong to different UEs or may belong to the same UE. The access network fixes a section of resources on the frequency band to at least one slice for use, and the effect is that the section of resources is shared among a plurality of slices for use, so that the utilization rate of wireless resources is improved.
The granularity of network slices when the radio network and core network manage the slices is in protocol data unit sessions (protocol data unit session, PDU sessions). One slice of one UE may contain 1 or more PDU sessions, one PDU session may contain a plurality of logical channels, and the UE transmits and receives uplink and downlink data on the logical channels. Each PDU session has a session aggregation maximum bit rate (session aggregate maximum bit rate, session-AMBR) that defines an upper limit for the sum of the bit rates of all non-guaranteed bit rate (non-guaranteed bit rate, NGBR) quality of service (quality of service, qoS) flows for the PDU session, that is, the sum of the bit rates of all NGBR QoS flows for the PDU session cannot be greater than the session-AMBR for the PDU. Meanwhile, each UE has a UE aggregate maximum bit rate (UE-AMBR), which defines an upper limit for the sum of all NGBR QoS stream bit rates of the UE, that is, the sum of all NGBR QoS streams of the UE cannot be greater than the UE-AMBR. Both session-AMBR and UE-AMBR are subscriber subscription information, session-AMBR is acquired by SMF from unified data management (unified data management, UDM), UE-AMBR is acquired by AMF from UDM for RAN use. It should be noted that both session-AMBR and UE-AMBR are not applicable to guaranteed bit rate (guaranteed bit rate, GBR) QoS flows.
Fig. 3 is a simple example of a slice user group, and as shown in fig. 3, the members of the slice user group include slice 1 of UE1 and slice 3 of UE2, so PDU session1, PDU session2 of slice 1 and PDU session4 of slice 3 share radio resources of the slice user group.
Wherein the session-AMBR of all sessions of all users in the cell is 100bit/s. Thus the upper rate of all NGBR traffic in slice 1 is 200 bits/s, the upper rate of all NGBR traffic in slice 2 is 100 bits/s, and UE-AMBR of UE1 is 300 bits/s, the upper rate of all NGBR traffic in slice 3 is 100 bits/s, and UE-AMBR of UE2 is 100 bits/s. Since PDU session1, PDU session2 of slice 1 and PDU session4 of slice 3 share the radio resources of the slice user group, the upper rate limit of the slices using this slice user group is 300 bits/s. If the physical resource blocks (physical resource block, PRBs) allocated by the base station to the slice user group are too few, for example, only 10 PRBs are allocated, or the allocated PRB resource channel conditions are not good, so that the actual upper limit of the PRB carrying capacity of the exclusive resources of the slice user group can only reach 50 bits/s, the set session-AMBR and the UE-AMBR have no limiting effect.
Therefore, the wireless side configures the slicing user group division and how the wireless resources of the RAN are allocated to the divided slicing user groups, and the core network side does not know the bearing capacity of the exclusive resources of the slicing user groups, which easily causes the problem of inconsistent slicing services provided by the wireless side and the core network side. Therefore, in the prior art, the hard-cut allocation scheme of the radio resources is not flexible enough, and the resource utilization rate of the network is not high, and the allocation method of the radio resources provided by the embodiment of the invention is applied to the radio resource allocation of the communication network shown in fig. 1, and by introducing the resource allocation schemes of the slice user groups supported by the user side, the radio side and the core network side and the corresponding rate parameters of the slice user groups, the slice user groups suitable for joining are selected for the session, and the members of the slice user groups share the fixed radio resources, thereby improving the utilization rate of the radio resources.
The embodiment of the invention provides a wireless resource allocation method, which is applied to the system shown in fig. 1, and an access network device selects a slice user group which is suitable to be added for a new session. As shown in fig. 4, the method may include S401 to S404:
S401, in the process of establishing a session, an AMF network element sends first information and rate parameters of the session to access network equipment. Correspondingly, the access network equipment receives the first information sent by the AMF network element and the rate parameter of the session.
Wherein the first information is used to indicate that the session requires joining a slice user group.
For example, depending on the traffic requirements, for a session that needs to be guaranteed, the core network may request the access network device to put it into a slice user group to guarantee its traffic transmission rate. The first information is an identifier, when the identifier value is 1, the session is indicated to be added to the slice user group, and when the identifier value is 0, the session is indicated to be not added to the slice user group.
Further exemplary, the rate parameter and the first information of the AMF network element session are sent to the access network device in a radio resource establishment request message, where the radio resource establishment request message is used to request allocation of radio resources for the session, and the rate parameter of the session includes an aggregate maximum bit rate session-AMBR of the session.
Further exemplary, the radio resource establishment request is a PDU session resource establishment request (PDU session resource setup request) in a PDU session creation procedure, where the radio resource establishment request further carries a session management (SM, session management) cell of the session, where the cell includes a session identifier of the session and QoS information, and the QoS information includes session-AMBR of session pre-authorization.
S402, the access network equipment determines a second slicing user group from the first slicing user group according to the rate parameter of the session and the attribute information of the first slicing user group.
The first slicing user group is a slicing user group established by the access network equipment, and all the first slicing user groups form all slicing user groups established by the access network equipment. The attribute information includes a rate parameter for a first group of slicing users. The rate parameter of the second slice user group is greater than the rate parameter of the session.
The access network device determines, according to the received first information, that the session needs to join the slice user group, and first determines a situation of the slice user group established on the wireless side, so as to select an appropriate slice user group for the session.
For example: the access network device establishes 10 slice user groups, namely, the wireless side is allocated with 10 segments of PRBs as the exclusive resources of the 10 slice user groups respectively, and the members of the slice user groups share the exclusive resources of the slice user groups. The PRBs included in each segment of PRB allocated to each slice user group may be the same or different, and this application is not limited thereto.
In analogy to the above definition of session-AMBR and UE-AMBR, the embodiments of the present application define a rate parameter of a slice user group, i.e. an aggregate maximum bit rate (slice-group-AMBR) of the slice user group, which limits the sum of the aggregate bit rates provided in all NGBR QoS flows of all sessions over all slices comprised by the slice user group. Alternatively, the slice-group-AMBR may be a periodically updated value, and the access network device periodically updates its slice-group-AMBR according to the PRB size and modulation and coding strategy (modulation and coding scheme, MCS) of each slice user group. Illustratively, the update period may be any integer value between 100ms and 100s, with the slice-group-AMBR satisfying the following equation:
slice-group-AMBR=L*f(PRB,MCS)*Ndl*100
Wherein L is an amplification factor, and 1< L <5; PRB is the physical resource block size of the slice user group, which is configured by access network equipment and is any integer value between 1-273; the MCS is a modulation and coding strategy of the slice user group, and is obtained by averaging the MCS of all users using the wireless resources of the slice user group in a statistical period; f (PRB, MCS) is the number of bits of the resource block of the slice user group, and can be specifically referred to the related formulas and contents of determining the number of bits of the resource block in section 38214 protocol 5.1.3 of 3 GPP; ndl is the number of downlink subframes of the cell in the update period, and may be replaced by Nul, that is, the number of uplink subframes of the cell in the update period.
Corresponding to the above example of periodically updating the slice user group rate parameters, the access network device determines the rate parameters of each first slice user group by querying the slice-group-AMBR of each slice user group. In other embodiments of the present application, the access network device may also calculate the slice-group-AMBR of each first slice user group to determine the rate parameter of each first slice user group each time the first information is received. Of course, other situations may exist, and the embodiments of the present application are not specifically limited.
To add a session to a slice user group, the first condition that the rate parameter of the slice user group is greater than the rate parameter of the session, that is, the slice-group-AMBR > session-AMBR, otherwise, the bearing capacity of the radio resource is too low, and the session-AMBR set on the core network side does not play a role at all. The access network device may determine the second slice user group from the first slice user group only according to the rate parameter of the session and the rate parameter of the first slice user group, that is, the slice user group that satisfies the slice-group-AMBR > session-AMBR condition may be used as the slice user group to which the session is suitable for joining. In particular which of the slice user groups should be added, may be selected randomly by the access network device among the slice user groups satisfying this condition.
Optionally, after screening out a part of the first slicing user groups that do not meet the conditions through the conditions, the access network device may also select the most suitable slicing user group for the session according to the session conditions of the rest of the first slicing user groups.
The following describes in particular how the access network device selects a second group of slicing users, for which a session is suitable to join, from the remaining first groups of slicing users:
in the first mode, the number Ngbr of sessions carrying guaranteed bit rate GBR service and the number Nngbr of sessions carrying non-guaranteed bit rate NGBR service are acquired from all sessions established by a slicing user group; preferentially selecting a slice user group with the Nngbr of 0; if a plurality of slice user groups with Nngbr of 0 exist, preferentially selecting the slice user group with the smallest Ngbr; if the Nngbr of all the slice user groups is greater than 0, all the slice user groups are ranked from small to large by Ngbr/Nngbr, and the slice user group with the smallest Ngbr/Nngbr is preferentially selected.
In the second mode, the sum of the number Ngbr of sessions of the GBR service, the number Ngbr of sessions carrying the NGBR service and the minimum guaranteed bit rate of all GBR service sessions is obtained in all sessions established by the slice user group
Figure BDA0003148677430000111
Preferentially selecting a slice user group with the Nngbr of 0; if a plurality of slice user groups with Nngbr of 0 exist, preferentially selecting the slice user group with the smallest Ngbr; all slice user groups according to->
Figure BDA0003148677430000112
Ordering from small to large, preference is given to +.>
Figure BDA0003148677430000113
Minimum slice user group.
Mode three, obtaining slice-group-AMBR of the slice user group and sum of aggregate maximum bit rates of all NGBR service sessions among all sessions established by the slice user group
Figure BDA0003148677430000114
All slicesThe user group is according to
Figure BDA0003148677430000115
The values of (2) are ordered from small to large and are preferentially selected
Figure BDA0003148677430000116
The largest value of (2) is the slice user group.
It will be appreciated that the access network device may determine the second set of slice users to which the session is suitable for joining using any of the first through third modes described above.
In addition, the first to third modes are merely examples provided by the embodiments of the present application, and the embodiments of the present application are not limited in particular to an implementation manner how the access network device determines the second slice user group to which the session is suitable for joining.
S403, the access network equipment allocates wireless resources of the second slice user group for the session.
The access network equipment allocates the wireless resource of the second slice user group for the session, interacts with the terminal and establishes the wireless special bearing of the session.
S404, the access network equipment sends second information to the AMF network element. Correspondingly, the AMF network element receives the second information.
Wherein the second information includes an identification of the second slice user group, and the second information is used to indicate that the session joins the second slice user group.
The access network device sends the second information to the AMF network element in a radio resource setup response message. Further exemplary, the radio resource setup response message is a PDU session resource setup response in a session creation procedure (PDU session resource setup response). The access network device carries the identification of the slice user group added by the session in a PDU session resource establishment response and returns the identification to the AMF network element. Optionally, all slice user groups established by the access network device have an Identity (ID) of any integer value between 0 and 200, indicating that the session is not put into any slice user group if 0xfff is returned.
The wireless resource allocation method is applied to access network equipment, and in the process of establishing a session, first information from an access and mobility management function (AMF) network element and a rate parameter of the session are received; the first information is used for indicating that the session needs to join a slice user group; determining a second slice user group which is suitable for the session to join from all established access network equipment according to the rate parameter of the session and the attribute information of the first slice user group; the attribute information comprises a rate parameter of a first slice user group, and the rate parameter of a second slice user group is larger than the rate parameter of the session; sending second information to the AMF network element; the second information includes an identification of the second group of slicing users, the second information indicating that the session joined the second group of slicing users. The frequency, time resources are allocated to each specific slice in a fixed manner relative to the prior art. The method for distributing wireless resource defines the resource distribution scheme of the slice user group supported by the UE side, the wireless side and the core network side, the slice user group comprises at least one slice sharing wireless resource, and the aggregate maximum bit rate of the slice user group is introduced to limit the sum of the aggregate bit rates provided in all NGBR QoS flows using the wireless resource, so that the slice user group suitable for being added is selected for the session, thereby optimizing the resource distribution effect and effectively improving the system performance.
The embodiment of the invention provides another wireless resource allocation method, which is applied to the system shown in fig. 1, and an AMF network element selects a slice user group which is suitable for newly-built session. As shown in fig. 5, the method may include S501-S507:
s501, in the process of establishing a session, the AMF network element sends an attribute information request message to the access network equipment. Correspondingly, the access network equipment receives the attribute information request message.
The attribute information request message is used for requesting attribute information of a first slicing user group, wherein the first slicing user group is all slicing user groups established by the access network equipment; the attribute information includes a rate parameter for a first group of slicing users.
For example, depending on the traffic demand, for a session that needs to be guaranteed, the core network requests to put it into the slice user group to guarantee its traffic transmission rate. Therefore, after receiving the radio resource establishment request sent by the SMF network element, the AMF network element first sends an attribute information request message to the access network device according to the QoS information carried in the radio resource establishment request, so as to obtain the actual situation of the slice user group established by the radio side, thereby selecting a slice user group suitable for joining for the session.
S502, the access network equipment determines attribute information of each first slicing user group.
The attribute information comprises a rate parameter of a first slice user group, wherein the rate parameter of the first slice user group comprises an aggregate maximum bit rate slice-group-AMBR of the slice user group; the attribute information further includes at least one of: among all the sessions established by the slice user group, the number of sessions Ngbr carrying guaranteed bit rate GBR services, the number of sessions Nngbr carrying non-guaranteed bit rate NGBR services, the sum of the lowest guaranteed bit rates of all GBR service sessions
Figure BDA0003148677430000131
Aggregate maximum bit rate sum for all NGBR service sessions +.>
Figure BDA0003148677430000132
The specific embodiment of the access network device for determining the attribute information of each first slice user group may refer to the description related to step S402, which is not described herein.
S503, the access network device sends an attribute information response message to the AMF network element. Accordingly, the AMF network element receives the attribute information response message.
Wherein the attribute information response message carries attribute information of the first slicing user set. It should be noted that, corresponding to the three modes given in the step S402, the attribute information sent by the access network device to the AMF network element may be the following combination:
The aggregate maximum bit rate slice-group-AMBR of the group of combined and sliced users, the number Ngbr of sessions carrying guaranteed bit rate GBR traffic, and the number Ngbr of sessions carrying non-guaranteed bit rate Ngbr traffic among all sessions established by the group of sliced users.
Aggregate maximum bit rate slice-group-AMBR for group two, slice user group, sum of number of sessions ng br carrying guaranteed bit rate GBR traffic, number of sessions ng br carrying non-guaranteed bit rate Ngbr traffic, minimum guaranteed bit rate for all GBR traffic sessions among all sessions established by slice user group
Figure BDA0003148677430000133
Aggregate maximum bit rate slice-group-AMBR for group three, slice user group, aggregate maximum bit rate sum for all NGBR service sessions among all sessions established by slice user group
Figure BDA0003148677430000134
It may be understood that the access network device may use any one of the combinations one to three to send the attribute information of the first slice user group to the AMF network element, or the access network device may send all the attribute information to the AMF network element, where the AMF network element selects appropriate attribute information to perform selection of the second slice user group. The slice user group attribute information sent to the AMF network element by the access network device in the embodiment of the present application is not specifically limited.
In addition, the access network device may add a tag of the corresponding slice user group to the attribute information of each first slice user group, and send the tag to the AMF network element together.
S504, the AMF network element determines a second slicing user group from the first slicing user group according to the rate parameter of the session and the attribute information of the first slicing user group.
Wherein the rate parameter of the second slice user group is greater than the rate parameter of the session, and the rate parameter of the session includes an AMBR of the session (i.e., session-AMBR).
The specific embodiment of determining the second slicing user group from the first slicing user group according to the rate parameter of the session and the attribute information of the first slicing user group may refer to the related description in step S402, which is not described herein.
In addition, corresponding to the description of the slice user group attribute information received by the AMF network element in step S503, the AMF network element selects a suitable selection manner according to the received attribute information, and selects a second slice user group suitable for joining the session from the first slice user group.
S505, the AMF network element sends first information to the access network equipment. Correspondingly, the access network equipment receives the first information sent by the AMF network element.
Wherein the first information includes an identification of the second slice user group, the first information being used to indicate that the session requires joining the second slice user group.
The AMF network element sends the first information carried in a radio resource establishment request message to an access network device, where the radio resource establishment request message is used to request to allocate radio resources for the session, and the radio resource establishment request message carries the first information.
Further exemplary, after the AMF network element determines that the session is suitable for the second slice user group to join, the AMF network element sends the identifier of the second slice user group to the access network device in the radio resource establishment request, so as to indicate to the access network device that the session needs to join the second slice user group, that is, the radio resource of the slice user group indicated by the label needs to be allocated to the session.
S506, the access network equipment allocates the wireless resources of the second slice user group for the session.
The access network device allocates radio resources of the second slice user group to the session according to the label of the second slice user group, and interacts with the terminal to establish a radio dedicated bearer of the session.
S507, the access network device sends second information to the AMF network element. Correspondingly, the AMF network element receives the second information.
Wherein the second information is used to indicate that the session joined the second slice user group.
The access network device sends the second information to the AMF network element in a radio resource setup response message.
The method for distributing the wireless resources is applied to access and mobility management network elements, and in the process of establishing a session, the attribute information of all the slice user groups established by the access network equipment is acquired from the access network equipment, the slice user groups which are suitable for being added by the session are determined according to the rate parameters of the session and the attribute information of the slice user groups, and the access network equipment is instructed to distribute the wireless resources of the slice user groups for the session. The frequency, time resources are allocated to each specific slice in a fixed manner relative to the prior art. The method for distributing wireless resource defines the resource distribution scheme of the slice user group supported by the UE side, the wireless side and the core network side, the slice user group comprises at least one slice sharing wireless resource, and the aggregate maximum bit rate of the slice user group is introduced to limit the sum of the aggregate bit rates provided in all NGBR QoS flows using the wireless resource, so that the slice user group suitable for being added is selected for the session, thereby optimizing the resource distribution effect and effectively improving the system performance.
After the session is successfully established, if the session joining the slice user group needs to be modified, the session condition of the slice user group where the session is located needs to be combined, otherwise, the problem that the slice service of the wireless side and the core network side is inconsistent easily occurs.
Therefore, another method for allocating radio resources is provided in the embodiments of the present application, as shown in fig. 6 and fig. 7, including the following steps:
s601, in the process of modifying the session, the AMF network element sends a rate parameter request message to the access network equipment. Correspondingly, the access network equipment receives the rate parameter request message.
The rate parameter request message carries an identifier of the second slice user group and is used for requesting the rate parameter of the second slice user group.
S602, the access network equipment confirms the rate parameter of the second slice user group.
Illustratively, the access network device determines, according to the identifier of the second slice user group, a rate parameter identifying the slice user group corresponding to the identifier. The specific embodiment of determining the rate parameter by the access network device may refer to the description related to step S402, and will not be described herein.
S603, the access network device sends a rate parameter response message to the AMF network element. Correspondingly, the AMF network element receives the rate parameter response message.
Wherein the rate parameter response message carries the rate parameter of the second slice user group.
After the AMF network element receives the rate parameter of the second slice user group, the slice-group-AMBR is compared with the session-AMBR modified by the session request, and the following steps S604-S605 or S606 (a) and S606 (b) are selectively executed.
S604, if the rate parameter of the second slice user group is greater than the rate parameter modified by the session request, the AMF network element sends third information to the access network device. Correspondingly, the access network equipment receives the third information.
And the third information is carried in a session resource modification request message and is sent to the access network equipment, and the third information comprises a rate parameter for modifying the session request and is used for indicating to modify the rate parameter of the session.
S605, the access network equipment modifies the radio resource configuration of the session.
Based on the technical solutions of steps S601-S605, if the session-AMBR modified by the session request is smaller than the slice-group-AMBR of the slice user group where the session request is located, it is indicated that the slice user group still can provide a radio bearer for the session after the session is modified, so that the slice user group does not need to be reselected, and only the radio resource configuration of the session needs to be modified.
Otherwise, if the session-AMBR of the session request modification is greater than or equal to the slice-group-AMBR of the slice user group in which the session request modification is located, it indicates that the original slice user group cannot provide enough radio bearer for the session after the session modification, so that the slice user group needs to be reselected. Corresponding to the two radio resource allocation methods shown in fig. 4 and 5, as shown in fig. 7, the following two specific embodiments of the reselection slice user group may also be used:
s606 (a), if the rate parameter of the second slice user group is less than or equal to the rate parameter of the session, the AMF network element sends fourth information to the access network device. Correspondingly, the access network equipment receives the fourth information.
The fourth information is carried in a session resource modification request message and is sent to an access network device, the fourth information comprises a rate parameter modified by the session request, the fourth information is used for indicating that the session needs to join a third slice user group, and the third slice user group is the first slice user group except the second slice user group.
The following step, that is, the access network device determines the attribute information of each third slice user group, reselects a slice user group suitable for joining for the session from the third slice user groups, and modifies the radio resource configuration for the session, and the specific embodiment thereof may refer to the related description in step S402 and will not be described herein.
S606 (b), if the rate parameter of the second slice user group is less than or equal to the rate parameter of the session, the AMF network element acquires attribute information of a third slice user group from the access network device.
Wherein the third slicing user set is the first slicing user set other than the second slicing user set. The specific embodiment of the AMF network element obtaining the attribute information of the third slice user group from the access network device may refer to the related description in the above steps S501-S503. And will not be described in detail herein.
The subsequent step, that is, the AMF network element reselects the slice user group suitable for joining for the session from the third slice user group according to the rate parameter modified by the session request and the attribute information of the third slice user group, and sends a session resource modification request message to the access network device, to instruct the access network device to allocate the radio resource of the new slice user group for the session, and the specific embodiment thereof may refer to the description in the steps S504-S507. And will not be described in detail herein.
The above description has mainly introduced the solution provided by the embodiment of the present invention from the angles of access network equipment, access and mobility management network elements. It will be appreciated that the access network device, the access and mobility management network elements comprise corresponding hardware structures and/or software modules for performing the respective functions in order to achieve the above described functionality. Those of skill in the art will readily appreciate that the access network devices, access and mobility management network elements and algorithm steps of the examples described in connection with the embodiments disclosed herein may be implemented as hardware or a combination of hardware and computer software. Whether a function is implemented as hardware or computer software driven hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The embodiment of the invention can divide the functional modules or functional units of the access network equipment, the access and mobility management network elements according to the method example, for example, each functional module or functional unit can be divided corresponding to each function, and two or more functions can be integrated in one processing module. The integrated modules may be implemented in hardware, or in software functional modules or functional units. The division of the modules or units in the embodiment of the present invention is schematic, which is merely a logic function division, and other division manners may be implemented in practice.
An embodiment of the present invention provides a radio resource allocation apparatus, where, in the case of dividing each functional module by using each corresponding function, fig. 8 shows a possible schematic structural diagram of the radio resource allocation apparatus as an access network device according to the foregoing embodiment. The radio resource allocation device includes, as an access network device, a receiving module 801, a processing module 802, and a transmitting module 803.
A receiving module 801, configured to receive, during a session establishment process, first information from an AMF network element and a rate parameter of the session; the first information is used to indicate that the session requires joining a slice user group.
A processing module 802, configured to determine a second slicing user group from the first slicing user group according to the rate parameter of the session and attribute information of the first slicing user group; the first slicing user group is all slicing user groups established by the access network equipment, the attribute information comprises the rate parameters of the first slicing user group, and the rate parameters of the second slicing user group are larger than the rate parameters of the session.
A sending module 803, configured to send second information to the AMF network element; the second information includes an identification of the second group of slicing users, the second information indicating that the session joined the second group of slicing users.
Optionally, the receiving module 801 is specifically configured to receive a radio resource establishment request message sent by the AMF network element, where the radio resource establishment request message is used to request allocation of radio resources for the session, and the radio resource establishment request message carries the first information; the processing module 802 is further configured to allocate radio resources of the second slice user group for the session; the sending module 803 is specifically configured to send a radio resource establishment response message to the AMF network element, where the radio resource establishment response message carries the second information.
Optionally, the processing module 802 is further configured to determine a rate parameter of each first slicing user group; the rate parameter of each first slice user group comprises an aggregate maximum bit rate slice-group-AMBR of the slice user group; wherein the slice-group-AMBR satisfies the following formula:
slice-group-AMBR=L*f(PRB,MCS)*Ndl*100
wherein L is an amplification factor, and 1< L <5; PRB is the physical resource block size of the slice user group; the MCS is a modulation and coding strategy of the slice user group; f (PRB, MCS) is the number of resource block bits of the slice user group; ndl is the number of downlink subframes of the cell in the preset period.
Optionally, the attribute information further includes at least one of: among all the sessions established by the slice user group, the number of sessions Ngbr carrying guaranteed bit rate GBR services, the number of sessions Nngbr carrying non-guaranteed bit rate NGBR services, the sum of the lowest guaranteed bit rates of all GBR service sessions
Figure BDA0003148677430000181
Aggregate maximum bit rate sum for all NGBR service sessions +.>
Figure BDA0003148677430000182
In the first slice user group, the second slice user group satisfies at least one of the following conditions: ngbr is 0 and the value of Ngbr is the smallest; ngbr is not 0 and the value of Ngbr/Ngbr is the smallest;
Figure BDA0003148677430000183
The value of (2) is the smallest; />
Figure BDA0003148677430000184
Figure BDA0003148677430000185
Is the largest value.
The wireless resource allocation device provided in the embodiment of the present application, as an access network device, includes: the device comprises a receiving module, a processing module and a sending module. The receiving module is used for receiving first information from an access and mobility management function (AMF) network element and a rate parameter of a session in the process of establishing the session; the first information is used for indicating that the session needs to join a slice user group; the processing module is used for determining a second slicing user group from the first slicing user group according to the rate parameter of the session and the attribute information of the first slicing user group; the first slicing user group is all slicing user groups established by the access network equipment, the attribute information comprises the rate parameters of the first slicing user group, and the rate parameters of the second slicing user group are larger than the rate parameters of the session; a sending module, configured to send second information to the AMF network element; the second information includes an identification of the second group of slicing users, the second information indicating that the session joined the second group of slicing users. The frequency, time resources are allocated to each specific slice in a fixed manner relative to the prior art. The invention provides a wireless resource distribution device, which defines a resource distribution scheme of a slice user group supported by a UE side, a wireless side and a core network side, wherein the slice user group comprises at least one slice sharing wireless resources, and the aggregate maximum bit rate of the slice user group is introduced to limit the sum of aggregate bit rates provided in all NGBR QoS flows using the wireless resources, so that the slice user group suitable for joining is selected for a session, thereby optimizing the resource distribution effect and effectively improving the system performance.
An embodiment of the present invention provides another radio resource allocation apparatus, where each functional module is divided by corresponding each function, fig. 9 shows a schematic diagram of a possible configuration of the radio resource allocation apparatus as an access and mobility management network element according to the foregoing embodiment. The wireless resource allocation device, as an access and mobility management network element, includes a processing module 901, a sending module 902, and a sending module 903.
The processing module 901 is configured to obtain attribute information of a first slicing user group from an access network device in a session establishment process; the first slicing user group is all slicing user groups established by the access network equipment; the attribute information includes a rate parameter for a first group of slicing users.
The processing module 901 is further configured to determine a second slicing user group from the first slicing user group according to the rate parameter of the session and attribute information of the first slicing user group; wherein the rate parameter of the second slice user group is greater than the rate parameter of the session.
A sending module 902, configured to send first information to the access network device; the first information includes an identification of the second group of slicing users, the first information indicating that the session requires joining the second group of slicing users.
A receiving module 903, configured to receive second information from the access network device; the second information is used to indicate that the session joined the second slice user group.
Optionally, the sending module 902 is specifically configured to send a radio resource establishment request message to the access network device, where the radio resource establishment request message is used to request allocation of radio resources for the session, and the radio resource establishment request message carries the first information; the receiving module 903 is specifically configured to receive a radio resource establishment response message from the access network device, where the radio resource establishment response carries the second information.
Optionally, the rate parameter of the first slice user group includes an aggregate maximum bit rate slice-group-AMBR of the slice user group; the attribute information further includes at least one of: among all the sessions established by the slice user group, the number of sessions Ngbr carrying guaranteed bit rate GBR services, the number of sessions Nngbr carrying non-guaranteed bit rate NGBR services, the sum of the lowest guaranteed bit rates of all GBR service sessions
Figure BDA0003148677430000191
Aggregate maximum bit rate sum for all NGBR service sessions +.>
Figure BDA0003148677430000192
In the first slice user group, the second slice user group satisfies at least one of the following conditions: ngbr is 0 and the value of Ngbr is the smallest; ngbr is not 0 and the value of Ngbr/Ngbr is the smallest; / >
Figure BDA0003148677430000193
The value of (2) is the smallest; />
Figure BDA0003148677430000194
Figure BDA0003148677430000201
Is the largest value.
Optionally, the processing module 901 is further configured to obtain, from the access network device, a rate parameter of the second slice user group during the modification of the session; the sending module 902 is further configured to send third information to the access network device if the rate parameter of the second slice user group is greater than the rate parameter modified by the session request; the third information is used for indicating to modify the rate parameter of the session; the sending module 902 is further configured to send fourth information to the access network device or obtain attribute information of a third slice user group from the access network device if the rate parameter of the second slice user group is less than or equal to the rate parameter of the session; the fourth information is used for indicating that the session needs to join a third slice user group, wherein the third slice user group is the first slice user group except the second slice user group, and the fourth information comprises a rate parameter modified by the session request.
The wireless resource allocation device provided in the embodiment of the present application, as an AMF network element, includes: the device comprises a processing module, a sending module and a receiving module. The processing module is used for acquiring attribute information of a first slicing user group from the access network equipment in the process of establishing the session; the first slicing user group is all slicing user groups established by the access network equipment; the attribute information comprises a rate parameter of a first slicing user group; the processing module is further configured to determine a second slicing user group from the first slicing user group according to the rate parameter of the session and attribute information of the first slicing user group; wherein the rate parameter of the second slice user group is greater than the rate parameter of the session; a sending module, configured to send first information to the access network device; the first information comprises an identification of the second slice user group, and the first information is used for indicating that the session needs to join the second slice user group; a receiving module, configured to receive second information from the access network device; the second information is used to indicate that the session joined the second slice user group. The frequency, time resources are allocated to each specific slice in a fixed manner relative to the prior art. The invention provides a wireless resource distribution device, which defines a resource distribution scheme of a slice user group supported by a UE side, a wireless side and a core network side, wherein the slice user group comprises at least one slice sharing wireless resources, and the aggregate maximum bit rate of the slice user group is introduced to limit the sum of aggregate bit rates provided in all NGBR QoS flows using the wireless resources, so that the slice user group suitable for joining is selected for a session, thereby optimizing the resource distribution effect and effectively improving the system performance.
Fig. 10 shows still another possible configuration diagram of the radio resource allocation apparatus according to the above embodiment. The device comprises: a processor 1001 and a communication interface 1003. The processor 1001 is configured to control and manage actions of the radio resource allocation device, for example, to perform the steps performed by the processing module 802 or the processing module 901 described above, and/or to perform other processes of the techniques described herein. The communication interface 1003 is used to support communication between the radio resource allocation device and other network entities, for example, to perform the steps performed by the receiving module 801, the sending module 803, or the sending module 902, and the receiving module 903. The radio resource allocation device may further comprise a memory 1002 and a bus 1004, the memory 1002 being adapted to store program codes and data of the radio resource allocation device.
Wherein the processor 1001 may be a logic block, module, and circuit that implements or performs various examples described in connection with the present disclosure. The processor may be a central processing unit, a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. Which may implement or perform the various exemplary logic blocks, modules, and circuits described in connection with this disclosure. The processor may also be a combination that performs the function of a computation, e.g., a combination comprising one or more microprocessors, a combination of a DSP and a microprocessor, etc.
The memory 1002 may be a memory or the like in a radio resource allocation device, and the memory may include a volatile memory such as a random access memory; the memory may also include non-volatile memory, such as read-only memory, flash memory, hard disk or solid state disk; the memory may also comprise a combination of the above types of memories.
Bus 1004 may be an extended industry standard architecture (Extended Industry Standard Architecture, EISA) bus or the like. The bus 1004 may be divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, only one thick line is shown in fig. 10, but not only one bus or one type of bus.
From the foregoing description of the embodiments, it will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-described division of functional modules is illustrated, and in practical application, the above-described functional allocation may be implemented by different functional modules according to needs, i.e. the internal structure of the apparatus is divided into different functional modules to implement all or part of the functions described above. The specific working processes of the above-described systems, devices and units may refer to the corresponding processes in the foregoing method embodiments, which are not described herein.
The present application provides a computer program product comprising instructions which, when executed on a computer, cause the computer to perform the radio resource allocation method according to the above method embodiment.
The embodiment of the application further provides a computer readable storage medium, in which instructions are stored, when the wireless resource allocation device executes the instructions, the wireless resource allocation device executes each step executed by the wireless resource allocation device in the method flow shown in the method embodiment as an access network device or an AMF network element.
The computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access Memory (Random Access Memory, RAM), a Read-Only Memory (ROM), an erasable programmable Read-Only Memory (Erasable Programmable Read Only Memory, EPROM), a register, a hard disk, an optical fiber, a portable compact disc Read-Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing, or any other form of computer readable storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an application specific integrated circuit (Application Specific Integrated Circuit, ASIC). In the context of the present application, a computer-readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The foregoing is merely a specific embodiment of the present application, but the protection scope of the present application is not limited thereto, and any changes or substitutions within the technical scope of the present disclosure should be covered in the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (12)

1. A method for allocating radio resources, applied to an access network device, comprising:
in the process of establishing a session, receiving a radio resource establishment request message from an access and mobility management function (AMF) network element and a rate parameter of the session; the radio resource establishment request message is used for requesting to allocate radio resources for the session, and the radio resource establishment request message carries first information, wherein the first information is used for indicating that the session needs to join a slice user group;
determining a second slicing user group from the first slicing user group according to the rate parameter of the session and the attribute information of the first slicing user group; the first slicing user group is all slicing user groups established by the access network equipment, the attribute information comprises the rate parameters of the first slicing user group, and the rate parameters of the second slicing user group are larger than the rate parameters of the session; the rate parameters of the first slice user group comprise an aggregate maximum bit rate slice-group-AMBR of the slice user group; wherein the slice-group-AMBR satisfies the following formula:
slice-group-AMBR=L*f(PRB,MCS)*Ndl*100
Wherein L is an amplification factor, and L is more than 1 and less than 5; PRB is the physical resource block size of the slice user group; MCS is the modulation and coding strategy of the slice user group; f (PRB, MCS) is the number of resource block bits of the slice user group; ndl is the number of downlink subframes of the cell in a preset period;
allocating radio resources of the second slice user group for the session;
transmitting a radio resource establishment response message to the AMF network element, wherein the radio resource establishment response message carries second information; the second information includes an identification of the second group of slicing users, the second information indicating that the session joined the second group of slicing users.
2. The method of claim 1, wherein the attribute information further comprises at least one of: among all the sessions established by the slice user group, the number of sessions Ngbr carrying guaranteed bit rate GBR services, the number of sessions Nngbr carrying non-guaranteed bit rate NGBR services, the sum of the lowest guaranteed bit rates of all GBR service sessions
Figure FDA0004257025730000011
Aggregate maximum bit rate sum for all NGBR service sessions +.>
Figure FDA0004257025730000012
In the first slice user group, the second slice user group satisfies at least one of the following conditions:
Ngbr is 0 and the value of Ngbr is the smallest;
ngbr is not 0 and the value of Ngbr/Ngbr is the smallest;
Figure FDA0004257025730000013
the value of (2) is the smallest;
Figure FDA0004257025730000014
is the largest value.
3. A method for allocating radio resources, which is applied to an AMF network element, comprising:
acquiring attribute information of a first slicing user group from access network equipment in the process of establishing a session; the first slicing user group is all slicing user groups established by the access network equipment; the attribute information comprises a rate parameter of a first slicing user group;
determining a second slicing user group from the first slicing user group according to the rate parameter of the session and the attribute information of the first slicing user group; wherein the rate parameter of the second slice user group is greater than the rate parameter of the session; the rate parameters of the first slice user group comprise an aggregate maximum bit rate slice-group-AMBR of the slice user group; wherein the slice-group-AMBR satisfies the following formula:
slice-group-AMBR=L*f(PRB,MCS)*Ndl*100
wherein L is an amplification factor, and L is more than 1 and less than 5; PRB is the physical resource block size of the slice user group; MCS is the modulation and coding strategy of the slice user group; f (PRB, MCS) is the number of resource block bits of the slice user group; ndl is the number of downlink subframes of the cell in a preset period;
Transmitting a radio resource establishment request message to the access network equipment; the radio resource establishment request message is used for requesting to allocate radio resources for the session, the radio resource establishment request message carries first information, the first information comprises an identifier of the second slice user group, and the first information is used for indicating that the session needs to join the second slice user group;
receiving a radio resource establishment response message from the access network equipment, wherein the radio resource establishment response carries second information; the second information is used to indicate that the session joined the second slice user group.
4. A method according to claim 3, wherein the rate parameters of the first slice user group comprise an aggregate maximum bit rate slice-group-AMBR of the slice user group; the attribute information further includes at least one of: among all the sessions established by the slice user group, the number of sessions Ngbr carrying guaranteed bit rate GBR services, the number of sessions Nngbr carrying non-guaranteed bit rate NGBR services, the sum of the lowest guaranteed bit rates of all GBR service sessions
Figure FDA0004257025730000021
Aggregate maximum bit rate sum for all NGBR service sessions +. >
Figure FDA0004257025730000022
In the first slice user group, the second slice user group satisfies at least one of the following conditions:
ngbr is 0 and the value of Ngbr is the smallest;
ngbr is not 0 and the value of Ngbr/Ngbr is the smallest;
Figure FDA0004257025730000023
the value of (2) is the smallest;
Figure FDA0004257025730000024
is the largest value.
5. A method according to claim 3, wherein after said receiving the second information from the access network device, the method further comprises:
acquiring a rate parameter of the second slice user group from the access network equipment in the process of modifying the session;
if the rate parameter of the second slice user group is greater than the rate parameter modified by the session request, third information is sent to the access network equipment; the third information is used for indicating to modify the rate parameter of the session;
if the rate parameter of the second slice user group is smaller than or equal to the rate parameter of the session, fourth information is sent to the access network equipment or attribute information of a third slice user group is obtained from the access network equipment; the fourth information is used for indicating that the session needs to join a third slice user group, wherein the third slice user group is the first slice user group except the second slice user group, and the fourth information comprises a rate parameter modified by the session request.
6. A radio resource allocation apparatus, characterized by comprising, as an access network device:
a receiving module, configured to receive, during a session establishment process, a radio resource establishment request message from an AMF network element and a rate parameter of the session; the radio resource establishment request message is used for requesting to allocate radio resources for the session, and the radio resource establishment request message carries first information, wherein the first information is used for indicating that the session needs to join a slice user group;
the processing module is used for determining a second slicing user group from the first slicing user group according to the rate parameter of the session and the attribute information of the first slicing user group; the first slicing user group is all slicing user groups established by the access network equipment, the attribute information comprises the rate parameters of the first slicing user group, and the rate parameters of the second slicing user group are larger than the rate parameters of the session; the rate parameters of the first slice user group comprise an aggregate maximum bit rate slice-group-AMBR of the slice user group; wherein the slice-group-AMBR satisfies the following formula:
slice-group-AMBR=L*f(PRB,MCS)*Ndl*100
Wherein L is an amplification factor, and L is more than 1 and less than 5; PRB is the physical resource block size of the slice user group; MCS is the modulation and coding strategy of the slice user group; f (PRB, MCS) is the number of resource block bits of the slice user group; ndl is the number of downlink subframes of the cell in a preset period;
allocating radio resources of the second slice user group for the session;
a sending module, configured to send a radio resource establishment response message to the AMF network element; the radio resource establishment response message carries second information, where the second information includes an identifier of the second slice user group, and the second information is used to indicate that the session joins the second slice user group.
7. The apparatus of claim 6, wherein the attribute information further comprises at least one of: among all the sessions established by the slice user group, the number of sessions Ngbr carrying guaranteed bit rate GBR services, the number of sessions Nngbr carrying non-guaranteed bit rate NGBR services, the sum of the lowest guaranteed bit rates of all GBR service sessions
Figure FDA0004257025730000041
Aggregate maximum bit rate sum for all NGBR service sessions +.>
Figure FDA0004257025730000042
In the first slice user group, the second slice user group satisfies at least one of the following conditions:
Ngbr is 0 and the value of Ngbr is the smallest;
ngbr is not 0 and the value of Ngbr/Ngbr is the smallest;
Figure FDA0004257025730000043
the value of (2) is the smallest;
Figure FDA0004257025730000044
is the largest value.
8. A radio resource allocation apparatus, characterized in that the radio resource allocation apparatus is used as an AMF network element, and comprises:
the processing module is used for acquiring attribute information of the first slicing user group from the access network equipment in the process of establishing the session; the first slicing user group is all slicing user groups established by the access network equipment; the attribute information comprises a rate parameter of a first slicing user group; the rate parameters of the first slice user group comprise an aggregate maximum bit rate slice-group-AMBR of the slice user group; wherein the slice-group-AMBR satisfies the following formula:
slice-group-AMBR=L*f(PRB,MCS)*Ndl*100
wherein L is an amplification factor, and L is more than 1 and less than 5; PRB is the physical resource block size of the slice user group; MCS is the modulation and coding strategy of the slice user group; f (PRB, MCS) is the number of resource block bits of the slice user group; ndl is the number of downlink subframes of the cell in a preset period;
the processing module is further configured to determine a second slicing user group from the first slicing user group according to the rate parameter of the session and attribute information of the first slicing user group; wherein the rate parameter of the second slice user group is greater than the rate parameter of the session;
A sending module, configured to send a radio resource establishment request message to the access network device, where the radio resource establishment request message is used to request allocation of radio resources for the session, and the radio resource establishment request message carries first information; the first information comprises an identification of the second slice user group, and the first information is used for indicating that the session needs to join the second slice user group;
a receiving module, configured to receive a radio resource establishment response message from the access network device, where the radio resource establishment response carries second information; the second information is used to indicate that the session joined the second slice user group.
9. The apparatus of claim 8, wherein the rate parameters of the first slice user group comprise an aggregate maximum bit rate slice-group-AMBR for the slice user group; the attribute information further includes at least one of: among all the sessions established by the slice user group, the number of sessions Ngbr carrying guaranteed bit rate GBR services, the number of sessions Nngbr carrying non-guaranteed bit rate NGBR services, the sum of the lowest guaranteed bit rates of all GBR service sessions
Figure FDA0004257025730000051
Aggregate maximum bit rate sum for all NGBR service sessions +.>
Figure FDA0004257025730000052
In the first slice user group, the second slice user group satisfies at least one of the following conditions:
ngbr is 0 and the value of Ngbr is the smallest;
ngbr is not 0 and the value of Ngbr/Ngbr is the smallest;
Figure FDA0004257025730000053
the value of (2) is the smallest;
Figure FDA0004257025730000054
is the largest value.
10. The apparatus of claim 8, wherein the device comprises a plurality of sensors,
the processing module is further configured to obtain, from the access network device, a rate parameter of the second slice user group during modification of the session;
the sending module is further configured to send third information to the access network device if the rate parameter of the second slice user group is greater than the rate parameter modified by the session request; the third information is used for indicating to modify the rate parameter of the session;
the sending module is further configured to send fourth information to the access network device or obtain attribute information of a third slice user group from the access network device if the rate parameter of the second slice user group is less than or equal to the rate parameter of the session; the fourth information is used for indicating that the session needs to join a third slice user group, wherein the third slice user group is the first slice user group except the second slice user group, and the fourth information comprises a rate parameter modified by the session request.
11. An apparatus for allocating radio resources, the apparatus comprising: a processor, a communication interface, and a memory; wherein the memory is configured to store one or more programs, the one or more programs comprising computer-executable instructions that, when executed by the apparatus, cause the apparatus to perform the method of allocating radio resources of any of claims 1 to 5.
12. A computer-readable storage medium having instructions stored therein, which when executed by a computer, perform the radio resource allocation method of any one of claims 1 to 5.
CN202110758344.9A 2021-07-05 2021-07-05 Method and device for allocating wireless resources Active CN113573367B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110758344.9A CN113573367B (en) 2021-07-05 2021-07-05 Method and device for allocating wireless resources

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110758344.9A CN113573367B (en) 2021-07-05 2021-07-05 Method and device for allocating wireless resources

Publications (2)

Publication Number Publication Date
CN113573367A CN113573367A (en) 2021-10-29
CN113573367B true CN113573367B (en) 2023-07-14

Family

ID=78163691

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110758344.9A Active CN113573367B (en) 2021-07-05 2021-07-05 Method and device for allocating wireless resources

Country Status (1)

Country Link
CN (1) CN113573367B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108696905A (en) * 2017-02-20 2018-10-23 中兴通讯股份有限公司 A kind of management method and device of radio resource
CN109246778A (en) * 2017-06-16 2019-01-18 华为技术有限公司 The selection method and relevant device of functional network element
CN110035018A (en) * 2018-01-12 2019-07-19 华为技术有限公司 Determine method, network element and the system of network service quality stream
CN110662261A (en) * 2018-06-30 2020-01-07 华为技术有限公司 Resource allocation method and device for network slices
CN110913394A (en) * 2019-11-27 2020-03-24 成都西加云杉科技有限公司 Service access method, device, equipment and readable storage medium
CN111010744A (en) * 2018-10-08 2020-04-14 华为技术有限公司 Method and device for establishing session and method and device for sending message
WO2021000283A1 (en) * 2019-07-03 2021-01-07 Zte Corporation Method of authorization for network slicing
CN112203330A (en) * 2020-09-30 2021-01-08 中国联合网络通信集团有限公司 QoS flow control method and communication device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10863494B2 (en) * 2018-01-22 2020-12-08 Apple Inc. Control signaling for uplink multiple input multiple output, channel state information reference signal configuration and sounding reference signal configuration
US20210136674A1 (en) * 2019-11-06 2021-05-06 Samsung Electronics Co., Ltd. Method and apparatus for managing network slices in wireless communication system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108696905A (en) * 2017-02-20 2018-10-23 中兴通讯股份有限公司 A kind of management method and device of radio resource
CN109246778A (en) * 2017-06-16 2019-01-18 华为技术有限公司 The selection method and relevant device of functional network element
CN110035018A (en) * 2018-01-12 2019-07-19 华为技术有限公司 Determine method, network element and the system of network service quality stream
CN110662261A (en) * 2018-06-30 2020-01-07 华为技术有限公司 Resource allocation method and device for network slices
CN111010744A (en) * 2018-10-08 2020-04-14 华为技术有限公司 Method and device for establishing session and method and device for sending message
WO2021000283A1 (en) * 2019-07-03 2021-01-07 Zte Corporation Method of authorization for network slicing
CN110913394A (en) * 2019-11-27 2020-03-24 成都西加云杉科技有限公司 Service access method, device, equipment and readable storage medium
CN112203330A (en) * 2020-09-30 2021-01-08 中国联合网络通信集团有限公司 QoS flow control method and communication device

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
"5G网络切片技术发展现状与展望";邢燕霞;《移动通信》;全文 *
"5G网络切片技术研究";魏洪河等;《现代信息科技》;全文 *
"On 5G Radio Access Network Slicing: Radio Interface Protocol Features and Configuration";Ramon Ferrus等;《IEEE Communications Magazine ( Volume: 56, Issue: 5, May 2018)》;全文 *
Huawei, HiSilicon.C1-196338 "Small data rate control status for PDU session release".《3GPP TSG-CT WG1 Meeting #120》.2019,全文. *

Also Published As

Publication number Publication date
CN113573367A (en) 2021-10-29

Similar Documents

Publication Publication Date Title
US20230300664A1 (en) Method and apparatus for managing data communication in wireless communication network
RU2754681C2 (en) Communication method, base station and terminal device
KR101906469B1 (en) Drb mapping method and apparatus
WO2017148387A1 (en) Communication method, terminal device and network side device
KR102654787B1 (en) Method and communication device for supporting time-sensitive communication service quality
CN107113851B (en) Method and device for selecting uplink data
US9787595B2 (en) Evolved node-B and mobility management entity and user equipment and methods for supporting attended and unattended services
WO2014138395A1 (en) Sending data rate information to a wireless access network node
EP3695642B1 (en) Management of bitrate for ue bearers
US11019637B2 (en) Method, apparatus and computer program for scheduling in dual connectivity scenarios
WO2022052851A1 (en) Quality of service (qos) monitoring method
WO2017219734A1 (en) S1ap signaling transmission method and apparatus
JP2018511205A (en) Uplink scheduling in WLAN / 3GPP aggregation
WO2023160116A1 (en) Communication method and apparatus
CN113573367B (en) Method and device for allocating wireless resources
CN106211809A (en) A kind of data transmission method, Apparatus and system
JP7131613B2 (en) Control device, communication device and communication system
CN115734282A (en) Method and device for processing service quality and communication system
CN116746264A (en) Communication method and device
WO2023185769A1 (en) Communication method, communication apparatus, and communication system
WO2023185608A1 (en) Data transmission method and communication apparatus
WO2023124751A1 (en) Data transmission method and apparatus, terminal and network device
JP2017514320A (en) Communications system
JP2021057784A (en) Control apparatus, control method, program, and base station

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