Network element maintenance method, device, equipment and readable storage medium

By acquiring network topology and service information, the individual network elements and subnets of CSG and ASG network elements are determined, enabling efficient maintenance of the cloud network system and solving the problem of low maintenance efficiency caused by network element failures in the cloud network system.

CN116017521BActive Publication Date: 2026-01-27CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310012805.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-05
Publication Date
2026-01-27
Estimated Expiration
2043-01-05

AI Technical Summary

Technical Problem

The maintenance and handling efficiency is low due to network element failures in cloud network systems, and the existing regular maintenance methods are inefficient.

Method used

By acquiring network topology and service information, the individual network elements and individual subnets of CSG and ASG network elements are determined, and targeted maintenance is carried out according to their importance.

Benefits of technology

It improved the maintenance and processing efficiency of the cloud network system, optimized the network element maintenance strategy, and enhanced the stability and reliability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116017521B_ABST
    Figure CN116017521B_ABST
Patent Text Reader

Abstract

The application provides a network element maintenance method, device, equipment and readable storage medium. The method comprises the following steps: acquiring network topology information, wherein the network topology information comprises a plurality of network elements, and a connection relationship between the plurality of network elements, the plurality of network elements comprise a convergence side ASG network element and a base station side CSG network element; acquiring service information of services processed by each network element, wherein the service information comprises a service type and a service quantity; determining N single-hung network elements corresponding to the CSG network element according to the connection relationship, and determining the importance of the CSG network element according to the service information of the services processed by the N single-hung network elements and the CSG network element, wherein N is an integer; determining a single-hung subnetwork of the ASG network element according to the connection relationship, and determining the importance of the ASG network element according to the service information of the services processed by the single-hung subnetwork and the ASG network element; and performing maintenance processing on the plurality of network elements according to the importance of each network element. The efficiency of cloud network system maintenance processing is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing technology, and in particular to a method, apparatus, device and readable storage medium for maintaining network elements. Background Technology

[0002] Service signals can be transmitted through a cloud network system. This system can include multiple network elements, which can communicate with each other. A failure in any one of these network elements will affect the transmission of service signals within the cloud network system.

[0003] To mitigate the impact of network element failures on service signal transmission in the cloud network system, related technologies can acquire network topology information of the cloud network system. Based on this information, staff can perform regular maintenance on each network element. However, this regular maintenance of network elements leads to low efficiency in the overall cloud network system maintenance process. Summary of the Invention

[0004] This application provides a network element maintenance method, apparatus, device, and readable storage medium to solve the problem of low efficiency in cloud network system maintenance.

[0005] Firstly, this application provides a method for maintaining network elements, including:

[0006] Obtain network topology information, which includes multiple network elements and the connection relationships between the multiple network elements, including aggregation-side ASG network elements and base station-side CSG network elements;

[0007] Obtain service information for the services processed by each network element, including service type and service quantity;

[0008] Based on the connection relationship, determine the N single-connected network elements corresponding to the CSG network element, and based on the N single-connected network elements and the service information of the services processed by the CSG network element, determine the importance of the CSG network element, where N is an integer;

[0009] The single-connected subnet of the ASG network element is determined based on the connection relationship. The importance of the ASG network element is determined based on the single-connected subnet and the service information of the services processed by the ASG network element. Maintenance processing is performed on the multiple network elements according to the importance of each network element.

[0010] In one possible implementation, the importance of the CSG network element is determined based on the service information of the N individually connected network elements and the services processed by the CSG network element, including:

[0011] If N is 0, then the importance of the CSG network element is determined based on the service information of the services processed by the CSG network element.

[0012] If N is greater than or equal to 1, then the importance of the CSG network element is determined based on the service information of the services processed by the N single-connected network elements and the service information of the services processed by the CSG network element.

[0013] In one possible implementation, the importance of the CSG network element is determined based on the service information of the services processed by the N individually connected network elements and the service information of the services processed by the CSG network element, including:

[0014] Based on the service information of the services processed by each individual network element, determine the sub-importance of each individual network element;

[0015] The sub-importance of the CSG network element is determined based on the service information of the services processed by the CSG network element.

[0016] The importance of the CSG network element is determined based on the sub-importance of each individual network element and the sub-importance of the CSG network element.

[0017] In one possible implementation, determining the single-attached subnet of the ASG network element based on the connection relationship includes:

[0018] Based on the connection relationship, at least one candidate subnet of the ASG network element is determined;

[0019] The single-attached subnet is determined from the candidate subnets.

[0020] In one possible implementation, determining at least one candidate subnet of the ASG network element based on the connection relationship includes:

[0021] Based on the connection relationship, determine the M directly connected CSG network elements to which the ASG network element is directly connected, where M is an integer greater than or equal to 1;

[0022] The M subnets corresponding to the M directly connected CSG network elements are determined as at least one candidate subnet. The subnet corresponding to the directly connected CSG network element is the subnet formed by the CSG network elements attached to the directly connected CSG network element.

[0023] In one possible implementation, determining the single-attached subnet from the candidate subnets includes:

[0024] Determine the directly connected CSG network element corresponding to each candidate subnet, wherein the directly connected CSG network element is the CSG network element directly connected to the ASG network element;

[0025] Based on the directly connected CSG network element corresponding to each candidate subnet, the single-attached subnet is determined from the candidate subnets.

[0026] In one possible implementation, determining the single-attached subnet from the candidate subnets based on the directly connected CSG network element corresponding to each candidate subnet includes:

[0027] Determine the number of ASG network elements corresponding to each directly connected CSG network element.

[0028] Based on the number of ASG network elements corresponding to each directly connected CSG network element, a target directly connected CSG network element is determined from the directly connected CSG network elements corresponding to the at least one candidate subnet. The number of ASG network elements corresponding to the target directly connected CSG network element is 1, and the CSG network elements attached to the target directly connected CSG network element are single attached network elements of the target directly connected CSG network element.

[0029] The candidate subnet corresponding to the target directly connected CSG network element is determined as the single-attached subnet.

[0030] Secondly, this application provides a network element maintenance device, including a first acquisition module, a second acquisition module, a determination module, and a maintenance processing module, wherein...

[0031] The first acquisition module is used to acquire network topology information, which includes multiple network elements and the connection relationships between the multiple network elements, including aggregation-side ASG network elements and base station-side CSG network elements.

[0032] The second acquisition module is used to acquire service information of the services processed by each network element, the service information including service type and service quantity;

[0033] The first determining module is used to determine N single-connected network elements corresponding to the CSG network element according to the connection relationship, and to determine the importance of the CSG network element according to the N single-connected network elements and the service information of the services processed by the CSG network element, where N is an integer;

[0034] The second determining module is used to determine the single-connected subnet of the ASG network element according to the connection relationship, and to determine the importance of the ASG network element according to the single-connected subnet and the service information of the services processed by the ASG network element.

[0035] The maintenance processing module is used to perform maintenance processing on the multiple network elements according to the importance of each network element.

[0036] In one possible implementation, the first determining module is specifically used for:

[0037] If N is 0, then the importance of the CSG network element is determined based on the service information of the services processed by the CSG network element.

[0038] If N is greater than or equal to 1, then the importance of the CSG network element is determined based on the service information of the services processed by the N single-connected network elements and the service information of the services processed by the CSG network element.

[0039] In one possible implementation, the first determining module is specifically used for:

[0040] Based on the service information of the services processed by each individual network element, determine the sub-importance of each individual network element;

[0041] The sub-importance of the CSG network element is determined based on the service information of the services processed by the CSG network element.

[0042] The importance of the CSG network element is determined based on the sub-importance of each individual network element and the sub-importance of the CSG network element.

[0043] In one possible implementation, the second determining module is specifically used for:

[0044] Based on the connection relationship, at least one candidate subnet of the ASG network element is determined;

[0045] The single-attached subnet is determined from the candidate subnets.

[0046] In one possible implementation, the second determining module is specifically used for:

[0047] Based on the connection relationship, determine the M directly connected CSG network elements to which the ASG network element is directly connected, where M is an integer greater than or equal to 1;

[0048] The M subnets corresponding to the M directly connected CSG network elements are determined as at least one candidate subnet. The subnet corresponding to the directly connected CSG network element is the subnet formed by the CSG network elements attached to the directly connected CSG network element.

[0049] In one possible implementation, the second determining module is specifically used for:

[0050] Determine the directly connected CSG network element corresponding to each candidate subnet, wherein the directly connected CSG network element is the CSG network element directly connected to the ASG network element;

[0051] Based on the directly connected CSG network element corresponding to each candidate subnet, the single-attached subnet is determined from the candidate subnets.

[0052] In one possible implementation, the second determining module is specifically used for:

[0053] Determine the number of ASG network elements corresponding to each directly connected CSG network element.

[0054] Based on the number of ASG network elements corresponding to each directly connected CSG network element, a target directly connected CSG network element is determined from the directly connected CSG network elements corresponding to the at least one candidate subnet. The number of ASG network elements corresponding to the target directly connected CSG network element is 1, and the CSG network elements attached to the target directly connected CSG network element are single attached network elements of the target directly connected CSG network element.

[0055] The candidate subnet corresponding to the target directly connected CSG network element is determined as the single-attached subnet.

[0056] Thirdly, this application provides an electronic device, including: a memory and a processor;

[0057] The memory stores computer-executed instructions;

[0058] The processor executes computer execution instructions stored in the memory, causing the processor to perform the network element maintenance method according to any one of the first aspects.

[0059] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the network element maintenance method described in any of the first aspects.

[0060] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the network element maintenance method described in any of the first aspects.

[0061] This application provides a network element maintenance method, apparatus, device, and readable storage medium. After acquiring network topology information, which includes multiple network elements and their connection relationships, the method acquires service information for the services processed by each network element, including service type and quantity. Based on the connection relationships, it determines N single-connected network elements corresponding to a CSG network element. Based on the N single-connected network elements and the service information processed by the CSG network element, the importance of the CSG network element can be determined. Based on the connection relationships, it determines the single-connected subnet of an ASG network element. Based on the single-connected subnet and the service information processed by the ASG network element, the importance of the ASG network element can be determined. Multiple network elements can be maintained based on their importance, improving the efficiency of cloud network system maintenance. Attached Figure Description

[0062] Figure 1 A schematic diagram illustrating the application scenarios provided in the embodiments of this application;

[0063] Figure 2 A flowchart illustrating the network element maintenance method provided in this application embodiment;

[0064] Figure 3 A schematic diagram of the network topology provided in the embodiments of this application;

[0065] Figure 4 A schematic diagram of the network topology provided in the embodiments of this application;

[0066] Figure 5 A flowchart illustrating the network element maintenance method provided in this application embodiment;

[0067] Figure 6 This is a schematic diagram of the structure of a network element maintenance device provided in an embodiment of this application;

[0068] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0069] Figure 1 This is a schematic diagram illustrating an application scenario provided in an embodiment of this application. Please refer to [link / reference]. Figure 1 This includes control equipment 101.

[0070] Service data can be transmitted through a cloud network system. The cloud network system can include at least one aggregation site gateway (ASG) network element and multiple cell site gateway (CSG) network elements. An ASG network element can connect to multiple CSG network elements. After a CSG network element obtains service data from a base station, an ASG network element can obtain service data from multiple CSG network elements attached to the ASG network element.

[0071] The control device 101 can acquire network topology information of the cloud network system. The network topology information may include multiple network elements and the connection relationships between multiple network elements. After acquiring the service information of each network element, the importance of each network element can be determined based on the connection relationships between multiple network elements.

[0072] In related technologies, network topology information of the cloud network system can be obtained, allowing staff to perform regular maintenance on each network element based on this information. However, this regular maintenance of network elements leads to low efficiency in the overall maintenance of the cloud network system.

[0073] In this embodiment of the application, after obtaining network topology information, the importance of each network element can be determined based on the network element type of each network element, the service information of the services processed by each network element, and the connection relationship between multiple network elements. Multiple network elements can be maintained and processed according to the importance of each network element, thereby improving the efficiency of cloud network system maintenance and processing.

[0074] The method described in this application will now be illustrated through specific embodiments. It should be noted that the following embodiments may exist independently or in combination with each other; identical or similar content will not be repeated in different embodiments.

[0075] Figure 2 This is a flowchart illustrating the network element maintenance method provided in an embodiment of this application. Please refer to [link / reference]. Figure 2 The method may include:

[0076] S201. Obtain network topology information.

[0077] The execution entity in this application embodiment can be a control device or a network element maintenance device installed in the control device. The network element maintenance device can be implemented by software or by a combination of software and hardware.

[0078] Network topology information can include multiple network elements and the connection relationships between them.

[0079] For example, assuming the network topology information includes four network elements: network element 1, network element 2, network element 3, and network element 4, with network element 1 connected to network element 2, network element 2 connected to network element 3, and network element 4 connected to network element 2, then the connection relationships in the network topology information can be determined as network element 1-network element 2-network element 3, and network element 4-network element 2-network element 3. The connection relationships between multiple network elements can be shown in Table 1.

[0080] Table 1

[0081]

[0082] The network elements include ASG and CSG network elements. CSG network elements can acquire service data transmitted by the base station, while ASG network elements can acquire service data from all CSG network elements attached to them.

[0083] For example, suppose there are network element 1, network element 2 and network element 3 in the network topology information. Network element 1 and network element 2 are CSG network elements and network element 3 is an ASG network element. Suppose the connection relationship is network element 1-network element 2-network element 3. Then network element 3 can obtain the service data of network element 1 and network element 2.

[0084] S202. Obtain service information for the services processed by each network element. Service information may include service type and service quantity. Service type may include 5G type, 4G type, 3G type, and enterprise customer type, etc.

[0085] For example, the service information of the services processed by each network element can be obtained as shown in Table 2.

[0086] Table 2

[0087]

[0088] For any given network element among multiple network elements, the method for determining the importance of the network element differs depending on its network element type. For example, CSG network elements and ASG network elements use different methods for determining their importance.

[0089] S203. Determine the N single-connected network elements corresponding to the CSG network element based on the connection relationship.

[0090] The first network element can be identified among multiple network elements, and its importance can be determined based on its network element type.

[0091] A single-connected network element can refer to a network element that is connected to a first network element and cannot be connected to an ASG network element after the first network element fails.

[0092] Below, in conjunction with Figure 3 The specific examples will be used to illustrate the single-connected network element.

[0093] Figure 3 This application provides a schematic diagram of the network topology provided in its embodiments. Please refer to... Figure 3 The network topology includes 7 CSG network elements, 2 ASG network elements, and the connections between multiple network elements. Assuming CSG-2 is the first network element, if CSG-2 fails, CSG-3, CSG-4, and CSG-5 can connect to ASG-2, while CSG-1, CSG-6, and CSG-7 cannot connect to ASG-1 and ASG-2. Therefore, CSG-1, CSG-6, and CSG-7 are single-connected network elements of CSG-2.

[0094] S204. Determine the importance of the CSG network element based on the service information processed by the N individually connected network elements and the CSG network element. S205. Determine the individually connected subnet of the ASG network element based on the connection relationships.

[0095] Multiple subnets can be attached to an ASG network element, and the corresponding single-attached subnet of the ASG network element can be determined based on the multiple subnets. A single-attached subnet can include at least one CSG network element.

[0096] Below, in conjunction with Figure 4 The single-subnet concept is explained in detail through specific examples.

[0097] Figure 4 This application provides a schematic diagram of the network topology provided in its embodiments. Please refer to... Figure 4 The network topology can include 2 ASG network elements, 9 CSG network elements, and the connection relationships between multiple network elements.

[0098] Assuming ASG-2 is the first network element, if ASG-2 fails, CSG-3, CSG-4, CSG-8, CSG-5, and CSG-9 are the network elements connected to ASG-2, and none of them can connect to ASG-1 or ASG-2. CSG-3, CSG-4, CSG-8, CSG-5, and CSG-9 are the single network elements connected to ASG-2.

[0099] Assuming ASG-2 is the first network element, subnet 1, subnet 2 and subnet 3 are all subnets attached to ASG-2. Subnet 1 can connect to ASG-1, while subnet 2 and subnet 3 cannot connect to ASG-1. Subnet 2 and subnet 3 are single-attached subnets of ASG-2.

[0100] S206. Determine the importance of ASG network elements based on the service information of the services processed by the single-connected subnet and ASG network elements.

[0101] The importance of an ASG network element can be determined based on the importance of the services handled by the ASG network element and the importance of the services handled by the CSG network element in a single subnet.

[0102] S207. Perform maintenance on multiple network elements according to the importance of each network element.

[0103] Optionally, after obtaining the importance of each network element, a network element information data table can be determined. The data table may include network element address, network element identifier, network element IP, number of network elements connected to a single network element, network element service information, and network element importance, etc.

[0104] Optionally, the network element information data table can be updated after a preset time period.

[0105] Optionally, the importance of the network element corresponding to the network element identifier can be queried in the network element information data table based on the network element identifier.

[0106] Optionally, the importance of a network element can be determined through the process of S201-S203 based on the network element identifier.

[0107] The network element maintenance method provided in this application embodiment obtains network topology information, which includes multiple network elements and the connection relationships between them; obtains service information of the services processed by each network element, including service type and service quantity; determines N single-connected network elements corresponding to the CSG network element based on the connection relationships, and determines the importance of the CSG network element based on the N single-connected network elements and the service information of the services processed by the CSG network element; determines the single-connected subnet of the ASG network element based on the connection relationships, and determines the importance of the ASG network element based on the single-connected subnet and the service information of the services processed by the ASG network element; and can perform maintenance processing on multiple network elements according to the importance of each network element, thereby improving the efficiency of cloud network system maintenance processing.

[0108] Figure 5 This is a flowchart illustrating the network element maintenance method provided in an embodiment of this application. Please refer to [link / reference]. Figure 5 The method may include:

[0109] S501, Obtain network topology information.

[0110] S502. Obtain the service information of the services processed by each network element. The service information includes the service type and the number of services.

[0111] The execution process of S501-S502 can be found in the execution process of S201-S202, and will not be repeated here.

[0112] The following section explains the process of determining the importance of any first network element among multiple network elements, in conjunction with S503-S514.

[0113] S503. If the first network element is a CSG network element, then determine the N single-connected network elements corresponding to the CSG network element according to the connection relationship.

[0114] If N is 0, then execute S504.

[0115] If N is greater than or equal to 1, then execute S505.

[0116] S504. Determine the importance of the CSG network element based on the service information of the services processed by the CSG network element.

[0117] It can obtain the importance of each service type. For example, assuming that the service types processed by the CSG network element include 5G service, 4G service, 3G service and enterprise customer service, the importance of 5G service is 15, the importance of 4G service is 10, the importance of 3G service is 5, and the importance of enterprise customer service is 10.

[0118] The importance of a CSG network element can be determined based on the service type it handles and the importance of that service type.

[0119] For example, assuming that the CSG network element does not have any services processed by a single network element (i.e., N is 0), the service information can be shown in Table 3, including 3 5G services, 2 4G services, 1 3G service, and 2 enterprise customer services. The importance of 5G services is 15, the importance of 4G services is 10, the importance of 3G services is 5, and the importance of enterprise customer services is 10. Then the importance of the CSG network element can be determined to be 90.

[0120] Table 3

[0121]

[0122] S505. Determine the sub-importance of each network element based on the service information of the services processed by each network element.

[0123] For example, assuming that there are two single-connected network elements in the CSG network (i.e., N is 2), namely single-connected network element 1 and single-connected network element 2, the importance of the number of services and the importance of the service types of single-connected network element 1 and single-connected network element 2 can be shown in Table 4. Then, the sub-importance of single-connected network element 1 can be determined to be 85, and the sub-importance of single-connected network element 2 can be determined to be 80.

[0124] Table 4

[0125]

[0126] S506. Determine the sub-importance of the CSG network element based on the service information of the services processed by the CSG network element.

[0127] The execution process of S506 can be found in the execution process of S504, and will not be repeated here.

[0128] S507. Determine the importance of the CSG network element based on the sub-importance of each individual network element and the sub-importance of the CSG network element.

[0129] For example, suppose there are two single-connected network elements in the CSG network element, namely single-connected network element 1 and single-connected network element 2. The sub-importance of the CSG network element is 90, the sub-importance of single-connected network element 1 is 85, and the sub-importance of single-connected network element 2 is 80. Then the importance of the CSG network element is 255.

[0130] S508. If the first network element is an ASG network element, determine the M directly connected CSG network elements directly connected to the ASG network element according to the connection relationship, where M is an integer greater than or equal to 1.

[0131] For example, assuming that the CSG network elements directly connected to the ASG network element are CSG network element 1, CSG network element 2 and CSG network element 3, then M is 3.

[0132] S509. Determine at least one candidate subnet from the M directly connected CSG network elements and the M subnets corresponding to them.

[0133] The subnet corresponding to a directly connected CSG network element can be: the subnet formed by CSG network elements connected to the directly connected CSG network element.

[0134] For example, suppose as Figure 4 As shown, ASG-2 is the first network element. ASG-2 has three directly connected CSG network elements: CSG-2, CSG-4, and CSG-5. CSG-1, CSG-6, and CSG-7 connected to CSG-2 form subnet 1. CSG-3 and CSG-8 connected to CSG-4 form subnet 2. CSG-9 connected to CSG-5 forms subnet 3. Subnet 1, subnet 2, and subnet 3 are candidate subnets.

[0135] S510. Determine the directly connected CSG network element corresponding to each candidate subnet. The directly connected CSG network element is the CSG network element that is directly connected to the ASG network element.

[0136] For example, suppose as Figure 4 As shown, ASG-2 is the first network element, and subnets 1, 2, and 3 are candidate subnets. The directly connected CSG network element corresponding to subnet 1 is CSG-2, the directly connected CSG network element corresponding to subnet 2 is CSG-4, and the directly connected CSG network element corresponding to subnet 3 is CSG-7.

[0137] S511. Determine the number of ASG network elements corresponding to each directly connected CSG network element.

[0138] For example, suppose as Figure 4 As shown, ASG-2 is the first network element. The CSG network elements directly connected to ASG-2 are CSG-2, CSG-4, and CSG-5. The number of ASG network elements corresponding to CSG-2 is 2, namely ASG-1 and ASG-2. The number of ASG network elements corresponding to CSG-4 is 1, and the number of ASG network elements corresponding to CSG-5 is 1.

[0139] S512. Based on the number of ASG network elements corresponding to each directly connected CSG network element, determine the target directly connected CSG network element from among the directly connected CSG network elements corresponding to at least one candidate subnet.

[0140] The number of ASG network elements corresponding to the target directly connected CSG network element is 1, and the CSG network elements connected to the target directly connected CSG network element are single connected network elements of the target directly connected CSG network element.

[0141] For example, suppose as Figure 4 As shown, ASG-2 is the first network element. CSG-2, CSG-4, and CSG-5 are directly connected CSG network elements to ASG-2. The number of ASG network elements corresponding to CSG-2 is 2, namely ASG-1 and ASG-2. The number of ASG network elements corresponding to CSG-4 is 1, and the number of ASG network elements corresponding to CSG-5 is 1. CSG-3 and CSG-8, which are connected to CSG-4, are single connected network elements of CSG-4. CSG-9, which is connected to CSG-5, is a single connected network element of CSG-5. Therefore, CSG-4 and CSG-5 are the target directly connected CSG network elements.

[0142] S513. Determine the candidate subnet corresponding to the target directly connected CSG network element as a single-connection subnet.

[0143] For example, suppose as Figure 4 As shown, ASG-2 is the first network element, CSG-4 and CSG-5 are the target directly connected CSG network elements, the candidate subnet corresponding to CSG-4 is subnet 2, and the candidate subnet corresponding to CSG-5 is subnet 3. Therefore, subnet 2 and subnet 3 are single-connected subnets.

[0144] S514. Determine the importance of ASG network elements based on the service information of the services processed by the single-connected subnet and ASG network elements.

[0145] A single subnet can include at least one CSG network element. The service information processed by the single subnet can be determined based on the service information processed by the at least one CSG network element. The importance of the single subnet can then be determined based on this service information.

[0146] For example, suppose a single subnet has two CSG network elements, namely CSG-1 and CSG-2. The service information of the services processed by CSG-1 and CSG-2 can be shown in Table 5. Then, the single subnet has 5 5G services, 3 4G services, 1 3G service and 5 enterprise customer services. Assuming that the importance of 5G services is 15, the importance of 4G services is 10, the importance of 3G services is 5 and the importance of enterprise customer services is 10, then the importance of the single subnet is 160.

[0147] Table 5

[0148]

[0149] The sub-importance of an ASG network element can be determined based on the service information of the services it processes. For example, assuming that the services processed by an ASG network element include two 5G services and one enterprise customer service, with the importance of the 5G service being 15 and the importance of the enterprise customer service being 10, then the sub-importance of the ASG network element is 40.

[0150] The importance of an ASG element can be determined based on the importance of the single-attached subnet and the sub-importance of the ASG element.

[0151] For example, assuming the importance of a single subnet is 160 and the sub-importance of an ASG element is 40, then the importance of the ASG element is 200.

[0152] By repeating the process S303-S314 for each network element, the importance of each network element can be determined.

[0153] S515. Perform maintenance on multiple network elements according to the importance of each network element.

[0154] The execution process of S515 can be found in the execution process of S204, and will not be repeated here.

[0155] The network element maintenance method provided in this application embodiment can obtain the network element type of each network element after obtaining network topology information. The network element type includes ASG type and CSG type. If the network element is a CSG network element, the importance of the network element is determined according to the single-connected network element corresponding to the CSG network element and the service information of the service processed by the CSG network element. If the network element is an ASG network element, the importance of the network element is determined according to the single-connected subnet corresponding to the ASG network element and the service information of the service processed by the ASG network element. It can perform maintenance processing on multiple network elements according to the importance of each network element, thereby improving the efficiency of cloud network system maintenance processing.

[0156] Figure 6 This is a schematic diagram of the structure of a network element maintenance device 10 provided in an embodiment of this disclosure. Please refer to [link / reference]. Figure 6 The network element maintenance device may include a first acquisition module 11, a second acquisition module 12, a first determination module 13, a second determination module 14, and a maintenance processing module 15, wherein...

[0157] The first acquisition module 11 is used to acquire network topology information, which includes multiple network elements and the connection relationships between the multiple network elements.

[0158] The second acquisition module 12 is used to acquire the service information of the services processed by each network element, including the service type and the number of services.

[0159] The first determining module 13 is used to determine the N single-connected network elements corresponding to the CSG network element according to the connection relationship, and to determine the importance of the CSG network element according to the N single-connected network elements and the service information of the services processed by the CSG network element, where N is an integer.

[0160] The second determining module 14 is used to determine the single-attached subnet of the ASG network element based on the connection relationship, and to determine the importance of the ASG network element based on the single-attached subnet and the service information of the services processed by the ASG network element.

[0161] The maintenance processing module 15 is used to perform maintenance processing on multiple network elements according to the importance of each network element.

[0162] The network element maintenance device provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.

[0163] In one possible implementation, the first determining module 13 is specifically used for:

[0164] If N is 0, then the importance of the CSG network element is determined based on the service information of the services processed by the CSG network element.

[0165] If N is greater than or equal to 1, the importance of the CSG network element is determined based on the service information of the services processed by the N single-connected network elements and the service information of the services processed by the CSG network element.

[0166] In one possible implementation, the first determining module 13 is specifically used for:

[0167] Based on the service information of the services processed by each individual network element, determine the sub-importance of each individual network element;

[0168] The sub-importance of a CSG network element is determined based on the service information of the services it processes.

[0169] The importance of the CSG network element is determined based on the sub-importance of each individual network element and the sub-importance of the CSG network element.

[0170] In one possible implementation, the second determining module 14 is specifically used for:

[0171] Based on the connection relationship, determine at least one candidate subnet for the ASG network element;

[0172] Select a single-attached subnet from the candidate subnets.

[0173] In one possible implementation, the second determining module 14 is specifically used for:

[0174] Based on the connection relationship, determine the M directly connected CSG network elements that the ASG network element is directly connected to, where M is an integer greater than or equal to 1;

[0175] The M subnets corresponding to the M directly connected CSG network elements are determined as at least one candidate subnet. The subnet corresponding to the directly connected CSG network element is the subnet formed by the CSG network elements connected to the directly connected CSG network element.

[0176] In one possible implementation, the second determining module 14 is specifically used for:

[0177] Determine the directly connected CSG network element corresponding to each candidate subnet. The directly connected CSG network element is the CSG network element that is directly connected to the ASG network element.

[0178] Based on the directly connected CSG network element corresponding to each candidate subnet, determine the single-attached subnet among the candidate subnets.

[0179] In one possible implementation, the second determining module 14 is specifically used for:

[0180] Determine the number of ASG network elements corresponding to each directly connected CSG network element.

[0181] Based on the number of ASG network elements corresponding to each directly connected CSG network element, a target directly connected CSG network element is determined from the directly connected CSG network elements corresponding to at least one candidate subnet. The number of ASG network elements corresponding to the target directly connected CSG network element is 1, and the CSG network elements attached to the target directly connected CSG network element are single attached network elements of the target directly connected CSG network element.

[0182] The candidate subnet corresponding to the target directly connected CSG network element is determined as a single-connection subnet.

[0183] The network element maintenance device provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.

[0184] Figure 7 For a schematic diagram of the structure of an electronic device provided in an embodiment of this application, please refer to [link / reference]. Figure 7 The electronic device 20 may include a processor 21 and a memory 22. Exemplarily, the processor 21 and the memory 22 are interconnected via a bus 23.

[0185] Memory 22 stores instructions executed by the computer;

[0186] The processor 21 executes computer execution instructions stored in the memory 22, causing the processor 21 to perform the network element maintenance method as shown in the above method embodiment.

[0187] Accordingly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the network element maintenance method of the above-described method embodiments.

[0188] Accordingly, embodiments of this application may also provide a computer program product, including a computer program, which, when executed by a processor, can implement the network element maintenance method shown in the above method embodiments.

[0189] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0190] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0191] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0192] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0193] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0194] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0195] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0196] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0197] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.

Claims

1. A method for maintaining network elements, characterized in that, include: Obtain network topology information, which includes multiple network elements and the connection relationships between the multiple network elements, including aggregation-side ASG network elements and base station-side CSG network elements; Obtain service information for the services processed by each network element, including service type and service quantity; Based on the connection relationship, determine the N single-connected network elements corresponding to the CSG network element, where N is an integer; If N is 0, then the importance of the CSG network element is determined based on the service information of the services processed by the CSG network element. If N is greater than or equal to 1, then the importance of the CSG network element is determined based on the service information of the services processed by the N single-connected network elements and the service information of the services processed by the CSG network element. Based on the connection relationship, determine the M directly connected CSG network elements to which the ASG network element is directly connected, where M is an integer greater than or equal to 1; The M subnets corresponding to the M directly connected CSG network elements are determined as at least one candidate subnet, and a single-attached subnet is determined from the candidate subnets; The subnet corresponding to the directly connected CSG network element is: the subnet formed by the CSG network elements connected to the directly connected CSG network element; The importance of the ASG network element is determined based on the service information of the single-connected subnet and the services processed by the ASG network element. The multiple network elements are maintained according to their importance.

2. The method according to claim 1, characterized in that, Based on the service information of the services processed by the N single-connected network elements and the service information of the services processed by the CSG network element, the importance of the CSG network element is determined, including: Based on the service information of the services processed by each individual network element, determine the sub-importance of each individual network element; The sub-importance of the CSG network element is determined based on the service information of the services processed by the CSG network element. The importance of the CSG network element is determined based on the sub-importance of each individual network element and the sub-importance of the CSG network element.

3. The method according to claim 1, characterized in that, Determining the single-attached subnet from the candidate subnets includes: Determine the directly connected CSG network element corresponding to each candidate subnet, wherein the directly connected CSG network element is the CSG network element directly connected to the ASG network element; Based on the directly connected CSG network element corresponding to each candidate subnet, the single-attached subnet is determined from the candidate subnets.

4. The method according to claim 3, characterized in that, Based on the directly connected CSG network element corresponding to each candidate subnet, the single-attached subnet is determined from the candidate subnets, including: Determine the number of ASG network elements corresponding to each directly connected CSG network element. Based on the number of ASG network elements corresponding to each directly connected CSG network element, a target directly connected CSG network element is determined from the directly connected CSG network elements corresponding to the at least one candidate subnet. The number of ASG network elements corresponding to the target directly connected CSG network element is 1, and the CSG network elements attached to the target directly connected CSG network element are single attached network elements of the target directly connected CSG network element. The candidate subnet corresponding to the target directly connected CSG network element is determined as the single-attached subnet.

5. A network element maintenance device, characterized in that, It includes a first acquisition module, a second acquisition module, a first determination module, a second determination module, and a maintenance processing module, wherein, The first acquisition module is used to acquire network topology information, which includes multiple network elements and the connection relationships between the multiple network elements, including aggregation-side ASG network elements and base station-side CSG network elements. The second acquisition module is used to acquire service information of the services processed by each network element, the service information including service type and service quantity; The first determining module is used to determine N single-connected network elements corresponding to the CSG network element according to the connection relationship, where N is an integer; if N is 0, then determine the importance of the CSG network element according to the service information of the service processed by the CSG network element; if N is greater than or equal to 1, then determine the importance of the CSG network element according to the service information of the service processed by the N single-connected network elements and the service information of the service processed by the CSG network element. The second determining module is used to: determine M directly connected CSG network elements to the ASG network element based on the connection relationship, where M is an integer greater than or equal to 1; determine the M subnets corresponding to the M directly connected CSG network elements as at least one candidate subnet, and determine a single-attached subnet among the candidate subnets; the subnet corresponding to the directly connected CSG network element is: the subnet formed by the CSG network elements attached to the directly connected CSG network element; and determine the importance of the ASG network element based on the single-attached subnet and the service information of the services processed by the ASG network element. The maintenance processing module is used to perform maintenance processing on the multiple network elements according to the importance of each network element.

6. An electronic device, characterized in that, include: Memory and processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the network element maintenance method as described in any one of claims 1 to 4.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the network element maintenance method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Power communication backbone network safety risk assessment method based on network topology

    CN102801732A

  • Method, device and equipment for determining important network elements

    CN108270605A