A channel resource display method and device, electronic equipment and storage medium

CN116527126BActive Publication Date: 2026-10-30CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310390533.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-04-12
Publication Date
2026-10-30
Estimated Expiration
2043-04-12

AI Technical Summary

Technical Problem

但在现有的ASON技术中,技术人员或者相关人员无法了解当前OTN网络中每个跨段的波道占用率,进而无法及时对资源紧张的跨段进行调整,从而降低OTN网络的自愈性

Benefits of technology

[0013]第三方面,提供一种电子设备,包括:存储器和处理器;存储器用于存储计算机执行指令;当电子设备运行时,处理器执行存储器存储的计算机执行指令,以使电子设备执行如第一方面及任一种实现方式中的一种波道资源展示方法。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116527126B_ABST
    Figure CN116527126B_ABST
Patent Text Reader

Abstract

The application relates to a channel resource display method and device, electronic equipment and a storage medium, relates to the technical field of communication, and can visualize the channel occupation condition in an optical transport network. The method comprises the following steps: acquiring a plurality of actual working paths, a plurality of original paths and a plurality of preset recovery paths corresponding to a plurality of network transmission services in the optical transport network; one network transmission service corresponds to one actual working path, one original path and one preset recovery path; the original path and the preset recovery path respectively represent a working path and a backup path preconfigured by the network transmission service; determining the number of actual working paths, the number of original paths and the number of preset recovery paths passing through each span in the network topology corresponding to the optical transport network; and determining and displaying the channel occupation rate of each span according to the number of channels in each span and the number of actual working paths, the number of original paths and the number of preset recovery paths passing through each span.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a method, apparatus, electronic device and storage medium for displaying channel resources. Background Technology

[0002] Currently, optical transport networks (OTN) equipped with Automatically Switched Optical Network (ASON) functionality can withstand multiple fiber breaks, improving the self-healing capability of the OTN network. However, in existing ASON technology, technicians or relevant personnel cannot know the channel occupancy rate of each segment in the current OTN network, thus failing to make timely adjustments to resource-constrained segments, thereby reducing the self-healing capability of the OTN network. Summary of the Invention

[0003] This application provides a method, apparatus, electronic device, and storage medium for displaying channel resources, which can visualize the channel occupancy status in an optical transport network and facilitate the display of channel resources in the optical transport network to users.

[0004] Firstly, a method for displaying channel resources is provided, comprising: acquiring multiple actual working paths, multiple original paths, and multiple preset recovery paths corresponding to multiple network transmission services in an optical transport network; one network transmission service corresponds to one actual working path, one original path, and one preset recovery path; the original path represents the working path pre-configured for the network transmission service; the preset recovery path represents the backup path pre-configured for the network transmission service; determining the number of actual working paths, the number of original paths, and the number of preset recovery paths in each segment of the network topology corresponding to the optical transport network; the network topology includes multiple segments, each segment being determined by two adjacent network elements in the network topology; determining the channel occupancy rate of each segment based on the number of channels in each segment and the number of actual working paths, the number of original paths, and the number of preset recovery paths in each segment; and displaying the channel occupancy rate of each segment in the network topology.

[0005] Optionally, determining the channel occupancy rate of each span based on the number of channels in each span and the number of actual working paths, original paths, and preset recovery paths passing through each span includes: determining the channel occupancy rate of a first path combination corresponding to each span based on the number of channels in each span, combined with the number of original paths and preset recovery paths passing through each span; the first path combination includes the original paths and preset recovery paths passing through each span; determining the channel occupancy rate of a second path combination corresponding to each span based on the number of channels in each span, combined with the number of original paths and actual working paths passing through each span; the second path combination includes the original paths and actual working paths passing through each span; and determining the channel occupancy rate of a third path combination corresponding to each span based on the number of channels in each span, combined with the number of actual working paths, original paths, and preset recovery paths passing through each span; the third path combination includes the actual working paths, original paths, and preset recovery paths passing through each span.

[0006] Optionally, the above method further includes, for a given segment, displaying a first warning message when the target channel occupancy rate of the segment is less than a first preset threshold; the first warning message is used to indicate that network transmission in the segment is proceeding normally; the target channel occupancy rate represents one or more of the channel occupancy rates corresponding to the first path combination, the second path combination, and the third path combination, respectively; displaying a second warning message when the target channel occupancy rate is greater than or equal to the first preset threshold and less than or equal to the second preset threshold; the second warning message is used to indicate that the number of channels in the segment is insufficient; and displaying a third warning message when the target channel occupancy rate is greater than the second preset threshold; the third warning message is used to indicate that the segment should stop receiving new network transmission services.

[0007] Optionally, the above method further includes, for a network transmission service, if the original path of the network transmission service is the same as the actual working path, determining that the actual working path is the original path and determining that the preset recovery path is in an idle state; if the preset recovery path is the same as the actual working path, determining that the actual working path is the preset recovery path and determining that the original path is in an idle state; if neither the original path nor the preset recovery path is the same as the actual working path, determining that the network transmission has been rerouted and determining that both the original path and the preset recovery path are in an idle state; and displaying the status of the original path and the preset recovery path.

[0008] As can be seen from the above, the solution in this application obtains multiple actual working paths, multiple original paths, and multiple preset recovery paths corresponding to multiple network transmissions in the optical transport network. This determines the number of actual working paths, the number of original paths, and the number of preset recovery paths in each segment of the network topology corresponding to the optical transport network, and determines the channel occupancy rate corresponding to each segment. This allows the channel occupancy rate of each segment in the optical transport network to be displayed, enabling relevant technicians or staff to make timely adjustments to resource-constrained segments, thereby improving the self-healing capability of the OTN network.

[0009] Secondly, a channel resource display device is provided, comprising an acquisition module, an analysis module, a calculation module, and a display module. The acquisition module is used to acquire multiple actual working paths, multiple original paths, and multiple preset recovery paths corresponding to multiple network transmission services in an optical transport network. Each network transmission service corresponds to one actual working path, one original path, and one preset recovery path. The original path represents a path pre-configured for the network transmission service; the preset recovery path represents a backup path pre-configured for the network transmission service. The analysis module is used to determine the number of actual working paths, the number of original paths, and the number of preset recovery paths passing through each segment in the network topology corresponding to the optical transport network. The network topology includes multiple segments, each segment being determined by two adjacent network elements in the network topology. The calculation module is used to determine the channel occupancy rate of each segment based on the number of channels in each segment and the number of actual working paths, the number of original paths, and the number of preset recovery paths passing through each segment. The display module is used to display the channel occupancy rate of each segment in the network topology.

[0010] Optionally, the aforementioned calculation module is further configured to determine the occupancy rate of a first path combination corresponding to each span based on the number of channels in each span, combined with the number of original paths passing through each span and the number of preset recovery paths passing through each span; the first path combination includes the original paths passing through each span and the preset recovery paths. The aforementioned calculation module is further configured to determine the occupancy rate of a second path combination corresponding to each span based on the number of channels in each span, combined with the number of original paths passing through each span and the number of actual working paths passing through each span; the second path combination includes the original paths passing through each span and the actual working paths. The aforementioned calculation module is further configured to determine the channel occupancy rate of a third path combination corresponding to each span based on the number of channels in each span, combined with the number of actual working paths passing through each span, the number of original paths passing through each span, and the number of preset recovery paths passing through each span; the third path combination includes the actual working paths, original paths, and preset recovery paths passing through each span.

[0011] Optionally, the above-mentioned display module is further configured to, for a given segment, display a first warning message when the target channel occupancy rate of the segment is less than a first preset threshold; the first warning message indicates that the network transmission of the segment is normal; the target channel occupancy rate represents one or more of the channel occupancy rates corresponding to the first path combination, the second path combination, and the third path combination, respectively; the above-mentioned display module is further configured to, display a second warning message when the target channel occupancy rate is greater than or equal to the first preset threshold and less than or equal to the second preset threshold; the second warning message indicates that the number of channels in the segment is insufficient; the above-mentioned display module is further configured to, display a third warning message when the target channel occupancy rate is greater than the second preset threshold; the third warning message indicates that the segment should stop receiving new network transmission services; the first preset threshold is less than the second preset threshold.

[0012] Optionally, the analysis module described above is further configured to, for a network transmission service, determine the actual working path as the original path and determine the preset recovery path as idle if the original working path of the network transmission is the same as the actual working path; the analysis module is further configured to, if the preset recovery path is the same as the actual working path, determine the actual working path as the preset recovery path and determine the original path as idle if the original path and the preset recovery path are not the same as the actual working path; the analysis module is further configured to, if the original path and the preset recovery path are not the same as the actual working path, determine that the network transmission has been rerouted and determine that both the original path and the preset recovery path are idle; the display module is further configured to display the status of the original path and the preset recovery path.

[0013] Thirdly, an electronic device is provided, comprising: a memory and a processor; the memory is used to store computer-executed instructions; when the electronic device is running, the processor executes the computer-executed instructions stored in the memory to cause the electronic device to execute a channel resource display method as described in the first aspect and any of its implementations.

[0014] Fourthly, a computer-readable storage medium is provided, comprising: computer-executable instructions, which, when executed on a computer, cause the computer to perform a channel resource display method as described in the first aspect and any of the implementations.

[0015] The beneficial effects described in the second to fourth aspects of this application can be referred to the analysis of the beneficial effects of the first aspect, and will not be repeated here. Attached Figure Description

[0016] The accompanying drawings are used to provide a further understanding of the technical solutions of this application and constitute a part of the specification. They are used together with the embodiments of this application to explain the technical solutions of this application and do not constitute a limitation on the technical solutions of this application.

[0017] Figure 1 A schematic diagram of a channel resource display system provided in this application embodiment; Figure 2 A schematic diagram of a channel resource display device provided in an embodiment of this application; Figure 3 This is a schematic diagram of a channel resource display method provided in an embodiment of this application; Figure 4 This is a schematic diagram illustrating the relationship between network transmission paths in the network topology provided in the embodiments of this application; Figure 5 This is a network topology diagram illustrating the distribution and connection relationships of various network elements in an optical transport network, as provided in an embodiment of this application. Figure 6 A schematic diagram of a segment in a network topology provided in an embodiment of this application; Figure 7 A schematic diagram of the channel occupancy rate across each segment in the network topology provided in the embodiments of this application; Figure 8 A schematic flowchart of a channel resource display method provided in this application embodiment. Figure 1 ; Figure 9 A schematic flowchart of a channel resource display method provided in this application embodiment. Figure 2 ; Figure 10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0018] The technical solutions of 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. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0019] In the description of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. The "and / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, "at least one" means one or more, and "multiple" means two or more. The words "first," "second," etc., do not limit the quantity or order of execution, and "first," "second," etc., do not necessarily imply differences. It should be noted that in this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or explanations.

[0020] It should be noted that any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0021] In the embodiments of this application, "instruction" can include direct instruction and indirect instruction. For example, taking the first control information as an example below, the first control information can directly carry information A itself or its index to achieve the purpose of directly instructing information A. Alternatively, the first control information can also carry information B that is related to information A, thereby achieving the purpose of indirectly instructing information A while instructing information B.

[0022] Currently, optical transport networks (OTN) equipped with Automatically Switched Optical Network (ASON) functionality can withstand multiple fiber breaks, improving the self-healing capability of the OTN network. However, in existing ASON technology, technicians or relevant personnel cannot know the channel occupancy rate of each segment in the current OTN network.

[0023] In existing ASON technology, only the actual working path of the channel is displayed, and the original path always occupies network resources. When the actual working path is not on the original path, the resources occupied by the original path are not displayed. If a new network transmission conflicts with the undisplayed original path, it will cause the new network transmission to fail. Furthermore, the lack of display of preset recovery paths in existing ASON technology may lead to multiple network transmissions occupying these paths, resulting in network transmission failures. Moreover, existing ASON technology cannot determine the channel occupancy status in the optical transport network. When establishing a new network transmission, it can only try to see if it conflicts with existing network transmissions, often leading to multiple failures in establishing new network transmissions, severely impacting the efficiency of new network transmissions.

[0024] To address the aforementioned issues, this application provides a channel resource display method. This method involves determining the number of actual working paths, original paths, and preset recovery paths corresponding to multiple network transmission services in the optical transport network, and further determining and displaying the channel occupancy rate of each segment based on the obtained actual working paths, original paths, and preset recovery paths for each network segment.

[0025] In addition, this application embodiment also compares the original path and the preset recovery path with the actual working path to determine and display the status of the original path and the preset recovery path.

[0026] As can be seen from the above, in the scheme of this application embodiment, the channel occupancy rate of each segment is determined by the number of actual working paths, the number of original paths, and the number of preset recovery paths in the network topology corresponding to the optical transport network, so that the channel occupancy rate of each segment in the optical transport network can be displayed.

[0027] Furthermore, the solution in this application embodiment can also display the status of the original path and the preset recovery path, preventing new network transmissions from conflicting with the original path that is not displayed, and avoiding the problem of multiple new network transmissions failing due to conflicts between the preset recovery path and multiple existing network transmissions. Simultaneously, based on the multiple actual working paths, multiple original paths, and multiple preset recovery paths corresponding to multiple network transmission services in the acquired optical transport network, it prevents new network transmissions from failing due to conflicts with existing network transmissions.

[0028] The channel resource display method provided in this application can be applied to a channel resource display system. See also... Figure 1 As shown, the channel resource display system may include a server and a channel resource display device.

[0029] The server can provide the channel resource display device with channel information in the optical transmission network, as well as channel information of the actual working path, the original path, and the preset recovery path in the optical transmission network.

[0030] The channel resource display device can determine the channel occupancy rate of each segment in the network topology corresponding to the optical transport network based on information such as multiple actual working paths, multiple original paths, and multiple preset recovery paths corresponding to multiple network transmission services in the optical transport network provided by the server.

[0031] See Figure 2 As shown, the channel resource display device may include an acquisition module 101, an analysis module 102, a calculation module 103, and a display module 104.

[0032] The acquisition module 101 is used to obtain multiple actual working paths, multiple original paths and multiple preset recovery paths corresponding to multiple network transmission services in the optical transmission network.

[0033] One network transmission service corresponds to one actual working path, one original path, and one preset recovery path; the original path represents the path pre-configured for the network transmission service; the preset recovery path represents the backup path pre-configured for the network transmission service.

[0034] Analysis module 102 is used to determine the number of actual working paths, the number of original paths, and the number of preset recovery paths in each segment of the network topology corresponding to the optical transport network.

[0035] The network topology includes multiple segments, each segment being determined by two adjacent network elements in the network topology.

[0036] The calculation module 103 is used to determine the channel occupancy rate of each segment based on the number of channels in each segment and the number of actual working paths, original paths and preset recovery paths passing through each segment.

[0037] Display module 104 is used to display the channel occupancy rate of each segment in the network topology.

[0038] When implementing the channel resource display method in this application embodiment based on the above-mentioned channel resource display system, the channel occupancy rate of each segment can also be determined by the actual number of working paths, the number of original paths, and the number of preset recovery paths in the network topology corresponding to the optical transport network. This allows the channel occupancy rate of each segment in the optical transport network to be displayed, enabling relevant technicians or staff to make timely adjustments to resource-scarce segments, thereby improving the self-healing capability of the OTN network.

[0039] In some embodiments, the above method can also be applied alone to electronic devices with computing and processing capabilities, such as servers and hosts.

[0040] Taking the above method applied to a server as an example, the execution subject of this method is the server. See [link to relevant documentation]. Figure 3 As shown, the method includes the following steps S101-S104.

[0041] S101. Obtain multiple actual working paths, multiple original paths, and multiple preset recovery paths corresponding to multiple network transmission services in the optical transmission network.

[0042] In this context, each network transmission service corresponds to an actual working path, an original path, and a preset recovery path; the original path represents the working path pre-configured for the network transmission service; and the preset recovery path represents the backup path pre-configured for the network transmission service.

[0043] In some embodiments, multiple actual working paths, multiple original paths, and multiple preset recovery paths corresponding to multiple network transmission services in an optical transport network can be obtained from the server.

[0044] In some embodiments, the actual working path for network transmission can be either the original path or a preset recovery path. When the actual working path for network transmission is the original path, the preset recovery path is in an idle state; when the actual working path for network transmission is the preset recovery path, the original path is in an idle state.

[0045] For example, see Figure 4As shown, the actual working path of network transmission 1 is the original path, and at this time, the preset recovery path of network transmission 1 is in an idle state; the actual working path of network transmission 2 is the preset recovery path, and at this time, the original path of network transmission 2 is in an idle state.

[0046] S102. Determine the number of actual working paths, the number of original paths, and the number of preset recovery paths in the network topology corresponding to the optical transmission network for each segment.

[0047] The network topology comprises multiple segments, each defined by two adjacent network elements. The network topology illustrates the distribution and connectivity of network elements within the optical transport network. An example network topology structure can be found in [reference needed]. Figure 5 As shown.

[0048] For example, see Figure 6 As shown, the optical transmission network has a span 201-202 composed of network element 201 and network element 202. The span 201-202 has the original paths of network transmission 1, network transmission 2 and network transmission 3, the preset recovery paths of network transmission 4, network transmission 5 and network transmission 6, and the actual working paths of network transmission 1 and network transmission 7. Therefore, the number of original paths passing through the span 201-202 is 3, the number of preset recovery paths passing through the span 201-202 is 3, and the number of actual working paths passing through the span 201-202 is 2.

[0049] S103. Determine the channel occupancy rate of each segment based on the number of channels in each segment and the number of actual working paths, original paths, and preset recovery paths passing through each segment.

[0050] In some embodiments, the actual working path, the original path, and the preset recovery path in the segment can be analyzed for different path combinations to determine the channel occupancy rate corresponding to different path combinations.

[0051] S104. Display the channel occupancy rate of each segment in the network topology.

[0052] For example, see Figure 7 As shown, the network topology corresponding to the optical transmission network can be displayed on the monitor. In the data column on the right side of the network topology, the channel occupancy rate of each segment can be displayed.

[0053] As can be seen from the above, in the method provided in this application embodiment, the channel occupancy rate of each segment in the current optical transport network is determined based on the actual number of working paths, the number of original paths, and the number of preset recovery paths in each segment of the network topology corresponding to the optical transport network. The channel occupancy rate of each segment can also be displayed. This facilitates technical personnel or related personnel in understanding the channel occupancy rate of each segment in the current optical transport network.

[0054] See Figure 8 As shown, this application embodiment provides a channel resource display method, which, for a network transmission, may further include the following S201-S206.

[0055] S201. Determine whether the original path of network transmission is the same as the actual working path.

[0056] S202. When the original path and the actual working path are the same, determine the actual working path as the original path, set the preset recovery path to an idle state, and display the status of the original path and the preset recovery path.

[0057] In some embodiments, if the original path for network transmission in the optical transport network is determined to be the same as the actual working path, then the actual working path is determined to be the original path. The preset recovery path is shown as being in an idle state, indicating the status of the original path and the preset recovery path. The preset recovery path can be used for other network transmissions.

[0058] For example, if the original path and the actual working path of network transmission 1 are the same, then the actual working path of network transmission 1 is the original path, and the preset recovery path of network transmission 1 is in an idle state. In the network topology, paths in the working state can be represented by solid lines, and paths in the idle state can be represented by dashed lines.

[0059] S203. When the original path and the actual working path are different, determine that the original path is in an idle state.

[0060] S204. Determine whether the preset recovery path for network transmission in the optical transmission network is the same as the actual working path.

[0061] S205. When the preset recovery path and the actual working path are the same, determine the actual working path as the preset recovery path and display the status of the original path and the preset recovery path.

[0062] In some embodiments, if the original path for network transmission in the optical transport network is determined to be different from the actual working path, but the preset recovery path for network transmission in the optical transport network is the same as the actual working path, then the actual working path is determined to be the preset recovery path. That is, if the original path is in an idle state, the actual working path is determined to be the preset recovery path, and the states of the original path and the preset recovery path are displayed, the original path can be used for other network transmissions.

[0063] For example, the original path and the actual working path of network transmission 2 are different, but the preset recovery path of network transmission 2 is the same as the actual working path. Therefore, the actual working path of network transmission 2 is determined to be the preset recovery path. That is, the original path of network transmission 2 is determined to be in an idle state, and the preset recovery path of network transmission 2 is in a working state. The states of the original path and the preset recovery path are displayed.

[0064] S206. When the preset recovery path and the actual working path are different, determine that both the original path and the preset recovery path are in an idle state, the network transmission has been rerouted, and display the status of the original path and the preset recovery path.

[0065] In some embodiments, if it is determined that the original path for network transmission in the optical transport network is different from the actual working path, and it is also determined that the preset recovery path for network transmission in the optical transport network is different from the actual working path, then it is determined that the network transmission has been rerouted. That is, both the original path and the preset recovery path are in an idle state, and both the original path and the preset recovery path can be used for other network transmissions.

[0066] For example, the original path and the actual working path of network transmission 3 are different, and the preset recovery path of network transmission 3 is also different from the actual working path. Therefore, the actual working path of network transmission 3 is determined to be the rerouting path. That is, both the original path and the preset recovery path of network transmission 3 are determined to be in an idle state, and the status of the original path and the preset recovery path is displayed.

[0067] As can be seen from the above, in the method provided in this application embodiment, the status of the original path and the preset recovery path can be determined by determining whether the original path and the actual working path are the same, and whether the preset recovery path is the same as the actual working path. The status of the original path and the preset recovery path is displayed, and paths in the idle state can be used by other network transmissions. Displaying the status of the original path and the preset recovery path allows idle original paths or preset recovery paths to be utilized by new network transmissions, preventing new network transmissions from conflicting with original paths that are not displayed, thus avoiding failure of new network transmissions.

[0068] See Figure 9As shown in the figure, this application embodiment provides a channel resource display method, which may further include the following S301-S303.

[0069] S301. Based on the number of channels in each span, combined with the number of original paths and the number of preset recovery paths passing through each span, determine the channel occupancy rate of the first path combination corresponding to each span.

[0070] The first path combination includes the original path and the preset recovery path that pass through each segment.

[0071] In some embodiments, the channel occupancy rate of the first path combination can be represented as the planned channel occupancy rate. Based on the number of channels in each span, combined with the number of original paths passing through each span and the number of preset recovery paths passing through each span, the planned channel occupancy rate corresponding to each span is determined as [(number of channels in the original path that are in operation + number of channels in the original path that are in idle state + number of channels in the preset recovery path that are in operation + number of channels in the preset recovery path that are in idle state) / number of channels in the optical transport network]. 100% = Planned channel occupancy rate.

[0072] For example, in an optical transport network, each span has 100 channels. Segment 201-202 contains the original paths of network transmission 1, network transmission 2, and network transmission 3; the preset recovery paths of network transmission 4, network transmission 5, and network transmission 6; and the actual working paths of network transmission 1 and network transmission 7. The actual working path of network transmission 1 is the original path, while the actual working path of network transmission 7 is neither the original path nor the preset recovery path. Therefore, the number of original paths passing through span 201-202 is 3, the number of preset recovery paths passing through span 201-202 is 3, and the number of actual working paths passing through span 201-202 is 2. The number of original paths in a working state is 1, the number of original paths in an idle state is 2, the number of preset recovery paths in a working state is 0, and the number of preset recovery paths in an idle state is 3. Further, [(1+2+0+3) / 100] 100% = 6%, so the channel occupancy rate of this segment is 6%.

[0073] S302. Based on the number of channels in each span, combined with the number of original paths and the number of actual working paths passing through each span, determine the channel occupancy rate of the second path combination corresponding to each span.

[0074] The second path combination includes the original path and the actual working path that traverses each segment.

[0075] In some embodiments, the channel occupancy rate of the second path combination can represent the actual channel occupancy rate. Based on the number of channels in each segment, combined with the number of original paths passing through each segment and the number of actual working paths passing through each segment, the actual channel occupancy rate corresponding to each segment can be expressed as: [(Number of channels with original paths in working state + Number of channels with preset paths in working state + Number of channels that have been rerouted + Number of channels with original paths in idle state) / Number of channels in the optical transport network] 100% = Actual channel occupancy rate.

[0076] For example, in an optical transport network, each segment has 100 channels. Segment 201-202 contains the original paths of network transmission 1, network transmission 2, and network transmission 3; the preset recovery paths of network transmission 4, network transmission 5, and network transmission 6; and the actual working paths of network transmission 1 and network transmission 7. The actual working path of network transmission 1 is the original path, while the actual working path of network transmission 7 is neither the original path nor the preset recovery path. Therefore, the number of original paths passing through segment 201-202 is 3, the number of preset recovery paths passing through segment 201-202 is 3, and the number of actual working paths passing through segment 201-202 is 2. The number of original paths in a working state is 1, the number of original paths in an idle state is 2, the number of preset recovery paths in a working state is 0, and the number of channels that have been rerouted is 1. Further, [(1+2+0+1) / 100] 100% = 4%, so the actual channel occupancy rate of this segment is 4%.

[0077] S303. Based on the number of channels in each span, and combined with the actual number of working paths, the number of original paths, and the number of preset recovery paths passing through each span, determine the channel occupancy rate of the third path combination corresponding to each span.

[0078] The third path combination includes the actual working path, the original path, and the preset recovery path that pass through each segment.

[0079] In some embodiments, the channel occupancy rate of the third path combination can represent the non-idle channel occupancy rate. Based on the number of channels in each segment, combined with the actual number of working paths passing through each segment, the number of original paths passing through each segment, and the number of preset recovery paths passing through each segment, the non-idle state occupancy rate corresponding to each segment can be determined as [(number of channels with original paths in working state + number of channels with preset paths in working state + number of channels with working rerouting + number of channels with original paths in idle state + number of channels with preset recovery paths in idle state) / number of channels in the optical transport network]. 100% = Non-idle channel occupancy rate.

[0080] For example, in an optical transport network, each segment has 100 channels. Segment 201-202 contains the original paths of network transmission 1, network transmission 2, and network transmission 3; the preset recovery paths of network transmission 4, network transmission 5, and network transmission 6; and the actual working paths of network transmission 1 and network transmission 7. The actual working path of network transmission 1 is the original path, while the actual working path of network transmission 7 is neither the original path nor the preset recovery path. Therefore, the number of original paths passing through segment 201-202 is 3, the number of preset recovery paths passing through segment 201-202 is 3, and the number of actual working paths passing through segment 201-202 is 2. The number of original paths in a working state is 1, the number of original paths in an idle state is 2, the number of preset recovery paths in a working state is 0, the number of preset recovery paths in an idle state is 3, and the number of working paths that have been rerouted is 1. Further, [(1+2+0+3+1) / 100] If 100% = 7%, then the non-idle occupancy rate of this segment is 7%.

[0081] In some embodiments, step S104 displays the channel occupancy rate of each segment in the network topology, and identifies the planned channel occupancy rate, actual channel occupancy rate, and non-idle channel occupancy rate of each segment in the network topology.

[0082] As described above, the method provided in this application calculates and displays the planned channel occupancy rate, actual channel occupancy rate, and non-idle channel occupancy rate for each segment based on the number of original paths, preset recovery paths, and actual working paths corresponding to each segment in the network topology, combined with the number of channels corresponding to each segment. This allows relevant technical personnel or staff to promptly understand the channel occupancy rates for each segment and adjust the network topology for each segment based on any channel occupancy rate. This facilitates adjustments to the channel resources of a segment based on any channel occupancy rate, thereby further ensuring the self-healing capability of the OTN network.

[0083] In some embodiments, for a given segment, if the target channel occupancy rate of the segment is less than a first preset threshold, a first warning message is displayed; if the channel occupancy rate is greater than or equal to the first preset threshold and less than or equal to a second preset threshold, a second warning message is displayed; and if the channel occupancy rate is greater than the second preset threshold, a third warning message is displayed.

[0084] The target channel occupancy rate refers to one or more of the planned channel occupancy rate, actual channel occupancy rate, or non-idle channel occupancy rate. The first warning message indicates that the segment is normal; this message can be text or color-coded. The second warning message indicates that the segment has insufficient channels; this message can be text or color-coded. The third warning message indicates that the segment should stop receiving newly established network transmission services; this message can be text or color-coded. The first preset threshold is less than the second preset threshold.

[0085] For example, the first preset threshold is 50%, and the second preset threshold is 75%. When the target channel occupancy rate of segment AB is less than 50%, the segment is represented in green in the network topology, indicating that the segment is normal. When the target channel occupancy rate is greater than or equal to 50% and less than or equal to 75%, the segment is represented in yellow in the network topology, indicating that the number of channels in the segment is insufficient. When the target channel occupancy rate is greater than 75%, the segment is represented in red in the network topology, indicating that the segment has stopped receiving newly established network transmission services.

[0086] For example, the first preset threshold is 50%, and the second preset threshold is 75%. When the target channel occupancy rate of segment AB is less than 50%, the display screen showing the network topology will display "Segment AB is normal" to indicate that the segment is normal. When the target channel occupancy rate is greater than or equal to 50% and less than or equal to 75%, the display screen showing the network topology will display "Segment AB has insufficient channel quantity" to indicate that the segment needs to be expanded. When the target channel occupancy rate is greater than 75%, the display screen showing the network topology will display "Segment AB stops receiving new network transmissions" to indicate that the segment is no longer receiving new network transmissions.

[0087] In some embodiments, within the network topology corresponding to the optical transport network, the channel occupancy rates of each segment—the channel occupancy rate of the first path combination, the channel occupancy rate of the second path combination, and the channel occupancy rate of the third path combination—can all reflect whether the current segment is experiencing resource constraints. When issuing an alert for the channel occupancy rate of a segment, the alert can be issued based on the channel occupancy rate with the highest value.

[0088] For example, the first preset threshold is 60%, and the second preset threshold is 80%. The planned channel occupancy rate for segment AB is 65%, the actual channel occupancy rate is 55%, and the non-idle channel occupancy rate is 75%. At this time, the non-idle channel occupancy rate is the highest. Therefore, an early warning is issued for the segment based on the non-idle channel occupancy rate, indicating that the number of channels in the segment is insufficient.

[0089] As can be seen from the above, in the method provided in this application embodiment, an early warning message is issued based on the planned channel occupancy rate, actual channel occupancy rate and non-idle channel occupancy rate corresponding to each segment. This can indicate whether the optical transmission network has insufficient channels and whether it is necessary to stop receiving new services, effectively alleviating the pressure of service interruption and inability to open and deliver services due to insufficient network resources.

[0090] The following uses S401-S405 as examples to further illustrate the above-mentioned method provided in the embodiments of this application.

[0091] S401. Obtain multiple actual working paths, multiple original paths, and multiple preset recovery paths corresponding to multiple network transmission services in the optical transmission network.

[0092] In some embodiments, channel information of the actual working path, original path and preset recovery path of each network transmission is obtained. The acquisition period can be set to daily, weekly or other times as needed, depending on the frequency of network changes, or it can be set to immediate acquisition as needed.

[0093] S402. Determine the number of actual working paths, the number of original paths, and the number of preset recovery paths in the network topology corresponding to the optical transmission network for each segment.

[0094] S403. Compare and analyze the actual working path with the original path and the preset recovery path respectively, and determine and display the status of the original path and the preset recovery path.

[0095] S404. Determine the channel occupancy rate of each segment based on the number of channels in each segment and the number of actual working paths, original paths, and preset recovery paths passing through each segment.

[0096] S405. Provide early warnings on the status of each segment in the optical transport network based on the planned channel occupancy rate, actual channel occupancy rate, and channel occupancy rate in non-idle states.

[0097] As can be seen from the above, in the embodiments of this application, by judging and displaying the status of the original path and the preset recovery path, the problem in existing ASON technology that only the actual working path is displayed, while the original path always occupies network resources, but when the actual working path is not on the original path, the resources of the original path are not displayed, leading to the failure of new network transmission; it also solves the problem in existing ASON technology that the preset recovery path is not displayed, leading to network transmission failure because the preset recovery path is occupied by multiple network transmissions. At the same time, displaying the channel occupancy status in the optical transport network solves the problem in existing ASON technology that the inability to display the channel occupancy status in the optical transport network leads to the failure of new network transmission, affecting the efficiency of new network transmission.

[0098] The foregoing mainly describes the solutions provided by the embodiments of this application from a methodological perspective. To achieve the above functions, it includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, in conjunction with the units and algorithm steps of the various examples described in the embodiments disclosed herein, the embodiments of this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0099] This application embodiment can divide the communication device into functional modules according to the above method example. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. Optionally, the module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.

[0100] This application provides a channel resource display device, which includes an acquisition module 101, an analysis module 102, a calculation module 103, and a display module 104.

[0101] In some embodiments, the acquisition module 101 is used to acquire multiple actual working paths, multiple original paths, and multiple preset recovery paths corresponding to multiple network transmission services in the optical transport network; one network transmission service corresponds to one actual working path, one original path, and one preset recovery path; the original path represents a path pre-configured for the network transmission service; the preset recovery path represents a backup path pre-configured for the network transmission service; the analysis module 102 is used to determine the number of actual working paths, the number of original paths, and the number of preset recovery paths in each segment of the network topology corresponding to the optical transport network; the network topology includes multiple segments, and each segment is determined by two adjacent network elements in the network topology; the calculation module 103 is used to determine the channel occupancy rate of each segment based on the number of channels in each segment and the number of actual working paths, the number of original paths, and the number of preset recovery paths in each segment; the display module 104 is used to display the channel occupancy rate of each segment in the network topology.

[0102] In some embodiments, the calculation module 103 is further configured to determine the channel occupancy rate of a first path combination corresponding to each span based on the number of channels in each span, combined with the number of original paths passing through each span and the number of preset recovery paths passing through each span; the first path combination includes the original paths passing through each span and the preset recovery paths; the calculation module 103 is further configured to determine the channel occupancy rate of a second path combination corresponding to each span based on the number of channels in each span, combined with the number of original paths passing through each span and the number of actual working paths passing through each span; the second path combination includes the original paths passing through each span and the actual working paths; the calculation module 103 is further configured to determine the channel occupancy rate of a third path combination corresponding to each span based on the number of channels in each span, combined with the number of actual working paths passing through each span, the number of original paths passing through each span, and the number of preset recovery paths passing through each span; the third path combination includes the actual working paths, the original paths, and the preset recovery paths passing through each span.

[0103] In some embodiments, the display module 104 is further configured to, for a segment, display a first warning message when the channel occupancy rate of the segment is less than a first preset threshold; the first warning message is used to indicate that the network transmission of the segment is normal; the channel occupancy rate represents one or more of the channel occupancy rates corresponding to the first path combination, the second path combination, and the third path combination respectively; the display module 104 is further configured to, display a second warning message when the channel occupancy rate of the segment is greater than or equal to the first preset threshold and less than or equal to the second preset threshold; the second warning message is used to indicate that the number of channels in the segment is insufficient; the display module 104 is further configured to, display a third warning message when the channel occupancy rate of the segment is greater than the second preset threshold; the third warning message is used to indicate that the segment should stop receiving new network transmission services; the first preset threshold is less than the second preset threshold.

[0104] In some embodiments, the analysis module 102 is further configured to, for a network transmission service, determine the actual working path as the original path if the original working path of the network transmission is the same as the actual working path, and determine the preset recovery path as idle; the analysis module 102 is further configured to, if the preset recovery path is the same as the actual working path, determine the actual working path as the preset recovery path, and determine the original path as idle; the analysis module 102 is further configured to, if neither the original path nor the preset recovery path is the same as the actual working path, determine that the network transmission has been rerouted, and determine that both the original path and the preset recovery path are idle; the display module 104 is further configured to display the original path and the state of the original path, and display the preset recovery path and the state of the preset recovery path.

[0105] Figure 10 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application, such as... Figure 10 As shown, the electronic device includes a processor 501 and a bus 504. Optionally, the electronic device may also include a memory 502; alternatively, the electronic device may also include a communication interface 503. The processor 501 may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor 501 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor 501 may also be a combination that implements computing functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc. The communication interface 503 is used to connect with other devices through a communication network. The communication network may be Ethernet, a wireless access network, a wireless local area network (WLAN), etc. The memory 502 can be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto. As one possible implementation, the memory 502 can exist independently of the processor 501. The memory 502 can be connected to the processor 501 via a bus 504 for storing instructions or program code. When the processor 501 calls and executes the instructions or program code stored in the memory 502, it can implement the channel resource display method provided in this application embodiment. In another possible implementation, the memory 502 can also be integrated with the processor 501. The bus 504 can be an extended industry standard architecture (EISA) bus, etc. The 504 bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 10 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0106] This application provides a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium) storing computer program instructions that, when executed on a computer, cause the computer to perform the method as described in any of the above embodiments.

[0107] Exemplary examples of computer-readable storage media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical discs (e.g., compact disks (CDs), digital versatile disks (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROMs), cards, sticks, or key drives, etc.). The various computer-readable storage media described in this disclosure may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0108] This application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the method of any of the above embodiments.

[0109] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for displaying channel resources, characterized in that, include: Acquire multiple actual working paths, multiple original paths, and multiple preset recovery paths corresponding to multiple network transmission services in the optical transport network; One network transmission service corresponds to one actual working path, one original path, and one preset recovery path; the original path represents the working path pre-configured for the network transmission service; the preset recovery path represents the backup path pre-configured for the network transmission service. In the network topology corresponding to the optical transport network, determine the number of actual working paths, the number of original paths, and the number of preset recovery paths through each segment; the network topology includes multiple segments, and each segment is determined by two adjacent network elements in the network topology. The channel occupancy rate of each segment is determined based on the number of channels in each segment and the number of actual working paths, original paths, and preset recovery paths passing through each segment. This displays the channel occupancy rate for each segment in the network topology.

2. The method according to claim 1, characterized in that, The step of determining the channel occupancy rate of each span based on the number of channels in each span and the number of actual working paths, original paths, and preset recovery paths passing through each span includes: Based on the number of channels in each span, combined with the number of original paths and the number of preset recovery paths passing through each span, the channel occupancy rate of the first path combination corresponding to each span is determined; the first path combination includes the original paths and preset recovery paths passing through each span. Based on the number of channels in each span, and combined with the number of original paths and the number of actual working paths passing through each span, the channel occupancy rate of the second path combination corresponding to each span is determined; the second path combination includes the original paths and the actual working paths passing through each span. Based on the number of channels in each span, and combined with the number of actual working paths, the number of original paths, and the number of preset recovery paths passing through each span, the channel occupancy rate of the third path combination corresponding to each span is determined; the third path combination includes the actual working paths, the original paths, and the preset recovery paths passing through each span.

3. The method according to claim 2, characterized in that, The method further includes: For a given segment, if the target channel occupancy rate of the segment is less than a first preset threshold, a first warning message is displayed; the first warning message is used to indicate that the network transmission of the segment is proceeding normally; the target channel occupancy rate represents one or more of the channel occupancy rates corresponding to the first path combination, the second path combination, and the third path combination, respectively. If the target channel occupancy rate is greater than or equal to the first preset threshold and less than or equal to the second preset threshold, a second warning message is displayed; the second warning message is used to indicate that the number of channels in the segment is insufficient. If the target channel occupancy rate is greater than the second preset threshold, a third warning message is displayed; the third warning message is used to prompt the cross-segment to stop receiving new network transmission services; the first preset threshold is less than the second preset threshold.

4. The method according to claim 1, characterized in that, The method further includes: For a network transmission service, if the original path of the network transmission service is the same as the actual working path, the actual working path is determined to be the original path, and the preset recovery path is determined to be in an idle state. If the preset recovery path is the same as the actual working path, the actual working path is determined to be the preset recovery path, and the original path is determined to be in an idle state. If neither the original path nor the preset recovery path is the same as the actual working path, it is determined that the network transmission has been rerouted, and that both the original path and the preset recovery path are in an idle state. Display the status of the original path and the status of the preset recovery path.

5. A channel resource display device, characterized in that, It includes an acquisition module, an analysis module, a calculation module, and a display module: The acquisition module is used to acquire multiple actual working paths, multiple original paths, and multiple preset recovery paths corresponding to multiple network transmission services in the optical transmission network; one network transmission service corresponds to one actual working path, one original path, and one preset recovery path; the original path represents the path pre-configured for the network transmission service. The preset recovery path refers to the backup path pre-configured for network transmission services; The analysis module is used to determine the number of actual working paths, the number of original paths, and the number of preset recovery paths in the network topology corresponding to the optical transport network for each segment; the network topology includes multiple segments, and each segment is determined by two adjacent network elements in the network topology. The calculation module is used to determine the channel occupancy rate of each segment based on the number of channels in each segment and the number of actual working paths, original paths, and preset recovery paths passing through each segment. The display module is used to display the channel occupancy rate of each segment in the network topology.

6. The apparatus according to claim 5, characterized in that, The calculation module is further configured to determine the channel occupancy rate of the first path combination corresponding to each span based on the number of channels in each span, combined with the number of original paths passing through each span and the number of preset recovery paths passing through each span; the first path combination includes the original paths passing through each span and the preset recovery paths. The calculation module is further configured to determine the channel occupancy rate of the second path combination corresponding to each span based on the number of channels in each span, combined with the number of original paths passing through each span and the number of actual working paths passing through each span; the second path combination includes the original paths passing through each span and the actual working paths. The calculation module is further configured to determine the channel occupancy rate of the third path combination corresponding to each span based on the number of channels in each span, combined with the number of actual working paths passing through each span, the number of original paths passing through each span, and the number of preset recovery paths passing through each span; the third path combination includes the actual working paths, original paths, and preset recovery paths passing through each span.

7. The apparatus according to claim 6, characterized in that, The display module is further configured to, for a given segment, display a first warning message when the target channel occupancy rate of the segment is less than a first preset threshold; the first warning message is used to indicate that the network transmission of the segment is normal. The target channel occupancy rate represents one or more of the channel occupancy rates corresponding to the first path combination, the second path combination, and the third path combination, respectively. The display module is also used to display a second warning message when the target channel occupancy rate is greater than or equal to the first preset threshold and less than or equal to the second preset threshold. The second warning message is used to indicate that the number of cross-segment channels is insufficient. The display module is also used to display a third warning message when the target channel occupancy rate is greater than the second preset threshold; the third warning message is used to prompt the cross-segment to stop receiving new network transmission services. The first preset threshold is less than the second preset threshold.

8. The apparatus according to claim 5, characterized in that, The analysis module is further configured to, for a network transmission service, if the original path of the network transmission operation is the same as the actual working path, determine that the actual working path is the original path, and determine that the preset recovery path is in an idle state. The analysis module is further configured to determine that the actual working path is the preset recovery path if the preset recovery path is the same as the actual working path, and to determine that the original path is in an idle state. The analysis module is further configured to determine that the network transmission has been rerouted if neither the original path nor the preset recovery path is the same as the actual working path, and to determine that both the original path and the preset recovery path are in an idle state. The display module is also used to display the status of the original path and the status of the preset recovery path.

9. An electronic device, characterized in that, It includes a memory and a processor; the memory is used to store computer execution instructions; when the electronic device is running, the processor executes the computer execution instructions stored in the memory to cause the electronic device to perform a channel resource display method as described in any one of claims 1-4.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes computer-executable instructions that, when executed on a computer, cause the computer to perform a channel resource display method as described in any one of claims 1-4.

Citation Information

Patent Citations

  • Wavelength division multiplexing network resource and service display processing method and device adopting same

    CN102510546A

  • Method and device for displaying service route in network failure maintaining

    CN102820987A