Network scheduling method, device, electronic device and storage medium
By sending analysis requests to NWDAF network elements and obtaining decision information, the need for core network elements transformation when the NWDAF network elements is introduced is solved, reducing the transformation cost and difficulty.
Patent Information
- Application Number
- CN202310833372.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-07
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2043-07-07
AI Technical Summary
The introduction and subsequent evolution of NWDAF network elements require major transformation of core network elements, resulting in high transformation costs.
By sending an analysis request to the network element of the network data analysis function, obtaining the analysis results and determining the decision information, and sending the decision information to the target core network element through the target interface to realize network scheduling without directly issuing the analysis results.
This avoids the major transformation of core network elements when the NWDAF network elements is introduced, and reduces the cost and difficulty of transformation.
Smart Images

Figure CN116709531B_ABST
Abstract
Description
Background Art
[0002] With the development of communication technology, the application of NWDAF (Network Data Analytics Function) network elements is becoming more and more widespread. NWDAF network elements can analyze network data and output analysis results. Afterwards, the NWDAF network element can send the analysis results to relevant network elements in the core network to perform corresponding network scheduling based on the analysis results.
[0003] However, since the NWDAF network element directly sends the analysis results to the relevant network elements in the core network, it is necessary to configure each network element in the core network so that each network element can perform corresponding network scheduling according to the analysis results. In addition, the introduction of the NWDAF network element and its subsequent evolution have great transformation requirements on the core network elements.
[0004] Therefore, a network scheduling method is urgently needed to avoid the need for major transformation of core network elements for the introduction and subsequent evolution of NWDAF network elements, thereby reducing the transformation cost.
[0005] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention
[0006] The present disclosure provides a network scheduling method, device, electronic device and storage medium, which at least to a certain extent avoid the need for major transformation of core network elements due to the introduction and subsequent evolution of NWDAF network elements, thereby reducing the problem of heavy transformation costs.
[0007] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.
[0008] According to one aspect of an embodiment of the present disclosure, a network scheduling method is provided, including:
[0009] Sending a first analysis request to a network data analysis function network element, the first analysis request being used to instruct the network data analysis function network element to obtain analysis data and determine a first analysis result based on the analysis data;
[0010] Receiving a first analysis result returned by the network data analysis function network element;
[0011] Determine decision information according to the first analysis result, where the decision information is used to perform network scheduling on a target network element in the core network according to the first analysis result;
[0012] The decision information is sent to the target core network element through the target interface.
[0013] In some embodiments of the present disclosure, sending the decision information to a target core network element through a target interface includes:
[0014] When the decision information is used for performing the first type of network scheduling, the decision information is sent to the target core network element through the service-oriented interface between network elements, wherein the first type of network scheduling includes terminal network scheduling and session network scheduling.
[0015] In some embodiments of the present disclosure, the method is performed by a decision device, and the decision information is sent to a target core network element through a target interface, including:
[0016] When the decision information is used for second-type network scheduling, the decision information is sent to the target core network network element through the northbound interface, wherein the second-type network scheduling includes network function network scheduling, slice network scheduling and resource pool network scheduling, and the northbound interface includes an interface between the decision device and the network management device, and an interface between the network management device and the target core network element.
[0017] In some embodiments of the present disclosure, the network scheduling method provided by the embodiments of the present disclosure may further include:
[0018] Acquiring addressing information through the network data analysis function network element, the addressing information including at least one of a number segment and a user Internet Protocol address;
[0019] The target core network element is determined through the addressing information.
[0020] In some embodiments of the present disclosure, when the target core network element is a network open function element, the service-oriented interface between the network elements is an interface between the network open function element and the network function element;
[0021] When the target core network element is an application function network element, the service-oriented interface between the network elements is an interface between the application function network element and the network function network element.
[0022] In some embodiments of the present disclosure, the network scheduling method provided by the embodiments of the present disclosure may further include:
[0023] Get the original data before network scheduling;
[0024] The determining decision information according to the first analysis result includes:
[0025] Decision information is determined based on the first analysis result and the original data.
[0026] In some embodiments of the present disclosure, after the decision information is sent to the target core network element through the target interface, the network scheduling method provided by the embodiment of the present disclosure may further include:
[0027] Sending a second analysis request to the network data analysis function network element;
[0028] Receiving a second analysis result returned by the network data analysis function network element;
[0029] The network scheduling effect information is determined through the second analysis result.
[0030] According to another aspect of the present disclosure, a network scheduling device is provided, including:
[0031] A first analysis request sending module, used to send a first analysis request to a network data analysis function network element, the first analysis request is used to instruct the network data analysis function network element to obtain analysis data and determine a first analysis result according to the analysis data;
[0032] A first analysis result receiving module, used to receive a first analysis result returned by the network data analysis function network element;
[0033] A decision information determination module, used to determine decision information according to the first analysis result, where the decision information is used to perform network scheduling on a target network element in the core network according to the first analysis result;
[0034] The decision information sending module is used to send the decision information to the target core network element through the target interface.
[0035] In some embodiments of the present disclosure, a decision information sending module is used to send the decision information to a target core network element through a service-based interface between network elements when the decision information is used for first-type network scheduling, wherein the first-type network scheduling includes terminal network scheduling and session network scheduling.
[0036] In some embodiments of the present disclosure, the device is applied to a decision-making device, and the decision information sending module is used to send the decision information to a target core network network element through a northbound interface when the decision information is used for second-type network scheduling, wherein the second-type network scheduling includes network function network scheduling, slice network scheduling, and resource pool network scheduling, and the northbound interface includes an interface between the decision-making device and a network management device, and an interface between the network management device and the target core network element.
[0037] In some embodiments of the present disclosure, the network scheduling device provided by the embodiments of the present disclosure may further include:
[0038] An addressing information acquisition module, used to acquire addressing information through the network data analysis function network element, the addressing information including at least one of a number segment and a user Internet Protocol address;
[0039] The target core network element determination module is used to determine the target core network element through the addressing information.
[0040] In some embodiments of the present disclosure, when the target core network element is a network open function element, the service-oriented interface between the network elements is an interface between the network open function element and the network function element;
[0041] When the target core network element is an application function network element, the service-oriented interface between the network elements is an interface between the application function network element and the network function network element.
[0042] In some embodiments of the present disclosure, the network scheduling device provided by the embodiments of the present disclosure may further include:
[0043] The original data acquisition module is used to obtain the original data before network scheduling;
[0044] The decision information determination module is used to determine the decision information according to the first analysis result and the original data.
[0045] In some embodiments of the present disclosure, the network scheduling device provided by the embodiments of the present disclosure may further include:
[0046] A second analysis request sending module, used to send a second analysis request to the network data analysis function network element;
[0047] A second analysis result receiving module, used for receiving a second analysis result returned by the network data analysis function network element;
[0048] The network scheduling effect information determination module is used to determine the network scheduling effect information according to the second analysis result.
[0049] According to another aspect of the present disclosure, an electronic device is provided, including: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the above-mentioned network scheduling method by executing the executable instructions.
[0050] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the above-mentioned network scheduling method can be implemented.
[0051] According to another aspect of the present disclosure, a computer program product or a computer program is provided, the computer program product or the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the network scheduling method provided in various optional ways in any embodiment of the present disclosure.
[0052] The technical solution provided by the embodiment of the present disclosure can instruct the network data analysis function network element to determine the first analysis result through the first analysis request, and determine the decision information according to the first analysis result, so as to perform network scheduling on the target network element in the core network through the decision information. Therefore, the embodiment of the present disclosure can avoid the problem that the NWDAF network element directly sends the analysis result to the relevant network elements in the core network, resulting in the introduction and subsequent evolution of the NWDAF network element requiring a major transformation of the core network network elements, thereby reducing the difficulty of introducing the NWDAF network element and reducing the transformation cost. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.
[0054] Figure 1 A schematic diagram showing a system architecture in an embodiment of the present disclosure;
[0055] Figure 2 A flow chart of a network scheduling method in an embodiment of the present disclosure is shown;
[0056] Figure 3 A schematic diagram showing a network scheduling in an embodiment of the present disclosure is shown;
[0057] Figure 4 A schematic diagram of a process of performing network scheduling in an embodiment of the present disclosure is shown;
[0058] Figure 5 A schematic diagram of a process for performing network scheduling effect information feedback in an embodiment of the present disclosure is shown;
[0059] Figure 6 A schematic diagram of a network scheduling device in an embodiment of the present disclosure is shown;
[0060] Figure 7 A structural block diagram of an electronic device in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0061] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0062] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.
[0063] For ease of understanding, the terms involved in this disclosure are first explained as follows:
[0064] NWDAF: Network Data Analytics Function, which means network data analysis function network element in Chinese. NWDAF network element can be used to provide analysis results for core network elements such as NF (Network Function) network elements. NWDAF network element can notify the corresponding core network element of network status analysis information specific to the network slice.
[0065] Figure 1 A schematic diagram showing an exemplary system architecture that can be applied to a network scheduling method or a network scheduling device according to an embodiment of the present disclosure is shown.
[0066] like Figure 1 As shown, the system architecture 100 may include a decision-making device 101 , a network data analysis function network element 102 , and a target core network network element 103 .
[0067] The decision device 101 can communicate with the network data analysis function network element 102 and the target core network element 103 respectively. In addition, the network data analysis function network element 102 can communicate with the target core network element 103.
[0068] exist Figure 1In the example, the decision device 101 may send a first analysis request to the network data analysis function network element 102. Then, the network data analysis function network element 102 may obtain analysis data according to the first analysis request, and may determine a first analysis result according to the analysis data. The network data analysis function network element 102 may return the first analysis result to the decision device 101.
[0069] Then, the decision device 101 may receive the first analysis result returned by the network data analysis function network element 102, and determine decision information according to the first analysis result, where the decision information is used to perform network scheduling on the target network element in the core network according to the first analysis result.
[0070] Finally, the decision device 101 may send the decision information to the target core network element 103 through the target interface.
[0071] The embodiment of the present disclosure does not limit the device type of the decision device 101. For example, the decision device may be a network function element. In addition, the embodiment of the present disclosure does not limit the type and configuration of the network data analysis function element 102.
[0072] Exemplarily, the target core network element 103 may be a network open function network element, an application function network element, or the like.
[0073] Those skilled in the art will know that Figure 1 The number of decision-making devices 101, network data analysis function network elements 102, and target core network network elements 103 is only illustrative, and any number of decision-making devices 101, network data analysis function network elements 102, and target core network network elements 103 may be provided according to actual needs. This disclosure embodiment does not limit this.
[0074] The present exemplary implementation is described in detail below with reference to the accompanying drawings and embodiments.
[0075] First, a network scheduling method is provided in an embodiment of the present disclosure, and the method can be executed by any electronic device with computing and processing capabilities.
[0076] Figure 2 A flow chart of a network scheduling method in an embodiment of the present disclosure is shown as follows: Figure 2 As shown, the network scheduling method provided in the embodiment of the present disclosure includes the following steps S202 to S208.
[0077] S202, sending a first analysis request to a network data analysis function network element, where the first analysis request is used to instruct the network data analysis function network element to obtain analysis data and determine a first analysis result based on the analysis data.
[0078] In some embodiments, the network data analysis function network element, that is, the NWDAF network element, may be pre-configured with analysis requirement data. Exemplarily, the analysis requirement data may include an analysis ID (Identity Ddocument) corresponding to the information to be analyzed by the NWDAF network element, a user ID corresponding to the user terminal, and baseline information. The baseline information may include, for example, service experience baseline information, network element load baseline information, etc.
[0079] It should be noted that the NWDAF network element can determine the content to be analyzed according to the first analysis request. Then, the NWDAF network element can send a data collection request to the core network to obtain analysis data. After that, the NWDAF network element can analyze the collected relevant data to obtain a first analysis result.
[0080] Alternatively, the NWDAF network element may send a data collection request to the network management device to obtain analysis data. The NWDAF network element may then analyze the collected relevant data to obtain a first analysis result.
[0081] The disclosed embodiments do not limit the content of the first analysis request, and the content of the first analysis request may be determined according to the application scenario. For example, the first analysis request may be, for example, a prediction of the moving direction of a UE (User Equipment). For another example, the first analysis request may be an adjustment of resources allocated to a network slice, etc.
[0082] In an exemplary embodiment, the embodiment of the present disclosure is executed by a decision-making device. At this time, the decision-making device can initiate a first analysis request to the NWDAF network element as a consumer, or can request the first analysis result from the NWDAF network element by subscription.
[0083] In some embodiments, the network scheduling method provided by the embodiments of the present disclosure may further include: acquiring original data before network scheduling.
[0084] Exemplarily, the original data may be original data before the current network scheduling is performed. The original data may include analysis data acquired by the NWDAF network element.
[0085] In this case, determining the decision information according to the first analysis result may include: determining the decision information according to the first analysis result and the original data.
[0086] S204, receiving the first analysis result returned by the network data analysis function network element.
[0087] The embodiment of the present disclosure does not limit the method by which the NWDAF network element determines the first analysis result according to the analysis data, and the method may be limited according to experience or application scenarios. Exemplarily, the NWDAF network element may include at least one pre-configured algorithm model.
[0088] Therefore, after receiving the analysis data, the NWDAF network element may input the analysis data into the corresponding algorithm model, and then the NWDAF network element may obtain the first analysis result output by the corresponding algorithm model.
[0089] In a possible implementation, take the first analysis request as an example of predicting the moving direction of the UE. At this time, the NWDAF network element can obtain analysis data based on the core network or network management equipment. In this case, the analysis data can be the historical movement trajectory of the UE. The NWDAF network element can input the analysis data into a pre-configured algorithm model.
[0090] Exemplarily, the algorithm model may be an algorithm model based on a time series. The algorithm model may output a prediction result of the UE's moving direction, and the prediction result may indicate a base station and a cell that the UE may go to later.
[0091] Afterwards, the NWDAF network element may determine a first analysis result according to the prediction result. Exemplarily, the first analysis result may include IDs corresponding to each base station and cell that the UE may subsequently go to, and confidence levels corresponding to each base station and cell.
[0092] In another possible implementation, take the first analysis request as an example of selecting a network slice to be accessed. At this time, the NWDAF network element can obtain analysis data based on the core network or network management equipment. Exemplarily, the analysis data may include URSP (UE Route Selection Policy) information and configuration data of each network slice. Afterwards, the NWDAF network element can input the analysis data into a pre-configured algorithm model.
[0093] Then, the algorithm model can output the selection result of the network slice. The NWDAF network element can use the selection result of the network slice as the first analysis result.
[0094] S206: Determine decision information according to the first analysis result, where the decision information is used to perform network scheduling on a target network element in the core network according to the first analysis result.
[0095] In a possible implementation, the first analysis result corresponds to network scheduling at a UE level, a session level, etc., for example, and the corresponding decision information may be signaling.
[0096] In another possible implementation, when the first analysis result corresponds to network scheduling at a network element level, a NF level, etc., the corresponding decision information may be an instruction.
[0097] Exemplarily, the method for determining decision information based on the first analysis result can be determined based on experience or implementation scenarios, and the decision information can be recognized and executed by each core network element. The embodiments of the present disclosure do not limit the method for determining the decision information.
[0098] It should be noted that the NWDAF network element may need to be introduced and modified more frequently. Therefore, each network element in the core network may not be able to identify the first analysis result generated by the NWDAF network element and perform corresponding network scheduling operations. The embodiment of the present disclosure converts the first analysis result into instructions and / or signaling that can be recognized and executed by each core network element through an external decision-making device, without the need for each core network element to make a decision. Therefore, the present disclosure effectively avoids the problem that the introduction and subsequent evolution of the NWDAF network element require a major modification of the core network elements, reduces the difficulty of introducing the NWDAF network element, and reduces the cost of modification.
[0099] S208: Send the decision information to the target core network element through the target interface.
[0100] Exemplarily, since different network scheduling requires different core network elements, the target interface and the target core network element can be determined according to the type of network scheduling corresponding to the decision information.
[0101] In an exemplary embodiment, the target core network element may be a NEF (Network Exposure Function) network element, an AF (Application Function) network element, a PCF (Policy Control function) network element, a NSSF (Network Slice Selection Function) network element, or the like.
[0102] In some embodiments, sending the decision information to the target core network element through the target interface may include: when the decision information is used for first-type network scheduling, sending the decision information to the target core network element through the service-based interface between network elements, wherein the first-type network scheduling includes terminal network scheduling and session network scheduling.
[0103] Exemplarily, the terminal network scheduling included in the first type of network scheduling can be used for terminal-level adjustment. The terminal-level adjustment can include, for example, adjusting the cell or base station accessed by the terminal, and for example, allocating PDCCH (Physical Downlink Control Channel) resources occupied by the terminal.
[0104] Exemplarily, the session network scheduling included in the first type of network scheduling can be used to perform session-level adjustments. The session-level adjustments can, for example, include modifying a PDU (Protocol Data Unit) session, releasing a PDU session, and performing traffic monitoring on a PDU session.
[0105] In some embodiments, when the target core network element is a NEF network element, the service-oriented interface between the network elements may be an interface between the NEF network element and the NF network element; when the target core network element is an AF network element, the service-oriented interface between the network elements may be an interface between the AF network element and the NF network element.
[0106] In some embodiments, the embodiments of the present disclosure are executed by a decision device, which can be a NF network element, and the NF network element can communicate with the NEF network element. In addition, the NF network element can also communicate with the AF network element. Alternatively, the decision device can send the decision information to the NF network element, and then send it to the NEF network element or the AF network element through the NF network element.
[0107] It should be noted that, when the target core network element is a NEF network element, after the decision device sends the decision information to the NEF network element, the NEF network element may also send the decision information to other network elements in the core network.
[0108] Exemplarily, the target core network element may send the decision information to the PCF network element, the AF network element, etc. The PCF network element may use the decision information in its policy decision.
[0109] Similarly, when the target core network element is an AF network element, after the decision device sends the decision information to the AF network element, the AF network element may also send the decision information to other network elements in the core network. The embodiments of the present disclosure are not limited to this.
[0110] In some embodiments, the network scheduling method provided by the embodiments of the present disclosure may also include: obtaining addressing information through the NWDAF network element, the addressing information including at least one of a number segment and a user IP (Internet Protocol) address; and determining the target core network network element through the addressing information.
[0111] In an exemplary embodiment, each number segment and each user IP address served by any core network element can be determined by pre-configuration. Therefore, the NWDAF network element can obtain the number segment and the user IP address.
[0112] In some embodiments, the embodiment of the present disclosure is executed by a decision-making device, and the decision information is sent to the target core network element through the target interface, which may include: when the decision information is used for second-class network scheduling, the decision information is sent to the target core network element through the northbound interface.
[0113] Exemplarily, the second type of network scheduling includes NF network scheduling, slice network scheduling and resource pool network scheduling. In addition, the northbound interface may include an interface between a decision-making device and a network management device, and an interface between a network management device and a target core network element.
[0114] Exemplarily, the NF network scheduling included in the second type of network scheduling can be used to adjust the NF level. The NF level adjustment can be used to adjust the priority of the network element, the parameters of the network element, etc.
[0115] Exemplarily, the slice network scheduling included in the second type of network scheduling can be used for slice-level adjustment. The slice-level adjustment can be used, for example, to adjust the parameters of the entire network slice. Among them, the parameters of the network slice may include slice bandwidth parameters, slice resource allocation parameters, etc.
[0116] Exemplarily, the resource pool network scheduling included in the second type of network scheduling can be used for resource pool level adjustment. The resource pool level adjustment can be, for example, for the cloud resource pool where the 5GC (5th Generation Mobile Communication Technology Core) network element is deployed, or for example, for adjusting the resource allocation of each domain, or for example, for scheduling the load of the resource pool server.
[0117] In an exemplary embodiment, when the decision information is used for performing the second type of network scheduling, the decision information is sent to a target core network element via a northbound interface, wherein the target core network element can be determined according to an application scenario.
[0118] Exemplarily, the decision device or NWDAF network element may include a pre-configured application scenario label, and the scenario label may be used to indicate the target core network element corresponding to the corresponding application scenario. Exemplarily, the target core network element may be a PCF network element, an NSSF network element, etc. Among them, the PCF network element may use the decision information in its policy decision. In addition, the NSSF network element may perform slice selection based on the load level information provided in the decision information.
[0119] In some embodiments, after sending the decision information to the target core network element through the target interface, it may also include: sending a second analysis request to the network data analysis function network element; receiving a second analysis result returned by the network data analysis function network element; and determining the network scheduling effect information through the second analysis result.
[0120] In an exemplary embodiment, the decision-making device may continue to initiate a second analysis request to the NWDAF network element as a consumer, or may request the first analysis result by maintaining a subscription to the NWDAF network element.
[0121] Exemplarily, the decision device may include a preconfigured preset time interval. Therefore, when a preset time interval has elapsed since the time interval of sending the first analysis request, the decision device may send a second analysis request to the NWDAF network element.
[0122] The embodiments of the present disclosure do not limit the network scheduling effect information. Exemplarily, the network scheduling effect information can be used to determine the execution effect of the decision information by the core network element.
[0123] In an exemplary embodiment, the decision-making device may also send a raw data request to the 5GC or the network management device to obtain current raw data. The raw data may be current data that has not been network scheduled according to the second analysis result. The decision-making device may determine network scheduling effect information through the raw data and the second analysis result.
[0124] For example, taking the first analysis result as the prediction result of the moving direction of the UE as an example, if the target UE is to be prohibited from accessing the network at a specific location, it can be determined based on the second analysis result whether the target UE has been kicked out of the network at this time, and it can be determined based on the original data whether the target UE is currently prohibited from accessing the specific location. Alternatively, if it is necessary to guarantee the relevant services of the target UE at a specific location, the second analysis request can be to request the NWDAF network element to analyze the QoE information corresponding to the target UE, so that the QoS (Quality of Service) information can be monitored according to the second analysis result.
[0125] In addition, the decision-making device may also send a second analysis request to the NWDAF network element once at a preset time interval.
[0126] In some possible implementations, the decision-making device can monitor the change of the target indicator by continuously acquiring the second analysis structure, and generate feedback information according to the target indicator. In addition, the decision-making device can also send the feedback information to the operator, so as to continue to send the decision information corresponding to the second analysis result to the target core network element when it is necessary to continue the network scheduling, so as to further adjust the network scheduling.
[0127] It should be noted that the steps of determining decision information, monitoring changes in target indicators, generating feedback information, and further adjusting network scheduling based on the feedback information can form a closed loop, which will help introduce intelligence into 5G networks and help optimize and upgrade the algorithms used by NWDAF network elements for data analysis.
[0128] The method provided by the embodiment of the present disclosure can instruct the network data analysis function network element to determine the first analysis result through the first analysis request, and determine the decision information according to the first analysis result, so as to perform network scheduling on the target network element in the core network through the decision information. Therefore, the embodiment of the present disclosure can avoid the problem that the NWDAF network element directly sends the analysis result to the relevant network elements in the core network, resulting in the introduction and subsequent evolution of the NWDAF network element requiring a major transformation of the core network network elements, thereby reducing the difficulty of introducing the NWDAF network element and reducing the transformation cost.
[0129] In an exemplary embodiment, a schematic diagram of a network scheduling may be as follows: Figure 3 shown.
[0130] exist Figure 3 In the example, the decision-making device may send a first analysis request to the NWDAF network element. The NWDAF network element may receive the first analysis request and obtain analysis data through the 5G core network. A first analysis result may be determined based on the analysis data, and the first analysis result may be sent to the decision-making device.
[0131] Then, the decision device can obtain the first analysis result and determine the decision information according to the first analysis result. If the decision information is used for the first type of network scheduling, such as terminal network scheduling, session network scheduling, etc., the decision information can be sent to the target core network element in the 5G core network through the service-oriented interface between network elements. If the decision information is used for the second type of network scheduling, such as network function network scheduling, slice network scheduling, and resource pool network scheduling, the decision information can be sent to the target core network element through the northbound interface.
[0132] Finally, the target core network element can perform corresponding network scheduling based on the decision information. Figure 3 There is no limitation on the core network elements included in the 5G core network. The 5G core network may include at least one of the PCF network element, AMF (Access and Mobility Management Function) network element, SMF (Session Management Function) network element, and UPF (User Plane Function) network element. It may also include network elements other than PCF network elements, AMF network elements, SMF network elements, and UPF network elements.
[0133] For example, a schematic diagram of a process for performing network scheduling may be as follows: Figure 4 shown.
[0134] exist Figure 4 In the example, the decision-making device may send a first analysis request to the NWDAF network element. The NWDAF network element may send a data collection request to the 5GC or network management device according to the first analysis request to obtain analysis data.
[0135] Then, the NWDAF network element may determine a first analysis result according to the analysis data, and send the first analysis result to the decision device. Afterwards, the decision device determines decision information according to the first analysis result, and sends the decision information to the target core network network element through the target interface.
[0136] In an exemplary embodiment, a schematic diagram of a process for performing network scheduling effect information feedback can be as follows: Figure 5 shown.
[0137] exist Figure 5 In the process, the decision device can send a second analysis request to the NWDAF network element. The NWDAF network element can send a data collection request to the 5GC or network management device according to the second analysis request to obtain the analysis data. In addition, the decision device can send an original data request to the 5GC or network management device to obtain the current original data. Afterwards, the decision device can determine the network scheduling effect information through the second analysis result and the original data. The decision device can also continue to send decision information corresponding to the second analysis result to the target core network network element when it is necessary to continue the network scheduling, so as to further adjust the network scheduling.
[0138] Based on the same inventive concept, the present disclosure also provides a network scheduling device, as described in the following embodiments. Since the principle of solving the problem in the device embodiment is similar to that in the above method embodiment, the implementation of the device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.
[0139] Figure 6 A schematic diagram of a network scheduling device in an embodiment of the present disclosure is shown. Figure 6 As shown, the device comprises:
[0140] A first analysis request sending module 601 is used to send a first analysis request to a network data analysis function network element, where the first analysis request is used to instruct the network data analysis function network element to obtain analysis data and determine a first analysis result based on the analysis data;
[0141] A first analysis result receiving module 602, configured to receive a first analysis result returned by the network data analysis function network element;
[0142] A decision information determination module 603, configured to determine decision information according to the first analysis result, wherein the decision information is used to perform network scheduling on a target network element in the core network according to the first analysis result;
[0143] The decision information sending module 604 is used to send the decision information to the target core network element through the target interface.
[0144] In some embodiments of the present disclosure, the decision information sending module 604 is used to send the decision information to the target core network element through the service-based interface between network elements when the decision information is used for first-type network scheduling, wherein the first-type network scheduling includes terminal network scheduling and session network scheduling.
[0145] In some embodiments of the present disclosure, the apparatus is applied to a decision-making device, and the decision information sending module 604 is used to send the decision information to a target core network network element through a northbound interface when the decision information is used for second-type network scheduling, wherein the second-type network scheduling includes network function network scheduling, slice network scheduling, and resource pool network scheduling, and the northbound interface includes an interface between the decision-making device and a network management device, and an interface between the network management device and the target core network element.
[0146] In some embodiments of the present disclosure, the network scheduling device provided by the embodiments of the present disclosure may further include:
[0147] An addressing information acquisition module, used to acquire addressing information through the network data analysis function network element, the addressing information including at least one of a number segment and a user Internet Protocol address;
[0148] The target core network element determination module is used to determine the target core network element through the addressing information.
[0149] In some embodiments of the present disclosure, when the target core network element is a network open function element, the service-oriented interface between the network elements is an interface between the network open function element and the network function element;
[0150] When the target core network element is an application function network element, the service-oriented interface between the network elements is an interface between the application function network element and the network function network element.
[0151] In some embodiments of the present disclosure, the network scheduling device provided by the embodiments of the present disclosure may further include:
[0152] The original data acquisition module is used to obtain the original data before network scheduling;
[0153] The decision information determination module 603 is used to determine decision information according to the first analysis result and the original data.
[0154] In some embodiments of the present disclosure, the network scheduling device provided by the embodiments of the present disclosure may further include:
[0155] A second analysis request sending module, used to send a second analysis request to the network data analysis function network element;
[0156] A second analysis result receiving module, used for receiving a second analysis result returned by the network data analysis function network element;
[0157] The network scheduling effect information determination module is used to determine the network scheduling effect information according to the second analysis result.
[0158] The technical solution provided by the embodiment of the present disclosure can instruct the network data analysis function network element to determine the first analysis result through the first analysis request, and determine the decision information according to the first analysis result, so as to perform network scheduling on the target network element in the core network through the decision information. Therefore, the embodiment of the present disclosure can avoid the problem that the NWDAF network element directly sends the analysis result to the relevant network elements in the core network, resulting in the introduction and subsequent evolution of the NWDAF network element requiring a major transformation of the core network network elements, thereby reducing the difficulty of introducing the NWDAF network element and reducing the transformation cost.
[0159] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as "circuits", "modules" or "systems".
[0160] Refer to the following Figure 7 An electronic device 700 according to this embodiment of the present disclosure is described. Figure 7 The electronic device 700 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0161] like Figure 7 As shown, the electronic device 700 is in the form of a general computing device. The components of the electronic device 700 may include but are not limited to: at least one processing unit 710, at least one storage unit 720, and a bus 730 connecting different system components (including the storage unit 720 and the processing unit 710).
[0162] The storage unit stores program code, which can be executed by the processing unit 710, so that the processing unit 710 executes the steps according to various exemplary embodiments of the present disclosure described in the above “Specific Implementation Methods” section of this specification.
[0163] The storage unit 720 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 7201 and / or a cache storage unit 7202 , and may further include a read-only storage unit (ROM) 7203 .
[0164] The storage unit 720 may also include a program / utility 7204 having a set (at least one) of program modules 7205, such program modules 7205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0165] Bus 730 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0166] The electronic device 700 may also communicate with one or more external devices 740 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 700, and / or communicate with any device that enables the electronic device 700 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 750. Furthermore, the electronic device 700 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 760. As shown, the network adapter 760 communicates with other modules of the electronic device 700 via a bus 730. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 700, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0167] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.
[0168] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, which may be a readable signal medium or a readable storage medium. A program product capable of implementing the above-mentioned method of the present disclosure is stored thereon. In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary implementations of the present disclosure described in the above “Specific Implementation Methods” section of this specification.
[0169] More specific examples of computer-readable storage media in the present disclosure may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0170] In the present disclosure, a computer readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, wherein a readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A readable signal medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0171] Alternatively, the program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.
[0172] In a specific implementation, the program code for performing the operation of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).
[0173] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.
[0174] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.
[0175] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the implementation of the present disclosure.
[0176] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The description and examples are to be regarded as exemplary only, and the true scope of the present disclosure is indicated by the appended claims.
Claims
1. A network scheduling method, characterized in that: include: Sending a first analysis request to a network data analysis function network element, wherein the first analysis request is used to instruct the network data analysis function network element to obtain analysis data and determine a first analysis result according to the analysis data; Receiving a first analysis result returned by the network data analysis function network element; Determine decision information according to the first analysis result, where the decision information is used to perform network scheduling on a target network element in the core network according to the first analysis result, wherein when the first analysis result corresponds to network scheduling at a network element level or a NF level, the corresponding decision information is an instruction; when the first analysis result corresponds to network scheduling at a UE level or a session level, the corresponding decision information is signaling; The decision information is sent to the target core network element through the target interface, wherein when the decision information is used for second-type network scheduling, the decision information is sent to the target core network element through the northbound interface, wherein the second-type network scheduling includes network function network scheduling, slice network scheduling and resource pool network scheduling.
2. The network scheduling method according to claim 1, characterized in that: The sending the decision information to the target core network element through the target interface includes: When the decision information is used for performing first-type network scheduling, the decision information is sent to the target core network element through a service-oriented interface between network elements, wherein the first-type network scheduling includes terminal network scheduling and session network scheduling.
3. The network scheduling method according to claim 1, characterized in that: The method is executed by a decision-making device, and the northbound interface includes an interface between the decision-making device and a network management device, and an interface between the network management device and a network element of the target core network.
4. The network scheduling method according to claim 2, characterized in that: The method further comprises: Acquiring addressing information through the network data analysis function network element, the addressing information including at least one of a number segment and a user Internet Protocol address; The target core network element is determined through the addressing information.
5. The network scheduling method according to claim 2 or 4, characterized in that: When the target core network element is a network open function element, the service-oriented interface between the network elements is an interface between the network open function element and the network function element; When the target core network element is an application function network element, the service-oriented interface between the network elements is an interface between the application function network element and the network function network element.
6. The network scheduling method according to any one of claims 1 to 4, characterized in that: The method further comprises: Get the original data before network scheduling; The determining decision information according to the first analysis result includes: Decision information is determined according to the first analysis result and the original data.
7. The network scheduling method according to any one of claims 1 to 4, characterized in that: After sending the decision information to the target core network element through the target interface, the method further includes: Sending a second analysis request to the network data analysis function network element; Receiving a second analysis result returned by the network data analysis function network element; The network scheduling effect information is determined through the second analysis result.
8. A network scheduling device, characterized in that: include: A first analysis request sending module, used for sending a first analysis request to a network data analysis function network element, wherein the first analysis request is used for instructing the network data analysis function network element to obtain analysis data and determine a first analysis result according to the analysis data; A first analysis result receiving module, used to receive a first analysis result returned by the network data analysis function network element; A decision information determination module, configured to determine decision information according to the first analysis result, wherein the decision information is used to perform network scheduling on a target network element in a core network according to the first analysis result, wherein when the first analysis result corresponds to network scheduling at a network element level or a NF level, the corresponding decision information is an instruction; when the first analysis result corresponds to network scheduling at a UE level or a session level, the corresponding decision information is a signaling; A decision information sending module is used to send the decision information to a target core network element through a target interface, wherein when the decision information is used for second-type network scheduling, the decision information is sent to the target core network element through a northbound interface, wherein the second-type network scheduling includes network function network scheduling, slice network scheduling, and resource pool network scheduling.
9. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to execute the network scheduling method according to any one of claims 1 to 7 by executing the executable instructions.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the network scheduling method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Abnormal signaling management and control method and device, electronic equipment and storage medium
CN116208306A