CN114615708B - Method and device for accessing terminal to user plane of centralized unit in balanced manner - Google Patents
Method and device for accessing terminal to user plane of centralized unit in balanced manner Download PDFInfo
- Publication number
- CN114615708B CN114615708B CN202210506718.2A CN202210506718A CN114615708B CN 114615708 B CN114615708 B CN 114615708B CN 202210506718 A CN202210506718 A CN 202210506718A CN 114615708 B CN114615708 B CN 114615708B
- Authority
- CN
- China
- Prior art keywords
- capacity
- available capacity
- user plane
- bandwidth
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 80
- 238000012545 processing Methods 0.000 claims abstract description 71
- 230000015654 memory Effects 0.000 claims description 112
- 238000001914 filtration Methods 0.000 claims description 22
- 230000001788 irregular Effects 0.000 claims description 2
- 238000004364 calculation method Methods 0.000 abstract description 12
- 230000008569 process Effects 0.000 description 21
- 238000009499 grossing Methods 0.000 description 10
- 239000002609 medium Substances 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 235000019580 granularity Nutrition 0.000 description 3
- 230000000977 initiatory effect Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 239000012141 concentrate Substances 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 239000012120 mounting media Substances 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
- H04W28/086—Load balancing or load distribution among access entities
- H04W28/0861—Load balancing or load distribution among access entities between base stations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
- H04W28/082—Load balancing or load distribution among bearers or channels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
- H04W28/0827—Triggering entity
- H04W28/0835—Access entity, e.g. eNB
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
- H04W28/09—Management thereof
- H04W28/0925—Management thereof using policies
- H04W28/0942—Management thereof using policies based on measured or predicted load of entities- or links
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application discloses a method and a device for accessing a terminal to a user plane of a central unit in a balanced manner, when a new terminal is accessed, the available capacity of the user planes of the central units is determined according to available capacity information reported by the user planes of the central units, the available capacity information is obtained by reporting a first available capacity by a user plane of a first central unit, the first available capacity is obtained by carrying out operation processing on terminal data of all accessed terminals by the user plane of the first central unit, and the first available capacity comprises an N3 bandwidth available capacity value, an F1 bandwidth available capacity value and an Xn bandwidth available capacity value of the user plane of the central unit in the current statistical period; determining a first centralized unit user plane with the available capacity meeting a preset condition according to the available capacity of the plurality of centralized unit user planes and the preset condition; and accessing a new terminal to the first centralized unit user plane, and improving the calculation accuracy of the available capacity of the 5G centralized unit user plane.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method and an apparatus for enabling a terminal to access a user plane of a central unit in a balanced manner.
Background
With the development and popularization of the 5G technology, the 5G technology is applied to more and more fields. In the 5G technology, the available capacity of the user plane of the centralized unit directly affects the effectiveness of 5G data storage, and therefore, it is particularly important to accurately calculate the available capacity of the user plane of the 5G centralized unit.
When calculating the available capacity of the user plane of the 5G centralized unit, the available capacity of the user plane of the 5G centralized unit cannot be calculated according to the method for calculating the available capacity of the user plane of the centralized unit in the 4G because the quality of service (QoS) framework of the 5G is greatly different from that of the 4G. In the 4G quality of service framework, end-to-end of the concentrated unit user plane with the base station, the base station with the core network, and the concentrated unit user plane with the core network are managed according to bearer granularity. However, in the quality of service framework of the 5G centralized unit user plane, referring to fig. 1, there are two granularities of PDU session (protocol data unit session) and QoS flow (quality of service flow) between the base station and the core network, one PDU session contains multiple QoS flows, and each PDU session establishes an N3 tunnel between the base station and the core network. Between the terminal and the base station, there are two granularities of wireless data bearer and QoS flow, a PDU session is split into one or more wireless data bearers over the air interface, a wireless data bearer may contain multiple QoS flows, and the PDU session becomes invisible between the terminal and the base station.
However, currently, when calculating the available capacity of the user plane of the 5G centralized unit, the available capacity of the user plane of the 5G centralized unit is generally divided into several categories, such as a CPU (controller) main frequency, a memory, and a transmission network resource, and is not distinguished for several interfaces, such as an interface between the user plane of the centralized unit and a core network (N3 interface), an interface between the user plane of the centralized unit and a user end node (F1-U interface), and an interface between the user plane of the centralized unit and an adjacent base station (Xn-U interface), and does not consider the resource dimensions, such as PDU session number and radio data bearer number, and cannot accurately reflect the available capacity of the user plane of the 5G centralized unit.
Disclosure of Invention
The embodiment of the application provides a method and a device for accessing a terminal to a user plane of a central unit in a balanced manner, which can solve the problem of low calculation accuracy of the available capacity of the user plane of the 5G central unit and improve the calculation accuracy of the available capacity of the user plane of the 5G central unit.
In a first aspect, an embodiment of the present application provides a method for enabling a terminal to access a centralized unit user plane uniformly, including:
when a new terminal is accessed, determining the available capacity of the plurality of centralized unit user planes according to available capacity information reported by the plurality of centralized unit user planes, wherein the available capacity information is obtained by reporting a first available capacity by a first centralized unit user plane, the first available capacity is obtained by operating and processing terminal data of all accessed terminals by the first centralized unit user plane, and the first available capacity comprises an N3 bandwidth available capacity value, an F1 bandwidth available capacity value and an Xn bandwidth available capacity value of the centralized unit user plane of the current statistical period;
determining a first centralized unit user plane with the available capacity meeting a preset condition according to the available capacity of the plurality of centralized unit user planes and the preset condition;
and accessing a new terminal to the user plane of the first centralized unit.
Further, the reporting of the first available capacity by the user plane of the first centralized unit includes:
the first centralized unit user plane performs operation processing on terminal data of all accessed terminals to obtain a second available capacity, wherein the second available capacity comprises an N3 bandwidth available capacity value, an F1 bandwidth available capacity value and an Xn bandwidth available capacity value of the centralized unit user plane of the previous statistical period;
the first centralized unit user plane acquires the minimum value of the first available capacity and the minimum value of the second available capacity;
comparing the minimum value of the first available capacity with the minimum value of the second available capacity by the user plane of the first centralized unit to obtain a first difference value;
and the first centralized unit user plane compares the first difference value with a preset threshold value to obtain a comparison result, and if the comparison result meets a preset condition, the first available capacity is reported.
Further, the first available capacity is obtained by the first centralized unit user performing operation processing on the terminal data of all the terminals accessed, and includes:
the first centralized unit user plane carries out operation processing on terminal data of all accessed terminals to obtain a second available capacity and a first used capacity, and obtains the total capacity and the filter factor of the user plane of the centralized unit, wherein the second available capacity further comprises a CPU main frequency available capacity value, a memory available capacity value, a PDU session number available capacity value and a radio data bearer number available capacity value of a last statistical cycle, the first used capacity comprises the N3 bandwidth used capacity, the F1 bandwidth used capacity, the Xn bandwidth used capacity, the CPU main frequency used capacity, the memory used capacity, the PDU session number used capacity and the radio data bearer number used general capacity of the user plane of the centralized unit at the current moment, and the total capacity of the user plane of the centralized unit comprises the N3 bandwidth total capacity, the F1 bandwidth total capacity, the Xn bandwidth total capacity, the CPU main frequency total capacity, the Xn bandwidth total capacity, the PDU main frequency used capacity, the access terminal data of the user plane of the centralized unit, and the total capacity and the filter factor of the user plane of the centralized unit, The filter factors comprise an N3 bandwidth filter factor, an F1 bandwidth filter factor, an Xn bandwidth filter factor, a CPU dominant frequency filter factor, a memory filter factor, a PDU session number filter factor and a wireless data bearing number filter factor;
and the first centralized unit user plane performs operation processing on the second available capacity, the first used amount, the total capacity of the centralized unit user plane and the filter factor to obtain a first available capacity, wherein the first available capacity further comprises a CPU main frequency available capacity value, a memory available capacity value, a PDU session number available capacity value and a wireless data bearer number available capacity value of the current statistical period.
Further, the acquiring, by the first centralized unit user plane, a minimum value of the first available capacity and a minimum value of the second available capacity includes:
the first centralized unit user plane compares the available capacity value of N3 bandwidth, the available capacity value of F1 bandwidth and Xn bandwidth, the available capacity value of CPU master frequency, the available capacity value of memory, the available capacity value of PDU session number and the available capacity value of radio data bearer number in the first available capacity in the current statistical period centralized unit user plane, and the obtained minimum available capacity value is the minimum value of the first available capacity
And the first centralized unit user plane compares the N3 bandwidth available capacity value, the F1 bandwidth available capacity value and the Xn bandwidth available capacity value of the last statistical period in the second available capacity, the CPU main frequency available capacity value, the memory available capacity value, the PDU session number available capacity value and the radio data bearer number available capacity value to obtain the minimum available capacity value which is the minimum value of the second available capacity.
Further, the first available capacity is obtained by the first centralized unit user performing operation processing on the terminal data of all the terminals accessed, and includes:
the first centralized unit user performs operation processing on the terminal data to obtain a second available capacityThe second used amountAnd the third used amountAnd obtaining the total capacity of the user plane of the first concentration unitAnd a first filter factor,
According to the formula
Wherein the second available capacityThe system comprises a network bandwidth available capacity value, a CPU main frequency available capacity value and a memory available capacity value of the last statistical period, and the second used valueThe method comprises the used network bandwidth capacity of the user plane of the central unit when no PDU conversation is accessed, the used CPU main frequency capacity of the user plane of the central unit when no terminal is accessed, and the used memory capacity of the user plane of the central unit when no terminal is accessed, and the third used capacityThe method comprises the used capacity of the network bandwidth of the user plane of the current time central unit, the used capacity of the CPU main frequency of the user plane of the current time central unit and the used capacity of the memory of the user plane of the current time central unit, wherein the central unitTotal capacity of meta-user planeIncluding total network bandwidth capacity, CPU main frequency capacity and memory capacity of user plane of centralized unit, and the filter factorThe filter comprises a network bandwidth filter factor, a CPU main frequency filter factor and a memory filter factor.
Further, the network bandwidth available capacity value includes an N3 bandwidth available capacity value, an F1 bandwidth available capacity value, and an Xn bandwidth available capacity value, where the N3 bandwidth available capacity value includes a bandwidth available capacity value of an interface of the hub unit user plane interfacing with the subscriber units of the core network, the F1 bandwidth available capacity value includes a bandwidth available capacity value of an interface of the hub unit user plane interfacing with the distribution unit, and the Xn bandwidth includes a bandwidth available capacity value of an interface of the hub unit user plane interfacing with the neighbor base stations.
Further, the method further comprises:
the first centralized unit user plane performs operation processing on the terminal data, obtains the available capacity of N3 bandwidth of the last statistical period in the second available capacity, the used capacity of N3 bandwidth of the centralized unit user plane when no PDU session is accessed in the first used amount, and the used capacity of N3 bandwidth of the centralized unit user plane at the current moment, and obtains the total capacity of N3 bandwidth and N3 bandwidth filter factor of the centralized unit user plane;
according to the following formula:
the value of N3 bandwidth available capacity for the current statistical period in the first available capacity is obtained,
wherein,the value of N3 bandwidth available capacity representing the current statistical period,representing the N3 bandwidth filter factor,the value of N3 bandwidth available capacity representing the last statistical period,representing the total capacity of the N3 bandwidth of the centralized unit user plane,the N3 bandwidth of the centralized element user plane has used capacity at the current time,n3 bandwidth used capacity representing the user plane of the central unit without PDU session access;
the first centralized unit user plane performs operation processing on the terminal data, obtains the F1 bandwidth available capacity of the last statistical period in the second available capacity, the F1 bandwidth used capacity of the centralized unit user plane when no PDU session is accessed in the first used amount, and the F1 bandwidth used capacity of the centralized unit user plane at the current moment, and obtains the F1 bandwidth total capacity and the F1 bandwidth filter factor of the centralized unit user plane;
according to the following formula:
the value of the bandwidth available capacity of F1 for the current statistical period in the first available capacity is obtained,
wherein,f1 bandwidth availability capacity value representing the current statistics period,representing the bandwidth filtering factor of F1,the value of the bandwidth available capacity of F1 representing the last statistical period,representing the total capacity of the F1 bandwidth of the concentration unit user plane,the F1 bandwidth of the centralized unit user plane has used capacity at the current time,f1 bandwidth used capacity representing the user plane of the central unit when no PDU session is accessed;
the first centralized unit user plane performs operation processing on terminal data to obtain the Xn bandwidth available capacity of the last statistical period in the second available capacity, the Xn bandwidth used capacity of the centralized unit user plane when no PDU session is accessed in the first used amount, and the Xn bandwidth used capacity of the centralized unit user plane at the current moment, and obtains the total Xn bandwidth capacity and the Xn bandwidth filtering factor of the centralized unit user plane;
according to the following formula:
obtaining the Xn bandwidth available capacity value of the current statistical period in the first available capacity,
wherein,an Xn bandwidth available capacity value representing the current statistics period,representing the filter factor of the Xn bandwidth,representing the last statistical periodThe available capacity value of the Xn bandwidth of (c),representing the Xn bandwidth total capacity of the centralized unit user plane,the Xn bandwidth of the concentrated unit user plane has used capacity at the current time,representing the used capacity of Xn bandwidth of the user plane of the central unit when no PDU session is accessed.
Further, the first available capacity is obtained by performing operation processing on terminal data of all terminals accessed by a first centralized unit user, and includes:
the first centralized unit user performs operation processing on the terminal data to obtain a second available capacityThe fourth used amountAnd obtaining the total capacity of the user plane of the second concentration unitAnd a second filter factor,
According to the formula
Wherein the second available capacityA PDU session number available capacity value and a radio data bearer number available capacity value including a last statistic period, the fourth used amountIncluding the used PDU session number capacity of the current time central unit user plane and the used wireless data bearing number capacity of the current time central unit user plane, the total capacity of the second central unit user planeIncluding total PDU session number capacity of centralized unit user plane and total wireless data bearing number capacity of centralized unit user plane, the second filter factorIncluding PDU session number filter factors and radio data bearer number filter factors.
Further, the determining the first centralized unit user plane with the available capacity meeting the preset condition according to the available capacity of the plurality of centralized unit user planes and the preset condition includes:
obtainingThe available capacity information reported by the user plane of each centralized unit is obtained to the current statistical periodAvailable capacity reported by user plane of centralized unitWherein;
According to available capacity reported by user plane of centralized unitObtaining the total available capacity reported by j centralized unit user planesWherein,;
If the total available capacity isSatisfy the preset conditionsIf R is equal to 0, then obtaining the 1 st centralized unit user plane as the first centralized unit user plane;
if the total available capacity isSatisfies the predetermined conditionsR is (0 to 255)]When the number of the second concentrated unit user plane is an integer, the jth concentrated unit user plane is obtained as the first concentrated unit user plane.
Further, the comparing the first difference with a preset threshold to obtain a comparison result, and if the comparison result meets a preset condition, reporting the first available capacity includes:
presetting the available capacity reporting update period asThe preset first difference is expressed asThe preset threshold value is represented byAndwhereinAndrepresents an integer of 0 to 255, and;
comparing the first difference valueAnd a predetermined threshold valueAndcomparing to obtain a comparison result;
if the comparison result isThen not waiting for available capacity to report an update period ofReporting the first available capacity immediately after time out;
if the comparison result isThen wait for available capacity to report an update period ofReporting the first available capacity after time out;
In a second aspect, an embodiment of the present application provides an apparatus for equalizing access of a terminal to a user plane of a centralized unit, including:
a plurality of available capacity determining units, configured to determine available capacities of the plurality of concentrated unit user planes according to available capacity information reported by the plurality of concentrated unit user planes when a new terminal is accessed, where the available capacity information is obtained by reporting, by a first concentrated unit user plane, a first available capacity at an irregular time, where the first available capacity is obtained by performing an arithmetic processing on terminal data of all terminals accessed by the first concentrated unit user plane, and the first available capacity includes a value of N3 bandwidth available capacity, a value of F1 bandwidth available capacity, and a value of Xn bandwidth available capacity of the concentrated unit user plane of a current statistics period;
a first centralized unit user plane determining unit, configured to determine, according to the available capacities of the multiple centralized unit user planes and preset conditions, a first centralized unit user plane whose available capacity meets the preset conditions;
and the new terminal access unit is used for accessing the new terminal to the user plane of the first centralized unit.
Further, the apparatus further includes a first available capacity reporting unit;
the first available capacity reporting unit is configured to perform operation processing on terminal data of all accessed terminals to obtain a second available capacity, where the second available capacity includes an N3 bandwidth available capacity value, an F1 bandwidth available capacity value, and an Xn bandwidth available capacity value of the centralized unit user plane in a previous statistical period;
the first centralized unit user plane acquires the minimum value of the first available capacity and the minimum value of the second available capacity;
comparing the minimum value of the first available capacity with the minimum value of the second available capacity to obtain a first difference value;
and comparing the first difference value with a preset threshold value to obtain a comparison result, and reporting the first available capacity if the comparison result meets a preset condition.
Further, the apparatus further includes a first available capacity calculation unit;
the first available capacity calculating unit is configured to perform operation processing on terminal data of all accessed terminals, obtain a second available capacity and a first used capacity, and obtain a total capacity and a filter factor of a user plane of the central unit, where the second available capacity further includes a CPU main frequency available capacity value, a memory available capacity value, a PDU session number available capacity value, and a radio data bearer number available capacity value of a last statistical cycle, the first used capacity includes an N3 bandwidth used capacity of the user plane of the central unit at a current time, an F1 bandwidth used capacity, an Xn bandwidth used capacity, a CPU main frequency used capacity, a memory used capacity, a PDU session number used capacity, and a radio data bearer number used general capacity, and the total capacity of the user plane of the central unit includes an N3 bandwidth total capacity, an F1 bandwidth total capacity, an Xn bandwidth total capacity, a CPU main frequency total capacity, a PDU session number total capacity, an Xn bandwidth total capacity, a PDU session number, a radio data bearer number used general capacity, and a filter factor of the user plane of the central unit, and the total capacity of the user plane of the central unit are obtained by the last statistical cycle The filter factors comprise N3 bandwidth filter factors, F1 bandwidth filter factors, Xn bandwidth filter factors, CPU dominant frequency filter factors, memory filter factors, PDU session number filter factors and wireless data bearing number filter factors;
and performing operation processing on the second available capacity, the first used capacity, the total capacity of the user plane of the centralized unit and the filter factor to obtain a first available capacity, wherein the first available capacity further comprises a CPU main frequency available capacity value, a memory available capacity value, a PDU session number available capacity value and a wireless data bearer number available capacity value of the current statistical period.
Further, the first available capacity reporting unit is further configured to compare an available capacity value of N3 bandwidth, an available capacity value of F1 bandwidth, an available capacity value of Xn bandwidth, a main frequency available capacity value of a CPU, an available capacity value of a memory, an available capacity value of PDU session numbers, and an available capacity value of the radio data bearers in the current statistical period centralized unit user plane in the first available capacity, and obtain a minimum available capacity value as a minimum value of the first available capacity
And comparing the N3 bandwidth available capacity value, the F1 bandwidth available capacity value and the Xn bandwidth available capacity value of the last statistical period in the second available capacity, the CPU main frequency available capacity value, the memory available capacity value, the PDU session number available capacity value and the wireless data bearer number available capacity value to obtain the minimum available capacity value which is the minimum value of the second available capacity.
Further, the first available capacity calculating unit is further configured to perform operation processing on the terminal data to obtain a second available capacityThe second used amountAnd the third used amountAnd obtaining the total capacity of the user plane of the first concentration unitAnd a first filter factor,
According to the formula
Wherein the second available capacityThe system comprises a network bandwidth available capacity value, a CPU main frequency available capacity value and a memory available capacity value of the last statistical period, and the second used valueThe system comprises the used network bandwidth capacity of the user plane of the centralized unit without PDU session access, the used CPU main frequency capacity of the user plane of the centralized unit without terminal access and the used memory capacity of the user plane of the centralized unit without terminal access, and the third used capacityThe method comprises the used network bandwidth capacity of the user plane of the current time central unit, the used CPU main frequency capacity of the user plane of the current time central unit, and the used memory capacity of the user plane of the current time central unit, the total capacity of the user plane of the central unitIncluding total network bandwidth capacity, CPU main frequency capacity and memory capacity of user plane of centralized unit, and the filter factorThe filter comprises a network bandwidth filter factor, a CPU main frequency filter factor and a memory filter factor.
Further, the network bandwidth available capacity value includes a N3 bandwidth available capacity value, a F1 bandwidth available capacity value, and an Xn bandwidth available capacity value, where the N3 bandwidth available capacity value includes a bandwidth available capacity value of an interface of the central unit user plane interfacing with the subscriber units of the core network, the F1 bandwidth available capacity value includes a bandwidth available capacity value of an interface of the central unit user plane interfacing with the distribution units, and the Xn bandwidth includes a bandwidth available capacity value of an interface of the central unit user plane interfacing with the neighbor base stations.
Further, the first available capacity calculating unit is configured to perform operation processing on the terminal data, acquire N3 bandwidth available capacity of a last statistical cycle in the second available capacity, N3 bandwidth used capacity of the centralized unit user plane when no PDU session in the first used amount is accessed, and N3 bandwidth used capacity of the centralized unit user plane at the current time, and acquire N3 bandwidth total capacity and N3 bandwidth filter factor of the centralized unit user plane;
according to the following formula:
the value of N3 bandwidth available capacity for the current statistical period in the first available capacity is obtained,
wherein,the value of N3 bandwidth available capacity representing the current statistical period,representing the bandwidth filtering factor of N3,the value of N3 bandwidth available capacity representing the last statistical period,representing the total capacity of the N3 bandwidth of the centralized unit user plane,the N3 bandwidth used capacity for the centralized element user plane at the current time,n3 bandwidth used capacity representing the user plane of the central unit without PDU session access;
performing operation processing on terminal data to obtain F1 bandwidth available capacity of a last statistical period in second available capacity, F1 bandwidth used capacity of a user plane of a centralized unit when no PDU session is accessed in first used amount, and F1 bandwidth used capacity of the user plane of the centralized unit at the current moment, and obtain F1 bandwidth total capacity and F1 bandwidth filter factor of the user plane of the centralized unit;
according to the following formula:
the value of the bandwidth available capacity of F1 for the current statistical period in the first available capacity is obtained,
wherein,the value of the bandwidth availability capacity of F1 representing the current statistical period,representing the bandwidth filtering factor of F1,the value of the bandwidth available capacity of F1 representing the last statistical period,representing the total capacity of the F1 bandwidth of the centralized unit user plane,the F1 bandwidth of the centralized unit user plane has used capacity at the current time,f1 bandwidth used capacity representing the user plane of the central unit without PDU session access;
performing operation processing on the terminal data to obtain the Xn bandwidth available capacity of the last statistical period in the second available capacity, the Xn bandwidth used capacity of the user plane of the centralized unit when no PDU session is accessed in the first used amount, and the Xn bandwidth used capacity of the user plane of the centralized unit at the current moment, and obtain the total Xn bandwidth capacity and the Xn bandwidth filter factor of the user plane of the centralized unit;
according to the following formula:
obtaining the Xn bandwidth available capacity value of the current statistical period in the first available capacity,
wherein,an Xn bandwidth available capacity value representing the current statistics period,representing the filter factor of the Xn bandwidth,an Xn bandwidth available capacity value representing the last statistical period,representing the Xn bandwidth total capacity of the centralized unit user plane,the Xn bandwidth used capacity of the centralized unit user plane at the current time,representing the used capacity of Xn bandwidth of the user plane of the central unit when no PDU session is accessed.
Further, the first available capacity calculating unit is further configured to perform operation processing on the terminal data by the first centralized unit user to obtain a second available capacityThe fourth used amountAnd obtaining the total capacity of the user plane of the second concentration unitAnd a second filter factor,
According to the formula
Wherein the second available capacityA PDU session number available capacity value and a radio data bearer number available capacity value including a last statistic period, the fourth used amountIncluding the used PDU session number capacity of the current time central unit user plane and the used wireless data bearing number capacity of the current time central unit user plane, the total capacity of the second central unit user planeIncluding total PDU session number capacity of centralized unit user plane and total radio data bearer number capacity of centralized unit user plane, and the second filter factorIncluding PDU session number filter factors and radio data bearer number filter factors.
Further, the first centralized unit user plane determining unit is also used for obtainingThe available capacity information reported by the user plane of each centralized unit is obtained to the current statistical periodAvailable capacity reported by user plane of centralized unitWherein;
According to the available capacity reported by the user plane of the centralized unitObtaining the total available capacity reported by j centralized unit user planesWherein,;
If the total available capacitySatisfy the preset conditionsIf R is equal to 0, then obtaining the 1 st centralized unit user plane as the first centralized unit user plane;
if the total available capacity isSatisfies the predetermined conditionsR is (0 to 255)]When the number of the second concentrated unit user plane is an integer, the jth concentrated unit user plane is obtained as the first concentrated unit user plane.
Further, the first available capacity reporting unit is further configured to preset an available capacity reporting update period asThe preset first difference is expressed asThe preset threshold value is represented byAndwhereinAndrepresents an integer of 0 to 255, and;
comparing the first difference valueAnd a predetermined thresholdAndcomparing to obtain a comparison result;
if the comparison result isThen the available capacity is not waited to report an update period ofReporting the first time when overtime happensCapacity for use;
if the comparison result isThen wait for the available capacity to report an update period ofReporting the first available capacity after time out;
In a third aspect, an embodiment of the present application provides an apparatus for accessing a terminal to a user plane of a centralized unit in a balanced manner, where the apparatus includes:
a memory and one or more processors;
the memory to store one or more programs;
when executed by the one or more processors, cause the one or more processors to implement the method for balancing access of terminals to a centralized unit user plane as described in the first aspect.
In a fourth aspect, embodiments of the present application provide a storage medium storing computer-executable instructions, which when executed by a computer processor, are configured to perform the method for balancing access of terminals to a centralized unit user plane as described in the first aspect.
According to the embodiment of the application, when a new terminal is accessed, the available capacity of a plurality of concentrated unit user planes is determined according to the available capacity information reported by the concentrated unit user planes, a first concentrated unit user plane with the available capacity meeting preset conditions is determined according to the available capacity of the concentrated unit user planes and preset conditions, and the new terminal is accessed to the first concentrated unit user plane; the available capacity information is obtained by reporting a first available capacity by the first centralized unit user plane, the first available capacity is obtained by performing operation processing on terminal data of all accessed terminals by the first centralized unit user plane, and the first available capacity comprises an N3 bandwidth available capacity value, an F1 bandwidth available capacity value and an Xn bandwidth available capacity value of the centralized unit user plane of a current statistical period. By adopting the technical means, the first available capacity comprising the N3 bandwidth available capacity value, the F1 bandwidth available capacity value and the Xn bandwidth available capacity value of the concentrated unit user plane of the current statistical period reported by the first concentrated unit user plane can be received, so that the available capacity of the concentrated unit user plane can be distinguished for an N3 interface between the concentrated unit user plane and a core network, an F1 interface between the concentrated unit user plane and a user end node and an Xn interface between the concentrated unit user plane and an adjacent base station when the available capacity of the concentrated unit user plane is obtained, and the calculation accuracy of the available capacity of the 5G concentrated unit user plane is improved. In addition, the first centralized unit user planes with the available capacity meeting the preset conditions can be screened, so that good data interaction can be realized after the new terminal is accessed into the first centralized unit user planes, and the access rationality of the new terminal is improved.
Drawings
FIG. 1 is a schematic diagram of a prior art 5G quality of service framework;
fig. 2 is a flowchart of a method for equalizing access of a terminal to a user plane of a centralized unit according to an embodiment of the present application;
fig. 3 is a flowchart of reporting a first available capacity according to an embodiment of the present application;
fig. 4 is a flowchart of another first available capacity reporting process provided in the embodiment of the present application;
fig. 5 is a schematic diagram of a reporting process configuration provided in an embodiment of the present application;
fig. 6 is a schematic structural diagram of an apparatus for equalizing access of a terminal to a user plane of a centralized unit according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of an apparatus for enabling a terminal to access a user plane of a centralized unit in a balanced manner according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, specific embodiments of the present application will be described in detail with reference to the accompanying drawings. It is to be understood that the specific embodiments described herein are merely illustrative of and not restrictive on the broad application. It should be further noted that, for the convenience of description, only some but not all of the relevant portions of the present application are shown in the drawings. Before discussing exemplary embodiments in greater detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although a flowchart may describe the operations (or steps) as a sequential process, many of the operations can be performed in parallel, concurrently or simultaneously. In addition, the order of the operations may be re-arranged. The process may be terminated when its operations are completed, but may have additional steps not included in the figure. The processes may correspond to methods, functions, procedures, subroutines, and the like.
The method and the device for accessing the terminal to the user plane of the centralized unit in a balanced manner aim to improve the calculation accuracy of the available capacity of the user plane of the 5G centralized unit by receiving the first available capacity which is reported by the user plane of the first centralized unit and comprises the N3 bandwidth available capacity value, the F1 bandwidth available capacity value and the Xn bandwidth available capacity value of the user plane of the centralized unit in the current statistical period when the fixed new terminal is accessed. And, the first centralized unit user plane with the available capacity meeting the preset conditions is determined, so that the access rationality of the new terminal can be improved. Compared with the conventional new terminal access mode, when the available capacity of the user plane of the central unit is calculated, the available capacity of the user plane of the 5G central unit cannot be accurately reflected because the available capacity of the user plane of the central unit is generally classified into several categories such as a CPU (controller) main frequency, a memory, transmission network resources and the like, and the available capacity of the user plane of the 5G central unit is not distinguished according to several interfaces such as an interface (N3 interface) between the user plane of the central unit and a core network, an interface (F1-U interface) between the user plane of the central unit and a user end node, and an interface (Xn-U interface) between the user plane of the central unit and an adjacent base station. Therefore, the method for accessing the terminal to the user plane of the centralized unit in a balanced manner is provided to solve the problem that the available capacity of the user plane of the existing 5G centralized unit is low in calculation accuracy.
Fig. 2 is a flowchart of a method for enabling a terminal to access a centralized unit user plane in a balanced manner according to an embodiment of the present application, where the method for enabling the terminal to access the centralized unit user plane in a balanced manner provided in this embodiment may be executed by a device for enabling the terminal to access the centralized unit user plane in a balanced manner, the device for enabling the terminal to access the centralized unit user plane in a balanced manner may be implemented in a software and/or hardware manner, and the device for enabling the terminal to access the centralized unit user plane in a balanced manner may be formed by two or more physical entities or may be formed by one physical entity. Generally, the device for equalizing the access of the terminal to the user plane of the centralized unit can be a terminal device, such as a computer device.
The following description will be made by taking a computer device as an example of a main body for executing a method for accessing a terminal to a user plane of a central unit in a balanced manner. Referring to fig. 2, the method for enabling a terminal to access a centralized unit user plane in a balanced manner specifically includes:
s101, when a new terminal is accessed, determining available capacities of a plurality of centralized unit user planes according to available capacity information reported by the plurality of centralized unit user planes, wherein the available capacity information is obtained by reporting a first available capacity by a first centralized unit user plane, the first available capacity is obtained by performing operation processing on terminal data of all accessed terminals by the first centralized unit user plane, and the first available capacity comprises an N3 bandwidth available capacity value, an F1 bandwidth available capacity value and an Xn bandwidth available capacity value of the centralized unit user plane of a current statistical period.
The 5G independent networking base station generally includes a Baseband Base Unit (BBU) and a radio frequency processing Unit (RRU), and in order to save hardware cost and implement flexible deployment and coordination management of a station, the Baseband Base Unit (BBU) further divides a protocol stack of the base station by adopting a manner of separating a Central Unit (CU) from a Distributed Unit (DU). The centralized unit includes a centralized unit user plane (CU-UP) and a centralized unit control plane (CU-CP). One control plane of the central unit in the central unit can correspond to a plurality of user planes of the central unit, and the balanced service bearing of the user planes of the central units is very critical to the stable operation of the whole central unit.
In a scenario where a hub control plane interfaces multiple hub user planes, one hub user plane may access multiple terminals, and a PDU session, radio data bearer, and QoS flow to which a terminal belongs are only handled in a certain designated hub user plane. The control plane of the central unit can timely know the load state of the corresponding user plane of the central unit through the available capacity information reported by the user plane of the central unit, and then, one user plane of the central unit is distributed for a new terminal which is initially accessed to the base station to process the PDU session, the wireless data bearer and the QoS flow subordinate to the new terminal through the method for balancing and accessing the terminal to the user plane of the central unit. The new terminal may be switched to access through Xn connection, restored to access across stations in an inactive state, reestablished to access across stations, or established to access through dual connection.
The present embodiment is described with the control plane of the central unit as the main body. Under the scene that one centralized unit control plane is connected with a plurality of centralized unit user planes, the plurality of centralized unit user planes report the available capacity information of the plurality of centralized unit user planes to the centralized unit control plane at random. When a new terminal needs to be accessed, the control plane of the central unit determines the available capacity of the user planes of the plurality of central units which are currently docked according to the available capacity information reported last time before the current time of the user planes of the plurality of central units which are docked. The available capacity information is obtained by reporting the available capacity of the user plane of all the connected centralized units, and the available capacity information comprises the first available capacity reported by the user plane of the first centralized unit. The available capacity reported by the user plane of a certain centralized unit is obtained by the operation processing of the terminal data of all the terminals accessed to the user plane by the corresponding user plane of the centralized unit. Furthermore, the first available capacity is obtained by the first centralized unit user through calculation processing on the terminal data of all the accessed terminals. Wherein the first available capacity comprises an N3 bandwidth available capacity value, an F1 bandwidth available capacity value, and an Xn bandwidth available capacity value of the concentrated unit user plane of the current statistics period.
In an embodiment, in the process that the first centralized unit user plane performs operation processing on the terminal data of all accessed terminals to obtain the first available capacity, the operation processing is first performed on the terminal data of all accessed terminals to obtain the second available capacity and the first used amount, and to obtain the total capacity and the filter factor of the centralized unit user plane. And secondly, the second available capacity, the first used capacity, the total capacity of the user plane of the centralized unit and the filter factor are subjected to operation processing to obtain the first available capacity.
Wherein the second available capacity comprises an N3 bandwidth available capacity value, an F1 bandwidth available capacity value and an Xn bandwidth available capacity value of the centralized unit user plane of the last statistical cycle, a CPU main frequency available capacity value, a memory available capacity value, a PDU session number available capacity value and a radio data bearer number available capacity value. The first used amount comprises N3 bandwidth used capacity, F1 bandwidth used capacity, Xn bandwidth used capacity, CPU main frequency used capacity, memory used capacity, PDU session number used capacity and wireless data bearing number used general capacity of the user plane of the centralized unit at the current moment, the total capacity of the user plane of the centralized unit comprises N3 bandwidth total capacity, F1 bandwidth total capacity, Xn bandwidth total capacity, CPU main frequency total capacity, memory total capacity, PDU session number total capacity and wireless data bearing number total capacity of the user plane of the centralized unit, and the filter factors comprise N3 bandwidth filter factor, F1 bandwidth filter factor, Xn bandwidth filter factor, CPU main frequency filter factor and memory filter factor, PDU session number filter factor and wireless data bearing number filter factor. The first available capacity includes an N3 bandwidth available capacity value, an F1 bandwidth available capacity value, and an Xn bandwidth available capacity value of the hub unit user plane for the current statistics period, a CPU dominant frequency available capacity value, a memory available capacity value, a PDU session number available capacity value, and a radio data bearer number available capacity value.
In one embodiment, the second available capacity includes a network bandwidth available capacity value of the centralized unit user plane of the last statistical period, and the first available capacity includes a network bandwidth available capacity value of the centralized unit user plane of the current statistical period. The network bandwidth available capacity values include an N3 bandwidth available capacity value, an F1 bandwidth available capacity value, and an Xn bandwidth available capacity value, where the N3 bandwidth available capacity value includes a bandwidth available capacity value of an interface of the hub unit user plane interfacing with the subscriber units of the core network, the F1 bandwidth available capacity value includes a bandwidth available capacity value of an interface of the hub unit user plane interfacing with the distribution units, and the Xn bandwidth includes a bandwidth available capacity value of an interface of the hub unit user plane interfacing with the neighbor base stations.
In an embodiment, the process of obtaining the first available capacity by performing operation processing on terminal data of all accessed terminals by a first centralized unit user is specifically as follows: performing operation processing on the terminal data of all the accessed terminals to obtain a second available capacityThe second used amountAnd the third used amountAnd obtaining the total capacity of the user plane of the first centralized unitAnd a first filter factor. Wherein the first used amount includes the second used amount and the third used amount. According to the formula:
obtaining the first available capacity. Wherein the second available capacityThe method comprises a network bandwidth available capacity value, a CPU main frequency available capacity value and a memory available capacity value of the last statistical period. The second used amountThe method comprises the used network bandwidth capacity of the user plane of the centralized unit without PDU session access, the used CPU main frequency capacity of the user plane of the centralized unit without terminal access and the used memory capacity of the user plane of the centralized unit without terminal access. The third used amountThe method comprises the used network bandwidth capacity of the user plane of the current time central unit, the used CPU main frequency capacity of the user plane of the current time central unit and the used memory capacity of the user plane of the current time central unit. Total capacity of user plane of said central unitThe system comprises the total network bandwidth capacity, the CPU main frequency capacity and the total memory capacity of a user plane of a centralized unit. The first filter factorThe filter comprises a network bandwidth filter factor, a CPU main frequency filter factor and a memory filter factor. Wherein the first filter factorA constant term, a specific value can be set according to actual conditions, and a first filtering factorFor smoothingIs highly variable. The first available capacityThe method comprises the network bandwidth available capacity value, the CPU main frequency available capacity value and the memory available capacity value of the current statistical period.
Specifically, the process of the first centralized unit user performing operation processing on terminal data of all the accessed terminals to obtain a CPU dominant frequency available capacity value of the first available capacity specifically includes: and the first centralized unit user performs operation processing on the terminal data to acquire the CPU main frequency available capacity of the last statistical period in the second available capacity, the CPU main frequency used capacity of the centralized unit user plane when no terminal is accessed in the first used amount, and the CPU main frequency used capacity of the centralized unit user plane at the current moment, and acquire the CPU main frequency total capacity and the CPU main frequency filter factor of the centralized unit user plane. According to the following formula:
and obtaining the CPU dominant frequency available capacity value of the current statistical period in the first available capacity, wherein,a CPU dominant frequency available capacity value representing the current statistical period,represents the main frequency filtering factor of the CPU,a value representing the CPU main frequency available capacity of the last statistical period,representing the CPU master frequency total capacity of the hub unit user plane,the CPU main frequency of the user plane of the centralized unit has used capacity at the current moment,the CPU main frequency used capacity of the user plane of the centralized unit represents the access of the terminal. Wherein, CPU dominant frequency filter factorA constant term, a specific value can be set according to actual conditions, and a CPU main frequency filter factorFor smoothingIs highly variable.
Specifically, the process of the first centralized unit user performing operation processing on terminal data of all the terminals accessed to obtain the available memory capacity value of the first available capacity specifically includes: and the first centralized unit user plane performs operation processing on the terminal data to obtain the available memory capacity of the last statistical period in the second available capacity, the used memory capacity of the user plane of the centralized unit when no terminal accesses in the first used amount, and the used memory capacity of the user plane of the centralized unit at the current moment, and obtain the total memory capacity and the memory filter factor of the user plane of the centralized unit. According to the following formula:
obtaining a memory available capacity value of a current statistical cycle in the first available capacity, wherein,a value representing the available capacity of the memory for the current statistical period,represents the in-memory filter factor, and is,a value representing the amount of memory available in the last statistical cycle,representing the total memory capacity of the user plane of the concentration unit,the current time concentrates the used memory capacity of the user plane of the unit,representing the used capacity of the memory of the user plane of the centralized unit when the terminal is accessed. Wherein the filter factor is stored in memoryA constant term, a specific numerical value can be set according to actual conditions, and a filter factor is stored in a memoryFor smoothingIs highly variable.
Specifically, the process of obtaining the value of the available bandwidth capacity of N3 of the first available capacity by performing operation processing on terminal data of all terminals accessed by the first centralized unit user is specifically: and the first centralized unit user plane performs operation processing on the terminal data, acquires the N3 bandwidth available capacity of the last statistical period in the second available capacity, the N3 bandwidth used capacity of the centralized unit user plane when no PDU session is accessed in the first used amount, and the N3 bandwidth used capacity of the centralized unit user plane at the current moment, and acquires the N3 bandwidth total capacity and the N3 bandwidth filter factor of the centralized unit user plane. According to the following formula:
n3 bandwidth available for the current statistical period in the first available capacityThe value of the capacity is used, wherein,the value of N3 bandwidth available capacity representing the current statistical period,representing the bandwidth filtering factor of N3,the value of N3 bandwidth available capacity representing the last statistical period,representing the total capacity of the N3 bandwidth of the centralized unit user plane,the N3 bandwidth of the centralized element user plane has used capacity at the current time,representing the N3 bandwidth used capacity of the user plane of the concentrator unit when no PDU session is accessed. Wherein, N3 bandwidth filtering factorThe specific value can be set according to the actual situation, and the N3 bandwidth filtering factor is a constant termFor smoothingIs highly variable.
Specifically, the process of the first centralized unit user performing operation processing on terminal data of all accessed terminals to obtain the F1 bandwidth available capacity value of the first available capacity specifically includes: and the first centralized unit user plane performs operation processing on the terminal data, acquires F1 bandwidth available capacity of a last statistical period in the second available capacity, F1 bandwidth used capacity of the centralized unit user plane when no PDU session in the first used amount is accessed, and F1 bandwidth used capacity of the centralized unit user plane at the current moment, and acquires F1 bandwidth total capacity and F1 bandwidth filter factor of the centralized unit user plane. According to the following formula:
the F1 bandwidth available capacity value for the current statistical period in the first available capacity is obtained, wherein,the value of the bandwidth availability capacity of F1 representing the current statistical period,representing the bandwidth filtering factor of F1,the value of the bandwidth available capacity of F1 representing the last statistical period,representing the total capacity of the F1 bandwidth of the centralized unit user plane,the F1 bandwidth of the centralized unit user plane has used capacity at the current time,f1 bandwidth used capacity representing the user plane of the central unit when no PDU session is accessed. Wherein, F1 bandwidth filtering factorThe specific value of the constant term can be set according to actual conditions, and the F1 bandwidth filtering factorFor smoothingIs highly variable.
Specifically, the process of the first centralized unit user performing operation processing on the terminal data of all the accessed terminals to obtain the Xn bandwidth available capacity value of the first available capacity specifically includes: and the first centralized unit user plane performs operation processing on the terminal data, acquires the Xn bandwidth available capacity of the last statistical period in the second available capacity, the Xn bandwidth used capacity of the centralized unit user plane when no PDU session is accessed in the first used amount, and the Xn bandwidth used capacity of the centralized unit user plane at the current moment, and acquires the total Xn bandwidth capacity and the Xn bandwidth filtering factor of the centralized unit user plane. According to the following formula:
and obtaining the Xn bandwidth available capacity value of the current statistical period in the first available capacity. Wherein,an Xn bandwidth availability capacity value representing the current statistics period,representing the filter factor of the Xn bandwidth,an Xn bandwidth available capacity value representing the last statistical period,representing the total Xn bandwidth capacity of the concentrated unit user plane,the Xn bandwidth used capacity of the centralized unit user plane at the current time,representing the used capacity of Xn bandwidth of the user plane of the central unit when no PDU session is accessed. Wherein, Xn bandwidth filter factorAs constant term, the specific value can be set according to actual conditions, and Xn bandwidth filtering factorFor smoothingIs highly variable.
In an embodiment, the process of obtaining the first available capacity by performing operation processing on terminal data of all accessed terminals by a first centralized unit user is specifically as follows: the first centralized unit user performs operation processing on the terminal data to obtain a second available capacityThe fourth used amountAnd obtaining the total capacity of the user plane of the second concentration unitAnd a second filter factor. The first used amount includes a fourth used amount. According to the formula
Obtaining the first available capacity. Wherein the second available capacityIncluding the PDU session number available capacity value and the radio data bearer number available capacity value of the last statistical period. The fourth used amountThe method comprises the used capacity of the PDU conversation number of the user plane of the centralized unit at the current moment and the used capacity of the wireless data bearing number of the user plane of the centralized unit at the current moment. Total capacity of user plane of the second centralized unitIncluding the total PDU session count capacity of the centralized unit user plane and the total radio data bearer count capacity of the centralized unit user plane. The second filter factorIncluding PDU session number filter factors and radio data bearer number filter factors. The first available capacity includes a PDU session number available capacity value and a radio data bearer number available capacity value for a current statistics period. Wherein the second filter factorA constant term, a specific value can be set according to actual conditions, and a second filtering factorFor smoothingIs highly variable.
Specifically, the process of the first centralized unit user performing operation processing on the terminal data of all the accessed terminals to obtain the PDU session number available capacity value of the first available capacity specifically includes: and the first centralized unit user plane performs operation processing on the terminal data, acquires the available capacity of the PDU session number in the last statistical period in the second available capacity and the used capacity of the PDU session number of the centralized unit user plane at the current moment in the first used capacity, and acquires the total capacity of the PDU session number and the PDU session number filter factor of the centralized unit user plane. According to the following formula:
and obtaining the PDU session number available capacity value of the current statistical period in the first available capacity. Wherein,the PDU session number available capacity value representing the current statistics period,represents a filtering factor for the number of sessions of the PDU,a value representing the available capacity of the number of PDU sessions of the last statistical period,represents the total capacity of PDU sessions number of the user plane of the concentration unit,the PDU session number of the centralized unit user plane has used capacity at the current moment. Wherein the PDU session number filter factorA constant term, a specific value can be set according to the actual situation, and a PDU session number filter factorFor smoothingIs changed drastically.
Specifically, the process of the first centralized unit user performing operation processing on terminal data of all the terminals accessed to obtain the available capacity value of the radio data bearer number of the first available capacity specifically includes: and the first centralized unit user plane performs operation processing on the terminal data, acquires the available capacity of the wireless data bearer number of the centralized unit user plane at the current moment in the second available capacity and the used capacity of the wireless data bearer number of the centralized unit user plane in the first used capacity, and acquires the total capacity of the wireless data bearer number of the centralized unit user plane and the filtering factor of the wireless data bearer number. According to the following formula:
and obtaining the available capacity value of the wireless data bearing number of the current statistical period in the first available capacity. Wherein,a value representing the available capacity of the number of radio data bearers for the current statistical period,representing a wireless data bearer number filter factor,a value representing the available capacity of the number of radio data bearers of the last statistical period,representing the total capacity of the radio data bearers of the user plane of the centralized unit,the current time concentrates the used capacity of the radio data bearer number of the user plane of the unit. Wherein the wireless data carrying number filter factorThe specific numerical value can be set according to the actual situation,wireless data bearer number filter factorFor smoothingIs highly variable.
In one embodiment, there are also cases where the centralized unit user plane and the distributed unit co-exist. In the case of a combination of the hub unit user plane and the distribution unit, the hub unit user plane and the distribution unit are located on the same physical host, and both can use one of the intra-host communications, such as interprocess communications, such as shared memory, so that the shared memory resource can be used to replace the F1 bandwidth resource. Therefore, the process of the first centralized unit user performing operation processing on the terminal data of all the accessed terminals to obtain the available capacity value of the shared memory of the first available capacity specifically includes: and the first centralized unit user plane performs operation processing on the terminal data, acquires the available capacity of the shared memory of the last statistical period in the second available capacity, the used capacity of the shared memory of the centralized unit user plane when no terminal accesses in the first used capacity, and the used capacity of the shared memory of the centralized unit user plane at the current moment, and acquires the total capacity of the shared memory and the shared memory filter factor of the centralized unit user plane. According to the following formula:
obtaining a value of the available capacity of the shared memory for the current statistical period in the first available capacity, wherein,representing the value of the available capacity of the shared memory for the current statistical period,representing the shared-memory filter factor, is,the value of the available capacity of the shared memory representing the last statistical period,representing the total capacity of the shared memory of the user plane of the centralized unit,the shared memory used capacity of the user plane of the centralized unit at the current moment,representing the shared memory used capacity of the user plane of the central unit without PDU session access. Wherein the memory filter factor is sharedA constant term, a specific value can be set according to actual conditions, and a filter factor of a shared memoryFor smoothingIs changed drastically.
In an embodiment, the N3, F1, Xn bandwidth available capacity values of the current statistics cycle centralized unit user plane in the first available capacity are compared, the CPU master frequency available capacity value, the memory available capacity value, the PDU session number available capacity value, and the radio data bearer number available capacity value, and the minimum available capacity value is the minimum value of the first available capacity. And the first centralized unit user plane compares the N3 bandwidth available capacity value, the F1 bandwidth available capacity value and the Xn bandwidth available capacity value of the last statistical period in the second available capacity, the CPU main frequency available capacity value, the memory available capacity value, the PDU session number available capacity value and the radio data bearer number available capacity value to obtain the minimum available capacity value which is the minimum value of the second available capacity.
In an embodiment, when the first centralized unit user plane reports the first available capacity, the first centralized unit user plane performs operation processing on terminal data of all accessed terminals to obtain a second available capacity. The first centralized unit user plane acquires a minimum value of the first available capacity and a minimum value of the second available capacity. Wherein, the CPU main frequency available capacity value of the first available capacity including the current statistical period can be obtained by calculation according to the aboveAnd available capacity value of memoryN3 value of bandwidth available capacityF1 value of available capacity of bandwidthXn bandwidth available capacity valuePDU session number available capacity valueAvailable capacity value of radio data carrying numberAnd sharing available capacity value of memoryThus obtaining a minimum value of the first available capacity of
. A first centralized unit user plane minimizes the first available capacityAnd a minimum value of said second available capacityComparing to obtain a first difference value. The first difference value is processed by the user plane of the first centralized unitAnd comparing the first available capacity with a preset threshold to obtain a comparison result, and reporting the first available capacity if the comparison result meets a preset condition. And reporting the first available capacity to the control plane of the centralized unit through the user plane of each centralized unit.
In one embodiment, the first centralized unit user plane presets a statistical period when reporting the first available capacityThe unit is millisecond, for example 2000 millisecond, the specific value can be set according to the actual situation, and the preset available capacity reporting update period isIn milliseconds, e.g., 500 milliseconds, and the specific value may be based onAnd setting the actual situation. Wherein. The preset first difference is expressed asThe preset threshold value is represented byAndwhereinAndrepresents an integer of 0 to 255, and,andthe specific numerical value can be set according to actual conditions. Comparing the first difference valueAnd a predetermined threshold valueAndand comparing to obtain a comparison result. If the comparison result isThen the available capacity is not waited to report an update period ofAnd immediately reporting the first available capacity after time out. If the comparison result isThen wait for the available capacity to report an update period ofAnd reporting the first available capacity after time out. If the comparison result isAnd not reporting the first available capacity.
In an embodiment, when the hub unit user plane reports the available capacity information to the hub unit control plane, after the E1 interface is established, the hub unit user plane may actively initiate reporting of the available capacity by configuring a reporting procedure through the gNB-CU-UP. Fig. 3 is a first available Capacity reporting flow chart according to an embodiment of the present application, and referring to fig. 3, data transmission between the concentrated subscriber unit user plane and the concentrated unit control panel is performed through GNB-CU-UP-Capacity field delivery in a GNB-CU-UP E1 SETUP REQUEST message in an E1 flow initiated by the concentrated unit user plane. Fig. 4 is another first available Capacity reporting flow chart provided in this embodiment, and referring to fig. 4, data transmission between the centralized subscriber unit user plane and the centralized unit control panel is performed through GNB-CU-UP-Capacity field delivery in a GNB-CU-CP E1 SETUP RESPONSE message in an E1 procedure initiated by the centralized unit control plane. Fig. 5 is a schematic CONFIGURATION diagram of a reporting procedure provided in an embodiment of the present application, and referring to fig. 5, data transmission between a centralized user unit user plane and a centralized unit control panel is performed through GNB-CU-UP-Capacity field transfer in a GNB-CU-UP CONFIGURATION UPDATE message in a GNB-CU-UP CONFIGURATION procedure initiated by a centralized unit control plane.
In one embodiment, the first hub unit user plane reports the first difference when reporting the first available capacityAnd a predetermined thresholdAndand comparing to obtain a comparison result. If the comparison result isThen the available capacity is not waited to report an update period ofAnd immediately initiating a GNB-CU-UP configuration updating process to report the first available capacity after time out. If the comparison result isThen wait for the available capacity to report an update period ofAnd after time out, initiating a GNB-CU-UP configuration updating process to report the first available capacity. If the comparison result isAnd if so, not initiating a GNB-CU-UP configuration updating process to report the first available capacity.
S102, according to the available capacity of the plurality of centralized unit user planes and a preset condition, determining a first centralized unit user plane with the available capacity meeting the preset condition.
In a scenario where a single concentrator control plane interfaces with multiple concentrator user planes, the concentrator control plane is sharedA centralized unit user plane. ObtainingThe available Capacity information GNB-CU-UP-Capacity reported by the user plane of the centralized unit obtains the first statistical periodAvailable capacity reported by user plane of centralized unitWhereinIn which available capacityComprises that、、、、、、、And。is an integer between 0 and 255. Order toAnSum of
According to the available capacity reported by the user plane of the centralized unitObtaining the total available capacity reported by j centralized unit user planesWherein,. And when the user plane of the first centralized unit is determined, generating a random integer R which is between 0 and uniformly distributed before. If the total available capacitySatisfy the preset conditionsAnd when R is equal to 0, obtaining the 1 st centralized unit user plane as the first centralized unit user plane. If the total available capacity isSatisfies the predetermined conditionsR is (0 to 255)]When the number of the user planes is an integer, the jth centralized unit user plane is obtained as the first centralized unit user plane.
S103, accessing a new terminal to the user plane of the first centralized unit.
The new terminal is accessed to the first centralized unit user plane, and the PDU session, the wireless data bearer and the QoS flow which belong to the accessed new terminal are handed to the first unit user plane for processing, so that the available capacity corresponding to the first centralized unit user plane is changed, and the subsequently reported available capacity information is different from the available capacity information when the new terminal is not accessed.
When a new terminal is accessed, determining the available capacity of the user planes of the plurality of concentration units according to the available capacity information reported by the user planes of the plurality of concentration units, determining a first user plane of the concentration units, the available capacity of which meets the preset condition, according to the available capacity of the user planes of the plurality of concentration units and the preset condition, and accessing the new terminal to the first user plane of the concentration units; the available capacity information is obtained by reporting a first available capacity by the first centralized unit user plane, the first available capacity is obtained by performing operation processing on terminal data of all accessed terminals by the first centralized unit user plane, and the first available capacity comprises an N3 bandwidth available capacity value, an F1 bandwidth available capacity value and an Xn bandwidth available capacity value of the centralized unit user plane of a current statistical period. By adopting the technical means, the first available capacity comprising the N3 bandwidth available capacity value, the F1 bandwidth available capacity value and the Xn bandwidth available capacity value of the concentrated unit user plane of the current statistical period reported by the first concentrated unit user plane can be received, so that the available capacity of the concentrated unit user plane can be distinguished for an N3 interface between the concentrated unit user plane and a core network, an F1 interface between the concentrated unit user plane and a user end node and an Xn interface between the concentrated unit user plane and an adjacent base station when the available capacity of the concentrated unit user plane is obtained, and the calculation accuracy of the available capacity of the 5G concentrated unit user plane is improved. In addition, the first centralized unit user planes with the available capacity meeting the preset conditions can be screened, so that good data interaction can be realized after the new terminal is accessed into the first centralized unit user planes, and the access rationality of the new terminal is improved.
Based on the foregoing embodiments, fig. 6 is a schematic structural diagram of an apparatus for enabling a terminal to access a user plane of a centralized unit in a balanced manner according to an embodiment of the present application. Referring to fig. 6, the apparatus for enabling a terminal to access a centralized unit user plane in a balanced manner in this embodiment specifically includes: a plurality of available capacity determination units 21, a first concentration unit user plane determination unit 22 and a new terminal access unit 23.
The multiple available capacity determining units 21 are configured to determine available capacities of the multiple concentrator unit user planes according to available capacity information reported by the multiple concentrator unit user planes when a new terminal accesses, where the available capacity information is obtained by a first concentrator unit user plane reporting a first available capacity at variable times, where the first available capacity is obtained by performing operation on terminal data of all terminals accessed by the first concentrator unit user plane, and the first available capacity includes a value of an available capacity of an N3 bandwidth, a value of an available capacity of an F1 bandwidth, and a value of an available capacity of an Xn bandwidth of the concentrator unit user plane in a current statistics period. Wherein the plurality of available capacity determination units 21 are located in the central unit control plane.
The first concentration unit user plane determining unit 22 is configured to determine, according to the available capacities of the plurality of concentration unit user planes and the preset condition, a first concentration unit user plane whose available capacity meets the preset condition. Wherein said first concentration unit user plane determining unit 22 is located in the concentration unit control plane.
And the new terminal access unit 23 is configured to access a new terminal to the user plane of the first centralized unit.
Further, the apparatus further includes a first available capacity reporting unit;
the first available capacity reporting unit is configured to perform operation processing on terminal data of all accessed terminals to obtain a second available capacity, where the second available capacity includes an N3 bandwidth available capacity value, an F1 bandwidth available capacity value, and an Xn bandwidth available capacity value of a centralized unit user plane of a previous statistical period;
the first centralized unit user plane acquires the minimum value of the first available capacity and the minimum value of the second available capacity;
comparing the minimum value of the first available capacity with the minimum value of the second available capacity to obtain a first difference value;
and comparing the first difference value with a preset threshold value to obtain a comparison result, and reporting the first available capacity if the comparison result meets a preset condition.
Further, the apparatus further includes a first available capacity calculation unit;
the first available capacity calculating unit is configured to perform operation processing on terminal data of all accessed terminals, obtain a second available capacity and a first used capacity, and obtain a total capacity and a filter factor of a user plane of the central unit, where the second available capacity further includes a CPU main frequency available capacity value, a memory available capacity value, a PDU session number available capacity value, and a radio data bearer number available capacity value of a last statistical cycle, the first used capacity includes an N3 bandwidth used capacity of the user plane of the central unit at a current time, an F1 bandwidth used capacity, an Xn bandwidth used capacity, a CPU main frequency used capacity, a memory used capacity, a PDU session number used capacity, and a radio data bearer number used general capacity, and the total capacity of the user plane of the central unit includes an N3 bandwidth total capacity, an F1 bandwidth total capacity, an Xn bandwidth total capacity, a CPU main frequency total capacity, a PDU session number total capacity, an Xn bandwidth total capacity, a PDU session number, a radio data bearer number used general capacity, and a filter factor of the user plane of the central unit, and the total capacity of the user plane of the central unit are obtained by the last statistical cycle The filter factors comprise an N3 bandwidth filter factor, an F1 bandwidth filter factor, an Xn bandwidth filter factor, a CPU dominant frequency filter factor, a memory filter factor, a PDU session number filter factor and a wireless data bearing number filter factor;
and performing operation processing on the second available capacity, the first used capacity, the total capacity of the user plane of the centralized unit and the filter factor to obtain a first available capacity, wherein the first available capacity further comprises a CPU main frequency available capacity value, a memory available capacity value, a PDU session number available capacity value and a wireless data bearer number available capacity value of the current statistical period.
Further, the first available capacity reporting unit is further configured to compare an available capacity value of N3 bandwidth, an available capacity value of F1 bandwidth, an available capacity value of Xn bandwidth, a main frequency available capacity value of a CPU, an available capacity value of a memory, an available capacity value of PDU session numbers, and an available capacity value of the radio data bearers in the current statistical period centralized unit user plane in the first available capacity, and obtain a minimum available capacity value as a minimum value of the first available capacity
And comparing the N3 bandwidth available capacity value, the F1 bandwidth available capacity value and the Xn bandwidth available capacity value of the last statistical period in the second available capacity, the CPU main frequency available capacity value, the memory available capacity value, the PDU session number available capacity value and the wireless data bearer number available capacity value to obtain the minimum available capacity value which is the minimum value of the second available capacity.
Further, the first available capacity calculating unit is further configured to perform operation processing on the terminal data to obtain a second available capacityThe second used amountAnd the third used amountAnd obtaining the total capacity of the user plane of the first concentration unitAnd a first filter factor,
According to the formula
Wherein the second available capacityThe system comprises a network bandwidth available capacity value, a CPU main frequency available capacity value and a memory available capacity value of the last statistical period, and the second used valueThe method comprises the used network bandwidth capacity of the user plane of the central unit when no PDU conversation is accessed, the used CPU main frequency capacity of the user plane of the central unit when no terminal is accessed, and the used memory capacity of the user plane of the central unit when no terminal is accessed, and the third used capacityThe method comprises the used network bandwidth capacity of the user plane of the current time central unit, the used CPU main frequency capacity of the user plane of the current time central unit, and the used memory capacity of the user plane of the current time central unit, the total capacity of the user plane of the central unitIncluding total network bandwidth capacity, CPU main frequency capacity and memory capacity of user plane of centralized unit, and the filter factorThe filter comprises a network bandwidth filter factor, a CPU main frequency filter factor and a memory filter factor.
Further, the network bandwidth available capacity value includes a N3 bandwidth available capacity value, a F1 bandwidth available capacity value, and an Xn bandwidth available capacity value, where the N3 bandwidth available capacity value includes a bandwidth available capacity value of an interface of the central unit user plane interfacing with the subscriber units of the core network, the F1 bandwidth available capacity value includes a bandwidth available capacity value of an interface of the central unit user plane interfacing with the distribution units, and the Xn bandwidth includes a bandwidth available capacity value of an interface of the central unit user plane interfacing with the neighbor base stations.
Further, the first available capacity calculating unit is configured to perform operation processing on the terminal data, acquire N3 bandwidth available capacity of a last statistical cycle in the second available capacity, N3 bandwidth used capacity of the centralized unit user plane when no PDU session in the first used amount is accessed, and N3 bandwidth used capacity of the centralized unit user plane at the current time, and acquire N3 bandwidth total capacity and N3 bandwidth filter factor of the centralized unit user plane;
according to the following formula:
the value of N3 bandwidth available capacity for the current statistical period in the first available capacity is obtained,
wherein,n3 represents the bandwidth availability capacity value for the current statistics period,representing the bandwidth filtering factor of N3,the value of N3 bandwidth available capacity representing the last statistical period,representing the total capacity of the N3 bandwidth of the centralized unit user plane,the N3 bandwidth of the centralized element user plane has used capacity at the current time,n3 bandwidth used capacity representing the user plane of the central unit without PDU session access;
performing operation processing on the terminal data, acquiring F1 bandwidth available capacity of a last statistical period in the second available capacity, F1 bandwidth used capacity of a user plane of the centralized unit when no PDU session in the first used amount is accessed, and F1 bandwidth used capacity of the user plane of the centralized unit at the current moment, and acquiring F1 bandwidth total capacity and F1 bandwidth filter factors of the user plane of the centralized unit;
according to the following formula:
the value of the bandwidth available capacity of F1 for the current statistical period in the first available capacity is obtained,
wherein,f1 bandwidth availability capacity value representing the current statistics period,representing the bandwidth filtering factor of F1,the value of the bandwidth available capacity of F1 representing the last statistical period,representing the total capacity of the F1 bandwidth of the centralized unit user plane,the F1 bandwidth of the centralized unit user plane has used capacity at the current time,f1 bandwidth used capacity representing the user plane of the central unit without PDU session access;
performing operation processing on terminal data to obtain the Xn bandwidth available capacity of the last statistical period in the second available capacity, the Xn bandwidth used capacity of the user plane of the centralized unit when no PDU session is accessed in the first used amount, and the Xn bandwidth used capacity of the user plane of the centralized unit at the current moment, and obtaining the total Xn bandwidth capacity and the Xn bandwidth filter factor of the user plane of the centralized unit;
according to the following formula:
obtaining the Xn bandwidth available capacity value of the current statistical period in the first available capacity,
wherein,an Xn bandwidth available capacity value representing the current statistics period,representing the filter factor of the Xn bandwidth,an Xn bandwidth available capacity value representing the last statistical period,representing the total Xn bandwidth capacity of the concentrated unit user plane,the Xn bandwidth used capacity of the centralized unit user plane at the current time,representing the used capacity of Xn bandwidth of the user plane of the central unit when no PDU session is accessed.
Furthermore, the first available capacity calculating unit is further configured to perform operation processing on the terminal data by the first centralized unit user to obtain a second available capacityThe fourth used amountAnd obtaining the total capacity of the user plane of the second centralized unitAnd a second filter factor,
According to the formula
Wherein the second available capacityA PDU session number available capacity value and a radio data bearer number available capacity value including a last statistic period, the fourth used amountIncluding the used PDU session number capacity of the current time central unit user plane and the used wireless data bearing number capacity of the current time central unit user plane, the total capacity of the second central unit user planeIncluding total PDU session number capacity of centralized unit user plane and total wireless data bearing number capacity of centralized unit user plane, the second filter factorIncluding PDU session number filter factors and radio data bearer number filter factors.
Further, the first centralized unit user interfaceA determining unit for obtainingThe available capacity information reported by the user plane of each centralized unit is obtained to obtain the first statistical periodAvailable capacity reported by user plane of centralized unitWherein;
According to the available capacity reported by the user plane of the centralized unitObtaining the total available capacity reported by j centralized unit user planesWherein,;
If the total available capacitySatisfy the preset conditionsIf R is equal to 0, then obtaining the 1 st centralized unit user plane as the first centralized unit user plane;
if the total available capacitySatisfies the predetermined conditionsR is (0 to 255)]When the number of the second concentrated unit user plane is an integer, the jth concentrated unit user plane is obtained as the first concentrated unit user plane.
Further, the first available capacity reporting unit is further configured to preset an available capacity reporting update period asThe preset first difference is expressed asThe preset threshold value is represented byAndwhereinAndrepresents an integer of 0 to 255, and;
comparing the first difference valueAnd a predetermined thresholdAndcomparing to obtain a comparison result;
if the comparison result isThen not waiting for available capacity to report an update period ofReporting the first available capacity immediately after time out;
if the comparison result isThen wait for the available capacity to report an update period ofReporting the first available capacity after time-out
When a new terminal is accessed, determining the available capacity of the user planes of the plurality of concentration units according to the available capacity information reported by the user planes of the plurality of concentration units, determining a first user plane of the concentration units, the available capacity of which meets the preset conditions, according to the available capacity of the user planes of the plurality of concentration units and the preset conditions, and accessing the new terminal to the first user plane of the concentration units; the available capacity information is obtained by reporting a first available capacity by the first centralized unit user plane, the first available capacity is obtained by performing operation processing on terminal data of all accessed terminals by the first centralized unit user plane, and the first available capacity comprises an N3 bandwidth available capacity value, an F1 bandwidth available capacity value and an Xn bandwidth available capacity value of the centralized unit user plane of a current statistical period. By adopting the technical means, the first available capacity comprising the N3 bandwidth available capacity value, the F1 bandwidth available capacity value and the Xn bandwidth available capacity value of the centralized unit user plane of the current statistical period reported by the first centralized unit user plane can be received, so that the available capacity of the centralized unit user plane can be distinguished for an N3 interface between the centralized unit user plane and a core network, an F1 interface between the centralized unit user plane and a user end node and an Xn interface between the centralized unit user plane and an adjacent base station when the available capacity of the centralized unit user plane is obtained, and the available capacity calculation accuracy of the 5G centralized unit user plane can be improved. In addition, the first centralized unit user planes with the available capacity meeting the preset conditions can be screened, so that good data interaction can be realized after the new terminal is accessed into the first centralized unit user planes, and the access rationality of the new terminal is improved.
The device for accessing the terminal to the user plane of the central unit in a balanced manner provided by the embodiment of the application can be used for executing the method for accessing the terminal to the user plane of the central unit in a balanced manner provided by the embodiment, and has corresponding functions and beneficial effects.
An embodiment of the present application provides an apparatus for enabling a terminal to be accessed to a user plane of a central unit in a balanced manner, where, with reference to fig. 7, the apparatus for enabling the terminal to be accessed to the user plane of the central unit in a balanced manner includes: a processor 31, a memory 32, a communication module 33, an input device 34, and an output device 35. The number of processors in the device for equalizing the access of the terminal to the user plane of the centralized unit can be one or more, and the number of memories in the device for equalizing the access of the terminal to the user plane of the centralized unit can be one or more. The processor, memory, communication module, input device and output device of the device for accessing the terminal to the user plane of the central unit in a balanced manner can be connected through a bus or in other ways.
The memory 32 serves as a computer readable storage medium, and can be used for storing software programs, computer executable programs, and modules, such as program instructions/modules corresponding to the method for balancing access of terminals to the user plane of the centralized unit according to any embodiment of the present application (for example, a plurality of available capacity determination units, a first centralized unit user plane determination unit, and a new terminal access unit in a device for balancing access of terminals to the user plane of the centralized unit). The memory can mainly comprise a program storage area and a data storage area, wherein the program storage area can store an operating system and an application program required by at least one function; the storage data area may store data created according to use of the device, and the like. Further, the memory may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some examples, the memory may further include memory located remotely from the processor, and these remote memories may be connected to the device over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The communication module 33 is used for data transmission.
The processor 31 executes various functional applications of the device and data processing by running software programs, instructions and modules stored in the memory, that is, the method for the balanced access of the terminals to the user plane of the centralized unit is realized.
The input device 34 may be used to receive entered numeric or character information and to generate key signal inputs relating to user settings and function controls of the apparatus. The output device 35 may include a display device such as a display screen.
The device for accessing the terminal to the user plane of the centralized unit in a balanced manner can be used for executing the method for accessing the terminal to the user plane of the centralized unit in a balanced manner, and has corresponding functions and beneficial effects.
The present embodiments also provide a storage medium storing computer-executable instructions, which when executed by a computer processor, are configured to perform a method for balancing access of a terminal to a hub unit user plane, where the method for balancing access of a terminal to a hub unit user plane includes: when a new terminal is accessed, determining the available capacity of the plurality of centralized unit user planes according to available capacity information reported by the plurality of centralized unit user planes, wherein the available capacity information is obtained by reporting a first available capacity by a first centralized unit user plane, the first available capacity is obtained by operating and processing terminal data of all accessed terminals by the first centralized unit user plane, and the first available capacity comprises an N3 bandwidth available capacity value, an F1 bandwidth available capacity value and an Xn bandwidth available capacity value of the centralized unit user plane of the current statistical period; determining a first centralized unit user plane with the available capacity meeting a preset condition according to the available capacity of the plurality of centralized unit user planes and the preset condition; and accessing a new terminal to the user plane of the first centralized unit.
Storage medium-any of various types of memory devices or storage devices. The term "storage medium" is intended to include: mounting media such as CD-ROM, floppy disk, or tape devices; computer system memory or random access memory such as DRAM, DDR RAM, SRAM, EDO RAM, Lanbas (Rambus) RAM, etc.; non-volatile memory, such as flash memory, magnetic media (e.g., hard disk or optical storage); registers or other similar types of memory elements, etc. The storage medium may also include other types of memory or combinations thereof. In addition, the storage medium may be located in a first computer system in which the program is executed, or may be located in a different second computer system connected to the first computer system through a network (such as the internet). The second computer system may provide program instructions to the first computer for execution. The term "storage medium" may include two or more storage media residing in different locations, e.g., in different computer systems connected by a network. The storage medium may store program instructions (e.g., embodied as a computer program) that are executable by one or more processors.
Of course, the storage medium storing computer-executable instructions provided in the embodiments of the present application is not limited to the method for enabling a terminal to access a centralized unit user plane in a balanced manner as described above, and may also perform related operations in the method for enabling a terminal to access a centralized unit user plane in a balanced manner as provided in any embodiment of the present application.
The apparatus, the storage medium, and the device for accessing a terminal to a user plane of a central unit in a balanced manner provided in the foregoing embodiments may execute the method for accessing a terminal to a user plane of a central unit in a balanced manner provided in any embodiment of the present application.
The foregoing is considered as illustrative only of the preferred embodiments of the invention and the principles of the technology employed. The present application is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present application has been described in more detail with reference to the above embodiments, the present application is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present application, and the scope of the present application is determined by the scope of the claims.
Claims (12)
1. A method for equalizing access of a terminal to a user plane of a hub unit, comprising:
determining available capacity of a plurality of centralized unit user planes according to available capacity information reported by the plurality of centralized unit user planes when a new terminal is accessed, wherein the available capacity information is obtained by reporting a first available capacity of a first centralized unit user plane, the first centralized unit user plane is each centralized unit user plane in the plurality of centralized unit user planes, the first available capacity comprises an N3 bandwidth available capacity value, an F1 bandwidth available capacity value and an Xn bandwidth available capacity value of the centralized unit user plane in a current statistical period, a CPU main frequency available capacity value, a memory available capacity value, a PDU session number available capacity value and a wireless data bearing number available capacity value in the current statistical period, the first available capacity is calculated and processed on terminal data of all accessed terminals by the first centralized unit user plane to obtain a second available capacity and a first used capacity, and obtaining the total capacity and the filter factor corresponding to the user plane of the centralized unit, and performing operation processing on the second available capacity, the first used capacity, the total capacity of the user plane of the centralized unit and the filter factor, wherein the second available capacity comprises the value of the available capacity of the N3 bandwidth, the value of the F1 bandwidth and the value of the Xn bandwidth, the value of the CPU master frequency, the value of the memory available capacity, the value of the PDU session number available capacity and the value of the radio data bearer number available capacity of the user plane of the centralized unit in the last statistical period, the first used capacity comprises the N3 bandwidth used capacity, the F1 bandwidth used capacity, the Xn bandwidth used capacity, the CPU master frequency used capacity, the memory used capacity, the PDU session number used capacity and the radio data bearer number used general capacity of the user plane of the centralized unit corresponding to the current moment, and the total capacity of the user plane of the centralized unit comprises the N3 bandwidth total capacity, the Xn bandwidth used capacity, the PDU session number used capacity and the radio data bearer number used general capacity of the user plane of the centralized unit user plane, F1 bandwidth total capacity, Xn bandwidth total capacity, CPU main frequency total capacity, memory total capacity, PDU conversation number total capacity and wireless data bearing number total capacity, wherein the filter factors include N3 bandwidth filter factor, F1 bandwidth filter factor, Xn bandwidth filter factor, CPU main frequency filter factor and memory filter factor, PDU conversation number filter factor and wireless data bearing number filter factor;
determining a first centralized unit user plane with available capacity meeting preset conditions according to the available capacity and the preset conditions of a plurality of centralized unit user planes;
and accessing the new terminal to the user plane of the first centralized unit with the available capacity meeting the preset condition.
2. The method of claim 1, wherein the reporting the first available capacity by the first centralized unit user plane comprises:
the first centralized unit user plane acquires the minimum value of the first available capacity and the minimum value of the second available capacity;
the first centralized unit user plane compares the minimum value of the first available capacity with the minimum value of the second available capacity to obtain a first difference value;
and the first centralized unit user plane compares the first difference value with a preset threshold value to obtain a comparison result, and if the comparison result meets a preset condition, the first available capacity is reported.
3. The method of claim 2, wherein the obtaining of the minimum value of the first available capacity and the minimum value of the second available capacity by the first centralized unit user plane comprises:
comparing, by the first centralized unit user plane, the value of the available capacity of the N3 bandwidth, the value of the available capacity of the F1 bandwidth, the value of the available capacity of the Xn bandwidth, the value of the main frequency available capacity of the CPU, the value of the available capacity of the memory, the value of the number of PDU sessions available capacity, and the value of the number of radio data bearers available capacity of the centralized unit user plane in the current statistical period of the first available capacity, and obtaining a minimum available capacity value as a minimum value of the first available capacity;
and the user plane of the first centralized unit compares the N3 bandwidth available capacity value, the F1 bandwidth available capacity value and the Xn bandwidth available capacity value of the last statistical period in the second available capacity, the CPU main frequency available capacity value, the memory available capacity value, the PDU session number available capacity value and the radio data bearer number available capacity value to obtain the minimum available capacity value which is the minimum value of the second available capacity.
4. The method of claim 2, wherein the first available capacity is obtained by performing an operation on terminal data of all terminals accessed by the first centralized unit user plane, and comprises:
the first centralized unit user performs operation processing on the terminal data to obtain a second available capacityThe second used amountAnd the third used amountAnd obtaining the total capacity of the user plane of the first centralized unitAnd a first filter factor,
According to the formula
Wherein the second available capacityThe system comprises a network bandwidth available capacity value, a CPU main frequency available capacity value and a memory available capacity value of the last statistical period, and the second used valueThe method comprises the used network bandwidth capacity of the user plane of the central unit when no PDU conversation is accessed, the used CPU main frequency capacity of the user plane of the central unit when no terminal is accessed, and the used memory capacity of the user plane of the central unit when no terminal is accessed, and the third used capacityThe method comprises the used network bandwidth capacity of the user plane of the current time central unit, the used CPU main frequency capacity of the user plane of the current time central unit, and the used memory capacity of the user plane of the current time central unit, the total capacity of the user plane of the central unitIncluding total network bandwidth capacity, CPU main frequency capacity and total memory capacity of user plane of centralized unit, and the first filter factorIncluding network bandwidth filtering factor, CPU main frequency filteringA wave factor and a memory filter factor.
5. The method of claim 4, wherein the network bandwidth availability capacity values include a N3 bandwidth availability capacity value, a F1 bandwidth availability capacity value, and an Xn bandwidth availability capacity value, wherein the N3 bandwidth availability capacity value includes a bandwidth availability capacity value for an interface of the hub user plane interfacing with the subscriber units of the core network, the F1 bandwidth availability capacity value includes a bandwidth availability capacity value for an interface of the hub user plane interfacing with the distribution unit, and the Xn bandwidth includes a bandwidth availability capacity value for an interface of the hub user plane interfacing with the neighbor base stations.
6. The method for equalizing access of terminals to a centralized element user plane as recited in claim 4, wherein the method further comprises:
the first centralized unit user plane performs operation processing on the terminal data, obtains the available capacity of N3 bandwidth of the last statistical period in the second available capacity, the used capacity of N3 bandwidth of the centralized unit user plane when no PDU session is accessed in the first used amount, and the used capacity of N3 bandwidth of the centralized unit user plane at the current moment, and obtains the total capacity of N3 bandwidth and N3 bandwidth filter factor of the centralized unit user plane;
according to the following formula:
the value of N3 bandwidth available capacity for the current statistical period in the first available capacity is obtained,
wherein,n3 represents the bandwidth availability capacity value for the current statistics period,stands for N3 bandThe wide range of the filter factor is such that,the value of N3 bandwidth available capacity representing the last statistical period,representing the total capacity of the N3 bandwidth of the centralized unit user plane,the N3 bandwidth used capacity for the centralized element user plane at the current time,n3 bandwidth used capacity representing the user plane of the central unit when no PDU session is accessed;
the first centralized unit user plane performs operation processing on the terminal data, obtains the F1 bandwidth available capacity of the last statistical period in the second available capacity, the F1 bandwidth used capacity of the centralized unit user plane when no PDU session is accessed in the first used amount, and the F1 bandwidth used capacity of the centralized unit user plane at the current moment, and obtains the F1 bandwidth total capacity and the F1 bandwidth filter factor of the centralized unit user plane;
according to the following formula:
the value of the bandwidth available capacity of F1 for the current statistical period in the first available capacity is obtained,
wherein,the value of the bandwidth availability capacity of F1 representing the current statistical period,representing the bandwidth filtering factor of F1,the value of the bandwidth available capacity of F1 representing the last statistical period,representing the total capacity of the F1 bandwidth of the concentration unit user plane,the F1 bandwidth of the centralized unit user plane at the current time has used capacity,f1 bandwidth used capacity representing the user plane of the central unit when no PDU session is accessed;
the first centralized unit user plane performs operation processing on terminal data to obtain the Xn bandwidth available capacity of the last statistical period in the second available capacity, the Xn bandwidth used capacity of the centralized unit user plane when no PDU session is accessed in the first used amount, and the Xn bandwidth used capacity of the centralized unit user plane at the current moment, and obtains the total Xn bandwidth capacity and the Xn bandwidth filtering factor of the centralized unit user plane;
according to the following formula:
obtaining the Xn bandwidth available capacity value of the current statistical period in the first available capacity,
wherein,an Xn bandwidth availability capacity value representing the current statistics period,representing the Xn bandwidth filter factor, is,an Xn bandwidth available capacity value representing the last statistical period,representing the total Xn bandwidth capacity of the concentrated unit user plane,the Xn bandwidth of the concentrated unit user plane has used capacity at the current time,representing the used capacity of Xn bandwidth of the user plane of the central unit when no PDU session is accessed.
7. The method of claim 1, wherein the first available capacity is computed by the first centralized unit subscriber plane for the terminal data of all the terminals accessed, and the method comprises:
the first centralized unit user performs operation processing on the terminal data to obtain a second available capacityThe fourth used amountAnd obtaining the total capacity of the user plane of the second centralized unitAnd a second filter factor,
According to the formula
Wherein the second available capacityA PDU session number available capacity value and a radio data bearer number available capacity value including a last statistic period, the fourth used amountIncluding the used PDU session number capacity of the current time central unit user plane and the used wireless data bearing number capacity of the current time central unit user plane, the total capacity of the second central unit user planeIncluding total PDU session number capacity of centralized unit user plane and total wireless data bearing number capacity of centralized unit user plane, the second filter factorIncluding PDU session number filter factors and radio data bearer number filter factors.
8. The method of claim 1, wherein the determining a first centralized unit user plane with an available capacity meeting a predetermined condition according to the available capacity of the plurality of centralized unit user planes and the predetermined condition comprises:
obtainingThe available capacity information reported by the user plane of each centralized unit is obtained to obtain the first statistical periodAvailable capacity reported by user plane of centralized unitWherein;
According to available capacity reported by user plane of centralized unitObtaining the total available capacity reported by j centralized unit user planesWherein,;
If the total available capacitySatisfy the preset conditionsIf R is equal to 0, obtaining the 1 st centralized unit user plane as the first centralized unit user plane with the available capacity meeting the preset condition;
if the total available capacitySatisfies the predetermined conditionsR is (0 to 255)]When the number of the first centralized unit user plane is an integer, the jth centralized unit user plane is obtained as the first centralized unit user plane with the available capacity meeting the preset condition.
9. The method of claim 2, wherein the comparing the first difference with a preset threshold to obtain a comparison result, and reporting the first available capacity if the comparison result satisfies a preset condition comprises:
presetting the available capacity reporting update period asThe preset first difference is expressed asThe preset threshold value is represented byAndin whichAndrepresents an integer of 0 to 255, and;
comparing the first difference valueAnd a predetermined thresholdAndcomparing to obtain a comparison result;
if the comparison result isThen not waiting for available capacity to report an update period ofReporting the first available capacity immediately after time out;
if the comparison result isThen wait for the available capacity to report an update period ofReporting the first available capacity after time out;
10. An apparatus for equalizing access of terminals to a user plane of a centralized unit, comprising:
a plurality of available capacity determining units, configured to determine available capacities of the plurality of hub unit user planes according to available capacity information reported by the plurality of hub unit user planes when a new terminal is accessed, where the available capacity information is obtained by a first available capacity reported by a first hub unit user plane at an irregular time, where the first hub unit user plane is each of the plurality of hub unit user planes, the first available capacity includes a N3 bandwidth available capacity value, an F1 bandwidth available capacity value, and an Xn bandwidth available capacity value of the hub unit user plane of a current statistics cycle, a CPU dominant frequency available capacity value, a memory available capacity value, a PDU session number available capacity value, and a radio data bearer number available capacity value of the current statistics cycle, and the first available capacity is calculated on terminal data of all terminals accessed by the first hub unit user plane, obtaining a second available capacity and a first available capacity, and obtaining a total capacity and a filter factor of a corresponding concentrator user plane, and performing operation processing on the second available capacity, the first available capacity, the total capacity of the concentrator user plane and the filter factor, wherein the second available capacity includes an N3 bandwidth available capacity value, an F1 bandwidth available capacity value and an Xn bandwidth available capacity value of the concentrator user plane of a last statistical cycle, a CPU main frequency available capacity value, a memory available capacity value, a PDU session number available capacity value and a radio data bearer number available capacity value, and the first available capacity includes an N3 bandwidth used capacity, an F1 bandwidth used capacity, an Xn bandwidth used capacity, a CPU main frequency used capacity, a memory used capacity, a PDU session number used capacity and a radio data bearer number used general capacity of the concentrator user plane corresponding to the current time, the total capacity of the user plane of the centralized unit comprises the total capacity of N3 bandwidth, the total capacity of F1 bandwidth, the total capacity of Xn bandwidth, the total capacity of CPU main frequency, the total capacity of memory, the total capacity of PDU session number and the total capacity of wireless data bearing number of the user plane of the centralized unit, and the filter factors comprise N3 bandwidth filter factors, F1 bandwidth filter factors, Xn bandwidth filter factors, CPU main frequency filter factors and memory filter factors, PDU session number filter factors and wireless data bearing number filter factors;
a first centralized unit user plane determining unit, configured to determine, according to the available capacities of the multiple centralized unit user planes and preset conditions, a first centralized unit user plane whose available capacity meets the preset conditions;
and the new terminal access unit is used for accessing the new terminal to the user plane of the first centralized unit, the available capacity of which meets the preset conditions.
11. An apparatus for equalizing access of terminals to a user plane of a centralized unit, comprising:
a memory and one or more processors;
the memory to store one or more programs;
when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-9.
12. A storage medium storing computer-executable instructions, which when executed by a processor, are configured to perform the method of any one of claims 1-9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210506718.2A CN114615708B (en) | 2022-05-11 | 2022-05-11 | Method and device for accessing terminal to user plane of centralized unit in balanced manner |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210506718.2A CN114615708B (en) | 2022-05-11 | 2022-05-11 | Method and device for accessing terminal to user plane of centralized unit in balanced manner |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114615708A CN114615708A (en) | 2022-06-10 |
CN114615708B true CN114615708B (en) | 2022-08-19 |
Family
ID=81869308
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210506718.2A Active CN114615708B (en) | 2022-05-11 | 2022-05-11 | Method and device for accessing terminal to user plane of centralized unit in balanced manner |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114615708B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112218334A (en) * | 2019-07-09 | 2021-01-12 | 中国移动通信集团安徽有限公司 | Dynamic optimization method and device for core network load and computing equipment |
CN113766461A (en) * | 2020-06-01 | 2021-12-07 | 中国电信股份有限公司 | User plane data processing method and base station |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105357773B (en) * | 2011-07-15 | 2020-06-02 | 华为技术有限公司 | Wireless broadband communication method, device and system |
CN106535259A (en) * | 2015-09-11 | 2017-03-22 | 中国移动通信集团上海有限公司 | Cell load balancing method and cell load balancing device |
CN111182034A (en) * | 2016-12-29 | 2020-05-19 | 北京华为数字技术有限公司 | Load balancing method, device and equipment for user online |
EP3592100B1 (en) * | 2017-03-22 | 2020-11-25 | Huawei Technologies Co., Ltd. | Session migration method and device |
CN115086998A (en) * | 2017-09-27 | 2022-09-20 | 中兴通讯股份有限公司 | Interaction method and device for load information |
CN112056003B (en) * | 2018-02-15 | 2023-09-15 | 诺基亚通信公司 | Coordinating selection of RAN and core user plane components in a wireless communication network |
WO2021090101A1 (en) * | 2019-11-06 | 2021-05-14 | Nokia Technologies Oy | Transport network layer load awareness for disaggregated network node architectures |
CN112512087A (en) * | 2020-04-26 | 2021-03-16 | 中兴通讯股份有限公司 | Network switching method, device, equipment and storage medium |
CN114465834A (en) * | 2020-10-21 | 2022-05-10 | 北京华为数字技术有限公司 | User access processing method and related equipment thereof |
CN112367392B (en) * | 2020-11-05 | 2023-09-05 | 京信网络系统股份有限公司 | Base station information processing method, storage medium and base station |
-
2022
- 2022-05-11 CN CN202210506718.2A patent/CN114615708B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112218334A (en) * | 2019-07-09 | 2021-01-12 | 中国移动通信集团安徽有限公司 | Dynamic optimization method and device for core network load and computing equipment |
CN113766461A (en) * | 2020-06-01 | 2021-12-07 | 中国电信股份有限公司 | User plane data processing method and base station |
Also Published As
Publication number | Publication date |
---|---|
CN114615708A (en) | 2022-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3573367B1 (en) | Resource allocation for ran slicing | |
CN109981753B (en) | Software-defined edge computing system and resource allocation method for Internet of things | |
WO2016161677A1 (en) | Traffic offload method and system | |
US9532359B2 (en) | Resource allocation method and device | |
US10652360B2 (en) | Access scheduling method and apparatus for terminal, and computer storage medium | |
US11070433B2 (en) | Network function NF management method and NF management device | |
US11843516B2 (en) | Federated learning in telecom communication system | |
CN114007225A (en) | BWP allocation method, apparatus, electronic device and computer readable storage medium | |
WO2019206100A1 (en) | Feature engineering programming method and apparatus | |
CN114531448B (en) | Calculation force determining method and device and calculation force sharing system | |
CN113329417A (en) | Network configuration method and device | |
CN114615708B (en) | Method and device for accessing terminal to user plane of centralized unit in balanced manner | |
CN114691372A (en) | Group intelligent control method of multimedia end edge cloud system | |
CN111245878B (en) | Method for computing and unloading communication network based on hybrid cloud computing and fog computing | |
Chousainov et al. | An analytical framework of a C-RAN supporting random, quasi-random and bursty traffic | |
WO2023185428A1 (en) | Method for reconstructing key service capability of user plane function network element, and communication apparatus | |
CN114040422B (en) | Network parameter configuration method and device | |
US10999404B2 (en) | Method, apparatus and system for SON coordination depending on SON function priority | |
US20210103830A1 (en) | Machine learning based clustering and patterning system and method for network traffic data and its application | |
CN113448744A (en) | Application program selection method and device | |
WO2024139990A1 (en) | Communication method and apparatus | |
EP4138481A1 (en) | Resource management method and apparatus, server, and storage medium | |
WO2023035777A1 (en) | Network configuration method, proxy component, controller, electronic device and storage medium | |
CN115065727B (en) | Task unloading method based on edge computing scene | |
WO2024040961A1 (en) | Data processing method, base station, and storage medium |
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 | ||
CP03 | Change of name, title or address |
Address after: 519000, Room 101, 201, 301, 401, Building 6, No. 1099 Jinzhou Road, Tangjiawan Town, High tech Zone, Zhuhai City, Guangdong Province Patentee after: Guangdong Shiju Network Technology Co.,Ltd. Country or region after: China Address before: 510000 self compiled a, unit 1902, No. 374 BIS, Beijing Road, Yuexiu District, Guangzhou, Guangdong Province Patentee before: Guangzhou Shiju Network Technology Co.,Ltd. Country or region before: China |
|
CP03 | Change of name, title or address |