KR100340338B1 - 프로세스 관리 및 유지 보수 시스템 및 방법 - Google Patents
프로세스 관리 및 유지 보수 시스템 및 방법 Download PDFInfo
- Publication number
- KR100340338B1 KR100340338B1 KR1019990053999A KR19990053999A KR100340338B1 KR 100340338 B1 KR100340338 B1 KR 100340338B1 KR 1019990053999 A KR1019990053999 A KR 1019990053999A KR 19990053999 A KR19990053999 A KR 19990053999A KR 100340338 B1 KR100340338 B1 KR 100340338B1
- Authority
- KR
- South Korea
- Prior art keywords
- information
- real
- database
- maintenance
- process management
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 218
- 230000008569 process Effects 0.000 title claims abstract description 193
- 238000012423 maintenance Methods 0.000 title claims abstract description 50
- 230000008859 change Effects 0.000 claims abstract description 36
- 238000004891 communication Methods 0.000 claims abstract description 4
- 230000004913 activation Effects 0.000 claims description 5
- 230000009849 deactivation Effects 0.000 claims description 5
- 230000006870 function Effects 0.000 description 9
- 230000004044 response Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 3
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000026676 system process Effects 0.000 description 2
- GEDIWDLJKRKBFT-UHFFFAOYSA-N (5-methyl-2-phenylpyrazol-3-yl) n,n-dimethylcarbamate Chemical compound CN(C)C(=O)OC1=CC(C)=NN1C1=CC=CC=C1 GEDIWDLJKRKBFT-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/36—Memories
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/55—Aspects of automatic or semi-automatic exchanges related to network data storage and management
- H04M2203/558—Databases
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
본 발명은 프로세스(Process) 관리 및 유지 보수 시스템 및 방법에 관한 것으로, 특히 HLR(Home Location Register)/AuC(Authentication Center) 시스템(System)의 프로세스 관리 및 유지 보수 정보를 실시간 메모리 데이터베이스(Real-time Memory Database)로 구축하도록 한 프로세스 관리 및 유지 보수 시스템 및 방법에 관한 것이다.
본 발명의 시스템은 프로세스 관리 및 유지 보수 레코드 테이블을 형성하여 저장하고 있는 실시간 메모리 데이터베이스와; HLR/AuC 시스템과 OMS간의 통신상 에러 발생 시에 상기 실시간 메모리 데이터베이스의 정보를 변경시키고 통보하는 SQL과; 프로세스 상태 변경을 인지하여 상기 실시간 메모리 데이터베이스의 정보를 변경시키고 해당 사실을 상기 OMS로 통보하며, 최초 구동 시 또는 상기 SQL 및 OMS로부터 데이터베이스 정보 변경 사실을 통보받아 해당 데이터베이스 정보를 지역 메모리에 복사하는 PRMB를 포함하여 이루어진 것을 특징으로 한다. 한편, 본 발명의 방법은 프로세스 관리 및 유지 보수를 위한 데이터베이스를 프로세스 관리 및 유지 보수 레코드 테이블로 형성하여 실시간 메모리에 상주시키는 과정과; 최초 프로세스 관리 구동 시에 상기 실시간 메모리에 상주하는 데이터베이스로부터 프로세스 관리 및 유지 보수 정보를 판독해 지역 메모리로 복사하는 과정과; 상기 지역 메모리의 정보를 기반으로 프로세스들의 상태를 점검하는 과정과; 상기 프로세스들에서 상태 변경이 발생한 경우에 상기 실시간 메모리에 상주하는 데이터베이스의 프로세스 상태 속성 값을 변경하고 변경 사실을 통보하는 과정과; 상기 실시간 메모리에 상주하는 데이터베이스로부터 프로세스 상태를 취득하여 화면에 출력하는 과정을 포함하여 이루어진 것을 특징으로 한다.
Description
본 발명은 프로세스 관리 및 유지 보수 시스템 및 방법에 관한 것으로, 특히 HLR/AuC 시스템(System)의 프로세스 관리 및 유지 보수 정보를 실시간 메모리 데이터베이스로 구축하도록 한 프로세스 관리 및 유지 보수 시스템 및 방법에 관한 것이다.
일반적으로, HLR/AuC 시스템에서는 프로세스 관리 기능을 수행하는 블록이 존재하는데, 해당 블록은 프로세스 관리를 위한 정보를 보유하고 있다.
그리고, 해당 프로세스 관리는 메시지 큐(Message Queue) 또는 록-파일을 이용하여 주기적으로 수행하게 되는데, 프로세스 관리 기능 수행 중에서 프로세스 상태 변경이 발생할 때마다 해당 프로세스 관리 블록은 메시지 큐를 이용하여 해당 사실을 운용자 터미널로 보고해 준다.
이 때, 프로세스 관리를 위한 정보에는 프로세스 상태 점검 방법, 프로세스 식별자, 프로세스 이름, 프로세스가 사용하는 메시지 큐 키(Key), 메시지 큐 식별자 등이 있으며, 해당 프로세스 관리 블록만이 해당 정보를 알 수 있다. 따라서, 해당 HLR/AuC 시스템 운용 중에 프로세스 추가, 삭제, 통합 등과 같은 변경 사항이 발생하게 되면 프로세스 관리 블록을 새로이 적용하여야 한다.
즉, 해당 프로세스 유지 보수 기능은 해당 HLR/AuC 운용자 터미널에 의해서 수행되게 되며, 해당 프로세스 유지 보수 기능에는 프로세스 상태 관리, 프로세스 활성화 및 비활성화 등이 있다.
그러면, 종래의 프로세스 관리 및 유지 보수를 위한 구성은 도 1에 도시된 바와 같이, HLR/AuC 주제어 컴퓨터(10)와, HLR/AuC 운용자 터미널인 OMS(20)로 이루어져 있는데, 해당 HLR/AuC 주제어 컴퓨터(10) 내에는 관리 대상이 되는 HLR/AuC 시스템 프로세스들(11)과, 큐/록-파일(12)과, 프로세스 관리 블록인 PRMB(13)와, 큐(14)를 포함하여 이루어져 있으며, 해당 OMS(20) 내에는 해당 HLR/AuC 주제어 컴퓨터(10) 내 프로세스들의 상태 관련 기능을 처리하는 블록인 OPMB(21)와, 큐(22)를 포함하여 이루어져 있다.
상기 관리 대상 프로세스(11)는 상기 PRMB(13)로부터 관리 대상 프로세스(11)들의 상태를 점검하기 위한 메시지인 상태 점검 요구 메시지를 해당 큐/록-파일(12)을 통해 수신하여 상태 점검 요구 응답 메시지를 생성시켜 상기 PRMB(13)에 전송해 준다.
상기 PRMB(13)는 상기 OPMB(21)로부터 현재 HLR/AuC 시스템 내 관리 대상 프로세스(11)들의 상태를 요구하는 메시지를 수신하여 상태 점검 요구 메시지를 생성시켜 상기 큐/록-파일(12)로 전송하며, 상태 점검 방법이 상기 록-파일(12)을 이용하는 경우에 해당 프로세스들의 록-파일(12)을 점검하도록 하며, 해당 상태 요구 메시지에 대한 처리 결과 응답 메시지를 상기 큐(22)를 통해 상기 OPMB(21)로 전송하며, 프로세스 관리 중에 상태 변경이 발생하는 경우에 해당 사실을 상기 큐(22)를 통해 상기 OPMB(21)에게 통보해 준다.
상기 OPMB(21)는 상태 요구 메시지를 생성시켜 상기 큐(14)를 통해 상기 PRMB(13)에 전송하며, 새로운 버전(Version)의 프로세스를 적용하기 위해서 해당 프로세스의 활성화 및 비활성화 요구 메시지를 전송한다.
상술한 바와 같은 구성의 동작을 설명하면 다음과 같다.
먼저, 프로세스 관리 동작을 살펴보면, 프로세스 관리 블록인 PRMB(13)에서는 시스템의 적용 시에 프로세스 관리 정보를 기반으로 관리 대상 프로세스(11)들의 상태를 일정 시간 주기적으로 점검하며, 해당 관리 대상 프로세스(11)들의 점검 방법을 확인한다.
이 때, 상기 관리 대상 프로세스(11)들의 점검 방법이 메시지 큐를 이용하는 것이라면, 상기 PRMB(13)는 상기 관리 대상 프로세스(11)들의 메시지 큐(12)로 상태 점검 요구 메시지를 전송해 준다. 반면에, 상기 관리 대상 프로세스(11)들의 점검 방법이 록-파일을 이용하는 것이라면, 상기 관리 대상 프로세스(11)들의 록-파일(12) 상태를 점검한다.
그런 후, 비활성화되어 있는 프로세스가 있다면, 상기 PRMB(13)는 메시지큐를 이용하여 해당 사실을 운용자 터미널로 보고하고 상기 관리 대상 프로세스(11)의 중요도에 따른 동작을 수행한다.
그리고, 프로세스 유지 보수 동작을 살펴보면, 상기 PRMB(13)는 모든 관리 대상 프로세스(11)들의 현재 상태를 실시간으로 운용자 터미널로 보고하며, 운용자의 요구에 의해 상기 PRMB(13)는 특정 프로세서(11)를 활성화 및 비활성화시켜 준다. 또한, 새로운 버전의 프로세스 적용은 상태 점검 대상이 되는 프로세스(11)의 점검 방법을 확인하여 상술한 바와 같은 동작을 수행하도록 한다.
이와 같이, 종래의 HLR/AuC 시스템에서 프로세스 관리 및 유지 보수 방법은 프로세스의 점검 방법이 변경되거나 새로운 프로세스가 추가 및 삭제되거나 기존의 여러 프로세스를 하나의 프로세스로 통합하는 등의 프로세스 변경 사항이 발생하면 프로세스 관리 블록은 변경 사항에 따라 새롭게 적용되어야만 하므로, 아주 작은 변경 사항이 발생하더라도 해당 프로세스 관리 블록을 변경 사항에 따라 새롭게 적용해야만 한다. 또한, 운용자 터미널에서 HLR/AuC 시스템의 모든 프로세스들의 상태를 관리하기 위해서 프로세스 관리 블록에게 상태 요구 메시지 전송과 이에 다른 응답 메시지 전송이 필요하므로, 메시지 큐의 사용으로 인하여 시스템에 부하를 줄 수 있고 시스템 자원을 사용해야만 하는 문제점이 있었다.
전술한 바와 같은 문제점을 해결하기 위한 것으로, 본 발명은 HLR/AuC 시스템의 프로세스 관리 및 유지 보수 정보를 실시간 메모리 데이터베이스로 구축하여해당 실시간 메모리 데이터베이스를 기반으로 프로세스 관리 및 유지 보수 기능을 수행함으로써, 시스템 운용 중에 발생할 수 있는 프로세스 추가, 삭제, 통합 등의 변경과 프로세스 상태 점검 방법의 변경으로 인하여 발생하는 비용과 노력을 최소화하여 HLR/AuC 시스템 운용의 융통성을 향상시켜 주며, 또한 프로세스 관리 블록과 운용자 터미널간의 인터페이스를 위한 메시지 큐 사용을 감소시켜 시스템 자원을 절약하고 시스템의 부하를 감소시키는데 그 목적이 있다.
도 1은 종래의 프로세스(Process) 관리 및 유지 보수를 위한 구성을 나타낸 블록도.
도 2는 본 발명의 실시예에 따른 프로세스 관리 및 유지 보수를 위한 구성을 나타낸 블록도.
도 3은 본 발명의 실시예에 따른 프로세스 관리 및 유지 보수 방법을 나타낸 플로우챠트.
* 도면의 주요 부분에 대한 부호의 설명 *
30 : HLR(Home Location Register)/AuC(Authentication Center) 주제어 컴퓨터(Main Control Computer)
31 : 관리 대상 프로세스
32 : 큐(Queue)/록-파일(Lock-file)
33 : PRMB(Process Management Block)
34, 42 : 큐 35 : SQL(Structured Query Language)
36 : 실시간 메모리 데이터베이스(Real-time Memory Database)
40 : OMS(Operator Management System)
41 : OPMB(OMS Process Management Block)
43 : MMI(Man Machine Interface)
상술한 바와 같은 목적을 달성하기 위한 본 발명의 실시예에 따른 프로세스 관리 및 유지 보수 시스템은 프로세스 관리 및 유지 보수 레코드 테이블을 형성하여 저장하고 있는 실시간 메모리 데이터베이스와; HLR/AuC 시스템과 OMS간의 통신상 에러 발생 시에 상기 실시간 메모리 데이터베이스의 정보를 변경시키고 통보하는 SQL과; 프로세스 상태 변경을 인지하여 상기 실시간 메모리 데이터베이스의 정보를 변경시키고 해당 사실을 상기 OMS로 통보하며, 최초 구동 시 또는 상기 SQL 및 OMS로부터 데이터베이스 정보 변경 사실을 통보받아 해당 데이터베이스 정보를 지역 메모리에 복사하는 PRMB를 포함하여 이루어진 것을 특징으로 한다. 여기서, 상기 OMS는 최초 구동 시 또는 운용자의 요구 시에 상기 실시간 메모리 데이터베이스의 정보를 취득하며, 상태 점검 중단 프로세스의 발생 시 또는 새로운 버전의 프로세스 적용 시에 프로세스 활성화 및 비활성화 요구 메시지를 상기 PRMB로 전송하는 OPMB와; 프로세스 관련 정보 변경 시에 상기 실시간 메모리 데이터베이스의 정보를 변경시키고 해당 사실을 상기 PRMB로 전송하는 MMI를 포함하여 이루어진 것을 특징으로 한다.
한편, 상술한 바와 같은 목적을 달성하기 위한 본 발명의 실시예에 따른 프로세스 관리 및 유지 보수 방법은, 프로세스 관리 및 유지 보수를 위한 데이터베이스를 프로세스 관리 및 유지 보수 레코드 테이블로 형성하여 실시간 메모리에 상주시키는 과정과; 최초 프로세스 관리 구동 시에 상기 실시간 메모리에 상주하는 데이터베이스로부터 프로세스 관리 및 유지 보수 정보를 판독해 지역 메모리로 복사하는 과정과; 상기 지역 메모리의 정보를 기반으로 프로세스들의 상태를 점검하는 과정과; 상기 프로세스들에서 상태 변경이 발생한 경우에 상기 실시간 메모리에 상주하는 데이터베이스의 프로세스 상태 속성 값을 변경하고 변경 사실을 통보하는 과정과; 상기 실시간 메모리에 상주하는 데이터베이스로부터 프로세스 상태를 취득하여 화면에 출력하는 과정을 포함하여 이루어진 것을 특징으로 한다. 여기서, 상기 프로세스 관리 및 유지 보수 레코드 테이블은 프로세스 이름과, 프로세스 고유 번호와, 상태 점검 대상 여부와, 프로세스 상태 점검 방법과, 프로세스 식별자와, 프로세스 상태와, 메시지 큐 키와, 메시지 큐 식별자와, 프로세스 상태 변경 시간과, 프로세스 버전에 대한 정보를 포함하는 것을 특징으로 한다.
다르게는, 본 발명의 실시예에 따른 프로세스 관리 및 유지 보수 방법은, 시스템 운용 중에 상기 프로세스에 관련된 정보의 변경을 확인하는 과정과; 상기 실시간 메모리에 상주하는 데이터베이스에 저장되어 있는 정보를 변경시키고 해당 사실을 통보하는 과정을 더 포함하여 이루어진 것을 특징으로 한다.
본 발명은 실시간 메모리 데이터베이스를 기반으로 하는 프로세스 관리 및 유지 보수 동작을 수행하도록 하는데, 프로세스 관리 정보 테이블(Table)을 구성한 후에 해당 구성된 프로세스 관리 정보 테이블을 실시간 메모리 데이터베이스로 구축하여 HLR/AuC 시스템의 프로세스 관리 및 유지 보수를 해당 구축된 실시간 메모리 데이터베이스를 기반으로 수행하여 이에 필요한 비용과 노력을 최소화해 준다.
다시 말해서, HLR/AuC 시스템을 운용하면 기능 추가 및 변경으로 프로세스와 관련된 사항이 변경되고 해당 변경 사항에는 프로세스 점검 방법, 프로세스 추가, 삭제, 통합 등이 있는데, 종래에는 프로세스 변경 사항이 발생할 때마다 프로세스 관리 블록을 새롭게 적용해야만 했으나 본 발명에서는 프로세스 관리 정보 테이블을 실시간 메모리 데이터베이스로 구축하여 프로세스와 관련된 변경 사항이 발생하더라도 해당 실시간 메모리 데이터베이스만을 변경하여 프로세스 관리 블록을 새롭게 적용하는 노력을 지양할 수 있으므로 프로세스 관리 및 유지 보수의 노력을 최소화하며, 또한 운용자 터미널은 실시간으로 HLR/AuC 주제어 컴퓨터의 메모리에 상주하는 프로세스 관리 데이터베이스를 직접 접근하여 현재 프로세스의 모든 정보를 변경 및 출력할 수 있어 운용자 터미널과 프로세스 관리 블록간의 인터페이스를 위한 메시지 큐의 사용을 감소시키기 때문에 HLR/AuC 시스템의 자원을 절약하고 부하를 감소시켜 준다. 이하, 본 발명의 실시예를 첨부한 도면을 참조하여 상세하게 설명하면 다음과 같다.
본 발명의 실시예에 따른 프로세스 관리 및 유지 보수를 위한 구성은 도 2에 도시한 바와 같이, HLR/AuC 주제어 컴퓨터(30)와, HLR/AuC 운용자 터미널인 OMS(40)를 포함하여 이루어지는데, 해당 HLR/AuC 주제어 컴퓨터(30) 내에는 관리 대상 프로세스들(31)과, 큐/록-파일(32)과, 프로세스 관리 블록인 PRMB(33)와, 큐(34)와, 데이터베이스 정보를 변경시킬 수 있는 인터페이스인 SQL(35)과, 프로세스 관련 정보를 보유하고 있는 실시간 메모리 데이터베이스(36)를 포함하여 이루어지며, 해당 OMS(40) 내에는 해당 HLR/AuC 주제어 컴퓨터(30) 내 프로세스들의 상태 관련 기능을 처리하는 블록인 OPMB(41)와, 큐(42)와, 데이터베이스 정보를 변경시킬 수 있는 인터페이스 블록인 MMI(43)를 포함하여 이루어진다.
상기 관리 대상 프로세스(31)는 상기 PRMB(33)로부터 상태 점검 요구 메시지를 수신하고 상태 점검 요구 응답 메시지를 생성시켜 상기 큐(34)를 통해 상기 PRMB(33)로 전송한다.
상기 PRMB(33)는 데이터베이스 정보를 기반으로 상기 관리 대상 프로세스(31)들의 상태를 점검하기 위해서 상태 점검 요구 프로세스들에게 상기 큐(32)를 통해 상태 점검 요구 메시지를 전송하거나 상기 록-파일(32)을 점검하며, 프로세스의 상태 변경을 인지하여 상기 실시간 메모리 데이터베이스(36)에 직접 접근하여 데이터베이스 정보를 변경시켜 준 후에 해당 사실과 내용을 상기 큐(42)를 통해 OPMB(41)에게 통보해 주며, 해당 최초 구동을 수행하거나 상기 SQL(35) 또는 상기 OMS(40)로부터 데이터베이스 정보 변경 사실을 통보받아 해당 데이터베이스 정보를 지역 메모리에 복사해 준다.
상기 SQL(35)은 상기 HLR/AuC 주제어 컴퓨터(30)와 OMS(40)간의 통신상에 문제가 발생했을 경우에 상기 실시간 메모리 데이터베이스(36)에 직접 접근하여 데이터베이스 정보를 변경시켜 주며, 해당 데이터베이스 정보 변경 사실을 큐(34)를 통해 상기 PRMB(33)에게 통보해 준다.
상기 OPMB(41)는 상기 OMS(40)가 구동되거나 운용자의 요구에 의해 HLR/AuC 시스템의 현재 프로세스 정보를 출력하기 위해서 상기 실시간 메모리 데이터베이스(36)에 직접 접근하여 데이터베이스 정보를 취득하며, HLR/AuC 시스템 운용 중에 큰 문제가 발생하여 프로세스 관리 블록이 일시적으로 상태 점검을 중단해야 되는 프로세스가 발생하거나 새로운 버전의 프로세스를 적용하는 경우에 프로세스의 활성화 및 비활성화 요구 메시지를 상기 큐(34)를 통해 상기 PRMB(33)에 전송해 준다.
상기 MMI(43)은 HLR/AuC 시스템 운용 중에 프로세스 관련 정보가 변경되는 경우에 상기 실시간 메모리 데이터베이스(36)에 직접 접근하여 데이터베이스 정보를 변경시켜 주며, 해당 데이터베이스 정보 변경 사실을 큐(34)를 통해 상기 PRMB(33)에게 통보해 준다.
본 발명의 실시예에 따른 프로세스 관리 및 유지 보수 방법을 도 3의 플로우챠트를 참고하여 설명하면 다음과 같다.
먼저, 프로세스 관리 및 유지 보수를 위한 데이터베이스를 레코드 테이블(Record Table)로 형성하여 실시간 메모리에 상주시켜 줌으로써 실시간 메모리 데이터베이스(36)를 구성하는데(단계 S1), 해당 프로세스 관리 및 유지 보수 레코드 테이블에는 프로세스의 이름을 나타내는 64(비트)의 'PROCESS_NAME'과, 프로세스 관리 블록과 운용자 터미널간의 인터페이스를 위한 프로세스 고유 번호를 나타내는 32(비트)의 'PROCESS_UNIQUE_NUMBER'와, HLR/AuC 시스템 운용 중에 해당 프로세스에 큰 문제가 발생하여 프로세스 관리 블록이 일시적으로 상태 점검을 중단하는 경우에 애트리뷰트(Attribute) 값을 변경시켜 주는데 프로세스 관리 블록의 상태 점검 대상 여부를 나타내는 1(비트)의 'CHECK_VALID'와, 메시지 큐 또는 록-파일을 이용하는데 프로세스 상태 점검 방법을 나타내는 1(비트)의 'CHECK_METHOD'와, 운영 체제(Operating System)에서 제공하는 프로세스 식별자를 나타내는 32(비트)의 'PROCESS_IDENTIFIER'와, 활성화 또는 비활성화의 두 가지의 경우가 있는데 해당 프로세스의 현재 상태를 나타내는 1(비트)의 'PROCESS_STATUS'와, 프로세스가 사용하는 메시지 큐 키를 나타내는 32(비트)의 'QUEUE_KEY'와, 운영 체제에서 제공하는데 프로세스가 사용하는 메시지 큐 식별자를 나타내는 32(비트)의 'QUEUE_IDENTIFIER'와, 프로세스의 상태가 변경된 시간을 나타내는 32(비트)의 'STATUS_CHANGE_TIME'과, 프로세스의 현재 동작중인 버전을 나타내는 64(비트)의 'VERSION'를 포함하여 이루어진다.
그런 후, 운용자 터미널 또는 SQL(35)을 이용하여 HLR/AuC 시스템 운용 중에 프로세스 관리 및 유지 보수에 대한 정보 변경을 수행하는데, PRMB(33)는 처음 구동 시에 실시간 메모리에 상주하는 데이터베이스(36)에 직접 접속하여 프로세스 관리 및 유지 보수 정보를 지역 메모리로 복사해 준다(단계 S2).
그리고, 상기 PRMB(33)는 상기 지역 메모리에 복사해 둔 정보를 기반으로 프로세스들의 상태를 점검하며(단계 S3), 상태 변경이 발생한 경우에 상기 실시간 메모리 데이터베이스(36)의 프로세스 상태(PROCESS_STATUS)의 속성 값을 변경시켜 주며(단계 S4), 해당 변경 사실을 운용자 터미널로 통보해 준다(단계 S5).
이에, 상기 운용자 터미널은 HLR/AuC 주제어 컴퓨터(30) 내의 실시간 메모리 데이터베이스(36)에 직접 접속하여 프로세스들의 상태를 취득하여 화면에 출력시켜 준다(단계 S6).
이에 따라, 운용자 터미널 또는 상기 SQL(35)을 이용하여 HLR/AuC 시스템 운용 중에 프로세스 관련 정보가 변경되었는지를 확인하여(단계 S7) 상기 실시간 메모리 데이터베이스(36)에 상주하는 정보를 변경시켜 준 후(단계 S8), 해당 정보 변경 사실을 프로세스 관리 블록인 PRMB(33)로 통보해 준다(단계 S9).
이상과 같이, 본 발명에 의해 프로세스 관리 및 유지 보수 정보를 실시간 메모리 데이터베이스로 구축하여 HLR/AuC 시스템 프로세스 관리 및 유지 보수 기능을 해당 실시간 메모리 데이터베이스를 기반으로 수행함으로써, 프로세스 관련 정보의 변경으로 인하여 발생하는 비용과 노력을 최소화하여 HLR/AuC 시스템 운용에 있어서 융통성을 향상시켜 준다. 또한, 본 발명에 의해 프로세스 관리 블록과 운용자 터미널간의 인터페이스를 위한 메시지 큐 사용을 감소시켜 시스템 자원을 절약할 수 있고 시스템의 부하를 감소시킬 수 있다.
Claims (5)
- 프로세스 관리 및 유지 보수 레코드 테이블을 형성하여 저장하고 있는 실시간 메모리 데이터베이스와;HLR/AuC 시스템과 OMS간의 통신상 에러 발생 시에 상기 실시간 메모리 데이터베이스의 정보를 변경시키고 통보하는 SQL과;프로세스 상태 변경을 인지하여 상기 실시간 메모리 데이터베이스의 정보를 변경시키고 해당 사실을 상기 OMS로 통보하며, 최초 구동 시 또는 상기 SQL 및 OMS로부터 데이터베이스 정보 변경 사실을 통보받아 해당 데이터베이스 정보를 지역 메모리에 복사하는 PRMB를 포함하여 이루어진 것을 특징으로 하는 프로세스 관리 및 유지 보수 시스템.
- 제1항에 있어서,상기 OMS는 최초 구동 시 또는 운용자의 요구 시에 상기 실시간 메모리 데이터베이스의 정보를 취득하며, 상태 점검 중단 프로세스의 발생 시 또는 새로운 버전의 프로세스 적용 시에 프로세스 활성화 및 비활성화 요구 메시지를 상기 PRMB로 전송하는 OPMB와;프로세스 관련 정보 변경 시에 상기 실시간 메모리 데이터베이스의 정보를 변경시키고 해당 사실을 상기 PRMB로 전송하는 MMI를 포함하여 이루어진 것을 특징으로 하는 프로세스 관리 및 유지 보수 시스템.
- 프로세스 관리 및 유지 보수를 위한 데이터베이스를 프로세스 관리 및 유지 보수 레코드 테이블로 형성하여 실시간 메모리에 상주시키는 과정과;최초 프로세스 관리 구동 시에 상기 실시간 메모리에 상주하는 데이터베이스로부터 프로세스 관리 및 유지 보수 정보를 판독해 지역 메모리로 복사하는 과정과;상기 지역 메모리의 정보를 기반으로 프로세스들의 상태를 점검하는 과정과;상기 프로세스들에서 상태 변경이 발생한 경우에 상기 실시간 메모리에 상주하는 데이터베이스의 프로세스 상태 속성 값을 변경하고 변경 사실을 통보하는 과정과;상기 실시간 메모리에 상주하는 데이터베이스로부터 프로세스 상태를 취득하여 화면에 출력하는 과정을 포함하여 이루어진 것을 특징으로 하는 프로세스 관리 및 유지 보수 방법.
- 제3항에 있어서,상기 프로세스 관리 및 유지 보수 레코드 테이블은 프로세스 이름과, 프로세스 고유 번호와, 상태 점검 대상 여부와, 프로세스 상태 점검 방법과, 프로세스 식별자와, 프로세스 상태와, 메시지 큐 키와, 메시지 큐 식별자와, 프로세스 상태 변경 시간과, 프로세스 버전에 대한 정보를 포함하는 것을 특징으로 하는 프로세스관리 및 유지 보수 방법.
- 제3항에 있어서,시스템 운용 중에 상기 프로세스에 관련된 정보의 변경을 확인하는 과정과;상기 실시간 메모리에 상주하는 데이터베이스에 저장되어 있는 정보를 변경시키고 해당 사실을 통보하는 과정을 더 포함하여 이루어진 것을 특징으로 하는 프로세스 관리 및 유지 보수 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990053999A KR100340338B1 (ko) | 1999-11-30 | 1999-11-30 | 프로세스 관리 및 유지 보수 시스템 및 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990053999A KR100340338B1 (ko) | 1999-11-30 | 1999-11-30 | 프로세스 관리 및 유지 보수 시스템 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010049074A KR20010049074A (ko) | 2001-06-15 |
KR100340338B1 true KR100340338B1 (ko) | 2002-06-12 |
Family
ID=19622828
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019990053999A KR100340338B1 (ko) | 1999-11-30 | 1999-11-30 | 프로세스 관리 및 유지 보수 시스템 및 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100340338B1 (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100462986B1 (ko) * | 2002-07-22 | 2004-12-23 | 엘지전자 주식회사 | 프로세스 고유 정보를 사용한 프로세스 상태 관리 방법 |
CN100433011C (zh) * | 2006-01-17 | 2008-11-12 | 中兴通讯股份有限公司 | 嵌入式环境下内存数据库的一致性保护方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19990040844A (ko) * | 1997-11-20 | 1999-06-15 | 윤종용 | 이동 통신 시스템을 위한 장애 데이터 처리 방법, 장애 처리초기화 방법 및 장애 관련 데이터베이스 구성 방법 |
KR19990055268A (ko) * | 1997-12-26 | 1999-07-15 | 김영환 | 이동통신 교환기의 운용보전 인터페이스에서 데이터베이스 질의어 처리장치 및 그 방법 |
KR19990069724A (ko) * | 1998-02-12 | 1999-09-06 | 윤종용 | 보수운용관리 및 설정을 위한 관리시스템 |
KR19990080407A (ko) * | 1998-04-16 | 1999-11-05 | 김영환 | 이동통신 교환기에서 데이터베이스 관리시스템의 관리방법 |
-
1999
- 1999-11-30 KR KR1019990053999A patent/KR100340338B1/ko not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19990040844A (ko) * | 1997-11-20 | 1999-06-15 | 윤종용 | 이동 통신 시스템을 위한 장애 데이터 처리 방법, 장애 처리초기화 방법 및 장애 관련 데이터베이스 구성 방법 |
KR19990055268A (ko) * | 1997-12-26 | 1999-07-15 | 김영환 | 이동통신 교환기의 운용보전 인터페이스에서 데이터베이스 질의어 처리장치 및 그 방법 |
KR19990069724A (ko) * | 1998-02-12 | 1999-09-06 | 윤종용 | 보수운용관리 및 설정을 위한 관리시스템 |
KR19990080407A (ko) * | 1998-04-16 | 1999-11-05 | 김영환 | 이동통신 교환기에서 데이터베이스 관리시스템의 관리방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20010049074A (ko) | 2001-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5452433A (en) | Common agent computer management system and method | |
US5717950A (en) | Input/output device information management system for multi-computer system | |
US5987497A (en) | System and method for managing the configuration of distributed objects | |
JPH10171681A (ja) | オブジェクト指向装置管理システム | |
CN110289965B (zh) | 一种应用程序服务的管理方法及装置 | |
CN109923547B (zh) | 程序行为监控设备、分布式对象生成管理设备、存储介质、以及程序行为监视*** | |
US6779028B1 (en) | System application management method and system, and storage medium which stores program for executing system application management | |
US7237222B1 (en) | Protocol for controlling an execution process on a destination computer from a source computer | |
KR100340338B1 (ko) | 프로세스 관리 및 유지 보수 시스템 및 방법 | |
US7162492B2 (en) | Apparatus and method for managing state of external apparatus | |
JP2000194631A (ja) | 情報処理システムのマネ―ジャと少なくとも1つのリソ―スとの間の通信エ―ジェント | |
US6112315A (en) | Process and apparatus for reducing software failures using sparing in distributed systems | |
US6832336B2 (en) | Method and apparatus for maintaining consistent data | |
JP2002366381A (ja) | オブジェクトの動的入替え処理方法 | |
US6732362B1 (en) | Object-oriented exchange managing system and exchange resources installing method | |
KR20010111955A (ko) | 교환 시스템에서 하드웨어 관리 및 유지 보수 장치 및 방법 | |
KR100316841B1 (ko) | 관리 대행자의 재실행방법 및 장치 | |
JPH0464162A (ja) | コンピュータの制御命令実行方法 | |
KR100194773B1 (ko) | 이동 데이타 처리 시스템과 이동 단말기간의 데이타 일치성 제어 방법 | |
JP2001327102A (ja) | 電力系統監視制御装置 | |
KR19990001093A (ko) | 교환기 시스템의 운영 프로그램 및 데이터베이스 인스톨 방법 | |
KR20200049309A (ko) | 이기종 공작기계 컨트롤러용 통합 인터페이스 시스템 | |
JPH1031603A (ja) | 情報処理システム、クライアント/サーバシステム、およびデータベースアクセス方法 | |
CN117850851A (zh) | 一种高可靠且热升级友好的虚拟交换机软件*** | |
JP2814738B2 (ja) | ホットスタンバイシステムにおける共有ディスク装置の入出力管理方式 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20050330 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |