A virtualized terminal management system and a configuration method thereof

The virtualized terminal management system solves the problems of low terminal device configuration efficiency and high operation and maintenance costs, and achieves efficient and stable terminal management and fault handling, thereby improving the user experience.

CN120950185BActive Publication Date: 2026-01-06SHENZHEN TOPWAY VIDEO COMM
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511494517.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-10-20
Publication Date
2026-01-06
Estimated Expiration
2045-10-20

AI Technical Summary

Technical Problem

In existing technologies, the automated configuration, remote monitoring and maintenance, and remote fault handling systems for terminal devices suffer from low operational efficiency, manual configuration carries the risk of errors, and lack of batch remote management methods during data transmission, resulting in high maintenance costs and poor performance.

Method used

A virtualized terminal management system is adopted, which interacts with ONU terminals through a metropolitan area network. It includes an ACS application server and a virtual machine cluster configured on each ACS application server. The virtual machine cluster includes a first virtual machine, a second virtual machine, and a third virtual machine, which are respectively configured with CMWP SRV components, load balancing components, and server application components to achieve massive high-speed interactive data caching, support high availability and data sharing interfaces, and combine periodic sampling and active polling performance monitoring methods.

Benefits of technology

It improved the installation efficiency of terminal devices, enhanced system stability, optimized operation and maintenance processes, improved user experience, reduced operation and maintenance costs, and achieved efficient terminal management and fault handling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120950185B_ABST
    Figure CN120950185B_ABST
Patent Text Reader

Abstract

The application discloses a kind of virtualized terminal management systems, and is connected with ONU terminal by metropolitan area network and interaction, including ACS application server and the virtual machine cluster configured on each ACS application server, virtual machine cluster includes first virtual machine, second virtual machine and third virtual machine, at least one CMWP SRV component is respectively configured on first virtual machine and second virtual machine, one load balancing component and one data cache component with different IP address are further configured on first virtual machine, one server application component is respectively configured on each third virtual machine.The terminal management system of the application realizes the cache of massive high-speed interaction data, to some extent, avoid the overload of terminal management system caused by the large amount of data due to the large number of ONU terminal, improve the installation efficiency of terminal equipment optical modem initial setting, ONU terminal is effectively managed, and user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and more specifically to a virtualized terminal management system and its configuration method. Background Technology

[0002] With the large-scale development of fiber-to-the-home (FTTH) services in the broadcasting industry, the automated configuration, remote monitoring and maintenance, and remote fault handling of terminal equipment have become increasingly important. Initially, the configuration of ONU (Optical Network Unit) equipment required manual intervention, which was inefficient and prone to errors. Currently, there is a lack of means for batch remote management of massive numbers of terminal devices, requiring frontline engineers to perform on-site operations one by one for daily maintenance, which consumes a significant amount of manpower and still fails to achieve satisfactory configuration results. Summary of the Invention

[0003] To address the aforementioned problems, this invention provides a virtualized terminal management system and a configuration method for the terminal management system.

[0004] The present invention discloses a virtualized terminal management system that interacts with ONU terminals via a metropolitan area network, comprising an ACS application server and a virtual machine cluster configured on each of the ACS application servers.

[0005] The virtual machine cluster includes a first virtual machine, a second virtual machine, and a third virtual machine;

[0006] At least one CMWP SRV component is configured on the first virtual machine and the second virtual machine respectively for collecting user requests from the ONU terminal;

[0007] The first virtual machine is also configured with a load balancing component and a data caching component with different IP addresses, for forwarding the user requests;

[0008] Each of the third virtual machines is configured with a server application component for executing client tasks supported by the ONU terminal according to the user request.

[0009] In summary, the terminal management system of the present invention achieves caching of massive high-speed interactive data, which to a certain extent avoids the situation where the terminal management system is overloaded and cannot operate due to excessive data volume caused by a large number of ONU terminals. It improves the installation efficiency of the initial setup of the optical modem of the terminal device, effectively manages the ONU terminals, and enhances the user experience.

[0010] In one of the terminal management systems, each of the server components is deployed in at least two third virtual machines configured in different virtual machine clusters.

[0011] Thus, in a terminal management system, each server component is deployed in at least two third virtual machines configured in different virtual machine clusters to avoid the situation where the failure of a single server component or a single virtual machine would cause the entire system to malfunction, thereby enhancing the stability of the terminal management system.

[0012] The terminal management system also includes at least one ACS application server configured with a CWMP SRV component, which is added according to the number of ONU terminals.

[0013] Thus, in the case where the terminal management system of the present invention includes a virtual machine cluster, as the number of ONU terminals increases, a CWMP SRV component can be added to alleviate the burden on the terminal management system for data collection caused by the increasing scale of ONU terminals.

[0014] If the terminal management system crashes due to damage to any component on the virtual machine, it can recover to its most recently working state within a first time period.

[0015] In this way, a high-availability database cluster is established to ensure the stable operation of the terminal management system for a certain period of time.

[0016] The terminal management system also includes a data sharing interface for receiving calls from third-party systems to the terminal management system.

[0017] Thus, the terminal management system of this invention supports data sharing and access, enabling branch / subsidiary maintenance personnel to quickly identify and handle faults, further optimizing the inverted triangle support system.

[0018] The present invention also provides a configuration method for a terminal management system, used to configure the terminal management system as described in any of the preceding claims, wherein the terminal management system is configured to initiate a connection request to the ONU terminal every first cycle.

[0019] In this way, the ONU terminal and the terminal management system are guaranteed to maintain a constant communication connection to a certain extent, and the ONU terminal will be effectively managed based on whether the ONU terminal is communicating with the terminal management system, thereby improving the user experience.

[0020] The terminal management system is configured to, after establishing an initial connection with the ONU terminal, set the performance parameters that the ONU terminal needs to periodically and actively report in the periodic sampling nodes of the ONU terminal, wherein the performance parameters include the PON module information of the ONU terminal.

[0021] In this way, after the terminal management system establishes an initial connection with the ONU terminal, it sets the PON parameters that the ONU terminal needs to periodically and actively report in the periodic sampling nodes of the ONU terminal. Based on the different types of PON parameters reported by the ONU terminal, the system comprehensively manages the performance of the ONU terminal and improves the user experience.

[0022] The terminal management system is configured to receive performance parameters actively reported by the ONU terminal according to the settings in the periodic sampling nodes.

[0023] In this way, the terminal management system is configured to receive performance parameters actively reported by the ONU terminals according to the settings in the periodic sampling nodes. Based on the communication connection between the ONU terminals and the terminal management system, the performance of the ONU terminals can be effectively managed, thereby improving the user experience.

[0024] The terminal management system is configured to send a performance parameter monitoring request to the ONU terminal every second cycle to collect the performance parameters of the ONU terminal.

[0025] In this way, combined with active polling, the performance of virtual machines on each ACS application server is not put too much pressure on the system, while ensuring that ONU terminals report parameters in the same time period to a certain extent, thereby realizing the management of ONU terminal performance and improving the user experience.

[0026] Additional aspects and advantages of embodiments of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of embodiments of the invention. Attached Figure Description

[0027] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which:

[0028] Figure 1 This is one of the structural schematic diagrams of the terminal management system in an embodiment of the present invention;

[0029] Figure 2 This is the second schematic diagram of the terminal management system in the embodiments of the present invention;

[0030] Figure 3 This is the third structural schematic diagram of the terminal management system in this embodiment of the invention;

[0031] Figure 4 This is the fourth structural schematic diagram of the terminal management system in the embodiments of the present invention. Detailed Implementation

[0032] Embodiments of the present invention are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the embodiments of the present invention, and should not be construed as limiting the embodiments of the present invention.

[0033] With the large-scale development of fiber-to-the-home (FTTH) services in the broadcasting industry, the automated configuration, remote monitoring and maintenance, and remote fault handling of terminal equipment have become increasingly important. Initially, the configuration of ONU (Optical Network Unit) equipment required manual intervention, which was inefficient and prone to errors. Currently, there is a lack of means for batch remote management of massive numbers of terminal devices, requiring frontline engineers to perform on-site operations one by one for daily maintenance, which consumes a significant amount of manpower and still fails to achieve satisfactory configuration results.

[0034] To address the above problems, this invention provides a virtualized terminal management system, including a data acquisition module, a load balancing module, and a database module.

[0035] The terminal management system of the present invention interacts with ONU terminals through a metropolitan area network and includes an ACS application server and a virtual machine cluster configured on each of the ACS application servers.

[0036] Please see Figure 1 In some embodiments, the terminal management system of the present invention includes an ACS application server and a virtual machine cluster configured on each of the ACS application servers, wherein the virtual machine cluster includes a first virtual machine, a second virtual machine, and a third virtual machine.

[0037] At least one CMWP SRV component is configured on the first virtual machine and the second virtual machine respectively to collect user requests from the ONU terminal.

[0038] The first virtual machine is also configured with a load balancing component and a data caching component with different IP addresses to forward user requests;

[0039] Each third virtual machine is configured with a server application component to execute client tasks supported by the ONU terminal based on user requests.

[0040] Specifically, in one embodiment, the terminal management system of the present invention includes at least five ACS application servers and a virtual machine cluster configured on each ACS application server. The virtual machine cluster includes one first virtual machine, one second virtual machine, and four third virtual machines. At least one CMWP SRV component is configured on each of the first and second virtual machines. The first virtual machine also has a load balancing component and a data caching component with different IP addresses. Each third virtual machine has a server application component configured on it. In other embodiments, the types of components included in the first, second, and third virtual machines within the virtual machine cluster, as well as the number of each type of virtual machine in each virtual machine cluster, can be determined based on the actual number of user terminal devices that need to be served, and are not specifically limited here.

[0041] Furthermore, at least one CMWP SRV component is configured on both the first and second virtual machines to collect user requests from ONU terminals. One CMWP SRV component can support the collection of user requests from 50,000 CPE user terminals, including ONU terminals. In this configuration, an ACS application server with two CMWP SRV components can manage 100,000 CPE user terminals, including ONU terminals.

[0042] The first virtual machine is also configured with a load balancer and a data cache component with different IP addresses for forwarding user requests. Since the IP addresses of the load balancer and data cache component are set to different on the same first virtual machine, when the data cache component is overloaded, the IP address of the load balancer is activated to receive data and handle the data load, achieving load balancing and expanding the data volume that a virtual machine cluster can handle. In some embodiments, the load balancer component uses Nginx, and the data cache component uses Redis. With the help of the load balancer, the data cache component achieves high-speed data caching, which to some extent avoids overloading of the terminal management system due to excessive data volume, improves the initial setup efficiency of terminal devices, and enhances the user experience.

[0043] The terminal management system of this invention employs multiple high-performance ACS application servers, and configures a virtual machine cluster with load balancing effect on the ACS application servers. In some embodiments, the terminal management system of this invention supports a carrier network scale of 3 million users. One CWMP SRV component can support the collection of user requests from 50,000 CPE user terminals, including ONU terminals. One ACS application server including two CWMP SRV components can manage 100,000 CPE user terminals, including ONU terminals. It supports 500 online system users and 50 concurrent system users, with a maximum system resource utilization rate of no more than 70% during busy periods, and an operation response time of no more than 3 seconds for more than 80% of operations. It can not only automatically back up database data, but also supports a high availability deployment architecture. Due to the high availability of the terminal management system of this invention, after the terminal management system crashes due to database, application, configuration interface, operating system, or third-party software, the system itself can recover to the most recent working state within 4 hours.

[0044] In summary, the terminal management system of this invention achieves caching of massive high-speed interactive data, which to a certain extent avoids the situation where the terminal management system is overloaded and cannot operate due to excessive data volume caused by a large number of ONU terminals. It improves the installation efficiency of the initial setup of the optical modem for terminal devices, effectively manages ONU terminals, and enhances the user experience.

[0045] Please see Figure 1 In some implementations, the server components include an ACS interface service component for managing the connection between the terminal management system and external interfaces, a microservice component for handling lightweight microservices, a relational data component for storing frequently used data, a non-relational data component for storing large amounts of data, a file management component for storing configuration files for the ACS application server, and a monitoring component for monitoring parameters of ONU terminals. In some implementations, the relational data component is a MySQL component, the non-relational data component for storing massive amounts of ONU terminal performance data can be a MongoDB component, the file management component can be a FastDFS component, and the monitoring component can be a Zabbix component.

[0046] It should be noted that the present invention aims to protect server application components that can replace other components with the same or similar functions as those mentioned above. The present invention only limits the types and functions of server components.

[0047] In this way, different server application components on the virtual machine are used to execute different client tasks supported by the ONU terminal according to user requests.

[0048] In some implementations, in a terminal management system, each server component is deployed in at least two third virtual machines configured in different virtual machine clusters.

[0049] Specifically, in such Figure 1 In one embodiment shown, each ACS application server is configured with six virtual machines. The first virtual machine is configured with CWMP SRV, Nginx, and Redis components; the second virtual machine is configured with only CWMP SRV; and the remaining four virtual machines are third virtual machines configured with different server application components. Since the entire terminal management system needs to identify more than four user requests and support more than four user tasks, it is impossible to configure all types of server application components in a single ACS application server, given that each virtual machine can only be configured with one server application component. Only the server application components capable of completing all required user tasks need to be configured across the entire ACS application server.

[0050] Furthermore, in a terminal management system, it is necessary to limit the deployment of each server component to at least two third virtual machines configured in different virtual machine clusters. This ensures the smooth implementation of each user service and prevents the entire terminal management system from becoming unusable if a server component or virtual machine fails, thus enhancing the stability of the terminal management system.

[0051] Thus, in a terminal management system, each server component is deployed in at least two third virtual machines configured in different virtual machine clusters to avoid the situation where the failure of a single server component or a single virtual machine would cause the entire system to malfunction, thereby enhancing the stability of the terminal management system.

[0052] Please see Figure 2 In some implementations, the terminal management system interacts with the business activation system, operation support system, resource management system, work order system, and CRM through the ACS interface service component via the northbound interface.

[0053] Specifically, the functional architecture of the Fiber to the Home (FTTH) ACS terminal management system is clearly layered, connecting to OSS (Operation Support System) or BSS (Business Support System) and CRM (Customer Relationship Management) at the upper layer via a northbound interface. The OSS / BSS includes service activation, operation and maintenance support, resource management system, and work order system, interacting with the terminal management system of this invention through the northbound interface. The terminal management system, as the core layer ACS, possesses various management functions such as user management, log management, and reporting. Figure 2 As shown, it covers the entire lifecycle operation of the equipment.

[0054] The virtual machine cluster equipped with the CWMP SRV component in the terminal management system is responsible for protocol processing, service delivery, remote diagnostics, and data acquisition. The CWMP SRV component connects to CPE user terminals (such as ONU terminals) via the TR-069 protocol to achieve control and data interaction with terminal devices.

[0055] In this way, the terminal management system interacts with OSS / BSS and CRM through the northbound interface via the ACS interface service component, and at the same time realizes the control and data interaction of terminal devices, ensuring efficient operation and management of fiber-to-the-home (FTTH) services.

[0056] In some implementations, the ONU terminal is connected to the switch via a metropolitan area network using the TRP069 protocol, and the virtual machine cluster is connected to the switch via a load balancing module, enabling the terminal management system to interact with the ONU terminal via the metropolitan area network using the TR069 protocol.

[0057] Specifically, such as Figure 3 As shown, the ONU terminal connects to the switch via a metropolitan area network (MAN) using the TR069 protocol and sends a user request to the consent reporting URL published by the terminal management system. The switch connects to the Nginx component in the virtual machine cluster, thereby enabling the terminal management system to interact with the ONU terminal via the MAN using the TR069 protocol. In the virtual machine cluster of this invention, after receiving the user request data sent by the switch, the Nginx component cooperates with the Redis component to forward the data to the CMWP SRV component of the terminal management system for further processing according to the IP_Hash method. That is, the first virtual machine, configured with one load balancing component and one data caching component, can forward data to at least two CMWP SRV components. Figure 3As shown, the load balancing module, consisting of the CMWP SRV component, load balancing component, and data caching component, together with the switch and ONU terminal, form a load-balanced four-layer network cluster. The CMWP SRV component includes a protocol processing unit capable of implementing the TR069 protocol. The size of the load balancing module and the number of CMWP SRV components are determined according to actual needs.

[0058] Thus, by constructing a four-layer load balancing architecture consisting of a data acquisition module, a load balancing module, a switch, and an ONU terminal, load balancing of the terminal management system during bidirectional data processing is achieved.

[0059] Please see Figure 4 In some implementations, the terminal management system also includes at least one ACS application server configured with CWMP SRV components, which is added according to the number of ONU terminals.

[0060] Specifically, the terminal management system of this invention is scalable, expanding the terminal management system using virtual machines equipped with ACS application servers as the basic unit. That is, in the case of a virtual machine cluster, as the number of ONU terminals increases, ACS application servers configured with CWMP SRV components are added to the terminal management system of this invention, using virtual machines as the basic unit. Figure 4 The example presented is an extended physical machine containing four virtual machines running the ACS application server. In other embodiments, the number of virtual machines in the extended physical machine can be other values, determined by the specific scale of the terminal management system and ONU terminals, and the specific value is not limited here.

[0061] Thus, in the case where the terminal management system of the present invention includes a virtual machine cluster, as the number of ONU terminals increases, a CWMP SRV component can be added to alleviate the burden on the terminal management system for data collection caused by the increasing scale of ONU terminals.

[0062] In some implementations, if the terminal management system crashes due to the failure of any component on the virtual machine, it can recover to its most recently working state within a first period of time.

[0063] Specifically, the terminal management system of this invention supports an HA deployment architecture, that is, setting a Hadoop configuration file to enable HA functionality and achieve high availability of the database. Establishing a high-availability database cluster allows the terminal management system to recover to its most recently functioning state within a certain period after a system crash caused by the database, applications, configuration interfaces, operating system, third-party software, etc., thus ensuring the stability of the terminal management system. This certain period is defined as a first duration; in one embodiment, the first duration is set to 4 hours. The first duration should not be too long, at least not longer than the cycle during which the terminal management system of this invention initiates a connection to the ONU terminal.

[0064] In this way, a high-availability database cluster is established to ensure the stable operation of the terminal management system for a certain period of time.

[0065] In some implementations, the terminal management system also includes a data sharing interface for receiving calls from third-party systems to the terminal management system.

[0066] Specifically, the terminal management system of this invention supports the opening of data sharing service interfaces that can be called by third-party systems. For example, it can be used by branch / subsidiary maintenance personnel to help them quickly identify and handle faults and further optimize the inverted triangle support system.

[0067] Thus, the terminal management system of this invention supports data sharing and access, enabling branch / subsidiary maintenance personnel to quickly identify and handle faults, further optimizing the inverted triangle support system.

[0068] like Figure 2 As shown, in one embodiment, the ACS application server of the terminal management system of the present invention supports the following application types: user management, log management, report management, message query, preset template management, automatic device discovery, terminal registration and activation, service query, firmware management, data model management, fault management, device information management, configuration file management, data storage, and task management. In other embodiments, the ACS application server supports different or more application types, which are not specifically limited here.

[0069] The configuration method of the terminal management system according to the embodiments of the present invention is used to configure the terminal management system of the present invention, wherein the terminal management system is configured to initiate a connection request to the ONU terminal once every first cycle.

[0070] Specifically, the terminal management system of this invention is configured to initiate a connection request to the ONU terminal every first cycle. The purpose is to test whether the ONU terminal is in a communication connection state with the terminal management system, so that the terminal management system can monitor the performance of the ONU terminal. In one embodiment, the first cycle can be set to 1 hour. In other embodiments, the first cycle time can be adjusted according to the number of ONU terminals; the specific duration is not limited here.

[0071] In this way, the ONU terminal and the terminal management system are guaranteed to maintain a constant communication connection to a certain extent, and the performance of the ONU terminal will be effectively managed based on whether the ONU terminal is communicating with the terminal management system, thereby improving the user experience.

[0072] In some implementations, the terminal management system is configured to set performance parameters that the ONU terminal needs to periodically and actively report in the periodic sampling nodes of the ONU terminal after the initial connection with the ONU terminal, wherein the performance parameters include the PON module information of the ONU terminal.

[0073] Specifically, the terminal management system of this invention monitors the performance of ONU terminals by combining periodic sampling and active polling to collect relevant parameters. Periodic sampling involves ONU terminals actively reporting parameters to the terminal management system at different time intervals based on their own operating conditions. Since this reporting is proactive, the terminal management system can promptly detect changes in ONU terminal operating parameters, but it cannot guarantee that ONU terminals will report parameters within the same time period. Active polling, on the other hand, involves the terminal management system actively querying parameters. While this ensures that ONU terminal parameters are collected within the same time period, the large number of terminals and simultaneous polling data can put pressure on the performance of the ACS application server in the terminal management system and the virtual machine clusters configured on each ACS application server. This invention, based on the advantages and disadvantages of these two different performance monitoring methods, adopts a combined approach of periodic sampling and active polling to collect ONU terminal operating parameters, balancing the parameter period and the performance pressure on the terminal management system, while also meeting the parameter collection requirements for a large number of ONU terminals.

[0074] After the terminal management system of this invention establishes an initial connection with the ONU terminal, the performance parameters that the ONU terminal needs to periodically and actively report are set in the periodic sampling nodes of the ONU terminal. These performance parameters include the PON module information of the ONU terminal. Table 1 below shows a description of the parameter names and meanings of different categories of parameters included in a PON module (Passive Optical Network):

[0075] Table 1 - PON Parameter Category Table

[0076]

[0077] In this way, after the terminal management system establishes an initial connection with the ONU terminal, it sets the PON parameters that the ONU terminal needs to periodically and actively report in the periodic sampling nodes of the ONU terminal. Based on the different types of PON parameters reported by the ONU terminal, the system comprehensively manages the performance of the ONU terminal and improves the user experience.

[0078] In some implementations, the terminal management system is configured to receive performance parameters proactively reported by ONU terminals according to settings in periodic sampling nodes.

[0079] Specifically, the ONU terminal reports parameters to the ACS application server periodically according to the periodic sampling node settings. In addition to the initial connection, the interaction between the ONU terminal and the terminal management system in the HUG (Home Gateway Unit) also includes restarting, sending the next message, and the ACS application server actively querying relevant parameters of the ONU terminal, depending on the user tasks supported by the ONU terminal.

[0080] The periodic reporting period of this invention is determined by the local configuration of the ONU terminal. A 43200s synchronization period can be selected for the optical modem, meaning that the optical modem synchronizes its status, updates data, or performs other tasks with the ACS server every 12 hours. The specific performance of the optical modem is not specifically limited here.

[0081] In this way, the terminal management system is configured to receive performance parameters actively reported by the ONU terminals according to the settings in the periodic sampling nodes. Based on the communication connection between the ONU terminals and the terminal management system, the performance of the ONU terminals can be effectively managed, thereby improving the user experience.

[0082] In some implementations, the terminal management system is configured to send a performance parameter monitoring request to the ONU terminal every second cycle to collect the performance parameters of the ONU terminal.

[0083] Specifically, the terminal management system of this invention is configured to initiate a monitoring request for the ONU terminal's performance parameters every second cycle. This monitoring request is initiated only if the ONU terminal and the terminal management system are in a communication connection state. The purpose is to periodically acquire the ONU terminal's performance parameters, including all the aforementioned PON module information, so that the terminal management system can monitor the ONU terminal's performance. In one embodiment, the second cycle can be set to 30 minutes. In other embodiments, the second cycle setting time can be adjusted according to the number of ONU terminals. Generally, the second cycle setting time should be shorter than the first cycle to ensure that the periodic acquisition of the ONU terminal's performance parameters is effective; however, the specific duration of the second cycle is not limited here.

[0084] In this way, combined with active polling, the performance of virtual machines on each ACS application server is not put too much pressure on the system, while ensuring that ONU terminals report parameters in the same time period to a certain extent, thereby realizing the management of ONU terminal performance and improving the user experience.

[0085] Finally, it should be noted that in the description of this specification, the terms "specifically," "furthermore," "that is," etc., refer to specific features, structures, or characteristics described in connection with embodiments or examples that are included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Furthermore, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0086] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion comprising one or more steps for implementing a particular logical function or process, and the scope of the preferred embodiments of the invention includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of the invention pertain.

[0087] Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present invention.

Claims

1. A virtualized terminal management system, which is connected with an ONU terminal through a metropolitan area network, characterized in that, The terminal management system comprises an ACS application server and a virtual machine cluster configured on each of the ACS application servers, The virtual machine cluster comprises a first virtual machine, a second virtual machine, and a third virtual machine; At least one CWMP SRV component is configured on each of the first virtual machine and the second virtual machine, for collecting user requests from an ONU terminal; An IP address different load balancing component and a data cache component are further configured on the first virtual machine, for forwarding the user requests; A server component is configured on each of the third virtual machines, for executing a client task supported by the ONU terminal according to the user requests, the server component comprising an ACS interface service component for interface management of an interface connection between a terminal management system and an external interface, a micro-service component for processing lightweight micro-services, a relational data component for storing commonly used data, a non-relational data component for storing data with a larger amount, and a file management component for storing configuration files of the ACS application server; In one terminal management system, each of the server components is deployed in at least two third virtual machines configured in different virtual machine clusters. The terminal management system further comprises at least one ACS application server configured with a CWMP SRV component according to the number and scale of the ONU terminals.

2. The terminal management system according to claim 1, characterized by After the terminal management system crashes due to damage of any component on the virtual machine, the terminal management system can be restored to a last good state within a first time period.

3. The terminal management system according to any one of claims 1-2, characterized by, The terminal management system further comprises a data sharing interface for receiving a call from a third-party system to the terminal management system.

4. A configuration method of a terminal management system, for configuring the terminal management system according to any one of claims 1 to 3, characterized by, The terminal management system is configured to initiate a connection request to an ONU terminal every first period.

5. The configuration method of claim 4, wherein, The terminal management system is configured to set performance parameters that need to be actively reported by the ONU terminal periodically in a periodic sampling node of the ONU terminal after the ONU terminal is connected for the first time, wherein the performance parameters comprise PON module information of the ONU terminal.

6. The configuration method of claim 5, wherein, The terminal management system is configured to receive the performance parameters actively reported by the ONU terminal according to the settings in the periodic sampling node.

7. The configuration method of claim 6, wherein, The terminal management system is configured to initiate a monitoring request for performance parameters to the ONU terminal every second period, and collect performance parameters of the ONU terminal.

Citation Information

Patent Citations

  • Virtual machine monitoring method, device and system based on cloud calculating services

    CN106559441A

  • Gateway routing table setting method and system based on CWMP

    CN118158077A