A network element health degree evaluation method and device

By calculating the health of network elements in a hierarchical manner and establishing a multi-dimensional health assessment model, the problem of inconsistent assessment of the health of core network elements in traditional methods is solved. This enables accurate quantitative assessment and risk identification of core network elements, thereby improving operation and maintenance efficiency and network quality.

CN122179331APending Publication Date: 2026-06-09ULTRAPOWER SOFTWARE

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
ULTRAPOWER SOFTWARE
Filing Date
2026-03-18
Publication Date
2026-06-09

AI Technical Summary

Technical Problem

Traditional core network element health assessment methods lack a unified quantitative assessment of the overall health status of network elements, making it difficult for operations and maintenance personnel to quickly and intuitively judge the comprehensive status of network elements, and unable to effectively identify the correlation between problems in different dimensions and their real impact on the overall business, resulting in poor operation and maintenance performance.

Method used

This invention provides a method and apparatus for assessing the health of network elements. By calculating health in layers, including network element health, network element type health, service health, and overall network health, a health assessment model is established using multi-dimensional monitoring data. Health factors are set by integrating multiple data sources to achieve a comprehensive assessment of network elements.

Benefits of technology

It enables precise quantitative assessment of core network elements, accurate risk identification, reduced maintenance workload, improved core network stability and network quality, and guaranteed service reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122179331A_ABST
    Figure CN122179331A_ABST
Patent Text Reader

Abstract

This application relates to the field of network communication technology, and in particular to a method and apparatus for assessing network element health. The method includes: for at least one service system within a target core network, statistically analyzing the status data of each target network element in the service system corresponding to an item to be assessed at a preset frequency; calculating the network element health of each target network element in the service system based on the status data; calculating the network element type health of each type of target network element in the service system based on the network element health; calculating the service health of at least one service system based on the network element type health; and calculating the overall network health of the target core network based on the service health of at least one service system. As can be seen, this method, by integrating multi-dimensional monitoring data and establishing a hierarchical health assessment model, transforms discrete indicators such as alarms and performance into a unified network element health score, thereby solving the problem of isolated indicators, accurately locating risks, improving core network quality, and ensuring service reliability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of network communication technology, and in particular to a method and apparatus for assessing the health of network elements. Background Technology

[0002] The core network is the core hub of a communication network, and the operational stability of its network elements directly determines the quality of communication services. With the development of communication networks, the types and number of core network elements have surged, and many elements can belong to different service systems, increasing the coupling between elements. Since network element anomalies can easily trigger service system failures, accurate assessment of network element health is crucial during actual operation and maintenance.

[0003] Traditional operation and maintenance methods mainly rely on the decentralized processing of various operational data of network elements. For example, when a network element generates an alarm, operation and maintenance personnel need to view and handle the alarm. When performance management (PM) indicators or service quality indicators (such as the golden indicators) deteriorate, they need to process and analyze them independently for each single dimension.

[0004] This approach lacks a unified quantitative assessment of the overall health status of network elements, making it difficult for operations and maintenance personnel to quickly and intuitively judge the overall status of network elements, and also making it impossible to effectively identify the correlation between problems in different dimensions and their real impact on the overall business, resulting in poor operation and maintenance performance. Summary of the Invention

[0005] This application provides a method and apparatus for assessing the health of network elements to address the problem of poor operational effectiveness of traditional assessment methods.

[0006] In a first aspect, embodiments of this application provide a method for assessing the health of network elements. The method includes: for at least one business system within a target core network, statistically analyzing the status data of the items to be assessed corresponding to each target network element in the business system at a preset frequency; wherein, the target network element is a network element in the business system that conforms to a preset type, the item to be assessed refers to the assessment index of the network element, and the status data is determined based on the operating data of the target network element; based on the status data, calculating the network element health of each target network element in the business system; based on the network element health, calculating the network element type health of each type of target network element in the business system; based on the network element type health, calculating the business health of at least one business system; and based on the business health of at least one business system, calculating the overall health of the target core network.

[0007] In one possible implementation, the network element health of each target network element in the business system is calculated based on status data, including: for each target network element in the business system, determining the health impact factors of each item to be evaluated; wherein the values ​​of the health impact factors of each item to be evaluated are preset; for each target network element in the business system, calculating the health of the item to be evaluated based on the health impact factors and status data of each item to be evaluated; for each target network element in the business system, summing the health of each item to be evaluated to obtain the network element health, or, using the preset weights of the evaluation dimensions to which each item to be evaluated belongs, performing a weighted summation of the health of each item to be evaluated to obtain the network element health; wherein the evaluation dimensions of each item to be evaluated may be the same or different, and the sum of the preset weights of all evaluation dimensions is equal to 1.

[0008] In one possible implementation, the health status of the item to be evaluated is calculated based on a first formula, which is: r = 1 - c × e; Where r represents the health status of the item to be evaluated, c represents the status data of the item to be evaluated, and e represents the health impact factor.

[0009] In one possible implementation, the status data of the item to be evaluated takes the value of 0 or 1. The value of the status data of the item to be evaluated is determined based on the comparison result between the target operating data of the target network element and the preset judgment standard of the item to be evaluated. The target operating data is the operating data of the target network element within the statistical period before the current time. The length of the statistical period is determined by the configuration parameters of the item to be evaluated. If the type of the item to be evaluated is a performance indicator, the health impact factor changes dynamically based on the value of the target operating data of the target network element. When the target operating data of the target network element is greater than the first threshold, the health impact factor takes the first value. When the target operating data of the target network element is less than or equal to the first threshold, the health impact factor takes the second value. The first value is greater than the second value.

[0010] In one possible implementation, based on the network element health score, the network element type health score corresponding to each type of target network element in the service system is calculated, including: for each service system in the target core network, determining all target network elements of the same type in the service system; for each type of target network element in the service system, determining the minimum value of all corresponding network element health scores, which is taken as the network element type health score of that type of target network element.

[0011] In one possible implementation, the business health of at least one business system is calculated based on the health of network element types, including: for each business system, determining the business impact factor and network element type health of each type of target network element; wherein the value of the business impact factor is preset; for each business system, calculating the business impact degree of each type of target network element based on the business impact factor and the health of network element type; and for each business system, calculating the business health degree based on each of its corresponding business impact degrees.

[0012] In one possible implementation, the business impact is calculated based on a second formula, which is: d = (1-n) × f; Where d represents the degree of business impact, n represents the health of network element type, and f represents the business impact factor; Business health is calculated based on a third formula, which is: H=1-max(d i ); Where H represents business health, d i P represents the business impact of the target network element of type i in the business system, where 0 < i ≤ P, and P equals the total number of target network element types in the business system.

[0013] In one possible implementation, the overall network health is equal to the minimum health of each service corresponding to the target core network.

[0014] In one possible implementation, the evaluation dimensions to which the item to be evaluated belongs include one or more of the following: alarm dimension, performance dimension, gold index dimension, inspection dimension, parameter verification dimension, dial-up testing dimension, capacity index dimension, Syslog dimension, and CHR dimension.

[0015] Secondly, embodiments of this application provide a network element health assessment device. The device includes: a statistics module configured to: statistically analyze the status data of each target network element in a target core network for at least one business system within the target core network at a preset frequency; wherein, the target network element is a network element in the business system that conforms to a preset type, the item to be assessed refers to the assessment index of the network element, and the status data is determined based on the operating data of the target network element; a first calculation module configured to: calculate the network element health of each target network element in the business system based on the status data; a second calculation module configured to: calculate the network element type health of each type of target network element in the business system based on the network element health; a third calculation module configured to: calculate the business health of at least one business system based on the network element type health; and a fourth calculation module configured to: calculate the overall health of the target core network based on the business health of at least one business system.

[0016] As can be seen from the above, this application provides a method and system for assessing network element health. The method includes: for at least one business system within a target core network, statistically analyzing the status data of each target network element in the business system corresponding to an item to be assessed according to a preset frequency; wherein, the target network element is a network element in the business system that conforms to a preset type, the item to be assessed refers to the assessment index of the network element, and the status data is determined based on the operational data of the target network element; based on the status data, calculating the network element health of each target network element in the business system; based on the network element health, calculating the network element type health of each type of target network element in the business system; based on the network element type health, calculating the business health of at least one business system; and based on the business health of at least one business system, calculating the overall health of the target core network. It is evident that this method can calculate health in layers according to the hierarchy of item health - network element health - network element type health - business system health - overall network health, establishing a health assessment model. Specifically, it can calculate the network element health score by setting health factors based on multiple data sources, and then calculate the business system health score by setting business impact factors based on different network element types, ultimately obtaining the overall network health. In other words, this method integrates multi-dimensional monitoring data to establish a hierarchical health assessment model, transforming discrete alarms, performance and other indicators into a unified network element health score. This solves the problem of isolated indicators, accurately locates risks, reduces maintenance workload, improves core network stability and network quality, and ensures service reliability. Attached Figure Description

[0017] Figure 1 A flowchart illustrating the network element health assessment method provided in this application embodiment; Figure 2 A schematic diagram of the first user interface of the core network operation and maintenance system provided in the embodiments of this application; Figure 3 A schematic diagram of the second, third, and fourth user interfaces of the core network operation and maintenance system provided in the embodiments of this application; Figure 4 A schematic diagram of the process for calculating the health of network elements provided in an embodiment of this application; Figure 5 A flowchart illustrating the calculation of network element type health status provided in an embodiment of this application; Figure 6 A flowchart illustrating the calculation of service health status provided in an embodiment of this application; Figure 7 A flowchart illustrating the calculation of the overall network health status provided in this application embodiment; Figure 8 This is a schematic diagram of the structure of the network element health assessment device provided in the embodiments of this application. Detailed Implementation

[0018] To enable those skilled in the art to better understand the technical solutions in this application, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of this application.

[0019] Before introducing the technical solutions of the embodiments of this application, the terminology involved in the embodiments of this application will be introduced by way of example.

[0020] Network systems (such as mobile networks and broadband networks) can be functionally divided into three layers: User Equipment (UE), Access Network (AN), and Core Network (CN). User Equipment is the network interface device on the user side, responsible for converting user services into digital signals and initiating access requests. Typical devices include smartphones, CPEs (Customer Premises Equipment), and IoT modules. The Access Network is the edge transmission system connecting terminals and the Core Network, undertaking functions such as radio resource scheduling, spectrum management, preliminary QoS marking, and user data aggregation. In mobile networks, it manifests as base stations (gNB / eNB) and the backhaul network, serving as the first-hop control point for user authentication and policy enforcement. The Core Network is a collection of critical infrastructures carrying core network services and control functions, providing mobility management, session management, user authentication, policy control, data routing, and forwarding services to all user equipment connected through the Access Network.

[0021] A network element (NE) is a logical or physical entity unit with independent functions in the core network. It is the smallest functional module that enables specific service functions in the core network. Each NE undertakes specific specialized network functions, such as the Session Management Function (SMF) NE. NEs are specifically responsible for tasks such as user registration and authentication, data forwarding, and session resource allocation.

[0022] To address the issues of limited dimensions and poor operational effectiveness in existing core network health assessments, this application provides a method and apparatus for assessing network element health. This method can perform health calculations at all levels, from network elements and business systems to the entire network, enabling multi-dimensional status monitoring and thus achieving accurate quantification and full-link assessment of the core network's health status.

[0023] Furthermore, this application embodiment also provides a core network operation and maintenance system. The system can provide a front-end interaction module and a back-end computing engine. The front-end interaction module supports operation and maintenance personnel to visually view the health status of network elements and configure various configuration items based on requirements. The back-end computing engine can integrate the network element health assessment method of this application embodiment to realize the automation and intelligence of core network health assessment, and greatly improve the efficiency of operation and maintenance response and the accuracy of decision-making.

[0024] Figure 1 This is a flowchart illustrating the network element health assessment method provided in this application embodiment.

[0025] like Figure 1 As shown in the figure, this application embodiment provides a method for assessing the health of network elements, which includes the following steps S100.

[0026] S100: For at least one business system within the target core network, statistically analyze the status data of the target network element corresponding to each evaluation item in the business system according to a preset frequency; where the target network element is a network element in the business system that conforms to a preset type, the evaluation item refers to the evaluation index of the network element, and the status data is determined based on the operating data of the target network element.

[0027] Specifically, the target core network can be any core network of interest to the network operator, such as the 5th Generation Core Network (5GC) of a certain province. The service system can be a collection of network elements used to implement specific services, such as the Voice over Long-Term Evolution (VoLTE) service system, the 5G core network service system, and the IP Multimedia Subsystem (IMS) service system. The 5GC service system can refer to the end-to-end data bearer and service system of the 5G core network service architecture (SBA), including: 5G data access services, 5G messaging services, 5G network slicing services, and 5G industry private networks, etc.

[0028] In the core network, network elements may specifically include Access and Mobility Management Function (AMF) network elements, Policy Control Function (PCF) network elements, IP Multimedia Subsystem Border Control (PSBC) network elements, Voice over Long-Term Evolution Fixed Access Service (VOLTFAS) network elements, Electronic Number Mapping Domain Name System (ENUMDNS) network elements, IP Session Border Gateway (ISBG) network elements, Charging Function (CHF) network elements, User Plane Function (UPF) network elements, and Session Management Function (SMF) network elements, etc. The embodiments of this application do not specifically limit these.

[0029] Furthermore, for a specific service system in the target core network (which can be specified by the user), this embodiment can set the type of its corresponding target network element, i.e., a preset type. In practical applications, the preset type is generally the type of network element that has a significant impact on service health. Thus, when performing network element health statistics, the focus can be on target network elements that conform to the preset type to accurately assess network element health, and consequently, accurately assess the health of the service system. For example, for the 5GC service system, the preset type of its corresponding target network element may include AMF, PCF, CHF, UPF, and SMF types, which can be specifically specified by operations and maintenance personnel.

[0030] This application embodiment can construct corresponding health scoring models for each preset type of network element in a business system. These health scoring models can incorporate various front-end configurable items (such as preset network element types and items to be evaluated) and can encapsulate the complete calculation logic from data collection to scoring. Furthermore, this application embodiment can provide a modeling process for establishing a dedicated health scoring model for each preset type of network element in the business system. This modeling process can be visually presented through the front-end interactive module of the core network operation and maintenance system, allowing operation and maintenance personnel to directly complete the creation and configuration of the model through front-end interactive operations.

[0031] Furthermore, the item to be evaluated refers to a certain monitoring indicator of a network element, and a network element may have multiple items to be evaluated. Moreover, the embodiments of this application can provide various items to be evaluated with different evaluation dimensions, including one or more of the following: alarm dimension, performance dimension, golden indicator dimension, inspection dimension, parameter verification dimension, dial-up testing dimension, capacity indicator dimension, system logging protocol (Syslog) dimension, and call history record (CHR) dimension. When the item to be evaluated belongs to the alarm dimension, its type is alarm indicator; when it belongs to the performance dimension, its type is performance indicator; when it belongs to the gold indicator dimension, its type is gold indicator; when it belongs to the inspection dimension, its type is inspection indicator; when it belongs to the parameter verification dimension, its type is parameter verification indicator; when it belongs to the dial-up testing dimension, its type is dial-up testing indicator; when it belongs to the capacity indicator dimension, its type is capacity indicator; when it belongs to the system log protocol dimension, its type is system log indicator; and when it belongs to the call history dimension, its type is call history indicator. Through these multi-dimensional and multi-type item settings, a comprehensive and detailed evaluation of the target object can be achieved, improving the accuracy and comprehensiveness of the evaluation results. For example, for an AMF network element, the first-level alarm in its alarm information is an item to be evaluated, which belongs to the "alarm dimension". The AMF initial registration success rate is another item to be evaluated, which belongs to the "performance dimension".

[0032] It is understood that embodiments of this application may provide specific software functional components responsible for performing data collection and initial scoring for each evaluation dimension, and the implementation class of such components is as follows: Health statistics for items awaiting evaluation in the alert process: com.ultrapower.cnmp.health.service.impl.FJStatHealthAlarmServiceImpl:runStat; Health statistics for performance items to be evaluated: com.ultrapower.cnmp.health.service.impl.FJStatHealthPmServiceImpl:runStat; Health statistics for gold indicator items to be evaluated: com.ultrapower.cnmp.health.service.impl.FJPQStatHealthGiServiceImpl:runStat; Health statistics for items to be evaluated during inspection: com.ultrapower.cnmp.health.service.impl.FJStatHealthXjServiceImpl:runStat; Parameter verification: Health statistics of items to be evaluated: com.ultrapower.cnmp.health.service.impl.FJStatHealthXjServiceImpl:runStat; Health statistics of items to be evaluated: com.ultrapower.cnmp.health.service.impl.FJStatHealthBcServiceImpl:runStat; Health statistics of capacity indicators to be evaluated: com.ultrapower.cnmp.health.service.impl.FJStatHealthRlServiceImpl:runStat; Syslog assessment item health statistics: com.ultrapower.cnmp.health.service.impl.StatHealthSyslogServiceImpl:runStat; CHR Health Status Statistics for Items to be Evaluated: com.ultrapower.cnmp.health.service.impl.FJStatHealthChrServiceImpl:runStat.

[0033] Furthermore, the preset frequency can be 10 minutes / time or 15 minutes / time, and this application embodiment does not specifically limit it.

[0034] Furthermore, the status of the item to be evaluated reflects whether the item is normal. For example, if the initial registration success rate of AMF is lower than the success rate threshold, it indicates an abnormal status; if the initial registration success rate of AMF is higher than or equal to the success rate threshold, it indicates a normal status. Specifically, the status data of the item to be evaluated takes the value of an integer, which can be equal to 0 or 1. When the status data is 0, it indicates a normal status; when it is 1, it indicates an abnormal status.

[0035] The value of the status data of the item to be evaluated is determined based on the comparison result between the target operation data of the target network element and the preset judgment criteria (also known as the triggering condition) of the item to be evaluated; the target operation data is the operation data of the target network element in the statistical period before the current time, and the length of the statistical period is determined by the configuration parameters of the item to be evaluated.

[0036] For example, the preset judgment standard for the AMF initial registration success rate under the golden indicator dimension of AMF network elements can be set to "initial registration success rate ≥ 99.9%". When the actual value of the initial registration success rate of AMF network elements in a certain statistical period is 99.8% (lower than the 99.9% threshold), the status data of the item to be evaluated is 1 (abnormal); if the actual value is 99.95% (higher than the threshold), the status data is 0 (normal).

[0037] For example, the statistical period for the bandwidth utilization evaluation item under the capacity indicator dimension of UPF network elements can be configured to 15 minutes, with the preset judgment standard being "bandwidth utilization ≤ 80%": when the average bandwidth utilization of UPF network elements within 15 minutes is 85%, the status data is 1 (abnormal); when the average bandwidth utilization of UPF network elements within 15 minutes is 75%, the status data is 0 (normal). The statistical period for the first-level alarm evaluation item under the alarm dimension of SMF network elements can be configured to 7 days, with the preset judgment standard being "≥1 first-level alarm within the statistical period is judged as abnormal": if an SMF network element generates 1 first-level alarm within 7 days and the alarm is not processed, the status data is 1 (abnormal); if there are no first-level alarms, the status data is 0 (normal).

[0038] In some implementations, the preset judgment criteria and configuration parameters of the items to be evaluated can be configured by the user during the modeling process. For example, the preset judgment criteria (triggering condition) for the item to be evaluated, "Custom-Key Alarms", can be configured as the gateway alarm ID, and the preset judgment criteria (triggering condition) for the item to be evaluated, "Custom-Alarm Duration", can be configured as "more than three days", "more than one week", or "more than three months". The preset judgment criteria can be configured by the user in the form of "options", and the selection range of options is configured by the backend.

[0039] In other implementations, the preset judgment criteria and configuration parameters of the items to be evaluated can be encapsulated as standardized rule components integrated into the backend. The encapsulation logic is deeply bound to the business characteristics and network element functional attributes of each evaluation dimension, and cannot be directly modified by the frontend. It can only be uniformly maintained and updated by developers through backend configuration interfaces or system management modules. These encapsulated contents specifically include: preset judgment criteria for the items to be evaluated (e.g., encapsulating the preset judgment criteria (trigger condition) for "Level 1 Alarm" as whether an anomaly has occurred) and configuration parameters (such as the length of the statistical period, the frequency of data collection, and the retry mechanism for anomaly judgment). Through backend component-based encapsulation, the uniformity and authority of the judgment criteria can be guaranteed, avoiding distortion of evaluation results caused by arbitrary modifications on the frontend. Furthermore, standardized interfaces enable batch updates and rapid iteration of rules, adapting to the evaluation needs of different types of network elements and different business scenarios. Simultaneously, it complements the configurable items on the frontend, balancing the flexibility of the health scoring model with the rigor of the evaluation logic.

[0040] It is understood that the specific settings of the preset judgment criteria and configuration parameters of the items to be evaluated can be adjusted based on actual needs, and this application embodiment does not impose specific limitations on this.

[0041] In some implementations, embodiments of this application can obtain target operational data such as logs by calling standard data interfaces (such as SNMP protocol interfaces, RESTful APIs, etc.) provided by core network elements, network management platforms, or third-party systems. Embodiments of this application do not specifically limit this.

[0042] The modeling process is illustrated below with reference to the accompanying drawings.

[0043] Figure 2 A schematic diagram of the first user interface of the core network operation and maintenance system provided in the embodiments of this application.

[0044] like Figure 2 As shown, the first user interface includes at least an "Add" control and a model display area. The "Add" control triggers the creation process of a new health scoring model; clicking this control allows maintenance personnel to access the model configuration interface. The model display area centrally presents the health scoring models corresponding to each preset type of network element that has been created. Each model entry includes the network element type, model name, evaluation dimension, health impact factor (also known as health impact factor), number of items to be evaluated, and operation buttons (such as edit, delete, enable / disable), supporting maintenance personnel in quickly viewing and managing existing models and achieving visualized maintenance of the health scoring model.

[0045] Figure 3 A schematic diagram of the second, third, and fourth user interfaces of the core network operation and maintenance system provided in the embodiments of this application.

[0046] like Figure 2 and Figure 3 As shown in (a), in response to a user (operation and maintenance personnel) clicking the "Edit" button on the first user interface, the front-end interaction module can jump to the interface displaying "Maintenance Model Information" (i.e., the second user interface). Through this interface, the user can configure the health scoring model.

[0047] The second user interface includes multiple front-end configuration controls and an area for displaying items to be evaluated. The front-end configuration controls include, for example, controls for the model name, the adapted "business system," and the "network element type (i.e., the aforementioned preset type)," as well as an "Add" control and an operation button for items to be evaluated. Users can add items to be evaluated for the target network element of the preset type in the corresponding business system by clicking the "Add" control.

[0048] like Figure 3 As shown in the area to be evaluated in (a), under the "Alarm Dimension", the items to be evaluated can include "Level 1 Alarm", "Level 2 Alarm", "Custom - Alarm Duration", etc.

[0049] Figure 3 (b) shows a third user interface, in which the evaluation item display area displays the evaluation items under the "performance dimension". Under the "performance dimension", the evaluation items can include "indicator deterioration", "cross-day comparison", "continuous adjacent time period comparison", etc.

[0050] In some implementations, under the "gold index dimension", the items to be evaluated may include "triggering a gold index deterioration event", "cross-day comparison", "comparison of consecutive adjacent time periods", etc., and the embodiments of this application do not specifically limit this.

[0051] The modeling process also includes configuring health impact factors and network element service impact factors, which will be detailed below.

[0052] Figure 4 This is a schematic diagram of the process for calculating the health of network elements provided in an embodiment of this application.

[0053] like Figure 2 and Figure 4 As shown, step S100 is followed by step S200.

[0054] S200: Based on status data, calculate the network element health of each target network element in the business system.

[0055] Specifically, step S200 is used to fuse discrete multi-dimensional state data into a quantitative score that represents the overall status of network elements, i.e., network element health. Step S200 may include the following steps S201-S203.

[0056] S201: For each target network element in the business system, determine the health impact factor of each item to be evaluated; wherein, the value of the health impact factor of each item to be evaluated is preset.

[0057] like Figure 3 In (a), by clicking the "Add" control, the front-end interaction module can jump to the "Add Item to be Evaluated" interface (i.e., the fourth user interface), as shown below. Figure 3 As shown in (c), in the fourth user interface, users can configure the assessment type (i.e., assessment dimension), assessment items, health impact factors, trigger conditions, etc.

[0058] Furthermore, the health impact factor reflects the degree of influence of the state of the item being evaluated on the network element. A higher health impact factor value indicates a greater impact, and vice versa. It is understandable that the specific value of the health impact factor can be specified by the user during the modeling phase. See also... Figure 3 In section (c), the health impact factor can take values ​​ranging from [0, 100], which can be configured arbitrarily by the user.

[0059] It should also be noted that after modeling is completed, the preset judgment criteria, configuration parameters, and health impact factors of the item to be evaluated can be stored in the core network database. When executing steps S100 and S200, this embodiment of the application can obtain the preset judgment criteria, configuration parameters, and health impact factors of the item to be evaluated from the core network database.

[0060] In some implementations, the health impact factor can be a dynamic factor. For example, when the operational data corresponding to the item to be evaluated exceeds a certain threshold, a health impact factor is set; when it does not exceed the threshold, the health impact factor changes accordingly. Specifically, if the type of the item to be evaluated is a performance indicator, the health impact factor changes dynamically based on the value of the target operational data of the target network element; when the target operational data of the target network element is greater than a first threshold, the health impact factor takes a first value; when the target operational data of the target network element is less than or equal to the first threshold, the health impact factor takes a second value.

[0061] For example, suppose a certain performance indicator is CPU utilization, the first threshold is set to 80%, the first value is set to 0.8, and the second value is set to 0.3; when the CPU utilization of the target network element is greater than 80%, the health impact factor of this performance indicator is 0.8, indicating that high CPU load has a significant impact on the health of the network element; when the CPU utilization is less than or equal to 80%, the health impact factor is 0.3, indicating that normal CPU load has a relatively small impact on the health of the network element.

[0062] For example, a certain performance indicator is memory utilization. The first threshold is set to 90%, the first value is set to 0.9, and the second value is set to 0.2. When the memory utilization exceeds 90%, the health impact factor is 0.9, indicating that insufficient memory has a serious impact on the operation of network elements. When the memory utilization does not exceed 90%, the health impact factor is 0.2, indicating that sufficient memory resources have a smaller impact on the health of network elements.

[0063] In some implementations, the health impact factor for alarm indicators can also be dynamically set based on the alarm level; when the alarm level is level 1, the health impact factor is 1.0; when the alarm level is level 2, the health impact factor is 0.6; and when the alarm level is level 3, the health impact factor is 0.3.

[0064] In practical applications, when the item to be evaluated is configured as a dynamic factor, its actual health impact factor is dynamically calculated based on the operational data; when configured as a static factor, the fixed value preset during the modeling stage is used directly.

[0065] In this embodiment, the front-end interface of the core network operation and maintenance system can display the health impact factor as a percentage or an integer value (e.g., between 0 and 100). During back-end processing, this embodiment can normalize the configuration value into a rational number within the range [0,1]. For example, if the health impact factor is 0.8 during back-end processing, the front-end interface can display it as 80 or 80%. This approach ensures the accuracy of back-end calculations while improving the readability and user experience of the front-end interface, making it easier for operation and maintenance personnel to intuitively understand the degree of impact of each evaluation item on network element health.

[0066] S202: For each target network element in the business system, calculate the health status of the item to be evaluated based on its corresponding health impact factors and status data.

[0067] The health status of the item to be evaluated is calculated based on the first formula, which is: r = 1 - c × e; Where r represents the health status of the item to be evaluated, c represents the status data of the item to be evaluated, and e represents the health impact factor.

[0068] It is understandable that the health status of an item to be evaluated is determined by both the status data of the item to be evaluated and the health impact factors of that item.

[0069] It is worth noting that in the first formula, the health impact factor can be a rational number within the range [0,1]. Specifically, in actual configuration, to facilitate intuitive understanding and operation by maintenance personnel, the front-end interface of the core network maintenance system allows users to set the health impact factor as a percentage or an integer value (e.g., between 0 and 100). During back-end processing, this embodiment can normalize the configured value to a rational number within the range [0,1] before substituting it into the first formula for calculation. For example, if a user configures the health impact factor of a certain item to be evaluated as 80 on the front end, this embodiment can convert it to e=0.8.

[0070] For example, for a target network element of type AMF in a 5GC service system, taking "Level 1 Alarm" as the item to be evaluated in the alarm dimension, the calculation process of the health status of the item to be evaluated is as follows: First, the health impact factor is set to 0.05. This value is obtained by normalizing the value "5" entered by the user. Then, the status data is set to either 0 or 1, where 0 indicates that the item to be evaluated is normal and 1 indicates that the item to be evaluated is abnormal.

[0071] Scenario 1: No "Level 1 Alarm" is triggered within the statistical period (status is normal). In this case, c=0. Substituting into the first formula, we get: r=1-0×0.05=1. The health score of this item to be evaluated is 1, corresponding to a percentage score of 100, indicating that the network element status is completely healthy under this dimension.

[0072] Scenario 2: A "Level 1 Alarm" is triggered (abnormal status) within the statistical period. At this time, c=1. Substituting into the first formula, we get: r=1-1×0.05=0.95. The health score of the item to be evaluated is 0.95, which corresponds to a percentage score of 95, indicating that the health status of the network element is damaged under this dimension. The degree of damage is positively correlated with the health impact factor.

[0073] For example, for a target network element of type AMF in the 5GC business system, taking the "AMF initial registration success rate" as an example of its golden indicator dimension, when the status is normal, the calculation process for the health of the item to be evaluated is: r = 1 - 0 × 0.4 = 1. The health of the item to be evaluated is 1, indicating that the network element is completely healthy under this dimension. Among them, the health impact factor is 0.4.

[0074] S203: For each target network element in the business system, sum the health scores of each evaluation item to obtain the network element health score; or, use the preset weights of the evaluation dimensions to which each evaluation item belongs to to obtain the weighted sum of the health scores of each evaluation item to obtain the network element health score; wherein, the evaluation dimensions of each evaluation item are the same or different, and the sum of the preset weights of all evaluation dimensions is equal to 1.

[0075] It is worth noting that the preset weights of the evaluation dimensions, also known as health percentages, can be preset by the backend developers. For example, the preset weight for the alarm dimension is 20%, the preset weight for the inspection dimension is 10%, the preset weight for the parameter verification dimension is 5%, the preset weight for the capacity dimension is 5%, the preset weight for the testing dimension is 15%, the preset weight for the golden indicator dimension is 25%, the preset weight for the Syslog dimension is 5%, and the preset weight for the CHR dimension is 15%. It is understood that the preset weight values ​​can be adjusted based on actual circumstances, and this application embodiment does not impose specific limitations on them.

[0076] It is understandable that not every network element includes all evaluation items across all assessment dimensions. In practical applications, different types of network elements will have different evaluation dimensions and evaluation items due to differences in their functional positioning, business attributes, and operational focus. For example, an AMF network element may involve alarm dimensions, performance dimensions, and golden indicator dimensions, while a UPF network element may focus more on capacity indicator dimensions, performance dimensions, and CHR dimensions. Therefore, when calculating the health of a network element, this embodiment only counts and calculates the evaluation items actually included in the network element and their corresponding evaluation dimensions. For evaluation dimensions that the network element does not involve, their corresponding preset weights are not included in the health calculation of the network element.

[0077] In some implementations, the actual weights of the dimensions involved in the calculation (the preset weights of the evaluation dimensions) can be normalized according to the actual items to be evaluated contained in the network element to ensure that the sum of the weights of each dimension involved in the calculation is 1. In other implementations, the preset weights of each evaluation dimension can also be directly used in the calculation. This application does not specifically limit this. Furthermore, if a target network element corresponds to N items to be evaluated, and the health degrees of the N items to be evaluated are r1, r2, ..., rn, then the network element health degree t can be obtained by weighted summation.

[0078] For example, for a target network element of type AMF in a 5GC service system, taking it as an example with only two evaluation items: "Level 1 Alarm" and "AMF Initial Registration Success Rate", the health of the AMF network element in the service system is: (0.95×0.2)+(1×0.25)=0.19+0.25=0.44. The preset weight for the alarm dimension is 20%, and the preset weight for the golden indicator dimension is 25%.

[0079] It is understandable that the number of target network elements in the business system is generally greater than 1 (e.g., the 5GC business system contains multiple AMF type network elements), and step S203 can calculate the network element health of each target network element in turn.

[0080] In some implementations, for each target network element in the business system, the embodiments of this application can sum the health scores of its corresponding evaluation items to obtain the network element health score. For example, if a target network element corresponds to N evaluation items, and the health scores of the N evaluation items are r1, r2, ..., rn, then the network element health score t = sum(r1, r2, ..., rn), where sum is the summation function. The specific calculation method for the network element health score can be adjusted based on actual needs, and the embodiments of this application do not specifically limit this.

[0081] It should also be noted that the higher the value of the health impact factor, the greater the impact of the status of the item to be evaluated on the network element. Therefore, the lower the health status of the item to be evaluated, the lower the health status of the network element, as can be seen from the network element health status calculation method.

[0082] In some implementations, to facilitate intuitive viewing by operation and maintenance personnel, the embodiments of this application can display the network element health status as a percentage score on the front-end interface. For example, the network element health status score of the AMF network element can be 0.44×100=44 points, indicating that the health status is average.

[0083] It should be noted that the health of network elements can be calculated in two different ways: one is a health score method, where a higher score indicates better health; the other is a health deduction method, where a higher deduction indicates worse health. This application does not specifically limit the methods used in this embodiment.

[0084] For example, the pseudocode implementation is as follows: private int calcObjectHealth(int alarmHealth, int xjHealth, inthcHealth, int rlHealth, int bcHealth, int giHealth, int syslogHealth, intchrHealth) { double b = alarmHealth HealthWeightConst.alarm; / / Alarm ------ Health percentage -- 20% b += xjHealth HealthWeightConst.xj; / / Inspection ------ Health percentage -- 10% b += hcHealth HealthWeightConst.hc; / / Parameter check -- Health percentage -- 5% b += rlHealth HealthWeightConst.rl; / / Capacity ------ Health percentage -- 5% b += bcHealth HealthWeightConst.bc; / / Test------Health Score Percentage--15% b += giHealth HealthWeightConst.gi; / / Golden Index -- Health Ratio -- 25% b += syslogHealth HealthWeightConst.syslog; / / SYSLOG---Health percentage--5% b += chrHealth HealthWeightConst.chr; / / CHR------Health percentage--15% return (int) (100 - b); }

[0085] In some implementations, the input parameters alarmHealth, xjHealth, and hcHealth in the pseudocode above are not the health scores of individual network elements to be evaluated, but rather the comprehensive network element health scores for each evaluation dimension obtained by summing up all network elements to be evaluated under each evaluation dimension. The specific calculation methods for the comprehensive network element health scores of each dimension (such as weighted averages) have been completed in the statistical calculations corresponding to each dimension.

[0086] Figure 5 This is a schematic diagram of the process for calculating the health status of network element types, provided in an embodiment of this application.

[0087] like Figure 2 and Figure 5 As shown, step S200 may be followed by step S300.

[0088] S300: Based on the health of network elements, calculate the health of each type of target network element in the business system.

[0089] Specifically, step S300 may include the following steps S301-S302.

[0090] S301: For each service system in the target core network, identify all target network elements of the same type within that service system.

[0091] In this step, network elements are first categorized and filtered according to their preset types (such as AMF, SMF, and UPF types in the 5GC service system, and CSCF and MGCF types in the IMS service system) to determine all target network elements of the same type within the service system. For example, if the 5GC service system deploys three AMF network elements (AMF01, AMF02, and AMF03), then the target network elements corresponding to the AMF type in that service system are these three network elements; if the 5GC system contains two SMF network elements, then the target network elements corresponding to the SMF type are these two network elements, thus achieving the aggregation of network elements of the same type.

[0092] S302: For each type of target network element in the business system, determine the minimum value of the health of all corresponding network elements, and use it as the network element type health of that type of target network element.

[0093] It is understandable that the overall health level of the same type of network element is determined by the network element with the lowest health level in that type. This is because network elements of the same type in the core network usually undertake the business responsibilities of redundancy backup or load sharing. If the health of a single network element is too low, it may lead to a decline in the overall service capability of that type of network element, or even trigger the risk of service interruption.

[0094] Furthermore, if there are M target network elements of a certain type, then there are M network element health scores corresponding to these target network elements, t1, t2, ..., tm. Based on the "barrel effect," the health score of a network element type depends on the target network element with the lowest health score. Therefore, by taking the minimum value, we can obtain the network element type health score n.

[0095] It should also be noted that the higher the value of the health impact factor, the greater the impact of the status of the item to be evaluated on the network element. Therefore, the lower the health score of the item to be evaluated, the lower the health score of the network element. Based on the network element type health score calculation method, the network element type health score is also lower.

[0096] For example, if the health scores of three network elements of type AMF in the 5GC service system are 0.85, 0.72, and 0.90 respectively, then the minimum value of 0.72 is taken as the network element type health score of the AMF type network element; if the health scores of two network elements of type SMF are 0.88 and 0.88 respectively, then 0.88 is taken as the network element type health score of the SMF type network element. If the network element health score has been converted to a percentage score (such as 85, 72, and 90 points for the AMF network element health score mentioned above), then the minimum value of 72 points is also taken as the network element type health score for that type of network element, maintaining consistency in the calculation logic.

[0097] Figure 6 This is a schematic diagram illustrating the process of calculating service health status as provided in an embodiment of this application.

[0098] like Figure 2 and Figure 6 As shown, step S300 is followed by step S400.

[0099] S400: Calculate the business health of at least one business system based on the health of network element type.

[0100] Specifically, step S400 may include the following steps S401-S403.

[0101] S401: For each business system, determine the business impact factor and network element type health of each type of target network element; wherein, the value of the business impact factor is preset.

[0102] Specifically, the business impact factor f is a quantitative indicator set up to reflect the importance of a network element in a certain type of business. For example... Figure 3 As shown, the business impact factor, also known as the network element impact factor or network element business impact factor, can be specified by the user during the modeling phase. In actual configuration, to facilitate intuitive understanding and operation by maintenance personnel, the front-end interface of the core network maintenance system allows users to set the business impact factor in the form of a percentage or an integer value (e.g., between 0 and 100). During back-end processing, this embodiment can normalize the configured value into a rational number within the range [0,1]. The business impact factor can be specifically stored in the core network database. For example, if a user configures the network element business impact factor of a certain model to be 10 in the front-end, this embodiment can convert it to f=0.1.

[0103] For example, in the IMS service system, the PSBC network element has the greatest impact on IMS services, so the service impact factor of the PSBC type of network element can be set to f=1.

[0104] S402: For each business system, calculate the business impact of each type of target network element based on the business impact factor and the health of the network element type.

[0105] Business impact refers to the impact of the health of various types of target network elements (i.e., network element type health) on the business system. The higher the value of business impact, the greater the impact of that type of target network element on the health of the business system, and vice versa.

[0106] The business impact is calculated based on the second formula, which is: d = (1-n) × f; Where d represents the business impact degree, n represents the network element type health degree, and f represents the business impact factor; the business impact factor is a rational number in the interval [0,1].

[0107] For example, suppose that the health of a certain type of target network element is n=1 (i.e., 100% healthy), and the business impact factor of this type of target network element is f=1 (i.e., 100%, indicating that this type of target network element has a serious impact on the business system), then the business impact of this type of target network element is d=(1-1)×1=0.

[0108] Understandably, on a percentage basis, the service impact of this type of target network element is d = (1-100%) × 100% = 0.

[0109] S403: For each business system, calculate the business health score based on its corresponding business impact.

[0110] It is understandable that a business system is essentially composed of network elements of types 1-R, where type R network elements include type P target network elements (R≥P). The health of the business (also known as the health of the business system) is determined by the business impact of the target network elements contained within the business system. Based on the "barrel effect," the health of the business system depends on the maximum business impact of the target network elements contained within it. The health of the business system does not depend on the healthiest network element type (lowest business impact), but rather on the least healthy network element type (highest business impact). For example, if a business system includes type P target network elements, and the P business impacts corresponding to these type P target network elements are d1, d2, ..., dp, then the business health H = 1 - max(d1, d2, ..., dp).

[0111] In other words, business health is calculated based on the third formula, which is: H=1-max(d i ); Where H represents business health, d i P represents the business impact of the target network element of type i in the business system, where 0 < i ≤ P, and P equals the total number of target network element types in the business system.

[0112] It should also be noted that the higher the health impact factor value, the greater the impact of the status of the item to be evaluated on the network element. Therefore, the lower the health score of the item to be evaluated, the lower the health score of the network element, and the lower the health score of the network element type. Based on the business impact calculation formula, the lower the health score of the network element type, the greater the business impact. Furthermore, based on the business health calculation formula, the greater the business impact, the lower the business health.

[0113] Figure 7 This is a schematic diagram illustrating the process of calculating the overall health of the network as provided in an embodiment of this application.

[0114] like Figure 2 and Figure 7As shown, step S400 may be followed by step S500.

[0115] S500: Calculate the overall health of the target core network based on the business health of at least one business system.

[0116] In this embodiment, the overall network health refers to the health status of the core network. Based on the "barrel effect," the overall network health can be equal to the minimum health status of each service within the target core network. For example, based on user configuration, the target core network includes Q service systems participating in the health assessment, and the health status of these Q service systems is H1, H2, ..., Hq, respectively. Therefore, the overall network health M = min(H1, H2, ..., Hq).

[0117] It should also be noted that the higher the value of the health impact factor, the greater the impact of the status of the item to be evaluated on the network element. Therefore, the lower the health score of the item to be evaluated, the lower the health score of the network element, and the lower the health score of the network element type. Furthermore, the lower the health score of the network element type, the greater the impact on business operations, and the lower the health score of the business operations. Based on the formula for calculating the overall network health score, it can be seen that the lower the business health score, the lower the overall network health score, which indicates a less healthy core network.

[0118] As can be seen from the above, this application provides a method for assessing the health of network elements. The method includes: for at least one business system within a target core network, statistically analyzing the status data of each target network element in the business system corresponding to an item to be assessed according to a preset frequency; wherein, the target network element is a network element in the business system that conforms to a preset type, the item to be assessed refers to the assessment index of the network element, and the status data is determined based on the operational data of the target network element; based on the status data, calculating the network element health of each target network element in the business system; based on the network element health, calculating the network element type health of each type of target network element in the business system; based on the network element type health, calculating the business health of at least one business system; and based on the business health of at least one business system, calculating the overall health of the target core network. It is evident that this method can calculate health in layers according to the hierarchy of item health - network element health - network element type health - business system health - overall network health, establishing a health assessment model. Specifically, it can calculate the network element health score by setting health factors based on multiple data sources, and then calculate the business system health score by setting business impact factors based on different network element types, ultimately obtaining the overall network health. In other words, this method integrates multi-dimensional monitoring data to establish a hierarchical health assessment model, transforming discrete alarms, performance and other indicators into a unified network element health score. This solves the problem of isolated indicators, accurately locates risks, reduces maintenance workload, improves core network stability and network quality, and ensures service reliability.

[0119] Figure 8 This is a schematic diagram of the structure of the network element health assessment device provided in the embodiments of this application.

[0120] like Figure 8 As shown in the figure, this application embodiment provides a network element health assessment device, the device including: The statistics module 1001 is configured to: for at least one business system within the target core network, statistically analyze the status data of the items to be evaluated corresponding to each target network element in the business system at a preset frequency; wherein, the target network element is a network element in the business system that conforms to a preset type, the items to be evaluated refer to the evaluation indicators of the network element, and the status data is determined based on the operating data of the target network element; The first calculation module 1002 is configured to: calculate the network element health of each target network element in the business system based on status data; The second calculation module 1003 is configured to: calculate the network element type health of each type of target network element in the business system based on the network element health. The third calculation module 1004 is configured to calculate the business health of at least one business system based on the health of network element type. The fourth calculation module 1005 is configured to calculate the overall health of the target core network based on the business health of at least one business system.

[0121] In one possible implementation, the first calculation module 1002 is specifically configured to: determine the health impact factors of each target network element in the business system for each corresponding item to be evaluated; wherein the values ​​of the health impact factors of each item to be evaluated are preset; calculate the health degree of each target network element in the business system based on the health impact factors and status data of each corresponding item to be evaluated; sum the health degrees of each target network element in the business system to obtain the network element health degree, or, using the preset weights of the evaluation dimensions to which each item to be evaluated belongs, perform a weighted summation of the health degrees of each item to be evaluated to obtain the network element health degree; wherein the evaluation dimensions of each item to be evaluated are the same or different, and the sum of the preset weights of all evaluation dimensions is equal to 1.

[0122] In one possible implementation, the health status of the item to be evaluated is calculated based on a first formula, which is: r = 1 - c × e; Where r represents the health status of the item to be evaluated, c represents the status data of the item to be evaluated, and e represents the health impact factor.

[0123] In one possible implementation, the status data of the item to be evaluated takes the value of 0 or 1. The value of the status data of the item to be evaluated is determined based on the comparison result between the target operating data of the target network element and the preset judgment standard of the item to be evaluated. The target operating data is the operating data of the target network element within the statistical period before the current time. The length of the statistical period is determined by the configuration parameters of the item to be evaluated. If the type of the item to be evaluated is a performance indicator, the health impact factor changes dynamically based on the value of the target operating data of the target network element. When the target operating data of the target network element is greater than the first threshold, the health impact factor takes the first value. When the target operating data of the target network element is less than or equal to the first threshold, the health impact factor takes the second value. The first value is greater than the second value.

[0124] In one possible implementation, the second calculation module 1003 is specifically configured to: for each service system in the target core network, determine all target network elements of the same type in the service system; for each type of target network element in the service system, determine the minimum value of the health of all corresponding network elements, and use it as the network element type health of that type of target network element.

[0125] In one possible implementation, the third calculation module 1004 is specifically configured to: determine the business impact factor and network element type health degree corresponding to each type of target network element for each business system; wherein the value of the business impact factor is preset; calculate the business impact degree of each type of target network element corresponding to each business system based on the business impact factor and network element type health degree; and calculate the business health degree of each business system based on its corresponding business impact degree.

[0126] In one possible implementation, the business impact is calculated based on a second formula, which is: d = (1-n) × f; Where d represents the degree of business impact, n represents the health of network element type, and f represents the business impact factor; Business health is calculated based on a third formula, which is: H=1-max(d i ); Where H represents business health, d i P represents the business impact of the target network element of type i in the business system, where 0 < i ≤ P, and P equals the total number of target network element types in the business system.

[0127] In one possible implementation, the overall network health is equal to the minimum health of each service corresponding to the target core network.

[0128] In one possible implementation, the evaluation dimensions to which the item to be evaluated belongs include one or more of the following: alarm dimension, performance dimension, gold index dimension, inspection dimension, parameter verification dimension, dial-up testing dimension, capacity index dimension, Syslog dimension, and CHR dimension.

[0129] In a specific implementation, the present invention also provides a computer storage medium, wherein the computer storage medium may store a program, and when the program is executed, it may include some or all of the steps in the various embodiments of the network element health assessment method provided by the present invention. The storage medium may be a magnetic disk, an optical disk, read-only memory (ROM), or random access memory (RAM), etc.

[0130] It is readily understood that, based on the several embodiments provided in this application, those skilled in the art can combine, split, or reorganize the embodiments of this application to obtain other embodiments, none of which exceed the protection scope of this application.

[0131] The above detailed embodiments further illustrate the purpose, technical solution, and beneficial effects of the embodiments of this application. It should be understood that the above are merely specific embodiments of the embodiments of this application and are not intended to limit the protection scope of the embodiments of this application. Any modifications, equivalent substitutions, improvements, etc., made on the basis of the technical solutions of the embodiments of this application should be included within the protection scope of the embodiments of this application.

Claims

1. A method for assessing the health of network elements, characterized in that, The method includes: For at least one business system within the target core network, the status data of the items to be evaluated corresponding to each target network element in the business system are statistically analyzed at a preset frequency; wherein, the target network element is a network element in the business system that conforms to a preset type, the item to be evaluated refers to the evaluation index of the network element, and the status data is determined based on the operating data of the target network element; Based on the status data, calculate the network element health of each target network element in the business system; Based on the network element health, calculate the network element type health of each type of target network element in the business system; Based on the health status of the network element type, calculate the business health status of at least one of the business systems; Based on the business health of at least one of the business systems, calculate the overall health of the target core network.

2. The network element health assessment method according to claim 1, characterized in that, The step of calculating the network element health of each target network element in the service system based on the status data includes: For each target network element in the business system, determine the health impact factor of each item to be evaluated; wherein the value of the health impact factor of each item to be evaluated is preset. For each target network element in the business system, the health status of the target item is calculated based on the health impact factors and status data of each corresponding item to be evaluated. For each target network element in the business system, the health scores of each of the items to be evaluated are summed to obtain the network element health score. Alternatively, the health scores of each item to be evaluated are weighted and summed using the preset weights of the evaluation dimensions to which each item to be evaluated belongs to obtain the network element health score. Wherein, the evaluation dimensions of each item to be evaluated may be the same or different, and the sum of the preset weights of all evaluation dimensions is equal to 1.

3. The network element health assessment method according to claim 2, characterized in that, The health status of the item to be evaluated is calculated based on a first formula, which is: r = 1 - c × e; Where r represents the health status of the item to be evaluated, c represents the status data of the item to be evaluated, and e represents the health impact factor.

4. The network element health assessment method according to claim 2, characterized in that, The value of the status data of the item to be evaluated is 0 or 1; The value of the status data of the item to be evaluated is determined based on the comparison result between the target operation data of the target network element and the preset judgment standard of the item to be evaluated; The target operating data is the operating data of the target network element within a statistical period prior to the current time, and the length of the statistical period is determined by the configuration parameters of the item to be evaluated. If the type of the item to be evaluated is a performance indicator, the health impact factor is dynamically changed based on the value of the target operating data of the target network element; when the target operating data of the target network element is greater than a first threshold, the value of the health impact factor is a first value; when the target operating data of the target network element is less than or equal to the first threshold, the value of the health impact factor is a second value, and the first value is greater than the second value.

5. The network element health assessment method according to claim 1, characterized in that, The step of calculating the network element type health score for each type of target network element in the service system based on the network element health score includes: For each of the service systems in the target core network, identify all target network elements of the same type within the service system; For each type of target network element in the business system, the minimum value of the health of all corresponding network elements is determined as the network element type health of that type of target network element.

6. The network element health assessment method according to claim 1, characterized in that, The calculation of the service health of at least one of the service systems based on the health of the network element type includes: For each of the aforementioned business systems, the business impact factor and the health status of the target network element of each type are determined; wherein, the value of the business impact factor is preset; For each of the aforementioned business systems, based on the business impact factor and the health of the network element type, the business impact degree of the target network element of each type is calculated. For each of the aforementioned business systems, the business health score is calculated based on its corresponding business impact score.

7. The network element health assessment method according to claim 6, characterized in that, The business impact is calculated based on a second formula, which is: d = (1-n) × f; Wherein, d represents the business impact degree, n represents the network element type health degree, and f represents the business impact factor; The business health score is calculated based on a third formula, which is: H=1-max(d i ); Where H represents the health level of the business, d i P represents the service impact degree of the target network element of type i in the service system, where 0 < i ≤ P, and P equals the total number of types of the target network element corresponding to the service system.

8. The network element health assessment method according to claim 1, characterized in that, The overall network health score is equal to the minimum value among the health scores of each service corresponding to the target core network.

9. The method for assessing the health of network elements according to any one of claims 1-8, characterized in that, The evaluation dimensions to which the items to be evaluated belong include one or more of the following: alarm dimension, performance dimension, gold index dimension, inspection dimension, parameter verification dimension, dial-up testing dimension, capacity index dimension, Syslog dimension, and CHR dimension.

10. A network element health assessment device, characterized in that, The device includes: The statistics module is configured to: for at least one business system within the target core network, statistically analyze the status data of the items to be evaluated corresponding to each target network element in the business system at a preset frequency; wherein, the target network element is a network element in the business system that conforms to a preset type, the item to be evaluated refers to the evaluation index of the network element, and the status data is determined based on the operating data of the target network element; The first calculation module is configured to: calculate the network element health of each target network element in the business system based on the status data; The second calculation module is configured to: calculate the network element type health of each type of target network element in the business system based on the network element health. The third calculation module is configured to: calculate the business health of at least one of the business systems based on the health of the network element type; The fourth calculation module is configured to calculate the overall health of the target core network based on the business health of at least one of the business systems.