Analysis processing method and device, communication equipment and storage medium

By generating digital twin instances of the network to simulate signaling storms, the challenges of network analysis in signaling storm scenarios are solved, the risk of trial and error in the live network is reduced, and the efficiency and reliability of network optimization are improved.

CN120980464APending Publication Date: 2025-11-18CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410620056.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-05-17
Publication Date
2025-11-18

AI Technical Summary

Technical Problem

Existing technologies lack effective analysis methods when facing signaling storm scenarios, which affects network performance and stability. Furthermore, current network monitoring solutions are costly and risky.

Method used

The system receives consumer requests through the first network function, generates a network digital twin instance, simulates the signaling storm process, obtains relevant information and generates analysis results, and provides network optimization suggestions.

Benefits of technology

It reduces the risks and costs of trial and error in the existing network, improves the efficiency of research on new network technologies, and enhances the reliability of network configuration and deployment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120980464A_ABST
    Figure CN120980464A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an analysis processing method and device, communication equipment and a storage medium. The method comprises the steps that a first network function receives first information sent by a consumer, the first information is used for requesting analysis of a signaling storm, and the first information at least comprises network object information; and obtaining second information related to a network object, executing network simulation and / or verification of signaling storm analysis based on the second information, generating an analysis result, and sending the analysis result to the consumer.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, in particular to an analysis processing method and device, a communication device and a storage medium. BACKGROUND

[0002] Signaling storm is a situation in which a large number of signaling messages suddenly appear in a mobile communication network, causing the network processing capacity to be overloaded, thereby affecting the network performance and stability. The signaling storm can be caused by a major event that causes too many users to request services at the same time, or by network failure, configuration error or malicious attack. During this period, users will repeatedly attempt to establish a connection until reconnection, thereby suddenly generating a large number of signaling messages, causing a signaling storm. At present, the available monitoring solutions for signaling storm scenarios or network failure, root cause analysis and other availability technologies are all based on existing network technologies. SUMMARY

[0003] To solve the existing technical problems, the embodiments of the present application provide an analysis processing method and device, a communication device and a storage medium.

[0004] To achieve the above-mentioned purpose, the technical scheme of the embodiments of the present application is as follows:

[0005] In a first aspect, the embodiments of the present application provide an analysis processing method, which is applied to a first network function, and the method comprises:

[0006] The first network function receives first information sent by a consumer, the first information is used to request analysis of a signaling storm, and the first information at least comprises network object information;

[0007] Second information related to the network object is obtained, network simulation and / or verification of signaling storm analysis is performed based on the second information, an analysis result is generated, and the analysis result is sent to the consumer.

[0008] In the above-mentioned scheme, the network object information comprises one or more of the following: network function information, network slice information, configuration information of the network function, and configuration information of the network slice.

[0009] In the above-mentioned scheme, the second information comprises one or more of the following: network performance related information, network element state related information, network capability related information, network slice related information, resource related network slice information, and traffic data of users and / or networks.

[0010] In the above-mentioned scheme, the second information related to the network object is obtained by the first network function based on the first information from one or more second network functions.

[0011] In the scheme, the network simulation and / or verification based on the second information to perform the signaling storm analysis generates an analysis result, including:

[0012] Based on the second information, a network digital twin / digital twin instance related to the network object is generated, and the network digital twin / digital twin instance is run to perform network simulation and / or verification of signaling storm analysis.

[0013] The running result of the network digital twin / digital twin instance is obtained, and the analysis result is generated based on the running result.

[0014] In the scheme, the network digital twin / digital twin instance related to the network object is generated based on the second information, including:

[0015] The first network function creates a digital twin object corresponding to the network object, and generates a network digital twin / digital twin instance based on the second information.

[0016] In the scheme, the network digital twin / digital twin instance is run to perform network simulation and / or verification of signaling storm analysis, including:

[0017] The first network function runs the network digital twin / digital twin instance to obtain a first running result, which includes relevant information obtained by running the network digital twin / digital twin instance to simulate the signaling storm process; and / or,

[0018] The first network function runs the network digital twin / digital twin instance based on operation information to obtain a second running result, the operation information representing a simulation action or behavior for the network digital twin / digital twin instance, and the second running result representing relevant information obtained by running the network digital twin / digital twin instance according to the operation information to simulate and optimize the operation process of the signaling storm.

[0019] In the scheme, the first information includes the operation information; or the method further includes: the first network function obtains the operation information through local policy information.

[0020] In the scheme, the analysis result is generated based on one or more of the first running result, the second running result, and a first prediction result; the first prediction result is obtained based on the first running result, and the first prediction result represents trend information of the occurrence or non-occurrence of a signaling storm at a future first time.

[0021] In a second aspect, the embodiments of the present application further provide an analysis processing method, which is applied to a consumer, and the method comprises:

[0022] The consumer sends first information to a first network function, the first information is used for requesting analysis of a signaling storm, and the first information at least comprises network object information;

[0023] An analysis result sent by the first network function is received, and the analysis result is generated by network simulation and / or verification of signaling storm analysis performed by the first network function.

[0024] In the above scheme, the network object information comprises one or more of the following: network function information, network slice information, configuration information of the network function, and configuration information of the network slice.

[0025] In the above scheme, the first information further comprises operation information, and the operation information indicates a simulation action or behavior of a network digital twin / digital twin instance related to the network object.

[0026] In the above scheme, the analysis result is generated based on one or more of a first running result, a second running result, and a first prediction result; wherein,

[0027] The first running result comprises relevant information obtained by the first network function by running the network digital twin / digital twin instance to simulate a signaling storm process;

[0028] The second running result indicates relevant information obtained in a simulation optimization operation process of running the network digital twin / digital twin instance according to the operation information to simulate a signaling storm;

[0029] The first prediction result is obtained based on the first running result, and the first prediction result indicates trend information of occurrence or non-occurrence of a signaling storm at a future first time.

[0030] In a third aspect, the embodiments of the present application further provide an analysis processing device, which is applied to a first network function, and the device comprises a first communication unit and a first processing unit; wherein,

[0031] The first communication unit is configured to receive first information sent by a consumer, the first information is used for requesting analysis of a signaling storm, and the first information at least comprises network object information; and further configured to acquire second information related to the network object;

[0032] The first processing unit is configured to perform network simulation and / or verification of signaling storm analysis based on the second information, and generate an analysis result.

[0033] The first communication unit is further configured to send the analysis result to the consumer.

[0034] In a fourth aspect, an embodiment of the present application further provides an analysis processing device, which is applied to a consumer, and includes a second communication unit configured to send first information to a first network function, the first information being used to request analysis of a signaling storm, and the first information at least including network object information; and further configured to receive an analysis result sent by the first network function, the analysis result being generated by network simulation and / or verification performed by the first network function for the analysis of the signaling storm.

[0035] In a fifth aspect, an embodiment of the present application further provides a computer readable storage medium, which stores a computer program, and the program is executed by a processor to implement the steps of the method in the first aspect or the second aspect.

[0036] In a sixth aspect, an embodiment of the present application further provides a communication device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the steps of the method in the first aspect or the second aspect when executing the program.

[0037] In a seventh aspect, an embodiment of the present application further provides a computer program product, which includes computer program instructions, and the computer program instructions make a computer execute the steps of the method in the first aspect or the second aspect.

[0038] The analysis processing method, device, communication device, and storage medium provided by the embodiments of the present application, the method includes: a first network function receiving first information sent by a consumer, the first information being used to request analysis of a signaling storm, and the first information at least including network object information; obtaining second information related to the network object, performing network simulation and / or verification for the analysis of the signaling storm based on the second information, generating an analysis result, and sending the analysis result to the consumer. By using the technical solution of the embodiments of the present application, the network simulation method is used to simulate a network scenario such as a signaling storm based on the demand of the consumer by the first network function, thereby realizing the analysis of the signaling storm by the network simulation method, reducing the trial and error risk and cost of the existing network, and assisting the research of new network technologies. BRIEF DESCRIPTION OF DRAWINGS

[0039] Figure 1 The flowchart of the analysis processing method of the embodiments of the present application Figure One ;

[0040] Figure 2 The creation and running process diagram of the digital twin instance in the analysis processing method of the embodiments of the present application

[0041] Figure 3 Flowchart of the analysis processing method of an embodiment of the present application Figure Two ;

[0042] Figure 4 Interaction flowchart of the analysis processing method of an embodiment of the present application

[0043] Figure 5 Schematic diagram of the composition structure of the analysis processing device of an embodiment of the present application Figure One ;

[0044] Figure 6 Schematic diagram of the composition structure of the analysis processing device of an embodiment of the present application Figure Two ;

[0045] Figure 7 Schematic diagram of the hardware composition structure of the communication device of an embodiment of the present application. DETAILED DESCRIPTION

[0046] The present application will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0047] The technical solution of the embodiment of the present application can be applied to various communication systems, for example: Global System of Mobile communication (GSM) system, Long Term Evolution (LTE) system or 5G system, etc. Optionally, the 5G system or 5G network can also be referred to as New Radio (NR) system or NR network.

[0048] For example, the communication system to which the embodiment of the present application is applied can include a network device and a terminal device (also referred to as a terminal, a communication terminal, etc.); the network device can be a device that communicates with the terminal device. Among them, the network device can provide communication coverage in a certain area range, and can communicate with terminals located in the area. Optionally, the network device can be a base station in each communication system, for example, an Evolutional Node B (eNB) in the LTE system, and for example, a base station (gNB) in the 5G system or the NR system.

[0049] It should be understood that the devices with communication functions in the network / system in the embodiments of the present application can be referred to as communication devices. The communication devices can include network devices and terminals with communication functions, and the network devices and terminal devices can be the specific devices described above, which will not be described here; the communication devices can also include other devices in the communication system, such as network controllers, mobile management entities and other network entities, which are not limited in the embodiments of the present application.

[0050] It should be understood that the terms "system" and "network" are often used interchangeably herein. The term "and / or", herein, is merely used to represent an associated relationship between associated objects, and can represent three relationships, for example, A and / or B, which can represent three cases of A alone, A and B together, and B alone. In addition, the character " / " herein generally represents an "or" relationship between the front and rear associated objects.

[0051] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and do not necessarily describe a specific order or sequence. It should be understood that the data used in this way can be exchanged under appropriate circumstances, so that the embodiments of the application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not necessarily limit to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0052] The embodiment of the application provides an analysis processing method. Figure 1 The flowchart of the analysis processing method of the embodiment of the application is shown in Figure One As shown in Figure 1 , the method comprises:

[0053] Step 101: The first network function receives the first information sent by the consumer, the first information is used for requesting analysis of a signaling storm, and the first information at least comprises network object information;

[0054] Step 102: Obtain second information related to the network object, perform network simulation and / or verification of the signaling storm analysis based on the second information, generate an analysis result, and send the analysis result to the consumer.

[0055] In the embodiment, the first network function refers to a function or entity capable of providing a management service (MnS, Management Service). In other optional embodiments, the execution subject of the analysis processing method can also be referred to as a management service (MnS), a first entity, etc.

[0056] In the embodiment, the first network function can perform network simulation and / or verification of the signaling storm analysis based on the request of the consumer. The network simulation and / or verification adopts technologies such as digital twinning, performs external abstract mapping on a traditional physical network, establishes a network digital twinning body, and realizes closed-loop control through management arrangement.

[0057] In this embodiment, the consumer, which can also be referred to as a consumer or a consumer, refers to a user or a device or an entity to which the user belongs requesting a network digital twin (NDT, Network Digital Twin) service. In the embodiment of the application, the consumer requests to analyze the signaling storm, and sends first information for requesting to analyze the signaling storm to a first network function, wherein the first information includes network object information, that is, which network object or network objects request to analyze the signaling storm.

[0058] In some optional embodiments, the network object information includes one or more of the following: network function information, network slice information, configuration information of the network function, and configuration information of the network slice.

[0059] In this embodiment, the network object information includes a network object requesting analysis, which can refer to one or more network functions or entities, that is, the network function information can include the identification information and the like of the network function or entity. Alternatively, the network object can also refer to one or more network slices, and the network slice information can include one or more single network slice selection assistance information (S-NSSAI, Single Network Slice Selection Assistance Information). In other optional embodiments, the network object information can also include configuration information of the network object, such as configuration information of the network function, configuration information of the network slice, and the like. Exemplarily, the configuration information of the network object includes but is not limited to interface-related configuration information, channel-related configuration information, protocol-related configuration information, and the like. Any configuration information related to the network function and / or slice in the entity network can be included in the configuration information of the network object in this embodiment.

[0060] In this embodiment, the first network function collects second information related to the network object, and the second information is used to perform network simulation and / or verification. It can be understood that the second information is network information related to the network object, which can be current information related to the network object and / or information collected in a historical period.

[0061] In some optional embodiments, the second information related to the network object is obtained by the first network function based on the first information, from one or more second network functions.

[0062] In this embodiment, the one or more second network functions refer to a management service (MnS) producer. In other optional embodiments, the second network function can also be referred to as a management service provider, which can provide second information related to a network object. In some optional embodiments, the second network function can be one or more of the following: a network slice management function (NSMF), a network slice subnet management function (NSSMF), and a network function management function (NFMF). In other optional embodiments, the second network function can also refer to other network functions or entities capable of obtaining second information, which is not limited in this embodiment.

[0063] In some optional embodiments, the second information includes one or more of the following: network performance related information, network element state related information, network capability related information, network slice related information, and resource related network slice information.

[0064] In this embodiment, the second information can include one or more of the following three types of information:

[0065] The first type of information includes one or more of the following: network performance related information, network element state related information, and network capability related information.

[0066] The second type of information includes one or more of the following: network slice related information and resource related network slice information.

[0067] The third type of information includes traffic data of a user or a network.

[0068] The network performance related information may, for example, include any information related to network performance, such as bandwidth, latency, throughput rate, transmission rate, packet loss rate, retransmission rate, and number of concurrent connections. The network element state related information may, for example, include online status, offline status, working status, fault status, hibernation status, low power status, and the like. Any information that can identify the state of a network object can be used as the network element state related information. The network capability related information may, for example, refer to network supported index related information, such as maximum bandwidth, maximum throughput rate, maximum transmission rate, and maximum number of concurrent connections.

[0069] The resource related network slice information may, for example, refer to resource requirement information required by a slice, such as bandwidth size required by a slice.

[0070] The traffic data of the user and / or the network can specifically include traffic data used by the user and / or traffic data used by the network, and can specifically be embodied by one or more of the following: traffic (amount of data transmitted by the network), bandwidth, transmission duration, number of subscribers, and the like.

[0071] In this embodiment, the first network function performs network simulation and / or verification based on the obtained second information related to the network object, thereby generating an analysis result.

[0072] In some optional embodiments of the present application, the network simulation and / or verification based on the second information to perform signaling storm analysis, and generating an analysis result, comprises: generating a network digital twin / digital twin instance related to the network object based on the second information, and running the network digital twin / digital twin instance to perform network simulation and / or verification of signaling storm analysis; obtaining a running result of the network digital twin / digital twin instance, and generating an analysis result based on the running result.

[0073] In this embodiment, the first network function can have a digital twin module, which generates a digital twin instance related to the network object and controls the running of the digital twin instance. In each embodiment of the present application, the digital twin instance can be one or more of an end-to-end network digital twin instance, a single-domain digital twin instance, and a private network digital twin instance. The first network function performs control of the digital twin instance, executes the running requirements of the digital twin instance, and obtains the running result of the digital twin instance, thereby obtaining an analysis result.

[0074] In some optional embodiments, the generation of a network digital twin / digital twin instance related to the network object based on the second information comprises: the first network function creating a digital twin object corresponding to the network object, and generating a network digital twin / digital twin instance based on the second information.

[0075] In this embodiment, the digital twin component of the first network function can specifically include: a twin model library, a digital twin model generation function, a digital twin arrangement function, a digital twin instance running function, and a digital twin instance control function, etc.; wherein the twin model library includes various digital twin models required in the network; the digital twin model generation function can obtain a digital twin model related to a network object from the twin model library based on the second information according to the needs of the consumer, thereby creating a digital twin object corresponding to the network object, and sending the digital twin object to the digital twin arrangement function; the digital twin arrangement function intelligently arranges related resources based on the second information, generates corresponding network digital twins / digital twin instances on demand, and sends the network digital twins / digital twin instances to the digital twin instance running function; the digital twin instance control function controls the digital twin instance running function to run the network digital twins / digital twin instances to perform digital twin instantiation control and execute digital twin running requirements.

[0076] Figure 2 The figure shows the creation and running process of the digital twin instance in the analysis and processing method of the embodiment of the application; referring to Figure 2 The figure shows the creation and running process of the digital twin instance in the analysis and processing method of the embodiment of the application; referring to

[0077] In some optional embodiments, the running of the network digital twin / digital twin instance to perform signaling storm analysis, network simulation and / or verification includes: the first network function running the network digital twin / digital twin instance to obtain a first running result, the first running result including relevant information obtained by running the network digital twin / digital twin instance to simulate the signaling storm process; and / or, the first network function running the network digital twin / digital twin instance based on operation information to obtain a second running result, the operation information indicating a simulation action or behavior for the network digital twin / digital twin instance, and the second running result indicating relevant information obtained by running the network digital twin / digital twin instance according to the operation information to simulate the optimization operation process of the signaling storm.

[0078] In this embodiment, the first network function can perform network simulation by running the network digital twin / digital twin instance, i.e., simulate the behavior of signaling storm in the network, so as to obtain a first running result related to the simulation of the signaling storm process; for example, the first running result can include network information such as network indicators during the running of the network digital twin / digital twin instance. In the second aspect, network verification can be performed, i.e., the operation information is simulated and executed during the running of the network digital twin / digital twin instance, so as to perform the simulation optimization operation process of the signaling storm, thereby obtaining a second running result after the operation information is executed; for example, the second running result can include network information such as network indicators during the running of the network digital twin / digital twin instance according to the operation information, and information such as the continuation of the signaling storm or the elimination of the signaling storm. In another aspect, the first network function can also obtain the combined running result of the first aspect and the second aspect by running the network digital twin / digital twin instance. It can be understood that the running result can include the following contents: the first running result (i.e., the running result of simulating the behavior of the signaling storm), and / or the second running result (including the operation behavior and the running result corresponding to the operation behavior).

[0079] In this embodiment, the operation information is specifically an operation or action performed on the signaling storm scenario, for example, modifying the configuration parameters of the network object (such as modifying the maximum flow rate received by the network node, etc.), configuring the fault switching of the disaster recovery element, etc.

[0080] In some optional embodiments, the first information includes the operation information; or the method further includes: the first network function obtains the operation information through local policy information.

[0081] In this embodiment, the operation information can be provided by the consumer to the first network function, or the operation information can also be obtained from the local configuration information of the first network function.

[0082] In some optional embodiments, the generating of the analysis result based on the running result includes: the first network function generates the analysis result based on one or more of the first running result, the second running result, and a first prediction result; the first prediction result is obtained based on the first running result, and the first prediction result represents trend information of the occurrence or non-occurrence of the signaling storm at a future first time.

[0083] In the embodiment, the first network function can also predict trend information of whether a signaling storm occurs at a future first time based on the first running result (i.e., a running result of simulating the behavior of the signaling storm), and the trend information can specifically include prediction information of whether a signaling storm occurs at the first time. Optionally, the trend information can also include running information of a digital twin instance in a scenario where a signaling storm occurs or does not occur, and the like. Specifically, the first network function can obtain the trend information by using a neural network model based on the first running result and obtained second information (current data and / or historical data). Then, the first network function can generate an analysis result based on one or more of the first running result, the second running result, and the first prediction result, and the analysis result can include one or more of the first running result, the second running result, and the first prediction result.

[0084] In some optional embodiments, the first network function can also send third information to a third network function related to the network object according to the analysis result, and the third information is used to instruct or suggest to perform the optimization operation.

[0085] In the embodiment, if the analysis result includes the second running result, and the second running result indicates that the digital twin instance runs according to the operation information can achieve a running result of eliminating the signaling storm, the first network function can send third information to a third network function related to the network object, and the third information can include the operation information to instruct or suggest the third network function to perform the operation information to eliminate the signaling storm, so as to perform configuration optimization.

[0086] Based on the above embodiments, the embodiment of the present application also provides an analysis processing method. Figure 3 The flow of the analysis processing method of the embodiment of the present application is shown in Figure Two FIG. 1. Figure 3 As shown in

[0087] Step 201: A consumer sends first information to a first network function, and the first information is used to request analysis of a signaling storm, and the first information at least includes network object information.

[0088] Step 202: Receive the analysis result sent by the first network function, and the analysis result is generated by the first network function performing network simulation and / or verification of signaling storm analysis.

[0089] In this embodiment, the consumer, which can also be referred to as a consumer or a consumer, refers to a user or a device or an entity to which the user belongs requesting a network digital twin (NDT, Network Digital Twin) service. In the embodiment of the application, the consumer requests to analyze the signaling storm, and sends first information for requesting to analyze the signaling storm to the first network function, wherein the first information includes network object information, i.e., which network object or network objects are requested to analyze the signaling storm.

[0090] In some optional embodiments, the network object information includes one or more of the following: network function information, network slice information, configuration information of the network function, and configuration information of the network slice.

[0091] In this embodiment, the network object information includes a network object requested to be analyzed, which can refer to one or more network functions or entities, i.e., the network function information can include the identification information of the network function or entity. Alternatively, the network object can also refer to one or more network slices, and the network slice information can include one or more S-NSSAI. In other optional embodiments, the network object information can also include configuration information of the network object, such as configuration information of the network function, configuration information of the network slice, and the like. Exemplarily, the configuration information of the network object includes but is not limited to interface-related configuration information, channel-related configuration information, protocol-related configuration information, and the like. Any configuration information related to the network function and / or the network slice in the entity network can be included in the configuration information of the network object in this embodiment.

[0092] In some optional embodiments, the first information further includes operation information, and the operation information represents a simulation action or behavior of the network digital twin / digital twin instance related to the network object.

[0093] In this embodiment, the operation information is specifically an operation or action performed on the signaling storm scenario, such as modifying the configuration parameters of the network object (e.g., modifying the maximum traffic rate received by the network node), performing fault switching on the configuration disaster element, and the like.

[0094] In some optional embodiments, the analysis result is generated based on one or more of the first running result, the second running result, and the first prediction result; the first running result comprises relevant information obtained by the first network function in the process of simulating the signaling storm by running the network digital twin / digital twin instance; the second running result represents relevant information obtained in the process of simulating the optimization operation of the signaling storm by running the network digital twin / digital twin instance according to the operation information; and the first prediction result is obtained based on the first running result, and represents trend information of occurrence or non-occurrence of the signaling storm at a first time in the future.

[0095] In some optional embodiments, after receiving the analysis result, the consumer can send fourth information to a third network function related to the network object according to the analysis result, and the fourth information is used to instruct or suggest performing the optimization operation.

[0096] In this embodiment, if the second running result is included in the analysis result, and the second running result represents that the running result of eliminating the signaling storm can be achieved by running the digital twin instance according to the operation information, the consumer can send fourth information to a third network function related to the network object, and the fourth information can include the operation information to instruct or suggest the third network function to perform the operation information to eliminate the signaling storm, so as to perform the configuration optimization.

[0097] The analysis processing method of the embodiment of the application will be described in detail below in combination with a specific example. In this example, the consumer is an NDT consumer, the first network function is an NDT, and the second network function is a management service producer (MnS producer).

[0098] Figure 4 The interaction flowchart of the analysis processing method of the embodiment of the application is shown in FIG. 1. Figure 4 As shown in FIG. 1, the method comprises the following steps.

[0099] Step 301: The NDT consumer sends a request for signaling storm analysis to the NDT, and the request includes network object information. Optionally, the request can also include operation information.

[0100] Here, the network object information includes one or more of the following: network function information, slice information, configuration information of the network function, and configuration information of the slice.

[0101] Here, the operation information is specifically an operation or action performed on the signaling storm scenario, for example, modifying a configuration parameter (such as modifying the maximum flow rate received by a network node) of the network object, performing fault switching on a disaster recovery element, and the like.

[0102] Step 302: The NDT sends a response to the NDT consumer, the response being used to indicate the status of the request.

[0103] The status of the request can include success or failure. In the case of the status of the request indicating success, subsequent steps are executed; in the case of the status of the request indicating failure, the process is terminated.

[0104] Step 303: The NDT obtains information related to the network object from the management service producer. The information is network information related to network simulation and / or verification.

[0105] Here, the information (equivalent to the second information in the above embodiment) includes one or more of the following: network performance related information, network element state related information, network capability related information, network slice related information, resource related network slice information, and traffic data of users and / or networks. The above information is obtained to perform the creation and running of the digital twin instance corresponding to the network object, thereby performing the signaling storm behavior analysis.

[0106] Step 304: The NDT performs network simulation and / or verification of the signaling storm analysis to generate an analysis result.

[0107] Here, the NDT can invoke a digital twin model related to the network object from the twin model library based on the obtained information according to the consumer's needs, thereby generating a digital twin object corresponding to the network object, intelligently arranging related resources based on the obtained information, generating a corresponding digital twin instance on demand, and controlling the running of the digital twin instance to simulate the behavior of the signaling storm, to obtain a first running result.

[0108] Optionally, the NDT can also control the running of the digital twin instance based on the operation information to simulate the execution of the operation information, to obtain a second running result after the execution of the operation, which can include network information such as network indicators during the running of the digital twin instance according to the operation information, and information such as the continuation of the signaling storm or the elimination of the signaling storm.

[0109] Optionally, the NDT can also predict trend information about whether a signaling storm will occur at a first time in the future based on the first running result (i.e., the running result of simulating the behavior of the signaling storm), which can specifically include prediction information about whether a signaling storm will occur or not at the first time, and optionally, can also include running information of the digital twin instance in the scenario of whether a signaling storm occurs or not, and so on.

[0110] NDT can generate analysis results based on one or more of the first running results, the second running results, and the first prediction results. The analysis results may include one or more of the first running results, the second running results, and the first prediction results.

[0111] Step 305: NDT sends the analysis results to NDT consumers.

[0112] The analysis results may include:

[0113] Simulation behavior: The operational results (i.e., the first operational result) and / or impact obtained by simulating the behavior of a signaling storm. Specifically, the impact of simulating the behavior of a signaling storm can refer to the trend information regarding whether a signaling storm will occur in the first possible future time (i.e., the aforementioned first prediction result).

[0114] Verification of optimized operations: This refers to the operation information, namely the operations performed in the signaling storm scenario to optimize the signaling storm behavior, such as setting the maximum traffic rate received by network nodes and configuring disaster recovery elements for failover;

[0115] Verification results: The results obtained based on the behavior of the optimized operation (i.e., the second result), such as whether a signaling storm will occur, and if so, the recovery time through disaster recovery elements, etc.

[0116] The technical solution of this invention uses a digital twin component in the first network function to partially or completely mirror the physical network. The digital twin component in the first network function can interact with the real physical network, restore the operating state and environment of the real physical network through network simulation, and verify the network optimization operation through simulation before the actual network optimization operation, thereby providing analysis results and helping to improve the reliability of network configuration and deployment.

[0117] Based on the above embodiments, this invention also provides an analysis and processing apparatus, which is applied to a first network function. Figure 5 This is a schematic diagram of the composition and structure of the analysis and processing device according to an embodiment of the present invention. Figure One ;like Figure 5 As shown, the device includes: a first communication unit 11 and a first processing unit 12; wherein,

[0118] The first communication unit 11 is configured to receive first information sent by a consumer, the first information being used to request analysis of signaling storms, the first information including at least network object information; and is also configured to obtain second information related to the network object.

[0119] The first processing unit 12 is used to perform network simulation and / or verification of signaling storm analysis based on the second information, and generate analysis results;

[0120] The first communication unit 11 is further configured to send the analysis result to the consumer.

[0121] In some optional embodiments of the present application, the network object information comprises one or more of the following: network function information, network slice information, configuration information of a network function, configuration information of a network slice.

[0122] In some optional embodiments of the present application, the second information comprises one or more of the following: network performance related information, network element state related information, network capability related information, network slice related information, resource related network slice information, and traffic data of a user and / or a network.

[0123] In some optional embodiments of the present application, the first communication unit 11 is configured to obtain second information related to a network object from one or more second network functions based on the first information.

[0124] In some optional embodiments of the present application, the first processing unit 12 is configured to generate a network digital twin / digital twin instance related to the network object based on the second information, run the network digital twin / digital twin instance to perform network simulation and / or verification of signaling storm analysis, obtain a running result of the network digital twin / digital twin instance, and generate an analysis result based on the running result.

[0125] In some optional embodiments of the present application, the first processing unit 12 is configured to create a digital twin object corresponding to the network object, and generate a network digital twin / digital twin instance based on the second information.

[0126] In some optional embodiments of the present application, the first processing unit 12 is configured to run the digital twin instance to obtain a first running result, the first running result comprising relevant information obtained by running the network digital twin / digital twin instance to simulate a signaling storm process, and / or run the network digital twin / digital twin instance based on operation information to obtain a second running result, the operation information representing a simulation action or behavior for the network digital twin / digital twin instance, the second running result representing relevant information obtained by running the network digital twin / digital twin instance according to the operation information to simulate an optimization operation process for a signaling storm.

[0127] In some optional embodiments of the present application, the first information comprises the operation information; or,

[0128] The first processing unit 12 is further configured to obtain the operation information based on local policy information.

[0129] In some optional embodiments of the present invention, the first processing unit 12 is configured to generate an analysis result based on one or more of the first running result, the second running result, and the first prediction result; the first prediction result is obtained based on the first running result, and the first prediction result represents the trend information of whether a signaling storm will occur or not in the future first time.

[0130] In this embodiment of the invention, the first processing unit 12 in the device can be implemented by a central processing unit (CPU), a digital signal processor (DSP), a microcontroller unit (MCU), or a field-programmable gate array (FPGA) in practical applications; the first communication unit 11 in the device can be implemented by a communication module (including: basic communication kit, operating system, communication module, standardized interface and protocol, etc.) and a transceiver antenna in practical applications.

[0131] This invention also provides an analysis and processing device for consumer use. Figure 6 This is a schematic diagram of the composition and structure of the analysis and processing device according to an embodiment of the present invention. Figure Two ;like Figure 6 As shown, the device includes: a second communication unit 21, configured to send first information to a first network function, the first information being used to request analysis of signaling storms, the first information including at least network object information; and further configured to receive analysis results sent by the first network function, the analysis results being generated by network simulation and / or verification of signaling storm analysis performed by the first network function.

[0132] In some optional embodiments of the present invention, the network object information includes one or more of the following: network function information, network slice information, network function configuration information, and network slice configuration information.

[0133] In some alternative embodiments of the present invention, the first information further includes operation information, which represents simulated actions or behaviors for network digital twin / digital twin instances associated with the network object.

[0134] In some optional embodiments of the present invention, the analysis results are generated based on one or more of a first running result, a second running result, and a first prediction result; wherein,

[0135] The first operational result includes relevant information obtained by the first network function during the process of simulating a signaling storm by running a network digital twin / digital twin instance;

[0136] The second running result represents relevant information obtained in the process of simulating and optimizing operation of the signaling storm by running the network digital twin / digital twin instance according to the operation information.

[0137] The first prediction result is obtained based on the first running result, and the first prediction result represents trend information of occurrence or nonoccurrence of the signaling storm at a first time in the future.

[0138] In the embodiment of the application, the second communication unit 21 in the device can be implemented by a communication module (including a basic communication kit, an operating system, a communication module, a standardized interface and a protocol, etc.) and a transceiving antenna in actual application.

[0139] It should be noted that the analysis processing device provided in the above embodiment is only taken as an example in the analysis and processing, and in actual application, the above processing can be completed by different program modules according to needs, that is, the internal structure of the device is divided into different program modules to complete all or part of the above processing. In addition, the analysis processing device and the analysis processing method provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0140] The embodiment of the application further provides a communication device, which is a first network function or a consumer. Figure 7 As shown in the hardware component structure diagram of the communication device of the embodiment of the application, Figure 7 The communication device includes a memory 32, a processor 31 and a computer program stored in the memory 32 and executable on the processor 31, and the processor 31 implements the steps of the analysis processing method applied to the first network function or the consumer of the embodiment of the application when executing the program.

[0141] Optionally, the communication device can further include at least one network interface 33. Wherein, various components in the communication device are coupled together through a bus system 34. It can be understood that the bus system 34 is used to realize the connection communication between the components. The bus system 34 includes a data bus, a power supply bus, a control bus and a state signal bus in addition. However, in order to clearly illustrate, all kinds of buses are marked as the bus system 34 in the Figure 7 .

[0142] It can be appreciated that the memory 32 can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a Read Only Memory (ROM), a Programmable Read-Only Memory (PROM), an Erasable Programmable Read-Only Memory (EPROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a Ferromagnetic Random Access Memory (FRAM), a Flash Memory, a magnetic surface memory, an optical disc, or a Compact Disc Read-Only Memory (CD-ROM). The magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a Random Access Memory (RAM) used as an external cache. By way of example but not limitation, many forms of RAM can be used, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDR SDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memory 32 described in the embodiments of the present application is intended to include, but not limited to, these and any other suitable type of memory.

[0143] The method disclosed in the embodiments of the present application can be applied to the processor 31 or implemented by the processor 31. The processor 31 can be an integrated circuit chip having a processing capability of signals. In the implementation process, each step of the above method can be completed by the integrated logic circuit of hardware in the processor 31 or the instruction in the form of software. The processor 31 described above can be a general processor, a DSP, or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The processor 31 can implement or execute the disclosed methods, steps and logic block diagrams in the embodiments of the present application. The general processor can be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiments of the present application, the hardware decoding processor can be directly embodied to complete the execution, or the combination of hardware and software modules in the decoding processor can be used to complete the execution. The software module can be located in the storage medium, which is located in the memory 32. The processor 31 reads the information in the memory 32 and combines the hardware to complete the steps of the above method.

[0144] In the exemplary embodiments, the communication device can be implemented by one or more ASICs (Application Specific Integrated Circuits), DSPs, PLDs (Programmable Logic Devices), CPLDs (Complex Programmable Logic Devices), FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic elements, for executing the above-mentioned methods.

[0145] In the exemplary embodiments, the embodiments of the present application also provide a computer-readable storage medium, such as the memory 32 including a computer program, which can be executed by the processor 31 of the communication device to complete the steps of the above-mentioned methods. The computer-readable storage medium can be FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM, etc. The computer-readable storage medium can also be various devices including one or any combination of the above-mentioned memories.

[0146] The computer-readable storage medium provided by the embodiments of the present application has a computer program stored thereon, which is executed by the processor to implement the steps of the analysis processing method applied to the first network function or the consumer in the embodiments of the present application.

[0147] The embodiment of the present application further provides a computer program product comprising a computer program, which can be executed by a computer device (such as the processor 31 of the communication device) to complete the steps of any of the preceding analysis processing methods.

[0148] The methods disclosed in the several method embodiments provided by the present application can be combined arbitrarily without conflict to obtain new method embodiments.

[0149] The features disclosed in the several product embodiments provided by the present application can be combined arbitrarily without conflict to obtain new product embodiments.

[0150] The features disclosed in the several method or device embodiments provided by the present application can be combined arbitrarily without conflict to obtain new method embodiments or device embodiments.

[0151] In the several embodiments provided by the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division, and there can be another division manner in actual implementation, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the various components shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.

[0152] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0153] In addition, each functional unit in each embodiment of the present application can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be realized in the form of hardware, or in the form of hardware plus software functional unit.

[0154] Those skilled in the art can understand that all or part of the steps of the above-mentioned method embodiments can be completed by program instruction related hardware, and the foregoing program can be stored in a computer readable storage medium, and the program is executed to perform the steps of the above-mentioned method embodiments; and the foregoing storage medium includes mobile storage equipment, ROM, RAM, magnetic disc or optical disc and various storage program codes.

[0155] Alternatively, the above-mentioned integrated unit of the present application, if realized in the form of a software function module and sold or used as an independent product, can also be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of the embodiments of the present application can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: mobile storage devices, ROM, RAM, magnetic disks or optical disks, and various media that can store program codes.

[0156] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto, any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. An analytical processing method, characterized by, The method is applied to a first network function, and the method includes: The first network function receives first information sent by the consumer, the first information being used to request analysis of signaling storms, and the first information including at least network object information; Obtain second information related to the network object, perform network simulation and / or verification of signaling storm analysis based on the second information, generate analysis results, and send the analysis results to the consumer.

2. The method of claim 1, wherein, The network object information includes one or more of the following: network function information, network slice information, network function configuration information, and network slice configuration information.

3. The method of claim 1, wherein, The second information includes one or more of the following: network performance-related information, network element status-related information, network capability-related information, network slicing-related information, resource-related network slicing information, and user and / or network traffic data.

4. The method of claim 1, wherein, The acquisition of the second information related to the network object includes: Based on the first information, the first network function obtains second information related to the network object from one or more second network functions.

5. The method of claim 1, wherein, The network simulation and / or verification based on the second information to perform signaling storm analysis generates analysis results, including: Based on the second information, generate a network digital twin / digital twin instance related to the network object, and run the network digital twin / digital twin instance to perform network simulation and / or verification of signaling storm analysis; Obtain the running results of the network digital twin / digital twin instance, and generate analysis results based on the running results.

6. The method of claim 5, wherein, The step of generating a network digital twin / digital twin instance related to the network object based on the second information includes: The first network function creates a digital twin object corresponding to the network object, and generates a network digital twin / digital twin instance based on the second information.

7. The method according to claim 5, characterized in that, The network simulation and / or verification of running the network digital twin / digital twin instance to perform signaling storm analysis includes: The first network function runs the network digital twin / digital twin instance to obtain a first running result, which includes relevant information obtained by running the network digital twin / digital twin instance to simulate a signaling storm; and / or, The first network function runs the network digital twin / digital twin instance based on operation information to obtain a second running result. The operation information represents the simulated action or behavior for the network digital twin / digital twin instance, and the second running result represents the relevant information obtained during the process of running the network digital twin / digital twin instance according to the operation information to simulate and optimize signaling storms.

8. The method according to claim 7, characterized in that, The first information includes the operation information; or, The method further includes: the first network function obtaining the operation information through local policy information.

9. The method according to claim 7, characterized in that, The generation of analysis results based on the operation results includes: The first network function generates analysis results based on one or more of the first operation results, the second operation results, and the first prediction results; the first prediction results are obtained based on the first operation results, and the first prediction results represent the trend information of whether a signaling storm will occur or not in the first future time.

10. An analysis and processing method, characterized in that, The method is applied to consumers, and the method includes: The consumer sends a first message to the first network function, the first message being used to request analysis of signaling storms, and the first message including at least network object information; The system receives the analysis results sent by the first network function, which are generated by the network simulation and / or verification of the first network function performing signaling storm analysis.

11. The method according to claim 10, characterized in that, The network object information includes one or more of the following: network function information, network slice information, network function configuration information, and network slice configuration information.

12. The method according to claim 10, characterized in that, The first information also includes operation information, which represents simulated actions or behaviors of network digital twins / digital twin instances related to the network object.

13. The method according to claim 10, characterized in that, The analysis results are generated based on one or more of the first running results, the second running results, and the first prediction results; wherein... The first operational result includes relevant information obtained by the first network function during the process of simulating a signaling storm by running a network digital twin / digital twin instance; The second running result represents the relevant information obtained during the process of running the network digital twin / digital twin instance according to the operation information to simulate and optimize the signaling storm; The first prediction result is obtained based on the first running result, and the first prediction result represents the trend information of whether a signaling storm will occur or not in the first future time.

14. An analytical processing apparatus, characterized in that, The device is used for a first network function, and the device includes: a first communication unit and a first processing unit; wherein... The first communication unit is configured to receive first information sent by a consumer, the first information being used to request analysis of signaling storms, the first information including at least network object information; and is also configured to obtain second information related to the network object. The first processing unit is configured to perform network simulation and / or verification of signaling storm analysis based on the second information, and generate analysis results; The first communication unit is also used to send the analysis results to the consumer.

15. An analytical processing apparatus, characterized in that, The device is applied to consumers and includes: a second communication unit, configured to send first information to a first network function, the first information being used to request analysis of signaling storms, the first information including at least network object information; and further configured to receive analysis results sent by the first network function, the analysis results being generated by network simulation and / or verification of signaling storm analysis performed by the first network function.

16. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 9; or, when the program is executed by a processor, it implements the steps of the method according to any one of claims 10 to 13.

17. A communication device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the steps of the method according to any one of claims 1 to 9; or, when the processor executes the program, it implements the steps of the method according to any one of claims 10 to 13.

18. A computer program product, characterized in that, It includes computer program instructions that cause a computer to perform the steps of the method as claimed in any one of claims 1 to 9; or, the computer program instructions that cause a computer to perform the steps of the method as claimed in any one of claims 10 to 13.