KR100321787B1 - Imprementation method for preventing cdr loss caused by storage media problem in telecommunication systems - Google Patents
Imprementation method for preventing cdr loss caused by storage media problem in telecommunication systems Download PDFInfo
- Publication number
- KR100321787B1 KR100321787B1 KR1019990001955A KR19990001955A KR100321787B1 KR 100321787 B1 KR100321787 B1 KR 100321787B1 KR 1019990001955 A KR1019990001955 A KR 1019990001955A KR 19990001955 A KR19990001955 A KR 19990001955A KR 100321787 B1 KR100321787 B1 KR 100321787B1
- Authority
- KR
- South Korea
- Prior art keywords
- charge
- failure
- lost
- storage means
- charging
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/64—On-line charging system [OCS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/58—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP based on statistics of usage or network monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
- H04M3/24—Arrangements for supervision, monitoring or testing with provision for checking the normal operation
- H04M3/248—Arrangements for supervision, monitoring or testing with provision for checking the normal operation for metering arrangements or prepayment telephone systems
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Meter Arrangements (AREA)
Abstract
1. 청구범위에 기재된 발명이 속한 기술분야1. TECHNICAL FIELD OF THE INVENTION
본 발명은 통신시스템에서 과금저장매체의 장애로 인한 유실과금 방지 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것임.The present invention relates to a method for preventing the loss of charges caused by a failure of a charging storage medium in a communication system, and a computer-readable recording medium storing a program for realizing the method.
2. 발명이 해결하려고 하는 기술적 과제2. The technical problem to be solved by the invention
본 발명은, 통신시스템에서 과금기능의 장애 발생시에 과금 메모리 큐에 일정량의 과금이 누적되면 이를 외부의 과금저장매체(과금정산센터)로 알리고, 과금 메모리 큐에 누적된 과금을 과금정산센터로 온라인 과금 정산함으로써, 교환기의 과금기능 장애로 인한 과금의 유실을 방지하기 위한 유실과금 방지방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하고자 함.According to the present invention, when a certain amount of charge is accumulated in a charge memory queue when a charging function is disturbed in a communication system, an external charge storage medium (charge settlement center) is notified, and the charge accumulated in the charge memory queue is transferred to a charge settlement center online. By providing the billing settlement, to provide a method for preventing the loss of the charge to prevent the loss of the charge due to the charging function failure of the exchanger and a computer-readable recording medium recording a program for realizing the method.
3. 발명의 해결방법의 요지3. Summary of Solution to Invention
본 발명은, 통신시스템에서 과금저장매체의 장애로 인한 유실과금(Lost Call) 방지 방법에 있어서, 교환기가 저장수단을 주기적으로 점검해 상기 과금저장매체의 장애로 인해 상기 저장수단에 과금이 누적되는 상황을 감지하여 과금정산센터(외부저장매체)로 통보하는 제 1 단계; 상기 교환기가 장애 발생 이후에 상기 저장수단에 누적된 유실과금을 상기 과금정산센터로 전송하는 제 2 단계; 및 상기 과금정산센터가 상기 교환기로부터 정상적으로 과금을 수집하다가, 상기 교환기의 장애 발생으로 상기 저장수단에 유실과금이 누적되는 것을 통보받으면, 상기 저장수단에 누적된 유실과금을 수집하여 임시 저장하고, 장애 복구시에 장애 발생전에 전송되지 못한 과금을 전송받아 상기 유실과금과 함께 정산하는 제 3 단계를 포함함.The present invention relates to a method of preventing a lost call due to a failure of a charging storage medium in a communication system, wherein the exchange periodically checks the storage means and accumulates the charging means due to the failure of the charging storage medium. Detecting and notifying the billing settlement center (external storage medium); A second step of the exchange transferring the lost charge accumulated in the storage means to the billing settlement center after a failure occurs; And when the billing settlement center collects the charges normally from the exchanger and is notified that the lost charges accumulate in the storage means due to a failure of the exchanger, the lost charges accumulated in the storage means are collected and temporarily stored, And a third step of receiving the billing which was not transmitted before the occurrence of the failure at the time of restoration and settlement with the lost billing.
4. 발명의 중요한 용도4. Important uses of the invention
본 발명은 과금을 생성하고 온라인 전송하는 통신시스템 등에 이용됨.The present invention is used in a communication system for generating billing and transmitting online.
Description
본 발명은 교환기에서 과금기능의 장애 발생시에 과금 메모리 큐에 일정량의 과금이 누적되면 이를 외부의 과금저장매체(과금정산센터)로 알리고, 과금 메모리 큐에 누적된 과금을 과금정산센터로 온라인 과금 정산함으로써, 교환기의 과금기능 장애로 인한 과금의 유실을 방지할 수 있도록 한 유실과금 방지방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다.According to the present invention, when a certain amount of charge is accumulated in a charge memory queue when a charge function is disturbed at an exchange, the present invention is notified to an external charge storage medium (charge settlement center), and the charge accumulated in the charge memory queue is settled online by a charge settlement center. Thereby, the present invention relates to a method of preventing the loss of charges which can prevent the loss of the charges due to the charging function failure of the exchanger and a computer-readable recording medium having recorded thereon a program for realizing the method.
도 1 은 일반적인 교환기와 과금정산센터가 연동된 통신시스템의 구성 예시도이다.1 is an exemplary configuration of a communication system in which a general exchange and a billing settlement center are interlocked.
도 1에 도시된 바와 같이, 일반적인 교환기(10)와 과금정산센터(20)가 연동된 통신시스템은, 크게 과금생성부(11), 호처리부(12), 그리고 과금전송부(13)를 구비하는 교환기(10)와, 과금전송부(13)에 연결된 과금정산센터(20)를 포함한다.As shown in FIG. 1, a communication system in which a general exchanger 10 and a billing settlement center 20 are interworked includes a billing generation unit 11, a call processing unit 12, and a billing transmission unit 13. It includes a switch 10 and a billing settlement center 20 connected to the billing transmission unit (13).
호처리부(12)는 전화사용자가 전화를 사용할 수 있도록 번호번역, 음성자원 할당, 그리고 부가서비스 처리 등의 호관련 업무를 수행한다.The call processing unit 12 performs call related tasks such as number translation, voice resource allocation, and additional service processing so that a telephone user can use a telephone.
과금생성부(11)는 호처리부(12)에서 처리하는 호에 관련된 과금을 생성하여 이를 과금 메모리 큐(14)에 임시 저장했다가, 일정량의 과금이 모이면 과금 하드디스크(15)나 과금 자기테이프(16)에 저장한다.The billing generation unit 11 generates a bill related to a call processed by the call processing unit 12 and temporarily stores it in the billing memory queue 14, and when a certain amount of billing is collected, the billing hard disk 15 or the billing magnetic field is charged. The tape 16 is stored.
과금전송부(13)는 과금정산센터(20)로 생성된 과금을 전송하는 역할을 수행한다.The billing transmission unit 13 serves to transmit the billing generated to the billing settlement center (20).
종래에는 교환기(10)에서 과금저장매체(15,16)에 장애가 발생하거나 과금전송 소프트웨어(SW)에 장애가 발생하면, 과금유실이 발생하고 온라인 과금전송 및 정산이 불가능하였다.In the related art, if a failure occurs in the charging storage medium 15 or 16 in the exchange 10 or a failure occurs in the charging transfer software SW, a loss of the charge occurs and online charging transfer and settlement are impossible.
즉, 종래에는 교환기(10)에 과금이 발생하면 이를 과금 메모리 큐(14)에 임시보관하고 일정량이 되면 과금 하드디스크(15)에 저장하였다. 이때, 만약 과금 하드디스크(15)나 과금 자기테이프(MT : Magnetic Tape)(16) 등에 장애가 발생하여 저장하지 못하면 과금 메모리 규(14)에 과금이 누적되고, 이 상태에서 일정시간이 경과되면 과금 메모리 큐(14)상의 과금을 버리게 되어 유실과금(Lost Call)이 발생하여 과금의 유실이 발생하였다.That is, conventionally, when charging occurs in the exchanger 10, it is temporarily stored in the charging memory queue 14 and stored in the charging hard disk 15 when a predetermined amount is reached. At this time, if the charging hard disk 15 or the charging magnetic tape (MT) magnetic tape (MT) 16 or the like is not stored and stored in the charging memory rule 14, the charge is accumulated, if the predetermined time elapses in this state The charge on the memory queue 14 is discarded, and a lost call occurs to cause the loss of the charge.
이러한 유실과금은 유실과금덤프(Lost Call Dump)를 통하여 교환기(10)의 콘솔화면이나 프린터로 출력하게 되는데, 유실과금이 많아지면 교환기(10)에 부하를 가중시켜 연쇄적인 장애를 유발하게 되며, 이렇게 덤프된 유실과금은 온라인 자동정산을 불가능하게 하는 문제점이 있었다.These lost charges are output to the console screen or printer of the exchanger 10 through a Lost Call Dump. If the lost charges increase, the load on the exchanger 10 is increased, causing a chain failure. The lost charges dumped in this way have a problem that makes online automatic settlement impossible.
본 발명은 상기한 바와 같은 문제점을 해결하기 위하여 제안된 것으로, 통신시스템에서 과금기능의 장애 발생시에 과금 메모리 큐에 일정량의 과금이 누적되면 이를 외부의 과금저장매체(과금정산센터)로 알리고, 과금 메모리 큐에 누적된 과금을 과금정산센터로 온라인 과금 정산함으로써, 교환기의 과금기능 장애로 인한 과금의 유실을 방지하기 위한 유실과금 방지방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.The present invention has been proposed to solve the above problems, when a certain amount of charge is accumulated in the charge memory queue when the charging function failure in the communication system to inform the external charge storage medium (charge settlement center), the charge A computer-readable record that records lost charges to prevent the loss of charges due to the charging malfunction of the exchanger and the program for realizing the above methods by performing the online charge settlement of charges accumulated in the memory queue to the billing settlement center. The purpose is to provide a medium.
도 1 은 일반적인 교환기와 과금정산센터가 연동된 통신시스템의 구성 예시도.1 is an exemplary configuration of a communication system in which a general exchange and a billing settlement center are interlocked.
도 2 는 본 발명에 따른 과금생성부에서의 비유실과금 처리 과정을 나타낸 일실시예 상세 설명도.Figure 2 is a detailed description of one embodiment showing a non-lost charge processing in the charge generation unit according to the present invention.
도 3 은 본 발명에 따른 과금전송부에서의 비유실과금 처리 과정을 나타낸 다른 실시예 상세 설명도.Figure 3 is a detailed description of another embodiment showing a non-lost charge processing in the charge transfer unit according to the present invention.
도 4 는 본 발명에 따른 유실과금 방지방법중 교환기내에서의 유실과금 처리 과정에 대한 일실시예 상세 흐름도.4 is a detailed flowchart illustrating an embodiment of a lost charging process in an exchanger in a method of preventing a lost charging according to the present invention.
도 5 는 본 발명에 따른 유실과금 방지방법중 과금정산센터내에서의 과금저장 과정에 대한 일실시예 상세 흐름도.5 is a detailed flowchart illustrating an embodiment of a billing process within a billing settlement center in a method of preventing a lost bill according to the present invention.
*도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings
10 : 교환기 11 : 과금생성부10: exchange 11: charge generation unit
12 : 호처리부 13 : 과금전송부12: call processing unit 13: billing transmission unit
14 : 과금 메시지 큐 15 : 과금 하드디스크14: billing message queue 15: billing hard disk
16 : 과금 자기테이프(MT) 20 : 과금정산센터16: billing magnetic tape (MT) 20: billing settlement center
21 : 파일시스템21: filesystem
상기 목적을 달성하기 위한 본 발명은, 통신시스템에서 과금저장매체의 장애로 인한 유실과금(Lost Call) 방지 방법에 있어서, 교환기가 저장수단을 주기적으로 점검해 상기 과금저장매체의 장애로 인해 상기 저장수단에 과금이 누적되는 상황을 감지하여 과금정산센터(외부저장매체)로 통보하는 제 1 단계; 상기 교환기가 장애 발생 이후에 상기 저장수단에 누적된 유실과금을 상기 과금정산센터로 전송하는 제 2 단계; 및 상기 과금정산센터가 상기 교환기로부터 정상적으로 과금을 수집하다가, 상기 교환기의 장애 발생으로 상기 저장수단에 유실과금이 누적되는 것을 통보받으면, 상기 저장수단에 누적된 유실과금을 수집하여 임시 저장하고, 장애 복구시에 장애 발생전에 전송되지 못한 과금을 전송받아 상기 유실과금과 함께 정산하는 제 3 단계를 포함하여 이루어진 것을 특징으로 한다.In order to achieve the above object, the present invention provides a method for preventing a lost call due to a failure of a charging storage medium in a communication system, wherein the exchange periodically checks the storage means for the failure of the charging storage medium. A first step of detecting a situation in which charges accumulate in the account and notifying the billing settlement center (external storage medium); A second step of the exchange transferring the lost charge accumulated in the storage means to the billing settlement center after a failure occurs; And when the billing settlement center collects the charges normally from the exchanger and is notified that the lost charges accumulate in the storage means due to a failure of the exchanger, the lost charges accumulated in the storage means are collected and temporarily stored, And a third step of receiving the billing which was not transmitted before the failure occurred at the time of restoration and paying the billing together with the lost billing.
상기 목적을 달성하기 위한 본 발명은, 과금저장매체의 장애로 인한 유실과금(Lost Call) 방지를 위하여, 프로세서를 구비한 통신시스템에, 교환기가 저장수단을 주기적으로 점검해 상기 과금저장매체의 장애로 인해 상기 저장수단에 과금이 누적되는 상황을 감지하여 과금정산센터(외부저장매체)로 통보하는 제 1 기능; 상기 교환기가 장애 발생 이후에 상기 저장수단에 누적된 유실과금을 상기 과금정산센터로 전송하는 제 2 기능; 및 상기 과금정산센터가 상기 교환기로부터 정상적으로 과금을 수집하다가, 상기 교환기의 장애 발생으로 상기 저장수단에 유실과금이 누적되는 것을 통보받으면, 상기 저장수단에 누적된 유실과금을 수집하여 임시 저장하고, 장애 복구시에 장애 발생전에 전송되지 못한 과금을 전송받아 상기 유실과금과 함께 정산하는 제 3 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.본 발명은 종래의 유실과금을 온라인 과금하기 위해 유실과금이 발생하기 전 이를 감지하여 외부저장매체(과금정산센터)로 온라인 전송하는 것이다.교환기에서 생성된 과금이 과금저장매체의 장애로 인하여 저장되지 못하고 메모리에 쌓이는 상황이 일정 시간 지속될 경우, 메모리에 더이상 과금을 저장할 수 없게 되어 유실과금(Lost Call)이 발생하게 된다.일반적으로 유실과금은 유실과금덤프(LostCall Dump)를 하여 과금의 유실이 발생하게 되는데 반하여, 본 발명은 유실과금을 외부저장매체(과금정산센터)를 이용하여 과금의 유실을 막고자 한다.일반적으로, 교환기는 메모리 큐를 관리하고 있다.본 발명에서, 메모리 큐에 일정량의 과금이 누적되면 교환기는 이를 감지하여 과금정산센터로 알리고 메모리 큐의 누적된 과금을 전송하도록 한다.또한, 과금정산센터는 교환기에서 정상적으로 과금을 수집하다가 교환기의 장애 발생으로 메모리 큐에 과금이 누적되는 것을 통보받으면 교환기가 메모리 큐에 누적되는 과금을 전송하는 것을 수집하여 임시 저장하고 교환기의 장애 상황이 종료되면 이를 처리하여 기존의 방법으로 정산하도록 한다.본 발명은 교환기내의 과금유실을 막고 이를 온라인 과금할 수 있는 방법을 제시함으로써, 교환기의 장애로 인한 과금유실을 방지하고, 이로 인한 교환기의 연쇄장애를 방지하여 교환기 운영의 안정화에 기여하며, 교환기의 과금 장애시에도 과금 정산을 온라인으로 자동화할 수 있다.In order to achieve the above object, the present invention provides a communication system including a processor in order to prevent lost calls due to a failure of a charging storage medium. A first function of detecting a situation where charge is accumulated in the storage means and notifying the charge settlement center (external storage medium); A second function of sending, by the exchange, a lost charge accumulated in the storage means to the billing settlement center after a failure occurs; And when the billing settlement center collects the charges normally from the exchanger and is notified that the lost charges accumulate in the storage means due to a failure of the exchanger, the lost charges accumulated in the storage means are collected and temporarily stored, The present invention provides a computer-readable recording medium having recorded thereon a program for realizing a third function of receiving a charge not transmitted before a failure occurs and performing settlement with the lost charge. In order to charge, the loss is detected before the charge occurs and sent to the external storage medium (billing settlement center) online.The charge generated at the exchange cannot be stored due to the failure of the charge storage medium, and the memory accumulates in the memory for a certain time. In this case, it is no longer possible to store the charge in the memory. In general, the lost charge is caused by a lost call dump (LostCall Dump), while the present invention prevents the loss of the charge by using the external storage medium (bill settlement center). In general, the exchange manages the memory queue. In the present invention, when a certain amount of charge is accumulated in the memory queue, the exchange detects the notification and informs the settlement center and transmits the accumulated charge of the memory queue. In this case, the settlement center collects the charges normally at the exchange and when the exchange is notified that the charges are accumulated in the memory queue, the exchange collects and stores the charges accumulated in the memory queue. If this is done, the process is settled by the conventional method. The present invention prevents the loss of charge in the exchanger and By presenting a way to charge the line, it prevents the loss of the charge due to the failure of the exchange, prevents the chain failure of the exchange, thereby contributing to the stabilization of the operation of the exchange, and automating the billing settlement online even in the event of the exchange can do.
상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
본 발명은 교환기의 과금저장매체(과금 하드디스크나 과금 자기테이프)의 장애로 인해 교환기에서 생성된 과금을 과금저장매체에 저장하지 못할 때, 다른 저장매체로서 외부의 과금저장매체(과금정산센터)를 활용하는 것이다. 이렇게 처리된 과금을 '비유실과금(Pseudo Lost Call)'이라 정의한다.According to the present invention, when the charge generated by the exchange cannot be stored in the charge storage medium due to a failure of the charge storage medium (the charge hard disk or the charge magnetic tape) of the exchange, the external charge storage medium (charge settlement center) as another storage medium. Is to utilize. The charge processed in this way is defined as 'Pseudo Lost Call'.
도 2 는 본 발명에 따른 과금생성부에서의 비유실과금 처리 과정을 나타낸 일실시예 상세 설명도로서, 과금생성부(11)가 교환기(10)의 과금 메모리 큐(14)를 감시하고 있다가 과금 메모리 큐(14)에 일정량 이상의 과금이 누적된 것이 감지되면 이를 과금정산센터(20)로 통보하고, 비유실과금을 전송하는 절차를 나타낸다.FIG. 2 is a detailed diagram illustrating an embodiment of a non-lost charging process in the charging generator according to the present invention. The charging generator 11 monitors the charging memory queue 14 of the exchange 10. When the charge memory queue 14 detects that a predetermined amount of charges are accumulated, the notification is notified to the billing settlement center 20, and a procedure for transmitting a non-lost charge is shown.
본 발명은 교환기(10)에서 발생할 수 있는 과금유실을 방지하고 온라인으로 과금정산하기 위해, 유실과금이 발생하기 전에 이를 감지하여 외부의 과금저장매체인 과금정산센터(20)로 온라인 전송한다. 즉, 교환기(10)의 과금생성부(11)는 과금 메모리 큐(14)를 관리하고 있다가, 과금 메모리 큐(14)에 일정량의 과금이 누적되면, 이를 과금정산센터(10)로 알리고, 과금 메모리 큐(14)에 누적된 과금을 전송한다. 이때, 과금정산센터(20)는 교환기(10)에서 정상적으로 과금을 수집하다가 교환기(10)의 장애발생으로 과금 메모리 큐(14)에 과금이 누적되는 것을 통보받으면, 과금 메모리 큐(14)에 누적되는 과금을 수집하여 파일시스템(21)에 임시 저장하고, 교환기(10)의 장애상황이 종료되면 장애발생전에 전송되지 못한 과금을 전송받아 유실과금과 같이 처리하여 기존의 방법으로 정산한다.The present invention is to prevent the loss of charges that may occur in the exchanger 10 and to settle on-line billing, it is detected before the loss is generated and transmitted online to the billing settlement center 20, which is an external billing storage medium. That is, the billing generation unit 11 of the exchanger 10 manages the billing memory queue 14, and when a certain amount of billing is accumulated in the billing memory queue 14, the billing settlement center 10 informs the billing settlement center 10. The accumulated charge is transferred to the charging memory queue 14. At this time, the accounting settlement center 20 collects the charges normally in the exchange 10, when accumulates in the charge memory queue 14 due to the failure of the exchange 10, accumulates in the charge memory queue 14 Collected charges are temporarily stored in the file system 21, and when the failure situation of the exchange 10 is terminated, the charges that are not transmitted before the failure is received and processed as lost charges and settled by the existing method.
교환기(10)는 과금저장매체(15,16)의 장애로 인한 유실과금 발생을 사전에 감지할 수 있어야 하는데, 교환기(10)에서 유실과금이 생성되기 전에 감지하기 위해서는 과금 메모리 큐(14)에 과금이 저장되는 상태(즉, 과금 메모리 큐(14)의 사용량)을 감시하면 된다. 즉, 교환기(10)의 최대호 발생시간대에 과금 생성량과 부하를 고려하여 적정한 과금 메모리 큐(14)의 제한값을 설정하여 과금 메모리 큐(14)의 사용량이 이 값을 초과하면 과금유실이 예상되는 상태로 판단하면 된다.The exchange 10 should be able to detect the occurrence of lost charges due to the failure of the charging storage medium 15, 16 in advance. To detect before the lost charges are generated in the exchange 10, The state in which the charge is stored (that is, the usage of the charge memory queue 14) may be monitored. That is, a limit value of the appropriate charging memory queue 14 is set in consideration of the charging generation amount and the load in the maximum call occurrence time of the exchange 10, and when the usage of the charging memory queue 14 exceeds this value, the state of expected loss of charging is expected. Judging by
만약, 교환기(10)에서 과금유실이 예상되면 이를 과금정산센터(20)로 통보하고 '유실예상과금 전송상태'로 바뀌어야 하는데, 교환기(10)는 과금정산센터(20)로부터 유실예상과금 전송에 대한 준비를 마쳤음을 응답후에, 과금 메모리 큐(14)의 과금을 전송하기 시작한다. 이때, 과금정산센터(20)는 장애전에 전송받던 과금과의 연속성에 관계없이 교환기(10)에서 전송하는 과금을 전송받아서 파일시스템(21)에 저장한다.If a charge loss is expected in the exchanger 10, it should be notified to the billing settlement center 20 and changed to a 'loss expected billing state', and the exchanger 10 will transfer the estimated loss loss from the billing settlement center 20. After responding that the preparation is completed, the charging of the charging memory queue 14 is started. At this time, the billing settlement center 20 receives the billing transmitted from the exchange 10 and stores it in the file system 21 regardless of the continuity with the billing received before the failure.
도 2에 도시된 바와 같이, 과금생성부(11)가 비유실과금을 처리하는 방식은 과금생성부(11)가 과금 메모리 큐(14)를 항상 액세스하고 있는 상태이며, 과금 메모리 큐(14)의 리드포인트(Read Point)와 라이트포인트(Write Point)를 관리하고 있으므로 과금 메모리 큐(14)의 관리를 수월히 할 수 있는 장점이 있는 반면에, 과금전송기능을 추가해야 하는 단점이 있다.As shown in FIG. 2, the charging generation unit 11 processes non-lost charging in a state in which the charging generation unit 11 always accesses the charging memory queue 14, and the charging memory queue 14 is used. Since it manages the Read Point and the Write Point of, there is an advantage that it is easy to manage the billing memory queue 14, but there is a disadvantage that the billing transfer function should be added.
도 3을 참조하여 교환기(10)의 과금 메모리 큐(14)의 사용량을 감시하고 이를 비유실과금으로 처리하는 과정에 대한 다른 예를 설명하면 다음과 같다.Referring to FIG. 3, another example of a process of monitoring the usage of the charging memory queue 14 of the exchange 10 and processing the non-lost charging is as follows.
도 3 은 본 발명에 따른 과금전송부에서의 비유실과금 처리 과정을 나타낸 다른 실시예 상세 설명도로서, 과금전송부(13)가 교환기의 과금 메모리 큐(14)를 감시하고 있다가 과금 메모리 큐(14)에 일정량 이상의 과금이 누적된 것이 감지되면 이를 과금정산센터(20)로 통보하고, 비유실과금을 전송하는 절차를 나타낸다.3 is a detailed description of another embodiment showing a non-lost charging process in the charging transmitter according to the present invention, in which the charging transmitter 13 monitors the charging memory queue 14 of the exchange and then the charging memory queue. If it is detected in (14) that a certain amount of charge has accumulated, it is notified to the billing settlement center 20, and the procedure for transmitting the non-lost charge is shown.
도 3에 도시된 바와 같이, 과금전송부(13)가 비유실과금을 처리하는 방식은 과금전송부(13)가 과금 메모리 큐(14)를 액세스하고 비유실과금 처리후에 과금 메모리 큐(14)의 리드포인트(Read Point)와 라이트포인트(Write Point)를 과금생성부(11)와 상호배제(Mutual Exclution) 형식으로 액세스해야 하는 어려움이 있으나, 비유실과금을 전송하는 부분에선 본래의 기능을 활용하는 장점이 있다.As shown in FIG. 3, the charging transfer unit 13 processes the non-lost charging in which the charging transfer unit 13 accesses the charging memory queue 14 and the charging memory queue 14 after the non-lost charging processing. Although it is difficult to access the read point and the write point of the data in the form of mutual exclusion with the charge generation unit 11, the original function is utilized in the portion of the non-lost charge transmission. There is an advantage.
도 2 및 도 3에서, 교환기(10)는 각각의 호에 대한 과금을 일정한 크기로 모아 과금블럭을 만들고, 만들어진 순서대로 블록번호를 부여하게 된다. 이러한 과금블럭번호는 일반적으로 교환기(10)에서 과금정산센터(20)까지 유일한 번호로 존재한다. 이때, 과금정산센터(20)에서는 정상적인 과금처리중에 교환기(10)로부터 교환기 장애에 따른 비유실과금 발생을 통보받으면 기존의 작업을 무시하고 교환기(10)의 과금기능이 정상으로 될 때까지 비유실과금을 전송받아 임시저장하게 된다. 이후에, 교환기(10)가 정상으로 돌아오면, 과금정산센터(20)는 교환기(10)의 장애발생전에 생성되어 교환기(10)의 과금저장매체(15,16)에는 저장되었으나 전송받지 못한 과금을 수집하고, 이 과금과 장애발생시 수집된 비유실과금을 조합하여 과금블럭번호의 연속성, 과금내의 통화시간, 시간의 뒤바뀜 등을 검사하고 과금의 유실 및 정산가능한 과금인지의 유무를 검증한다.2 and 3, the exchanger 10 collects the billing for each call to a certain size to make a billing block, and gives a block number in the order of creation. These billing block numbers generally exist as a unique number from the exchange 10 to the billing settlement center 20. At this time, if the accounting settlement center 20 is notified of the occurrence of non-lost charge due to the failure of the exchanger during the normal charging process, it ignores the existing work and performs the non-lost loss until the charging function of the exchange 10 becomes normal. Gold will be sent and stored temporarily. Afterwards, when the exchange 10 returns to normal, the billing settlement center 20 is generated before the failure of the exchange 10 and stored in the charge storage medium 15 and 16 of the exchange 10 but not received. The system checks the continuity of the billing block number, the talk time in the billing, and the reverse of the time by combining the billing and the non-logging bill collected in the event of a failure, and verify whether the billing is lost and whether it is billable.
도 4 는 본 발명에 따른 유실과금 방지방법중 교환기내에서의 유실과금 처리 과정에 대한 일실시예 상세 흐름도로서, 교환기(10)내에서 과금 메모리 큐(14)를 관리하고 장애상황을 감지하는 절차를 나타낸다.4 is a detailed flowchart illustrating a lost charging process in an exchange in a method of preventing a lost charging according to the present invention. The procedure of managing the charging memory queue 14 and detecting a failure situation in the exchange 10 is shown in FIG. Indicates.
본 실시예에서는 도 2에서 전술한 바와 같은 과금생성부(11)에 의한 비유실과금 생성 과정에 따라 설명한다.In the present embodiment will be described according to the non-lost charge generation process by the charge generation unit 11 as described above in FIG.
도 4에 도시된 바와 같이, 본 발명에 따른 유실과금 방지방법중 교환기내에서의 유실과금 처리 과정은, 먼저 호처리부(12)에서 처리된 호에 대한 과금이 과금 메모리 큐에 저장되면(401), 과금생성부(11)에서 과금 메모리 큐(14)의 사용량을 분석한다(402).As shown in FIG. 4, the lost charging process in the exchanger of the lost charging method according to the present invention is performed when the charge for the call processed by the call processing unit 12 is stored in the charging memory queue (401). In operation 402, the billing generator 11 analyzes the amount of the billed memory queue 14 used.
분석결과, 과금 메모리 큐(14)의 사용량이 일정치보다 크면(사용량>Size Limit) 외부로 비유실과금을 전송한 후에(403) 과금 메모리 큐가 액세스중인지를 검사하고(404), 일정치 이하이면 바로 과금 메모리 큐가 액세스중인지를 검사한다(404).As a result of the analysis, if the usage of the billing memory queue 14 is greater than a certain value (usage usage> Size Limit), after the non-lost billing is transmitted to the outside (403), it is checked whether the billing memory queue is being accessed (404) or less. If it is, it is checked if the charging memory queue is being accessed (404).
검사결과, 과금 메모리 큐(14)를 어디선가 억세스중이라면 대기하다가(405), 액세스중이 아닌 경우에 과금 메모리 큐(14)의 해당 과금블럭을 지우며 메모리 큐 관리정보를 수정한다(406). 이후에, 소정시간동안 대기한 후에(407), 호처리부(12)에서 처리된 호에 대한 과금이 과금 메모리 큐에 저장되는 단계(401)로 천이한다.As a result of the check, if the charging memory queue 14 is being accessed somewhere, it waits (405). If not, the corresponding charging block of the charging memory queue 14 is deleted and the memory queue management information is modified (406). Thereafter, after waiting for a predetermined time (407), the process proceeds to step 401 where the charging for the call processed by the call processing unit 12 is stored in the charging memory queue.
도 5 는 본 발명에 따른 유실과금 방지방법중 과금정산센터내에서의 과금저장 과정에 대한 일실시예 상세 흐름도로서, 과금정산센터(20)에서 비유실과금처리를 위한 절차를 나타낸다.FIG. 5 is a detailed flowchart illustrating a process of storing a bill in a billing settlement center in a method of preventing a lost bill according to the present invention, and shows a procedure for non-loss accounting in the billing settlement center 20.
도 5에 도시된 바와 같이, 본 발명에 따른 유실과금 방지방법중 과금정산센터내에서의 과금 저장 과정은, 먼저 과금정산센터(20)가 정상적인 과금처리 수행중에(503), 교환기(10)로부터 신호메시지가 수신되면(501), 과금정산센터(20)에서 교환기(10)로부터 수신된 메시지가 비유실과금 전송상태 요청신호인지를 분석하여(502), 비유실과금 전송상태 요청신호(즉, 비유실과금 발생을 통보하는 메시지)인 경우에 정상상태로 복귀할 때까지 비유실과금을 수집한다(504,505).As shown in FIG. 5, the billing storage process in the billing settlement center of the lost billing prevention method according to the present invention is first performed from the exchanger 10 while the billing settlement center 20 is performing normal billing processing (503). When the signal message is received (501), the billing settlement center 20 analyzes whether the message received from the exchange 10 is a non-lost billing transmission status request signal (502), the non-lost billing transmission status request signal (that is, In the case of a non-lost charge generation message, non-lost charges are collected until return to the normal state (504, 505).
만약, 수집도중 정상상태로 복귀하면, 장애발생이전에 수집하지 못한 과금이 존재하는지를 검사하여(506), 수집하지 못한 과금이 존재하면 장애발생 이전의 과금을 수집한 후에(507) 장애발생으로 수집한 비유실과금을 검증하고(508), 존재하지 않으면 바로 장애발생으로 수집한 비유실과금을 검증한다(508).상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다.If returning to the normal state during the collection, it is checked whether there is a charge that could not be collected before the failure (506), and if there is a charge that could not be collected, after collecting the charge before the failure (507) A non-lost charge is verified (508), and if it does not exist, a non-lost charge collected due to a failure is immediately verified (508). The method of the present invention as described above is implemented as a program and is a computer-readable recording medium. (CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, etc.).
이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 한정되는 것이 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the spirit of the present invention for those skilled in the art to which the present invention pertains, and the above-described embodiments and accompanying It is not limited to the drawing.
상기한 바와 같은 본 발명은, 교환기의 장애로 인한 과금유실을 방지하고, 이로 인한 교환기의 연쇄장애를 방지하여 교환기 운영의 안정화에 기여하며, 교환기의 과금장애시에도 과금 정산을 온라인으로 자동화할 수 있는 효과가 있다.The present invention as described above, to prevent the loss of charges due to the failure of the exchange, thereby preventing the chain failure of the exchange thereby contributes to the stabilization of the operation of the exchange, it is possible to automate the billing settlement online in the event of a charge failure of the exchange. It has an effect.
Claims (7)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019990001955A KR100321787B1 (en) | 1999-01-22 | 1999-01-22 | Imprementation method for preventing cdr loss caused by storage media problem in telecommunication systems |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019990001955A KR100321787B1 (en) | 1999-01-22 | 1999-01-22 | Imprementation method for preventing cdr loss caused by storage media problem in telecommunication systems |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20000051466A KR20000051466A (en) | 2000-08-16 |
| KR100321787B1 true KR100321787B1 (en) | 2002-02-02 |
Family
ID=19572059
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019990001955A Expired - Fee Related KR100321787B1 (en) | 1999-01-22 | 1999-01-22 | Imprementation method for preventing cdr loss caused by storage media problem in telecommunication systems |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100321787B1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100454680B1 (en) * | 2002-11-07 | 2004-11-03 | 한국전자통신연구원 | A Method for Batch Processing of Accounting in AAA System |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR19980049393A (en) * | 1996-12-19 | 1998-09-15 | 박병재 | Valve mechanism |
-
1999
- 1999-01-22 KR KR1019990001955A patent/KR100321787B1/en not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR19980049393A (en) * | 1996-12-19 | 1998-09-15 | 박병재 | Valve mechanism |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20000051466A (en) | 2000-08-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6892244B2 (en) | Method of transmitting real-time data from a network element to an application server | |
| CN101159911B (en) | Added-value service implementing method and service control point | |
| KR100321787B1 (en) | Imprementation method for preventing cdr loss caused by storage media problem in telecommunication systems | |
| WO2021012933A1 (en) | Charging processing method, system, and related device | |
| KR101364335B1 (en) | Method for doubly backing up files asynchronously | |
| KR100290621B1 (en) | Charging data processing device and method thereof in case of charging disk error in electronic exchange system | |
| US20060248531A1 (en) | Information processing device, information processing method and computer-readable medium having information processing program | |
| KR100279712B1 (en) | A method for preventing from losing charging data in exchange | |
| CN106685697B (en) | Method and system for recovering and processing abnormal marginal message data | |
| EP2334108A1 (en) | Method for preventing loss of calling bills due to switching of service control processors | |
| KR100476986B1 (en) | Billing Processing Method in Switching System | |
| KR100330178B1 (en) | On-line Billing Processing Method In Switching System | |
| KR100464918B1 (en) | System and Method of Transferring Dispersion Billing | |
| KR100260081B1 (en) | Charging processor for a private switching system | |
| KR0145788B1 (en) | Method and apparatus for transferring and managing billing data in the cama | |
| KR960025155A (en) | Method of recording billing data for information charge agency service in high-capacity electronic exchange | |
| JP2008152531A (en) | Distributed data storage system, program, transfer client, transfer server, home server, and on-vehicle server | |
| JP4173748B2 (en) | Billing processing apparatus, data transfer system, and billing processing method | |
| JP2885760B2 (en) | How to prevent excessive billing of telephone charges due to switch failure | |
| JPH06177873A (en) | Billing information transmitter | |
| JP2795203B2 (en) | Conversion method from call information record to billing record | |
| US20020090070A1 (en) | Method and system in a telecommunication system | |
| KR970007401B1 (en) | Disorder management method of distributed processing system using event number | |
| KR0174615B1 (en) | How to use both detailed and mountain climbing charges in an electronic exchange | |
| CN117935429A (en) | Charging and billing method and electronic equipment |
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 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| 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 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-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: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| FPAY | Annual fee payment |
Payment date: 20110104 Year of fee payment: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| 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: 20120111 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| 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 |
|
| 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: 20120111 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| 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 |