[go: up one dir, main page]

KR100316841B1 - Method for restarting an agent and apparatus thereof - Google Patents

Method for restarting an agent and apparatus thereof Download PDF

Info

Publication number
KR100316841B1
KR100316841B1 KR1019990048848A KR19990048848A KR100316841B1 KR 100316841 B1 KR100316841 B1 KR 100316841B1 KR 1019990048848 A KR1019990048848 A KR 1019990048848A KR 19990048848 A KR19990048848 A KR 19990048848A KR 100316841 B1 KR100316841 B1 KR 100316841B1
Authority
KR
South Korea
Prior art keywords
management
management agent
agent
information
communication
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.)
Expired - Fee Related
Application number
KR1019990048848A
Other languages
Korean (ko)
Other versions
KR20010045528A (en
Inventor
최진호
Original Assignee
김진찬
주식회사 머큐리
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 김진찬, 주식회사 머큐리 filed Critical 김진찬
Priority to KR1019990048848A priority Critical patent/KR100316841B1/en
Publication of KR20010045528A publication Critical patent/KR20010045528A/en
Application granted granted Critical
Publication of KR100316841B1 publication Critical patent/KR100316841B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0062Provisions for network management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/58Arrangements providing connection between main exchange and sub-exchange or satellite
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13349Network management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명은 통신관리망(TMN)의 관리 대행자(Agent)를 재실행시, 관리 객체(MO)에 대한 구축시간과 이에 따른 통신망 구성요소(교환기)의 프로세서간 통신(IPC) 부하를 최소화할 수 있는 관리 대행자의 재실행방법 및 장치를 제공하기 위한 것이다. 본 발명에 따른 방법은, 정보 구조가 관리자, 관리 대행자, 통신망 구성요소로 구분되어 운영되는 통신 관리망에 있어서, 관리 대행자에 대한 재실행이 요구되면, 기본 관리 객체에 대해 관리 대행자 자체적으로 초기화하는 단계; 관리 대행자내에서 기본 관리 객체와 별도의 영역에서 관리되는 관리 객체들과의 인터페이스모드를 초기화하는 단계; 관리 대행자가 실행이 중단된 기간동안 관리 대행자의 모든 관리 객체들에 대해 변경된 부분만을 통신 구성요소로부터 읽는 단계;읽어온 내용을 분석하여 해당되는 관리 객체를 업데이트하는 단계; 모든 관리 객체들에 대한 구축이 완료되면, 관리 대행자는 관리자에게 재실행 완료를 보고하는 단계로 수행된다. 따라서, 관리 대행자에서의 관리 객체 구축시간과 통신망 구성요소에서의 통신 부하를 최소화할 수 있다.The present invention can minimize the construction time for the management object (MO) and the resulting inter-processor communication (IPC) load of the communication network component (exchange) when re-executing the management agent (Agent) of the communication management network (TMN) It is to provide a method and apparatus for reexecuting a management agent. In the method according to the present invention, in a communication management network in which the information structure is divided into a manager, a management agent, and a communication network element, when a redo of the management agent is required, the management agent itself initializes the basic management object. ; Initializing an interface mode between a management object managed in a separate area from the basic management object in the management agent; The management agent reads only the changed portion of the management agent for all the management objects of the management agent during the period of execution interruption; Analyzing the read content to update the corresponding management object; When the construction of all managed objects is completed, the management agent performs a step of reporting completion of redo to the administrator. Therefore, it is possible to minimize the management object construction time in the management agent and the communication load on the communication network components.

Description

관리 대행자의 재실행방법 및 장치{METHOD FOR RESTARTING AN AGENT AND APPARATUS THEREOF}METHOD FOR RESTARTING AN AGENT AND APPARATUS THEREOF}

본 발명은 통신관리망(Telecommunication Management Network, 이하 TMN이라 약함)에 있어서 관리 대행자(Agent)(또는 원격 망 관리 대행자)에 관한 것으로, 특히 관리 대행자의 재실행(Restarting)시 통신망 구성요소(Network Element, 이하 NE라고 약함)의 관리객체(Managed Object, 이하 MO라고 약함)들에 대한 구축시간과 NE의 부하를 최소화할 수 있는 재실행방법 및 장치에 관한 것이다.The present invention relates to a management agent (or remote network management agent) in a telecommunication management network (hereinafter, referred to as TMN), and in particular, when restarting the management agent (Network Element, The present invention relates to a rerun method and apparatus for minimizing the construction time and load of the NE for Managed Objects (hereinafter, referred to as NE).

통신망을 관리하는 운용시스템(Operation System) 또는 NE들이 공급사마다 특정한 정보 모형과 인터페이스를 사용하기 때문에 통신망이 비대해짐에 따라 상호 운용성(interoperability)을 유지하면서 통신망 전체 차원에서 통합하여 관리하기가 점점 어려워지고 있다. 이에 따라 다양하고 이질적인 NE가 공존하면서 여러 형태의 운용시스템간의 연동을 가능하게 하여 개별 운용시스템의 한계성을 극복할 수 있는 통신망 운용관리체제 구축이 요구되었다.As operation systems or NEs that manage telecommunications networks use specific information models and interfaces for each supplier, it becomes more difficult to integrate and manage at the network-wide level while maintaining interoperability as the telecommunications network becomes larger. have. Accordingly, it was required to establish a communication network operation management system that can cope with various types of operating systems while overcoming various and heterogeneous NEs.

TMN은 상술한 요구에 따라 1988년 국제 전신전화 자문 위원회(Consultative Committe International Telegraph and Telephone, CCITT라고 약함)에서 처음 권고한 표준안으로서, 서로 다른 여러 접속점을 통해 전기통신망의 정보를 상호 교환하고 운용을 제어할 수 있는 인터페이스 기능을 구비한 독립된 형태의 네트워크이다. 이러한 TMN의 정보 구조는 관리자(Manager), 관리 대행자(Agent) 및 통신망 자원(Network Resource)에 해당되는 통신망 구성요소(Network Element, 이하 NE라고 약함)로 구성된다.TMN was first proposed in 1988 by the Consultative Committe International Telegraph and Telephone (CCITT) in response to the above-mentioned requirements. It is an independent type of network with an interface function. The information structure of the TMN is composed of a manager, a management agent, and a network element corresponding to a network resource (Network Element, hereinafter abbreviated as NE).

상술한 관리 대행자는 원격지에서 NE의 망 관리를 하기 위하여 NE에 존재하는 관리 실체(Managed Instant)에 대응되는 MO를 트리구조로 관리하면서 관리자에게 관리정보를 통보하는 역할을 수행하고, 관리자는 관리 대행자로부터 통지된 관리정보를 토대로 관리 대행자가 취할 관리동작을 지시하는 역할을 수행한다. 즉, 관리자는 원격 객체 관리 및 총괄 관리정보구조 관리기능 등을 지원하고, 관리 대행자는 관리객체형태로 관리자에게 관리정보를 제공하는 것이며 관리자가 특정 관리 대행자에 위치한 관리객체에게 메시지를 전달하면 분석하여 해당되는 관리동작을 취한다.In order to manage the network of the NE remotely, the above-described management agent manages the MO corresponding to the managed entity existing in the NE in a tree structure, and informs the manager of the management information. It serves to instruct the management operation to be taken by the management agent based on the management information notified from the. In other words, the manager supports remote object management and general management information structure management functions, and the management agent provides management information to the manager in the form of a management object, and the manager analyzes when the message is delivered to the management object located in a specific management agent. Take the appropriate management action.

이러한 관리 대행자의 재실행 동작은 자체적으로 장애가 발생되었거나 관리자의 요구에 의해 발생된다. 그러나, 재실행 수행시 관리자에게 제공하여야 하는 관리정보에 대한 MO를 구축하기 위하여, 관리 대행자는 MO별로 NE의 데이타 베이스를 일일이 참조하여야 한다.The redo action of these management agents is either a failure on their own or at the request of an administrator. However, in order to build a MO for management information that must be provided to the administrator when redo is performed, the management agent must refer to the NE's database for each MO.

도 1은 기존의 관리 대행자(100)와 NE에 해당되는 교환기(110)간의 관계 블럭도로서, 관리 대행자(100)는 관리 대행자 프로세서(101), 관리정보에 해당되는 모든 MO를 트리(Tree)구조로 저장하고 있는 메모리(103), 교환기(110)와의 정합처리를 하는 CCP(Central Control Processor, 이하 CCP라고 약함) 인터페이스부(105), 관리 대행자(100)내의 장애발생을 감지하는 장애 감지부(107)로 구성되고, 교환기(110)는 관리 대행자 인터페이스부(111), CCP(112)와 그에 대응되는 데이타 베이스(113), n개의 회선정합 프로세서(ASP(Access SwitchingProcessor) 0∼n)(114_0∼114_n)들과 이에 대응되는 데이타 베이스(DataBase, 이하 DB라고 약함)들(115_0∼n), 위치 레지스터 프로세서(Location Register Processor, 이하 LRP라고 약함)(116)와 이에 대응하는 DB(117)로 구성된다.1 is a block diagram illustrating a relationship between an existing management agent 100 and an exchange 110 corresponding to an NE. The management agent 100 includes a management agent processor 101 and all MOs corresponding to management information. Memory 103 stored in a structure, a Central Control Processor (CCP) interface unit 105 for matching processing with the switch 110, the failure detection unit for detecting the occurrence of failure in the management agent 100 107, the switch 110 includes a management agent interface unit 111, a CCP 112 and a database 113 corresponding thereto, and n line matching processors (ASPs 0 to n) ( 114_0 to 114_n, corresponding databases (abbreviated as DB hereinafter) 115_0 to n, location register processor (hereinafter referred to as LRP) 116, and corresponding DB 117 It consists of.

도 1을 참조하여 관리 대행자(100)에 대한 기존의 재실행 수행과정을 설명하면 다음과 같다.Referring to Figure 1 describes the existing re-execution process for the management agent 100 as follows.

우선, 자체적인 장애로 인한 재실행 요구는 장애 감지부(107)에 의해 이루어진다. 즉, 장애 감지부(107)는 관리 대행자(100)내의 관리 대행자 프로세서(101)의 운영상태를 체크한 결과 또는 CCP 인터페이스부(105)를 통해 특정 데이타를 교환기(110)측으로 전송한 후 그에 대한 응답 메시지의 수신여부를 체크한 결과에 따라 장애가 발생된 것으로 인식되면, 관리 대행자 프로세서(101)로 재실행 요구신호를 송출한다. 미도시된 관리자로부터 관리 대행자(100)로 재실행이 요구되면, 관리 대행자 프로세서(101)로 직접 인가된다. 미도시된 관리자로부터 발생되는 관리 대행자(100)에 대한 재실행 요구는 일반적으로 관리자(미도시됨)가 해당되는 관리 대행자(100)의 실행을 중단시킨 후 다시 실행하고자 할 때 발생된다.First, a request for rerun due to a failure of itself is made by the failure detection unit 107. That is, the failure detecting unit 107 checks the operation state of the management agent processor 101 in the management agent 100 or transmits specific data to the exchange 110 through the CCP interface unit 105 and then to If it is recognized that a failure has occurred according to the result of checking whether the response message has been received, the redo request signal is sent to the management agent processor 101. If a redo is requested from the manager not shown to the management agent 100, the management agent 100 is directly authorized to the management agent processor 101. The redo request for the management agent 100 generated from the manager not shown is generally generated when the manager (not shown) interrupts the execution of the corresponding management agent 100 and tries to execute it again.

관리 대행자 프로세서(101)는 장애 감지부(107) 또는 미도시된 관리자로부터 재실행이 요구되면, 관리자(미도시됨)에게 제공할 모든 관리정보의 MO를 메모리(103)에 재 구축하기 위하여 MO의 클래스(Class)순으로 해당되는 로그 데이타(Log Data) 요구신호를 CCP인터페이스부(105)를 통해 교환기(110)로 송출한다.The management agent processor 101 may, if re-execution is requested from the failure detecting unit 107 or an administrator not shown, to reconstruct the MO of all management information to be provided to the administrator (not shown) in the memory 103. The log data request signal corresponding to the class is transmitted to the exchange 110 through the CCP interface 105.

교환기(110)는 관리 대행자 인터페이스부(111)를 통해 관리 대행자(100)로부터 전송된 로그 데이타 요구신호를 CCP(112)로 전송하고, CCP(112)는 수신된 로그데이타 요구신호를 분석하여, 관리 대행자(100)가 원하는 관리 실체가 존재하는 프로세서를 파악한다. 그리고 파악된 프로세서로 해당되는 관리 실체를 요구한다. 이에 따라 해당되는 프로세서는 요구된 관리 실체를 데이타 베이스에서 읽어 CCP(112)로 전송한다. 예를 들어 CCP(112)의 분석결과, 해당되는 관리 실체가 ASP 0(114_0)에 존재하는 경우에, CCP(112)는 ASP 0(114_0)로 해당되는 관리 실체를 요구하고, ASP 0(114_0)는 요구된 관리 실체를 해당되는 데이타 베이스(115_0)에서 읽어 CCP(112)로 전송한다.The exchange 110 transmits the log data request signal transmitted from the management agent 100 to the CCP 112 through the management agent interface unit 111, and the CCP 112 analyzes the received log data request signal. The management agent 100 determines the processor in which the desired management entity exists. And it requires the management entity that corresponds to the identified processor. Accordingly, the corresponding processor reads the requested management entity from the database and transmits it to the CCP 112. For example, as a result of analysis of the CCP 112, when the corresponding management entity exists in the ASP 0 (114_0), the CCP 112 requests the management entity corresponding to the ASP 0 (114_0), ASP 0 (114_0) ) Reads the requested management entity from the corresponding database 115_0 and sends it to the CCP 112.

CCP(112)는 해당되는 프로세서로부터 수신된 관리 실체를 로그 데이타로서 관리 대행자 인터페이스부(111)를 통해 관리 대행자(100)로 송출하고, 관리 대행자(100)는 수신되는 로그 데이타를 CCP 인터페이스부(105)를 통해 메모리(103)에 MO형태로 저장한다.The CCP 112 transmits the management entity received from the corresponding processor to the management agent 100 through the management agent interface unit 111 as log data, and the management agent 100 transmits the received log data to the CCP interface unit ( 105 is stored in the memory 103 in the form of MO.

상술한 과정은 메모리(103)에 모든 MO가 구축될 때까지 반복적으로 수행된다.The above-described process is repeatedly performed until all the MOs are built in the memory 103.

이와 같이 기존에는 재실행 요구에 의해 관리 대행자(100)의 모든 MO를 재 구축하기 위하여, MO별로 교환기내의 해당 데이타 베이스에 접근하는 과정을 거쳐야 하므로 MO 재 구축에 많은 시간이 소요되어 관리자에 대한 망관리 서비스가 그 만큼 지연되는 문제가 발생된다. 그리고, 교환기(110)측도 관리 대행자(100)의 모든 MO가 재구축될 때까지 관리 대행자(100)로 해당되는 관리 실체의 로그 데이타를 제공하기 위해 프로세서간 통신(InterProcessor Communication, 이하 IPC라고 약함) 메시지를 계속 발생하기 때문에 재실행으로 인한 교환기내의 IPC부하가 증가되어 교환기내의 처리효율이 저하되는 문제가 발생된다.As described above, in order to rebuild all the MOs of the management agent 100 by the redo request, the MO has to go through the process of accessing the corresponding database in the exchange for each MO. The problem is that the management service is delayed by that much. In addition, the exchange 110 also provides inter-processor communication (hereinafter abbreviated as IPC) to provide log data of the management entity corresponding to the management agent 100 until all MOs of the management agent 100 are rebuilt. Since messages continue to be generated, the IPC load in the exchange is increased due to re-execution, resulting in a decrease in processing efficiency in the exchange.

본 발명은 상술한 문제들을 해결하기 위하여 안출한 것으로, 통신관리망(Telecommunication Management Network, 이하 TMN이라 약함)의 관리 대행자(Agent)를 재실행시, 관리 객체(Managed Object)에 대한 구축시간과 이에 따른 교환기의 프로세서간 통신(IPC) 부하를 최소화할 수 있는 관리 대행자의 재실행방법 및 장치를 제공하는데 그 목적이 있다.The present invention has been made to solve the above problems, and when re-executing the management agent (Agent) of the Telecommunication Management Network (hereinafter referred to as TMN), the construction time for the managed object and accordingly It is an object of the present invention to provide a method and apparatus for reexecuting a management agent that can minimize an IPC load of an exchange.

상기 목적을 달성하기 위하여 본 발명에 따른 관리 대행자 재실행 방법은, 정보 구조가 관리자, 관리 대행자, 통신망 구성요소로 구분되어 운영되는 통신 관리망에 있어서, 관리 대행자에 대한 재실행이 요구되면, 기본 관리 객체에 대해 관리 대행자 자체적으로 초기화하는 단계; 관리 대행자내에서 기본 관리 객체와 별도의 영역에서 관리되는 관리 객체들과의 인터페이스모드를 초기화하는 단계; 관리 대행자가 실행이 중단된 기간동안 관리 대행자의 모든 관리 객체들에 대해 변경된 부분만을 통신 구성요소로부터 읽는 단계;읽어온 내용을 분석하여 해당되는 관리 객체를 업데이트하는 단계; 모든 관리 객체들에 대한 구축이 완료되면, 관리 대행자는 관리자에게 재실행 완료를 보고하는 단계를 포함하는 것을 특징으로 한다.In order to achieve the above object, the management agent redo method according to the present invention is a communication management network in which an information structure is divided into a manager, a management agent, and a communication network element, and when a redo of the management agent is required, the basic management object Initializing itself for the management agent; Initializing an interface mode between a management object managed in a separate area from the basic management object in the management agent; The management agent reads only the changed portion of the management agent for all the management objects of the management agent during the period of execution interruption; Analyzing the read content to update the corresponding management object; When the construction of all the managed objects is completed, the management agent is characterized in that it comprises the step of reporting the completion of the redo to the administrator.

상기 목적을 달성하기 위하여 본 발명에 따른 관리 대행자 재실행 장치는, 정보 구조가 관리자, 관리 대행자, 통신망 구성요소 구조로 운영되는 통신 관리망에 있어서, 재실행시, 관리 대행자가 자체적으로 초기화할 수 있는 기본 관리 객체를 저장하는 메모리;재실행시, 관리 대행자에 구축되어야 하는 관리 객체들중 기본관리 객체를 제외한 관리 객체들을 저장하는 데이타 베이스; 재실행이 요구되면, 메모리에 저장될 기본 관리 객체를 초기화하고, 데이타 베이스와의 인터페이스 모드를 초기화한 뒤, 관리 대행자에 구축되어야 하는 모든 관리 객체들에 대한 정보중 실행이 중단된 기간동안 변경된 정보만을 통신망 구성요소로부터 수신하여 메모리 및 데이타 베이스의 정보를 업데이트하는 관리 대행자 프로세서; 통신망 구성요소에 구비되어, 실행이 중단된 기간동안 통신망 구성요소에서 발생되는 관리 객체들에 대한 정보를 저장하는 디스크; 통신망 구성요소에 구비되어, 관리 대행자로부터 임의의 관리 객체에 대한 변경된 정보가 요구되면, 디스크에서 상기 임의의 관리 객체에 해당되는 정보를 읽어 관리 대행자로 송출하는 중앙 제어 프로세서(CCP)를 포함하는 것을 특징으로 한다.In order to achieve the above object, a management agent redo apparatus according to the present invention is a communication management network in which an information structure is operated by a manager, a management agent, and a communication network component structure, and when a redo is executed, the management agent may initialize itself. A memory for storing managed objects; a database for storing managed objects, except for basic managed objects, among managed objects that should be built in the management agent when reexecuted; If a redo is requested, the default managed object to be stored in memory is initialized, the interface mode with the database is initialized, and only the changed information during the period in which the execution is stopped is performed. A management agent processor for receiving information from communication network components and updating memory and database information; A disk provided in the communication network component and storing information about management objects generated in the communication network component during a period in which execution is stopped; And a central control processor (CCP) provided in the communication network component and configured to read information corresponding to the arbitrary management object from a disk and to transmit the information to the management agent when the changed information about the management object is requested from the management agent. It features.

도 1은 기존의 관리 대행자와 교환기간의 관계 블럭도이고,1 is a block diagram showing a relationship between an existing management agent and an exchange period,

도 2는 본 발명에 따른 관리 대행자의 재실행장치를 구비한 통신 관리망의 일부 구성 블럭도이고,2 is a block diagram of a part of a communication management network having a redo apparatus of a management agent according to the present invention;

도 3은 본 발명에 따른 관리 대행자의 재실행방법에 있어서 관리 대행자의 동작 흐름도이고,3 is a flowchart illustrating an operation of a management agent in a method of reexecuting the management agent according to the present invention;

도 4는 본 발명에 따른 관리 대행자의 재실행방법에 있어서 교환기측의 동작 흐름도이다.4 is an operation flowchart of the exchange side in the re-execution method of the management agent according to the present invention.

<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>

200:관리 대행자 201:관리 대행자 프로세서200: management agent 201: management agent processor

202:메모리 203:데이타 베이스202: memory 203: database

204:장애 감지부 205:CCP 인터페이스부204: failure detection unit 205: CCP interface unit

210:교환기 211:관리 대행자 인터페이스부210: switch 211: management agent interface unit

212:CCP(Central Control Processor) 213:디스크212: Central Control Processor (CCP) 213: Disk

214:회선정합 프로세서(ASP) 215:위치레지스터 프로세서(LRP)214: Line registration processor (ASP) 215: Position register processor (LRP)

220:운용자 터미널220: Operator terminal

이하, 첨부된 도면을 참조하여 본 발명에 따른 실시예를 상세하게 설명하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 2는 본 발명에 따른 관리 대행자의 재실행 장치를 구비한 통신 관리망(이하 TMN이라 약함)의 일부 기능 블럭도로서, 관리 대행자(200)와 통신망 구성요소(Network Element, 이하 NE라고 약함)에 해당되는 교환기(210) 및 교환기(210)에 연결되어 있는 운용자 터미널(220)로 구성된다.FIG. 2 is a partial functional block diagram of a communication management network (hereinafter referred to as TMN) with a redo device for management agents in accordance with the present invention. FIG. 2 is a diagram of a management agent 200 and a network element (hereinafter referred to as NE). It consists of a corresponding switch 210 and an operator terminal 220 connected to the switch 210.

관리 대행자(200)는 관리 대행자 프로세서(201), 기본 관리 객체(Managed Object, 이하 MO라고 약함)를 관리하는 메모리(202), 상술한 기본 MO를 제외한 나머지 모든 MO를 관리하는 데이타 베이스(203), 관리 대행자(200)내에서의 장애발생여부를 감지하는 장애 감지부(204), 교환기(210)와의 정합처리를 하는 CCP(Central Control Processor, 이하 CCP라고 약함) 인터페이스부(205)로 구성되고, 교환기(210)는 관리 대행자(200)와 정합처리를 하는 관리 대행자 인터페이스부(211), CCP(212), 운용자 터미널(220)을 통해 새로운 COD(Command Of Description)가 인가됨에 따라 CCP(212)에서 생성되는 M_POD(Mo_Printing Of Description)를 보관하는 디스크(213), n개의 회선정합 프로세서(ASP 0∼n), 위치 레지스터 프로세서(215)를 포함하도록 구성된다. 상술한 데이타 베이스(203)는 디스크와 같은 것으로 구성된다.The management agent 200 includes a management agent processor 201, a memory 202 for managing a basic managed object (hereinafter referred to as MO), and a database 203 for managing all other MOs except the basic MO described above. A failure detection unit 204 for detecting a failure in the management agent 200 and a central control processor (CCP) interface unit 205 for matching with the switch 210. The exchanger 210 is provided with a new command of description (COD) through the management agent interface unit 211, the CCP 212, and the operator terminal 220 that match with the management agent 200. And a disk 213 for storing M_PODs (Mo_Printing Of Description) generated in the &lt; RTI ID = 0.0 &gt;), &lt; / RTI &gt; The above-described database 203 is composed of a disk or the like.

도 3은 본 발명에 따른 관리 대행자의 재실행 방법에 있어서 관리 대행자측의 동작 흐름도이고, 도 4는 본 발명에 따른 관리 대행자의 재실행 방법에 있어서 교환기측의 동작 흐름도이다.3 is an operation flowchart of the management agent side in the reexecution method of the management agent according to the present invention, and FIG. 4 is an operation flowchart of the exchange side in the reexecution method of the management agent according to the present invention.

그러면, 도 2 내지 도 4를 참조하여 본 발명에 따른 관리 대행자의 재실행동작을 설명하면 다음과 같다.2 to 4, the reexecution operation of the management agent according to the present invention will be described as follows.

먼저, 장애 감지부(204)로부터 관리 대행자 프로세서(201)로 재실행 요구신호가 발생되는 경우는 도 1에서 언급한 바와 같은 상황일 때이다. 즉, 관리 대행자 프로세서(201)의 운용상태가 정상인지를 체크한 결과와 CCP 인터페이스부(205)가 정상적으로 운영되고 있는 지를 체크한 결과에 따라 해당되는 관리 대행자(200)에 대한 장애발생여부를 파악하고, 장애가 발생된 것으로 인식될 때, 관리 대행자 프로세서(201)로 재실행 요구신호를 발생한다. 관리자(미도시됨) 역시 관리 대행자(200)로 재실행 요구신호를 발생하는 경우는 도 1에서 언급한 경우와 동일한상황에서 발생된다.First, a case in which a redo request signal is generated from the failure detection unit 204 to the management agent processor 201 is a situation as described with reference to FIG. 1. That is, according to the result of checking whether the operation state of the management agent processor 201 is normal and the result of checking whether the CCP interface unit 205 is operating normally, whether the corresponding management agent 200 is identified or not is detected. When it is recognized that a failure has occurred, a redo request signal is generated to the management agent processor 201. The manager (not shown) also generates a redo request signal to the management agent 200 in the same situation as mentioned in FIG. 1.

상술한 바와 같은 상황에 의해 재실행 요구신호가 관리 대행자 프로세서(201)로 인가되면, 관리 대행자 프로세서(201)는 단계 301로 진행되어 메모리(202)에서 관리하는 기본 MO를 초기화한다. 기본 MO는 관리 대행자(200)가 교환기(210)와의 연동을 통해 초기화할 필요가 없는 것들로서, 관리자(미도시됨)가 자주 이용하는 MO이거나 관리 대행자(200)가 재실행 후 교환기(210)로부터 수신하여도 되는 MO들이 해당된다. 구체적인 예로 교환기(210)의 성능관리 MO가 이에 해당된다. 이러한 기본 MO의 수는 약 1 내지 수십개 정도가 된다.When the redo request signal is applied to the management agent processor 201 by the above-described situation, the management agent processor 201 proceeds to step 301 to initialize the basic MO managed by the memory 202. Basic MOs are those that the management agent 200 does not need to be initialized through interworking with the exchange 210, and is frequently used by an administrator (not shown) or received from the exchange 210 after the management agent 200 is re-executed. MOs may be included. As a specific example, the performance management MO of the exchange 210 corresponds to this. The number of such base MOs is about 1 to several tens.

기본 MO가 초기화된 후, 관리 대행자 프로세서(201)는 단계 302로 진행되어 데이타 베이스(203)에서 보관하고 있는 MO를 관리자(미도시됨)에게 빠르게 제공할 수 있도록, 데이타 베이스(203)와의 인터페이스를 초기화한다. 즉, 관리자(미도시됨)와 관리 대행자(200)간에는 공통 관리정보 서비스(Common Management Information Service, CMIS라고 약하기도 함.) 형태로 메시지가 전송되는 반면에 관리 대행자 프로세서(201)와 데이타 베이스(203)간에는 구조적 질의 언어(Structured Query Language, SQL이라 약함) 형식으로 메시지가 전송되므로, 이들간의 빠른 데이타 전송이 가능할 수 있도록 형식변환모드를 초기화한다.After the base MO is initialized, the management agent processor 201 proceeds to step 302 to interface with the database 203 so as to quickly provide the administrator (not shown) with the MO stored in the database 203. Initialize That is, a message is transmitted between the manager (not shown) and the management agent 200 in the form of a common management information service (sometimes referred to as CMIS), while the management agent processor 201 and the database ( Since messages are transmitted in a structured query language (SQL) format between 203), a format conversion mode is initialized to enable fast data transfer between them.

그 다음 관리 대행자 프로세서(201)는 단계 303으로 진행되어 바로 이전에 관리 대행자(200)가 실행을 중단한 시점부터 현재 시점까지 메모리(202)에서 관리하는 기본 MO와 데이타 베이스(203)에서 관리하고 있는 MO에 대한 변경된 내용을 교환기(210)로부터 받기 위하여 CCP 인터페이스부(205)를 통해 MMC(Man MachineCommand) 로그 데이타(Log Data) 요구신호를 교환기(210)로 송출한다.The management agent processor 201 then proceeds to step 303 where the management agent 200 manages in the base MO and the database 203 managed by the memory 202 from the time when the management agent 200 stopped execution to the present time. The MMC (Man Machine Command) log data (Log Data) request signal is transmitted to the switch 210 through the CCP interface unit 205 to receive the changed contents of the MO.

CCP 인터페이스부(205)를 통해 전송되는 MMC 로그 데이타 요구신호는 해당되는 관리 대행자(200)가 실행을 중단한 시점과 현재 시점 및 해당되는 MO와 MO에 포함되는 POD(Printing Of Description)(이하 M_POD라고 약함)중 원하는 POD 등의 정보가 포함된다. 여기서 MO는 망관리에서 네트워크 관리 프로토콜에 의하여 관리되는 네트워크 디바이스로서, 교환기(210)에 구비되어 있는 하나의 기능(프로세스)이고, POD는 각 MO에 존재할 수 있는 조건들로서 운용자 터미널(220)을 통해 인가되는 COD(Command Of Description)에 따른 운영결과 데이타이다.The MMC log data request signal transmitted through the CCP interface unit 205 includes a time point and a current time when the corresponding management agent 200 stops executing, and a printing of description (POD) included in the corresponding MO and MO (hereinafter M_POD). Information) such as desired POD is included. Here, the MO is a network device managed by a network management protocol in network management, and is a function (process) provided in the switch 210, and the POD is a condition that may exist in each MO through the operator terminal 220. Operation result data according to authorized command of description (COD).

따라서 상술한 MMC 로그 데이타 요구신호를 전송함으로써, 관리 대행자(200)는 해당되는 교환기(210)로 실행이 중단된 시점부터 현재 시점까지 관리자(미도시됨)에게 보고하여야할 기능의 POD중 업데이트 또는 새롭게 발생된 정보를 요구하게 되는 것이다. 그리고, MMC 로그 데이타 요구신호를 송출할 때, 관리 대행자 프로세서(201)는 사전에 관리하고 있던 MO들에 대한 등급을 기준으로 요구신호에 실릴 MO 정보를 결정한다. 상술한 MO에는 기본 MO와 데이타 베이스(203)에서 관리되는 모든 MO가 포함된다.Therefore, by transmitting the above-mentioned MMC log data request signal, the management agent 200 updates or updates in the POD of the function to be reported to the administrator (not shown) from the time when execution is stopped to the corresponding switch 210 to the present time. The newly generated information is required. When the MMC log data request signal is sent, the management agent processor 201 determines the MO information to be carried in the request signal based on the class of the MOs previously managed. The above-mentioned MO includes the base MO and all the MOs managed in the database 203.

MMC 로그 데이타 요구신호를 교환기(210)로 송출한 후, 관리 대행자 프로세서(201)는 교환기(210)로부터 M_POD가 수신되는 지를 체크한다(단계 304). 체크결과, M_POD가 수신되었으면, 관리 대행자 프로세서(201)는 단계 305로 진행되어 수신된 M_POD를 분석한다(Parsing). 분석한 결과, 수신된 M_POD가 메모리(202)에서 관리하는 MO에 해당되는 경우에, 이를 메모리(202)에서 보관할 수 있도록 해당되는MO를 업데이트한다. 그러나 분석한 결과, 수신된 M_POD가 데이타 베이스(203)에서 관리하는 MO에 해당되는 경우에, 데이타 베이스(203)에서 보관할 수 있도록 해당되는 MO를 업데이트한다(단계 306).After sending the MMC log data request signal to the switch 210, the management agent processor 201 checks whether M_POD is received from the switch 210 (step 304). If M_POD is received, the management agent processor 201 proceeds to step 305 and analyzes the received M_POD (Parsing). As a result of analysis, when the received M_POD corresponds to the MO managed by the memory 202, the corresponding MO is updated to be stored in the memory 202. However, as a result of analysis, if the received M_POD corresponds to the MO managed by the database 203, the corresponding MO is updated to be stored in the database 203 (step 306).

그 다음, 관리 대행자 프로세서(201)는 모든 MO의 로그 데이타를 요구하였는 지를 체크한다. 체크한 결과, 모든 MO에 대한 로그 데이타가 요구되지 않았으면, 관리 대행자 프로세서(201)는 단계 303으로 리턴되어 상술한 과정을 반복 수행한다.The management agent processor 201 then checks whether it has requested log data of all MOs. If it is checked that log data for all MOs is not required, the management agent processor 201 returns to step 303 to repeat the above-described process.

그러나, 모든 MO의 로그 데이타가 요구된 경우에, 관리 대행자 프로세서(201)는 단계 307에서 단계 308로 진행되어 관리자(미도시됨)에게 재실행 완료를 통보하고, 재실행과정을 종료한다.However, if log data of all the MOs is required, the management agent processor 201 proceeds from step 307 to step 308 to notify the administrator (not shown) of the rerun completion, and terminates the rerun process.

그리고, 단계 304에서 M_POD가 수신되지 않은 상태에서 에러 메시지가 수신되면, 관리 대행자 프로세서(201)는 단계 309를 통해 단계 307로 진행되어 상술한 바와 동일하게 동작한다. 그리고, M_POD와 에러 메시지가 모두 수신되지 않았으면, 단계 310으로 진행되어 일정 시간이 경과하였는 지를 체크한다. 체크결과, 일정 시간이 경과하지 않았으면, 단계 304로 리턴되어 상술한 과정을 반복 수행하고, 일정 시간이 경과하였으면, 단계 307로 진행되어 상술한 바와 같이 동작한다.If an error message is received when M_POD is not received in step 304, the management agent processor 201 proceeds to step 307 through step 309 and operates in the same manner as described above. If both the M_POD and the error message have not been received, the process proceeds to step 310 to check whether a predetermined time has elapsed. As a result of the check, if the predetermined time has not elapsed, the process returns to step 304 to repeat the above-described process. If the predetermined time elapses, the process proceeds to step 307 and operates as described above.

한편, 교환기(210)는 관리 대행자 인터페이스부(211)를 통해 임의의 MO에 대한 MMC 로그 데이타 요구신호가 수신되면, CCP(212)로 전송한다. CCP(212)는 수신된 MMC 로그 데이타 요구신호를 분석한 결과에 따라 디스크(213)에 해당되는 M_POD가 존재하는 지를 서치한다.On the other hand, when the exchange 210 receives the MMC log data request signal for any MO through the management agent interface 211, and transmits to the CCP (212). The CCP 212 searches whether the M_POD corresponding to the disk 213 exists according to the result of analyzing the received MMC log data request signal.

디스크(213)에는 MO별 M_POD가 파일(File)형태로 저장되어 있는데, 이 M_POD는 관리 대행자(200)의 실행이 중단된 동안 운용자 터미널(220)로부터 인가된 COD에 따른 운영 결과이다. 따라서 디스크(213)에 해당되는 M_POD가 존재한다는 것은 관리 대행자(200)의 실행이 중단된 기간동안 해당되는 M_POD가 업데이트 또는 새롭게 생성되었다는 것을 의미한다. 이 때, 디스크(213)에는 해당되는 MO에 속해 있으나 관리 대행자(200)가 요구하지 않은 M_POD가 존재할 수 있다. 이러한 M_POD는 관리자(미도시됨)에게 보고할 필요가 없는 정보이다. 이로 인해, 관리 대행자(200)는 로그 데이타 요구신호를 송출할 때, 수신받고자 하는 M_POD까지 지정하는 것이다.The disk 213 stores M_POD for each MO in the form of a file. The M_POD is an operation result according to the COD authorized from the operator terminal 220 while the management agent 200 is stopped. Therefore, the presence of the M_POD corresponding to the disk 213 means that the corresponding M_POD has been updated or newly created during the period in which the management agent 200 is stopped. At this time, there may be an M_POD belonging to the corresponding MO but not requested by the management agent 200 on the disk 213. This M_POD is information that does not need to be reported to a manager (not shown). For this reason, when the management agent 200 transmits a log data request signal, it designates up to M_POD to receive.

단계 401에서 체크한 결과, 해당되는 M_POD가 디스크(213)에 존재하면, CCP(212)는 단계 402로 진행되어 디스크(213)의 해당 로그 데이타 파일에 저장되어 있는 해당 M_POD를 읽어온다. 그리고 단계 403으로 진행되어 읽혀진 M_POD를 관리 대행자 인터페이스부(211)를 통해 관리 대행자(200)로 송출하고, MMC 로그 데이타 요구에 따른 송출작업을 종료한다.As a result of checking in step 401, if the corresponding M_POD exists in the disk 213, the CCP 212 proceeds to step 402 to read the corresponding M_POD stored in the corresponding log data file of the disk 213. In step 403, the read M_POD is sent to the management agent 200 through the management agent interface unit 211, and the sending operation according to the MMC log data request is completed.

그러나, 단계 401에서 체크한 결과, 디스크(213)의 해당 파일에 해당되는 M_POD가 존재하지 않으면 관리 대행자(200)의 실행이 중단된 동안 해당되는 M_POD에 대해 업데이트 또는 새롭게 생성된 정보가 존재하지 않는 것이므로 CCP(212)는 관리 대행자 인터페이스부(211)를 통해 에러 메시지를 통보하고, MMC 로그 데이타 요구에 따른 송출작업을 종료한다.However, if the M_POD corresponding to the corresponding file on the disk 213 does not exist as a result of checking in step 401, the updated or newly generated information does not exist for the corresponding M_POD while the management agent 200 is stopped. Since the CCP 212 notifies the error message through the management agent interface unit 211, and finishes the sending operation according to the MMC log data request.

상술한 바와 같이, 본 발명은 통신관리망(TMN)의 관리 대행자(Agent)에서 자체적으로 초기화할 수 있는 기본 MO와 이를 제외한 MO를 각각 분리하고 실행이 중단된 상태에서도 기본 MO를 제외한 MO는 관리 대행자에 보관될 수 있도록 하여 재실행시 실행이 중단된 기간동안 변경된 내용만을 통신망 구성요소로부터 읽어오도록 구현함으로써, 관리 대행자의 재실행으로 인해 관리 객체를 재구축할 때, 통신망 구성요소에 대한 접근(Access) 회수를 최소화하고, 통신망 구성요소에서 발생되는 IPC수를 줄여 통신망 구성요소의 처리효율을 향상시킬 수 있는 효과가 있다.As described above, the present invention separates the base MO that can be initialized by the management agent (Agent) of the communication management network (TMN) and the MO except this, and manages the MO except the base MO even in a state where execution is stopped. Access to the network components when rebuilding managed objects due to the management agent's redo is implemented by allowing the agent to be stored in the agent so that only the changed contents are read from the network component during the period of execution interruption. There is an effect that can minimize the number of times, reduce the number of IPC generated in the network component to improve the processing efficiency of the network component.

Claims (3)

정보 구조가 관리자, 관리 대행자, 통신망 구성요소로 구분되어 운영되는 통신 관리망에 있어서,In a communication management network in which an information structure is divided into managers, management agents, and communication network components, 상기 관리 대행자에 대한 재실행이 요구되면, 기본 관리 객체에 대해 상기 관리 대행자 자체적으로 초기화하는 단계;Initializing the management agent itself with respect to a basic management object when redo is required for the management agent; 상기 관리 대행자내에서 상기 기본 관리 객체와 별도의 영역에서 관리되는 관리 객체들과의 인터페이스모드를 초기화하는 단계;Initiating an interface mode with management objects managed in a separate area from the basic management object in the management agent; 상기 관리 대행자가 실행이 중단된 기간동안 상기 관리 대행자의 모든 관리 객체들에 대해 변경된 부분만을 상기 통신 구성요소로부터 읽는 단계;Reading, by the management agent, only the changed portion of all the management objects of the management agent from the communication component during the period of interruption of execution; 읽어온 내용을 분석하여 해당되는 관리 객체를 업데이트하는 단계;Analyzing the read content and updating a corresponding managed object; 상기 모든 관리 객체들에 대한 구축이 완료되면, 상기 관리 대행자는 상기 관리자에게 재실행 완료를 보고하는 단계를 포함하는 것을 특징으로 하는 관리 대행자의 재실행방법.And when the construction of all the management objects is completed, the management agent reporting the completion of the redo to the manager. 제 1 항에 있어서, 상기 관리 대행자의 재실행방법은, 모든 관리 객체가 상기 관리 대행자에 구축될 때까지 상기 읽는 단계와 업데이트 단계를 관리 객체단위로 반복 수행하는 것을 특징으로 하는 관리 대행자의 재실행방법.The method of claim 1, wherein the management agent re-execution method repeats the reading and updating steps in a management object unit until all the management objects are constructed in the management agent. 정보 구조가 관리자, 관리 대행자, 통신망 구성요소 구조로 운영되는 통신관리망에 있어서,In a communication management network in which an information structure is operated by a manager, a management agent, and a communication network component structure, 재실행시, 상기 관리 대행자가 자체적으로 초기화할 수 있는 기본 관리 객체를 저장하는 메모리;A memory storing a basic management object that the management agent can initialize itself when re-executing; 상기 재실행시, 상기 관리 대행자에 구축되어야 하는 관리 객체들중 상기 기본 관리 객체를 제외한 관리 객체들을 저장하는 데이타 베이스;A database storing management objects except for the basic management object among management objects to be built in the management agent when the redo is executed; 상기 재실행이 요구되면, 상기 메모리에 저장될 상기 기본 관리 객체를 초기화하고, 상기 데이타 베이스와의 인터페이스 모드를 초기화한 뒤, 상기 관리 대행자에 구축되어야 하는 모든 관리 객체들에 대한 정보중 실행이 중단된 기간동안 변경된 정보만을 상기 통신망 구성요소로부터 수신하여 상기 메모리 및 데이타 베이스의 정보를 업데이트하는 관리 대행자 프로세서;When the redo is requested, the basic management object to be stored in the memory is initialized, the interface mode with the database is initialized, and execution of the information about all management objects to be constructed in the management agent is stopped. A management agent processor for receiving only information changed during the period from the communication network component to update information in the memory and the database; 상기 통신망 구성요소에 구비되어, 상기 실행이 중단된 기간동안 상기 통신망 구성요소에서 발생되는 상기 관리 객체들에 대한 정보를 저장하는 디스크;A disk provided in the network component, the disk storing information about the management objects generated in the network component during a period in which the execution is stopped; 상기 통신망 구성요소에 구비되어, 상기 관리 대행자로부터 임의의 관리 객체에 대한 변경된 정보가 요구되면, 상기 디스크에서 상기 임의의 관리 객체에 해당되는 정보를 읽어 상기 관리 대행자로 송출하는 중앙 제어 프로세서(CCP)를 포함하는 것을 특징으로 하는 관리 대행자의 재실행장치.A central control processor (CCP) provided in the communication network component and configured to read information corresponding to the arbitrary management object from the disk and to transmit the information to the management agent when the changed information on any management object is requested from the management agent. Re-execution apparatus of the management agent comprising a.
KR1019990048848A 1999-11-05 1999-11-05 Method for restarting an agent and apparatus thereof Expired - Fee Related KR100316841B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019990048848A KR100316841B1 (en) 1999-11-05 1999-11-05 Method for restarting an agent and apparatus thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990048848A KR100316841B1 (en) 1999-11-05 1999-11-05 Method for restarting an agent and apparatus thereof

Publications (2)

Publication Number Publication Date
KR20010045528A KR20010045528A (en) 2001-06-05
KR100316841B1 true KR100316841B1 (en) 2001-12-24

Family

ID=19618724

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990048848A Expired - Fee Related KR100316841B1 (en) 1999-11-05 1999-11-05 Method for restarting an agent and apparatus thereof

Country Status (1)

Country Link
KR (1) KR100316841B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100407812B1 (en) * 2001-10-16 2003-12-01 주식회사 넷브레인 Method of transmitting a message between telecommunication system and agent system of telecommunication network
KR100833127B1 (en) * 2006-08-18 2008-05-28 포스데이타 주식회사 A component management system of a wireless communication network having an expandable structure

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990001094A (en) * 1997-06-12 1999-01-15 윤종용 How to back up the operating program and database of the exchange system
KR100205034B1 (en) * 1996-11-25 1999-06-15 이계철 Error administrating method in dans
KR19990050381A (en) * 1997-12-17 1999-07-05 이계철 How to interface with TN management agent
KR19990070317A (en) * 1998-02-19 1999-09-15 이계철 State Management Method of Asynchronous Transfer Mode Switch by Communication Management Network System

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100205034B1 (en) * 1996-11-25 1999-06-15 이계철 Error administrating method in dans
KR19990001094A (en) * 1997-06-12 1999-01-15 윤종용 How to back up the operating program and database of the exchange system
KR19990050381A (en) * 1997-12-17 1999-07-05 이계철 How to interface with TN management agent
KR19990070317A (en) * 1998-02-19 1999-09-15 이계철 State Management Method of Asynchronous Transfer Mode Switch by Communication Management Network System

Also Published As

Publication number Publication date
KR20010045528A (en) 2001-06-05

Similar Documents

Publication Publication Date Title
US5978845A (en) Network management relay mechanism
KR100212347B1 (en) Network management with acquisition of formatted dump data from remote process
US20020161859A1 (en) Workflow engine and system
US20020087734A1 (en) System and method for managing dependencies in a component-based system
US7912858B2 (en) Data synchronization method
US6549620B2 (en) Signal transfer point local number portability database audit system and method
US7562126B2 (en) Agent for communication between a manager and at least one resource, and tool library for creating the agent
US7143082B2 (en) Distributed-processing database-management system
KR100316841B1 (en) Method for restarting an agent and apparatus thereof
US7162492B2 (en) Apparatus and method for managing state of external apparatus
JP3730545B2 (en) Service control application execution method and system
US5966713A (en) Method for determining the contents of a restoration log
KR100274848B1 (en) Network management method for network management system
KR100298208B1 (en) Method for remote program execution interfacting in switching system
JP2003298624A (en) Communication path securing method in service control application execution system
KR100340338B1 (en) System and Method of Controlling Management and Maintenance of Process
KR100304364B1 (en) Method for operation and management data processing in switching system
KR20000039704A (en) Method for converting notification information between communication network agent and common object request broker architecture manager in atm
KR100480650B1 (en) Method for reinitialization in TMN agent
KR100228402B1 (en) Data recovery method in tmn agent system of exchange
US20020184243A1 (en) Base host-switching database-management system
US20020188662A1 (en) Method for detecting the isolation condition between agent and manager processing entities in a telecommunications network management system
KR20080001182U (en) Network management system that provides synchronization with performance data collection activation information of terminal device
KR100293913B1 (en) Method for form filling command processing in switching system
KR100293912B1 (en) Method for text command processing in switching system

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

N231 Notification of change of applicant
PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

FPAY Annual fee payment

Payment date: 20091026

Year of fee payment: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20101127

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20101127

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000