KR100629717B1 - 이동 통신망에서의 과금 처리 시스템 및 방법 - Google Patents
이동 통신망에서의 과금 처리 시스템 및 방법 Download PDFInfo
- Publication number
- KR100629717B1 KR100629717B1 KR1020040076374A KR20040076374A KR100629717B1 KR 100629717 B1 KR100629717 B1 KR 100629717B1 KR 1020040076374 A KR1020040076374 A KR 1020040076374A KR 20040076374 A KR20040076374 A KR 20040076374A KR 100629717 B1 KR100629717 B1 KR 100629717B1
- Authority
- KR
- South Korea
- Prior art keywords
- charging
- billing
- verification
- policy
- source data
- Prior art date
Links
Images
Landscapes
- Meter Arrangements (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 이동 통신망에서의 과금 처리 시스템 및 과금 처리 방법에 관한 것이다. 본 발명에 따른 과금 시스템은 이동 통신망으로부터 사용 기록을 수신하고, 수신한 사용 기록으로부터 원천 데이터를 생성하여 미리 지정된 검증 장치로 전송하는 적어도 하나의 수집 장치, 수집 장치로부터 수신한 원천 데이터를 검증하여 기초 데이터를 생성하고, 기초 데이터를 기초 데이터에 상응하는 해당 과금 정책 장치로 전송하는 적어도 하나의 검증 장치, 검증 장치부터 수신한 기초 데이터를 바탕으로 과금 정책을 반영한 1차 과금 레코드를 생성하고, 1차 과금 레코드를 빌링 서버로 전송하는 적어도 하나의 과금 정책 장치 및 과금 정책 장치로부터 수신한 1차 과금 레코드를 바탕으로 사용자에게 청구 가능한 2차 과금 레코드를 생성하는 빌링 장치를 포함한다.
이동 통신망, 과금, 원천 데이터, 기초 데이터
Description
도 1은 본 발명의 바람직한 일 실시예에 따른 이동 통신망에서의 과금 시스템의 구성을 나타낸 도면.
도 2는 본 발명의 바람직한 일 실시예에 따른 이동 통신망에서의 과금 처리 과정을 개략적으로 나타낸 순서도.
도 3은 본 발명의 바람직한 일 실시예에 따른 수집 장치에서 원천 데이터를 생성하여 검증 장치로 전송하는 과정을 나타낸 순서도.
도 4는 본 발명의 바람직한 일 실시예에 따른 원천 데이터의 구조를 나타낸 도면.
도 5는 본 발명의 바람직한 일 실시예에 따른 수집 장치가 정상적으로 원천 데이터를 해당 검증 장치로 전송할 수 있는 경우를 나타낸 도면.
도 6은 본 발명의 바람직한 일 실시예에 따른 수집 장치에서 해당 검증 장치로 원천 데이터를 전송하지 못하는 경우를 나타낸 도면.
도 7은 본 발명의 바람직한 일 실시예에 따른 검증 장치에서 기초 데이터를 생성하여 과금 정책 장치로 전송하는 과정을 나타낸 순서도.
도 8은 본 발명의 바람직한 일 실시예에 따른 과금 정책 장치에서 과금 정책에 따라 1차 과금 레코드를 생성하는 과정을 나타낸 순서도.
도 9는 본 발명의 바람직한 일 실시예에 따른 빌링 장치에서 1차 과금 레코드를 바탕으로 2차 과금 레코드를 생성하는 과정을 나타낸 순서도.
도 10은 본 발명의 바람직한 일 실시예에 따른 2차 과금 레코드의 예시를 나타낸 도면.
<도면의 주요 부분에 대한 부호의 설명>
101 : 수집 장치
103 : 검증 장치
105 : 과금 정책 장치
107 : 데이터베이스
109 : 빌링 장치
111 : 선불 차감 장치
본 발명은 이동 통신망에서의 과금 시스템 및 과금 처리 방법에 관한 것이다.
종래 이동 통신망에서의 과금 처리 방법은 이동 통신망의 교환기 등과 게이트웨이를 통해 결합하는 과금 센터에서 음성 통화 또는 데이터 통신 사용에 대한 사용 기록(UDR : Usage Data Record)을 수신하여 이로부터 과금을 부과하는 방식을 취하고 있다. 이동 통신망에서 과금 종류에는 크게 음성 통화 이용에 대한 과금, 데이터 통신에 대한 과금 및 컨텐츠 정보 이용에 대한 과금 등이 있다. 이러한 과금은 각 이동 통신 사업자에 속하는 과금 센터에서 이동 통신 사업자별 과금 정책에 따라 수행된다. 이때 과금 액수는 주로 사용 시간, 사용된 패킷량에 의하여 결정되며, 통화 시간대, 상대방 전화 종류, 서비스 종류 등에 따라서도 달라진다. 상기 사용 기록(UDR)은 이러한 과금 정책을 적용하기 위하여 서비스 이용에 대한 정보들을 포함하고 있다. 한편 선불 사용자의 경우에는 실시간으로 선불을 차감하면서 서비스가 제공되어야 하므로, 실시간으로 과금이 이루어질 필요성이 있다.
종래의 과금 센터는 한 장치 내에서 사용 기록을 수집하고, 수집한 사용 기록을 바탕으로 과금 정책을 적용하고 있다. 따라서 과금 센터의 일부분에 이상이 있는 경우 실시간으로 과금 처리가 수행될 수 없으며, 사용 기록의 유실로 인하여 과금이 처리되지 못할 우려가 있다. 또한 종래의 과금 방법에 의하면, 일부 장치의 이상에 의해서도 수집한 사용 기록에 대한 데이터 손실 우려가 있는 등 시스템 안정성에 문제가 생기는 단점이 있다.
상기와 같은 문제점을 해결하기 위한 본 발명의 목적은 과금 시스템의 일부 장치에 이상이 있는 경우에도 실시간 무정지로 과금을 수행할 수 있는 이동 통신망에서의 과금 시스템 및 과금 방법을 제공하고자 하는 것이다.
본 발명의 다른 목적은 과금 시스템의 일부 장치의 이상에 대한 피해를 최소화하여 시스템의 안정성을 최대화하고 과금 유실을 최소화할 수 있는 이동 통신망에서의 과금 시스템 및 과금 방법을 제공하고자 하는 것이다.
상술한 목적들을 달성하기 위하여, 본 발명의 일 측면에 따르면 이동 통신망으로부터 사용 기록을 수신하고, 수신한 사용 기록으로부터 과금 원천 데이터를 생성하여 복수개의 검증 장치 중 미리 지정된 어느 하나의 검증 장치로 전송하는 복수개의 수집 장치, 상기 수집 장치로부터 수신한 상기 과금 원천 데이터를 저장하고, 상기 과금 원천 데이터의 정확성을 검증하여 정확성 여부가 포함된 기초 데이터를 생성하고, 상기 기초 데이터를 복수개의 과금 정책 장치 중 미리 지정된 어느 하나의 과금 정책 장치로 전송하는 복수개의 검증 장치, 상기 검증 장치로부터 수신한 상기 기초 데이터를 바탕으로 과금 정책을 반영한 1차 과금 레코드를 생성하고, 상기 생성된 1차 과금 레코드를 빌링 장치로 전송하는 복수개의 과금 정책 장치 및 상기 과금 정책 장치로부터 수신한 1차 과금 레코드를 바탕으로 사용자에게 청구 가능한 2차 과금 레코드를 생성하는 빌링 장치를 포함하되, 상기 수집 장치가 상기 과금 원천 데이터를 상기 미리 지정된 검증 장치로 전송하지 못하는 경우 상기 복수개의 검증 장치 중 다른 하나의 검증 장치로 상기 과금 원천 데이터를 전송하고, 상기 검증 장치가 상기 기초 데이터를 상기 미리 지정된 과금 정책 장치로 전송하지 못하는 경우 상기 복수개의 과금 정책 장치 중 다른 하나의 과금 정책 장치로 상기 기초 데이터를 전송하는 것을 특징으로 하는 이동 통신망에서의 과금 시스템을 제공할 수 있다.
바람직한 일 실시예에서, 상기 과금 원천 데이터는 상기 사용 기록으로부터 패킷 정보, 트랜잭션 정보 중 적어도 하나를 추출하여 생성되는 것을 특징으로 한다. 또한 상기 과금 원천 데이터는 단말 식별자, 사용 패킷, 트랜잭션 패킷, URL, 사용 시간 및 컨텐츠 정보 중 적어도 하나를 포함하는 것을 특징으로 한다.
또한 상기 수집 장치와 상기 검증 장치는 LAN(Local Area Network), WAN(Wide Area Network) 중 어느 하나에 의하여 결합하는 것을 특징으로 한다. 또한 상기 원천 데이터는 신뢰성있는 전송 프로토콜(Reliable Transmission Protocol)을 사용하여 수집 장치에서 검증 장치로 전송되는 것을 특징으로 한다. 또한 상기 수집 장치가 망 또는 상기 복수개의 검증 장치 모두의 고장으로 인하여 상기 과금 원천 데이터를 전송하지 못한 경우, 상기 수집 장치는 상기 과금 원천 데이터를 파일 형태로 저장하고, 망 또는 상기 검증 장치의 복구시 저장된 상기 과금 원천 데이터를 상기 검증 장치로 전송하는 것을 특징으로 한다.
또한 상기 검증 장치는 상기 기초 데이터에 상응하는 사용자 전화번호를 과금 정책 장치의 개수로 나머지 연산을 수행함으로써 상기 기초 데이터를 전송할 해당 과금 정책 장치를 지정하는 것을 특징으로 한다.
또한 상기 과금 정책 장치는 데이터베이스를 포함하며, 수신한 상기 기초 데이터를 데이터베이스에 저장하고, 다른 과금 정책 장치와 데이터베이스를 연동하는 것을 특징으로 한다. 또한 상기 과금 시스템은 선불 차감 장치를 더 포함하며, 상기 기초 데이터에 상응하는 사용자가 선불 사용자인 경우, 상기 과금 정책 장치는 상기 선불 차감 장치로 선불 과금 요청 신호를 전송하고, 그 결과를 수신함으로써 선불 차감을 수행한 후, 1차 과금 레코드를 생성하는 것을 특징으로 한다. 또한 상기 과금 정책은 시간 과금, 패킷 과금, 컨텐츠 과금, 도메인 과금, URL 과금 중 적어도 어느 하나인 것을 특징으로 한다.
또한 상기 빌링 장치는 과금 누적 및 과금 모니터링 처리를 수행함으로써 상기 1차 과금 레코드를 바탕으로 2차 과금 레코드를 생성하는 것을 특징으로 한다.
본 발명의 다른 측면에 따르면, 이동 통신망과 결합하며, 복수개의 수집 장치, 복수개의 검증 장치, 복수개의 과금 정책 장치 및 빌링 장치를 포함하는 과금 시스템에서 수행하는 과금 처리 방법에 있어서, 상기 이동 통신망으로부터 상기 수집 장치를 통해 사용 기록을 수신하는 단계, 상기 수집 장치에서 상기 사용 기록을 바탕으로 과금 원천 데이터를 생성하는 단계, 상기 과금 원천 데이터를 상기 수집 장치에서 상기 복수개의 검증 장치 중 미리 지정된 어느 하나의 검증 장치로 전송하는 단계, 상기 검증 장치에서 상기 수집 장치로부터 수신한 과금 원천 데이터를 저장하고, 상기 과금 원천 데이터의 정확성을 검증하여 정확성 여부가 포함된 기초 데이터를 생성하는 단계, 상기 검증 장치에서 상기 생성된 기초 데이터를 상기 복수개의 과금 정책 장치 중 미리 지정된 어느 하나의 과금 정책 장치로 전송하는 단계, 상기 과금 정책 장치에서 상기 수신한 기초 데이터를 바탕으로 과금 정책을 반영한 1차 과금 레코드를 생성하는 단계, 상기 1차 과금 레코드를 상기 과금 정책 장치에서 빌링 장치로 전송하는 단계 및 상기 빌링 장치에서 상기 1차 과금 레코드를 바탕으로 사용자에게 청구 가능한 2차 과금 레코드를 생성하는 단계를 포함하되, 상기 수집 장치가 상기 과금 원천 데이터를 상기 미리 지정된 검증 장치로 전송하지 못하는 경우 상기 복수개의 검증 장치 중 다른 하나의 검증 장치로 상기 과금 원천 데이터를 전송하고, 상기 검증 장치가 상기 기초 데이터를 상기 미리 지정된 과금 정책 장치로 전송하지 못하는 경우 상기 복수개의 과금 정책 장치 중 다른 하나의 과금 정책 장치로 상기 기초 데이터를 전송하는 것을 특징으로 하는 이동 통신망에서의 과금 처리 방법을 제공할 수 있다.
이어서, 첨부한 도면들을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하기로 한다.
도 1은 본 발명의 바람직한 일 실시예에 따른 이동 통신망에서의 과금 시스템의 구성을 나타낸 도면이다.
도 1을 참조하며, 본 발명에 따른 과금 시스템은 적어도 하나의 수집 장치(101), 적어도 하나의 검증 장치(103), 적어도 하나의 과금 정책 장치(105), 빌링 장치(109) 및 선불 차감 장치(111)를 포함한다.
수집 장치(101)는 이동 통신망의 교환기 등과 게이트웨이를 통해 결합하며, 이동 통신망으로부터 이동 통신 가입자의 서비스 이용에 대한 사용 기록(UDR : Usage Data Record)을 수신하고, 이로부터 패킷 정보 또는 트랜잭션 정보를 추출하여 실시간으로 원천 데이터를 생성하는 기능을 수행한다. 또한 생성된 원천 데이터를 실시간으로 실선으로 표시된 것과 같이 해당 검증 장치(103)로 전송하는 기능을 더 수행한다. 한편 수집 장치(101)는 망 또는 해당 검증 장치(103)에 이상이 있어 원천 데이터를 해당 검증 장치(103)로 전송하지 못하는 경우에 점선으로 표시된 것과 같이 다른 검증 장치(103)로 전송할 수 있다. 또한 수집 장치(101)에서 어느 검증 장치(103)로도 원천 데이터를 전송하지 못한 경우에는, 수집 장치(101)는 원천 데이터를 저장 장치에 파일 형태로 저장한 후, 정상 동작 시에 저장된 원천 데이터를 파일 전송 프로토콜(FTP)이나 전송 프로토콜을 이용하여 검증 장치(103)로 전송 한다.
검증 장치(103)는 수집 장치(101)로부터 수신한 원천 데이터 중에서 오류가 있는 데이터를 걸러내고, 정확성 여부가 수록된 기초 데이터를 생성한 후, 이를 과금 정책 장치로 전송하는 기능을 수행한다. 수집 장치(101) 및 검증 장치(103)는 LAN(Local Area Network) 또는 WAN(Wide Area Network)으로 결합될 수 있다. 검증 장치(103)는 바람직하게는 WAN(Wide Area Network)으로 수집 장치(101)와 결합하여, 실시간으로 안정적이며 중단없는 과금을 실현하기 위한 원천 데이터의 버퍼링 역할을 수행할 수 있다. 또한 검증 장치(103)는 2중화 또는 3중화되어 있는 것이 바람직하며, 개별 검증 장치(103)는 다른 검증 장치와는 독립적으로 작동한다.
과금 정책 장치(105)는 데이터베이스(107)를 포함하며, 검증 장치(103)로부터 수신한 기초 데이터 데이터베이스(107)에 파일 형태로 저장하고, 기초 데이터를 바탕으로 이동 통신 사업자의 과금 정책을 반영한 과금을 수행한다. 과금 정책 장치(105) 및 검증 장치(103)는 직접 연결되거나, 안정성 있는 LAN(Local Area Network)으로 결합될 수 있다. 과금 정책 장치(105)는 시스템의 안정적인 운용과 부하 분산을 위하여 이중화 또는 삼중화되어 있다. 따라서 어느 하나의 과금 정책 장치(105)에 이상이 있는 경우에도 나머지 과금 정책 장치(105)들이 백업 용도로 활용될 수 있으므로, 일부 과금 정책 장치(105)의 이상에도 불구하고 무정지로 데이터 과금 처리가 가능하다. 이때 각 과금 정책 장치(105)들은 데이터베이스(107)의 연동을 통하여 모든 정보를 공유한다. 과금 정책 장치(105)는 과금을 수행한 결과 1차 과금 레코드를 생성하고, 이를 빌링 장치(109)로 전송하는 기능을 더 수행 한다.
빌링 장치(109)는 과금 정책 장치(105)로부터 1차 과금 레코드를 전송받거나 가져와서 과금 누적 및 과금 모니터링 처리를 하고, 사용자에게 청구할 수 있는 2차 과금 레코드를 생성하는 기능을 수행한다. 이때 빌링 장치(109)는 실시간 처리가 불필요하며, 빌링 장치(109)에 이상이 있는 경우, 1차 과금 레코드를 재처리함으로써 2차 과금 레코드를 생성할 수 있다.
선불 차감 장치(111)는 과금 정책 장치(105)로부터 선출 차감 요청 신호를 수신하여 선불 차감을 수행하고, 선불 차감 결과를 과금 정책 장치(105)로 전송하는 기능을 수행한다.
도 2는 본 발명의 바람직한 일 실시예에 따른 이동 통신망에서의 과금 처리 과정을 개략적으로 나타낸 순서도이다.
도 2를 참조하면, 먼저 본 발명에 따른 과금 시스템의 수집 장치는 이동 통신망으로부터 사용 기록(UDR : Usage Data Record)을 수신하여 이로부터 패킷 정보 또는 트랜잭션 정보를 추출하여 실시간으로 원천 데이터를 생성한다(단계 201). 생성된 원천 데이터는 실시간으로 수집 장치에서 검증 장치로 전송된다. 수집 장치에서 원천 데이터를 생성하여 이를 검증 장치로 전송하는 과정은 도 3 내지 도 6을 참조하여 자세히 설명될 것이다.
검증 장치는 수신한 원천 데이터에 대해서 검증 과정을 수행하여 기초 데이터를 생성하고, 이를 과금 정책 장치로 전송한다(단계 203). 검증 장치에서 기초 데이터를 생성하는 과정은 도 7을 참조하여 자세히 설명될 것이다.
단계 205에서, 과금 정책 장치는 수신한 기초 데이터에 대해서 과금 정책을 적용하여 1차 과금 레코드를 생성한다. 1차 과금 레코드를 생성하는 과정에서 사용자가 선불 가입자인 경우 선불 차감을 수행한다. 과금 정책 장치에서 1차 레코드를 생성하는 과정은 도 8을 참조하여 자세히 설명될 것이다.
단계 207에서, 빌링 서버는 과금 정책 장치에서 생성된 1차 과금 레코드를 전송받거나 가져와서, 사용자에게 과금 청구를 할 수 있는 2차 과금 레코드를 생성한다. 빌링 서버에서 2차 과금 레코드를 생성하는 과정은 도 9 및 도 10을 참조하여 자세히 설명될 것이다.
도 3은 본 발명의 바람직한 일 실시예에 따른 수집 장치에서 원천 데이터를 생성하여 검증 장치로 전송하는 과정을 나타낸 순서도이다.
도 3을 참조하면, 먼저 검증 장치는 이동 통신망으로부터 음성 통화 또는 데이터 통신 등에 대한 사용 기록(UDR : Usage Data Record)을 수신한다(단계 301). 검증 장치는 상기 사용 기록으로부터 패킷 정보 또는 트랜잭션 정보를 추출하여(단계 303), 원천 데이터를 생성한다(단계 303). 이때 검증 장치에서 사용 기록을 수신하고 원천 데이터를 생성하는 과정은 실시간으로 이루어진다. 상기 원천 데이터는 후에 과금 정책 장치에서 패킷 과금, 시간 과금 또는 컨텐츠 과금을 실현하기 위하여, 사용 패킷, URL, 사용 시간 및 컨텐츠 정보를 포함한다. 또한 상기 원천 데이터는 과금 이후의 고객 응대를 위하여 사용된 이동 통신망의 정보를 포함한다. 또한 상기 원천 데이터는 이후에 과금 정책 장치에서 패킷 재구성을 위하여 가입자의 패킷 세션별로 구분되는 구별자를 더 포함한다. 원천 데이터의 구조에 대해서는 도 4에 도시되어 있다.
수집 장치는 이동 통신망에서의 과금 정책 및 과금 방식과 상관없이 사용자의 사용 내역에 대해서만 엄격한 정보를 추출하여 원천 데이터를 생성하는 것을 목적으로 한다. 따라서 대부분의 이동 통신 사업자가 가지고 있는 복잡한 과금 정책을 구현하기 위한 구체적인 내용은 수집 장치에 포함되지 아니하여, 수집 장치의 구성이 간단해지는 장점을 갖는다. 또한 수집 장치는 그 구현이 간단하여 개발 비용이 저렴하여 이동 통신망의 구조에 맞추어 분산 배치가 가능하고, 부하 분산(Load Balancing)을 가능하게 한다.
이후, 수집 장치는 상기 원천 데이터를 미리 지정된 해당 검증 장치로 실시간으로 전송한다(단계 307). 이때 수집 장치는 해당 검증 장치에 이상이 있거나, 수집 장치와 해당 검증 장치 사이의 선로에 이상이 있어 해당 검증 장치로 원천 데이터를 전송하지 못하는 경우에는 이중화 또는 삼중화되어 있는 다른 검증 장치로 원천 데이터를 전송한다.
단계 309에서 원천 데이터의 전송이 성공이면 단계가 종료되고, 원천 데이터의 전송이 실패이면 단계 311이 수행된다. 단계 311에서, 수집 장치는 원천 데이터를 저장 장치에 파일 형태로 저장한다. 이후 장비가 정상적으로 복구되면(단계 313), 수집 장치는 단계 307 이후의 단계를 수행한다. 장비 복구 후에 수집 장치에서 검증 장치로 원천 데이터를 전송하는 방식은 파일 전송 프로토콜(FTP) 또는 실 시간 전송 프로토콜 등이 이용될 수 있다.
수집 장치와 검증 장치는 LAN(Local Area Network) 또는 WAN(Wide Area Network)으로 결합한다. WAN의 경우 데이터 손실 및 왜곡을 방지하기 위하여 원천 데이터의 전송은 신뢰성있는 전송 프로토콜(Reliable Transmission Protocol)이 이용된다.
도 5 및 도 6을 참조하여 본 발명의 바람직한 일 실시예에 따른 수집 장치에서 검증 장치로 원천 데이터를 전송하는 과정에서 문제가 발생하는 경우 백업을 할 수 있는 시스템을 설명하면 다음과 같다.
도 5는 본 발명의 바람직한 일 실시예에 따른 수집 장치가 정상적으로 원천 데이터를 해당 검증 장치로 전송할 수 있는 경우를 나타낸 도면이다.
도 5를 참조하면, 수집 장치(101)는 원천 데이터를 실선으로 표시된 경로와 같이 미리 지정된 해당 검증 장치(103)로 전송한다. 이때 검증 장치(103)는 부하 분산(Load Balance) 및 백업(Backup)을 위하여 이중화 또는 삼중화되어 있다. 점선으로 표시된 경로는 해당 검증 장치(103)로 원천 데이터를 전송하지 못하는 경우에 다른 검증 장치(103)로 원천 데이터를 전송하기 위한 백업용 경로에 해당한다.
도 6은 본 발명의 바람직한 일 실시예에 따른 수집 장치에서 해당 검증 장치로 원천 데이터를 전송하지 못하는 경우를 나타낸 도면이다.
도 6을 참조하면, 수집 장치(101)는 해당 검증 장치(103)에 이상이 있거나 해당 검증 장치와의 선로에 이상이 있어 해당 검증 장치(103)로 원천 데이터를 전송하지 못하는 경우, 실선으로 표시된 경로와 같이 다른 검증 장치(103)로 원천 데이터를 전송한다. 이때 점선으로 표시된 경로는 다른 검증 장치(103)로도 원천 데이터를 전송하지 못하는 경우에 또 다른 검증 장치(103)로 원천 데이터를 전송하기 위한 백업용 경로에 해당한다. 수집 장치(101)가 어느 검증 장치(103)로도 원천 데이터를 전송하지 못하는 경우에 수집 장치(101)는 원천 데이터를 파일 형태로 저장한 후, 장비가 정상으로 복구되면 저장된 원천 데이터를 검증 장치(103)로 전송한다.
도 7은 본 발명의 바람직한 일 실시예에 따른 검증 장치에서 기초 데이터를 생성하여 과금 정책 장치로 전송하는 과정을 나타낸 순서도이다.
도 7을 참조하면, 먼저 검증 장치는 수집 장치로부터 원천 데이터를 수신한다(단계 701). 검증 장치는 수신한 원천 데이터를 파일 형태로 저장한다(단계 703). 이때 원천 데이터를 파일 형태로 저장하는 이유는 검증 장치에 예고없는 장애가 발생하더라도 추후에 원천 데이터를 복구하여 과금 처리를 수행하기 위한 것이다.
이후, 검증 장치는 과금 처리가 불가능한 오류있는 불량 원천 데이터를 걸러내는 검증 과정을 수행한다(단계 705). 예를 들면 4바이트(Bytes)로 정의된 데이터가 4바이트가 아닌 길이로 검증 장치에 수신되면, 검증 장치는 과금 처리가 불가능한 오류로 인식하여 오류있는 원천 데이터를 사전에 걸러내어 과금 정책 장치에서 보다 고속화되고 효율적으로 과금 처리를 수행할 수 있도록 한다. 검증 장치는 정확성 여부가 수록된 기초 데이터를 생성한다(단계 707). 여기서 기초 데이터는 원천 데이터와 그 구조가 동일하며, 정확성 여부가 더 포함되어 있다.
이후, 검증 장치는 기초 데이터를 전송할 과금 정책 장치를 지정한다(단계 709). 과금 정책 장치가 이중화 또는 삼중화되어 있는 경우에도 과금 정책 장치는 데이터베이스를 동기화하여 연동하는 과정이 존재하므로, 검증 장치는 어느 과금 정책 장치로도 기초 데이터를 전송할 수 있다. 다만 과금 정책 장치의 부하 분산을 위하여 기초 데이터별로 전송할 과금 정책 장치를 지정하는 것이다. 과금 정책 장치를 지정하는 방식으로는 사용자의 전화번호를 대상으로 과금 정책 장치의 개수로 나머지 연산을 적용하는 방식이 사용될 수 있다.
검증 장치는 기초 데이터를 지정된 과금 정책 장치로 실시간으로 전송한다(단계 711). 단계 713에서 기초 데이터의 전송이 성공이면 단계가 종료되고, 기초 데이터의 전송이 실패이면 단계 715가 수행된다. 단계 715에서, 검증 장치는 기초 데이터를 다른 과금 정책 장치로 전송한다(단계 715). 검증 장치와 과금 정책 장치는 직접 연결되어 있거나 또는 안정성있는 LAN으로 결합될 수 있다.
도 8은 본 발명의 바람직한 일 실시예에 따른 과금 정책 장치에서 과금 정책에 따라 1차 과금 레코드를 생성하는 과정을 나타낸 순서도이다.
도 8을 참조하면, 과금 정책 장치는 검증 장치로부터 기초 데이터를 수신한다(단계 801). 과금 정책 장치는 수신한 기초 데이터를 데이터베이스에 저장한다( 단계 803). 이때 과금 정책 장치는 데이터베이스를 동기화하여 각 과금 정책 장치별로 가지고 있는 정보를 공유한다. 각 과금 정책 장치별로 가지고 있는 정보를 공유하는 이유는 이동 통신망에서의 패킷 과금 또는 시간 과금은 하나의 패킷 세션이나 타임 세션을 단위로 수행되는데, 특정 패킷 세션을 처리하는 중에 단위 과금 정책 장치에 장애가 발생하면 다른 과금 정책 장치에서 그 패킷 세션에 대하여 과금 처리를 할 필요성이 있기 때문이다. 또한 과금 정책 장치는 부하 분산을 위하여 각 과금 정책 장치에서 처리하는 패킷 세션을 분리할 수 있다. 패킷 세션을 분리하는 방법으로 사용자의 전화번호를 과금 정책 장치의 개수로 나머지 연산을 적용하여, 패킷 세션마다 처리할 과금 정책 장치를 구분하는 방법이 사용될 수 있다. 만일 어느 과금 정책 장치에 이상이 있는 경우, 이상이 있는 과금 정책 장치에서 처리할 패킷 세션은 다른 과금 정책 장치에서 과금 처리를 한다.
과금 정책 장치는 기초 데이터를 모아서 과금 정책을 적용하기 위하여 패킷 세션을 재구성한다(단계 805). 과금 정책 장치는 패킷 세션을 재구성하는 중에 또는 패킷 세션의 재구성을 완료하고 나서, 이동 통신 사업자의 과금 정책을 적용한다(단계 807). 여기서 과금 정책은 시간 과금, 패킷 과금, 컨텐츠 과금, 도메인 과금, URL 과금 등이 될 수 있다. 선불 사용자의 경우에는 과금 정책 장치는 선불 차감 장치로 선불 차감 요청을 하여 그 결과를 수신함으로써, 선불 차감을 수행한다.
과금 정책 장치는 과금 정책 적용이 완료되면 1차 과금 레코드를 생성한다(단계 809). 상기 1차 과금 레코드는 실시간 전송이 필요하지 아니하므로, 과금 정책 장치는 생성한 1차 과금 레코드를 주기적으로 빌링 장치로 전송하거나 또는 빌 링 장치에서 이 1차 과금 레코드를 가져간다.
도 9는 본 발명의 바람직한 일 실시예에 따른 빌링 장치에서 1차 과금 레코드를 바탕으로 2차 과금 레코드를 생성하는 과정을 나타낸 순서도이다.
도 9를 참조하면, 빌링 장치는 과금 정책 장치에서 생성한 1차 과금 레코드를 주기적으로 전송받거나 또는 상기 1차 과금 레코드를 가져온다(단계 901). 빌링 장치는 1차 과금 레코드를 바탕으로 과금을 누적하여 과금 통계 처리를 한다(단계 903). 이후 빌링 장치는 과금 통계를 바탕으로 과금 모니터링을 수행한다(단계 905). 이후 빌링 장치는 사용자에게 청구 가능한 2차 과금 레코드를 생성한다(단계 907).
도 10은 본 발명의 바람직한 일 실시예에 따른 2차 과금 레코드의 예시를 나타낸 도면이다.
도 10을 참조하면, 2차 과금 레코드는 요금계 항목(29000원), 단말 번호 항목(010-222-3333), 고객명 항목(홍길동), 요금제 항목(표준), 기본료 항목(13000원), 음성 통화료 항목(5000원), 데이터 통화료 항목(2000원), 데이터 정보료 항목(10000원), 부가 서비스 항목(1000원) 및 할인 항목(2000원) 등을 포함한다. 상기 항목들을 포함하는 2차 과금 레코드는 과금 정책 장치에서 생성한 1차 과금 레코드를 바탕으로 빌링 장치에서 생성한 것으로 사용자에게 직접 청구 가능한 데이터이다. 상기 2차 과금 레코드를 생성하는 과정은 실시간 처리가 불필요하므로, 빌링 장치에 이상이 있는 경우에, 빌링 장치는 과금 정책 장치에서 생성된 1차 과금 레코드를 재처리함으로써 2차 과금 레코드를 생성할 수 있다.
본 발명은 상기 실시예에 한정되지 않으며, 많은 변형이 본 발명의 사상 내에서 당 분야에서 통상의 지식을 가진 자에 의하여 가능함은 물론이다.
본 발명에 의하면 과금 시스템의 일부 장치에 이상이 있는 경우에도 실시간 무정지로 과금을 수행할 수 있는 이동 통신망에서의 과금 시스템 및 과금 방법을 제공할 수 있다.
본 발명에 의하면 과금 시스템의 일부 장치의 이상에 대한 피해를 최소화하여 시스템의 안정성을 최대화하고 과금 유실을 최소화할 수 있다.
Claims (15)
- 이동 통신망으로부터 사용 기록을 수신하고, 수신한 사용 기록으로부터 과금 원천 데이터를 생성하여 복수개의 검증 장치 중 미리 지정된 어느 하나의 검증 장치로 전송하는 복수개의 수집 장치;상기 수집 장치로부터 수신한 상기 과금 원천 데이터를 저장하고, 상기 과금 원천 데이터의 정확성을 검증하여 정확성 여부가 포함된 기초 데이터를 생성하고, 상기 기초 데이터를 복수개의 과금 정책 장치 중 미리 지정된 어느 하나의 과금 정책 장치로 전송하는 복수개의 검증 장치;상기 검증 장치로부터 수신한 상기 기초 데이터를 바탕으로 과금 정책을 반영한 1차 과금 레코드를 생성하고, 상기 생성된 1차 과금 레코드를 빌링 장치로 전송하는 복수개의 과금 정책 장치; 및상기 과금 정책 장치로부터 수신한 1차 과금 레코드를 바탕으로 사용자에게 청구 가능한 2차 과금 레코드를 생성하는 빌링 장치를 포함하되,상기 수집 장치가 상기 과금 원천 데이터를 상기 미리 지정된 검증 장치로 전송하지 못하는 경우 상기 복수개의 검증 장치 중 다른 하나의 검증 장치로 상기 과금 원천 데이터를 전송하고, 상기 검증 장치가 상기 기초 데이터를 상기 미리 지정된 과금 정책 장치로 전송하지 못하는 경우 상기 복수개의 과금 정책 장치 중 다른 하나의 과금 정책 장치로 상기 기초 데이터를 전송하는 것을 특징으로 하는 이동 통신망에서의 과금 시스템.
- 제1항에 있어서,상기 과금 원천 데이터는 상기 사용 기록으로부터 패킷 정보, 트랜잭션 정보 중 적어도 하나를 추출하여 생성되는 것을 특징으로 하는 이동 통신망에서의 과금 시스템.
- 제2항에 있어서,상기 과금 원천 데이터는 단말 식별자, 사용 패킷, 트랜잭션 패킷, URL, 사용 시간 및 컨텐츠 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 이동 통신망에서의 과금 시스템.
- 제1항에 있어서,상기 수집 장치와 상기 검증 장치는 LAN(Local Area Network), WAN(Wide Area Network) 중 어느 하나에 의하여 결합하는 것을 특징으로 하는 이동 통신망에서의 과금 시스템.
- 제1항에 있어서,상기 원천 데이터는 신뢰성있는 전송 프로토콜(Reliable Transmission Protocol)을 사용하여 수집 장치에서 검증 장치로 전송되는 것을 특징으로 하는 이동 통신망에서의 과금 시스템.
- 삭제
- 제1항에 있어서,상기 수집 장치가 망 또는 상기 복수개의 검증 장치 모두의 고장으로 인하여 상기 과금 원천 데이터를 전송하지 못한 경우, 상기 수집 장치는 상기 과금 원천 데이터를 파일 형태로 저장하고, 망 또는 상기 검증 장치의 복구시 저장된 상기 과금 원천 데이터를 상기 검증 장치로 전송하는 것을 특징으로 하는 이동 통신망에서의 과금 시스템.
- 삭제
- 제1항에 있어서,상기 검증 장치는 상기 기초 데이터에 상응하는 사용자 전화번호를 과금 정책 장치의 개수로 나머지 연산을 수행함으로써 상기 기초 데이터를 전송할 해당 과금 정책 장치를 지정하는 것을 특징으로 하는 이동 통신망에서의 과금 시스템.
- 제1항에 있어서,상기 과금 정책 장치는 데이터베이스를 포함하며, 수신한 상기 기초 데이터를 데이터베이스에 저장하고, 다른 과금 정책 장치와 데이터베이스를 연동하는 것을 특징으로 하는 이동 통신망에서의 과금 시스템.
- 삭제
- 제1항에 있어서,상기 과금 시스템은 선불 차감 장치를 더 포함하며,상기 기초 데이터에 상응하는 사용자가 선불 사용자인 경우, 상기 과금 정책 장치는 상기 선불 차감 장치로 선불 과금 요청 신호를 전송하고, 그 결과를 수신함으로써 선불 차감을 수행한 후, 1차 과금 레코드를 생성하는 것을 특징으로 하는 이동 통신망에서의 과금 시스템.
- 제1항에 있어서,상기 과금 정책은 시간 과금, 패킷 과금, 컨텐츠 과금, 도메인 과금, URL 과금 중 적어도 어느 하나인 것을 특징으로 하는 이동 통신망에서의 과금 시스템.
- 제1항에 있어서,상기 빌링 장치는 과금 누적 및 과금 모니터링 처리를 수행함으로써 상기 1차 과금 레코드를 바탕으로 2차 과금 레코드를 생성하는 것을 특징으로 하는 이동 통신망에서의 과금 시스템.
- 이동 통신망과 결합하며, 복수개의 수집 장치, 복수개의 검증 장치, 복수개의 과금 정책 장치 및 빌링 장치를 포함하는 과금 시스템에서 수행하는 과금 처리 방법에 있어서,상기 이동 통신망으로부터 상기 수집 장치를 통해 사용 기록을 수신하는 단계;상기 수집 장치에서 상기 사용 기록을 바탕으로 과금 원천 데이터를 생성하는 단계;상기 과금 원천 데이터를 상기 수집 장치에서 상기 복수개의 검증 장치 중 미리 지정된 어느 하나의 검증 장치로 전송하는 단계;상기 검증 장치에서 상기 수집 장치로부터 수신한 과금 원천 데이터를 저장하고, 상기 과금 원천 데이터의 정확성을 검증하여 정확성 여부가 포함된 기초 데이터를 생성하는 단계;상기 검증 장치에서 상기 생성된 기초 데이터를 상기 복수개의 과금 정책 장치 중 미리 지정된 어느 하나의 과금 정책 장치로 전송하는 단계;상기 과금 정책 장치에서 상기 수신한 기초 데이터를 바탕으로 과금 정책을 반영한 1차 과금 레코드를 생성하는 단계;상기 1차 과금 레코드를 상기 과금 정책 장치에서 빌링 장치로 전송하는 단계; 및상기 빌링 장치에서 상기 1차 과금 레코드를 바탕으로 사용자에게 청구 가능한 2차 과금 레코드를 생성하는 단계를 포함하되,상기 수집 장치가 상기 과금 원천 데이터를 상기 미리 지정된 검증 장치로 전송하지 못하는 경우 상기 복수개의 검증 장치 중 다른 하나의 검증 장치로 상기 과금 원천 데이터를 전송하고, 상기 검증 장치가 상기 기초 데이터를 상기 미리 지정된 과금 정책 장치로 전송하지 못하는 경우 상기 복수개의 과금 정책 장치 중 다른 하나의 과금 정책 장치로 상기 기초 데이터를 전송하는 것을 특징으로 하는 이동 통신망에서의 과금 처리 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040076374A KR100629717B1 (ko) | 2004-09-23 | 2004-09-23 | 이동 통신망에서의 과금 처리 시스템 및 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040076374A KR100629717B1 (ko) | 2004-09-23 | 2004-09-23 | 이동 통신망에서의 과금 처리 시스템 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060027542A KR20060027542A (ko) | 2006-03-28 |
KR100629717B1 true KR100629717B1 (ko) | 2006-09-28 |
Family
ID=37138534
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040076374A KR100629717B1 (ko) | 2004-09-23 | 2004-09-23 | 이동 통신망에서의 과금 처리 시스템 및 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100629717B1 (ko) |
-
2004
- 2004-09-23 KR KR1020040076374A patent/KR100629717B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR20060027542A (ko) | 2006-03-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2083532B1 (en) | Convergent mediation system with improved data transfer | |
US10248465B2 (en) | Convergent mediation system with dynamic resource allocation | |
US6240091B1 (en) | Implementation of access service | |
KR100509935B1 (ko) | 이동 통신망에서 데이터 과금 세분화를 위한 방법 및 시스템 | |
JP3287511B2 (ja) | データ交換網におけるデータ通信時の課金方法及び課金装置 | |
US20040073651A1 (en) | Secure system and method for providing a robust radius accounting server | |
EP2083533B1 (en) | Convergent mediation system with dedicated online streams | |
CN101005383A (zh) | 离线计费系统和方法 | |
CN101262647A (zh) | 计费业务的处理方法、系统及装置 | |
JP2001265938A (ja) | コンテンツ課金方法、コンテンツ課金システム及びコンテンツ課金プログラムを記録した記録媒体 | |
KR100629717B1 (ko) | 이동 통신망에서의 과금 처리 시스템 및 방법 | |
JP4065436B2 (ja) | 通信ネットワークにおけるネットワーク・アクセス及びサービス・トランザクションについてのデータを構築及び通信する方法及びシステム | |
KR100621203B1 (ko) | 선불 및 한도 가입자를 위한 무선 데이터 서비스 제어방법 및 시스템 | |
KR100427699B1 (ko) | Imt-2000시스템에서의 패킷데이터 처리방법 | |
CN112153585B (zh) | 一种计费系统、方法、存储介质及电子装置 | |
KR20000001943A (ko) | 통화정보 수집분배 장치 및 그를 이용한 통화정보 수집 방법 | |
JP6955168B2 (ja) | 装置故障影響範囲把握装置、装置故障影響範囲把握方法、及びプログラム | |
CN112243202B (zh) | 一种计费方法、装置和系统 | |
JP2000286842A (ja) | 通信ネットワーク従量制課金方法及び通信ネットワーク従量制課金装置 | |
JP3983716B2 (ja) | 課金記録情報収集装置 | |
EP2101442B1 (en) | Charging processing method, service network element and charging system thereof | |
CN111787497B (zh) | 一种使用数据库集群存储计费原始话单的方法 | |
KR100833292B1 (ko) | 이동통신망에서의 실시간 과금 데이터 백업 시스템 및 방법 | |
KR20150040150A (ko) | 이동통신 네트워크에서 p2p 패킷 과금 방법 및 과금 장치 |
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: 20110908 Year of fee payment: 6 |
|
LAPS | Lapse due to unpaid annual fee |