CN101562616B - User residence gateway management system and method - Google Patents
User residence gateway management system and method Download PDFInfo
- Publication number
- CN101562616B CN101562616B CN2009101276713A CN200910127671A CN101562616B CN 101562616 B CN101562616 B CN 101562616B CN 2009101276713 A CN2009101276713 A CN 2009101276713A CN 200910127671 A CN200910127671 A CN 200910127671A CN 101562616 B CN101562616 B CN 101562616B
- Authority
- CN
- China
- Prior art keywords
- manager
- snmp
- gateway
- customer premises
- event
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 238000012545 processing Methods 0.000 claims abstract description 19
- 230000008859 change Effects 0.000 claims description 21
- 230000008569 process Effects 0.000 claims description 20
- 230000009977 dual effect Effects 0.000 claims description 12
- 238000013507 mapping Methods 0.000 claims description 6
- 230000002708 enhancing effect Effects 0.000 abstract description 3
- 230000010354 integration Effects 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004171 remote diagnosis Methods 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a user residence gateway management system, which comprises: a TR069 manager used for managing the user residence gateway based on a TR069 protocol; an SNMP manager used for managing the user residence gateway based on an SNMP protocol; and an application coordinator used for cooperatively processing the information and incidents of the TR069 manager and the SNMP manager and between the TR069 manager and the SNMP manager, wherein the application coordinator is respectively connected with the TR069 manager and the SNMP manager. The invention also discloses two methods for managing the user residence gateway. By upgrading a network management system and the management function of the user residence gateway, the invention realizes the integration of the TR069 protocol and the SNMP protocol, thus markedly enhancing the effectiveness of the management system while bringing the advantages of both the protocols into play, and further meeting the requirement of operators.
Description
Technical Field
The present invention relates to the field of broadband access, and more particularly, to a system and method for managing a customer premises gateway.
Background
At present, in an IP network environment, a Simple Network Management Protocol (SNMP) is generally used to implement a network Management function for an operator or an enterprise core device. However, with the widespread acceptance of the TR069 protocol proposed by the Digital Subscriber Line (DSL) forum, operators generally use the TR069 protocol to implement an automatic configuration function for various application terminals, where the application terminals include a home subscriber premises gateway, an IP telephone terminal, a network storage terminal, and an Internet Protocol Television (IPTV) set-top box.
Fig. 1 is a schematic diagram illustrating a mode of separate management of the SNMP protocol and the TR069 protocol in the prior art. In fig. 1, the customer premises gateway is connected to the application terminal and the network access device, wherein the customer premises gateway includes a customer premises gateway supporting TR069 protocol and a customer premises gateway supporting SNMP protocol, the TR069 automatic configuration system is configured to manage the customer premises gateway supporting TR069 protocol, the SNMP management system is configured to manage the customer premises gateway supporting SNMP protocol, and the TR069 automatic configuration system and the SNMP management system have no message interaction and are independent of each other. At present, according to different implementation of management functions of user terminal equipment, some implement management of application terminals by adopting a TR069 protocol, and some implement management of application terminals by adopting an SNMP protocol.
The TR069 protocol is used for realizing the management functions of the customer premises gateway, and the management functions comprise: (1) automatically monitoring the online of the gateway; (2) automatically configuring gateway application; (3) and detecting the state of the designated gateway.
The management function of the user residential gateway realized by the SNMP comprises the following steps: (1) online polling of the private line and the fixed IP address gateway; (2) polling the status of Local Area Network (LAN) ports of gateways, firewalls, and the like; (3) and automatically reporting the gateway fault.
However, as the customer premises gateway extends from a home user to an enterprise user, the enterprise user is much more concerned about network traffic, faults, equipment capabilities, etc. than the home user, and the enterprise customer premises gateway device is typically converted from a network device that supports the SNMP protocol. In addition, operators typically require the customer premises gateway equipment to support the following functions simultaneously: (1) automatic monitoring of online of user equipment; (2) automatically configuring gateway application; (3) polling the gateway state; (4) and automatically reporting the gateway fault. These management functions cannot be simultaneously realized by a single TR069 manager or an SNMP manager, thereby reducing the efficiency of the management system.
Disclosure of Invention
The first purpose of the present invention is to provide a system for managing a customer premises gateway, which can fully exert the advantages of two management protocols and effectively enhance the efficiency of the management system.
The second objective of the present invention is to provide a method for managing a customer premises gateway, which can ensure the completeness and efficiency of a management system by using the respective advantages of two protocols.
A third object of the present invention is to provide a method for managing a customer premises gateway, which is capable of handling events initiated by a TR069 manager or an SNMP manager.
To achieve the first object, the present invention provides a system for managing a customer premises gateway, including: the TR069 manager is used for managing the user residential gateway based on a TR069 protocol; the SNMP manager is used for managing the customer premises gateway based on an SNMP protocol; the application coordinator is used for cooperatively processing the TR069 manager, the SNMP manager and messages and events between the TR069 manager and the SNMP manager; wherein, the application coordinator is respectively connected with the TR069 manager and the SNMP manager.
According to one embodiment of the system for managing a customer premises gateway of the present invention, the customer premises gateway is configured to include: the TR069 agent is used for interacting events and messages with the TR069 manager based on the TR069 protocol; and the SNMP agent is used for interacting events and messages with the SNMP manager based on the SNMP protocol.
According to another embodiment of the system for managing a customer premises gateway according to the present invention, the application coordinator comprises: the gateway type management module is used for judging the management mode of the user residential gateway according to the type of the user residential gateway; the manager register is used for registering information of the TR069 agent and the SNMP agent; the event processor is used for selecting the TR069 manager or the SNMP manager to process the event according to the management mode of the user residential gateway judged by the gateway type management module; the message processor is used for processing the messages of the SNMP manager and the TR069 manager by adopting a uniform message structure; the interface adapters comprise a TR069 interface adapter and an SNMP interface adapter and are respectively used for adapting interfaces between a TR069 manager and the application coordinator and between the SNMP manager and the application coordinator; the event processor is respectively connected with the manager register, the message processor and the gateway type management module; the message processor is respectively connected with the TR069 interface adapter and the SNMP interface adapter; the TR069 interface adapter is connected with a TR069 manager; the SNMP interface adapter is connected with the SNMP manager.
According to another embodiment of the system for managing the customer premises gateway of the present invention, the management mode of the customer premises gateway is single mode TR069 or dual mode TR069 and SNMP.
To achieve the second object, the present invention provides a method for managing a customer premises gateway, including: the TR069 manager or the SNMP manager receives an event initiated by the customer premises gateway; the TR069 manager or the SNMP manager sends the received event to the event processor; and the event processor selects to process the event by the TR069 manager or the SNMP manager according to the type of the event.
According to one embodiment of the method for managing the customer premises gateway of the present invention, the event initiated by the customer premises gateway includes a first on-line notification and a parameter change notification.
According to another embodiment of the method for managing a customer premises gateway of the present invention, the processing of the first online notification comprises: register TR069 agent; judging a management mode of the customer premises gateway according to the type of the customer premises gateway; and registering the SNMP agent under the condition that the management mode of the user residential gateway is a dual mode TR069 and SNMP.
According to a further embodiment of the method of managing a customer premises gateway according to the invention, the step of registering the TR069 agent comprises: a TR069 agent in a user residence gateway reports a first online notification to a TR069 manager; after receiving the first on-line notification, the TR069 manager reports the first on-line notification to the event handler; and the event handler notifies the manager registrar of the information to register the TR069 agent.
According to another embodiment of the method for managing a customer premises gateway of the present invention, the step of determining the management mode of the customer premises gateway according to the type of the customer premises gateway includes: after the event processor receives the first on-line notification, requesting a gateway type management module to judge the management mode of the user residential gateway; the gateway type management module acquires a management mode corresponding to the gateway type carried in the first online notification based on a mapping relation between the pre-stored gateway type and the management mode; and returning the acquired management mode to the event processor as the management mode of the customer premises gateway.
According to still another embodiment of the method of managing a customer premises gateway of the present invention, the step of registering the SNMP agent includes: requesting the SNMP manager to create an SNMP node when the event processor receives that the management mode of the user residential gateway is a dual mode TR069 and SNMP; after the SNMP node is established, the SNMP manager initiates an event for registering SNMP agent information to the event processor; and the event processor requests the manager registry to register the information of the SNMP agent.
According to still another embodiment of the method of managing a customer premises gateway of the present invention, the processing of the parameter change notification includes: reporting a parameter change notification to a TR069 manager by a TR069 agent under the condition that the parameters of the user residential gateway are changed; the TR069 manager reports a parameter change notification to the event handler; and the event handler requests the SNMP manager to change the parameters.
To achieve the third object, the present invention provides a method for managing a customer premises gateway, including: the event processor receives an event initiated by a TR069 manager or an SNMP manager; and the event processor selects to process the event by the TR069 manager or the SNMP manager according to the type of the received event.
According to one embodiment of the method of managing a customer premises gateway of the present invention, the events initiated by the TR069 manager or the SNMP manager include application auto-configuration and status polling of the customer premises gateway.
According to another embodiment of the method of managing a customer premises gateway of the present invention, the processing of the automatic configuration of the application comprises: the TR069 manager initiates an application automatic configuration event to the event handler; and requesting the TR069 manager to perform application auto-configuration after the event handler receives the application auto-configuration event.
Based on the technical scheme, the invention cooperatively processes the SNMP manager, the TR069 manager and the messages and events between the SNMP manager and the TR069 manager by using the coordinator, thereby more comprehensively managing the gateway of the user premises.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application. In the drawings:
FIG. 1 is a schematic diagram of a prior art mode of separate management of an SNMP protocol and a TR069 protocol;
figure 2 is a schematic block diagram of an embodiment of a system for managing a customer premises gateway according to the present invention;
fig. 3 is a schematic structural diagram of another embodiment of the system for managing a customer premises gateway of the present invention;
fig. 4 is a schematic structural diagram of a further embodiment of the system for managing a customer premises gateway of the present invention;
figure 5 is a schematic flow chart diagram of one embodiment of a method of managing a customer premises gateway of the present invention;
figure 6 is a schematic flow chart diagram of another embodiment of a method of managing a customer premises gateway of the present invention; and
fig. 7 is a message flow diagram illustrating the management of a customer premises gateway by using the method for managing a customer premises gateway of the present invention.
Detailed Description
The present invention now will be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments of the invention are shown. The exemplary embodiments of the present invention and the description thereof are provided to explain the present invention and not to limit the present invention.
After the TR069 management protocol is proposed by the DSL forum, the broadband access device can conveniently implement remote automatic management through the TR069 protocol. Compared with the traditional SNMP (simple network element management protocol) oriented to network element equipment, the TR069 protocol has the following advantages: (1) the TR069 protocol mainly takes an application terminal as a management object and uses Extensible markup language (XML), so that the application attribute description is easy to expand, and the TR069 protocol can meet the requirements of different applications and service development; (2) the TR069 protocol can effectively make up the defects of the SNMP protocol in the aspects of data size, transmission safety, configuration management and the like; (3) the TR069 Protocol can more easily implement integration of multiple vendors and multiple applications through XML/Simple Object Access Protocol (SOAP), and particularly, various broadband application terminals mainly based on an embedded system generally support the bearer Protocol at the present stage, thereby providing possibility for implementing management of application terminals by deploying the TR069 Protocol.
However, the TR069 protocol is found in actual device management to have the following insurmountable drawbacks: (1) when equipment fails, the alarm cannot be reported actively; (2) a Transmission Control Protocol (TCP) channel is established for communication of the TR069 Protocol, data is encapsulated by SOAP, and a minimum data packet is 4 kbytes, if a management system performs gateway traffic statistical analysis, traffic information of each gateway needs to be periodically collected, and since the data packet of the TR069 Protocol is larger than that of the SNMP Protocol, overhead of the management system and network communication overhead are both large, and even crash of the management system may be caused.
In view of the fact that the two drawbacks of the TR069 protocol are just the advantages of the SNMP protocol, the two protocols can be combined to provide a new management system as follows.
Fig. 2 is a schematic structural diagram of an embodiment of the system for managing a customer premises gateway according to the present invention. In this embodiment, the system for managing a customer premises gateway includes: the TR069 manager 11 is used for managing the residential gateways of the users based on a TR069 protocol; an SNMP manager 12 for managing a customer premises gateway based on an SNMP protocol; and an application coordinator 13 for cooperatively processing the TR069 manager 11, the SNMP manager 12, and messages and events between the TR069 manager 11 and the SNMP manager 12; wherein, the application coordinator 13 is respectively connected with the TR069 manager 11 and the SNMP manager 12. The embodiment realizes the fusion of the TR069 protocol and the SNMP protocol by upgrading the customer premises gateway management system, thereby remarkably enhancing the efficiency of the management system while exerting the advantages of each protocol and further meeting the requirements of operators.
Fig. 3 is a schematic structural diagram of another embodiment of the system for managing a customer premises gateway according to the present invention. Compared with the previous embodiment, the customer premises gateway of the present embodiment is configured to include: the TR069 agent 21 is used for interacting events and messages with the TR069 manager 11 based on a TR069 protocol; and an SNMP agent 22 for interacting with the SNMP manager 12 for events and messages based on the SNMP protocol. After the dual-protocol mode is introduced, the management function module of the original customer premises gateway and the customer premises gateway management system will work in the mode shown in fig. 3. On the side of the user residential gateway, the original single management agent is expanded into an agent supporting a dual-protocol mode; and a dual-protocol manager based on a TR069 protocol and an SNMP protocol is introduced at the gateway management system side, and the cooperative processing of dual-protocol tasks is completed through an application coordinator in a management system.
The TR069 protocol facilitates monitoring and configuration of parameters, facilitates expansion of parameters, and provides functions of remote diagnosis of a specific device, transmission of remote files, and the like, but the TR069 protocol has the disadvantages of large communication data packet and large system overhead. In addition, the SNMP protocol has small data packet, small system overhead and a function of TRAP initiative (TRAP), but the SNMP protocol is not easy to expand and has weak parameter configuration capability. Based on the above considerations, the division of TR069 and SNMP dual stack management is as follows:
management based on TR069 protocol divides labor: TR069 manages password settings, password settings for account management, remote opening and changing of templated tasks (e.g., broadband dial-up or private access, wireless LAN, dedicated service channel configuration, virtual LAN, DHCP, virtual server, firewall function control, etc.), service configuration change, log file upload, upgrade file issue, software remote upgrade, configuration file management, specified device information and status check, service status check, etc.
The management based on SNMP protocol divides the labor: polling (as an aid in case the TR069 protocol is not perfect), TRAP alarms and traffic statistics.
According to the division of the functions, an application coordinator is introduced into the original single gateway management system to cooperatively process messages, events and the like between the two protocols. Fig. 4 is a schematic structural diagram of a system for managing a customer premises gateway according to another embodiment of the present invention. Compared with the previous embodiment, the application coordinator 31 of the present embodiment includes:
the gateway type management module 311 is configured to determine a management mode of the customer premises gateway according to the type of the customer premises gateway: recording the mapping relation between the user residential gateway type accessed by the system and the management mode supported by the gateway according to system predefining, wherein the management mode supported by the user residential gateway can be 'single mode TR 069' and 'dual mode TR069 and SNMP', reporting the user residential gateway type through a TR069 agent after the user residential gateway is on line for the first time, searching the management mode corresponding to the reported user residential gateway type in the mapping relation between the predefined user residential gateway type and the management mode supported by the gateway, and sending the searched management mode to an event processor 313;
the management register machine 312 is used for registering information of the TR069 agent and the SNMP agent, after the gateway of the user premises is on line, the TR069 manager 11 and the SNMP manager 12 generate corresponding management agents and register the management agents in the management register machine 312, wherein the registration information comprises an IP address of the TR069 agent and an IP address of the SNMP agent;
the event processor 313 is configured to select, according to the management mode of the customer premises gateway determined by the gateway type management module 311, the TR069 manager 11 or the SNMP manager 12 to process an event, specifically, after a dual-protocol management mode is adopted, all TR069 events and SNMP events are determined by the event processor 313 according to information fed back by the gateway type management module 311, which manager should process the event;
the Message processor 314 is configured to process messages of the SNMP manager 12 and the TR069 manager 11 by using a unified Message structure, and in implementation, a Message processing system such as Web service or jms (java Message service) may be used; and
interface adapters 315, including a TR069 interface adapter 315a and an SNMP interface adapter 315b, for adapting interfaces between the TR069 manager 11 and the application coordinator 31 and between the SNMP manager 12 and the application coordinator 31, respectively;
the event handler 313 is connected to the manager registrar 312, the message handler 314, and the gateway type management module 311, respectively; the message processor 314 is respectively connected with a TR069 interface adapter 315a and an SNMP interface adapter 315 b; the TR069 interface adapter 315a is connected with the TR069 manager 11; the SNMP interface adaptor 315b is connected to the SNMP manager 12.
The customer premises gateway management mode in the above embodiment may be a single mode TR069 or a dual mode TR069 and SNMP.
The above embodiments can perform more comprehensive management on the customer premises gateway by introducing the application coordinator to cooperatively process the SNMP manager, the TR069 manager and the messages and events between the SNMP manager and the TR069 manager.
Fig. 5 is a schematic flow chart illustrating an embodiment of a method for managing a customer premises gateway according to the present invention. In this embodiment, the method of managing a customer premises gateway includes:
s401, a TR069 manager or an SNMP manager receives an event initiated by a user residential gateway;
s402, the TR069 manager or the SNMP manager sends the received event to the event processor; and
and S403, the event processor selects to process the event by the TR069 manager or the SNMP manager according to the type of the event.
The event initiated by the customer premises gateway comprises a first online notification and a parameter change notification.
The processing of the first online notification in the above embodiment may be embodied as:
a TR069 agent in a user residence gateway reports a first online notification to a TR069 manager; after receiving the first on-line notification, the TR069 manager reports the first on-line notification to the event handler; the event processor informs the manager register of the information of the TR069 agent, so that the registration of the TR069 agent is realized;
after the event processor receives the first on-line notification, requesting a gateway type management module to judge the management mode of the user residential gateway; the gateway type management module acquires a management mode corresponding to the gateway type carried in the first online notification based on a mapping relation between the pre-stored gateway type and the management mode; returning the acquired management mode to the event processor as the management mode of the user residential gateway; and
requesting the SNMP manager to create an SNMP node when the event processor receives that the management mode of the user residential gateway is a dual mode TR069 and SNMP; after the SNMP node is established, the SNMP manager initiates an event for registering SNMP agent information to the event processor; and the event processor requests the manager registry to register the information of the SNMP agent.
In addition, the processing of the parameter change notification in the above embodiment may be embodied as:
reporting a parameter change notification to a TR069 manager by a TR069 agent under the condition that the parameters of the user residential gateway are changed; the TR069 manager reports a parameter change notification to the event handler; and the event handler requests the SNMP manager to change the parameters.
Fig. 6 is a schematic flow chart of another embodiment of the method for managing a customer premises gateway according to the present invention. Unlike the previous embodiment, this embodiment processes events initiated by TR069 manager or SNMP management, and the specific step of managing the customer premises gateway includes:
s501, an event processor receives an event initiated by a TR069 manager or an SNMP manager; and
and S502, the event processor selects to process the event by the TR069 manager or the SNMP manager according to the type of the received event.
Wherein, the event initiated by the TR069 manager or the SNMP manager comprises the automatic configuration of the application and the state polling of the user residential gateway.
Specifically, the processing steps of the application auto-configuration include: the TR069 manager initiates an application automatic configuration event to the event handler; and requesting the TR069 manager to perform application auto-configuration after the event handler receives the application auto-configuration event.
As shown in fig. 7, it is a message flow diagram for managing a customer premises gateway by using the method for managing a customer premises gateway of the present invention. The TR069 manager in the dual-protocol management mode relates to the functions of on-line detection of the customer premises gateway, parameter change of gateway equipment, automatic service configuration and the like, the SNMP manager relates to polling of the state of the customer premises gateway equipment, the automatic service configuration and the polling of the state of the customer premises gateway equipment are respectively and independently completed by the TR069 manager and the SNMP manager, and the initialization of the first on-line of the customer premises gateway and the parameter updating process of the IP address change of the gateway equipment and the like relate to the cooperative processing of messages and events between the dual-protocol mode.
In fig. 7, the interface adapter and the message processor in the application coordinator are omitted for simplicity of description. However, in an actual management system, the TR069 manager and the SNMP manager need to perform message and event interaction with the event handler through the TR069 interface adapter and the SNMP interface adapter, respectively, and the message handler.
As shown in fig. 7, the following is a first online initialization process of the customer premises gateway:
s601, a user residential gateway supporting a TR069 protocol is on-line for the first time, and relevant information (such as gateway type, manufacturer type, equipment firmware version, equipment software version and current IP address) of the user residential gateway is automatically notified and reported to a pre-configured TR069 manager;
s602, the TR069 manager processes the first online notification and sends the notification to an event processor in the application coordinator;
s603, the event processor requests the gateway type management module to judge the management mode of the user residential gateway;
s604, the gateway type management module acquires a management mode corresponding to the gateway type carried in the first online notification based on a mapping relation between the pre-stored gateway type and the management mode, and returns the acquired management mode to the event processor as the management mode of the gateway at the user station;
s605, under the condition that the user residential gateway supports dual modes TR069 and SNMP, the event processor decomposes a first gateway online notification event into TR069 agent registration and SNMP agent initialization according to the event type, and sends a TR069 agent registration message to the manager registrar to request the manager registrar to register information related to the TR069 agent (for example, IP address of the TR069 agent);
s606, if the user residential gateway supports dual modes TR069 and SNMP, the event processor requests the SNMP manager to create an SNMP node;
s607, after the SNMP manager creates the node, it sends the 'SNMP agent register' message to the event processor; and
s608, the event handler forwards the "SNMP agent registration" message to the manager registrar, and the manager registrar registers information related to the SNMP agent (e.g., IP address of the SNMP agent, gateway model, etc.).
At present, an SNMP manager needs to manage a network element device by a management system to configure an IP address of the device, and if the IP address of a gateway is obtained dynamically, the SNMP manager cannot manage the gateway. The dual-stack gateway of the present invention can easily solve the problem, and the specific processing flow is as follows:
s609, the IP address parameter of the user residential gateway changes, and a TR069 message is generated to inform a TR069 manager;
s610, the TR069 manager registers the parameter change message with the event handler; and
s611, the event handler processes the parameter change message in a unified manner, sends an "SNMP agent parameter (e.g., IP address) update" message to the SNMP manager, and the SNMP manager implements the parameter change operation.
In the above embodiment, when a certain event or message needs to be co-processed by two managers, it needs to be determined by which processor the event processor should process the event or message. In order to be compatible with the management system and method of the invention, events such as automatic configuration of services and automatic notification of alarms, which are independently completed by a TR069 manager and an SNMP manager respectively in the prior art, can be also sent to an event processor, and then are uniformly coordinated by the event processor.
As shown in fig. 7, the process of service auto-configuration is now illustrated:
s612, the TR069 manager sends a 'service automatic configuration' event to the event processor;
s613, after the event processor receives the event, the message is forwarded to the TR069 manager according to the event type; and
and S614, the TR069 manager instructs the TR069 agent in the user residence gateway to carry out automatic service configuration.
Through the above description of the embodiments, those skilled in the art will clearly understand that the embodiments may be implemented by software plus a necessary general hardware platform, and may also be implemented by hardware. With this understanding in mind, the above-described technical solutions may be embodied in the form of a software product, which can be stored in a computer-readable storage medium, such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments.
The system and the method for managing the customer premises gateway realize the cooperative processing between the two protocol stacks through the application coordinator in the management system, thereby fully playing the advantages of the two management protocols and enhancing the efficiency of the management system.
The description of the present invention has been presented for purposes of illustration and description, and is not intended to be exhaustive or limited to the invention in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art. The embodiment was chosen and described in order to best explain the principles of the invention and the practical application, and to enable others of ordinary skill in the art to understand the invention for various embodiments with various modifications as are suited to the particular use contemplated.
Claims (14)
1. A system for managing a customer premises gateway, the system comprising:
the TR069 manager is used for managing the user residential gateway based on a TR069 protocol;
the SNMP manager is used for managing the customer premises gateway based on an SNMP protocol; and
an application coordinator, for cooperatively processing the TR069 manager, the SNMP manager and messages and events between the TR069 manager and the SNMP manager;
the application coordinator is respectively connected with the TR069 manager and the SNMP manager;
the application coordinator includes:
the gateway type management module is used for judging the management mode of the customer premises gateway according to the type of the customer premises gateway;
the event processor is connected with the gateway type management module and used for selecting the TR069 manager or the SNMP manager to process events according to the management mode of the customer premises gateway judged by the gateway type management module; and
and the message processor is connected with the event processor and is used for processing the messages of the SNMP manager and the TR069 manager by adopting a uniform message structure.
2. The system of claim 1, wherein the customer premises gateway is configured to include:
the TR069 agent is used for interacting events and messages with the TR069 manager based on the TR069 protocol; and
and the SNMP agent is used for interacting events and messages with the SNMP manager based on the SNMP protocol.
3. The system of claim 2, wherein the application coordinator further comprises:
the manager register is used for registering the information of the TR069 agent and the SNMP agent; and
interface adapters, including a TR069 interface adapter and an SNMP interface adapter, respectively used for adapting the interfaces between the TR069 manager and the application coordinator and between the SNMP manager and the application coordinator;
wherein,
the manager register is connected with the event processor;
the message processor is respectively connected with the TR069 interface adapter and the SNMP interface adapter;
the TR069 interface adapter is connected with the TR069 manager;
the SNMP interface adapter is connected with the SNMP manager.
4. The system of claim 3, wherein the management mode of the customer premises gateway is single mode TR069 or dual mode TR069 and SNMP.
5. A method of managing the customer premises gateway using the system of any of claims 1-4, the method comprising:
the TR069 manager or the SNMP manager receives an event initiated by the customer premises gateway;
the TR069 manager or the SNMP manager sends the received event to the event processor; and
the event processor selects the TR069 manager or the SNMP manager to process the event according to the type of the event.
6. The method of claim 5, wherein the events initiated by the customer premises gateway comprise a first time on-line notification and a parameter change notification.
7. The method of claim 6, wherein processing the first online notification comprises:
register TR069 agent;
judging a management mode of the customer premises gateway according to the type of the customer premises gateway; and
and registering the SNMP agent under the condition that the management mode of the customer premises gateway is a dual mode TR069 and SNMP.
8. The method according to claim 7, characterized in that the step of registering the TR069 agent comprises:
a TR069 agent in the subscriber premises gateway reports the first online notification to the TR069 manager;
after receiving the first on-line notification, the TR069 manager reporting the first on-line notification to the event handler; and
the event handler notifies a manager registrar of information to register the TR069 agent.
9. The method according to claim 7, wherein the step of determining the management mode of the customer premises gateway according to the type of the customer premises gateway comprises:
after the event processor receives the first online notification, requesting the gateway type management module to judge the management mode of the customer premises gateway;
the gateway type management module acquires a management mode corresponding to the gateway type carried in the first online notification based on a mapping relation between a pre-stored gateway type and the management mode; and
and returning the acquired management mode to the event processor as the management mode of the customer premises gateway.
10. The method of claim 7, wherein the step of registering the SNMP agent comprises:
requesting the SNMP manager to create an SNMP node when the event processor receives that the management mode of the customer premises gateway is the dual mode TR069 and SNMP;
after the SNMP node is established, the SNMP manager initiates an event for registering the SNMP agent information to the event processor; and
the event handler requests a manager registry to register information of the SNMP agent.
11. The method of claim 6, wherein processing the parameter change notification comprises:
reporting a parameter change notification to the TR069 manager by the TR069 agent under the condition that the parameters of the customer premises gateway are changed;
the TR069 manager reporting the parameter change notification to the event handler; and
the event handler requests the SNMP manager to change parameters.
12. A method of managing the customer premises gateway using the system of any of claims 1-4, the method comprising:
the event processor receives an event initiated by the TR069 manager or the SNMP manager; and
the event processor selects the event to be processed by the TR069 manager or the SNMP manager according to the type of the received event.
13. The method according to claim 12, characterized in that the events initiated by the TR069 manager or the SNMP manager include application auto-configuration and status polling of the customer premises gateway.
14. The method of claim 13, wherein automatically configuring the application comprises:
the TR069 manager initiates an application auto-configuration event to the event handler; and
and after the event processor receives the application automatic configuration event, requesting the TR069 manager to perform the application automatic configuration.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009101276713A CN101562616B (en) | 2009-03-23 | 2009-03-23 | User residence gateway management system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009101276713A CN101562616B (en) | 2009-03-23 | 2009-03-23 | User residence gateway management system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101562616A CN101562616A (en) | 2009-10-21 |
CN101562616B true CN101562616B (en) | 2012-05-30 |
Family
ID=41221236
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009101276713A Active CN101562616B (en) | 2009-03-23 | 2009-03-23 | User residence gateway management system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101562616B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102547657B (en) * | 2010-12-31 | 2015-03-25 | 中兴通讯股份有限公司 | Method for remotely changing affiliation operator of machine-to-machine equipment |
CN107707406B (en) * | 2017-10-23 | 2020-10-16 | 武汉长光科技有限公司 | Method for upgrading equipment based on TR069 |
CN107911356B (en) * | 2017-11-08 | 2020-04-17 | 合肥美菱物联科技有限公司 | Intelligent device discovery method, device, control end and system |
CN108881209A (en) * | 2018-06-11 | 2018-11-23 | 京信通信***(中国)有限公司 | Long-range processing method, apparatus and system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101252586A (en) * | 2008-03-20 | 2008-08-27 | 中兴通讯股份有限公司 | Method and system for performing policy control for household gateway |
CN101374078A (en) * | 2008-10-22 | 2009-02-25 | 中国电信股份有限公司 | Alarm method and system for gateway equipment |
-
2009
- 2009-03-23 CN CN2009101276713A patent/CN101562616B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101252586A (en) * | 2008-03-20 | 2008-08-27 | 中兴通讯股份有限公司 | Method and system for performing policy control for household gateway |
CN101374078A (en) * | 2008-10-22 | 2009-02-25 | 中国电信股份有限公司 | Alarm method and system for gateway equipment |
Also Published As
Publication number | Publication date |
---|---|
CN101562616A (en) | 2009-10-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5093598B2 (en) | Control relay program, control relay device, and control relay method | |
EP2096793B1 (en) | Systems and methods for automatic configuration of customer premises equipment | |
EP1468371B1 (en) | Network configuration management | |
EP2404405B1 (en) | Managing network elements | |
EP1940079B9 (en) | A communication device and a system for managing the local devies remotely and the method thereof | |
CN100544272C (en) | Network apparatus management system and control method thereof | |
US8166403B2 (en) | Network management system and network management method | |
US9350611B2 (en) | Apparatus and method for locating a target operation object | |
US20100228843A1 (en) | Element management system in wireless communication network | |
US20120246297A1 (en) | Agent based monitoring for saas it service management | |
US20050105508A1 (en) | System for management of Internet telephony equipment deployed behind firewalls | |
EP2148469A1 (en) | A method, system and home network access device for accessing home network | |
WO2008031314A1 (en) | A method for reporting the device capability information and a terminal device | |
KR101619736B1 (en) | Method, apparatus and system for manageing private network remotely using session initiation protocol | |
EP2294895B1 (en) | Establishing channels between a domain manager and managed nodes | |
CA2617019A1 (en) | Interface for supporting an element management system | |
CN101485141B (en) | Method and system for two-phase mechanism for discovering web services based on management service | |
WO2006007789A1 (en) | A method for realizing terminals management in the network device | |
CN101562616B (en) | User residence gateway management system and method | |
EP2645623B1 (en) | Method, device and system for managing wireless terminal by remote server | |
CN114268938A (en) | Method, device, equipment and storage medium for managing user front equipment | |
KR20070037148A (en) | System for controlling and managing network appratus and method thereof | |
US20050015476A1 (en) | Network element system for providing independent multi-protocol service | |
EP2592781A1 (en) | Method and system for managing network topologies in home networks | |
CN101635649B (en) | Network device management system and control method of the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |