Dynamic adjustment method and device of 5G base station load, electronic equipment and storage medium
By setting up a base station flow controller in a 5G network and dynamically adjusting the base station load, the problem of excessive load caused by user aggregation in the 5G network environment is solved, improving user experience and reducing operating costs.
Patent Information
- Application Number
- CN202411376692.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2024-12-13
AI Technical Summary
In a 5G network environment, temporarily gathering a large number of users causes excessive load on the base station, which may lead to network paralysis. Existing solutions such as temporary building of base stations increases operating costs and are unable to respond to changes in user behavior in a timely manner.
By setting up a base station flow controller between the base station and the 5G core network, obtaining session mapping information to determine the real-time load quantity, sending bandwidth adjustment requests to the 5G core network, generating and applying bandwidth modification parameters, dynamically adjusting the up and downlink rate of the terminal, avoiding Base station overload.
Effectively improve the user experience of end users, reduce operating costs, avoid the necessity of temporary base station construction, promptly respond to load changes, and improve network stability.
Smart Images

Figure CN119136262A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of 5G technology, and in particular to a method and device for dynamically adjusting the load of a 5G base station, an electronic device, and a storage medium. Background Art
[0002] In the related technology, in the 5GC network environment, the user terminal side can surf the Internet in various areas and occasions without any obstacles, and can also access any service. However, in some specific occasions such as temporary concerts, travel, cultural activities, etc., where a large number of users suddenly gather, due to the surge in user visits, a large amount of data throughput has brought great pressure to the base stations in the corresponding areas, which may cause the surrounding base stations to go on strike and paralyzed due to excessive load. In order to solve this problem, the current method is to relieve the pressure of fixed base stations by temporarily building base stations and then dismantling them. However, this method will seriously affect the user experience of terminal users and increase the operating costs of operators.
[0003] In summary, the technical problems existing in the relevant technologies need to be improved. Summary of the invention
[0004] The main purpose of the embodiments of the present application is to propose a method and device for dynamically adjusting the load of a 5G base station, an electronic device and a storage medium, which can effectively improve the user experience of terminal users and reduce the operating costs of operators.
[0005] To achieve the above purpose, an embodiment of the present application proposes a method for dynamically adjusting a 5G base station load, the method being applied to a base station flow controller, the base station flow controller interacting with the base station and the 5G core network respectively, the method comprising the following steps:
[0006] Acquire first session mapping information sent by the base station;
[0007] Determine the real-time load quantity of the base station according to the first session mapping information;
[0008] A bandwidth adjustment request is sent to the 5G core network according to the real-time load quantity, so that the 5GC core network generates a bandwidth modification parameter according to the bandwidth adjustment request; the 5GC core sends the bandwidth modification parameter to the base station, so that the base station modifies the real-time bandwidth information according to the bandwidth modification parameter; the real-time bandwidth information is used to characterize the uplink and downlink rates of the terminal.
[0009] In some embodiments, before acquiring the first session mapping information uploaded by the base station, the method further includes the following steps:
[0010] Receiving registration request information sent by the base station, the registration request information including a base station identifier, a maximum load number of the base station, IP address information, and an AMF address list;
[0011] Register to the AMF corresponding to the base station according to the AMF address list.
[0012] In some embodiments, determining the real-time load quantity of the base station according to the first session mapping information includes:
[0013] Determine a terminal identifier according to the first session mapping information;
[0014] Determining the number of interactive loads according to the terminal identifier;
[0015] Obtaining the current load quantity of the base station;
[0016] The real-time load quantity is determined according to the interactive load quantity and the current load quantity.
[0017] In some embodiments, sending a bandwidth adjustment request to the 5G core network according to the real-time load quantity includes:
[0018] When the real-time load quantity is greater than the maximum load threshold of the base station, it is determined that the base station is in an overload state, the bandwidth adjustment request is generated, and the bandwidth adjustment request is sent to the 5G core network.
[0019] In some embodiments, when it is determined that the base station is in an overload state, modifying the real-time bandwidth information according to the bandwidth modification parameter includes:
[0020] The real-time bandwidth information is reduced according to the bandwidth modification parameter.
[0021] In some embodiments, the method further comprises the following steps:
[0022] When the real-time load quantity is less than or equal to the maximum load threshold of the base station, the first session mapping information is stored.
[0023] In some embodiments, the method further comprises the following steps:
[0024] When it is determined according to the real-time load quantity that the base station recovers from the overload state to the normal state, receiving overload elimination information sent by the base station;
[0025] Acquire all the first session mapping information of the base station as second session mapping information according to the overload elimination information;
[0026] According to the second session mapping information, a bandwidth recovery request is sent to the 5G core network in sequence, so that the 5G core network restores the bandwidth parameters of the base station according to the bandwidth recovery request.
[0027] To achieve the above-mentioned purpose, another aspect of the embodiment of the present application proposes a dynamic adjustment device for a 5G base station load, wherein the device is arranged in a base station flow controller, and the base station flow controller interacts with the base station and the 5G core network respectively, and the device includes:
[0028] A first module is used to obtain first session mapping information sent by the base station;
[0029] A second module is used to determine the real-time load quantity of the base station according to the first session mapping information;
[0030] The third module is used to send a bandwidth adjustment request to the 5G core network according to the real-time load quantity, so that the 5GC core network generates a bandwidth modification parameter according to the bandwidth adjustment request; the 5GC core sends the bandwidth modification parameter to the base station, so that the base station modifies the real-time bandwidth information according to the bandwidth modification parameter; the real-time bandwidth information is used to characterize the uplink and downlink rates of the terminal.
[0031] To achieve the above object, another aspect of an embodiment of the present application provides an electronic device, including:
[0032] at least one processor;
[0033] at least one memory for storing at least one program;
[0034] When the at least one program is executed by the at least one processor, the at least one processor implements the above method.
[0035] To achieve the above objective, another aspect of an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program implements the above method when executed by a processor.
[0036] The embodiments of the present application include at least the following beneficial effects: The present application provides a method and device for dynamically adjusting the load of a 5G base station, an electronic device and a storage medium. The scheme sets a base station flow controller between the base station and the 5G core network, and after the base station flow controller determines the real-time load quantity of the base station according to the session mapping information sent by the base station, sends a bandwidth adjustment request to the 5G core network according to the real-time load quantity, so that the 5GC core network generates a bandwidth modification parameter according to the bandwidth adjustment request; after the 5GC core sends the bandwidth modification parameter to the base station, the base station modifies the real-time bandwidth information according to the bandwidth modification parameter, thereby eliminating the need to temporarily build a base station, and can adjust the number of user terminals that can access the 5G wireless network, thereby effectively improving the user experience of terminal users and reducing the operating costs of operators. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Figure 1 It is a flow chart of a method for dynamically adjusting a 5G base station load provided in an embodiment of the present application;
[0038] Figure 2 This is an application interaction diagram of a method for dynamically adjusting a 5G base station load provided in an embodiment of the present application;
[0039] Figure 3 It is a registration schematic diagram of NRLC provided in the embodiment of the present application;
[0040] Figure 4 This is a schematic diagram of session information push provided by an embodiment of the present application;
[0041] Figure 5 is a schematic diagram of overload protection provided by an embodiment of the present application;
[0042] Figure 6 is a schematic diagram of overload clearing provided in an embodiment of the present application;
[0043] Figure 7 It is a complete implementation flow chart of the dynamic adjustment method of 5G base station load provided in the embodiment of the present application;
[0044] Figure 8 It is a structural schematic diagram of a 5G base station load dynamic adjustment device provided in an embodiment of the present application;
[0045] Fig. 9 It is a schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION
[0046] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is further described in detail below in conjunction with the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of the present application, they are only examples of devices and methods consistent with some aspects of the embodiments of the present application.
[0047] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0048] Before describing the embodiments of the present application in detail, some nouns and terms involved in the embodiments of the present application are first described. The nouns and terms involved in the embodiments of the present application are subject to the following interpretations:
[0049] 5GC: 5G core network is the core of 5G mobile network. It establishes reliable and secure network connections for end users and provides access to their services. The core domain handles various basic functions in mobile networks, such as connectivity and mobility management, authentication and authorization, user data management and policy management. 5G core network functions are completely software-based and designed to be cloud-native, which means they are independent of the underlying cloud infrastructure, thus achieving higher deployment agility and flexibility.
[0050] AMF: The full name of AMF is Access and Mobility Management Function, which is interpreted in Chinese as access and mobility management function network element. Its functions include connection management, reachability management, mobility management, access authorization, etc.
[0051] UPF: The full name of UPF is User plane Function, which is interpreted as user plane functional network element in Chinese. Its functions include session point for interconnection between external PDU and data network, packet routing and forwarding, such as supporting uplink classifier to route business flows to data network instances.
[0052] SMF: The full name of SMF is Session Management Function. Its functions include session management, such as session establishment, modification and release, including channel maintenance between UPF and AN nodes.
[0053] UDM: The full name of UDM is Unified Data Management, which is interpreted as unified data management network element in Chinese. It can provide operators with integrated data management in various networking scenarios of 2 / 3 / 4 / 5G. It has efficient user data processing capabilities, simplifies networking, is compatible with existing services, and can expand 5G services, protecting the investment of operators and providing users with the possibility of continuous and imperceptible network switching.
[0054] PCF: The full name of PCF is Policy Control Function, which is interpreted as policy control function in Chinese. It supports a unified policy framework to manage network behavior, provides policy rules to network entities for implementation, and accesses subscription information of the unified data warehouse (UDR).
[0055] UE: User Equipment in English and User Device in Chinese. User devices can be mobile phones, tablet computers, laptops or other devices.
[0056] NR: The full name of NR is New Radio. 5GNR is a global 5G standard based on OFDM's new air interface design. It is also a very important foundation for the next generation of cellular mobile technology. It is also the wireless network of 5G.
[0057] QoS: It means Quality of Service in English and Quality of Service in Chinese. It refers to the ability of a network to provide better service for designated network communications by using various basic technologies. It is a network security mechanism and a technology used to solve problems such as network delay and congestion.
[0058] In the related technology, for the current 5GC, the base station in the designated area does not have the function of dynamically modifying the Qos parameters. However, for the user terminal, it is uncertain which area the user will go to. It is often encountered that a large number of user terminals gather in a certain area (such as concerts, cultural activities, etc.), causing the network in this area to be paralyzed, which will seriously affect the user experience, especially for users who need network communication urgently. The current solution of many operators is to temporarily build base stations to relieve network pressure, but for uncertain user behavior, people often disperse before the temporary base station is built. This method cannot solve the problem of high network pressure in time, and it also seriously wastes manpower and financial resources.
[0059] In view of this, a method and device for dynamically adjusting the load of a 5G base station, an electronic device and a storage medium are provided in an embodiment of the present application. The present application sets a base station flow controller between the base station and the 5G core network, and determines the real-time load quantity of the base station according to the session mapping information sent by the base station through the base station flow controller, and then sends a bandwidth adjustment request to the 5G core network according to the real-time load quantity, so that the 5GC core network generates a bandwidth modification parameter according to the bandwidth adjustment request; after the 5GC core sends the bandwidth modification parameter to the base station, the base station modifies the real-time bandwidth information according to the bandwidth modification parameter, thereby eliminating the need to temporarily build a base station, and can adjust the number of user terminals that can access the 5G wireless network, thereby effectively improving the user experience of terminal users and reducing the operating costs of operators.
[0060] The method provided in the embodiment of the present application can be applied to Figure 2 The interaction diagram is shown. Figure 2 The interaction diagram includes but is not limited to the user terminal (UE), base station, 5G core network (5GC) and base station flow controller (NRLC). The base station is equipped with a 5G wireless network (NR). The 5G core network includes AMF, SMF, UDM, UPF and PCF. The base station flow controller is used to detect the load information of the base station and send the overload notification information to the AMF of the 5G core network.
[0061] Understandably, Figure 1 is an optional flowchart of a method for dynamically adjusting a 5G base station load provided in an embodiment of the present application. Figure 1 The method may include but is not limited to steps S110 to S130:
[0062] Step S110: Acquire first session mapping information sent by the base station;
[0063] Step S120: determining the real-time load quantity of the base station according to the first session mapping information;
[0064] Step S130: Send a bandwidth adjustment request to the 5G core network according to the real-time load quantity, so that the 5GC core network generates a bandwidth modification parameter according to the bandwidth adjustment request; the 5GC core sends the bandwidth modification parameter to the base station, so that the base station modifies the real-time bandwidth information according to the bandwidth modification parameter; wherein the real-time bandwidth information is used to characterize the uplink and downlink rates of the terminal.
[0065] In the embodiment of the present application, before obtaining the first session mapping information uploaded by the base station, the base station flow controller of this embodiment will also receive the registration request information sent by the base station including the base station identifier, the maximum load number of the base station, the IP address information and the AMF address list, and register with the AMF corresponding to the base station according to the AMF address list. After the registration of the base station flow controller is completed, the base station flow controller registered with the AMF can initiate a bandwidth adjustment request to the AMF during the session. Figure 3 As shown, several base stations initiate registration requests to the base station flow controller, and the base station flow controller registers with the AMF corresponding to the base station according to the AMF address list. After the registration is completed, the base station flow controller can initiate a bandwidth adjustment request to the AMF during the corresponding session between the terminal and the base station.
[0066] After completing the registration of the base station flow controller, such as Figure 4 As shown, if the terminal (UE) initiates the creation of a PDU session, the core network processes the session data and returns the processing result to the base station. The base station pushes the session-related mapping information, such as the terminal identifier (SUP I, PEI), base station identifier, AMF information, and the current base station load to the base station flow controller. The base station flow controller queries whether the base station is in an overloaded state. If it is in an overloaded state, it sends a bandwidth adjustment request to the core network; if the base station is in a normal state, it stores the corresponding session mapping information.
[0067] It can be understood that when determining the real-time load quantity of the base station based on the first session mapping information, the terminal identifier can be determined based on the first session mapping information, the interactive load quantity can be determined based on the terminal identifier, and the current load quantity of the base station can be obtained, and then the real-time load quantity can be determined based on the interactive load quantity and the current load quantity.
[0068] In the embodiments of the present application, Figure 5 As shown, when the real-time load quantity is greater than the maximum load threshold of the base station, it is determined that the base station is in an overload state, and the NR initiates a bandwidth adjustment request to the base station flow controller. After receiving the overload notification, the base station flow controller searches for the terminal of the current base station and forwards the bandwidth adjustment request to the AMF corresponding to the corresponding terminal of all base stations. After receiving the bandwidth adjustment request, the core network (AMF, SMF, etc.) performs Qos policy control and sends it to each related network element. When the core network completes the processing, the corresponding bandwidth modification parameters are sent to the base station (NR) so that the base station reduces the real-time bandwidth information according to the bandwidth modification parameters, so that more user terminals can perform basic communication processes.
[0069] In the embodiments of the present application, Figure 6As shown, when the base station is determined to be restored from an overload state to a normal state according to the real-time load quantity, the base station sends overload elimination information to the base station flow controller; after receiving the overload elimination information, the base station flow controller searches for all first session mapping information of the corresponding base station as the second session mapping information, and sends bandwidth recovery requests to the 5G core network one by one according to the second session mapping information, so that the 5G core network recovers the bandwidth parameters of the base station according to the bandwidth recovery request. Specifically, after the core network receives the Qos bandwidth modification request modified by the base station flow controller, it synchronizes the modified Qos parameter information to the base station, so that the terminal corresponding to the base station recovers to the original Qos parameters.
[0070] It is understandable that if Figure 7 As shown, the overall implementation process of the method provided in the embodiment of the present application includes but is not limited to the following steps:
[0071] Step 1: The base station initiates registration with NRFL, and NRFL initiates registration with the AMF contained in this base station, and returns a successful registration;
[0072] Step 2: After creating the PDU session between the terminal, base station and 5G core network, the base station pushes the session related information to NRFL. NRFL detects whether the data plane of the base station where the current session is located is overloaded. If not, it continues to monitor. If it is overloaded, it initiates a Qos bandwidth reduction modification to the core network side. After receiving the modification request initiated by NRFL, the core network processes it and reduces the uplink and downlink rates of the terminal to ensure the stable operation of the base station.
[0073] Step 3: When the NRFL in monitoring state receives the data plane overload notification initiated by the base station, it will search for all session-related data of this base station and initiate QoS bandwidth reduction requests to the core network one by one to ensure the safe use of the base station and user basic functions.
[0074] Step 4: When the overloaded base station returns to normal, it will send an overload elimination message to NRFL. After receiving the overload elimination message, NRFL will search for all session-related data of this base station and send a request to the core network to increase the QoS bandwidth or restore it to normal one by one. After the core network completes the processing, the base station and the terminal return to their original state.
[0075] In summary, after setting up the network element NRFL that can dynamically adjust the base station link bandwidth strategy, the present application can not only realize dynamic QOS bandwidth adjustment through NRFL, reduce the occurrence of network paralysis in the entire base station coverage area due to sudden crowd gathering, but also reduce the cost of additional base station equipment to cope with temporary crowd gatherings, thereby ensuring the stability of the network and reducing the manpower costs such as frequent construction and dismantling of base stations.
[0076] In addition, the method of the embodiment of the present application can also access a traffic monitoring device on the base station side to collect the base station traffic status and discard the traffic according to the base station load condition, thereby reducing the pressure on the base station data plane and improving the stability of the network.
[0077] Reference Figure 8 The embodiment of the present application provides a dynamic adjustment device for a 5G base station load, which is arranged in a base station flow controller, and the base station flow controller interacts with the base station and the 5G core network respectively, and the device includes:
[0078] The first module 810 is configured to obtain first session mapping information sent by a base station;
[0079] The second module 820 is used to determine the real-time load quantity of the base station according to the first session mapping information;
[0080] The third module 830 is used to send a bandwidth adjustment request to the 5G core network according to the real-time load quantity, so that the 5GC core network generates a bandwidth modification parameter according to the bandwidth adjustment request; the 5GC core sends the bandwidth modification parameter to the base station, so that the base station modifies the real-time bandwidth information according to the bandwidth modification parameter; the real-time bandwidth information is used to characterize the uplink and downlink rates of the terminal.
[0081] It can be understood that the contents of the above method embodiments are all applicable to the present device embodiments, the functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0082] The embodiment of the present application also provides an electronic device, the electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the above-mentioned dynamic adjustment method of the 5G base station load when executing the computer program. The electronic device can be any smart terminal including a tablet computer, a car computer, etc.
[0083] It can be understood that the contents of the above method embodiments are all applicable to the present device embodiments, the functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0084] See also Fig. 9 , Fig. 9 The hardware structure of an electronic device of another embodiment is illustrated, and the electronic device includes:
[0085] The processor 910 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application.
[0086] The memory 920 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 920 can store an operating system and other applications. When the technical solution provided in the embodiment of this specification is implemented by software or firmware, the relevant program code is stored in the memory 920, and the processor 910 calls and executes the dynamic adjustment method of the 5G base station load in the embodiment of this application;
[0087] Input / output interface 930, used to implement information input and output;
[0088] Communication interface 940, used to realize communication interaction between the device and other devices, which can be realized through wired mode (such as USB, network cable, etc.) or wireless mode (such as mobile network, WI FI, Bluetooth, etc.);
[0089] bus 950 , which transmits information between the various components of the device (e.g., processor 910 , memory 920 , input / output interface 930 , and communication interface 940 );
[0090] The processor 910 , the memory 920 , the input / output interface 930 , and the communication interface 940 are connected to each other in communication within the device via a bus 950 .
[0091] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, it implements the above-mentioned method for dynamically adjusting the 5G base station load.
[0092] It can be understood that the contents of the above method embodiments are all applicable to the present storage medium embodiments, the functions specifically implemented by the present storage medium embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0093] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0094] The embodiments described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0095] Those skilled in the art will appreciate that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.
[0096] The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0097] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.
[0098] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0099] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0100] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0101] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0102] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0103] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including multiple instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store programs.
[0104] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but the scope of the rights of the present invention is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present invention should be within the scope of the rights of the present invention.
Claims
1. A method for dynamically adjusting a 5G base station load, characterized in that: The method is applied to a base station flow controller, and the base station flow controller interacts with a base station and a 5G core network respectively. The method comprises the following steps: Acquire first session mapping information sent by the base station; Determine the real-time load quantity of the base station according to the first session mapping information; A bandwidth adjustment request is sent to the 5G core network according to the real-time load quantity, so that the 5GC core network generates a bandwidth modification parameter according to the bandwidth adjustment request; the 5GC core sends the bandwidth modification parameter to the base station, so that the base station modifies the real-time bandwidth information according to the bandwidth modification parameter; the real-time bandwidth information is used to characterize the uplink and downlink rates of the terminal.
2. The method according to claim 1, characterized in that Before acquiring the first session mapping information uploaded by the base station, the method further includes the following steps: Receiving registration request information sent by the base station, the registration request information including a base station identifier, a maximum load number of the base station, IP address information, and an AMF address list; Register to the AMF corresponding to the base station according to the AMF address list.
3. The method according to claim 1, characterized in that The determining the real-time load quantity of the base station according to the first session mapping information includes: Determine a terminal identifier according to the first session mapping information; Determining the number of interactive loads according to the terminal identifier; Obtaining the current load quantity of the base station; The real-time load quantity is determined according to the interactive load quantity and the current load quantity.
4. The method according to claim 1, characterized in that: The sending a bandwidth adjustment request to the 5G core network according to the real-time load quantity includes: When the real-time load quantity is greater than the maximum load threshold of the base station, it is determined that the base station is in an overload state, the bandwidth adjustment request is generated, and the bandwidth adjustment request is sent to the 5G core network.
5. The method according to claim 4, characterized in that When it is determined that the base station is in an overload state, modifying the real-time bandwidth information according to the bandwidth modification parameter includes: The real-time bandwidth information is reduced according to the bandwidth modification parameter.
6. The method according to claim 4, characterized in that The method further comprises the following steps: When the real-time load quantity is less than or equal to the maximum load threshold of the base station, the first session mapping information is stored.
7. The method according to claim 1, characterized in that The method further comprises the following steps: When it is determined according to the real-time load quantity that the base station recovers from the overload state to the normal state, receiving overload elimination information sent by the base station; Acquire all the first session mapping information of the base station as second session mapping information according to the overload elimination information; According to the second session mapping information, a bandwidth recovery request is sent to the 5G core network in sequence, so that the 5G core network restores the bandwidth parameters of the base station according to the bandwidth recovery request.
8. A 5G base station load dynamic adjustment device, characterized in that: The device is arranged in a base station flow controller, and the base station flow controller interacts with the base station and the 5G core network respectively, and the device includes: A first module is used to obtain first session mapping information sent by the base station; A second module is used to determine the real-time load quantity of the base station according to the first session mapping information; The third module is used to send a bandwidth adjustment request to the 5G core network according to the real-time load quantity, so that the 5GC core network generates a bandwidth modification parameter according to the bandwidth adjustment request; the 5GC core sends the bandwidth modification parameter to the base station, so that the base station modifies the real-time bandwidth information according to the bandwidth modification parameter; the real-time bandwidth information is used to characterize the uplink and downlink rates of the terminal.
9. An electronic device, characterized in that: include: at least one processor; at least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the method according to any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
