Network link information display method, visual network management system, and apparatus

By acquiring and displaying link information in the communication network, the problem of inconvenient collection of link information between different networks in the access network is solved, link quality visualization and abnormal diagnosis are realized, and network operation and maintenance efficiency and stability are improved.

WO2025175793A1PCT designated stage Publication Date: 2025-08-28HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/124927
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-25
Filing Date
2024-10-15
Publication Date
2025-08-28

AI Technical Summary

Technical Problem

In communication networks, different networks are usually used in the access network, which leads to inconvenient collection of link information and increases the difficulty of operation and maintenance.

Method used

A network link information display method is provided, by obtaining the connection relationship between the terminal and the gateway, the first link information and the second link information, and generating display information, so as to visually display the link operation status in the communication network, and to combine historical link information and abnormal information to judge and display link abnormality.

Benefits of technology

It realizes visualization of link quality of the access network, improves operation and maintenance efficiency, can more intuitively observe and analyze network topology structure and link operation status, identify and display link abnormalities, and optimize network operation stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024124927_28082025_PF_FP_ABST
    Figure CN2024124927_28082025_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a network link information display method, a visual network management system, and an apparatus, which are configured for more intuitively displaying a link condition in an access network. The method comprises: first, acquiring connection information, wherein the connection information can be used for representing a connection relationship between at least one terminal and a gateway, and a connection relationship between an optical network device and the gateway; acquiring first link information, wherein the first link information comprises information of at least one first link between the gateway and at least one terminal, such as link operational status, network quality measurement information etc.; and acquiring second link information, wherein the second link information comprises information of a second link between the optical network device and the gateway, such as the online status of a device within the link; and then generating display information according to the connection information, the first link information, and the second link information, wherein the display information is used for displaying operational statuses of links in a communications network.
Need to check novelty before this filing date? Find Prior Art

Description

A network link information display method, visual network management system and device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on February 25, 2024, with application number 202410211812.4 and application name “A network link information display method, visual network management system and device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of communications, and in particular to a network link information display method, a visual network management system, and a device. Background Art

[0003] The access network in a communication network can usually include multiple different communication network lines, such as passive optical network (PON) lines and wireless fidelity (WiFi) networks. When operating or maintaining the access network, interaction between the two different networks is required to collect complete information about the access network.

[0004] However, since access networks usually use different networks, it is not easy to collect network link information, which increases the difficulty of access network operation and maintenance. Therefore, how to reduce the difficulty of access network operation and maintenance has become an urgent problem to be solved.

[0005] Summary of the Invention

[0006] The present application provides a network link information display method, a visual network management system and an apparatus for more intuitively displaying the link status in an access network.

[0007] In view of this, in a first aspect, the present application provides a network link information display method, which is applied to a communication network, wherein the communication network includes an optical network device, a gateway, and at least one terminal, the optical network device is connected to the gateway, and the at least one terminal is connected to the gateway, and the method includes:

[0008] First, connection information is obtained. The connection information can be used to indicate the connection relationship between at least one terminal and a gateway, as well as the connection relationship between an optical network device and a gateway. The gateway may specifically include a master gateway or a slave gateway in an access network. Subsequently, first link information is obtained. The first link information includes information about at least one first link between the gateway and at least one terminal, such as the link operation status or information measuring network quality. Second link information is obtained. The second link information includes information about the second link between the optical network device and the gateway, such as the online status of the device in the link, which is equivalent to classifying the links in the communication network into first links and second links. Subsequently, display information is generated based on the connection information, the first link information, and the second link information. The display information is used to display the link operation status in the communication network.

[0009] The method provided in this application can be used for segmented data collection on communication networks, especially on the link conditions in access networks in communication networks, and can display the link operation status to achieve visualization of the link quality of the access network, so that users can more intuitively observe the link operation status in the access network. For example, in a network operation and maintenance scenario, users can more intuitively observe the overall link operation status of the network through the method provided in this application, which can greatly improve the user's operation and maintenance efficiency for the network. In particular, for some scenarios involving cross-network data collection in access networks, such as an access network that includes both a PON network and a WiFi network, the method provided in this application can be used to perform segmented data collection on links of different networks, thereby realizing data collection across network devices and link operation data integration, which can be applied to access networks with more complex structures.

[0010] In one possible implementation, the method may further include: displaying the aforementioned display information. Therefore, in the implementation of the present application, after the display information is generated, the display information can be displayed on the display interface, thereby providing a more intuitive overall display of the device connection relationships in the communication network and the link operation status of each segment, allowing users to more intuitively observe the topology structure and link operation status of the communication network.

[0011] In a possible embodiment, the aforementioned generation of display information based on the connection information, the first link information and the second link information may include: judging whether there is an abnormality in at least one of the first link or the second link based on the first link information and the second link information; in the event that there is an abnormality in any of the aforementioned first links or second links, obtaining abnormality information, which may include but is not limited to one or more of the severity of the abnormality, the description of the abnormality, the handling suggestions for the abnormality, the location of the abnormality or the time of occurrence of the abnormality; and then generating display information based on the connection information and the abnormality information, which may also directly carry the first link information and the second link information, so that other link information can be displayed at the same time as the abnormality information.

[0012] In an embodiment of the present application, after collecting the first link information and the second link information, a link abnormality judgment can be performed based on the first link information and the second link information. If an abnormality exists, the abnormality is located and corresponding abnormality information is generated. Therefore, when displaying the link status, the abnormal information in the link can be displayed, thereby providing prompts for the abnormality in the link, so that users can maintain the communication network and improve the operational stability of the communication network.

[0013] In a possible implementation, the aforementioned method may further include: acquiring first historical link information, the first historical information including link information of at least one first link in a historical period, and the first historical link information may be obtained by periodically collecting the first link; acquiring second historical link information, the second historical link information including link information of a second link in the historical period, and the second historical link information may be obtained by periodically collecting the second link;

[0014] The aforementioned generating of display information based on the connection information and the abnormality information may include: combining the first historical link information, the second historical link information, the connection information, and the abnormality information to generate the display information.

[0015] In the implementation manner of the present application, link information of historical time periods in the communication network can also be collected. Therefore, when displaying the link operation status, historical information can be displayed, and changes in link operation can be displayed, so that users can make an intuitive comparison based on the displayed historical link information and the link operation status of the current time period.

[0016] In a possible embodiment, the aforementioned combination of the first historical link information, the second historical link information, the connection information and the exception information to generate the display information may include: judging whether there is a historical exception in at least one first link or the second link in the historical period based on the first historical link information and the second historical link information; and in the case that there is a historical exception in at least one first link or the second link in the historical period, obtaining historical exception information, the historical exception information including one or more of the severity of the exception, the description of the exception, the suggestion for handling the exception, the location of the exception or the time when the exception occurred; when generating the display information, the historical exception information, the connection information and the exception information may be combined to generate the display information, that is, when displaying the link operation status in the communication network, the historical exception information of the link may also be displayed at the same time.

[0017] In the implementation mode of the present application, when collecting historical link information, link anomalies in historical time periods can also be identified, so that historical anomalies of the link can be analyzed, and users can be more comprehensively informed of changes in the health status of the link, thereby more effectively optimizing or maintaining the communication network in a targeted manner.

[0018] In a possible implementation, the aforementioned first link information includes one or more of the following: status information of at least one first link or interference information in at least one first link, and the status information of at least one first link includes one or more of the following: online status, online time, offline time, or network device status during online time of a gateway;

[0019] The second link information includes one or more of the following: status information of the second link, information on the optical power of the second link, the status information includes at least one of the port information of the optical network device or the online status of the optical network device, and the optical power information of the second link includes the received optical power or the transmitted optical power of the optical network device.

[0020] Therefore, in the implementation manner of the present application, for the links in the communication network, the specific operating conditions of the links can be displayed in segments, so that the user can very intuitively observe the link operating conditions of each segment, and can choose to record the health of the communication network, optimize or maintain it, etc., thereby improving the stability of network operation.

[0021] In one possible implementation, the aforementioned gateway specifically includes a master gateway and a slave gateway, the master gateway being connected to at least one slave gateway via optical fiber, and the aforementioned at least one terminal being connected to either the slave gateway or the master gateway; the aforementioned at least one first link can be divided into a first sub-link and a second sub-link, the first sub-link comprising the link between the master gateway and the slave gateway, and the second sub-link comprising the link between the slave gateway and the terminal or the link between the master gateway and the terminal. Accordingly, the aforementioned first link information specifically may include link information for the first sub-link and link information for the second sub-link.

[0022] Therefore, in the implementation manner of the present application, when the gateway is set with a master gateway and a slave gateway, a finer-grained link segmentation can be performed, so that a finer-grained link operation status display can be achieved later.

[0023] In a possible implementation, the aforementioned method may further include: associating information of the optical network device, information of the gateway, and information of at least one terminal to obtain connection information; saving the connection information in a database; the aforementioned obtaining of the connection information may include reading the connection information from the database.

[0024] In the implementation manner of the present application, devices with connection relationships in the communication network can be associated to form a more complete network topology structure, so that when the link status is subsequently displayed, the corresponding link status can be displayed on the basis of the more complete network topology structure, so that the user can more intuitively observe the overall topology structure of the communication network and the corresponding link operation status.

[0025] In one possible implementation, the aforementioned communication network also includes information about the optical distribution network ODN, the optical network device is connected to the ODN via optical fiber, and the gateway is connected to the ODN via optical fiber. The aforementioned method may also include: obtaining information about the optical distribution network ODN, the ODN information including the number of neighboring gateways of the gateway or the error information of the ODN port; the aforementioned generation of display information based on the connection information, the first link information, and the second link information, further includes: generating display information based on the ODN information, the connection information, the first link information, and the second link information. Therefore, in the implementation of the present application, when generating display information, the display information can also be generated in combination with the ODN information, so that when displaying the link operation status, the ODN information can be displayed at the same time, making the display content richer and allowing users to intuitively observe the ODN information in the communication network.

[0026] In a possible embodiment, the aforementioned method also includes: obtaining information of at least one terminal, the information of at least one terminal including one or more of the terminal's online status, online duration or signal strength; the aforementioned generation of display information based on connection information, first link information and second link information may also include: generating display information in combination with the information of at least one terminal, connection information, first link information and second link information, so that the information of the terminals in the access network can be displayed simultaneously in the display interface.

[0027] In one possible implementation, the aforementioned obtaining of the first link information between the gateway and at least one terminal may include: if the gateway is offline, generating first prompt information indicating that the gateway is offline, the first link information including the first prompt information. In the implementation of the present application, in response to the situation where the gateway is offline, targeted prompt information may be generated to indicate the gateway's offline status in a display interface.

[0028] In one possible implementation, the aforementioned obtaining of the second link information between the optical network device and the gateway may include: if the optical network device is in an offline state, generating second prompt information indicating that the optical network device is in an offline state, the second link information including the second prompt information. In the implementation of the present application, in response to the optical network device being offline, targeted prompt information may be generated to indicate the offline state of the optical network device in a display interface.

[0029] In a possible implementation, the aforementioned method may further include: receiving user input data sent by the client, where the user input data is used to request display information, i.e., to request link operation status of the communication network; after generating the display information, the aforementioned method further includes: sending the display information to the client.

[0030] In an embodiment of the present application, a link operation status display service can be provided to the user through the client. Specifically, display information can be generated based on the user's request and fed back to the user after the display information is generated, so that the user can observe the link operation status in the communication network more intuitively on the client.

[0031] In a second aspect, the present application provides a network link information display system, comprising:

[0032] An end-to-end processing module, configured to obtain connection information, the connection information being used to indicate a connection relationship between at least one terminal and a gateway, and a connection relationship between an optical network device and a gateway;

[0033] A first acquisition module is configured to acquire first link information, where the first link information includes information of at least one first link between the gateway and at least one terminal;

[0034] A second acquisition module is used to obtain second link information, where the second link information includes information about the second link between the optical network device and the gateway;

[0035] The end-to-end processing module is further used to generate display information based on the connection information, the first link information and the second link information, and the display information is used to display the link operation status in the communication network.

[0036] Among them, the effects achieved by the second aspect or any optional implementation of the second aspect can refer to the effects described in the aforementioned first aspect or any optional implementation of the first aspect, and will not be repeated below.

[0037] In a possible implementation, the aforementioned system further includes: a display module, configured to display information.

[0038] In one possible embodiment, the aforementioned end-to-end processing module is specifically used to: determine whether there is an abnormality in at least one first link or the second link based on the first link information and the second link information; if there is an abnormality in at least one first link or the second link, obtain abnormality information, the abnormality information including one or more of the severity of the abnormality, a description of the abnormality, suggestions for handling the abnormality, the location of the abnormality, or the time of occurrence of the abnormality; and generate display information based on the connection information and the abnormality information.

[0039] In a possible implementation, the aforementioned first acquisition module is further configured to obtain first historical link information, where the first historical information includes link information of at least one first link in a historical period;

[0040] The second acquisition module is further used to obtain second historical link information, where the second historical link information includes link information of the second link in a historical period;

[0041] The end-to-end processing module is specifically used to: generate display information by combining the first historical link information, the second historical link information, the connection information and the abnormality information.

[0042] In one possible implementation, the aforementioned end-to-end processing module is specifically used to: determine whether there is a historical anomaly in at least one first link or second link in a historical period based on the first historical link information and the second historical link information; if there is a historical anomaly in at least one first link or second link in a historical period, obtain historical anomaly information, the historical anomaly information including one or more of the severity of the anomaly, an anomaly description, an anomaly handling suggestion, an anomaly location, or an anomaly occurrence time; and generate display information by combining the historical anomaly information, connection information, and anomaly information.

[0043] In a possible implementation, the aforementioned first link information includes one or more of the following: state information of at least one first link or interference information in at least one first link, and the state information of at least one first link includes one or more of the online state, online time, offline time, or online time of the gateway;

[0044] The second link information includes one or more of the following: status information of the second link, information on the optical power of the second link, the status information includes at least one of the port information of the optical network device or the online status of the optical network device, and the optical power information of the second link includes the received optical power or the transmitted optical power of the optical network device.

[0045] In one possible embodiment, the aforementioned gateway includes a master gateway and a slave gateway, the master gateway is connected to at least one slave gateway via optical fiber, and the aforementioned at least one terminal is connected to the slave gateway or the master gateway; the aforementioned at least one first link includes a first sub-link and a second sub-link, the first sub-link includes a link between the master gateway and the slave gateway, and the second sub-link includes a link between the slave gateway and the terminal or a link between the master gateway and the terminal.

[0046] In a possible implementation, the aforementioned system further includes: a database;

[0047] The end-to-end processing module is further configured to associate information of the optical network device, information of the gateway, and information of at least one terminal to obtain connection information;

[0048] Database, used to save connection information;

[0049] The end-to-end processing module is specifically used to read connection information from the database.

[0050] In a possible implementation, the aforementioned communication network further includes information of an optical distribution network ODN, the optical network device is connected to the ODN via an optical fiber, and the gateway is connected to the ODN via an optical fiber;

[0051] The end-to-end processing module is also used to obtain information about the optical distribution network (ODN), including the number of neighboring gateways of the gateway or error information of the ODN port;

[0052] The end-to-end processing module is specifically configured to generate display information according to the ODN information, the connection information, the first link information and the second link information.

[0053] In a possible implementation, the aforementioned end-to-end processing module is further configured to obtain information of at least one terminal, where the information of at least one terminal includes one or more of an online status, online duration, or signal strength of the terminal;

[0054] The end-to-end processing module is specifically configured to generate display information by combining information of at least one terminal, connection information, first link information, and second link information.

[0055] In a possible implementation manner, the aforementioned first acquisition module is further configured to generate first prompt information indicating that the gateway is in an offline state if the gateway is in an offline state, and the first link information includes the first prompt information.

[0056] In a possible implementation, the aforementioned second collection module is further configured to generate second prompt information indicating that the optical network device is in an offline state if the optical network device is in an offline state, and the second link information includes the second prompt information.

[0057] In a possible implementation, the aforementioned system further includes:

[0058] The transceiver module is used to receive user input data sent by the client, and the user input data is used to request display information;

[0059] The transceiver module is further configured to send display information to the client after the end-to-end processing module generates the display information.

[0060] In a third aspect, an embodiment of the present application provides a computing device cluster, comprising at least one computing device, each computing device comprising a processor and a memory; the processor of at least one computing device is used to execute instructions stored in the memory of at least one computing device, so that the computing device cluster performs the method as in the first aspect and any implementation thereof.

[0061] In a fourth aspect, an embodiment of the present application provides a computer program product comprising instructions, which, when executed by a computing device cluster, enables the computing device cluster to execute the method in the first aspect or any implementation of the first aspect.

[0062] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium comprising computer program instructions. When the computer program instructions are executed by a computing device cluster, the computing device cluster executes the method in the first aspect or any implementation of the first aspect.

[0063] In the sixth aspect, an embodiment of the present application provides a chip comprising at least one processor and an interface; at least one processor obtains program instructions or data through the interface; and at least one processor is used to execute program line instructions to implement the method in the first aspect or any implementation method in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0064] FIG1 is a schematic diagram of the architecture of a communication network provided by this application;

[0065] FIG2 is a schematic diagram of the architecture of another communication network provided by the present application;

[0066] FIG3 is a flow chart of a method for displaying network link information provided by the present application;

[0067] FIG4 is a schematic diagram of the architecture of another communication network provided by the present application;

[0068] FIG5 is a schematic diagram of the architecture of a visual network management system provided by the present application;

[0069] FIG6 is a flow chart of another method for displaying network link information provided by the present application;

[0070] FIG7 is a flow chart of another method for displaying network link information provided by the present application;

[0071] FIG8 is a schematic diagram of a display interface provided by the present application;

[0072] FIG9 is a flow chart of another method for displaying network link information provided by the present application;

[0073] FIG10 is a flow chart of another method for displaying network link information provided by the present application;

[0074] FIG11 is a schematic diagram of the structure of a network link information display system provided by the present application;

[0075] FIG12 is a schematic diagram of the structure of a computing device provided by the present application;

[0076] FIG13 is a schematic diagram of the structure of a computing device cluster provided in this application. DETAILED DESCRIPTION

[0077] The following will describe the technical solutions in the embodiments of this application in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0078] The network link information display method and device provided in the present application can be applied to a variety of optical communication networks, including but not limited to: optical transport network (OTN), optical access network (OAN), metropolitan area network (MAN), synchronous digital hierarchy (SDH), passive optical network (PON), Gigabit PON (GPON), Ethernet passive optical network (EPON), evolved GPON (10-Gigabit-capable symmetric passive optical network, XGS-PON), Ethernet, or flexible Ethernet (FlexE), wavelength division multiplexing (WDM) network, etc., any one or more combinations thereof.

[0079] Fiber to the home (FTTH) is a fiber optic communication transmission method. The access network portion of the aforementioned optical communication network can be implemented as FTTH to achieve wider coverage. Other similar or equivalent communication transmission methods, such as fiber to the office (FTTO) and fiber to the building (FTTB), have also been proposed and can serve as application architectures for the method provided herein. The following example uses FTTH as the basis for this description.

[0080] Figure 1 is a schematic diagram of the FTTH system architecture. The optical line terminal (OLT) connects to upper-layer network-side devices (such as switches and routers) and to one or more optical distribution networks (ODNs) at the lower layer. The ODN includes a passive optical splitter for optical power distribution, a trunk fiber connected between the passive optical splitter and the OLT, and branch fibers connected between the passive optical splitter and the ONU. During downstream data transmission, the ODN transmits the downstream data from the OLT to each ONU via an optical splitter. The ONU selectively receives downstream data carrying its own identifier. During upstream data transmission, the ODN combines the optical signals sent by N ONUs into one optical signal and transmits it to the OLT. The ONU provides a user-side interface for the OAN and is also connected to the ODN. If the ONU also provides user port functions, such as an Ethernet user port or a plain old telephone service (POTS) user port, it is called an optical network terminal (ONT).

[0081] Building on FTTH, to address home Wi-Fi coverage issues, optical fiber can be extended into residents' rooms. Optical terminals providing Wi-Fi access are installed inside the rooms, shortening the distance between the user terminals and the Wi-Fi access points and improving signal quality. This application scenario is known as fiber to the room (FTTR).

[0082] Figure 2 shows a schematic diagram of the FTTR system architecture. The FTTR network and FTTH network can be viewed as a cascaded PON system. In FTTH, the OLT is deployed in the central office, while the ONU is deployed in the home's information box. The master device in the FTTR can replace the ONU in the FTTH scenario and be deployed in the home's information box. This master device in the FTTR scenario performs similar functions to the OLT in the FTTH scenario, and it can also perform similar functions to the ONU in the FTTH scenario. In other words, the master device in the FTTR combines the functions of both the OLT and the ONU, serving as a network device that connects the FTTH and FTTR networks. The slave devices in the FTTR can be deployed in each room of the home to connect to user terminals. These slave devices are essentially similar to the ONUs in the FTTH network. The slave devices in the FTTR are connected to each room, and the slave gateway can also function as an AP, enabling direct Wi-Fi connections to user terminals. User terminals (stations) can connect to the slave devices and transmit data through the Wi-Fi connections established with them.

[0083] It should be understood that multiple slave devices can be deployed in an FTTR, each connected to a corresponding downlink port on the master device. The master device can achieve unified management and configuration of all slave devices. It should be noted that the master device can also be referred to as the "master gateway," "master optical modem," or "master FTTR device," and the slave devices can also be referred to as "slave gateway," "slave optical modem," or "slave FTTR device." This application does not limit their specific names. For ease of introduction, the following text will uniformly refer to master devices and slave devices.

[0084] Combined with the architecture of Figure 2 above, in some scenarios, when the slave device in FTTR provides services to the terminal, the data transmission method of the terminal accessing the slave device may be different from the data transmission method of the devices in FTTH and FTTR. For example, communication is carried out internally through optical fiber in FTTH or FTTR, while communication between the slave device and the terminal can be carried out through a wireless network, which may include but is not limited to wireless fidelity (WiFi), near field communication (NFC), infrared, Bluetooth or ZigBee, etc.

[0085] As can be seen from the aforementioned architecture, the access network of an optical communication network can typically include different network systems. As shown in Figure 2, the PON network connects the OLT, master gateway, and slave gateway, while the network between the slave gateway and the STA may be a wireless network, such as a WiFi or Bluetooth network. Different departments typically provide operation and maintenance for different networks, so maintenance data between the two networks may not be interoperable, which complicates the overall operation and maintenance of the access network. For example, operators need to query data in the system segmentedly, querying PON line information and home network information separately, which is difficult. Existing quality assessments are based on aggregation lines and lack an end-to-end perspective for single-user evaluations. Therefore, operators cannot intuitively observe the overall quality of the access network. Furthermore, existing home network management systems do not clearly display single-user quality indicators, and different home networks may use different indicators, making maintenance even more difficult for operators.

[0086] Therefore, the present application provides a network link information display method and device, which can restore and display the user's network path across multiple types of terminals and network devices, and more intuitively display the overall link status of the access network.

[0087] The following is an introduction to the method flow provided by this application based on the aforementioned network architecture.

[0088] First, the method provided in this application can be deployed in a systematic manner. For ease of distinction, the system provided in this application can be referred to as a visual network management system. The visual network management system can be deployed in an independent computer cluster or in an existing network management system. Of course, in some possible scenarios, the visual network management system may also be deployed in a terminal, which is not limited by this application.

[0089] Referring to FIG3 , a flow chart of a method for displaying network link information provided by the present application is as follows.

[0090] 301. Get connection information.

[0091] The connection information may include information about a connection relationship between at least one terminal and a gateway, and information about a connection relationship between an optical network device and a gateway. The optical network device may specifically be a device with a management function in the aforementioned system, such as the aforementioned OLT or other device with a management function. For example, this application uses the OLT as an example for the exemplary description. The OLT mentioned below may also be replaced with other devices with a management function for the gateway, which will not be described in detail below.

[0092] Before step 301, after a terminal goes online on the gateway side or a gateway goes online on the OLT side, the OLT information, the gateway information, and the information of at least one terminal can be associated to obtain the connection information and save the connection information in the database. When step 301 is executed, the connection information can be read from the database.

[0093] The gateway may be the ONU corresponding to the aforementioned Figure 1, or the master gateway or slave gateway corresponding to the aforementioned Figure 2. The OLT, gateway, and one or more STAs in the access network may be in different networks, for example, the OLT and the gateway are in a PON network, while the gateway and the STA are in a local area network, such as a local area network formed by WiFi, Bluetooth, or infrared. In order to facilitate a more intuitive display of the overall link status of the access network in the future, the present application may associate the OLT, the gateway, and one or more STAs, such as associating the OLT with the connected ONU, and associating the ONU with the STA connected to the ONU, thereby determining the connection relationship between the OLT, the gateway, and the STA, or it can also be called a topology structure, and obtaining connection information.

[0094] In some scenarios, the gateway in the access network can be a single-layer structure or a multi-layer cascade structure. In a single-layer structure, that is, only one-layer gateway structure is set up, referring to the structure shown in Figure 1 above, the STA can directly access the ONU. In a multi-layer cascade structure, referring to Figure 2 above, the gateway referred to in the embodiment of the present application can be divided into a master gateway and a slave gateway, and the terminal can access the master gateway or the slave gateway. When the devices in the access network are associated with each other, the OLT, the master gateway, the slave gateway and the STA can be associated to form a more complete connection relationship.

[0095] Exemplarily, the specific process of associating the OLT information, the gateway information, and the at least one terminal information may include: adding information of the gateway connected to the OLT, such as the gateway identification number or name, to the OLT information; and adding information of the STA connected to the gateway, such as the STA identification number, name, or media access control (MAC) address, to the gateway information. In the case where the gateway is configured to include a master gateway and a slave gateway, information of the slave gateway connected to the master gateway, such as the slave gateway identification number or other identification information, may be added to the master gateway information; and information of the STA, such as the STA identification number, name, or MAC address, may be added to the slave gateway information.

[0096] Of course, the OLT, gateway and one or more STAs in the access network can also be associated in other ways, such as by setting a mapping table, a mapping diagram, etc. This application is only an exemplary introduction and is not intended to be limiting.

[0097] Furthermore, in one possible scenario, the visual network management system provided by the present application may further include a database (DB), which may include information about devices in each access network. For example, when each device is registered, the registration information of each device may be saved in the DB. When it is necessary to display the link status in a particular access network, information about each device in the access network, such as the name, identification number, address, and other information of each device, may be obtained from the DB.

[0098] 302. Obtain first link information between a gateway and at least one terminal.

[0099] For ease of distinction, the link between the gateway and each terminal is referred to as a first link. The number of terminals connected to the gateway may be one or more, and thus the number of first links may also be one or more.

[0100] Specifically, the first link information can be collected by the gateway and / or the terminal, such as receiving the first link information sent by the gateway and / or the terminal. The first link information may include state information or interference information when the first link performs data transmission, and can be used to indicate the operation status of the link.

[0101] Optionally, the information of the at least one first link may specifically include, but is not limited to, status information of the at least one first link or interference information in the at least one first link. The status information of the at least one first link may include, but is not limited to, one or more of the following: the online status of the gateway, the online time, the offline time, the online duration, and the offline reason. The interference information may specifically include, but is not limited to, information such as the interference duty cycle and the received optical power.

[0102] In some scenarios, referring to the access network structure of Figure 2 above, the gateway can be specifically configured to include a master gateway and a slave gateway. To achieve finer-grained monitoring of the access network's link status, the first link can be further divided into a first sub-link and a second sub-link. The first sub-link includes the link between the master gateway and the slave gateway, and the second sub-link is the link between the slave gateway and the STA or the link between the master gateway and the STA. Accordingly, the collected first link information can specifically include link information of the first sub-link and link information of the second sub-link, thereby displaying link information in the access network with finer segmentation granularity.

[0103] In addition, there may be a scenario where the gateway is offline. In this scenario, if the gateway is detected to be offline, such as when the gateway is unresponsive or the gateway reports a fault or maintenance, a first prompt message can be generated for the situation where the gateway is offline. The first link information can include the first prompt message, thereby displaying the situation of the gateway being offline.

[0104] 303. Obtain second link information between the OLT and the gateway.

[0105] For ease of distinction, the link between the OLT and the gateway is referred to as a second link, and the number of gateways connected to the OLT may be one or more.

[0106] Optionally, the second link information includes one or more of the following: status information of the second link, information on the optical power of the second link, and the status information includes online status information of the device in the second link, such as the online and offline status of the OLT or the online and offline status of other devices in the second link.

[0107] In addition, in a possible scenario where the OLT is offline, second prompt information may be generated for the situation that the OLT is offline, and the second prompt information may be used as the second link information to display the situation that the OLT is offline.

[0108] It should be noted that this application does not limit the execution order of step 302 and step 303. Step 302 can be executed first, step 303 can be executed first, or step 302 and step 303 can be executed at the same time. The specific execution order can be determined according to the actual application scenario.

[0109] In addition, the aforementioned steps 302 and 303 may be performed periodically or based on a user request.

[0110] In one scenario, the visual network management system provided by the present application can periodically perform steps 302 and 303. This can implement periodic monitoring of link conditions in the access network, allowing users to obtain timely access to link conditions in the access network, and save link information generated in the access network, allowing users to obtain historical link information in the access network.

[0111] In one possible scenario, data collection can also be performed based on user requests. The above method can also include receiving user input data, where the user input data is used to request display information of the access network. When triggered by the user input data, steps 302 and 303 can be executed. In this way, link information of the access network can be collected based on user needs, and more complete link information of the access network can be fed back to the user.

[0112] 304. Generate display information according to the connection information, the first link information, and the second link information.

[0113] After obtaining the connection information, the first link information, and the second link information, display information to be displayed can be generated. The display information may include specific content for displaying the topology between the OLT, the gateway, and one or more STAs, the specific situation of the first link, or the specific situation of the second link.

[0114] Specifically, when generating display information, a list or graph representing the topological structure between the OLT, gateway and one or more STAs can be generated based on the connection information, so that the topological structure of the access network can be displayed when the display information is displayed; using the information of the first link, it is identified whether there is an abnormality in the first link. When there is an abnormality, the display content for the first link is generated based on the information of the abnormal point and the first link information. When there is no abnormality, the display content for the first link can be generated directly based on the first link information; using the second link information, it is identified whether there is an abnormality in the second link. When there is an abnormality, the display content for the second link is generated based on the information of the abnormal point and the second link information. When there is no abnormality, the display content for the second link can be generated directly based on the second link information.

[0115] 305. Display information.

[0116] After the display information is generated, it can be displayed on the display terminal. The display information can be used to represent the connection relationship between various devices in the access network and the link operation status information between various devices, so that the user can more intuitively observe the link operation status in the access network on the display interface. Even if the access network includes different types of networks, the user can still more intuitively observe the link operation status of the access network.

[0117] Among them, step 305 is an optional step. The display information can be displayed in the visual network management system provided by this application, or it can be sent to the user client and displayed by the user through other display devices. This application does not limit this.

[0118] Specifically, the displayed information may include but is not limited to: one or more of the aforementioned connection information, information included in the first link information, information included in the second link information, information included in the first historical link information, information included in the second historical link information, or abnormal information.

[0119] For example, the topology between the OLT, gateway, and STA can be displayed in the display interface. In the topology, the first link and the second link can be represented by connecting lines, and the first link information can be displayed near the first link, and the second link information can be displayed near the second link. When there is an abnormal point, the abnormal point can be highlighted in the display interface, such as marking the location of the abnormal point in the topology structure, highlighting the abnormality of a certain indicator, etc.

[0120] Therefore, in the implementation manner of the present application, the OLT, gateway and one or more STAs are associated, so that the overall connection relationship between the OLT, gateway and one or more STAs can be more intuitively displayed; at the same time, based on the overall connection relationship, the specific situation of each segmented link can be displayed, thereby providing a more intuitive and complete display of the link situation of the access network.

[0121] In addition, when generating display information, abnormality diagnosis can also be performed on the first link and / or the second link. It can be determined whether there is an abnormality in at least one of the first link or the second link based on the first link information and the second link information; if there is an abnormality in at least one of the first link or the second link, the abnormality information is obtained; and display information is generated based on the connection information and the abnormality information. Therefore, in the embodiment of the present application, link abnormality diagnosis can be performed based on the collected information of the first link and the information of the second link, so as to identify the link abnormality, so that the link abnormality in the access network can be displayed, and the link abnormality display between devices across different networks can be realized.

[0122] In one possible scenario, display information can also be generated in combination with historical link information. For example, historical link information of at least one first link in a historical period can be obtained, referred to as first historical link information for ease of distinction; and historical link information of a second link in a historical period can be obtained, referred to as second historical link information for ease of distinction; and the display information can be generated by combining the first historical link information, the second historical link information, and the exception information.

[0123] Specifically, the first historical link information and the second historical link information can be used to determine whether an anomaly exists in at least one of the first links or the second link during a historical period; if an anomaly exists in at least one of the first links or the second link during a historical period, the historical anomaly information is obtained; and the display information is generated by combining the historical anomaly information and the historical information. Therefore, in the embodiments of the present application, when generating the display information, the display information is also generated in combination with the historical anomaly information, that is, the historical anomalies of the access network are displayed, so that when the user makes a judgment on an anomaly in the access network, the historical anomaly can be combined to achieve de-jittering of the current anomaly judgment, thereby improving the accuracy of the current anomaly judgment.

[0124] In order to further enrich the displayed information, more device information can be displayed when generating the display information, so that the user can observe the operation status of the access network more comprehensively.

[0125] In a possible embodiment, the aforementioned method may further include: obtaining information of the optical distribution network ODN, the ODN information including the number of neighboring gateways of the gateway or the error information of the ODN port, etc. When generating display information, the display information can be generated in combination with the ODN information, so that when displaying the specific information of the access network, the ODN information can be displayed, so that the user can observe the operation status of the ODN in the access network.

[0126] In one possible implementation, the method may further include: obtaining information about at least one terminal; and including the information about the at least one terminal in the displayed information. Therefore, when displaying the displayed information, specific information about the terminals connected to the network may be displayed, allowing users to intuitively observe the specific information about the terminals connected to the network.

[0127] Furthermore, the method provided in this application is introduced in more detail below in combination with the system architecture provided in this application.

[0128] For example, the visual network management system provided by the present application can be divided into different modules. The specific structure and application scenarios of the visual network management system provided by the present application are introduced below.

[0129] Refer to FIG4 , which is a schematic diagram of an application scenario provided by the present application.

[0130] In this application, the link to the access network is exemplarily divided into three segments, as shown in Figure 4, Access 1, Access 2, and Access 3. Access 1 is the link between the OLT and the master gateway, Access 2 is the link between the master gateway and the slave gateway, and Access 3 is the link between the slave gateway and the STA.

[0131] Of course, the specific link segment can also be replaced with two or more segments, such as merging the aforementioned access segment 2 with the access segment 3, or performing more link segments based on other nodes in the access network, etc. This application does not list them all.

[0132] The visual network management system 40 provided in this application can be divided into multiple modules, such as the end-to-end display module 44, the end-to-end processing module 43, the PON acquisition module 42, and the terminal acquisition module 41 shown in Figure 4. Among them, the access end-to-end display module 44 is an optional module.

[0133] The terminal collection module 41 may be used to collect link information of access segment 2 and access segment 3. Specifically, it may be used to execute the steps in the aforementioned step 303.

[0134] The PON collection module 42 may be used to collect link information of access segment 1. Specifically, the steps in the aforementioned step 303 may be performed.

[0135] The end-to-end processing module 43 may be configured to process the collected link information of access segment 1, access segment 2, and access segment 3, and generate display information that may be displayed.

[0136] The end-to-end display module 44 may be configured to display the display information output by the end-to-end processing module 43 .

[0137] Optionally, the end-to-end display module 44 can be deployed in the form of a client. It can be understood that in this case, the visual network management system provided by the present application can be divided into a server and a client. The server can include the aforementioned end-to-end processing module 43, PON acquisition module 42, and terminal acquisition module 41, and the client can include the end-to-end display module 44.

[0138] Therefore, in the implementation manner of the present application, the visual network management system provided by the present application can be used to collect link information between different nodes of the access network, thereby displaying the link status of the access network across the network.

[0139] Furthermore, the execution steps of each module in the visual network management system provided by the present application can be shown in Figure 5.

[0140] The user input may include but is not limited to: user identification, serial number (SN), Ethernet point-to-point protocol (PPPoE) account, alias and other information.

[0141] End-to-end display module 44: receives user input and sends a request to the background processing module, that is, the end-to-end processing module, to find the user information and the associated network path, and obtain the diagnosis result information of the end-to-end processing module 43 for display.

[0142] End-to-end processing module 43: can be used to perform end-to-end resource association processing based on the data obtained from DB 45, that is, to associate the OLT, main gateway and STA; perform on-demand diagnosis based on user requests and information collected by PON acquisition module 42 and terminal acquisition module 41; and return the user's diagnosis results.

[0143] The PON collection module 42 collects the operation information of the PON link on the OLT side and uploads it to the end-to-end processing module 43 .

[0144] The terminal collection module 41 collects the operation information of the WiFi network on the terminal side and / or the operation information of the STA, and uploads it to the end-to-end processing module 43 .

[0145] DB 45: stores information about each device connected to the network, such as the device's identification, port number, or port number.

[0146] The following further introduces the network link information display method provided by this application in combination with the various modules in the visual network management system provided by this application and specific application scenarios.

[0147] The method provided in this application can be divided into multiple stages or application scenarios. For example, the multiple stages may include an end-to-end resource association stage and an access network quality query stage. The application scenario may include a scenario of querying access network quality in combination with historical information or a scenario of querying device offline access network quality.

[0148] 1. End-to-end resource association stage

[0149] 6 , a flow chart of another method for displaying network link information provided by the present application is as follows.

[0150] 601. The ONU powers on the OLT.

[0151] The ONU can include either the aforementioned master gateway or the aforementioned slave gateway. After the ONU is connected to the OLT, for example, the master ONU can be connected to the OLT via optical fiber and powered on. The ONU can receive PON operating parameters from the OLT and determine its own operating parameters based on the received PON operating parameters, such as the transmit optical power level or ONU identification. The OLT can receive information sent by the ONU, such as the ONU name, serial number, and number of ports, and establish a management channel between the OLT and the ONU.

[0152] 602. The OLT notifies the end-to-end processing module that the ONU is online.

[0153] After the ONU is registered on the OLT side, the OLT can notify the end-to-end processing module that the ONU has come online. The OLT can include ONU information in the notification message sent to the end-to-end processing module, such as the ONU serial number, name, or port number connected to the OLT.

[0154] 603. The end-to-end processing module performs ONU registration.

[0155] The end-to-end processing module then registers the ONU based on the notification information sent by the OLT. A communication channel can be established between the end-to-end processing module and the ONU to facilitate subsequent data collection.

[0156] 604. The end-to-end processing module performs ONU resource normalization processing.

[0157] After the ONU is registered, the end-to-end processing module normalizes the registered ONU resources, such as unifying the dimensions of the resources of each ONU, so that the end-to-end processing module can perform unified scheduling on the registered ONUs.

[0158] 605. The STA goes online on the gateway side, and the gateway side caches the STA information.

[0159] After establishing a connection with the gateway, the STA can send STA information to the gateway, and the gateway can allocate available wireless resources to the STA.

[0160] The gateway side can cache the information of online STAs and their corresponding wireless resources.

[0161] 606. The end-to-end processing module searches for STA resources on the gateway.

[0162] The end-to-end processing module may request a STA resource retrieval request from the gateway, ie, obtain information about the STAs connected to the gateway from the gateway, such as the number of STAs connected to the gateway, STA identifiers, MAC addresses of the STAs, and other information.

[0163] If an AP is set between the gateway and the STA, the STA can register with the gateway through the AP, and the end-to-end processing module can obtain information about the accessed AP and information about the STAs accessing each AP from the gateway.

[0164] 607. The end-to-end processing module associates the OLT, gateway, and STA.

[0165] The end-to-end processing module may associate the OLT, the gateway, and the STA based on the stored information of the registered devices, that is, store the connection relationship between the OLT, the gateway, and the STA.

[0166] 608. The end-to-end processing module stores the connection relationship between the OLT, gateway, and STA in the DB.

[0167] After the end-to-end processing module establishes the connection relationship among the OLT, the gateway, and the STA, the connection relationship may be sent to the DB so as to be stored in the DB.

[0168] The connection relationship between the OLT, gateway and STA can be specifically represented by a connection relationship table, or by adding the information of the next-level device to the saved information of each device. The specific information can be determined according to the actual application scenario.

[0169] In the implementation of this application, during the end-to-end resource association phase, the OLT, gateway, and STA can be associated to determine the connection relationship between the OLT, gateway, and STA, achieving end-to-end resource association across networks. This provides a more complete device topology for displaying cross-network links within the access network. By utilizing the registration mechanism for online devices within the access network, end-to-end device association is achieved, eliminating the need to manually query gateway operating information across different systems using different names, thereby improving query efficiency.

[0170] 2. Access Network Quality Query Phase

[0171] Referring to FIG. 7 , a flow chart of another method for displaying network link information provided by the present application is as follows.

[0172] 701. The user inputs data in the end-to-end presentation module.

[0173] The end-to-end display module can be deployed in the form of a client. For example, a user can log in to the client through a browser on a terminal and enter input data for querying the end-to-end display information on the client's display interface. The input data can specifically include information such as user ID, SN, PPPoE account or alias.

[0174] In addition, users can request to display the overall link status of the access network in the end-to-end display module, or they can request to display the link status between a specific terminal and the OLT. For example, when a user requests the link status of a specific STA in the access network, they can include the STA's information, such as the STA's name, identifier, or MAC address, to request to display the status of the link corresponding to the STA.

[0175] 702. The end-to-end display module requests access network quality from the end-to-end processing module.

[0176] After receiving the user's input data, the end-to-end display module may send a request message to the end-to-end processing module to request the end-to-end processing module for access network quality.

[0177] 703. The end-to-end processing module obtains connection information of devices in the access network from the DB.

[0178] After receiving the request message from the end-to-end display module, the end-to-end processing module can obtain the connection information of the device in the access network corresponding to the request message from the DB.

[0179] 704. The PON acquisition module obtains link information on the OLT side from the OLT.

[0180] The PON acquisition module, triggered by the end-to-end processing module, can obtain link information between the OLT and the gateway, namely the aforementioned first link information, from the OLT. This information can include online and offline status information or optical power information. The online and offline status information can include information such as the OLT's online status, online time, offline time, online duration, or PON port number. The optical power information can specifically include, but is not limited to, information such as the optical power received by the OLT from the main gateway and the optical power transmitted by the OLT.

[0181] Optionally, the PON acquisition module can also collect information about the ODN network, such as the number of neighboring gateways of each gateway, and the error conditions of the ODN ports under the PON ports, such as forward error correction (FEC) errors or bit interleaved parity (BIP) errors.

[0182] 705. The terminal acquisition module obtains the gateway side link information.

[0183] The terminal acquisition module obtains the gateway side link information, i.e., the aforementioned second link information, under the triggering of the end-to-end processing module. For example, if the gateway and STA are connected via a WiFi network, the terminal acquisition module can collect WiFi link interference information or WiFi link status information.

[0184] The interference information may include, but is not limited to, information for measuring interference conditions of a WiFi link, such as an interference duty cycle or a WiFi received signal strength indication (RSSI).

[0185] The status information of the WiFi link may include, but is not limited to, one or more of the following information: gateway online status, online time, online duration, offline time, offline reason, or whether WiFi is turned on.

[0186] The gateway side link information may also include information such as the gateway's received optical power, device memory occupancy rate, or CPU occupancy rate.

[0187] 706. The end-to-end processing module queries STA information through the gateway.

[0188] Optionally, the end-to-end processing module queries STA information through the gateway. The STA information may include but is not limited to the STA's online status, online time on the gateway, online duration, signal strength, or MAC address.

[0189] 707. The end-to-end processing module determines whether an abnormality exists, and identifies abnormal information if an abnormality exists.

[0190] After collecting the link information of the OLT link (i.e., the first link information) and / or the link information of the WiFi link (i.e., the second link information), the end-to-end processing module can determine whether there is an abnormality in the OLT side link and / or the WiFi link, and if an abnormality exists, it will display the specific information of the abnormality, i.e., there is abnormal information. Subsequently, the link information of the OLT link, the link information of the WiFi link, and the abnormal information can be sent as display information to the end-to-end display module, so that the specific information of the generated abnormality can be displayed during subsequent display.

[0191] In the absence of anomalies, the end-to-end processing module can generate display information based on the link information of the OLT link and the link information of the WiFi link, so that the user end-to-end module can display the specific situation of the link.

[0192] Specifically, for the OLT side link, the end-to-end processing module can determine whether there is an abnormality in the OLT side link, that is, the second link between the OLT and the gateway, based on the link information on the OLT side, such as the OLT is offline, the OLT online time is shorter than the preset online time, etc. If there is an abnormality, abnormal information for the OLT side link is generated, such as the location of the abnormal point in the access network, the abnormality type, and other information.

[0193] For the gateway link, the end-to-end processing module can determine whether there is an anomaly in the WiFi link based on the WiFi link interference information or WiFi status information collected by the terminal collection module. Examples of anomaly conditions include the gateway being offline, the interference duty cycle exceeding a preset duty cycle, or the signal strength falling below a preset strength value. If an anomaly is detected, anomaly information is generated.

[0194] 708. The end-to-end display module displays end-to-end information.

[0195] After receiving the display information from the end-to-end processing module, the end-to-end display module can display the display information.

[0196] The display information may specifically include one or more of connection information between devices, link information on the OLT side, link information on the gateway side, STA information, or ODN network information.

[0197] For example, the display interface in the method provided in this application may be as shown in FIG8 , wherein the content displayed in the display interface may specifically include:

[0198] The connection relationship between the terminal, slave gateway, master gateway, ODN and OLT is specifically represented by the icons of each device in the display interface through connecting lines;

[0199] Information about each device in the access network and specific information about the link may include:

[0200] Terminal information may include: terminal MAC address, online status, online duration, signal strength or number of times the signal is poor, etc.

[0201] The information from the gateway can be divided into multiple modules:

[0202] Basic device information includes: MAC address, model, version number, and uplink mode, i.e., upload transmission method;

[0203] Status information may include: the gateway's online status, online duration, last offline time, last offline reason, and WiFi status;

[0204] WiFi interference information can include: received optical power, CPU or memory usage, interference duty cycle, or negotiated rate.

[0205] It can also include the number of device restarts or the number of terminal connection limits exceeded.

[0206] The main gateway information can also be divided into multiple modules:

[0207] Basic device information may include: the online status of the main gateway, online duration, the last offline time, the last offline reason, and WiFi status;

[0208] Status information may include: the online status of the primary gateway, online duration, last offline time, last offline reason, and WiFi status;

[0209] WiFi interference information can include: received optical power, CPU or memory occupancy, or interference duty cycle;

[0210] It can also include the number of device restarts or the number of terminal connection limits exceeded.

[0211] ODN information may include:

[0212] Basic ODN information, including the number of gateways connected to the PON port or the number of weak optical fibers;

[0213] ODN error information may include FEC corrected error codes, FEC uncorrected error codes, or BIP error codes;

[0214] OLT information includes:

[0215] Basic device information: OLT IP address, port number or online status, etc.

[0216] OLT optical power information, including: OLT receiving main gateway optical power, OLT transmit optical power, Ethernet interface (i.e., Ethernet 0 / 9 / 3 shown in Figure 8), and uplink port maximum bandwidth utilization;

[0217] It can also include the number of times the bandwidth utilization exceeds the limit, etc.

[0218] Possible anomalies can be indicated in a variety of ways, such as displaying the identified anomaly information in the pending fault column, or highlighting the anomaly item in the link specific information under the device topology relationship, such as highlighting the anomaly item, abnormal device or abnormal link.

[0219] In addition, it should be noted that the content displayed in the display interface in the method provided by this application may include more or less content compared to the aforementioned Figure 8, or its combination and arrangement method can be adjusted according to the actual application scenario. The specific content can be determined based on the actual application scenario, and this application does not limit this.

[0220] In the embodiments of this application, the link operation status of each segment of the access network can be displayed. The link quality of each access segment can be visualized, which can more intuitively display the user's access segment quality and improve the effectiveness of link quality queries. Furthermore, the status information of key components of the access network segment can be visually displayed in a differentiated manner, more intuitively showing abnormal components and achieving better diagnosis of abnormal devices.

[0221] 3. Querying Access Network Quality Scenarios Based on Historical Information

[0222] Referring to FIG9 , a flow chart of another method for displaying network link information provided by the present application is as follows.

[0223] 901. The PON collection module periodically collects link operation information on the OLT side.

[0224] 902. The terminal collection module periodically collects WiFi link operation information.

[0225] Among them, step 901 and step 902 are similar to the aforementioned step 704 and step 705, and the similarities are not repeated here.

[0226] The difference is that during the operation of the access network, the PON acquisition module and the terminal acquisition module can periodically collect data and save the collected data in the DB to monitor the operating status of the access network, making it easier to trace the historical operating status of the access network.

[0227] 903. The user inputs data in the end-to-end presentation module.

[0228] 904. The end-to-end display module requests access network quality from the end-to-end processing module.

[0229] 905. The end-to-end processing module obtains connection information of devices in the access network from the DB.

[0230] 906. The PON acquisition module obtains link information on the OLT side from the OLT.

[0231] 907. The end-to-end processing module obtains gateway-side link information.

[0232] 908. The end-to-end processing module queries STA information through the gateway.

[0233] Among them, steps 903 to 908 can refer to the description of steps 701 to 706 above, and will not be repeated here.

[0234] 909. The end-to-end processing module obtains the OLT side link information and the WiFi side link information of the historical period.

[0235] In the embodiment of the present application, since the PON acquisition module and the terminal acquisition module periodically collect data and save it in the DB, when end-to-end display is required, the link information of the historical period can be extracted from the DB to trace back whether there are any abnormalities in the link operation in the historical period, and to improve the accuracy of abnormality diagnosis in the current period.

[0236] 910. The end-to-end processing module determines whether an abnormality exists, and identifies abnormal information if an abnormality exists.

[0237] The description of step 910 can refer to the description of step 707 above, and the similarities are not repeated here. The difference is that when the end-to-end processing module determines whether an anomaly exists, it can also identify anomalies in the historical period and generate historical anomaly information if an anomaly exists in the historical period.

[0238] Specifically, the end-to-end processing module can obtain the number of anomalies or the specific values ​​of anomaly items from historical link information, and can then calculate historical anomalies to generate historical anomaly information. For example, referring to Figure 8 above, the terminal's signal difference parameters, the number of device restarts between the slave gateway and the master gateway, the number of terminal connection limit violations, or the number of times the OLT's bandwidth utilization exceeds the limit can be calculated to display the historical anomalies of each device in the access network, allowing users to more accurately diagnose the device's operating status.

[0239] 911. The end-to-end display module displays end-to-end information.

[0240] Compared with the aforementioned step 708, the content to be displayed in step 911 is increased with link information of the historical period. In the case that there is an abnormality in the link during the historical period, the abnormality information in the historical period is also displayed.

[0241] Therefore, in the implementation manner of the present application, the link information of the historical period of the access network can be displayed, which makes it easier for users to trace the historical link operation status of the access network and achieve the effect of abnormal diagnosis and de-jittering.

[0242] 4. Device offline access network quality query scenario

[0243] Typically, devices connected to the network may be offline, such as due to device failure or device shutdown, which may cause the data collection module to be unable to collect information about the offline devices. In an embodiment of the present application, the data collection step for offline devices can be skipped to adapt to the scenario where the device is offline.

[0244] Taking the scenario where the OLT is offline as an example, referring to FIG10 , a flow chart of another method for displaying network link information provided by the present application is as follows.

[0245] 1001. The PON collection module periodically collects OLT-side link operation information.

[0246] 1002. The terminal collection module periodically collects WiFi link operation information.

[0247] 1003. The user inputs data in the end-to-end presentation module.

[0248] 1004. The end-to-end display module requests access network quality from the end-to-end processing module.

[0249] 1005. The end-to-end processing module obtains connection information of devices connected to the network from the DB.

[0250] Among them, steps 1001 to 1005 can refer to the description of the aforementioned steps 801 to 805, which will not be repeated here.

[0251] 1006. The PON collection module skips link information collection on the OLT side.

[0252] In the scenario where the OLT is offline, the PON acquisition module may not be able to collect information about the OLT side link, so the step of collecting OLT link information can be skipped.

[0253] Optionally, a prompt message indicating that the OLT is in an offline state may be generated so that the offline state of the OLT can be displayed in step 1011. For example, referring to FIG. 8 , when the OLT is determined to be in an offline state, the "online state" item may be set to "offline." For information such as optical power that cannot be collected, historical information may be displayed, or targeted prompt messages may be displayed, such as "no data collected" or set to blank.

[0254] 1007. The end-to-end processing module obtains gateway side link information.

[0255] 1008. The end-to-end processing module queries STA information through the gateway.

[0256] 1009. The end-to-end processing module obtains OLT-side link information and WiFi-side link information in a historical period.

[0257] 1010. The end-to-end processing module determines whether an abnormality exists, and identifies abnormal information if an abnormality exists.

[0258] 1011. The end-to-end display module displays end-to-end information.

[0259] Among them, step 1007 is similar to step 1011 and will not be repeated here.

[0260] Therefore, in the implementation manner of the present application, for the scenario where the device is offline, the link information collection of the offline device can be skipped to be applicable to more scenarios.

[0261] In addition to the OLT being offline, other devices may also be offline, such as the gateway being offline, the AP being offline, etc. Accordingly, the collection of link information related to the offline devices can be skipped to adapt to the scenario where the devices are offline.

[0262] The above describes the method flow provided by this application. The following describes the structure of the device for executing the above method flow.

[0263] Referring to FIG11 , a schematic diagram of the structure of a network link information display system provided by the present application, the system includes:

[0264] End-to-end processing module 1101 is configured to obtain connection information, where the connection information indicates a connection relationship between at least one terminal and a gateway, and a connection relationship between an optical network device and a gateway. The specific processing steps of end-to-end processing module 1101 may refer to the steps performed by the aforementioned end-to-end processing module 44.

[0265] A first acquisition module 1102 is configured to acquire first link information, where the first link information includes information about at least one first link between the gateway and at least one terminal. The specific steps performed by the first acquisition module 1102 may refer to the steps performed by the aforementioned terminal acquisition module 41.

[0266] A second acquisition module 1103 is configured to acquire second link information, where the second link information includes information about the second link between the optical network device and the gateway. The specific steps performed by the second acquisition module 1103 may refer to the steps performed by the aforementioned PON acquisition module 42;

[0267] The end-to-end processing module 1101 is further configured to generate display information based on the connection information, the first link information, and the second link information. The display information is configured to display the link operation status in the communication network.

[0268] In a possible implementation, the aforementioned system further includes: a display module 1104 for displaying information. The specific steps performed by the display module 1104 may refer to the steps performed by the aforementioned end-to-end display module 44 .

[0269] In one possible implementation, the aforementioned end-to-end processing module 1101 is specifically used to: determine whether there is an abnormality in at least one first link or the second link based on the first link information and the second link information; if there is an abnormality in at least one first link or the second link, obtain abnormality information, the abnormality information including one or more of the severity of the abnormality, the description of the abnormality, the handling suggestion of the abnormality, the location of the abnormality, or the time of occurrence of the abnormality; and generate display information based on the connection information and the abnormality information.

[0270] In a possible implementation, the aforementioned first acquisition module 1102 is further configured to obtain first historical link information, where the first historical information includes link information of at least one first link in a historical period;

[0271] The second collection module 1103 is further configured to obtain second historical link information, where the second historical link information includes link information of the second link in a historical period;

[0272] The end-to-end processing module 1101 is specifically configured to generate display information by combining the first historical link information, the second historical link information, the connection information, and the abnormality information.

[0273] In one possible implementation, the aforementioned end-to-end processing module 1101 is specifically used to: determine whether there is a historical anomaly in at least one first link or second link in a historical period based on the first historical link information and the second historical link information; if there is a historical anomaly in at least one first link or second link in a historical period, obtain historical anomaly information, the historical anomaly information including one or more of the severity of the anomaly, an anomaly description, an anomaly handling suggestion, an anomaly location, or an anomaly occurrence time; and generate display information by combining the historical anomaly information, connection information, and anomaly information.

[0274] In a possible implementation, the aforementioned first link information includes one or more of the following: state information of at least one first link or interference information in at least one first link, and the state information of at least one first link includes one or more of the online state, online time, offline time, or online time of the gateway;

[0275] The second link information includes one or more of the following: status information of the second link, information on the optical power of the second link, the status information includes at least one of the port information of the optical network device or the online status of the optical network device, and the optical power information of the second link includes the received optical power or the transmitted optical power of the optical network device.

[0276] In one possible embodiment, the aforementioned gateway includes a master gateway and a slave gateway, the master gateway is connected to the optical network device via optical fiber, the slave gateway is connected to the master gateway via optical fiber, and at least one terminal is connected to the slave gateway; the aforementioned at least one first link includes a first sub-link and a second sub-link, the first sub-link includes a link between the master gateway and the slave gateway, and the second sub-link includes a link between the slave gateway and the terminal or a link between the master gateway and the terminal.

[0277] In a possible implementation, the aforementioned system further includes: a database 1105;

[0278] The end-to-end processing module 1101 is further configured to associate information of the optical network device, information of the gateway, and information of at least one terminal to obtain connection information;

[0279] Database 1106, used to store connection information;

[0280] The end-to-end processing module 1101 is specifically configured to read connection information from a database.

[0281] In a possible implementation, the aforementioned communication network further includes information of an optical distribution network ODN, the optical network device is connected to the ODN via an optical fiber, and the gateway is connected to the ODN via an optical fiber;

[0282] The end-to-end processing module 1101 is further configured to obtain information about the optical distribution network (ODN), including the number of neighboring gateways of a gateway or error information of an ODN port.

[0283] The end-to-end processing module 1101 is specifically configured to generate display information according to the ODN information, the connection information, the first link information, and the second link information.

[0284] In a possible implementation, the aforementioned end-to-end processing module 1101 is further configured to obtain information of at least one terminal, where the information of at least one terminal includes one or more of an online status, online duration, or signal strength of the terminal;

[0285] The end-to-end processing module 1101 is specifically configured to generate display information by combining information of at least one terminal, connection information, first link information, and second link information.

[0286] In a possible implementation, the aforementioned first collection module 1102 is further configured to generate first prompt information indicating that the gateway is in an offline state if the gateway is in an offline state, and the first link information includes the first prompt information.

[0287] In a possible implementation, the second collection module 1103 is further configured to generate second prompt information indicating that the optical network device is in an offline state if the optical network device is in an offline state, and the second link information includes the second prompt information.

[0288] In a possible implementation, the aforementioned system further includes:

[0289] The transceiver module 1106 is used to receive user input data sent by the client, where the user input data is used to request display information;

[0290] The transceiver module 1106 is further configured to send display information to the client after the end-to-end processing module generates the display information.

[0291] This application also provides a computing device 100. As shown in Figure 12, computing device 100 includes a bus 102, a processor 104, a memory 106, and a communication interface 108. Processor 104, memory 106, and communication interface 108 communicate with each other via bus 102. Computing device 100 can be a server or a terminal device. It should be understood that this application does not limit the number of processors and memories in computing device 100.

[0292] Bus 102 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, among others. Buses may be classified as address buses, data buses, control buses, and the like. For ease of illustration, FIG11 shows a single bus line, but this does not imply a single bus or type of bus. Bus 104 may include a path for transmitting information between various components of computing device 100 (e.g., memory 106, processor 104, and communication interface 108).

[0293] The processor 104 may include any one or more processors such as a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor (MP), or a digital signal processor (DSP).

[0294] The memory 106 may include volatile memory, such as random access memory (RAM). The processor 104 may also include non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid state drive (SSD).

[0295] The memory 106 stores executable program code, and the processor 104 executes the executable program code to respectively implement the method steps corresponding to Figures 3 to 10 above, thereby implementing the method provided by this application. In other words, the memory 106 stores instructions for executing the method provided by this application.

[0296] The communication interface 103 uses a transceiver module such as, but not limited to, a network interface card or a transceiver to implement communication between the computing device 100 and other devices or a communication network.

[0297] Embodiments of the present application also provide a computing device cluster. The computing device cluster includes at least one computing device. The computing device can be a server, such as a central server, an edge server, or a local server in a local data center. In some embodiments, the computing device can also be a terminal device such as a desktop computer, a laptop computer, or a smartphone.

[0298] As shown in Figure 13, the computing device cluster includes at least one computing device 100. The memory 106 in one or more computing devices 100 in the computing device cluster may store the same instructions for executing the method steps provided in this application.

[0299] In some possible implementations, the memory 106 of one or more computing devices 100 in the computing device cluster may also store some instructions for executing the method steps provided in this application. In other words, the combination of one or more computing devices 100 can jointly execute the instructions for executing the method steps provided in this application.

[0300] It should be noted that the memory 106 in different computing devices 100 in the computing device cluster can store different instructions, each for executing a portion of the functions of the joint testing apparatus. In other words, the instructions stored in the memory 106 in different computing devices 100 can implement the functions of one or more of the aforementioned transceiver module or processing module.

[0301] Embodiments of the present application also provide a computer program product comprising instructions. The computer program product may be software or a program product comprising instructions that can be run on a computing device or stored on any available medium. When the computer program product is run on at least one computing device, it causes the at least one computing device to perform the method steps provided herein.

[0302] The present application also provides a computer-readable storage medium. The computer-readable storage medium can be any available medium that can be stored by a computing device or a data storage device such as a data center that contains one or more available media. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive). The computer-readable storage medium includes instructions that instruct the computing device to execute the method steps provided in the present application.

[0303] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the protection scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A method for displaying network link information, characterized in that: Applied to a communication network, the communication network includes an optical network device, a gateway, and at least one terminal, the optical network device is connected to the gateway, and the at least one terminal is connected to the gateway, the method includes: Acquire connection information, where the connection information is used to indicate a connection relationship between the at least one terminal and the gateway, and a connection relationship between the optical network device and the gateway; Acquire first link information, where the first link information includes information of at least one first link between the gateway and the at least one terminal; Acquire second link information, where the second link information includes information about a second link between the optical network device and the gateway; Display information is generated according to the connection information, the first link information, and the second link information, where the display information is used to display the link operation status in the communication network.

2. The method according to claim 1, characterized in that The method further comprises: The display information is displayed.

3. The method according to claim 1 or 2, characterized in that The generating display information according to the connection information, the first link information, and the second link information includes: determining whether there is an abnormality in the at least one first link or the second link according to the first link information and the second link information; When an abnormality occurs in the at least one first link or the second link, acquiring abnormality information, the abnormality information including one or more of the severity of the abnormality, a description of the abnormality, a suggestion for handling the abnormality, a location of the abnormality, or a time when the abnormality occurs; The display information is generated according to the connection information and the abnormality information.

4. The method according to claim 3, characterized in that The method further comprises: Acquire first historical link information, where the first historical information includes link information of the at least one first link in a historical period; Acquire second historical link information, where the second historical link information includes link information of the second link in the historical period; The generating the display information according to the connection information and the abnormal information includes: The display information is generated by combining the first historical link information, the second historical link information, the connection information, and the abnormality information.

5. The method according to claim 4, characterized in that The combining the first historical link information, the second historical link information, the connection information, and the abnormality information to generate the display information includes: determining whether there is a historical anomaly in the at least one first link or the second link during the historical period according to the first historical link information and the second historical link information; When a historical anomaly exists in the at least one first link or the second link during the historical period, obtaining historical anomaly information, the historical anomaly information including one or more of the severity of the anomaly, an anomaly description, an anomaly handling suggestion, an anomaly location, or an anomaly occurrence time; The display information is generated by combining the historical abnormality information, the connection information and the abnormality information.

6. The method according to any one of claims 3 to 5, characterized in that The first link information includes one or more of the following: state information of the at least one first link or interference information in the at least one first link, the state information of the at least one first link includes one or more of the online state, online time, offline time, or online time of the gateway; The second link information includes one or more of the following: status information of the second link, information on the optical power of the second link, The status information includes at least one of port information of the optical network device or online status of the optical network device, and the information of the optical power of the second link includes received optical power or transmitted optical power of the optical network device.

7. The method according to claim 6, characterized in that The gateway includes a master gateway and a slave gateway, the master gateway is connected to at least one slave gateway via an optical fiber, and the at least one terminal is connected to the slave gateway or the master gateway; The at least one first link includes a first sub-link and a second sub-link, the first sub-link includes a link between the master gateway and the slave gateway, and the second sub-link includes a link between the slave gateway and the terminal or a link between the master gateway and the terminal.

8. The method according to any one of claims 1 to 7, characterized in that The method further comprises: Associating the information of the optical network device, the information of the gateway, and the information of the at least one terminal to obtain the connection information; Storing the connection information in a database; The obtaining of connection information includes: The connection information is read from the database.

9. The method according to any one of claims 1 to 8, characterized in that The communication network also includes information of an optical distribution network (ODN), the optical network device is connected to the ODN via an optical fiber, and the gateway is connected to the ODN via an optical fiber. The method further includes: Obtaining information of an optical distribution network (ODN), where the ODN information includes the number of neighboring gateways of the gateway or bit error information of the ODN port; The generating of display information according to the connection information, the first link information, and the second link information further includes: The display information is generated according to the ODN information, the connection information, the first link information, and the second link information.

10. The method according to any one of claims 1 to 9, characterized in that The method further comprises: Acquire information of the at least one terminal, where the information of the at least one terminal includes one or more of an online status, an online duration, or a signal strength of the terminal; The generating of display information according to the connection information, the first link information, and the second link information further includes: The display information is generated by combining the information of the at least one terminal, the connection information, the first link information, and the second link information.

11. The method according to claim 1, wherein The acquiring the first link information between the gateway and the at least one terminal includes: If the gateway is in an offline state, first prompt information indicating that the gateway is in an offline state is generated, and the first link information includes the first prompt information.

12. The method according to any one of claims 1 to 11, characterized in that The obtaining of second link information between the optical network device and the gateway includes: If the optical network device is in an offline state, second prompt information indicating that the optical network device is in an offline state is generated, and the second link information includes the second prompt information.

13. The method according to any one of claims 1 to 12, characterized in that The method further comprises: receiving user input data sent by a client, wherein the user input data is used to request the display information; After generating the display information, the method further includes: The display information is sent to the client.

14. A network link information display system, characterized in that: include: an end-to-end processing module, configured to obtain connection information, wherein the connection information is used to indicate a connection relationship between the at least one terminal and the gateway, and a connection relationship between the optical network device and the gateway; A first acquisition module, configured to acquire first link information, where the first link information includes information of at least one first link between the gateway and the at least one terminal; A second acquisition module is used to obtain second link information, where the second link information includes information about the second link between the optical network device and the gateway; The end-to-end processing module is further configured to generate display information based on the connection information, the first link information, and the second link information, wherein the display information is used to display the link operation status in the communication network.

15. The system according to claim 14, wherein: The system further comprises: The display module is used to display the display information.

16. The system according to claim 14 or 15, characterized in that The end-to-end processing module is specifically configured to: determining whether there is an abnormality in the at least one first link or the second link according to the first link information and the second link information; When an abnormality occurs in the at least one first link or the second link, acquiring abnormality information, the abnormality information including one or more of the severity of the abnormality, a description of the abnormality, a suggestion for handling the abnormality, a location of the abnormality, or a time when the abnormality occurs; The display information is generated according to the connection information and the abnormality information.

17. The system according to claim 16, wherein: The first acquisition module is further configured to acquire first historical link information, where the first historical information includes link information of the at least one first link in a historical period; The second acquisition module is further configured to obtain second historical link information, where the second historical link information includes link information of the second link in the historical period; The end-to-end processing module is specifically configured to generate the display information by combining the first historical link information, the second historical link information, the connection information, and the abnormality information.

18. The system according to claim 17, wherein: The end-to-end processing module is specifically configured to: determining whether there is a historical anomaly in the at least one first link or the second link during the historical period according to the first historical link information and the second historical link information; When a historical anomaly exists in the at least one first link or the second link during the historical period, obtaining historical anomaly information, the historical anomaly information including one or more of the severity of the anomaly, an anomaly description, an anomaly handling suggestion, an anomaly location, or an anomaly occurrence time; The display information is generated by combining the historical abnormality information, the connection information and the abnormality information.

19. The system according to any one of claims 16 to 18, characterized in that The first link information includes one or more of the following: state information of the at least one first link or interference information in the at least one first link, and the state information of the at least one first link includes one or more of the online state, online time, offline time, or online time of the gateway; The second link information includes one or more of the following: status information of the second link, information on the optical power of the second link, the status information includes at least one of the port information of the optical network device or the online status of the optical network device, and the optical power information of the second link includes the received optical power or the transmitted optical power of the optical network device.

20. The system according to claim 19, wherein: The gateway includes a master gateway and a slave gateway, the master gateway is connected to at least one slave gateway via an optical fiber, and the at least one terminal is connected to the slave gateway or the master gateway; The at least one first link includes a first sub-link and a second sub-link, the first sub-link includes a link between the master gateway and the slave gateway, and the second sub-link includes a link between the slave gateway and the terminal, or a link between the master gateway and the terminal.

21. The system according to any one of claims 14 to 20, characterized in that The system further comprises: a database; The end-to-end processing module is further configured to associate the information of the optical network device, the information of the gateway, and the information of the at least one terminal to obtain the connection information; The database is used to store the connection information; The end-to-end processing module is specifically configured to read the connection information from the database.

22. The system according to any one of claims 14 to 21, characterized in that The communication network also includes information of an optical distribution network (ODN), the optical network device is connected to the ODN via an optical fiber, and the gateway is connected to the ODN via an optical fiber. The system also includes: The end-to-end processing module is further configured to obtain information of an optical distribution network (ODN), wherein the ODN information includes the number of neighboring gateways of the gateway or error information of the ODN port; The end-to-end processing module is specifically configured to generate the display information according to the ODN information, the connection information, the first link information, and the second link information.

23. The system according to any one of claims 14 to 22, characterized in that The end-to-end processing module is further configured to obtain information of the at least one terminal, where the information of the at least one terminal includes one or more of an online status, an online duration, or a signal strength of the terminal; The end-to-end processing module is specifically configured to generate the display information by combining the information of the at least one terminal, the connection information, the first link information, and the second link information.

24. System according to one of claims 14 to 23, characterized in that The first acquisition module is further configured to generate first prompt information indicating that the gateway is in an offline state if the gateway is in an offline state, and the first link information includes the first prompt information.

25. The system according to any one of claims 14 to 24, characterized in that The second collection module is further configured to generate second prompt information indicating that the optical network device is in an offline state if the optical network device is in an offline state, and the second link information includes the second prompt information.

26. The system according to any one of claims 14 to 25, characterized in that The system further comprises: a transceiver module, configured to receive user input data sent by a client, wherein the user input data is used to request the display information; The transceiver module is further configured to send the display information to the client after the end-to-end processing module generates the display information.

27. A computing device cluster, characterized in that: comprising at least one computing device, each computing device including a processor and a memory; The processor of the at least one computing device is configured to execute instructions stored in a memory of the at least one computing device, so that the computing device cluster executes the method according to any one of claims 1 to 13.

28. A computer program product comprising instructions, characterized in that When the instructions are executed by a computing device cluster, the computing device cluster is caused to perform the method according to any one of claims 1 to 13.

29. A computer-readable storage medium, characterized in that The method comprises computer program instructions, which, when executed by a computing device cluster, cause the computing device cluster to perform the method according to any one of claims 1 to 13.

Citation Information

Patent Citations

  • Optical network protecting method and optical fiber line switching equipment

    CN102684780A

  • Online detection system for cable termination

    CN203191097U

  • Network power management

    US20120030320A1

  • Method and system to reduce latency using QOS mapping between sub-systems

    WO2019177815A1