KR19980035956A - Statistical history calculation method of intelligent network service control / management system - Google Patents
Statistical history calculation method of intelligent network service control / management system Download PDFInfo
- Publication number
- KR19980035956A KR19980035956A KR1019960054414A KR19960054414A KR19980035956A KR 19980035956 A KR19980035956 A KR 19980035956A KR 1019960054414 A KR1019960054414 A KR 1019960054414A KR 19960054414 A KR19960054414 A KR 19960054414A KR 19980035956 A KR19980035956 A KR 19980035956A
- Authority
- KR
- South Korea
- Prior art keywords
- history
- message
- statistical
- history calculation
- storage table
- Prior art date
Links
Landscapes
- Computer And Data Communications (AREA)
Abstract
본 발명은 지능망 서비스 제어/관리 시스템(NICS)의 통계이력 산출 방법에 관한 것으로서, 특히 NICS의 운용관리와 유지보수를 목적으로 수집하여 통계 데이타베이스의 메세지 저장 테이블에 저장된 NICS 시스템 및 NICS에서 제공하는 광역착신과금 서비스, 신용통화 서비스, 정보료수납대행 서비스 관련 상태(status), 측정(measurement), 장애(fault) 메세지로부터 통계이력을 산출하여 그 결과를 통계이력 저장 테이블에 저장하고, 운용자가 요구할 경우에는 그 결과를 작업석 및 프린터로 출력해 주는 방법에 관한 것으로써, 본 발명이 적용되는 통계 데이타베이스의 메세지 저장 테이블에 저장된 메세지는 기억장치인 공간 부족으로 일정기간(짧을 경우 수시간)이 경과하면 주기적 혹은 운용자의 조작에 의해 데이타베이스로부터 삭제되는데, 종래에는 삭제되는 메세지에 대한 통계이력 산출 기능이 없이 일별, 월별, 분기별, 년별 통계보고 및 시스템 운용관리/유지보수에 필수적인 분석정보를 얻는 것이 불가능하였으므로 상기 종래기술의 문제점을 해결하기 위하여 안출된 본 발명은, 주기적(일별, 월별)으로 혹은 데이타베이스에 저장된 메세지를 삭제하기 전에 통계이력을 산출하고 그 결과를 이력저장 테이블에 저장하는 기능을 추가하여 차후 통계보고와 시스템 운용관리/유지보수 및 시스템 이상발생시에 분석정보로 사용될 필수적인 정보를 제공하는 지능망 서비스 제어/관리 시스템의 통계이력 산출 방법을 제공한다.The present invention relates to a method for calculating the statistical history of an intelligent network service control / management system (NICS), in particular for the purpose of management and maintenance of the NICS provided by the NICS system and NICS stored in the message storage table of the statistical database Statistical history is calculated from the status, measurement, and fault messages related to wide area incoming and outgoing billing service, credit call service, and information service agency, and the result is stored in the statistical history storage table. In this case, the result is outputted to the work seat and the printer. The message stored in the message storage table of the statistical database to which the present invention is applied is a short period of time (several hours if short) due to lack of storage space. When it elapses, it is deleted from the database periodically or by operator's operation. The present invention has been made to solve the problems of the prior art because it was impossible to obtain the essential analysis information for daily, monthly, quarterly, yearly statistical reporting and system operation management / maintenance without the statistical history calculation function for the seji, Adds a function that calculates the statistical history periodically (daily, monthly) or before deleting the message stored in the database and saves the result in the history storage table so that in the event of subsequent statistical reporting and system operation management / maintenance and system failure Provides statistical history calculation method of intelligent network service control / management system that provides essential information to be used as analysis information.
Description
본 발명은 지능망 서비스 제어/관리 시스템(NICS)의 통계이력 산출 방법에 관한 것으로서, 지능망 서비스 제어/관리 시스템(NICS)은 지능망 구성장치중 핵심장치로 교환기에서 특수 서비스의 제공에 필요한 지능을 교환기로부터 분리해 범용 컴퓨터에 구현함으로써 통신망 서비스의 구현 및 제공을 보다 쉽게 빠르게 하면서 서비스의 관리 등을 편리하게 하여 주는 시스템이다.The present invention relates to a method for calculating the statistical history of an intelligent network service control / management system (NICS), wherein the intelligent network service control / management system (NICS) is a core device of the intelligent network configurator and transfers the intelligence required for providing a special service from the exchange to the exchange. By separating and implementing on a general-purpose computer, it is a system that makes it easier to implement and provide communication network services and to manage services.
본 발명이 적용되는 통계데이타베이스의 메세지 저장 테이블에 저장된 메세지는 기억장치의 공간 부족으로 일정기간, 짧을 경우 수시간이 경과하면 주기적 혹은 운용자의 조작에 의해 데이타베이스로부터 삭제된다.Messages stored in the message storage table of the statistical database to which the present invention is applied are deleted from the database periodically or by an operator's operation after a certain period of time, or a few hours in the short time due to lack of space in the storage device.
종래에는 삭제되는 메세지에 대한 통계이력 산출 기능이 없어 일별 및 월별, 그리고 분기별과, 년별 통계보고 및 시스템 운용관리/유지보수에 필수적인 분석정보를 얻는 것이 불가능하였다.Conventionally, since there is no function of calculating the statistical history of deleted messages, it is impossible to obtain analysis information necessary for daily and monthly, quarterly, and yearly statistical reporting and system operation management / maintenance.
상기 목적을 달성하기 위해 본 발명은, 종래 지능망 서비스 제어/관리 시스템(NICS)에서 제공할 수 없었던 일별과, 월별, 그리고 분기별과, 년별 통계보고 및 시스템 운용관리/유지보수에 필수적인 분석정보의 제공을 위해 메세지를 삭제하기 전에 이들 메세지로부터 필수정보를 추출하고, 그 결과를 보관하여야 한다.In order to achieve the above object, the present invention, the daily, monthly, and quarterly, which could not be provided in the conventional intelligent network service control / management system (NICS) of the analysis information essential for the annual statistical reporting and system operation management / maintenance Before deleting messages for provision, you must extract the required information from these messages and keep the results.
따라서 본 발명에서는 주기적(일별, 월별)으로 혹은 데이타베이스에 저장된 메세지를 삭제하기 전에 통계이력을 산출하고, 그 결과를 이력저장 테이블에 저장하는 지능망 서비스 제어/관리 시스템의 통계이력 산출 방법을 제공한다.Accordingly, the present invention provides a method for calculating the statistical history of an intelligent network service control / management system that periodically calculates the statistical history (daily, monthly) or before deleting a message stored in a database, and stores the result in a history storage table. .
도 1은 본 발명이 적용되는 지능망 서비스 제어/관리 시스템 구성도,1 is a configuration diagram of an intelligent network service control / management system to which the present invention is applied;
도 2는 본 발명이 적용되는 통계이력 산출 블럭 접속도,2 is a block diagram of a statistical history calculation block to which the present invention is applied;
도 3은 본 발명의 일실시예에 따른 메세지 저장 테이블 구조도,3 is a structural diagram of a message storage table according to an embodiment of the present invention;
도 4는 본 발명의 일실시예에 따른 통계이력 저장 테이블 구조도,4 is a structural diagram of a statistical history storage table according to an embodiment of the present invention;
도 5A에서 5B는 본 발명의 일실시예에 따른 통계이력 산출 처리 흐름도.5A through 5B are flowcharts of a statistical history calculation process according to an embodiment of the present invention.
* 도면의 주요 부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings
1:CMP(CCS7 MTP(Message Transfer Part) Processor)1: CMP (CCS7 MTP (Message Transfer Part) Processor)
2, 3:CCP(CCS Processor)2, 3: CCS Processor (CCP)
4:MAP(Maintenance Processor)4: MAP (Maintenance Processor)
5, 6:SLP(Service Logic Processor)5, 6: Service Logic Processor (SLP)
5a, 6a:서비스처리 메모리 데이타베이스5a, 6a: service processing memory database
7:OAP(Operation And Administration Processor)7: OAP (Operation And Administration Processor)
8:SMP(Service Management Processor)8: Service Management Processor (SMP)
9, 10:LAN 장치9, 10: LAN device
11, 12:서비스 가입자 데이타베이스11, 12: service subscriber database
13:시스템 노드 데이타베이스13: System Node Database
14:서비스 가입자 마스터 데이타베이스14: Service subscriber master database
본 발명은 지능망 서비스 제어/관리 시스템에 적용되는 지능망 서비스 제어/관리 시스템의 통계이력 산출 방법에 있어서, 이력산출 요구일을 입력으로 받아 입력 데이타에 에러가 없으면 통계 데이타베이스를 열고 메세지 저장 테이블을 읽어 이력산출 요구일에 발생한 메세지가 존재하는지를 검사하는 제1단계와; 상기 제1단계에서 이력산출 요구일에 발생한 메세지가 존재하지 않으면 해당일의 이력산출 메세지가 없음을 작업석 화면에 출력하는 제2단계와; 상기 제1단계에서 이력산출 요구일에 발생한 메세지가 존재할 경우 메세지 저장 테이블의 메세지를 한개씩 읽어가며 일별 이력을 산출하고 그 결과를 통계이력 저장 테이블에 저장하는 제3단계와; 상기 제3단계에서 이력산출요구일이 어제, 즉 1일 이전일 경우 시스템 운용이력 보관을 목적으로 일별 이력산출 결과를 보고서 형태로 구성하여 프린터로 출력하는 제4단계와; 상기 제3단계에서 이력산출 요구일이 어제가 아닐 경우 작업석 화면에 일별 이력산출이 종료되었음을 출력해주는 제5단계와; 상기 이력 산출 요구일에 대한 일별 이력 산출 처리를 완료한 후에 이력산출 요구일이 해당월에 마지막 날인가를 검사하는 제6단계와; 상기 제6단계에서 마지막날일 경우에는 해당월에 대한 월별 이력을 산출하여 그 결과를 통계이력 저장 테이블에 저장하고 시스템 운용이력 보관을 목적으로 월별 이력산출 결과를 보고서 형태로 구성하여 프린터로 출력하는 제7단계와; 상기 통계 데이타베이스를 닫고 모든 이력산출을 종료하는 제8단계를 포함하는 것을 특징으로 한다.The present invention provides a method for calculating the statistical history of an intelligent network service control / management system applied to an intelligent network service control / management system. A first step of checking whether a message occurred on a history calculation request date exists; A second step of outputting, on the work seat screen, that there is no history calculation message of the corresponding day if there is no message generated on the history calculation request date in the first step; A third step of reading a message of a message storage table one by one, calculating a daily history, and storing the result in a statistical history storage table when a message generated on the history calculation request date exists in the first step; A fourth step of constructing a daily history calculation result in a report form and outputting it to a printer for the purpose of archiving the system operation history if the history calculation request date is yesterday, that is, one day or more in the third step; A fifth step of outputting that the daily history calculation is completed on the work seat screen when the history calculation request date is not yesterday in the third step; A sixth step of checking whether the history calculation request date is the last day in the month after completing the daily history calculation processing for the history calculation request date; In the case of the last day in the sixth step, the monthly history for the month is calculated, the result is stored in the statistical history storage table, and the monthly history calculation result is configured in a report form for the purpose of archiving the system operation history and output to the printer. Step 7; And an eighth step of closing the statistical database and terminating all history calculations.
이하, 첨부된 도면을 참조하여 본 발명을 상세히 설명하면 다음과 같다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명이 적용되는 지능망 서비스 제어/관리 시스템 구성도이다.1 is a block diagram of an intelligent network service control / management system to which the present invention is applied.
상기 지능망 서비스를 제공하는 망 입장에서 보면 상기 시스템은 서비스 제어 노드인 서비스 제어 포인트(Service Control Point, SCP)와 서비스 관리 시스템인 서비스 관리 시스템(Service Management System, SMS)를 결합한 형태로 두 시스템의 기능을 복합 수용하고 있다.From the point of view of the network providing the intelligent network service, the system combines a service control point (SCP), which is a service control node, and a service management system (Service Management System, SMS), which is a service management system. It accommodates the complex.
상기 시스템은 서비스 교환기로부터 질의 입력되면 이에 대한 적절한 응답을 제공하여 각종 통신망 서비스를 제어하는 역할을 하는 시스템으로서 신호망에 연결된 CMP(CCS7 MTP Processor)(1)를 통하여 트랜잭션이 입력된다.The system is a system that controls various communication network services by providing an appropriate response when a query is input from a service exchanger, and a transaction is input through a CMP (CCS7 MTP Processor) 1 connected to a signal network.
상기 입력된 트랜잭션은 신호 프로토콜 메세지 형태로 되어 있어 전단 프로세서인 CCP(CCS Processor)(2)(3)에서 프로토콜 레이어 처리상의 신호연결제어 및 트랜잭션 핸들러 처리를 하고, 이 결과는 다시 근거리 통신망(LAN)장치(9, 10)를 거쳐 후단 프로세서인 SLP(Service Logic Processor)(5)(6)에서 프로토콜상의 다이알로그 핸들러를 처리하며, 서비스별 관련된 응답을 하기 위하여 SLP(5, 6)의 서비스처리 메모리 데이타베이스(5a)(6a)에 존재하는 서비스별 로직 데이타에 의하여 응답을 생성하여 다시 역순으로 결과를 전송한다.The input transaction is in the form of a signal protocol message, and the CCP (2) (3), which is a front end processor, performs signal connection control and transaction handler processing in protocol layer processing, and the result is again a local area network (LAN). The SLP (Service Logic Processor) 5, 6, which is a subsequent processor, passes through the devices 9 and 10, and processes the dialogue handler on the protocol, and the service processing memory of the SLP 5 and 6 in order to respond to each service. The response is generated by the service-specific logic data in the databases 5a and 6a, and the results are transmitted in the reverse order.
여기에서 각 처리 장치의 이중화는 이 시스템의 고성능 및 고신뢰도를 추구하고자 하는 목적으로 구성되어 있다.Here, the redundancy of each processing device is configured for the purpose of pursuing high performance and high reliability of this system.
정상적인 상황에서 트랜잭션의 처리는 전후단 프로세서(2, 3, 5, 6)에서 상호 부하를 균형있게 처리하며, 한 요소가 비정상적일 경우는 모든 부하 분담을 정상적인 프로세서가 수행한다.Under normal circumstances, the transaction processing is balanced between the front and rear processors (2, 3, 5, 6), and if one factor is abnormal, all the load sharing is performed by the normal processor.
또한 시스템의 운용관리 및 유지보수를 담당하는 프로세서로 OAP(Operation and Administration Processor)(7)를 두어 시스템을 최초로 기동하거나 초기화할 경우 또는 시스템 형상과 운용 데이타 관리와, 프로세서 감시와 절체와, 재기동 등의 시스템 제반 운용에 필요한 기능을 수행한다.In addition, the OAP (Operation and Administration Processor) (7) is the processor that manages the operation and maintenance of the system. When the system is first started or initialized, the system configuration and operation data management, processor monitoring and switching, restart, etc. Perform the functions necessary for the overall operation of the system.
상기 기능 수행을 위하여 상기 OAP(7)내에 시스템 노드 데이타베이스(13)를 둔다.A system node database 13 is placed in the OAP 7 to perform the function.
상기 OAP(7)의 기능을 대체 수행하는 MAP(Maintenance Processor)(4) 프로세서가 있어 시스템 운용이 중단없이 이루어지도록 한다.There is a MAP (Maintenance Processor) 4 processor that replaces the function of the OAP 7 so that system operation can be performed without interruption.
상기 SLP(5, 6)에는 서비스 처리를 위하여 서비스 로직 데이타가 서비스 처리 메모리 데이타베이스(5a, 6a)와 서비스 가입자 데이타베이스(11, 12) 형태로 존재한다.In the SLPs 5 and 6, service logic data exist in the form of service processing memory databases 5a and 6a and service subscriber databases 11 and 12 for service processing.
상기와 같이 중복적으로 관리하는 것은 서비스 호처리가 실시간으로 응답을 요하는 특성을 지니므로 이를 만족시키기 위해서 메모리 상주 데이타베이스로 서비스 처리 메모리 데이타베이스(5a, 6a)를 구성하고, 서비스 로직 데이타의 백업 및 복구를 위하여 서비스 가입자 데이타베이스(11, 12)를 둔다.The redundant management as described above has a characteristic that the service call processing requires a response in real time, so that the service processing memory databases 5a and 6a are configured as memory resident databases to satisfy the service call processing. Service subscriber databases 11 and 12 are set up for backup and recovery.
본 시스템에서 광역착신과금 서비스와, 신용통화 서비스와, 정보료수납대행 서비스를 제공하기 위하여 서비스 가입자 데이타는 SMP(8)와, SLP1(5), SLP2(6)에 분산 저장되는데, 이것들은 각각 서비스 가입자 마스터 데이타베이스(14)와, 서비스 처리 메모리 데이타베이스(5a, 6a)와 서비스 가입자 데이타베이스(13, 14)이다.In this system, service subscriber data are distributed and stored in SMP (8), SLP1 (5), and SLP2 (6) to provide wide area incoming billing service, credit call service, and information charge collection service. Service subscriber master database 14, service processing memory databases 5a and 6a, and service subscriber databases 13 and 14;
상기 서비스 처리 메모리 데이터베이스(5a, 6a)와 서비스 가입자 데이타베이스(11, 12)는 실제적으로 동일한 포맷과 내용을 가지고 있다.The service processing memory databases 5a and 6a and the service subscriber databases 11 and 12 have substantially the same format and contents.
또한 SMP(8)는 지능망 서비스의 가입자 데이타 관리와 서비스 운용상태를 관리하는 프로세서로서 실시간 서비스 호처리에 영향을 최소화하기 위하여 상기 SMP(8)내에 서비스 가입자 마스터 데이타베이스(14)를 둔다.In addition, the SMP 8 is a processor for managing subscriber data management and service operation status of an intelligent network service, and has a service subscriber master database 14 in the SMP 8 to minimize the influence on real-time service call processing.
지능망 서비스 제어/관리 시스템(NICS)의 데이타베이스는 데이타의 형태 및 데이타베이스 특성에 따라 여러 형태로 구성되어 있다.The database of the intelligent network service control / management system (NICS) is composed of various forms depending on the type of data and the characteristics of the database.
상기 여러 형태의 데이타베이스중 본 발명과 직접적으로 관계를 갖고 있는 데이타베이스는 시스템 노드 데이타베이스(13)와 서비스 가입자 마스터 데이타베이스(14)이다.Databases directly related to the present invention among the various types of databases are the system node database 13 and the service subscriber master database 14.
상기 시스템 노드 데이타베이스(13)와 서비스 가입자 마스터 데이타베이스(14)는 각각 상기 OAP(7)와 SMP(8)에 구축되어 있는데 하드웨어 명칭은 Hewlett Packard사의 HP9000 Series 835 시스템이고, 데이타베이스 관리 시스템(DBMS)인 소프트웨어의 명칭은 HP ALLBASE/SQL로 관계형 데이타베이스이다.The system node database 13 and the service subscriber master database 14 are constructed in the OAP 7 and the SMP 8, respectively, and the hardware name is Hewlett Packard's HP9000 Series 835 system. DBMS) software is called HP ALLBASE / SQL, which is a relational database.
도 2는 본 발명이 적용되는 통계이력 산출 블럭 접속도이다.2 is a block diagram of a statistical history calculation block to which the present invention is applied.
메세지는 크게 시스템 메세지와 서비스 메세지로 구분된다.The messages are largely divided into system messages and service messages.
상기 시스템 메세지는 시스템 장애관리 블럭(21)에서 발생되는 시스템 장애 데이타(26) 보고 메세지와 프로토콜 관리 블럭(22)에서 발생되는 SCCP와, TCAP와, ASE 프로토콜 각 레이어별 트래픽 측정과, 성능 측정과, 상태 측정 데이타(27) 보고 메세지와, 시스템 과부하 상태를 감시하고 파단하는 과부하 관리 블럭(23)에서 발생되는 과부하 상태 데이타(28) 보고 메세지로 구분된다.The system message includes the system failure data 26 report message generated in the system failure management block 21, the SCCP generated by the protocol management block 22, the TCAP, the traffic measurement for each layer of the ASE protocol, the performance measurement, And the status measurement data 27 report message and the overload status data 28 report message generated by the overload management block 23 for monitoring and breaking the system overload condition.
상기 서비스 메세지는 지능망 서비스 제어/관리 시스템(NICS)에서 제공하는 광역착신과금 서비스와, 신용통화 서비스와, 정보료수납대행 서비스에 대한 서비스 호처리의 수행중 발생되는 메세지들로써 각 서비스별 서비스 처리 블럭(24)에서 발생되는 서비스 장애와, 상태 데이타(29) 보고 메세지와 서비스 운용 블럭(25)에서 발생하는 서비스 샘플링 데이타와 트래픽 데이타(30) 보고 메세지로 구분된다.The service message is a service processing block for each service, which is generated during the service call processing for the broadband call service provided by the intelligent network service control / management system (NICS), the credit call service, and the information payment storage service. The service failure generated at 24 and the status data 29 report message and the service sampling data and traffic data 30 report message generated at the service operation block 25 are classified.
상기 메세지들을 발생되어 메세지 수집 블럭(31)으로 전송되면 메세지 수집 블럭을 이를 통계 데이타베이스(39)의 메시지 저장 테이블에 저장 가능한 메세지 형태(32, 33, 34, 35, 36)로 가공하여 메세지 저장 블럭(37)으로 전달한다. 상기 메세지 저장 블럭(37)에서는 수신 메세지를 통계 데이타베이스(39)의 메세지 저장 테이블에 저장한다.When the messages are generated and transmitted to the message collection block 31, the message collection block is processed into a message format 32, 33, 34, 35, 36 that can be stored in the message storage table of the statistics database 39, and the message is stored. Transfer to block 37. The message storage block 37 stores the received message in a message storage table of the statistics database 39.
본 발명과 관련된 통계이력 산출 블럭(38)에서는 사용자 인터페이스 블럭(41)의 작업석을 통하여 입력한 이력산출 명령을 수행하고, 그 결과를 통계 데이타베이스(39)의 통계이력 저장 테이블에 저장한 후 입력 데이타에 따라 일별 혹은 월별 이력산출 결과를 보고서 형태로 구성하여 작업 화면 혹은 프린터로 출력해 준다.In the statistical history calculation block 38 related to the present invention, the history calculation command inputted through the work seat of the user interface block 41 is executed, and the result is stored in the statistical history storage table of the statistical database 39. According to the input data, daily or monthly history calculation result is composed in report form and output to the job screen or printer.
상기 메세지 저장 테이블 및 통계이력 저장 테이블에 저장된 내용은 통계 보고 블럭(40)을 통해 시스템 운용관리 및 유지보수를 목적으로 사용된다.The contents stored in the message storage table and the statistical history storage table are used for the purpose of system operation management and maintenance through the statistical report block 40.
도 3은 본 발명의 일실시예에 따른 메세지 저장 테이블 구조도이다.3 is a structural diagram of a message storage table according to an embodiment of the present invention.
Time_Stamp(51)는 메세지 수집 블럭(31)이 메세지를 수신한 시간으로 데이타베이스 엑세스시 다른 메세지와 구별하기 위해 사용되는 기본 키(primary key)로 해상도(resolution)는 마이크로 초(micro second)까지 18자리이다. Msg_GTime(52)은 메세지 발생시간으로 YY-MM-DD HH:MM:DD 형식으로 표현된다.Time_Stamp (51) is the time that the message collection block 31 receives the message and is the primary key used to distinguish it from other messages when accessing the database. The resolution is up to 18 microseconds. Seat. Msg_GTime 52 is a message occurrence time expressed in YY-MM-DD HH: MM: DD format.
그리고 Msg_ID(53)는 메세지 종류와 서비스 종류를 식별하는데 사용되는 메세지 고유 식별자(ID)이다.Msg_ID 53 is a message unique identifier (ID) used to identify a message type and a service type.
또한 Src_Pro(54)는 메세가 발생된 출처/프로세서명을 나타낸다.Src_Pro 54 also indicates the source / processor name from which the message originated.
다음 Item1(55)은 첫번째 데이타 항목의 측정값을 나타내는 필드로서 메세지마다 그 필드의 수(56)가 서로 다를 수 있는데 시스템 메세지의 경우 최대 20개까지 수용가능하며, 서비스 메세지의 경우 최대 65개까지 수용가능하도록 되어 있다.The next Item1 (55) is a field indicating the measurement value of the first data item. The number of fields 56 may be different for each message. Up to 20 for a system message can be accommodated and up to 65 for a service message. It is made to be acceptable.
도 4는 본 발명의 일실시예에 따른 통계이력 저장 테이블 구조도이다.4 is a structural diagram of the statistical history storage table according to an embodiment of the present invention.
Data_ID(61)는 이력 산출일/월을 나타내고, 일인 경우에는 YYMMDD로 표시하며, 월인 경우에는 DD부분을 00으로, 즉 YYMM00으로 표기하여 구분한다.Data_ID 61 indicates a history calculation date / month, and in the case of day, denotes YYMMDD, and in the case of month, the DD portion is denoted by 00, that is, YYMM00.
다음 Hist_ID(62)는 이력 내용이 일별인가, 월별인가를 구분하기 위하여 사용되는 일인 경우에는 D로, 월인 경우에는 M으로 표기한다.The following Hist_ID 62 is denoted as D in the case of the day used for distinguishing whether the history is daily or monthly, and M in the case of the month.
Hist_Src(63)는 이력산출 내용의 출처를 식별하는데 사용되는 식별자(ID)인데 이력 내용에 따라 서비스 종류와, 서비스 번호와, 프로세서명 등을 구분하기 위하여 사용된다.The Hist_Src 63 is an identifier (ID) used to identify the source of the history calculation content. The Hist_Src 63 is used to distinguish a service type, a service number, and a processor name according to the history content.
다음 Result_1(64)은 첫번째 이력 항목을 나타내는데 이력 항목은 상기 Hist_Src(63)마다 그 갯수가 서로 다를 수 있다.The following Result_1 (64) indicates the first history item, the number of history items may be different for each of the Hist_Src (63).
Result_N(65)는 N번째 이력 항목을 나타낸다.Result_N 65 indicates an Nth history item.
도 5A에서 5B는 본 발명의 일실시예에 따른 통계이력 산출처리 흐름도이다.5A through 5B are flowcharts of a statistical history calculation process according to an embodiment of the present invention.
먼저 이력산출이 시작되면 사용할 입력버퍼 및 변수를 초기화(71)한 후 이력산출 요구일을 입력으로 받아(72) 입력 데이타를 검사하여 에러가 존재하는지 검사한다(73).First, when the history calculation is started, the input buffer and the variable to be used are initialized (71), and the history calculation request date is received as an input (72), and the input data is checked to check whether an error exists (73).
검사결과 이상이 있으면 다시 입력(72)하도록 요구하고, 이상이 없으면 통계 데이타베이스를 열고(74) 메세지 저장 테이블을 읽는다(75).If there is a problem, it is requested to input again (72). If there is no problem, the statistics database is opened (74) and the message storage table is read (75).
상기 이력산출 요구일에 발생한 메세지가 존재하는지 조사하여(76) 메세지가 존재하면 메세지를 한개씩 읽어가며(77) 마지막 메세지까지(79) 일별 이력산출을(78) 수행한 후 산출결과를 이력 저장 테이블에 저장한다(80).Investigate whether there is a message generated on the history calculation request date (76), if a message exists, read the messages one by one (77) until the last message (79) perform daily history calculation (78), and then calculate the result of the history storage table Store in (80).
만일 메세지가 존재하지 않으면 메세지 없음이란 메세지를 작업석 화면에 출력하다(81).If the message does not exist, the message No Message is displayed on the work screen (81).
상기 입력했던 이력산출 요구일이 1일전(어제)이면(82) 시스템 운용이력 보관을 목적으로 일별 이력산출 결과를 보고서 형태로 구성하여(83) 프린터로 출력하고(84), 1일전이 아니면 작업석 화면에 일별 이력산출 종료 메시지를 출력한다(85).If the requested history calculation date is one day ago (yesterday) (82), the daily history calculation result is configured in the form of a report (83) for the purpose of archiving the system operation history (83) and output to the printer (84). The daily history calculation end message is output to the seat screen (85).
상기 일별 이력산출을 종료한 후 이력산출 요구일이 해당월의 말일이면(86) 월별 이력산출을 수행하게 되는데 일별 이력산출 결과가 저장된 이력 저장테이블을 읽어(87) 월별 이력산출을 수행한(88) 후 그 결과를 이력 저장 테이블에 저장한다(89).After the daily history calculation is finished, if the history calculation request date is the end of the month (86), the monthly history calculation is performed. (87) The monthly history calculation is performed by reading the history storage table in which the daily history calculation results are stored (88). In step 89, the result is stored in the history storage table.
그 다음에 시스템 운용이력 보관을 목적으로 월별 이력산출 결과를 보고서 형태로 구성하여 (90) 프린터로 출력한(91) 후 이력산출을 위해 열었던 통계 데이타베이스를 닫고(92) 모든 이력산출을 종료한다(93).Then, for the purpose of archiving the system operation history, the monthly history calculation results are configured in the form of a report (90) and output to the printer (91), then the statistics database opened for history calculation is closed (92) and all history calculations are completed. (93).
상기와 같이 구성되어 동작하는 본 발명은 일정기간이 지난 메세지의 삭제로 인한 서비스 운용관리 및 시스템 유지보수를 위한 데이타의 손실을 방지하고, 수십 내지 수백개의 메세지에 포함되어 있는 서비스 및 시스템 운용 데이타에 대한 필수적인 정보만을 추출하여 1개의 일별/월별 요약정보로 구성하고 저장한 후 해당 기간에 출력된 모든 메세지의 삭제가 가능함으로 부족한 기억장치의 공간을 효율적으로 사용할 수 있게 되었다,The present invention configured and operated as described above prevents the loss of data for service operation management and system maintenance due to deletion of messages that have passed a certain period of time, and is applied to service and system operation data contained in tens or hundreds of messages. After extracting only the essential information about the daily and monthly summary information, it is possible to delete and store all the messages output during the relevant period.
또한 저장된 이력정보를 이용하여 일별, 월별, 분기별, 년별 즉, 장기간에 걸친 지능망 서비스의 트래픽 및 서비스 가입자별 서비스 이용 현황등에 대한 통계보고가 가능하게 되었다.In addition, by using the stored history information, it is possible to report statistically on daily, monthly, quarterly, yearly, traffic of the intelligent network service and service usage status by service subscriber.
본 발명에 적용되는 통계 데이타베이스의 메세지 저장 테이브에 저장된 메세지는 기억장치의 공간 부족으로 일정기간, 즉 짧은 경우 수시간이 경과하면 주기적 혹은 운용자의 조작에 의해 데이타베이스로부터 삭제된다.Messages stored in the message storage table of the statistical database applied to the present invention are deleted from the database periodically or by an operator's operation after a certain period of time, i.e., a few hours in a short time due to insufficient storage space.
상기 경우 삭제되는 메세지에 대한 통계이력 산출 기능이 없을 경우에는 이에 대한 일별과, 월별과, 분기별, 그리고 년별 통계보고 및 시스템 운용관리/유지보수에 필수적인 분석정보를 얻는 것이 불가능하다.In this case, if there is no statistical history calculation function for the deleted message, it is impossible to obtain analysis information essential for daily, monthly, quarterly and yearly statistical reporting and system operation management / maintenance.
상기한 문제점을 해결하기 위하여 일별 또는 월별단위의 주기적으로, 혹은 데이타베이스에 저장된 메세지를 삭제하기 전에 통계이력을 산출하고, 그 결과를 이력저장 테이블에 저장하는 기능을 추가하여 차후 통계보고와 시스템 운용관리/유지보수 및 시스템 이상발생시에 분석정보로 사용될 필수적인 정보를 제공하는 지능망 서비스 제어/관리 시스템의 통계이력 산출 방법을 제공하는데 그 목적이 있다.In order to solve the above problems, statistical statistics and system operation are added by adding a function that calculates the statistical history on a daily or monthly basis or before deleting a message stored in the database, and stores the result in a history storage table. The purpose is to provide a statistical history calculation method of the intelligent network service control / management system that provides essential information to be used as analysis information in case of management / maintenance and system failure.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960054414A KR19980035956A (en) | 1996-11-15 | 1996-11-15 | Statistical history calculation method of intelligent network service control / management system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960054414A KR19980035956A (en) | 1996-11-15 | 1996-11-15 | Statistical history calculation method of intelligent network service control / management system |
Publications (1)
Publication Number | Publication Date |
---|---|
KR19980035956A true KR19980035956A (en) | 1998-08-05 |
Family
ID=66321207
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960054414A KR19980035956A (en) | 1996-11-15 | 1996-11-15 | Statistical history calculation method of intelligent network service control / management system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR19980035956A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000061303A (en) * | 1999-03-25 | 2000-10-16 | 윤종용 | Service realize method of authentication statistics |
KR20000066025A (en) * | 1999-04-12 | 2000-11-15 | 김영환 | Method for collecting certification related data send from certification center and home location register |
US7221952B2 (en) | 2002-08-26 | 2007-05-22 | Sk Telecom Co., Ltd. | Method for processing address of short message service center in IMT-2000 asynchronous network |
KR100957214B1 (en) * | 2007-12-12 | 2010-05-11 | 한국전자통신연구원 | A method for managing communication quality data and a service level agreement management system for performing the same |
-
1996
- 1996-11-15 KR KR1019960054414A patent/KR19980035956A/en not_active Application Discontinuation
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000061303A (en) * | 1999-03-25 | 2000-10-16 | 윤종용 | Service realize method of authentication statistics |
KR20000066025A (en) * | 1999-04-12 | 2000-11-15 | 김영환 | Method for collecting certification related data send from certification center and home location register |
US7221952B2 (en) | 2002-08-26 | 2007-05-22 | Sk Telecom Co., Ltd. | Method for processing address of short message service center in IMT-2000 asynchronous network |
KR100957214B1 (en) * | 2007-12-12 | 2010-05-11 | 한국전자통신연구원 | A method for managing communication quality data and a service level agreement management system for performing the same |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0818103B1 (en) | Detecting possible fraudulent communications usage | |
US5737399A (en) | Network information architecture having centralizing storage and verification element | |
US5826104A (en) | Batch program status via tape data set information for dynamically determining the real time status of a batch program running in a main frame computer system | |
JPH11238065A (en) | Data base merging method | |
KR19980035956A (en) | Statistical history calculation method of intelligent network service control / management system | |
US6396511B1 (en) | Network communication system not requiring modifications or additions to manager and agent software | |
FI104032B (en) | Procedure for error checking and systems thereto | |
US6629263B1 (en) | Fault tolerant network element for a common channel signaling (CCS) system | |
KR0128850B1 (en) | Storing method for a nics | |
WO1997000479A1 (en) | A method for determining the contents of a restoration log | |
KR0161762B1 (en) | Message search method | |
KR100693710B1 (en) | How to match data between databases with master / slave structures | |
KR100241329B1 (en) | User's command language control device for preventing system overload and its method | |
KR0179177B1 (en) | System for controlling and managing intelligent network service with operation master database for variety of intelligent service | |
JPH05300254A (en) | Customer access information collection system | |
KR970007253B1 (en) | Data Compression / Recompression Method of Information Service Agency Intelligent Network Service Database | |
KR960016654B1 (en) | Transaction Control System for Localized Dual Network Service Control of Intelligent Network Service Data and Hierarchical Control Method for Local Redundancy Management | |
KR970006415B1 (en) | Service data matching method between intelligent logic service logic block and service operation management block | |
US20080172552A1 (en) | Method for the selective and collective transmission of messages in a tmn network | |
KR960016534B1 (en) | Intelligent network service control management distributed system and service control method | |
KR100856258B1 (en) | Charging Information Collection Method Using Group Service in Mobile Communication Switch | |
KR950005588B1 (en) | Intelligent network seruice of electronic exchanger | |
KR970011900B1 (en) | Information charge agency service processing database structure | |
KR930009858B1 (en) | Special Service Data Processing Method of Electronic Switching System | |
KR950005983B1 (en) | Data processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19961115 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19961115 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 19990128 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 19990401 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 19990128 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |