Network device control methods, apparatus, equipment, systems and storage media

By establishing a data backup and recovery mechanism between the optical line terminal equipment and the virtual node, the problem of user network terminals being unable to function properly due to communication failures between the physical OLT equipment and the OLT virtual node is solved. This mechanism enables the transfer of control functions during failures, ensuring the normal operation of user network terminals and user experience.

CN115334377BActive Publication Date: 2025-11-14CHINA MOBILE GROUP DESIGN INST +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202110514434.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-11
Publication Date
2025-11-14
Estimated Expiration
2041-05-11

AI Technical Summary

Technical Problem

Communication failures between physical OLT devices and OLT virtual nodes cause user network terminals to malfunction, affecting user experience.

Method used

When there is a communication failure between the optical line terminal equipment and the optical line terminal virtual node in the server, the optical line terminal equipment performs a first control operation based on the first data information backed up from the optical line terminal virtual node, and stores the second data information generated by the operation; when the communication is restored to normal, the second data information is sent to the optical line terminal virtual node so that it can perform a second control operation.

Benefits of technology

In the event of a communication failure, the physical OLT device can take over the control tasks of the OLT virtual node to ensure the normal operation of the user's network terminal, prevent disruption to user use, and improve the user experience during system failures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115334377B_ABST
    Figure CN115334377B_ABST
Patent Text Reader

Abstract

This invention discloses a network device control method, apparatus, device, system, and storage medium, relating to the field of communication transmission technology. The method includes: when a communication failure occurs between an optical line terminal equipment (OLT) and an OLT virtual node in a server, the OLT performs a first control operation on a user network terminal based on first data information backed up from the OLT virtual node and stores the generated second data information; when communication is restored, the OLT sends the second data information to the OLT virtual node, enabling it to perform a second control operation on the user network terminal based on the second data information. This invention solves the problem of user network terminals failing to function properly when the physical OLT device and the OLT virtual node cannot communicate normally, achieving the effect of transferring the control function of the OLT virtual node over the user network terminal to the physical OLT device when a fault occurs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication transmission technology, and in particular to a network device control method, apparatus, device, system, and storage medium. Background Technology

[0002] With the continuous development of virtualization technology for OLT (Optical Line Terminal) equipment, a technology has emerged that transfers the management and control functions of physical OLT equipment for user network terminals to OLT virtual nodes, enabling centralized management and control of user network terminals through OLT virtual nodes.

[0003] However, frequent connection interruptions and OLT virtual node management failures between physical OLT devices and OLT virtual nodes can prevent normal communication between them, thus causing user network terminals to malfunction and affecting user experience. Summary of the Invention

[0004] The main objective of this invention is to provide a network device control method, apparatus, device, system, and storage medium, which aims to solve the technical problem that user network terminals cannot work properly when physical OLT devices and OLT virtual nodes cannot communicate normally.

[0005] To achieve the above objectives, the present invention adopts the following technical solution:

[0006] In a first aspect, the present invention provides a network device control method, applied to an optical line terminal equipment, the method comprising the following steps:

[0007] When there is a communication failure between the optical line terminal equipment and the optical line terminal virtual node in the server, a first control operation is performed on the user network terminal according to the first data information in the optical line terminal equipment, and the second data information generated by the first control operation is stored; wherein, the first data information is obtained by backup from the optical line terminal virtual node;

[0008] When the communication between the optical line terminal equipment and the optical line terminal virtual node is restored to normal, the second data information is sent to the optical line terminal virtual node so that the optical line terminal virtual node can perform a second control operation on the user network terminal based on the second data information.

[0009] Optionally, in the above network device control method, before the step of performing a first control operation on the user network terminal based on the first data information in the optical line terminal device when there is a communication failure between the optical line terminal device and the optical line terminal virtual node in the server, the method further includes:

[0010] Data backup is performed from the optical line terminal virtual node to obtain the first data information; wherein, the first data information includes data generated by the optical line terminal virtual node when the optical line terminal virtual node performs a third control operation on the user network terminal before the communication failure between the optical line terminal equipment and the optical line terminal virtual node.

[0011] Optionally, in the above network device control method, before the step of backing up data from the optical line terminal virtual node, the method further includes:

[0012] Receive user registration requests sent by network terminals of users to be registered;

[0013] The user registration application is sent to the optical line terminal virtual node, so that the optical line terminal virtual node can complete the registration of the user network terminal to be registered based on the user configuration information of the user network terminal device to be registered and the user registration application, and obtain the user network terminal device. The optical line terminal virtual node stores the user configuration information of the user network terminal device to be registered.

[0014] Secondly, the present invention provides a network device control method applied to a server, the server including an optical line terminal virtual node, the method comprising the following steps:

[0015] The first data information in the optical line terminal virtual node is backed up to the optical line terminal device, so that when there is a communication failure between the optical line terminal device and the optical line terminal virtual node, the optical line terminal device can perform a first control operation on the user network terminal based on the first data information, and store the second data information generated by the first control operation.

[0016] When the communication between the optical line terminal equipment and the optical line terminal virtual node is restored to normal, the second data information sent by the optical line terminal equipment is received, and the second control operation is performed on the user network terminal according to the second data information.

[0017] Optionally, in the above network device control method, before the step of backing up the first data information in the optical line terminal virtual node to the optical line terminal device, the method further includes:

[0018] Before a communication failure occurs between the optical line terminal equipment and the optical line terminal virtual node, a third control operation is performed on the user network terminal, and the first data information generated by the third control operation is stored.

[0019] Optionally, in the above network device control method, the optical line terminal virtual node stores the user configuration information of the network terminal device of the user to be registered;

[0020] Before the step of performing a third control operation on the user network terminal before a communication failure occurs between the optical line terminal equipment and the optical line terminal virtual node, the method further includes:

[0021] Receive user registration applications for network terminals of users to be registered sent by the optical line terminal equipment;

[0022] Based on the user configuration information and the user registration application, the network terminal of the user to be registered is registered to obtain the user network terminal device.

[0023] Thirdly, the present invention provides a network device control apparatus applied to an optical line terminal equipment, the apparatus comprising:

[0024] The first control module is configured to perform a first control operation on the user network terminal based on first data information in the optical line terminal equipment when there is a communication failure between the optical line terminal equipment and the optical line terminal virtual node in the server, and to store the second data information generated by the first control operation; wherein the first data information is obtained by backup from the optical line terminal virtual node.

[0025] The data transmission module is used to send the second data information to the optical line terminal virtual node when the communication between the optical line terminal equipment and the optical line terminal virtual node is restored to normal, so that the optical line terminal virtual node can perform a second control operation on the user network terminal according to the second data information.

[0026] Fourthly, the present invention provides a network device control apparatus applied to a server, the server including an optical line terminal virtual node, the apparatus comprising:

[0027] The data backup module is used to back up the first data information in the optical line terminal virtual node to the optical line terminal equipment, so that when there is a communication failure between the optical line terminal equipment and the optical line terminal virtual node, the optical line terminal equipment can perform a first control operation on the user network terminal based on the first data information, and store the second data information generated by the first control operation.

[0028] The second control module is used to receive the second data information sent by the optical line terminal device when the communication between the optical line terminal device and the optical line terminal virtual node is restored to normal, and to perform a second control operation on the user network terminal according to the second data information.

[0029] Fifthly, the present invention provides an optical line terminal device, including a controller and a memory, wherein the memory stores a computer program, and when the computer program is executed by the controller, it implements the network device control method described above.

[0030] In a sixth aspect, the present invention provides a server, the server including a controller and a memory, the memory storing a computer program, which, when executed by the controller, implements the network device control method described above.

[0031] In a seventh aspect, the present invention provides an optical line terminal virtualization system, including the optical line terminal equipment as described above and the server as described above.

[0032] Eighthly, the present invention provides a computer program product comprising a computer program stored on a non-transitory computer-readable storage medium, the computer program comprising program instructions that, when executed by a computer, cause the computer to perform the network device control method described above.

[0033] In a ninth aspect, the present invention provides a storage medium having a computer program stored thereon, the computer program being executable by one or more processors to implement the network device control method as described above.

[0034] The above-described one or more technical solutions provided by this invention can have the following advantages or at least achieve the following technical effects:

[0035] This invention proposes a network device control method, apparatus, device, system, and storage medium. When a communication failure occurs between the optical line terminal equipment (OLT) and the virtual node of the OLT in the server, the OLT performs a first control operation on the user network terminal based on first data information backed up from the virtual node, and stores second data information generated by the first control operation. Furthermore, when communication between the OLT and the virtual node is restored, the second data information is sent to the virtual node, enabling the virtual node to perform a second control operation on the user network terminal based on this second data information. This is because data backup is performed between the virtual node and the physical OLT device. Therefore, in the event of a communication failure, the physical OLT device can take over the control tasks of the OLT virtual node based on the backup data, and after communication is restored, back up the control data generated to the OLT virtual node. This solves the problem that the inability to communicate normally between the physical OLT device and the OLT virtual node causes the user network terminal to malfunction, thus affecting user experience. It achieves the effect of transferring the control function of the OLT virtual node over the user network terminal to the physical OLT device when a failure occurs. This invention is a fault protection mechanism proposed for communication failures between the physical OLT device and the OLT virtual node, which can effectively ensure the normal operation of the user network terminal, prevent impact on user experience, and improve the user experience during system failures. Attached Figure Description

[0036] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0037] Figure 1 This is a flowchart illustrating the first embodiment of the network device control method of the present invention;

[0038] Figure 2 This is a schematic diagram illustrating the connection between a traditional OLT device and an ONT.

[0039] Figure 3 This is a schematic diagram of the networking architecture of traditional OLT devices;

[0040] Figure 4 This is a schematic diagram of the OLT virtualization system networking architecture in the first embodiment of the network device control method of the present invention;

[0041] Figure 5 This is a flowchart illustrating the second embodiment of the network device control method of the present invention;

[0042] Figure 6 This is a schematic diagram of the modules of the first embodiment of the network device control device of the present invention;

[0043] Figure 7 This is a schematic diagram of the modules of the second embodiment of the network device control device of the present invention.

[0044] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0045] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of the embodiments of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this invention, and not all of them. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.

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

[0047] In this invention, unless otherwise explicitly specified and limited, the terms "connection" and "fixed" should be interpreted broadly. For example, "connection" can be a fixed connection, a detachable connection, or an integral part; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium; it can be the internal connection of two elements or the interaction relationship between two elements.

[0048] If the embodiments of the present invention involve descriptions such as "first" and "second," such descriptions are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first" and "second" may explicitly or implicitly include at least one of those features.

[0049] In the following description, the use of suffixes such as "module," "part," or "unit" to denote elements is solely for the purpose of illustrative purposes and has no specific meaning in itself. Therefore, "module," "part," or "unit" may be used interchangeably. Those skilled in the art will understand the specific meaning of these terms in this invention according to the specific circumstances.

[0050] Furthermore, the technical solutions of the various embodiments can be combined with each other, but only if they are implemented by those skilled in the art. When the combination of technical solutions is contradictory or cannot be implemented, it should be considered that such combination of technical solutions does not exist and is not within the scope of protection claimed by this invention.

[0051] Terminology Explanation:

[0052] OLT: Optical Line Terminal, a terminal device used to connect to an optical fiber trunk. It provides a network-side interface for an optical access network and is connected to one or more optical distribution networks.

[0053] ONT: Optical Network Terminal, is a product in xPON (Passive Optical Network) network access solutions, and is an optical network terminal used at the user end.

[0054] ONU: Optical Network Unit, is a terminal device for fiber optic access, used in conjunction with OLT equipment;

[0055] OMCI: ONU Management and Control Interface, is a protocol defined in the GPON standard for information exchange between the OLT and ONT, used for OLT management of the ONT in GPON (Gigabit-Capable Passive Optical Networks) networks.

[0056] NFV: Network Functions Virtualization, a concept for network architecture that uses virtualization technology to divide the functions of network nodes into several functional blocks, which are implemented in software and are no longer limited to hardware architecture.

[0057] EMS: Network Element Management System, is a system that manages one or more NEs (Net Element) of a specific type.

[0058] Analysis of existing technologies reveals that transferring the management and control functions of user network terminals from physical OLT devices to OLT virtual nodes, with centralized management and control of user network terminals at the OLT virtual nodes, offers several advantages. Firstly, it allows user network terminals from different manufacturers to be deployed uniformly under a single physical OLT device, reducing network deployment and testing costs and improving network flexibility. Secondly, it simplifies the functions of physical OLT devices, reducing configuration complexity during installation, commissioning, and maintenance, thereby lowering labor costs and maintenance requirements. Therefore, OLT device virtualization technology has gradually separated the control plane and forwarding devices of broadband access equipment, achieving an open, unified, and centralized control plane, as well as cloud deployment, enhancing the flexibility and convenience of existing wired access network endpoints.

[0059] Currently, in practical deployments of OLT device virtualization technology, OLT virtual nodes are typically deployed in central or provincial data centers due to their centralized management, while physical OLT devices are usually deployed at aggregation or access nodes. Therefore, when the fiber optic cable between the physical OLT device and the OLT virtual node is interrupted, or when the OLT virtual node fails, they cannot communicate normally, hindering the management and control of user network terminals and significantly impacting customer experience.

[0060] In view of the technical problem in the prior art where user network terminals cannot function properly and affect user experience when physical OLT devices and OLT virtual nodes cannot communicate normally, this invention provides a network device control method, the overall idea of ​​which is as follows:

[0061] When applied to an optical line terminal equipment (OLT), the method includes: when a communication failure occurs between the OLT and an OLT virtual node in a server, performing a first control operation on a user network terminal based on first data information in the OLT, and storing second data information generated by the first control operation; wherein the first data information is obtained by backup from the OLT virtual node; when communication between the OLT and the OLT virtual node returns to normal, sending the second data information to the OLT virtual node, so that the OLT virtual node performs a second control operation on the user network terminal based on the second data information.

[0062] When applied to a server including an optical line terminal virtual node, the method includes: backing up first data information in the optical line terminal virtual node to an optical line terminal device, so that when there is a communication failure between the optical line terminal device and the optical line terminal virtual node, the optical line terminal device performs a first control operation on a user network terminal based on the first data information and stores second data information generated by the first control operation; when communication between the optical line terminal device and the optical line terminal virtual node returns to normal, the method receives the second data information sent by the optical line terminal device and performs a second control operation on the user network terminal based on the second data information.

[0063] Through the above technical solution, when a communication failure occurs between the optical line terminal equipment (OLT) and the virtual OLT node in the server, a first control operation is performed on the user network terminal based on the first data information backed up by the OLT from the virtual OLT node, and the second data information generated by the first control operation is stored. When communication between the OLT and the virtual OLT node returns to normal, the second data information is sent to the virtual OLT node, enabling the virtual OLT node to perform a second control operation on the user network terminal based on the second data information. Because data backup is performed between the OLT virtual node and the physical OLT device, in the event of a communication failure, the physical OLT can perform a second control operation on the user network terminal. The physical OLT device can take over the control tasks of the OLT virtual node based on backup data, and back up the control data generated to the OLT virtual node after communication is restored. This solves the problem of user network terminals malfunctioning due to communication failure between the physical OLT device and the OLT virtual node, thus affecting user experience. It achieves the effect of transferring the control function of the OLT virtual node over the user network terminal to the physical OLT device when a fault occurs. This invention is a fault protection mechanism proposed for communication failures between the physical OLT device and the OLT virtual node, which can effectively ensure the normal operation of user network terminals, prevent impact on user experience, and improve user experience during system failures.

[0064] Example 1

[0065] Reference Figure 1 This is a flowchart illustrating the first embodiment of the network device control method of the present invention. This embodiment provides a network device control method applicable to optical line terminal equipment (OLTs), where the OLT is a physical OLT device located within an OLT virtualization system.

[0066] Traditional OLT equipment is part of the PON access network, deployed in the central office equipment room, serving as the service centralization point of the PON access network. It can connect to user network terminals via optical splitters. User network terminals can be either ONTs or ONUs, such as... Figure 2The diagram shown illustrates the connection between a traditional OLT device and an ONT.

[0067] like Figure 3 The diagram shows a traditional OLT (Optical Line Terminal) network architecture. In a traditional PON (Public-Network-Transfer) network, the OLT manages and controls the ONTs (Online Telephone Units) through the OMCI (Optical Configuration Interface). The OMCI interface is a configuration transmission channel defined in the GPON standard, which transmits OMCI messages by establishing a dedicated ATM PVC or GEM PORT between the OLT and the ONT. The ONT establishes an OMCI channel when registering with the OLT. OMCI is a master-slave management protocol; the OLT is the master, and the ONT is the slave. The OLT manages and controls multiple ONTs through the OMCI channel.

[0068] like Figure 4 The diagram shown illustrates the networking architecture of the OLT virtualization system in this embodiment. In the OLT virtualization system, the physical OLT device is connected to multiple user network terminals and to a server via optical fiber. This OLT virtualization system is based on the NFV (Network Functions Virtualization) architecture, separating the control plane and forwarding plane of the traditional OLT device. It centralizes the management and control functions for user network terminals, forming OLT virtual nodes. The physical OLT device serves as the OMCI information transmission channel, allowing the OLT virtual nodes to perform unified management and control of user network terminals through the physical OLT device. The user network terminals include ONTs and / or ONUs. The physical OLT device is deployed at aggregation nodes or access nodes, and the server is deployed in a data center at a city center or provincial center.

[0069] Specifically, the server may consist only of OLT virtual nodes. In actual deployment, the OLT virtual nodes and the EMS system are deployed separately, and the OLT virtual nodes are connected to the EMS system, such as... Figure 4 As shown; the server may also include both OLT virtual nodes and EMS systems. In actual deployment, the OLT virtual nodes can be incorporated into the EMS system for unified deployment.

[0070] The following is combined Figure 1 Flowchart and Figure 4 The diagram illustrates the networking architecture of an OLT virtualization system. A detailed description of the network device control method provided in this embodiment is given, which may include the following steps:

[0071] Step S120: When there is a communication failure between the optical line terminal equipment and the optical line terminal virtual node in the server, a first control operation is performed on the user network terminal according to the first data information in the optical line terminal equipment, and the second data information generated by the first control operation is stored; wherein, the first data information is obtained by backup from the optical line terminal virtual node.

[0072] Specifically, communication failures include fiber optic cable interruptions between the optical line terminal equipment (OLT) and the server, or failures of the OLT virtual node within the server. Before a communication failure occurs between the physical OLT device and the OLT virtual node in the server, the OLT virtual node uses the physical OLT device as a channel, i.e., a transparent OMCI interface, to perform virtualization management and control of the user network terminal, and saves the corresponding initial data information, such as user information, user registration information, service information, ONT / ONU configuration information, and other interactive information. Simultaneously, it backs up and transmits this initial data information to the physical OLT device for local storage, achieving real-time synchronization of the initial data information. The virtualization management and control can include operations such as configuration management, fault management, performance management, security management, user registration, ONU activation, MIB (Management Information Base) auditing and synchronization, GEM (Graph Embedding) connection mode negotiation, DBA (Dynamically Bandwidth Assignment), PON (Passive Optical Network) layer channel configuration, time synchronization, and performance data reporting.

[0073] In practical implementation, when the physical OLT device cannot receive the first data information transmitted by the OLT virtual node, it indicates a communication failure between the physical OLT device and the OLT virtual node. At this time, the physical OLT device uses the first data information backed up from the OLT virtual node to perform a first control operation on the user network terminal and locally stores the second data information generated by the first control operation, such as user information, user registration information, service information, and ONT / ONU configuration information. In other words, the management and control of the user network terminal by the OLT virtual node is transferred to the physical OLT device, meaning the physical OLT device performs physical management and control of the user network terminal. The first control operation may include device configuration and operation operations on the user network terminal; it may also include receiving and storing operation operations on the running data and alarm information sent by the user network terminal, to realize daily functions such as ONT discovery, ONT re-connection, and ONT power-off recovery, preventing unconnected ONTs from failing to complete normal online work and affecting the normal use of existing services and users.

[0074] In this embodiment, after a communication failure occurs between the physical OLT device and the OLT virtual node, the OLT virtual node will send relevant alarm information to the EMS system to remind maintenance personnel to handle the fault in a timely manner.

[0075] Step S140: When the communication between the optical line terminal equipment and the optical line terminal virtual node is restored to normal, the second data information is sent to the optical line terminal virtual node so that the optical line terminal virtual node can perform a second control operation on the user network terminal according to the second data information.

[0076] Specifically, during step S120, if maintenance personnel discover a fault, and the physical OLT device performs the first control operation on the user network terminal without affecting user access, they should promptly troubleshoot the fault. Once the fault is resolved and communication between the physical OLT device and the OLT virtual node is restored to normal, the physical OLT device will send the second data information generated by the first control operation stored locally to the OLT virtual node. This allows the OLT virtual node to perform the second control operation on the user network terminal based on the second data information. In other words, the management and control of the user network terminal by the physical OLT device is transferred back to the OLT virtual node, restoring normal operation.

[0077] In specific implementation, the second control operation may include device configuration operation and operation operation of the user network terminal; it may also include receiving operation and storage operation of operation data and alarm information sent by the user network terminal, so as to realize daily functions such as ONT discovery, ONT re-online, and ONT power failure recovery.

[0078] In this embodiment, the operation logs and alarms generated by the physical OLT device during the first control operation on the user network terminal are uploaded to the OLT virtual node to ensure that data is not lost during the fault. When the OLT virtualization system recovers from the fault, the EMS system transmits the corresponding fault recovery information and the EMS system configuration information during the fault to the OLT virtual node, ensuring the integrity of network operation and maintenance information.

[0079] In one embodiment, prior to step S120, the method may further include:

[0080] Step S110: Back up data from the optical line terminal virtual node to obtain the first data information; wherein, the first data information includes data generated by the optical line terminal virtual node when performing a third control operation on the user network terminal before the communication failure between the optical line terminal equipment and the optical line terminal virtual node.

[0081] Specifically, before the physical OLT device and the OLT virtual node fail, the OLT virtual node performs a third control operation on the user network terminal and locally stores the first data information generated by the third control operation, such as user information, user registration information, service information, ONT / ONU configuration information, and other interactive information.

[0082] In a specific implementation, the third control operation may include device configuration and operation of the user network terminal; it may also include receiving and storing operation data and alarm information sent by the user network terminal to realize routine functions such as ONT discovery, ONT re-connection, and ONT power failure recovery. The specific settings can be configured according to actual needs.

[0083] In this embodiment, under normal conditions, i.e. when the OLT virtualization system is not faulty, the user network terminal is virtualized and controlled through the OLT virtual node, and the corresponding first data information is synchronously backed up to the physical OLT device. This ensures that in the event of a fault, the physical OLT device can promptly perform physical management and control of the user network terminal based on the first data information, preventing the fault from affecting the normal operation of the user network terminal.

[0084] In another embodiment, prior to step S110, the method may further include:

[0085] Step S101: Receive the user registration application sent by the network terminal of the user to be registered.

[0086] Step S102: Send the user registration application to the optical line terminal virtual node, so that the optical line terminal virtual node can complete the registration of the user network terminal to be registered based on the user configuration information of the user network terminal device to be registered and the user registration application, and obtain the user network terminal device, wherein the optical line terminal virtual node stores the user configuration information of the user network terminal device to be registered.

[0087] Specifically, when a new user network terminal (i.e., a user network terminal to be registered) is activated in the OLT virtualization system, staff will first configure the user information and corresponding business information to the OLT virtual node via the EMS system. This means storing the user configuration information of the user network terminal to be registered and synchronously backing it up to the physical OLT device. When the physical OLT device receives a user registration application from the user network terminal to be registered (i.e., upon initial online access), the physical OLT device forwards the user registration application and corresponding interaction information to the OLT virtual node. The physical OLT device does not perform any processing; the OLT virtual node interacts with the user network terminal to be registered based on the stored user configuration information to complete the registration. Thus, the user network terminal to be registered becomes a user network terminal in the OLT virtualization system, and the newly activated user becomes an existing user. Furthermore, if the configuration of the user network terminal changes subsequently, the EMS system directly modifies the user network terminal's configuration information stored on the OLT virtual node, completing the configuration adjustment and synchronizing the latest user configuration information to the physical OLT device. This ensures timely information updates in case of failure.

[0088] In practice, if a user's network terminal malfunctions during normal operation, the OLT virtualization node can transmit relevant alarm information to the EMS system to remind the user to perform timely maintenance.

[0089] In this embodiment, the user network terminal of a newly activated user is registered. After registration, the newly activated user becomes an existing user, and the user network terminal to be registered becomes the user network terminal of that existing user. Thus, in the event of a system failure, the method of this embodiment can ensure the normal operation of the user network terminals of all existing users.

[0090] The network device control method provided in this embodiment performs a first control operation on the user network terminal based on first data information backed up by the optical line terminal device from the optical line terminal virtual node in the server when there is a communication failure between the optical line terminal device and the optical line terminal virtual node in the server. It also stores second data information generated by the first control operation. Furthermore, when communication between the optical line terminal device and the optical line terminal virtual node is restored, the second data information is sent to the optical line terminal virtual node, enabling the optical line terminal virtual node to perform a second control operation on the user network terminal based on the second data information. Because data backup is performed between the OLT virtual node and the physical OLT device, during communication... In the event of a failure, the physical OLT device can take over the control tasks of the OLT virtual node based on backup data. After communication is restored, it backs up the control data generated to the OLT virtual node, thus solving the problem of user network terminals malfunctioning due to the inability to communicate normally between the physical OLT device and the OLT virtual node, thereby affecting user experience. This invention achieves the effect of transferring the control function of the OLT virtual node over the user network terminal to the physical OLT device when a failure occurs. This invention is a fault protection mechanism proposed for communication failures between the physical OLT device and the OLT virtual node, which can effectively ensure the normal operation of user network terminals, prevent impact on user experience, and improve the user experience during system failures.

[0091] Example 2

[0092] Based on the same inventive concept, referring to Figure 5 This is a flowchart illustrating a second embodiment of the network device control method of the present invention. This embodiment provides a network device control method applicable to a server, wherein the server includes an optical line terminal virtual node.

[0093] The server may consist only of an optical line terminal (OLT) virtual node. The server connects to the terminal where the EMS system resides; that is, the OLT virtual node and the EMS system are deployed separately, and the OLT virtual node communicates with the EMS system. Figure 4 As shown; the server can also include both an optical line terminal (OLT) virtual node and an EMS system, that is, the OLT virtual node and the EMS system are deployed on the same server and communicate internally. Specific configurations can be made according to actual needs.

[0094] The following is combined Figure 5 The network device control method provided in this embodiment will be described in detail. The method may include the following steps:

[0095] Step S220: Back up the first data information in the optical line terminal virtual node to the optical line terminal device, so that when there is a communication failure between the optical line terminal device and the optical line terminal virtual node, the optical line terminal device can perform a first control operation on the user network terminal according to the first data information, and store the second data information generated by the first control operation.

[0096] Specifically, before the physical OLT device and the OLT virtual node fail, when the OLT virtual node performs virtualized management and control of the user network terminal, the first data information generated will be synchronously backed up to the optical line terminal device. In the event of a failure such as the optical cable between the optical line terminal device and the server being interrupted, or the optical line terminal virtual node in the server failing, the physical OLT device will use this first data information to perform physical management and control of the user network terminal, i.e., the first control operation, and store the second data information generated corresponding to the first control operation.

[0097] In practice, when physical OLT devices manage and control user network terminals, staff can troubleshoot the causes of faults without affecting user use, thus improving the user experience.

[0098] Step S240: When the communication between the optical line terminal device and the optical line terminal virtual node is restored to normal, the second data information sent by the optical line terminal device is received, and the second control operation is performed on the user network terminal according to the second data information.

[0099] Specifically, after the communication between the physical OLT device and the OLT virtual node is restored to normal, the OLT virtual node obtains the fault recovery information from the EMS system and the second data information from the physical OLT device. Then, it uses the second data information to perform the second control operation on the user network terminal. At this time, the physical OLT device is restored to the OMCI information pass-through channel, and the OLT virtual node continues to manage and control the user network terminal.

[0100] In one embodiment, prior to step S220, the method may further include:

[0101] Step S210: Before a communication failure occurs between the optical line terminal equipment and the optical line terminal virtual node, a third control operation is performed on the user network terminal, and the first data information generated by the third control operation is stored.

[0102] Specifically, under normal conditions, the OLT virtual node uses the physical OLT device as a channel, i.e., transparently transmitting the OMCI interface, to perform virtualized management and control of the user network terminal, and saves the corresponding first data information, such as user information, user registration information, service information, ONT / ONU configuration information, and other interactive information. This first data information is also synchronously backed up to the physical OLT device so that, in the event of a fault, the physical OLT device can call upon this first data information to perform physical management and control of the user network terminal.

[0103] In the specific implementation process, the OLT virtualization system goes through three stages: normal state, fault state, and fault recovery state. The corresponding operations are: the OLT virtual node performs the third control operation on the user network terminal, the physical OLT device performs the first control operation on the user network terminal, and then the OLT virtual node performs the second control operation on the user network terminal.

[0104] Saving data at different stages ensures the integrity of the entire OLT virtual system data, prevents data loss, and avoids affecting the normal operation of user network terminals.

[0105] In another embodiment, the optical line terminal virtual node stores user configuration information of the network terminal device of the user to be registered. Before step S210, the method may further include:

[0106] Step S201: Receive the user registration application for the network terminal to be registered sent by the optical line terminal equipment;

[0107] Step S202: Register the network terminal of the user to be registered based on the user configuration information and the user registration application to obtain the user network terminal device.

[0108] Specifically, when adding a new user terminal to be registered, the user information and corresponding business information are first configured by staff in the EMS system to the OLT virtual node. This means the user configuration information of the network terminal to be registered is stored and synchronously backed up to the physical OLT device. Then, the physical OLT device forwards the user registration application (initial online application) sent by the network terminal to be registered to the OLT virtual node. Upon receiving the initial online application, the OLT virtual node interacts with the network terminal to be registered based on the stored user configuration information and the initial online application to complete the registration. The new user's network terminal then becomes the existing user's network terminal. Throughout this process, the physical OLT device acts as a transparent OMCI interface channel.

[0109] The network device control method provided in this embodiment backs up the first data information in the optical line terminal virtual node of the server to the optical line terminal device. This allows the optical line terminal device to perform a first control operation on the user network terminal based on the first data information when a communication failure occurs between the optical line terminal device and the optical line terminal virtual node, and to store the corresponding second data information. Furthermore, when communication between the optical line terminal device and the optical line terminal virtual node returns to normal, the method receives the second data information sent by the optical line terminal device and performs a second control operation on the user network terminal based on the second data information. This ensures the normal operation of the user network terminal even when communication between the optical line terminal device and the optical line terminal virtual node fails, preventing disruption to user use. It also ensures the integrity of the OLT virtualization system data, preventing data asynchrony before and after the failure from causing abnormal operation of the user network terminal.

[0110] Example 3

[0111] Based on the same inventive concept, referring to Figure 6 This is a schematic diagram of the first embodiment of the network device control device of the present invention. This embodiment provides a network device control device that can be applied to optical line terminal equipment.

[0112] The following is combined Figure 6 The network device control device provided in this embodiment will be described in detail. The device may include:

[0113] The first control module is configured to perform a first control operation on the user network terminal based on first data information in the optical line terminal equipment when there is a communication failure between the optical line terminal equipment and the optical line terminal virtual node in the server, and to store the second data information generated by the first control operation; wherein the first data information is obtained by backup from the optical line terminal virtual node.

[0114] The data transmission module is used to send the second data information to the optical line terminal virtual node when the communication between the optical line terminal equipment and the optical line terminal virtual node is restored to normal, so that the optical line terminal virtual node can perform a second control operation on the user network terminal according to the second data information.

[0115] In one embodiment, the device may further include:

[0116] The data receiving module is used to perform data backup from the optical line terminal virtual node to obtain the first data information; wherein, the first data information includes data generated by the optical line terminal virtual node when the optical line terminal virtual node performs a third control operation on the user network terminal before the communication failure between the optical line terminal equipment and the optical line terminal virtual node occurs.

[0117] In another embodiment, the device may further include:

[0118] The data forwarding module is used to receive user registration requests sent by the network terminals of users to be registered; and

[0119] The user registration application is sent to the optical line terminal virtual node, so that the optical line terminal virtual node can complete the registration of the user network terminal to be registered based on the user configuration information of the user network terminal device to be registered and the user registration application, and obtain the user network terminal device. The optical line terminal virtual node stores the user configuration information of the user network terminal device to be registered.

[0120] It should be noted that the functions and corresponding technical effects of each module in the network device control device provided in this embodiment can be referred to the description of the specific implementation method in the first embodiment of the network device control method of the present invention. For the sake of brevity, they will not be repeated here.

[0121] Example 4

[0122] Based on the same inventive concept, referring to Figure 7 This is a schematic diagram of a module of a second embodiment of the network device control device of the present invention. This embodiment provides a network device control device that can be applied to a server, wherein the server includes an optical line terminal virtual node.

[0123] The following is combined Figure 7 The network device control device provided in this embodiment will be described in detail. The device may include:

[0124] The data backup module is used to back up the first data information in the optical line terminal virtual node to the optical line terminal equipment, so that when there is a communication failure between the optical line terminal equipment and the optical line terminal virtual node, the optical line terminal equipment can perform a first control operation on the user network terminal based on the first data information, and store the second data information generated by the first control operation.

[0125] The second control module is used to receive the second data information sent by the optical line terminal device when the communication between the optical line terminal device and the optical line terminal virtual node is restored to normal, and to perform a second control operation on the user network terminal according to the second data information.

[0126] In one embodiment, the device may further include:

[0127] The third control module is used to perform a third control operation on the user network terminal before a communication failure occurs between the optical line terminal equipment and the optical line terminal virtual node, and to store the first data information generated by the third control operation.

[0128] In another embodiment, the device may further include:

[0129] The information storage module is used to store the user configuration information of the network terminal device of the user to be registered;

[0130] The user registration module is used to receive user registration applications from network terminals of users to be registered sent by the optical line terminal equipment; and

[0131] Based on the user configuration information and the user registration application, the network terminal of the user to be registered is registered to obtain the user network terminal device.

[0132] It should be noted that the functions and corresponding technical effects of each module in the network device control device provided in this embodiment can be referred to the description of the specific implementation method in the second embodiment of the network device control method of the present invention. For the sake of brevity, they will not be repeated here.

[0133] Example 5

[0134] Based on the same inventive concept, this embodiment provides an optical line terminal device, including a controller and a memory. The memory stores a computer program, and when the computer program is executed by the controller, it implements all or part of the steps of the first embodiment of the network device control method described above.

[0135] The controller may be an application-specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field-programmable gate array (FPGA), a processor, a microprocessor, a microcontroller, or other electronic components, used to execute all or part of the steps of the first embodiment of the network device control method described above.

[0136] Memory is used to store various types of data, which may include instructions for any application or method within the device, as well as application-related data. Memory can be implemented using any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disks, or optical disks.

[0137] Example 6

[0138] Based on the same inventive concept, this embodiment provides a server, which includes a controller and a memory. The memory stores a computer program, and when the computer program is executed by the controller, it implements all or part of the steps of the second embodiment of the network device control method described above.

[0139] The controller may be an application-specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field-programmable gate array (FPGA), a processor, a microprocessor, a microcontroller, or other electronic components, used to execute all or part of the steps of the second embodiment of the network device control method described above.

[0140] Memory is used to store various types of data, which may include instructions for any application or method within the device, as well as application-related data. Memory can be implemented using any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disks, or optical disks.

[0141] Example 7

[0142] Based on the same inventive concept, this embodiment provides an optical line terminal virtualization system, namely an OLT virtualization system, which includes the optical line terminal equipment as described above and the server as described above.

[0143] Specifically, the server may consist only of OLT virtual nodes. In actual deployment, the OLT virtual nodes and the EMS system are deployed separately, and the OLT virtual nodes are connected to the EMS system, such as... Figure 4 As shown; the server may also include both OLT virtual nodes and EMS systems. In actual deployment, the OLT virtual nodes can be incorporated into the EMS system for unified deployment.

[0144] Example 8

[0145] Based on the same inventive concept, this embodiment provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium. The computer program includes program instructions, which, when executed by a computer, cause the computer to perform all or part of the steps of the various embodiments of the network device control method described above.

[0146] Example 9

[0147] Based on the same inventive concept, this embodiment provides a computer-readable storage medium, such as flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, disk, optical disk, server, App application store, etc. The storage medium stores a computer program, which can be executed by one or more processors. When the computer program is executed by the processor, it can implement all or part of the steps of the various embodiments of the network device control method of the present invention.

[0148] Through the above description of specific embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods of the embodiments of the present invention.

[0149] It should be noted that the sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0150] The above description is merely an optional embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent structural or procedural transformations made using the contents of the present invention's specification and drawings under the inventive concept of the present invention, or direct or indirect applications in other related technical fields, are included within the patent protection scope of the present invention.

Claims

1. A network device control method, characterized in that, Applied to optical line terminal equipment, the method includes the following steps: When a communication failure occurs between the optical line terminal equipment and the optical line terminal virtual node in the server, a first control operation is performed on the user network terminal based on the first data information in the optical line terminal equipment, and the second data information generated by the first control operation is stored; wherein, the communication failure includes the interruption of the optical cable between the optical line terminal equipment and the server, or the failure of the optical line terminal virtual node, the first data information is obtained from the backup of the optical line terminal virtual node, and the first control operation refers to the physical management and control operation corresponding to the discovery, re-connection and / or power failure recovery of the user network terminal; When the communication between the optical line terminal equipment and the optical line terminal virtual node is restored to normal, the second data information is sent to the optical line terminal virtual node so that the optical line terminal virtual node can perform a second control operation on the user network terminal based on the second data information.

2. The network device control method as described in claim 1, characterized in that, Before the step of performing a first control operation on the user network terminal based on the first data information in the optical line terminal equipment when a communication failure occurs between the optical line terminal equipment and the server virtual node, the method further includes: Data backup is performed from the optical line terminal virtual node to obtain the first data information; wherein, the first data information includes data generated by the optical line terminal virtual node when the optical line terminal virtual node performs a third control operation on the user network terminal before the communication failure between the optical line terminal equipment and the optical line terminal virtual node.

3. The network device control method as described in claim 2, characterized in that, Prior to the step of backing up data from the optical line terminal virtual node, the method further includes: Receive user registration requests sent by network terminals of users to be registered; The user registration application is sent to the optical line terminal virtual node, so that the optical line terminal virtual node can complete the registration of the user network terminal to be registered based on the user configuration information of the user network terminal device to be registered and the user registration application, and obtain the user network terminal device. The optical line terminal virtual node stores the user configuration information of the user network terminal device to be registered.

4. A network device control method, characterized in that, Applied to a server, the server including an optical line terminal virtual node, the method includes the following steps: The first data information in the optical line terminal virtual node is backed up to the optical line terminal device so that when there is a communication failure between the optical line terminal device and the optical line terminal virtual node, the optical line terminal device can perform a first control operation on the user network terminal based on the first data information and store the second data information generated by the first control operation. The communication failure includes the interruption of the optical cable between the optical line terminal device and the server, or the failure of the optical line terminal virtual node. The first control operation refers to the physical management and control operation corresponding to the discovery, re-connection and / or power failure recovery of the user network terminal. When the communication between the optical line terminal equipment and the optical line terminal virtual node is restored to normal, the second data information sent by the optical line terminal equipment is received, and the second control operation is performed on the user network terminal according to the second data information.

5. The network device control method as described in claim 4, characterized in that, Before the step of backing up the first data information in the optical line terminal virtual node to the optical line terminal equipment, the method further includes: Before a communication failure occurs between the optical line terminal equipment and the optical line terminal virtual node, a third control operation is performed on the user network terminal, and the first data information generated by the third control operation is stored.

6. The network device control method as described in claim 5, characterized in that, The optical line terminal virtual node stores the user configuration information of the network terminal device of the user to be registered. Before the step of performing a third control operation on the user network terminal before a communication failure occurs between the optical line terminal equipment and the optical line terminal virtual node, the method further includes: Receive user registration applications for network terminals of users to be registered sent by the optical line terminal equipment; Based on the user configuration information and the user registration application, the network terminal of the user to be registered is registered to obtain the user network terminal device.

7. A network device control device, characterized in that, The device is applied to optical line terminal equipment and includes: The first control module is configured to, when a communication failure occurs between the optical line terminal equipment and the optical line terminal virtual node in the server, perform a first control operation on the user network terminal based on first data information in the optical line terminal equipment, and store second data information generated by the first control operation; wherein, the communication failure includes an interruption of the optical cable between the optical line terminal equipment and the server, or a failure of the optical line terminal virtual node, the first data information is obtained from backup in the optical line terminal virtual node, and the first control operation refers to the physical management and control operations corresponding to the discovery, re-connection, and / or power failure recovery of the user network terminal; The data transmission module is used to send the second data information to the optical line terminal virtual node when the communication between the optical line terminal equipment and the optical line terminal virtual node is restored to normal, so that the optical line terminal virtual node can perform a second control operation on the user network terminal according to the second data information.

8. A network device control device, characterized in that, Applied to a server, the server including an optical line terminal virtual node, the device includes: The data backup module is used to back up the first data information in the optical line terminal virtual node to the optical line terminal equipment, so that when there is a communication failure between the optical line terminal equipment and the optical line terminal virtual node, the optical line terminal equipment can perform a first control operation on the user network terminal according to the first data information and store the second data information generated by the first control operation. The communication failure includes the interruption of the optical cable between the optical line terminal equipment and the server, or the failure of the optical line terminal virtual node. The first control operation refers to the physical management and control operation corresponding to the discovery, re-connection and / or power failure recovery of the user network terminal. The second control module is used to receive the second data information sent by the optical line terminal device when the communication between the optical line terminal device and the optical line terminal virtual node is restored to normal, and to perform a second control operation on the user network terminal according to the second data information.

9. An optical line terminal equipment, characterized in that, It includes a controller and a memory, wherein the memory stores a computer program, which, when executed by the controller, implements the network device control method as described in any one of claims 1 to 3.

10. A server, characterized in that, The server includes a controller and a memory, the memory storing a computer program that, when executed by the controller, implements the network device control method as described in any one of claims 4 to 6.

11. An optical line terminal virtualization system, characterized in that, It includes the optical line terminal equipment as described in claim 9 and the server as described in claim 10.

12. A computer program product, characterized in that, The computer program product includes a computer program stored on a non-transitory computer-readable storage medium, the computer program including program instructions that, when executed by a computer, cause the computer to perform the network device control method as described in any one of claims 1 to 6.

13. A storage medium having a computer program stored thereon, characterized in that, The computer program may be executed by one or more processors to implement the network device control method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Method and system for dynamically virtualizing performance management function of entity OLT

    CN110519101A

  • Method and apparatus for establishing connection between physical OLT and virtual olt

    CN110945852A

  • Network equipment authentication method and device and storage medium

    CN111526107A