Core network element pooling resource architecture and communication control method and device

By designing the network element pooling resource architecture on the core network side, and using management components to select the target network element server to process request instructions based on setting rules, the problem of limited backup disaster recovery function when the wireless side device is not supported is solved, and network element is realized Resource sharing and disaster recovery backup among servers improve network reliability.

CN119255386APending Publication Date: 2025-01-03LENOVO (BEIJING) LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411377614.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

In the prior art, the pooling characteristics of network element pools require the wireless side equipment and the core network to work together to achieve backup disaster recovery and load sharing functions. However, when the wireless side equipment is not supported, the backup and disaster recovery functions of mobile management information are limited. , and the transformation cost and time are relatively high.

Method used

A core network element pooling resource architecture is designed, including multiple network element servers, databases and management components. The management components serve as a unified instruction interface. Based on the setting rules, the target network element server processes request instructions to realize resource sharing and capacity Disaster backup, and management components are deployed on the core network side in containerized deployment.

Benefits of technology

Regardless of whether the wireless device supports the core network pooling function, the core network pooling function can be realized. Resource sharing can be performed between each network element server, and disaster recovery backup function is available, which reduces the reselecting of the network element server and user terminals of the base station. The mapping requirements improve network reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119255386A_ABST
    Figure CN119255386A_ABST
Patent Text Reader

Abstract

The invention discloses a core network element pooling resource architecture and a communication control method and device.The core network element pooling resource architecture comprises a first network element pool which comprises a plurality of first network element servers, and the first network element servers are used for providing access and mobility management functions; the database is connected with each first network element server and is used for storing the working data of each first network element server; the management component is connected with each first network element server and the database, is a unified instruction interface of a core network, and is used for receiving a request instruction sent by a base station, determining a target network element server of the request instruction based on a set rule, and sending the request instruction to the target network element server for processing; wherein the setting rule is at least related to working parameters of the first network element server.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and more specifically, to a core network element pooling resource architecture, a communication control method and a device. Background Art

[0002] 5G core networks usually configure network element pools, such as AMF Set, which consists of many AMFs. Through the pooling function of the network element pool, resource sharing and load sharing can be achieved. At the same time, the capacity of each node can be utilized to achieve backup and disaster recovery, thereby enhancing network reliability.

[0003] The pooling characteristics of the current network element pool require the wireless side equipment and the core network to work together to complete the backup disaster recovery and load sharing functions. Figure 1 As shown, the base station needs to establish an NG connection with each AMF in the network element pool (AMF pool); when an AMF fails, the base station needs to reselect other AMFs according to the instructions, and map the existing UE (user terminal equipment) context, etc. When the wireless side equipment does not support this core network pooling function, even if the core network already supports it, the mobile management information backup and disaster recovery functions are still limited; at the same time, the wireless side equipment requires a certain transformation cost and time. Summary of the invention

[0004] In view of this, this application provides the following technical solutions:

[0005] The first aspect of the present application provides a core network element pooling resource architecture, including:

[0006] A first network element pool includes a plurality of first network element servers, wherein the first network element servers are used to provide access and mobility management functions;

[0007] A database, connected to each first network element server, and used to store working data of each first network element server;

[0008] A management component is connected to each first network element server and the database, and is a unified command interface of the core network, used to receive request instructions sent by the base station, determine the target network element server of the request instruction based on the set rules, and send the request instruction to the target network element server for processing; wherein the set rules are at least related to the working parameters of the first network element server.

[0009] In a possible implementation, the management component is deployed on the core network side in a containerized deployment manner.

[0010] In a possible implementation, the management component and all first network element servers in the first network element pool have the same Internet Protocol address.

[0011] A second aspect of the present application provides a communication control method, which is applied to a core network side, and the method includes:

[0012] Receiving a request instruction sent by a base station;

[0013] Determine a target network element server for processing the request instruction from a plurality of first network element servers in the first network element pool based on a setting rule, wherein the setting rule is at least related to a working parameter of the first network element server;

[0014] The request instruction is sent to the target network element server for processing.

[0015] In a possible implementation, the setting rule is related to at least one of the following: a working state of the first network element server, a capacity parameter of the first network element server, a load condition of the first network element server, and a terminal identifier carried in the request instruction.

[0016] In a possible implementation, selecting a target network element server from a plurality of first network element servers in the first network element pool based on a set rule includes:

[0017] Obtaining the terminal identifier carried in the request instruction;

[0018] The first network element server recorded in the registration information corresponding to the terminal identifier is determined as the target network element server.

[0019] In a possible implementation, the communication control method further includes:

[0020] If the first network element server recorded in the registration information corresponding to the terminal identifier does not exist or is invalid, selecting a target network element server from multiple first network element servers in the first network element pool based on other set rules;

[0021] After receiving the request instruction, the target network element server obtains the mobility management information corresponding to the terminal identifier from a database to process the request instruction based on the mobility management information.

[0022] In a possible implementation, selecting a target network element server from a plurality of first network element servers in the first network element pool based on a set rule includes:

[0023] Obtaining the terminal location carried in the request instruction;

[0024] Determining an address range that matches the terminal location;

[0025] Based on a preset correspondence between the address range and the network element server, a first network element server corresponding to the address range is determined as the target network element server.

[0026] In a possible implementation, selecting a target network element server from a plurality of first network element servers in the first network element pool based on a set rule includes:

[0027] Determine a set of all first network element servers in the first network element pool that are in working state;

[0028] A first network element server with the largest remaining capacity or the smallest load among the first network element servers in the first network element server set is determined as a target network element server.

[0029] A third aspect of the present application provides a communication control device, which is applied to a core network side, and the device includes:

[0030] An instruction receiving module, used for receiving a request instruction sent by a base station;

[0031] A server determination module, configured to determine a target network element server for processing the request instruction from a plurality of first network element servers in the first network element pool based on a set rule, wherein the set rule is at least related to a working parameter of the first network element server;

[0032] The instruction sending module is used to send the request instruction to the target network element server for processing. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.

[0034] Figure 1 This is a schematic diagram of the core network element pooling resource architecture in the traditional solution;

[0035] Figure 2 A schematic diagram of a core network element pooling resource architecture disclosed in an embodiment of the present application;

[0036] Figure 3 This is a deployment example diagram of the core network element pooling resource architecture disclosed in the embodiment of the present application;

[0037] Figure 4 A flow chart of a communication control method disclosed in an embodiment of the present application;

[0038] Figure 5 A schematic diagram of the structure of a communication control device disclosed in an embodiment of the present application. DETAILED DESCRIPTION

[0039] For the purpose of reference and clarity, the descriptions, abbreviations or acronyms of the technical terms used below are summarized as follows:

[0040] AMF: Access and Mobility Management Function, which performs registration, connection, reachability, and mobility management.

[0041] NG connection: NG connection is a connection mode in the next generation network. It is based on soft switching and packet technology and provides efficient and flexible data transmission and user service management.

[0042] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0043] Figure 2 This is a schematic diagram of a core network element pooling resource architecture disclosed in an embodiment of the present application. Figure 2 As shown, the core network element pooling resource architecture may include:

[0044] The first network element pool 201 includes multiple first network element servers, where the first network element servers are used to provide access and mobility management functions.

[0045] The first network element server may be an AMF, and the first network element pool may be an AMF pool, namely, an AMF Set. Multiple first network element servers in the first network element pool can receive request instructions from the base station. However, in this application, the instructions sent by the base station are not sent directly to the first network element server, but are first sent to the unified "portal" on the core network side - the management component, and then the management component distributes the received request instructions and sends them to a first network element server in the first network element pool for processing.

[0046] The first network element servers in the first network element pool may be network element servers of the same type or of different types, and this application does not impose any fixed restrictions on this. Any first network element server in the first network element pool needs to be registered when entering the pool, and the registration content may include but is not limited to the server model, number, and some performance parameters, etc., so as to facilitate unified management of all servers in the first network element pool.

[0047] The database 202 is connected to each first network element server and is used to store the working data of each first network element server.

[0048] The working data may include, but is not limited to, working parameters of the first network element server, real-time working status, mobile management information, session management information, etc. The working parameters may represent the working status of the server, such as the number of user terminals accepted, session bandwidth limit, etc.; the real-time working status represents whether the server is currently running; the mobile management information represents the relevant data of the user terminals currently managed by the server, such as the list of user terminals currently connected to the service, the location information and connection status of the user terminals; the session management information represents the session data of the current service, such as the session duration, session link signal, etc.

[0049] Since the database can store the above-mentioned various types of information of the first network element server, in an optional implementation, the database can also be equipped with or matched with a management module for managing all servers in the first network element pool.

[0050] The database includes storage areas corresponding to each first network element server in the first network element pool, and can store and record the working data of each first network element server, including but not limited to the following contents: user terminal registration information, terminal location information, contract information, connection status, session information, mobile management information, session management information, etc. Although each first network element server has its own corresponding storage area, the working data of all first network element servers stored in the database are shared and can be obtained by any first network element server in the first network element pool. Therefore, the management component can uniformly distribute the request instructions received from each base station without considering which network element server's storage area the relevant data of the corresponding user terminal is stored in, thereby realizing the sharing of all working data in the first network element pool.

[0051] In addition, the database can also back up the working data of each first network element server to prevent data loss when a first network element server fails, thereby affecting the normal use of the user terminal. In other words, in addition to being able to realize data sharing between different first network element servers, the database can also realize data backup and disaster recovery functions.

[0052] The management component 203 is connected to each first network element server and the database, and is a unified command interface of the core network, which is used to receive a request instruction sent by the base station, determine the target network element server of the request instruction based on the set rules, and send the request instruction to the target network element server for processing; wherein the set rules are at least related to the working parameters of the first network element server.

[0053] The management component can be understood as a necessary structure for data communication between the base station and the core network. After receiving the request instruction sent by the base station, it can calculate or determine the first network element server that needs to process the request instruction based on pre-configured rules, and if the first network element server is capable of processing the instruction, forward the request instruction to the first network element server for processing.

[0054] In the application, the management component can read the operating status of each first network element server and some other configuration information, such as weight, capacity, load, etc. in the database.

[0055] Figure 3 This is a deployment example diagram of the core network element pooling resource architecture disclosed in the embodiment of the present application. AMPPool represents the first network element pool, AMF1, AMF2 and AMF3 are AMF servers, and the AMF pooling management component is also the management component described in this article; gNB1 and gNB2 represent base stations; UE1, UE2, UE3 and UE4 are user terminals. Figure 3 Understand the above embodiments.

[0056] In the core network element pooling resource architecture described in this embodiment, the base station does not need to establish connections with multiple first network element servers respectively, but only connects with the management component on the core network side, and the management component coordinates the allocation and forwarding of various request instructions. Therefore, when a server in the first network element pool fails, the base station does not need to reselect the first network element server and remap the user terminal. In this way, whether the wireless side equipment including the base station supports the core network pooling function or not, it will not affect the realization of the core network pooling function. The servers in the first network element pool can also share resources and have disaster recovery and backup functions.

[0057] In one implementation, the management component can be deployed on the core network side in a containerized manner. This not only eliminates the need for additional redundant infrastructure management, but also the containerized management component runs in an independent environment and will not interact with other structural devices on the core network side.

[0058] In one implementation, the management component and all first network element servers in the first network element pool have the same Internet Protocol address, such as the management component and the first network element server share an N2 IP, but the management component and each first network element server have different port numbers to facilitate the management component to identify each first network element server and complete data communication normally.

[0059] The management component and the first network element server can communicate based on a variety of communication protocols, such as SCTP protocol, TCP protocol, etc. In the implementation, after the management component receives the request instruction sent by the base station and determines the first network element server that processes the request instruction, it can send the request instruction to the corresponding first network element server in the form of IP+Port (port number).

[0060] Figure 4 This is a flow chart of a communication control method disclosed in an embodiment of the present application. Figure 4 The method shown is applied to the core network side, combined with Figure 4 As shown, the communication control method may include:

[0061] Step 401: Receive a request instruction sent by a base station.

[0062] The execution subject of the communication control method may be the management component described in the aforementioned embodiment, which, as the communication interface of the core network as a whole, is responsible for receiving the communication data sent by all base stations under the core network to the core network side. An NG connection is established between the base station and the management component, and the communication between the two is realized based on the NG connection. The request instruction is an instruction related to the user terminal, such as a terminal registration instruction, a request session instruction, etc.

[0063] Step 402: Determine a target network element server for processing the request instruction from a plurality of first network element servers in the first network element pool based on a setting rule, wherein the setting rule is at least related to a working parameter of the first network element server.

[0064] Specifically, the setting rule is related to at least one of the following: a working state of the first network element server, a capacity parameter of the first network element server, a load condition of the first network element server, and a terminal identifier carried by the request instruction.

[0065] The first network element pool includes multiple first network element servers, and the management component needs to determine a first network element server as a processing server for the request instruction. In selecting the first network element server, the selection can be based on a pre-set rule. The specific implementation of determining the target network element server will be described in detail in the following embodiments, and will not be described in detail here.

[0066] Step 403: Send the request instruction to the target network element server for processing.

[0067] After determining the target network element server, the management component may send the instruction request to the target network element server based on a set communication protocol, so that the target network element server processes the instruction request.

[0068] In actual applications, the solution can monitor each network element server instance in real time and dynamically obtain the status, weight, capacity, load information, etc. of each network element server, so that after receiving the request instruction, it can promptly and accurately determine the target network element server of the current request instruction based on the obtained server instance data.

[0069] If the target network element server has previously recorded relevant data of the user terminal corresponding to the request instruction, such as contract information, mobile session management information, etc., the relevant data can be directly called and the request instruction can be processed based on the data obtained by the call. If the target network element server has not previously recorded relevant data of the user terminal corresponding to the request instruction, the corresponding data can be obtained from other storage areas that record relevant data of the user terminal corresponding to the request instruction, so as to process the request instruction based on the obtained data.

[0070] In the communication control method described in this embodiment, there is only one communication path between the core network side and each base station, and the request instructions from the base station are uniformly received through the communication path, and then the target network element server for processing the request instructions is selected from the first network element pool based on the set rules, and the request instructions are forwarded to the target network element server; this solution can realize the pooling function of the core network regardless of whether the wireless side equipment supports it, and ensure that resources can be shared between the network element servers in the first network element pool.

[0071] In one implementation, selecting a target network element server from multiple first network element servers in the first network element pool based on set rules may include: obtaining a terminal identifier carried in the request instruction; and determining the first network element server recorded in the registration information corresponding to the terminal identifier as the target network element server.

[0072] The terminal identifier corresponds to a uniquely determined user terminal. When the user terminal registers in the core network, a first network element server can be matched for it. Then, when the core network provides services to the user terminal in the future, the request instruction from the user terminal, that is, the request instruction carrying the terminal identifier of the user terminal, can be assigned to the matching first network element server recorded in the registration information. In this way, the matching first network element server can directly obtain the registration information, contract information, mobile management information, etc. of the user terminal from its storage area and provide corresponding services for it, thereby avoiding the request instruction of the user terminal being assigned to other first network element servers, and other network element servers also need to obtain the registration information and contract information of the user terminal from the storage area corresponding to the matching first network element server, resulting in waste of resource overhead and time delay.

[0073] Based on the contents of the foregoing embodiments, in other implementations, the communication control method may further include: if the first network element server recorded in the registration information corresponding to the terminal identifier does not exist or is invalid, selecting a target network element server from multiple first network element servers in the first network element pool based on other set rules; after receiving the request instruction, the target network element server obtains the mobile management information corresponding to the terminal identifier from the database to process the request instruction based on the mobile management information.

[0074] If the matching first network element server recorded in the user terminal registration information fails or has been uninstalled and can no longer provide services, it is necessary to select a target network element server from other network element servers according to the set rules. However, since the storage areas corresponding to the other network element servers have not previously stored the relevant information of the user terminal, it is necessary to obtain the relevant information from the storage area corresponding to the matching first network element server recorded in the registration information in order to provide services to the user terminal.

[0075] In another implementation, selecting a target network element server from multiple first network element servers in the first network element pool based on set rules may include: obtaining the terminal location carried in the request instruction; determining the address range that matches the terminal location; and determining, based on the correspondence between a preset address range and the network element server, that the first network element server corresponding to the address range is the target network element server.

[0076] For example, the request instruction of the user terminal whose terminal location is in the first address area is allocated to the network element server No. 1, and the request instruction of the user terminal whose terminal location is in another address area is allocated to the server No. 2.

[0077] In another implementation, the selecting of the target network element server from multiple first network element servers in the first network element pool based on the set rules may include: determining a set of all first network element servers in the first network element pool that are in working state; and determining the first network element server with the largest remaining capacity or the smallest load among the first network element servers in the first network element server set as the target network element server.

[0078] For example, the setting rule may be: determining the first network element server with the lowest load rate as the target network element server, or determining the first network element server with available capacity greater than a capacity threshold as the target network element server, etc. In other implementations, different first network element servers have different weights, and when selecting a target network element server, the weights of each network element server may also be combined to calculate and determine, for example, the evaluation value of the network element server is determined based on the multiplication of the weight of the first network element server and the load rate, and the first network element server with the smallest evaluation value is determined as the target network element server.

[0079] The above content introduces several different implementations of determining the target network element server, but does not constitute a fixed restriction on the implementation of determining the target network element server. In actual applications, technicians in the field can configure different setting rules according to actual scenario requirements to complete the selection of the target network element server.

[0080] For the aforementioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the order of the actions described, because according to the present application, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0081] The method is described in detail in the embodiments disclosed in the above-mentioned application. The method of the application can be implemented by various forms of devices. Therefore, the application also discloses a device, and a specific embodiment is given below for detailed description.

[0082] Figure 5 A schematic diagram of the structure of a communication control device disclosed in an embodiment of the present application. Figure 5 The peer control device shown is applied to the core network side. Figure 5 As shown, the communication control device 50 may include:

[0083] The instruction receiving module 501 is used to receive a request instruction sent by a base station.

[0084] The server determination module 502 is used to determine a target network element server for processing the request instruction from a plurality of first network element servers in the first network element pool based on a set rule, wherein the set rule is at least related to a working parameter of the first network element server.

[0085] The instruction sending module 503 is used to send the request instruction to the target network element server for processing.

[0086] The communication control device described in this embodiment has only one communication path between the core network side and each base station. The request instructions from the base station are uniformly received through the communication path, and then a target network element server for processing the request instructions is selected from the first network element pool based on the set rules, and the request instructions are forwarded to the target network element server. This solution can realize the pooling function of the core network regardless of whether the wireless side equipment supports it, and ensure that the network element servers in the first network element pool can share resources and perform disaster recovery backup.

[0087] In one implementation, the setting rule is related to at least one of the following: a working state of the first network element server, a capacity parameter of the first network element server, a load condition of the first network element server, and a terminal identifier carried in the request instruction.

[0088] In one implementation, the server determination module may be specifically configured to: obtain the terminal identifier carried in the request instruction; and determine the first network element server recorded in the registration information corresponding to the terminal identifier as the target network element server.

[0089] In one implementation, the server determination module may also include: a server adjustment module, which is used to select a target network element server from multiple first network element servers in the first network element pool based on other set rules when the first network element server recorded in the registration information corresponding to the terminal identifier does not exist or is invalid; after receiving the request instruction, the target network element server obtains the mobile management information corresponding to the terminal identifier from the database to process the request instruction based on the mobile management information.

[0090] In one implementation, the server determination module can be specifically used to: obtain the terminal location carried in the request instruction; determine the address range matching the terminal location; and based on the correspondence between the preset address range and the network element server, determine the first network element server corresponding to the address range as the target network element server.

[0091] In one implementation, the server determination module can be specifically used to: determine a set of all first network element servers in the first network element pool that are in working state; and determine the first network element server with the largest remaining capacity or the smallest load among the first network element servers in the first network element server set as the target network element server.

[0092] The specific implementation of the above-mentioned communication control device and the modules it contains, as well as other possible implementations, can be found in the corresponding parts of the method embodiment, which will not be repeated here.

[0093] Any one of the communication control devices described in the above embodiments includes a processor and a memory. The instruction receiving module, server determination module, instruction sending module, etc. in the above embodiments are all stored in the memory as program modules, and the processor executes the above program modules stored in the memory to implement corresponding functions.

[0094] The processor includes a kernel, which retrieves the corresponding program module from the memory. One or more kernels can be set, and the processing of the access data can be realized by adjusting the kernel parameters.

[0095] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0096] In an exemplary embodiment, a computer-readable storage medium is also provided, which can be directly loaded into the internal memory of a computer and contains software code. After being loaded and executed by a computer, the computer program can implement the steps shown in any embodiment of the above-mentioned communication control method.

[0097] In an exemplary embodiment, a computer program product is also provided, which can be directly loaded into the internal memory of a computer, wherein the computer program contains software codes, and after being loaded and executed by a computer, the computer program can implement the steps shown in any embodiment of the communication control method described above.

[0098] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.

[0099] It should also be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0100] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0101] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A core network element pooling resource architecture, comprising: A first network element pool includes a plurality of first network element servers, wherein the first network element servers are used to provide access and mobility management functions; A database, connected to each first network element server, and used to store working data of each first network element server; A management component is connected to each first network element server and the database, and is a unified command interface of the core network, used to receive request instructions sent by the base station, determine the target network element server of the request instruction based on the set rules, and send the request instruction to the target network element server for processing; wherein the set rules are at least related to the working parameters of the first network element server.

2. The core network element pooling resource architecture according to claim 1, wherein: The management component is deployed on the core network side in a containerized deployment manner.

3. The core network element pooling resource architecture according to claim 1, wherein: The management component and all first network element servers in the first network element pool have the same Internet Protocol address.

4. A communication control method, applied to a core network side, comprising: Receiving a request instruction sent by a base station; Determine a target network element server for processing the request instruction from a plurality of first network element servers in the first network element pool based on a setting rule, wherein the setting rule is at least related to a working parameter of the first network element server; The request instruction is sent to the target network element server for processing.

5. The communication control method according to claim 4, wherein: The setting rule is related to at least one of the following: the working state of the first network element server, the capacity parameter of the first network element server, the load condition of the first network element server and the terminal identifier carried by the request instruction.

6. The communication control method according to claim 5, wherein the step of selecting a target network element server from a plurality of first network element servers in the first network element pool based on a set rule comprises: Obtaining the terminal identifier carried in the request instruction; The first network element server recorded in the registration information corresponding to the terminal identifier is determined as the target network element server.

7. The communication control method according to claim 6, further comprising: If the first network element server recorded in the registration information corresponding to the terminal identifier does not exist or is invalid, selecting a target network element server from multiple first network element servers in the first network element pool based on other set rules; After receiving the request instruction, the target network element server obtains the mobility management information corresponding to the terminal identifier from a database to process the request instruction based on the mobility management information.

8. The communication control method according to claim 5, wherein the step of selecting a target network element server from a plurality of first network element servers in the first network element pool based on a set rule comprises: Obtaining the terminal location carried in the request instruction; Determining an address range that matches the terminal location; Based on a preset correspondence between the address range and the network element server, a first network element server corresponding to the address range is determined as the target network element server.

9. The communication control method according to claim 5, wherein the step of selecting a target network element server from a plurality of first network element servers in the first network element pool based on a set rule comprises: Determine a set of all first network element servers in the first network element pool that are in working state; A first network element server with the largest remaining capacity or the smallest load among the first network element servers in the first network element server set is determined as a target network element server.

10. A communication control device, applied to a core network side, comprising: An instruction receiving module, used for receiving a request instruction sent by a base station; A server determination module, configured to determine a target network element server for processing the request instruction from a plurality of first network element servers in the first network element pool based on a set rule, wherein the set rule is at least related to a working parameter of the first network element server; The instruction sending module is used to send the request instruction to the target network element server for processing.