KR20090013340A - Charging management system and its method - Google Patents
Charging management system and its method Download PDFInfo
- Publication number
- KR20090013340A KR20090013340A KR1020070077382A KR20070077382A KR20090013340A KR 20090013340 A KR20090013340 A KR 20090013340A KR 1020070077382 A KR1020070077382 A KR 1020070077382A KR 20070077382 A KR20070077382 A KR 20070077382A KR 20090013340 A KR20090013340 A KR 20090013340A
- Authority
- KR
- South Korea
- Prior art keywords
- call
- dual down
- bsc
- release information
- call release
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/24—Accounting or billing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/14—Payment architectures specially adapted for billing systems
- G06Q20/145—Payments according to the detected use or quantity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/04—Billing or invoicing
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Meter Arrangements (AREA)
Abstract
Description
본 발명은 과금 관리 시스템 및 그 방법에 관한 것으로, 보다 상세하게는 BMP(BSC Main Processor)에서 듀얼 다운(Dual down)이 발생될 경우에도 실시간으로 과금을 정확하게 생성하도록 관리할 수 있는 시스템 및 그 방법에 관한 것이다. The present invention relates to a billing management system and method thereof, and more particularly, to a system and method for managing billing to be generated accurately in real time even when a dual down occurs in a BMP (BSC Main Processor). It is about.
통신망을 통해 데이터 통화 및 각종 무선 컨텐츠 서비스, 음성통화 등을 이용함에 따라 발생되는 과금 데이터, 즉 데이터 통화료 및 컨텐츠 정보 서비스 이용료와 음성 통화료는 과금 센터에서 차등적으로 과금시켜 매월 단위로 청구서를 만들어 사용자에게 청구한다. The billing data generated by using data calls, various wireless content services, and voice calls through the communication network, that is, data call charges, content information service charges, and voice call charges are billed differentially at the billing center to make bills on a monthly basis. Claim to
즉, 도 1은 이동 교환 센터에서의 과금 데이터를 수집 및 처리하기 위한 블록 구성도로서, ASP(Access Switching Processor)(10)와 OMP(Operation and Maintenance Processor)(20)를 포함한다. That is, FIG. 1 is a block diagram for collecting and processing billing data in a mobile switching center, and includes an access switching processor (ASP) 10 and an operation and maintenance processor (OMP) 20.
여기서, 호 처리를 위한 프로세서인 ASP(10)는 최대 32개까지 실장이 가능하며, 이 ASP(10)에는 호를 처리하는 MCC(Mobile Call Control)(11)와 호 발생에 의해 생성되는 과금 데이터를 수집하는 CDGM(Charging Data Generation for Mobilecall)(12)이 실장된다. 그리고, 운용 및 보전 기능을 위한 OMP(20)에는 각 ASP(10)로부터 수집된 과금 데이터를 과금 디스크(30)와 과금 MT(Magnetic Tape)(40)에 저장하는 CDR(Charging Data Recording)(21)이 실장된다.Here, up to 32 ASPs (10), which are processors for call processing, can be implemented, and the ASP 10 includes mobile call control (MCC) 11 that processes calls and billing data generated by call generation. Charging Data Generation for Mobilecall (CDGM) 12 is installed. In addition, the
상술한 바와 같이 이루어진 구성에 있어서, 호 종료시 이를 처리하는 ASP(10)내 MCC(11)가 정의된 규격에 따라 IPC(Inter Processor Communication)를 이용하여 CDGM(12)으로 과금 데이터를 전송하면, CDGM(12)은 수신된 과금 데이터에 필요한 가공 절차를 수행한 다음 OMP(20)내 CDR(21)로 과금 데이터를 전송한다. 이후, CDR(21)에서는 수신된 과금 데이터를 블록의 형태로 묶어서 과금 디스크(30)와 과금 MT(40)에 순차적으로 저장하여 관리한다.In the above-described configuration, if the
상기한 바와 같이 동작하는 종래 배경 기술에 의한 이동 교환 센터에서의 과금 데이터를 수집 및 처리하는 방식에 있어서는, 과금의 주체는 ASP이고, 이 ASP에서는 모든 호(Call)에 대한 과금을 기지국 제어기(Base Station Controller, BSC)내 BMP로부터 해당 호에 대한 호 해제(Release)를 받는 시점에 시작 시간 및 종료 시간을 관리하여 과금 데이터를 생성하는데, ASP에 연결된 BSC내 BMP가 듀얼 다운이 발생되면 ASP에 듀얼 다운되었다는 메시지를 보내주지만 해당 호에 대한 종료 시간을 보내주지 않으므로 진행중인 호에 대한 과금 시간을 정확하게 측정하지 못하여 과금을 생성할 수 없게 되는 문제점이 있었다. In the method of collecting and processing billing data in a mobile switching center according to the prior art operating as described above, the billing subject is an ASP, and in this ASP, billing for all calls is performed by a base station controller (Base). When receiving call release (Release) for the corresponding call from BMP in Station Controller, BSC), it manages the start time and end time to generate billing data.When dual down occurs, BMP in BSC connected to ASP Although it sends a message that it is down but does not send the end time for the call, there was a problem that the billing time could not be generated because the billing time for the call in progress cannot be accurately measured.
이에, 본 발명의 기술적 과제는 상술한 문제점을 해결하기 위해 안출한 것으로, BMP에서 듀얼 다운이 발생될 경우에도 실시간으로 과금을 정확하게 생성하도록 관리할 수 있는 과금 관리 시스템 및 그 방법을 제공한다.Accordingly, the technical problem of the present invention is to solve the above-described problems, and provides a billing management system and method that can manage to accurately generate billing in real time even when a dual down occurs in the BMP.
본 발명의 일 실시예에 따른 과금 관리 시스템은, 발/착신측 이동통신 단말기 간의 호 제어를 수행하는 중에 듀얼 다운이 발생될 경우, 듀얼 다운 메시지와 호 해제 정보를 제공하는 BSC와, BSC로부터 제공된 듀얼 다운 메시지를 이용하여 종료 시간을 생성하며, 생성된 종료 시간과 호 해제 정보를 이용하여 과금 데이터를 생성하는 MSC를 포함한다.The billing management system according to an embodiment of the present invention provides a dual down message and call release information when a dual down occurs while performing call control between a calling / calling mobile terminal and a BSC provided from the BSC. An end time is generated using the dual down message, and the MSC generates billing data using the generated end time and call release information.
또한, 본 발명에서 BSC는, 발/착신측 이동통신 단말기 간의 호 해제에 따라 생성되는 호 해제 정보를 MSC에 제공하고, 듀얼 다운을 알리기 위한 듀얼 다운 메시지를 MSC에 제공하는 BMP를 더 포함하는 것을 특징으로 한다. Further, in the present invention, the BSC further includes a BMP for providing the MSC with call release information generated according to the call release between the caller / receiver side mobile communication terminals and a dual down message for notifying the dual down. It features.
여기서, 본 발명에 따른 호 해제 정보는, 발/착신측 이동통신 단말기간의 호 시작 시간인 것을 특징으로 한다. Here, the call release information according to the present invention is characterized in that the call start time between the caller / the called party mobile communication terminal.
또한, 본 발명에서 MSC는, BSC로부터 제공된 듀얼 다운 메시지의 허위 여부 판단 기준으로 종료 시간을 생성하는 ASP와, ASP에 의해 생성된 종료 시간과 호 해제 정보를 이용하여 과금 데이터를 생성하는 OMP를 더 포함하는 것을 특징으로 한다. Also, in the present invention, the MSC further includes an ASP for generating an end time based on a false determination criterion of a dual down message provided from a BSC, and an OMP for generating billing data using the end time and call release information generated by the ASP. It is characterized by including.
그리고, ASP는, BSC로부터 듀얼 다운 메시지가 제공될 경우, CR 버퍼에 저장되어 있는 자식 프로세스의 현 상태를 읽어와서 BSC로 상태 질의를 수행하고, 상태 질의에 대응하여 응답이 없는 경우 제공된 듀얼 다운 메시지가 허위가 아니라고 판단한 다음에, CR 버퍼에 저장되어 있는 모든 호에 대하여 생성된 자식 프로세스에 종료 신호를 전송하며, 듀얼 다운 메시지를 허위가 아니라고 판단한 시점을 종료 시간으로 생성하는 MCC와, 해당 호에 대한 자식 프로세스를 생성하여 CR 버퍼에 저장하고, BSC로부터 제공받은 호 해제 정보를 이용하여 과금 데이터를 생성하는 LSC를 더 포함하는 것을 특징으로 한다. When the dual down message is provided from the BSC, the ASP reads the current state of the child process stored in the CR buffer, performs a state query to the BSC, and if there is no response in response to the state query, the ASP provides the dual down message. The MCC sends a termination signal to the child process generated for all calls stored in the CR buffer and determines that the dual down message is not false, and determines that the call is not false. The method may further include an LSC that generates a child process for the data and stores the CR in the CR buffer and generates billing data using call release information provided from the BSC.
그리고, OMP는, ASP에 의해 생성된 종료 시간과 호 해제 정보에 포함된 시작 시간을 이용하여 과금 데이터를 생성하여 블록의 형태로 묶어 과금 디스크와 과금 MT에 순차적으로 저장하는 CDR을 더 포함하는 것을 특징으로 한다. The OMP further includes a CDR that generates charging data using the end time generated by the ASP and the start time included in the call release information, bundles the data in a block form, and stores the charging data sequentially in the charging disk and the charging MT. It features.
한편, 본 발명의 일 실시예에 따른 과금 관리 방법은, BSC에서 발/착신측 이 동통신 단말기 간의 호 제어를 수행하는 중에 듀얼 다운 발생 여부를 판단하는 단계와, 판단결과 듀얼 다운이 발생되는 시점인 경우, 듀얼 다운 메시지와 호 해제 정보를 MSC에 제공하는 단계와, BSC로부터 제공된 듀얼 다운 메시지를 이용하여 종료 시간을 생성하며, 생성된 종료 시간과 호 해제 정보를 이용하여 과금 데이터를 생성하는 단계를 포함하는 것을 특징으로 한다. On the other hand, the billing management method according to an embodiment of the present invention, the step of determining whether the dual down occurs during the call control between the mobile communication terminal from the caller / the called party in the BSC, and when the result of the dual down occurs In the case of the step of providing a dual down message and call release information to the MSC, generating an end time using the dual down message provided from the BSC, and generating the billing data using the generated end time and call release information Characterized in that it comprises a.
또한, 상술한 방법에는, BSC로부터 듀얼 다운 메시지가 제공될 경우, CR 버퍼에 저장되어 있는 자식 프로세스의 현 상태를 읽어와서 BSC로 상태 질의를 수행하는 단계와, 상태 질의에 대응하여 응답이 없는 경우 제공된 듀얼 다운 메시지가 허위가 아니라고 판단한 다음에, CR 버퍼에 저장되어 있는 모든 호에 대하여 생성된 자식 프로세스에 종료 신호를 전송하는 단계와, 듀얼 다운 메시지를 허위가 아니라고 판단한 시점을 종료 시간으로 생성하는 단계와, 생성된 종료 시간과 호 해제 정보를 이용하여 과금 데이터를 생성하여 블록의 형태로 묶어 과금 디스크와 과금 MT에 순차적으로 저장하는 단계를 더 포함하는 것을 특징으로 한다. In addition, in the above-described method, when a dual down message is provided from the BSC, the current state of the child process stored in the CR buffer is read, and a state query is performed to the BSC, and if there is no response in response to the state query. Determining that the provided dual down message is not false, and then sending an end signal to the child process generated for all calls stored in the CR buffer, and generating a time when it determines that the dual down message is not false. And generating charging data by using the generated end time and call release information, and storing the charging data in a block form and sequentially storing the charging data in the charging disk and the charging MT.
여기서, 호 해제 정보는, 발/착신측 이동통신 단말기간의 호 시작 시간인 것을 특징으로 한다. Here, the call release information is characterized in that the call start time between the caller / called party mobile communication terminal.
본 발명에 있어서, 개시되는 발명 중 대표적인 것에 의하여 얻어지는 효과를 간단히 설명하면 다음과 같다.In the present invention, the effects obtained by the representative ones of the disclosed inventions will be briefly described as follows.
본 발명은, BMP에서 듀얼 다운이 발생될 경우에도 허위가 아닌 듀얼 메시지를 받은 시각의 종료 시간을 찍어주어 실시간으로 과금을 생성하도록 관리함으로 써, 과금 생성을 보다 정확하게 수행할 수 있어 고객에게 더 나은 과금 신뢰성을 제공할 수 있는 효과가 있다.In the present invention, even when a dual down occurs in the BMP by managing the end time of receiving a non-false dual message to generate the charge in real time, it is possible to perform the charge generation more accurately to better customer There is an effect that can provide charging reliability.
이하 첨부된 도면을 참조하여 본 발명의 동작 원리를 상세히 설명한다. 하기에서 본 발명을 설명함에 있어서 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다. Hereinafter, the operating principle of the present invention will be described in detail with reference to the accompanying drawings. In the following description of the present invention, when it is determined that a detailed description of a known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted. Terms to be described later are terms defined in consideration of functions in the present invention, and may be changed according to intentions or customs of users or operators. Therefore, the definition should be made based on the contents throughout the specification.
본 발명의 구체적인 핵심 기술요지를 살펴보면, BSC(100)내 BMP(101)는 통신망(S3)을 통해 발신측 이동통신 단말기(S1)와 착신측 이동통신 단말기(S2)간에 호가 진행되도록 제어하는 중에, 호 해제에 따라 생성되는 호 해제 정보를 MSC(300)내 ASP(301)의 로컬 서비스 제어기(Local Service Control, LSC)(301b)에 제공한다. 이때, BMP(101)는 호가 진행되도록 제어하는 중에, 듀얼 다운, 즉 프로세서의 액티브 상태와 스탠바이 상태 모두가 동시에 다운이 발생되는지를 실시간으로 판단한다.Looking at the specific core technical gist of the present invention, the BMP (101) in the BSC (100) while controlling the call proceeds between the calling mobile terminal (S1) and the called mobile terminal (S2) through the communication network (S3) The call release information generated according to the call release is provided to the local service controller (LSC) 301b of the ASP 301 in the MSC 300. At this time, while controlling the call to proceed, the BMP 101 determines in real time whether the dual down, that is, both the active state and the standby state of the processor, occurs simultaneously.
상기 판단결과, 듀얼 다운이 발생되지 않은 경우, 호 해제 정보를 MSC(300)내 ASP(301)의 LSC(301b)에 제공한다. 그러면, LSC(301b)에서는 발/착신측 이동통신 단말기(S1, S2)간 호가 진행되면서 발생되는 호에 대한 자식 프로세스를 생성하여 콜 레지스터(Call Register, CR) 버퍼(301c)에 저장하며, 또한 BMP(101)로부터 해당 호에 대한 호 해제 정보를 제공받은 시점에 호 시작 시간, 호 종료 시간을 관리하면서 생성된 과금 데이터를 OMP(303)내 CDR(303a)에 제공한다. As a result of the determination, when no dual down occurs, call release information is provided to the
CDR(303a)은 LSC(301b)로부터 제공되는 호 시작 시간 및 호 종료 시간에 의해 관리되면서 생성된 과금 데이터를 블록의 형태로 묶어서 과금 디스크(S4) 및 과금 MT(S5)에 순차적으로 저장하면서 관리한다. The
반면에, 상기 판단결과, 듀얼 다운이 발생되는 시점인 경우, 호 종료 시간이 없는 호 해제 정보를 MSC(300)내 ASP(301)의 LSC(301b)에 제공하면, 이 LSC(301b)에서는 호 해제 정보를 제공받은 시점에 호 시작 시간만을 관리하면서 생성된 미완성 과금 데이터를 OMP(303)내 CDR(303a)에 제공하며, 또한 BMP(101)에서는 듀얼 다운이 발생되었다는 듀얼 다운 메시지를 MSC(300)내 ASP(301)의 MCC(301a)에 제공한다. On the other hand, in the determination result, when the dual down occurs, when the call release information without call termination time is provided to the
그러면, MCC(301a)에서는 BMP(101)로부터 듀얼 다운 메시지가 제공되면, CR 버퍼(301c)에 저장되어 있는 해당 호에 대하여 생성된 자식 프로세스의 현재 상태를 읽어와서 BMP(101)로 그 상태, 즉 듀얼 다운이 실제로 발생되었는지를 질의한다. 상기 질의에 대하여 BMP(101)로부터 응답이 있을 경우, 듀얼 다운이 발생되지 않은 것으로 이전에 제공받은 듀얼 다운 메시지가 허위라고 판단한다.Then, when the dual down message is provided from the
반면에, 상기 질의에 대하여 BMP(101)로부터 응답이 없을 경우, 듀얼 다운이 실제 발생된 것으로 이전에 제공받은 듀얼 다운 메시지가 허위가 아니라고 판단한 다음에, CR 버퍼(301c)에 저장되어 있는 모든 호에 대하여 생성된 자식 프로세스에 종료 신호를 전송하며, 이어서 OMP(303)내 CDR(303a)에 듀얼 다운 메시지가 허위가 아니라고 판단한 시점 시각의 종료 시간을 제공한다. On the other hand, if there is no response from the
CDR(303a)은 MCC(301a)로부터 듀얼 다운 메시지가 허위가 아니라고 판단된 시점 시각의 종료 시간을 제공받고, 또한 LSC(301b)로부터 기 제공된 호 시작 시간을 이용하여 호 해제에 따른 과금 데이터를 생성하여 블록의 형태로 묶어서 과금 디스크(S4)와 과금 MT(S5)에 순차적으로 저장하여 관리하는 기술을 통해 본 발명에서 이루고자 하는 바를 쉽게 달성할 수 있다.The CDR 303a receives the end time of the time point at which it is determined that the dual down message is not a false message from the
도 2는 본 발명의 바람직한 실시예에 따른 과금 관리 시스템에 대한 블록 구성도로서, BSC(100) 및 이동 교환 센터(Mobile Switching Center, MSC)(300)를 포함한다.2 is a block diagram of a billing management system according to a preferred embodiment of the present invention, which includes a
BSC(100)는 내부적으로 BMP(101)를 구비하는 블록으로서, 이 BMP(101)는 기지국(Base Transceiver Station, BTS)과 MSC(300) 사이에 위치하여 통신망(S3)을 통해 발신측 이동통신 단말기(S1)와 착신측 이동통신 단말기(S2)간의 호에 대한 무선채널 할당 및 해제기능을 수행하며, 셀간의 핸드오프 결정과 BTS의 운용 및 유지보수 기능을 수행하면서 해당 호 해제에 따라 생성되는 호 해제 정보를 MSC(300)내 ASP(301)의 LSC(301b)에 제공한다. 또한, BMP(101)는 호가 접속되어 진행하는 중에 듀얼 다운, 즉 일 예로, 프로세서의 액티브 상태와 스탠바이 상태 모두가 동시에 다운되는 현상이 발생될 경우, 이 발생된 듀얼 다운 현상을 알리기 위한 듀얼 다운 메시지를 MSC(300)내 ASP(301)의 MCC(301a)에 제공한다. 여기서, 통신망(S3)은 BTS를 포함하여 구성되며, CDMA망, W-CDMA망이 아닌 HSDPA망과 GSM 및 제4세대를 포함 하여 향후 구현될 모든 이동통신 시스템의 접속망을 포함한다.The
MSC(300)는 발신측 이동통신 단말기(S1)와 착신측 이동통신 단말기(S2)간에 발/착신 호처리 기능을 수행하는 블록으로서, ASP(301) 및 OMP(303)로 이루어져 있으며, 이 ASP(301)에는 내부적으로 MCC(301a)와 LSC(301b) 그리고 CR 버퍼(301c)를 더 구비하고 있다. The MSC 300 is a block that performs outgoing / incoming call processing function between the calling mobile terminal S1 and the called mobile terminal S2. The
MCC(301a)는 BMP(101)로부터 듀얼 다운 메시지가 제공될 경우, CR 버퍼(301c)에 저장되어 있는 해당 호에 대하여 생성된 자식 프로세스(child process)의 현 상태를 읽어와서 BMP(101)로 그 상태, 즉 듀얼 다운이 실제로 발생되었는지를 질의한다. 이후, 상태 질의에 대응하여 BMP(101)로부터 응답이 없는 경우 실제 듀얼 다운이 발생된 것으로, 이전에 제공받은 듀얼 다운 메시지가 허위가 아니라고 판단한 다음에, CR 버퍼(301c)에 저장되어 있는 모든 호에 대하여 생성된 자식 프로세스에 종료 신호를 전송하며, 이어서 OMP(303)내 CDR(303a)에 듀얼 다운 메시지가 허위가 아니라고 판단한 시점 시각의 종료 시간을 제공한다. When a dual down message is provided from the
LSC(301b)는 발/착신측 이동통신 단말기(S1, S2)간 호가 진행되면서 발생되는 호에 대한 자식 프로세스를 생성하여 CR 버퍼(301c)에 저장한다. 또한, LSC(301b)는 BMP(101)로부터 호 해제 정보를 제공받은 시점에 호 시작 시간과 호 종료 시간을 관리하면서 생성시킨 과금 데이터를 OMP(303)내 CDR(303a)에 제공하는 중에, BMP(101)에서 듀얼 다운이 발생되면 호 종료 시간이 빠진 과금 데이터를 CDR(303a)에 제공한다. The
CR 버퍼(301c)는 LSC(301b)로부터 제공되는 각 호에 대한 자식 프로세스를 저장한다. The
OMP(303)는 내부적으로 CDR(303a)을 구비하고 있으며, 이 CDR(303a)은 LSC(301b)로부터 제공되는 호 시작 시간 및 호 종료 시간에 의해 관리되어 생성된 과금 데이터를 블록의 형태로 묶어서 과금 디스크(S4)와 과금 MT(S5)에 순차적으로 저장하는 중에, BMP(101)에서 듀얼 다운이 발생되면 MCC(301a)로부터 듀얼 다운 메시지가 허위가 아니라고 판단된 시점 시각의 종료 시간을 제공받은 다음에 이 제공받은 종료 시간과, 이전에 제공받은 호 시작 시간을 이용하여 과금 데이터를 생성하여 블록의 형태로 묶어서 과금 디스크(S4)와 과금 MT(S5)에 순차적으로 저장한다. The
따라서, 본 실시 예에 따른 과금 관리 시스템은 BMP(101)에서 듀얼 다운이 발생될 경우에도 허위가 아닌 듀얼 메시지를 받은 시각의 종료 시간을 찍어주어 실시간으로 과금을 생성하도록 관리함으로써, 과금 생성을 보다 정확하게 수행할 수 있다. Therefore, the billing management system according to the present embodiment manages to generate billing in real time by taking the end time of the time when the dual message is received, not a false message even when a dual down occurs in the
다음에, 상술한 바와 같은 구성을 갖는 본 실시 예에서 과금 관리 과정에 대하여 설명한다. Next, the charging management process in this embodiment having the above-described configuration will be described.
도 3은 본 발명의 바람직한 실시예에 따른 과금 관리 방법을 순차적으로 도시한 흐름도이다. 3 is a flowchart sequentially illustrating a charging management method according to a preferred embodiment of the present invention.
먼저, BSC(100)내 BMP(101)는 통신망(S3)을 통해 발신측 이동통신 단말기(S1)와 착신측 이동통신 단말기(S2)간에 호가 접속되어 진행 중에, 호 해제에 따라 생성되는 호 해제 정보를 MSC(300)내 ASP(301)의 LSC(301b)에 제공한다. 이때, BMP(101)는 호가 접속되어 진행 중에, 듀얼 다운, 즉 프로세서의 액티브 상태와 스탠바이 상태 모두가 동시에 다운이 발생되는지를 실시간으로 판단(S301)한다.First, the
상기 판단(S301)결과, 듀얼 다운이 발생되지 않은 경우(S303), 호 해제 정보를 MSC(300)내 ASP(301)의 LSC(301b)에 제공(S305)한다.As a result of the determination (S301), if dual down has not occurred (S303), call release information is provided to the
그러면, LSC(301b)에서는 발/착신측 이동통신 단말기(S1, S2)간 호가 진행되면서 발생되는 호에 대한 자식 프로세스를 생성(S307)하여 CR 버퍼(301c)에 저장(S309)하며, 또한 BMP(101)로부터 해당 호에 대한 호 해제 정보를 제공받은 시점에 호 시작 시간, 호 종료 시간을 관리하면서 생성된 과금 데이터를 OMP(303)내 CDR(303a)에 제공(S311)한다. Then, the
CDR(303a)은 LSC(301b)로부터 제공되는 호 시작 시간 및 호 종료 시간에 의해 관리되면서 생성된 과금 데이터를 블록의 형태로 묶어서 과금 디스크(S4) 및 과금 MT(S5)에 순차적으로 저장(S313)하면서 관리한다. The
반면에, 상기 판단(S301)결과, 듀얼 다운이 발생될 경우(S315), 호 종료 시간이 없는 호 해제 정보를 MSC(300)내 ASP(301)의 LSC(301b)에 제공하면, 이 LSC(301b)에서는 호 해제 정보를 제공받은 시점에 호 시작 시간만을 관리하면서 생성된 미완성 과금 데이터를 OMP(303)내 CDR(303a)에 제공(S317)하며, 또한 BMP(101)에서는 듀얼 다운이 발생되었다는 듀얼 다운 메시지를 MSC(300)내 ASP(301)의 MCC(301a)에 제공(S319)한다. 여기서, LSC(301b)는 BMP(101)에서 듀얼 다운이 발생되면 호가 종료된 시점을 알 수 없기 때문에 호 종료 시간을 CDR(303a)에 보내주지 못한다. On the other hand, if the result of the determination (S301), the dual down occurs (S315), if the call release information without the call termination time is provided to the LSC (301b) of the ASP (301) in the
그러면, MCC(301a)에서는 BMP(101)로부터 듀얼 다운 메시지가 제공되면, CR 버퍼(301c)에 저장되어 있는 해당 호에 대하여 생성된 자식 프로세스의 현재 상태를 읽어와서 BMP(101)로 그 상태, 즉 듀얼 다운이 실제로 발생되었는지를 질의(S321)한다.Then, when the dual down message is provided from the
상기 질의(S321)결과, 상태 질의에 대하여 BMP(101)로부터 응답이 있을 경우(S323), 듀얼 다운이 발생되지 않은 것으로 이전에 제공받은 듀얼 다운 메시지가 허위라고 판단(S325)한 다음에 호 제어를 계속적으로 진행한다.As a result of the query (S321), if there is a response from the
반면에, 상기 질의(S321)결과, 상태 질의에 대하여 BMP(101)로부터 응답이 없을 경우(S327), 듀얼 다운이 실제 발생된 것으로 이전에 제공받은 듀얼 다운 메시지가 허위가 아니라고 판단(S329)한 다음에, CR 버퍼(301c)에 저장되어 있는 모든 호에 대하여 생성된 자식 프로세스에 종료 신호를 전송(S331)하며, 이어서 OMP(303)내 CDR(303a)에 듀얼 다운 메시지가 허위가 아니라고 판단한 시점 시각의 종료 시간을 제공(S333)한다. On the other hand, if there is no response from the
CDR(303a)은 MCC(301a)로부터 듀얼 다운 메시지가 허위가 아니라고 판단된 시점 시각의 종료 시간을 제공받고, 또한 LSC(301b)로부터 기 제공된 호 시작 시간을 이용하여 호 해제에 따른 과금 데이터를 생성(S335)하여 블록의 형태로 묶어서 과금 디스크(S4)와 과금 MT(S5)에 순차적으로 저장(S337)하여 관리한다. The
이상 설명한 바와 같이, 본 발명은 BMP에서 듀얼 다운이 발생될 경우에도 허위가 아닌 듀얼 메시지를 받은 시각의 종료 시간을 찍어주어 실시간으로 과금을 생성하도록 관리함으로써, 과금 생성을 보다 정확하게 수행할 수 있어 고객에게 더 나은 과금 신뢰성을 제공할 수 있다. As described above, the present invention manages to generate the billing in real time by taking the end time of the time when the dual message is received, not false even when a dual down occurs in the BMP, it is possible to perform the billing generation more accurately Can provide better charging reliability.
한편 본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되지 않으며, 후술되는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다. Meanwhile, in the detailed description of the present invention, specific embodiments have been described, but various modifications are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined not only by the scope of the following claims, but also by those equivalent to the scope of the claims.
도 1은 이동 교환 센터에서의 과금 데이터를 수집 및 처리하기 위한 블록 구성도,1 is a block diagram for collecting and processing billing data in a mobile switching center;
도 2는 본 발명의 바람직한 실시예에 따른 과금 관리 시스템에 대한 블록 구성도, 2 is a block diagram of a billing management system according to a preferred embodiment of the present invention;
도 3은 본 발명의 바람직한 실시예에 따른 과금 관리 방법을 위한 상세 흐름도.3 is a detailed flowchart for a charging management method according to a preferred embodiment of the present invention.
<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>
100 : BSC 101 : BMP100: BSC 101: BMP
300 : MSC 301 ASP300:
301a : MCC 301b : LSC301a:
301c : CR 버퍼 303 : OMP301c: CR buffer 303: OMP
303a : CDR303a: CDR
S1 : 발신측 이동통신 단말기S1: calling mobile terminal
S2 : 착신측 이동통신 단말기S2: called mobile terminal
S3 : 통신망 S4 : 디스크S3: Network S4: Disk
S5 : MTS5: MT
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070077382A KR100894357B1 (en) | 2007-08-01 | 2007-08-01 | Charging management system and its method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070077382A KR100894357B1 (en) | 2007-08-01 | 2007-08-01 | Charging management system and its method |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090013340A true KR20090013340A (en) | 2009-02-05 |
KR100894357B1 KR100894357B1 (en) | 2009-04-22 |
Family
ID=40683798
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070077382A KR100894357B1 (en) | 2007-08-01 | 2007-08-01 | Charging management system and its method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100894357B1 (en) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR0126851B1 (en) * | 1994-12-15 | 1998-04-01 | 양승택 | Method for processing the inquiry of call status in exchange system |
KR100286973B1 (en) * | 1997-06-30 | 2001-04-16 | 박종섭 | Charging method of cdma communication system |
KR20000046398A (en) * | 1998-12-31 | 2000-07-25 | 강병호 | Method for restoring failure in network access subsystem of advanced information communication processing system |
KR100392417B1 (en) * | 2001-05-15 | 2003-07-23 | 주식회사 코어세스 | Method for processing of call-detail-record in mobile packet data service network |
KR100723698B1 (en) | 2006-04-04 | 2007-05-30 | 에스케이 텔레콤주식회사 | Method for preventing error of data path in mobile switching center |
-
2007
- 2007-08-01 KR KR1020070077382A patent/KR100894357B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR100894357B1 (en) | 2009-04-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2013042528A (en) | Method for notifying main radio device of utilization conditions about group telephone call contract | |
US8351419B2 (en) | Local access to a mobile network | |
CN102811432A (en) | Charging method and charging device in communication network | |
CN104717375A (en) | Method and device for saving electricity for terminal | |
KR100894357B1 (en) | Charging management system and its method | |
JP2008177837A (en) | Radio communication system and charging control method | |
CN103888923A (en) | Call proceeding method, system and device applied to virtual private mobile network | |
KR101501403B1 (en) | Server, Terminal, Method, and Recording Medium for switching between Voice/Video Call and Chatting Call based on All-IP | |
CN102308602B (en) | Method and platform of simulation of fixed line telephone and communication system | |
KR20130082653A (en) | Method for providing pension communication rate service in communication system and apparatus therefor | |
KR101652316B1 (en) | Roaming conrol method for reduction of roaming charge, roaming service apparatus and roaming terminal thereof | |
CN108391243B (en) | Voice call and short message forwarding system and method based on MAP signaling | |
CN101431735A (en) | Method and apparatus for propelling user information in voice communication course | |
CN1960414B (en) | Method and device for validating internal users in system of calling center | |
JP6248805B2 (en) | Notification method of traffic information related to communication charges | |
JP6007604B2 (en) | Small wireless base station, charging system and charging method | |
CN101873578A (en) | Automatic equipment configuration method and service operation supporting system | |
KR101223076B1 (en) | System and Server for Price Limit Providing Service of SMS Transmission Fee and Information Subscription Fee and Method thereof | |
CN102137362A (en) | Intelligent number-correcting calling method and system of prepayment user, and relevant device | |
KR20100118656A (en) | System and method for providing message box service to cable telephone | |
KR101474258B1 (en) | Roeming Relay Server and Method for Providing a Fixed Amount Rate of Message in International Roaming thereof | |
US20130072151A1 (en) | Exchange and communication management method | |
KR100706987B1 (en) | System and Method for Analyzing Traffic of Mobile Number Portability Terminal by Using Tariff Information | |
JP4381905B2 (en) | Prepaid billing information notification system and prepaid billing information mediation server device | |
KR101406974B1 (en) | Method and apparatus for processing bill |
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: 20120404 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20130403 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20160330 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20170329 Year of fee payment: 9 |
|
LAPS | Lapse due to unpaid annual fee |