Method for expanding universal communication channel, monitoring system, equipment and storage medium
By querying in the optical transmission network and utilizing the retention and unused overhead of access network elements and non-access network elements, the general communication channel is expanded, and the problem of insufficient channel bandwidth is solved, and the data transmission efficiency and stability of the monitoring system are improved. .
Patent Information
- Application Number
- CN202310802431.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-30
- Publication Date
- 2024-12-31
AI Technical Summary
In optical transmission network services, the bandwidth of the management channel of the general communication channel is limited, resulting in a low data transmission rate, long time and unstable data transmission rate of the monitoring system.
By issuing overhead query messages to access and non-access network elements, querying and obtaining reserved and unused overhead lists, expanding common communication channels based on these lists, increasing bandwidth to improve transmission efficiency and stability.
It realizes the use of reserved and unused overhead to increase the bandwidth of the general communication channel, and improves the data transmission efficiency and stability of the monitoring system.
Smart Images

Figure CN119232587A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a method for extending a universal communication channel, a monitoring system, a computer device, and a storage medium. Background Art
[0002] In the wavelength division monitoring system, there are generally two types of monitoring channels: optical monitoring channel and electrical monitoring channel. The electrical monitoring channel is implemented through the general communications channel (General Communications Channel, GCC) in the optical transport network (Optical Transport Network, OTN) service overhead.
[0003] For the general communication channel monitoring of optical transmission network services, the standard overheads include GCC0, GCC1 and GCC2, each of which occupies two bytes. Among them, GCC0 is located in the 1st row and 11th-12th columns of the OTUk overhead, GCC1 is located in the 4th row and 1st-2nd columns of the ODU overhead, and GCC2 is located in the 4th row and 3rd-4th columns of the ODU overhead. When the monitoring system is upgraded remotely or when transmitting logs and other files, the management channel bandwidth provided by the general communication channel overhead is relatively limited. Therefore, in the above scenarios, the data transmission rate of the monitoring system is low, the time is long, and the transmission is unstable. Summary of the invention
[0004] The main purpose of the embodiments of the present application is to provide a method for extending a universal communication channel, a monitoring system, a computer device and a storage medium, aiming to expand the universal communication channel based on reserved and / or unused overhead, thereby increasing the bandwidth of the universal communication channel to improve the transmission efficiency and stability of the monitoring system.
[0005] In a first aspect, an embodiment of the present application provides a method for extending a universal communication channel, which is applied to a network management device, and the method includes:
[0006] Sending a first overhead query message to an access network element, and receiving a first overhead list fed back by the access network element based on the first overhead query message; and,
[0007] Sending a second overhead query message to a non-access network element, and receiving a second overhead list fed back by the non-access network element based on the second overhead query message; wherein the overheads in the first overhead list and the second overhead list are reserved and / or unused overheads;
[0008] The universal communication channel is expanded based on the first overhead list and the second overhead list to obtain a target universal communication channel.
[0009] In a second aspect, an embodiment of the present application provides a monitoring system, which includes: a network management device, an access network element and a non-access network element; the network management device, the access network element and the non-access network element cooperate to implement the steps of a method for extending a universal communication channel as described in any one of the embodiments provided in the present application.
[0010] In a third aspect, the present application provides a computer device, the computer device comprising:
[0011] A processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing connection communication between the processor and the memory, wherein when the computer program is executed by the processor, the steps of the method for extending a universal communication channel as described in any one of the embodiments of the present application are realized.
[0012] In a fourth aspect, the present application provides a storage medium for computer-readable storage, characterized in that the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the method for extending a universal communication channel as described in any one of the embodiments of the present application.
[0013] The embodiments of the present application provide a method for extending a universal communication channel, a monitoring system, a computer device, and a storage medium, and the method can be applied to a network management device. Specifically, a first overhead query message can be sent to an access network element, and a first message list fed back by the access network element based on the first overhead query message can be accepted; and a second overhead query message can be sent to a non-access network element, and a second overhead list fed back by the non-access network element based on the second overhead query message can be accepted. Among them, the overheads in the first overhead list and the second overhead list are reserved and / or unused overheads. Furthermore, the universal communication channel can be extended based on the first overhead list and the second overhead list to obtain a target universal communication channel. In this way, the bandwidth of the universal communication channel is increased by utilizing the reserved and unused overheads, thereby improving the efficiency and stability of the monitoring system in transmitting data based on the target universal communication channel. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0015] Figure 1 A flowchart of a method for extending a universal communication channel provided in an embodiment of the present application;
[0016] Figure 2 A schematic diagram of an overhead list supporting the expansion of a universal communication channel provided in an embodiment of the present application;
[0017] Figure 3 A schematic diagram of a scenario for receiving a first overhead list and a second overhead list provided in an embodiment of the present application;
[0018] Figure 4 A schematic diagram of a scenario for querying reserved and / or unused overhead provided in an embodiment of the present application;
[0019] Figure 5 A schematic diagram of another overhead list supporting the extension of a universal communication channel provided in an embodiment of the present application;
[0020] Figure 6 A schematic diagram of a scenario for obtaining a target universal communication channel provided in an embodiment of the present application;
[0021] Figure 7 A schematic diagram of a process of disabling a target universal communication channel provided in an embodiment of the present application;
[0022] Figure 8 A schematic diagram of a scenario of disabling a target universal communication channel provided in an embodiment of the present application;
[0023] Fig. 9 A schematic diagram of a scenario for cost constraint verification provided in an embodiment of the present application;
[0024] Fig.10 A schematic diagram of another scenario of cost constraint verification provided in an embodiment of the present application;
[0025] Fig.11 A schematic diagram of a scenario of disabling a target universal communication channel provided in an embodiment of the present application;
[0026] Fig.12 A schematic diagram of another scenario of disabling a target universal communication channel provided in an embodiment of the present application;
[0027] Fig.13 A schematic diagram of a scenario for preventing other functions from occupying a target universal communication channel provided in an embodiment of the present application;
[0028] Fig.14 A schematic diagram of another scenario for preventing other functions from occupying a target universal communication channel provided in an embodiment of the present application;
[0029] Fig.15 A schematic diagram of another scenario for preventing other functions from occupying a target universal communication channel provided in an embodiment of the present application;
[0030] Fig.16 A schematic block diagram of the structure of a monitoring system provided in an embodiment of the present application;
[0031] Fig.17 A schematic block diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0032] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0033] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may also be decomposed, combined or partially merged, so the actual execution order may change according to actual conditions.
[0034] It should be understood that the terms used in this application specification are only for the purpose of describing specific embodiments and are not intended to limit the application. As used in this application specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.
[0035] See also Figure 1 , Figure 1 A flow chart of a method for extending a universal communication channel provided in an embodiment of the present application, wherein the method for extending a universal communication channel can be applied in a network management device, thereby implementing the extension of the universal communication channel.
[0036] like Figure 1 As shown, the method for extending the universal communication channel includes steps S11 to S13.
[0037] Step S11: sending a first overhead query message to an access network element, and receiving a first overhead list fed back by the access network element based on the first overhead query message.
[0038] Step S12: sending a second overhead query message to the non-access network element, and receiving a second overhead list fed back by the non-access network element based on the second overhead query message.
[0039] The first overhead query message refers to a query message sent to an access network element; the second overhead query message refers to a query message sent to a non-access network element.
[0040] The overheads in the first overhead list and the second overhead list are reserved and / or unused overheads.
[0041] It should be noted that in optical transmission network services, overhead refers to the additional data and resource usage introduced during the transmission and switching of optical signals. Figure 2 , Figure 2 A schematic diagram of an overhead list supporting the expansion of a universal communication channel provided in an embodiment of the present application. Figure 2 As shown, in the general communication channel of the optical transmission network service, the overhead includes the reserved overhead, PM overhead, TCM overhead and APS / PCC overhead. Therefore, the corresponding overhead query message can be sent to the access network element and the non-access network element respectively, so that they can query the reserved and / or unused overhead for expanding the general communication channel.
[0042] Furthermore, in the monitoring system, access network elements and non-access network elements refer to different types of equipment or nodes. Among them, access network elements are located at the edge of the monitoring system, including equipment used to provide network access, such as switches, routers, fiber access terminals, etc. Access network elements are usually directly connected to the terminal and are responsible for tasks such as access requests, signal transmission, interface conversion, etc. processed by the terminal. Non-access network elements are located in the core or central part of the monitoring system and are mainly responsible for the core functions and management of the network, including transmission network elements, core switching network elements, business support network elements, etc. Non-access network elements mainly handle network management and operation tasks such as data exchange, routing, business control, and resource allocation.
[0043] Optionally, a first overhead query message is sent to an access network element, and a first overhead list fed back by the access network element based on the first overhead query message is received, including: sending a first overhead query message to the access network element so that the access network element queries for reserved and / or unused overhead; and receiving the first overhead list fed back by the access network element.
[0044] Optionally, a second overhead query message is sent to the non-access network element, and a second overhead list fed back by the non-access network element based on the second overhead query message is received, including: sending a second overhead query message to the non-access network element so that the non-access network element queries for reserved and / or unused overhead; receiving the second overhead list fed back by the non-access network element.
[0045] See also Figure 3 , Figure 3 A schematic diagram of a scenario for receiving a first overhead list and a second overhead list provided in an embodiment of the present application. Figure 3As shown, the network management device can send corresponding overhead query messages to the access network element and the non-access network element respectively, and then the access network element and the non-access network element can respectively query the corresponding reserved and / or unused overhead, and feed back to the network management device in the form of overhead lists, so that the network management device receives the corresponding first overhead list and second overhead list for expanding the general communication channel.
[0046] It should be noted that the present application does not impose the following limitations on the method of querying the corresponding reserved and / or unused overheads of the above-mentioned access network elements and non-access network elements. For example, the corresponding reserved and / or unused overheads of the access network elements and non-access network elements can be queried based on the service boards corresponding to the access network elements and non-access network elements. The present application takes the access network element as an example for explanation.
[0047] See also Figure 4 as well as Figure 5 , Figure 4 A schematic diagram of a scenario for querying reserved and / or unused overhead provided in an embodiment of the present application; Figure 5 Another overhead list diagram for supporting the expansion of a universal communication channel provided in an embodiment of the present application is shown in FIG. Figure 4 as well as Figure 5 As shown, after the network management device sends the first overhead query message to the access network element, the access network element can forward the message to the service board in the network element, and then the service board can query the overhead supporting the extension of the universal communication channel.
[0048] Specifically, after receiving the first overhead query message, the service board can parse the port and overhead type parameters in the first overhead query message, and then determine whether the parsed message is legal. After determining that the parsed message is legal, the service board can further determine whether it supports the extended general communication channel function. After the service board determines that it supports the extended general communication channel function, the service board can traverse the current 36 overheads to see whether they are available, thereby obtaining the reserved and / or unused overheads, and form them into a first overhead list and send it to the access network element, so that the access network element forwards the first overhead list queried by the service board to the network management device.
[0049] It should be noted that in access network elements and non-access network elements, service boards refer to boards or modules used to process specific types of services and provide specific functions and services. The selection and configuration of service boards depend on specific network requirements and service requirements. Their existence and use enable access network elements and non-access network elements to provide diversified services and support various types of service traffic processing.
[0050] It is understandable that for non-access network elements, they can also query the overhead supporting the extension of the general communication channel based on the corresponding service board in the above manner, that is, obtain the second overhead list. To avoid repetition, it is not described here.
[0051] In an embodiment of the present application, corresponding overhead query messages can be sent to the access network element and the non-access network element respectively, so that they can query the reserved and / or unused overhead, and then receive the first overhead list and the second overhead list respectively fed back by the access network element and the non-access network element, which are used to expand the general communication channel.
[0052] Step S13: Expand the universal communication channel based on the first overhead list and the second overhead list to obtain a target universal communication channel.
[0053] Specifically, after obtaining the first overhead list and the second overhead list, a target list that can be used to expand the universal communication channel can be determined based on the first overhead list and the second overhead list, and then the universal communication channel can be expanded based on the target list to obtain the expanded target universal communication channel.
[0054] Optionally, expanding the universal communication channel based on the first overhead list and the second overhead list to obtain a target universal communication channel includes: determining an intersection in the first overhead list and the second overhead list; and expanding the universal communication channel using a target overhead corresponding to the intersection to obtain the target universal communication channel.
[0055] Specifically, the universal communication channel may be extended based on the reserved and / or unused overhead. Since there are differences between the first access network element and the second access network element, the unused overhead between the first access network element and the second access network element may be determined as the target overhead, and then the universal communication channel may be extended based on the target overhead to obtain the target universal communication channel.
[0056] Thus, the intersection of the first overhead list and the second overhead list can be determined, and then the universal communication channel can be expanded using the target overhead corresponding to the intersection to obtain the target universal communication channel.
[0057] On the basis of the above embodiments, the target overhead corresponding to the intersection is used to expand the universal communication channel to obtain the target universal communication channel, including: obtaining an overhead extension message based on the target overhead; sending the overhead extension message to the access network element and the non-access network element respectively, so that the access network element and the non-access network element are configured according to the overhead extension message to obtain the target universal communication channel.
[0058] It should be noted that the present application does not limit the manner in which access network elements and non-access network elements are configured according to overhead extension messages. For example, the access network elements and non-access network elements can be configured according to overhead extension messages based on their respective corresponding service boards to obtain the target universal communication channel.
[0059] See also Figure 6 , Figure 6A schematic diagram of a scenario for obtaining a target universal communication channel provided in an embodiment of the present application. Figure 6 As shown, after receiving the overhead extension message, the access network element or non-access network element may forward the overhead extension message to the service board in the network element so that the corresponding service board receives the overhead extension message. Furthermore, the service board can parse the port and overhead list parameters in the network element based on the overhead extension message, and determine whether the parsed message is legal. After the service board determines that the parsed message is legal, it can further determine whether it supports the function of extending the general communication channel. After determining that it supports the extension of the general communication channel, the service board can configure the hardware and enable the overhead in the overhead list for use in extending the general communication channel. Furthermore, the service board can apply to its corresponding network element for monitoring resources for extending the general communication channel, and then allocate the data bandwidth of the extended general communication channel, and send the configuration information of the extended general communication channel to the corresponding network element to realize the configuration of the overhead of the extended general communication channel.
[0060] In an embodiment of the present application, a target overhead can be obtained based on the first overhead list and the second overhead list, and the universal communication channel can be expanded based on the target overhead to obtain an expanded target universal communication channel, thereby increasing the bandwidth of the universal communication channel.
[0061] An embodiment of the present application provides a method for extending a universal communication channel, which can be applied to a network management device. Specifically, a first overhead query message can be sent to an access network element, and a first message list fed back by the access network element based on the first overhead query message can be accepted; and a second overhead query message can be sent to a non-access network element, and a second overhead list fed back by the non-access network element based on the second overhead query message can be accepted. Among them, the overheads in the first overhead list and the second overhead list are reserved and / or unused overheads. Furthermore, the universal communication channel can be extended based on the first overhead list and the second overhead list to obtain a target universal communication channel. In this way, it is achieved to increase the bandwidth of the universal communication channel by utilizing the reserved and unused overheads, thereby improving the efficiency and stability of the monitoring system in transmitting data based on the target universal communication channel.
[0062] See also Figure 7 , Figure 7 A schematic diagram of a process for disabling a target universal communication channel provided in an embodiment of the present application. Figure 7 As shown, disabling the target universal communication channel can be achieved through steps S21 to S22.
[0063] Step S21: Send a message for disabling a target universal communication channel to an access network element, and accept first configuration information fed back by the access network element based on the message for disabling a target universal communication channel.
[0064] Step S22: Send a message for disabling the target universal communication channel to the non-access network element, and accept second configuration information fed back by the non-access network element based on the message for disabling the target universal communication channel.
[0065] The first configuration information and the second configuration information are used to indicate whether the target universal communication channel in the access network element and the non-access network element is disabled.
[0066] Specifically, the network management device may send a message to disable the target universal communication channel to the access network element and the non-access network element respectively, so that the access network element and the non-access network element receive the message to disable the target universal communication channel, and complete the configuration of disabling the target universal communication channel based on the message, and then respectively feedback the first configuration information and the second configuration information to the network management device.
[0067] It should be noted that the present application does not limit the manner in which the access network element and the non-access network element complete the configuration of disabling the target universal communication channel. For example, the configuration of disabling the target universal communication channel can be implemented based on their respective corresponding service boards.
[0068] See also Figure 8 , Figure 8 A schematic diagram of a scenario for disabling a target universal communication channel provided in an embodiment of the present application. Figure 8 As shown, after receiving the message of disabling the target universal communication channel, the access network element or the non-access network element may forward the message of disabling the target universal communication channel to the service board in the network element, so that the corresponding service board receives the message of disabling the target universal communication channel. Further, the service board can parse the port and overhead list parameters in the network element based on the message of disabling the target universal communication channel, and judge whether the parsed message is legal. After the service board judges that the parsed message is legal, it can further judge whether it supports the function of extending the universal communication channel. After judging that it supports the universal channel of extended communication, the service board can configure the hardware and disable the overhead used by the extended universal communication channel. Further, the service board can apply to its corresponding network element to release the monitoring resources occupied by the target universal communication channel to reduce the data bandwidth of the target universal communication channel, and send the configuration information of disabling the target universal communication channel to the corresponding network element to realize the configuration of disabling the target universal communication channel.
[0069] In an embodiment of the present application, a message for disabling the target universal communication channel can be sent to the access network element and the non-access network element respectively, so that the access network element and the non-access network element receive the message for disabling the target universal communication channel, and complete the configuration of disabling the target universal communication channel based on the message, and then feedback to the network management device.
[0070] Optionally, the universal communication channel is extended based on the first overhead list and the second overhead list to obtain the target universal communication channel, including: sending a first extended configuration message to the access network element, and accepting a first configuration result message fed back by the access network element based on the first extended configuration information; and, sending a second extended configuration message to the non-access network element, and accepting a second configuration result message fed back by the non-access network element based on the first extended configuration information.
[0071] The first extended configuration message and the second extended configuration message are obtained based on the first overhead list and the second overhead list, and the first configuration result message and the second configuration result message are used to indicate whether the universal communication channel is successfully extended.
[0072] When the first configuration result message and the second configuration result message indicate that the extension of the universal communication channel fails, the overhead corresponding to the first extended configuration message and the second extended configuration message is occupied by other functions except the universal communication channel.
[0073] Specifically, the network management device can also send the first extended configuration message and the second extended configuration message to the access network element and the non-access network element respectively to verify the target overhead and determine whether the target overhead is occupied by functions other than the general communication channel. It can be understood that when the target overhead is occupied by functions other than the general communication channel, the extension of the general communication channel fails; when the target overhead is not occupied by functions other than the general communication channel, the extension of the general communication channel succeeds. The access network element and the non-access network element can send the above verification results to the network management device in the form of the first configuration result message and the second configuration result message respectively to indicate whether the extension of the general communication channel is successful.
[0074] It should be noted that the present application does not limit the method of verifying the target overhead of the access network element and the non-access network element. For example, the target overhead can be verified when the universal communication channel is extended through its corresponding service board.
[0075] See also Fig. 9 , Fig. 9 A schematic diagram of a scenario for cost constraint checking provided in an embodiment of the present application. Fig. 9 As shown,
[0076] After receiving the first extended configuration message or the second extended configuration message, the access network element or the non-access network element may forward the message to the service board in the network element, so that the corresponding service board receives the extended configuration message, and parses the port and overhead number in the network element based on the extended configuration message, and obtains the overhead occupancy information. Further, the service board may determine whether the target overhead in the network element is occupied by other functions based on the overhead occupancy message. If the target overhead is occupied by other functions, a configuration result message indicating a configuration error may be returned to the corresponding network element; if the target overhead is not occupied by other functions, a configuration result message indicating that the configuration is allowed may be returned to the corresponding network element.
[0077] In an embodiment of the present application, the network management device can send a first extended configuration message and a second extended configuration message to the access network element and the non-access network element respectively to verify the target overhead and determine whether the target overhead is occupied by other functions besides the general communication channel, and then obtain a configuration result message of whether the general communication channel can be successfully extended.
[0078] Optionally, the above method also includes: sending a first overhead configuration message to an access network element, and accepting a third configuration result message fed back by the access network element based on the first overhead configuration message; and, sending a second overhead configuration message to a non-access network element, and accepting a fourth configuration result message fed back by the non-access network element based on the second overhead configuration message.
[0079] The first overhead configuration message and the second overhead configuration message are used to indicate whether the overhead configuration is successful;
[0080] When the first overhead configuration message and the second overhead configuration message indicate that the overhead configuration fails, the overheads corresponding to the first overhead configuration message and the second overhead configuration message have been used to expand the universal communication channel.
[0081] Specifically, the network management device can also verify whether other functions can be successfully configured by sending a first overhead configuration message and a second overhead configuration message to the access network element and the non-access network element respectively, so as to verify the overhead and determine whether the overhead is occupied by the target general communication channel. It can be understood that when the overhead is occupied by the target general communication channel, the configuration of other functions fails; when the overhead is not occupied by the target general communication channel, the configuration of other functions is successful. The access network element and the non-access network element can send the above verification results to the network management device in the form of a third configuration result message and a fourth configuration result message respectively to indicate that the overhead has been used to expand the general communication channel.
[0082] It should be noted that the present application does not limit the method of verifying the overhead of access network elements and non-access network elements. For example, the overhead can be verified when configuring other functions through its corresponding service board.
[0083] See also Fig.10 , Fig.10 A schematic diagram of another scenario of cost constraint checking provided in an embodiment of the present application. Fig.10 As shown, after receiving the first overhead configuration message or the second overhead configuration message respectively, the access network element or the non-access network element may forward the message to the service board in the network element, so that the corresponding service board receives the overhead configuration message, and parses the port and overhead number in the network element based on the extended configuration message, and obtains the overhead occupancy information. Further, the service board may determine whether the target overhead in the network element is occupied by the target general communication channel based on the overhead occupancy message. If the target overhead is occupied by the target general communication channel, a configuration result message indicating a configuration error may be returned to the corresponding network element; if the target overhead is not occupied by the target general communication channel, a configuration result message indicating that the configuration is allowed may be returned to the corresponding network element.
[0084] In an embodiment of the present application, the network management device can send a first overhead configuration message and a second overhead configuration message to the access network element and the non-access network element respectively to verify the overhead, determine whether the overhead is occupied by the target general communication channel, and then obtain a configuration result message of whether other functions can be successfully configured.
[0085] See also Figures 11 to 15 , Fig.11 A schematic diagram of a scenario of disabling a target universal communication channel provided in an embodiment of the present application; Fig.12 A schematic diagram of another scenario of disabling a target universal communication channel provided in an embodiment of the present application; Fig.13 A schematic diagram of a scenario for preventing other functions from occupying a target universal communication channel provided in an embodiment of the present application; Fig.14 A schematic diagram of another scenario for preventing other functions from occupying a target universal communication channel provided in an embodiment of the present application; Fig.15 Another scenario diagram for preventing other functions from occupying a target universal communication channel is provided in an embodiment of the present application.
[0086] like Fig.11 As shown in the figure, when disabling the target universal communication channel, the network management device can select the use mode of port OCH2 as "disable". Then send a message to disable the extended universal communication channel to the service board of the access network element or non-access network element. The service board can configure the extended universal communication channel overhead to be disabled based on the message, and apply to the corresponding network element to release the allocated resources. Fig.12 As shown, the network element can release resources and forward a message indicating that the target universal communication channel is successfully disabled to the network management device, and the network management device displays that the setting is successful.
[0087] like Fig.13As shown, when preventing other functions from occupying the target universal communication channel, the network management device can select the OCH1 port to expand the universal communication channel overhead list, and select the APS / PCC overhead to expand the universal communication channel. Further, the network management device can click "Confirm" and send a message to set the extended universal communication channel overhead to the service board of the access network element or non-access network element. Fig.14 As shown, the service board can execute the relevant process of extending the general communication channel overhead configuration and return a message of successful execution to the network management device. The network management device configures the APS / PCC overhead of the OCH1 port for protection monitoring. Further, the network management device can send a message to the service board to set the APS / PCC overhead for protection monitoring. The service board overhead check finds that the overhead has been extended to occupy the general communication channel and returns an error message to the network management device. Fig.15 As shown, the network management device can resolve the error message and indicate that the cause is overhead usage.
[0088] Please continue reading Fig.16 , Fig.16 The following is a schematic block diagram of the structure of a monitoring system provided in an embodiment of the present application. Fig.16 As shown, the monitoring system 200 includes: a network management device 201, an access network element 202 and a non-access network element 203; the network management device 20, the access network element 202 and the non-access network element 203 cooperate to implement the steps of the method for extending the universal communication channel as described in any one of the embodiments of the present application.
[0089] like Fig.17 As shown, the computer device 400 may include a processor 401 and a memory 402 , and the processor 401 and the memory 402 are connected via a bus, such as an I2C (Inter-integrated Circuit) bus.
[0090] In an exemplary embodiment, the processor 401 can be used to provide computing and control capabilities to support the operation of the entire computer device. The processor 401 can be a central processing unit (CPU), and the processor 401 can also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.
[0091] Specifically, the memory 402 may be a Flash chip, a read-only memory (ROM) disk, an optical disk, a USB flash drive, or a mobile hard disk.
[0092] Those skilled in the art will understand that Fig.17 The structure shown in the figure is only a block diagram of a partial structure related to the embodiment of the present application, and does not constitute a limitation on the computer device to which the embodiment of the present application is applied. The specific server may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
[0093] The processor 401 is used to run a computer program stored in the memory, and implement the steps of any method for extending a universal communication channel provided in the embodiments of the present application when executing the computer program.
[0094] In one embodiment, the processor 401 is used to run a computer program stored in a memory, and implement the following steps when executing the computer program: sending a first overhead query message to an access network element, and receiving a first overhead list fed back by the access network element based on the first overhead query message; and sending a second overhead query message to a non-access network element, and receiving a second overhead list fed back by the non-access network element based on the second overhead query message; wherein the overheads in the first overhead list and the second overhead list are reserved and / or unused overheads; and expanding the universal communication channel based on the first overhead list and the second overhead list to obtain a target universal communication channel.
[0095] In one embodiment, when the processor 401 implements sending a first overhead query message to an access network element and receiving a first overhead list fed back by the access network element based on the first overhead query message, it is used to implement: sending the first overhead query message to the access network element so that the access network element queries the reserved and / or unused overhead; receiving the first overhead list fed back by the access network element, wherein the first overhead list is formed by the reserved and / or unused overhead.
[0096] In one embodiment, when the processor 401 implements sending a second overhead query message to a non-access network element and receiving a second overhead list fed back by the non-access network element based on the second overhead query message, it is used to implement: sending the second overhead query message to the non-access network element so that the non-access network element queries the reserved and / or unused overhead; receiving the second overhead list fed back by the non-access network element, wherein the second overhead list is formed by the reserved and / or unused overhead.
[0097] In one embodiment, when the processor 401 implements expanding the universal communication channel based on the first overhead list and the second overhead list to obtain a target universal communication channel, it is used to implement: determining the intersection of the first overhead list and the second overhead list; and expanding the universal communication channel using the target overhead corresponding to the intersection to obtain the target universal communication channel.
[0098] In one embodiment, when the processor 401 implements expanding the universal communication channel using the target overhead corresponding to the intersection to obtain the target universal communication channel, it is used to implement: obtaining an overhead extension message based on the target overhead; sending the overhead extension message to the access network element and the non-access network element respectively, so that the access network element and the non-access network element are configured according to the overhead extension message to obtain the target universal communication channel.
[0099] In one embodiment, after the processor 401 expands the universal communication channel based on the first overhead list and the second overhead list to obtain the target universal communication channel, it is used to implement: sending a message to the access network element to disable the target universal communication channel, and accepting first configuration information fed back by the access network element based on the message to disable the target universal communication channel; and sending a message to the non-access network element to disable the target universal communication channel, and accepting second configuration information fed back by the non-access network element based on the message to disable the target universal communication channel; wherein the first configuration information and the second configuration information are used to characterize whether the target universal communication channel in the access network element and the non-access network element is disabled.
[0100] In one embodiment, when the processor 401 implements the expansion of the universal communication channel based on the first overhead list and the second overhead list to obtain the target universal communication channel, it is used to implement: sending a first extended configuration message to the access network element, and accepting a first configuration result message fed back by the access network element based on the first extended configuration information; and sending a second extended configuration message to the non-access network element, and accepting a second configuration result message fed back by the non-access network element based on the first extended configuration information; wherein the first extended configuration message and the second extended configuration message are obtained based on the first overhead list and the second overhead list, and the first configuration result message and the second configuration result message are used to characterize whether the expansion of the universal communication channel is successful; wherein, when the first configuration result message and the second configuration result message characterize the failure of extending the universal communication channel, the overhead corresponding to the first extended configuration message and the second extended configuration message is occupied by other functions other than the universal communication channel.
[0101] In one embodiment, the processor 401 is used to run a computer program stored in a memory, and implement the following steps when executing the computer program: sending a first overhead configuration message to the access network element, and accepting a third configuration result message fed back by the access network element based on the first overhead configuration message; and sending a second overhead configuration message to the non-access network element, and accepting a fourth configuration result message fed back by the non-access network element based on the second overhead configuration message; wherein the first overhead configuration message and the second overhead configuration message are used to characterize whether the overhead configuration is successful; wherein, when the first overhead configuration message and the second overhead configuration message characterize a failure of the overhead configuration, the overheads corresponding to the first overhead configuration message and the second overhead configuration message have been used to expand the universal communication channel.
[0102] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the computer device described above can refer to the corresponding process in the aforementioned terminal capability reporting method embodiment, and will not be repeated here.
[0103] An embodiment of the present application also provides a storage medium for computer-readable storage, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of any method for extending a universal communication channel provided in the description of the embodiment of the present application.
[0104] The storage medium may be an internal storage unit of the computer device described in the above embodiment, such as a hard disk or memory of the computer device. The storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the computer device.
[0105] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In a hardware embodiment, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those of ordinary skill in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0106] It should be understood that the term "and / or" used in the present specification and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, including these combinations. It should be noted that, in this article, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "including a..." does not exclude the presence of other identical elements in the process, method, article or system including the element.
[0107] The serial numbers of the embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments. The above are only specific embodiments of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A method for extending a general communication channel, characterized in that: Applied to a network management device, the method comprises: Sending a first overhead query message to an access network element, and receiving a first overhead list fed back by the access network element based on the first overhead query message; and, Sending a second overhead query message to a non-access network element, and receiving a second overhead list fed back by the non-access network element based on the second overhead query message; wherein the overheads in the first overhead list and the second overhead list are reserved and / or unused overheads; The universal communication channel is expanded based on the first overhead list and the second overhead list to obtain a target universal communication channel.
2. The method according to claim 1, characterized in that The sending of a first overhead query message to the access network element and receiving a first overhead list fed back by the access network element based on the first overhead query message includes: Sending the first overhead query message to the access network element, so that the access network element queries the reserved and / or unused overhead; receiving the first overhead list fed back by the access network element, wherein the first overhead list is formed by the reserved and / or unused overhead; The sending a second overhead query message to the non-access network element, and receiving a second overhead list fed back by the non-access network element based on the second overhead query message, includes: Sending the second overhead query message to the non-access network element, so that the non-access network element queries the reserved and / or unused overhead; Receive the second overhead list fed back by the non-access network element, wherein the second overhead list is formed by the reserved and / or unused overhead.
3. The method according to claim 1, characterized in that The step of extending the universal communication channel based on the first overhead list and the second overhead list to obtain a target universal communication channel includes: Determine an intersection of the first overhead list and the second overhead list; The universal communication channel is expanded using the target cost corresponding to the intersection to obtain the target universal communication channel.
4. The method according to claim 3, characterized in that: The step of expanding the universal communication channel by using the target overhead corresponding to the intersection to obtain the target universal communication channel includes: Obtaining an overhead extension message based on the target overhead; The overhead extension message is sent to the access network element and the non-access network element respectively, so that the access network element and the non-access network element are configured according to the overhead extension message to obtain the target universal communication channel.
5. The method according to claim 1, characterized in that After the universal communication channel is expanded based on the first overhead list and the second overhead list to obtain a target universal communication channel, the method further includes: Sending a target universal communication channel disabling message to the access network element, and accepting first configuration information fed back by the access network element based on the target universal communication channel disabling message; and, The target universal communication channel disabling message is sent to the non-access network element, and the second configuration information fed back by the non-access network element based on the target universal communication channel disabling message is accepted; wherein the first configuration information and the second configuration information are used to characterize whether the target universal communication channel in the access network element and the non-access network element is disabled.
6. The method according to claim 1, characterized in that The step of extending the universal communication channel based on the first overhead list and the second overhead list to obtain a target universal communication channel includes: Sending a first extended configuration message to the access network element, and receiving a first configuration result message fed back by the access network element based on the first extended configuration information; and, Sending a second extended configuration message to the non-access network element, and accepting a second configuration result message fed back by the non-access network element based on the first extended configuration information; wherein the first extended configuration message and the second extended configuration message are obtained based on the first overhead list and the second overhead list, and the first configuration result message and the second configuration result message are used to indicate whether the extension of the universal communication channel is successful; When the first configuration result message and the second configuration result message indicate that the extension of the universal communication channel fails, the overhead corresponding to the first extended configuration message and the second extended configuration message is occupied by other functions except the universal communication channel.
7. The method according to claim 1, characterized in that The method further comprises: Sending a first overhead configuration message to the access network element, and accepting a third configuration result message fed back by the access network element based on the first overhead configuration message; and, Sending a second overhead configuration message to the non-access network element, and accepting a fourth configuration result message fed back by the non-access network element based on the second overhead configuration message; wherein the first overhead configuration message and the second overhead configuration message are used to indicate whether the overhead configuration is successful; When the first overhead configuration message and the second overhead configuration message indicate an overhead configuration failure, the overheads corresponding to the first overhead configuration message and the second overhead configuration message have been used to expand the universal communication channel.
8. A monitoring system, characterized in that: The monitoring system includes: a network management device, an access network element and a non-access network element; the network management device, the access network element and the non-access network element cooperate to implement the steps of the method for extending the universal communication channel as described in any one of claims 1 to 7.
9. A computer device, characterized in that: The computer device comprises: A processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing connection communication between the processor and the memory, wherein when the computer program is executed by the processor, the steps of the method for extending a universal communication channel as described in any one of claims 1 to 7 are realized.
10. A storage medium for computer-readable storage, characterized in that: The storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the method for extending a universal communication channel as claimed in any one of claims 1 to 7.
