KR100956363B1 - The method and the system for data call billing in mobile communication network - Google Patents
The method and the system for data call billing in mobile communication network Download PDFInfo
- Publication number
- KR100956363B1 KR100956363B1 KR1020080075784A KR20080075784A KR100956363B1 KR 100956363 B1 KR100956363 B1 KR 100956363B1 KR 1020080075784 A KR1020080075784 A KR 1020080075784A KR 20080075784 A KR20080075784 A KR 20080075784A KR 100956363 B1 KR100956363 B1 KR 100956363B1
- Authority
- KR
- South Korea
- Prior art keywords
- log
- billing
- charging
- data
- traffic
- Prior art date
Links
Images
Landscapes
- Meter Arrangements (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 단말로 제공된 무선 데이터 서비스에 대한 과금 정보를 생성하는 데 있어서, 단말에서 사용한 데이터 패킷량에 대해 과금 정보를 생성하는 데 있어서 누락되거나 잘못 생성된 과금 정보를 추출하고 보정하는 이동통신 망에서의 데이터 과금 방법 및 시스템에 관한 것으로, 과금 로그 및 트래픽 로그를 수집하는 제 1 단계; 상기 과금 로그 및 트래픽 로그를 상관 매칭하여, 상기 과금 로그가 정상적으로 생성된 것인지 검증하는 제 2 단계; 및 상기 제 2 단계의 검증결과에 따라 상기 과금 로그를 삭제, 보정 또는 추가 생성하는 제 3 단계를 포함하여 오류에 의해 잘못 생성된 과금 정보를 보정함으로써 정확한 과금 정보를 제공할 수 있는 효과가 있다.According to the present invention, in generating charging information for a wireless data service provided to a terminal, a mobile communication network extracting and correcting missing or incorrectly generated charging information in generating charging information for a data packet amount used by the terminal is provided. A method and system for charging data in a system, the method comprising: a first step of collecting a charging log and a traffic log; Correlating the charging log and the traffic log to verify whether the charging log is generated normally; And a third step of deleting, correcting or additionally generating the charging log according to the verification result of the second step, thereby providing accurate charging information by correcting the charging information wrongly generated by an error.
과금, 데이터 패킷, NDR, 트래픽, 로그, 매칭, 검증 Billing, data packet, NDR, traffic, log, matching, verification
Description
본 발명은 이동통신 망에서의 데이터 과금 방법 및 시스템에 관한 것으로서, 보다 상세하게는 단말에서 사용한 데이터 패킷량에 대해 과금 정보를 생성하는 데 있어서 종래보다 더 정확한 과금 정보를 제공할 수 있도록 하는 이동통신 망에서의 데이터 과금 방법 및 시스템에 관한 것이다. The present invention relates to a data charging method and system in a mobile communication network, and more particularly, to provide more accurate charging information than in the past in generating charging information for a data packet amount used by a terminal. A data charging method and system in a network.
이동통신 시스템 관련 기술은 음성 서비스 제공을 위주로 발전하였으나 최근에는 음성 뿐만 아니라 고속의 데이터 전송이 가능하도록 발전하고 있다. 특히 데이터 통신을 위한 데이터 호 접속 기술은 기존에 적용되던 서킷 방식의 IWF(InterWorking Function)에서부터 패킷 방식의 PDSN(Packet Data Serving Node), W-CDMA의 GGSN(Gateway GPRS Serving Node)에 이르기까지 비약적으로 발전하고 있다. 이에 따라 이동통신 망에서의 데이터 서비스 요금 부과 기준도 접속 시간 기준에서 송수신된 패킷량 기준으로 바뀌고 있다. Mobile communication system related technology has been developed to provide a voice service, but recently has been developed to enable high-speed data transmission as well as voice. In particular, the data call connection technology for data communication has been dramatically expanded from the circuit-based interworking function (IGWF) of packet type, packet type data serving node (PDSN) of packet type, and gateway GPRS serving node (GGSN) of W-CDMA. It is developing. Accordingly, the data service charge standard in the mobile communication network is also changed from the access time standard to the packet amount transmitted and received.
따라서, 이동통신 사업자는 패킷 방식의 데이터 통신망을 통해 무선 데이터 서비스를 제공받은 사용자에게 패킷 통신망 이용 요금을 청구하기 위한 과금 데이 터를 생성하여 관리하고, 생성된 과금 데이터는 매월과 같은 지정된 시점마다 합산되어 해당 사용자의 음성 통신요금과 함께 청구된다.Accordingly, the mobile operator generates and manages billing data for billing the user of the packet communication network using the wireless data service through the packet-type data communication network, and the generated billing data is summed at designated time points such as monthly. Billed together with the user's voice communication charges.
이때, 종래에는 상기 과금 데이터를 생성하는 데 있어 오류가 발생한 경우 사람의 수작업을 통해 오류를 검증하고 이를 보정하여 왔다. 그러나, 무선 데이터 서비스의 사용량이 증가함에 따라 검증해야 할 데이터의 수가 크게 증가하였고 이에 따라 수작업을 통해 오류를 검증하는 것이 불가능한 정도에 이르고 있으며 사용자가 자신에게 청구된 무선 데이터 서비스 요금에 대한 상세 내역을 요청하는 경우 즉각적으로 이를 제공할 수 없는 문제점이 있다.In this case, conventionally, when an error occurs in generating the billing data, the error has been verified and corrected by human manual work. However, as the usage of wireless data services has increased, the number of data to be verified has increased greatly, and thus it is impossible to verify errors manually. There is a problem that can not be provided immediately if requested.
본 발명은 상술한 문제점을 보완하기 위한 것으로, 단말로 제공된 무선 데이터 서비스에 대한 과금 정보를 생성하는 데 있어서, 누락되거나 잘못 생성된 과금 정보를 추출하고 보정하는 이동통신 망에서의 데이터 과금 방법 및 시스템을 제안한다.SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problem, and in generating charging information for a wireless data service provided to a terminal, a data charging method and system in a mobile communication network which extracts and corrects missing or incorrectly generated charging information. Suggest.
보다 구체적으로, 본 발명의 일실시예에 따른 이동통신 망에서의 데이터 과금 방법은, 과금 로그 및 트래픽 로그를 수집하는 제 1 단계; 상기 과금 로그 및 트래픽 로그를 상관 매칭하여, 상기 과금 로그가 정상적으로 생성된 것인지 검증하는 제 2 단계; 및 상기 제 2 단계의 검증결과에 따라 상기 과금 로그를 삭제, 보정 또는 추가 생성하는 제 3 단계를 포함하여 오류에 의해 잘못 생성된 과금 정보를 보정함으로써 정확한 과금 정보를 제공할 수 있는 효과가 있다.More specifically, the data charging method in a mobile communication network according to an embodiment of the present invention, the first step of collecting the charge log and traffic log; Correlating the charging log and the traffic log to verify whether the charging log is generated normally; And a third step of deleting, correcting or additionally generating the charging log according to the verification result of the second step, thereby providing accurate charging information by correcting the charging information wrongly generated by an error.
또한, 본 발명의 일실시예에 따른 이동통신 망에서의 데이터 과금 시스템은, 단말로 제공되는 데이터 패킷에 대해 과금 로그를 생성하고, 트래픽 로그 및 생성된 상기 과금 로그를 서로 상관 매칭하여 상기 과금 로그의 정합성을 검증하는 과금처리 서버를 포함하여 정확한 과금 정보를 생성하고 신속하게 과금 상세 내역을 제공할 수 있는 장점이 있다.In addition, the data charging system in a mobile communication network according to an embodiment of the present invention, generating a charging log for the data packet provided to the terminal, and correlating the traffic log and the generated charging log with each other the charging log Including the billing server to verify the integrity of the has the advantage of generating accurate billing information and quickly provide billing details.
이하, 첨부된 도면을 참조로 하여 본 발명에 따른 바람직한 실시 예를 설명한다.Hereinafter, exemplary embodiments of the present invention will be described with reference to the accompanying drawings.
도 1 은 본 발명의 일실시예에 따른 이동통신 망에서의 데이터 과금 처리 방 법이 도시된 흐름도이다. 1 is a flowchart illustrating a data charging processing method in a mobile communication network according to an embodiment of the present invention.
단계 S10에서, PDSN(Packet Data Serving Node; 20)에서 무선 데이터 서비스를 이용하고자 하는 사용자 단말(10)로부터 호 발신 신호를 수신하면, 단계 S12에서, PDSN(20)은 AAA(Authentication, Authorization and Accounting) 서버(30)로 상기 호 발신 신호를 생성한 사용자 단말(10)에 인증을 요청한다. 단계 S14에서, AAA 서버(30)는 PDSN(20)으로부터 수신된 인증 요청에 대해 상응하는 응답 메시지를 생성하여 PDSN(20)으로 전송한다.In step S10, when the PDSN (Packet Data Serving Node) 20 receives the call origination signal from the
PDSN(20)에서 인증 요청에 대한 응답 메시지를 수신하면, 단계 S16에서, 사용자 단말(10)과의 접속 연결을 수행하고, 단계 S18에서, 상기 사용자 단말(10)에서의 무선 데이터 서비스 이용에 대한 과금 산정 시작 요청 메시지를 생성하여 과금 서버(50)로 전달한다. 과금 서버(50)는, S20에서, 과금 산정 시작 요청 메시지에 대응하는 응답 메시지를 생성하여 PDSN(20)으로 전송하고, 상기 사용자 단말(10)에서 제공받는 무선 데이터 서비스 이용에 대한 과금을 시작한다.When the PDSN 20 receives the response message for the authentication request, in step S16, the connection connection with the
단계 S22에서, PDSN(20)과 연결된 사용자 단말(10)이 컨텐츠 서버(40)에 접속하여 사용자 데이터, 어플리케이션 데이터 또는 컨텐츠 등을 송수신하고, 단계 S24에서, 과금 서버(50)는 컨텐츠 서버(40)를 통해 이루어지는 데이터 송수신 정보를 수신하여 과금 작업을 진행한다. In step S22, the
단계 S30에서, 사용자 단말(10)로부터 PDSN(20)으로 호 종료 요청이 수신되면, 단계 S32에서, PDSN(20)은 과금 산정 종료 요청 데이터를 생성하여 과금 서버(50)로 전송한다. 이때 상기 과금 산정 종료 요청 데이터에는 해당 사용자 단 말(10)의 MIN(Mobile Identification Number) 정보, PDSN(20)의 IP정보, 사용량 정보 등이 포함될 수 있다. 단계 S34에서, PDSN(20)으로부터 과금 산정 종료 요청 데이터를 수신한 과금 서버(50)는 그에 대응하는 응답 메시지를 생성하여 PDSN(20)으로 전송하고, 과금을 종료한다.In step S30, if a call termination request is received from the
과금 서버(50)는 PDSN(20)으로부터 수신된 세션 관련 정보 또는 데이터 사용량 정보 등을 이용하여 과금 정보를 생성하고, 단계 S36에서, AAA 서버(30)와 과금 요청 및 응답 메시지의 송수신을 수행한다. The
과금 서버(50)는 컨텐츠 서버(40)로부터 수신되는 데이터 송수신 정보를 통해 과금 로그를 생성하고 생성된 과금 로그를 이용하여 과금 정보를 생성할 수 있다. 또한, 상술한 과금 방법이 수행되던 중 데이터의 제공 요청 및 응답이 정상적으로 이루어지지 못하는 경우 사용자가 요청한 컨텐츠 데이터가 사용자 단말(10)로 수신되지 않은 상태에서도 과금 로그가 생성될 수 있으며, 요청한 컨텐츠 데이터가 단말(10)로 수신되지 않은 상태에서 사용자가 컨텐츠의 요청을 취소하고 새로운 컨텐츠에 대해 요청하면 각 컨텐츠에 대한 과금 로그가 생성된다. 따라서 본 발명의 일실시예에 따른 데이터 과금 시스템에 있어서, 상기 과금 서버(50)는 사용자 단말로 제공된 데이터에 대해서만 이용 요금이 부과될 수 있도록 과금 검증모듈을 포함한다. The
도 2 는 본 발명의 일실시예에 따른 이동통신 망에서의 데이터 과금 시스템이 도시된 블록도이다.2 is a block diagram illustrating a data charging system in a mobile communication network according to an embodiment of the present invention.
본 발명의 일실시예에 따른 이동통신 망에서의 데이터 과금 시스템은, 도 2 에 도시된 바와 같이, 기지국(BTC, 25), 데이터 서비스 장치(20), 및 과금 서버(40)를 포함한다. 기지국(25)은 이동통신 망을 통해 사용자 단말(10)이 이동통신 서비스를 이용할 수 있도록 하고, 데이터 서비스 장치(20)와 신호를 송수신하여 무선 데이터 서비스를 사용자 단말(10)에 제공할 수 있도록 한다.Data charging system in a mobile communication network according to an embodiment of the present invention, as shown in Figure 2, includes a base station (BTC, 25), the
사용자 단말(10)은 이동통신 망을 통해 타 단말과의 음성통화 서비스를 제공받을 수 있으며 데이터 서비스 장치(20)와 이동통신 망을 통해 연결된 다수의 컨텐츠 서버(40)로부터 원하는 특정 컨텐츠를 제공받을 수 있다. 이러한 사용자 단말(10)은 이동통신 단말기, 개인 휴대 단말기(PDA : Personal Digital Assistant), 노트북 컴퓨터 등 무선 통신이 가능한 단말이라면 어느 단말이라도 적용될 수 있으며 본 명세서에서는 이동통신 단말기를 예로 하여 설명한다.The
데이터 서비스 장치(20)는 음성 통화망에 더하여 무선 인터넷 서비스의 제공 및 이용을 가능하게 하는 장치로서, 망 연동 장치(IWF : InterWorking Function), 패킷 데이터 서빙 노드(PDSN : Packet Data Serving Node), 서빙 GPRS 서포팅 노드(SGSN : Serving GPRS Supporting Node), 게이트웨이 GPRS 서포팅 노드(GPRS : Gateway GPRS Supporting Node) 중 적어도 어느 하나를 포함할 수 있다. 망 연동 장치(IWF)는 2G망에서의 무선 데이터 서비스 장치를 의미하고, 패킷 데이터 서빙 노드(PDSN)는 동기 3G망에서의 무선 데이터 서비스 장치를 의미하며, 게이트웨이 GPRS 서포팅 노드(GPRS)는 비동기 3G망에서의 무선 데이터 서비스 장치를 의미한다. 본 명세서에서는 PDSN(20)을 예로 하여 설명하나 상술한 바와 같이 무선 인터네 서비스를 제공할 수 있도록 하는 장치라면 모두 적용될 수 있다.The
또한, AAA서버(30)는 PDSN(20)으로부터 전달된 사용자 단말 정보를 판독하여 해당 사용자 단말(10)에 대한 인증이나 권한 확인을 수행하며 과금 서버와 연동하여 사용자 단말(10)에 대한 과금이 이루어질 수 있도록 한다.In addition, the
컨텐츠 서버(40)는 IP망을 통해 PDSN(20)과 접속 연결되며, 사용자가 요청한 컨텐츠 데이터를 제공하는 서버로서, 예를 들어 벨소리 제공서버, 배경화면 이미지 제공서버, 주식 정보제공 서버 등이 있을 수 있다. 또한, 경우에 따라서는 사용자 단말에 미리 저장되어 사용자의 입력에 따라 실행되면 자동으로 무선 데이터망에 접속할 수 있도록 하는 어플리케이션 데이터를 제공하는 어플리케이션 서버도 포함될 수 있다.The
한편, 본 발명의 일실시예에 따른 상기 과금 서버(50)는 PDSN(20)과 같은 데이터 서비스 장치 및 IP 망 사이에서 송수신되는 데이터를 수집 및 분석하여 미리 설정된 규칙에 따라 과금 처리를 수행하는 서버로서, 이동통신 사업자가 제공하는 데이터망에서 발생하는 모든 호에 대한 과금을 수행하고 다양한 데이터 서비스 사용에 대한 차등 과금 및 호 제어기능을 수행할 수 있다. Meanwhile, the
상기 과금 서버(50)는 상술한 기능을 수행하기 위해 과금 생성모듈(100), 과금 처리모듈(110), 및 과금 검증모듈(130)을 포함할 수 있다. The
과금 생성모듈(100)은 PDSN(20)으로부터 수신된 사용자 단말(10)과의 송수신 데이터 정보를 분석하여 과금 로그(NDR; Normalized Detail Record, 이하 NDR)를 생성하고 생성된 NDR을 과금 처리모듈(110)로 전달한다. 이때 PDSN(20)으로부터 수신되는 사용자 단말(10)과의 송수신 데이터 정보에는 해당 사용자 단말(10)을 나타 내는 단말 식별정보, 연결된 PDSN(20)의 IP정보 및 해당 사용자 단말(10)과 송수신되는 데이터 패킷량 정보가 포함될 수 있다. The
따라서, NDR에는 상기 사용자 단말(10)과의 송수신 데이터 정보에 포함된 단말 식별정보, 연결된 PDSN(20)의 IP정보 및 송수신된 데이터 패킷량 정보가 포함되며, 서비스 코드, 클래스 ID, 또는 URL 등 해당 사용자 단말(10)로 데이터 서비스를 제공한 컨텐츠 서버(40)를 식별할 수 있도록 하는 컨텐츠 식별정보를 함께 포함할 수 있다. Accordingly, the NDR includes terminal identification information included in the transmission / reception data information with the
이때, 상기 사용자 단말(10)의 식별정보는 MIN(Mobile Identification Number) 정보, 할당된 전화번호, IMSI(International Mobile Station Identify) 정보, MSISDN(Mobile Station International ISDN Number) 정보 등이 있을 수 있다.In this case, the identification information of the
과금 처리모듈(110)은 과금 생성모듈(100)로부터 수신된 NDR을 기초로 하여 가입자 세션별로 NDR을 분류하고 그에 따른 과금 정보를 생성한다.The
과금 검증모듈(130)은 과금 생성모듈(100)에서 생성된 NDR이 정상적인 동작에 따라 생성되었는지 그 정합성을 검증하는 모듈로, 정합성을 판단하기 위해 트래픽 로그를 수집한다. The
트래픽 로그는 무선 데이터망을 통해 PDSN(20)과 사용자 단말(10) 간에 실제 송수신되는 데이터 패킷량을 캡처한 로그(log)로서 NDR과 마찬가지로 단말 식별정보, 송수신된 데이터 패킷량 정보, 및 컨텐츠 식별정보 등을 포함한다.The traffic log is a log capturing the amount of data packets actually transmitted / received between the
따라서, 과금 검증모듈(130)은 NDR과 트래픽 로그에 공통으로 저장되는 항목 인 단말 식별정보, 생성시각 정보 등을 서로 상관(correlation) 매칭하여 상기 항목에 해당하는 정보가 일치하는 NDR 또는 트래픽 로그가 존재하지 않는 경우 상기 NDR이 오류에 의해 잘못 생성된 데이터이거나 누락된 것으로 판단한다.Accordingly, the charging
예를 들어 이를 보다 상세하게 설명하면, 사용자 단말(10)에서 벨소리 컨텐츠를 다운받기 위해 무선 데이터 서비스를 통해 벨소리 제공 서버에 접속하면 과금 산정을 위해 NDR이 생성되며 상기 사용자 단말과 벨소리 제공 서버간에 데이터 패킷이 송수신되면 이를 캡처한 트래픽 로그가 생성된다. 이때 사용자 단말이 A 벨소리 컨텐츠를 요청하면 벨소리 제공 서버에서는 A벨소리 컨텐츠를 사용자 단말로 전송한다는 송수신 데이터 정보를 과금 서버로 전송하고 과금 서버는 이에 대한 NDR을 생성한다. 그러나, 상기 A 벨소리 컨텐츠가 사용자 단말로 수신되기 전, 사용자 단말에서 상기 A 벨소리 컨텐츠의 요청을 취소하면 실제로 A 벨소리 컨텐츠에 대한 데이터 패킷이 사용자 단말에 전송된 것은 아니므로 그에 해당하는 트래픽 로그는 생성되지 않는다.For example, in more detail, when the
따라서, 상관 매칭결과 NDR에 저장된 로그 내역의 일정 망목에 대해 동일한 값을 갖는 트래픽 로그가 존재하지 않는 경우, 사용자 단말에서 중도에 컨텐츠 요청을 취소하여 실제로는 컨텐츠를 제공받지 않은 경우로 판단할 수 있으며 그에 따라 과금 검증 모듈(130)은 과금 처리 모듈(110) 또는 과금 생성 모듈(100)에 저장되어 있는 해당 NDR을 삭제하거나 과금 산정에 포함되지 않도록 별도로 저장하도록 하는 제어신호를 생성하여 전달할 수 있다.Therefore, when there is no traffic log having the same value for a certain network of log history stored in the NDR, the user may cancel the content request midway and determine that the content is not actually provided. Accordingly, the
또한, A 벨소리 컨텐츠의 요청이 이루어지고 그에 따라 A 벨소리 컨텐츠에 대한 데이터 패킷이 정상적으로 제공된 경우에도 그에 대응하는 NDR이 과금 처리 모듈(110)에서 누락되는 경우가 발생할 수 있다. 이런 경우 A 벨소리 컨텐츠가 단말로 제공되었음을 알 수 있는 트래픽 로그는 생성되어 있다. 따라서 상관 매칭결과 트래픽 로그에 저장된 내역의 일정 항목에 대해 동일한 값을 갖는 NDR이 존재하지 않는 경우, 상기 과금 검증 모듈(130)은 해당 NDR이 누락된 것으로 판단하고 상기 과금 생성모듈(100)에서 상기 트래픽 로그에 저장된 내역을 기초로 대응하는 NDR을 생성하고 생성된 NDR이 과금 처리 모듈(110)로 전달될 수 있도록 한다. 또한 상기 과금 검증 모듈은 상술한 바와 같이 상관 매칭 결과 오류에 의해 생성 또는 누락된 것으로 판단되는 로그에 대해 로그 생성시각, 해당 단말, 누락된 로그정보 등을 포함하는 오류 내역 데이터를 생성할 수 있다.In addition, even when a request for the A ringtone content is made and thus a data packet for the A ringtone content is normally provided, a corresponding NDR may be missed in the charging
이때, 상기 과금 서버는 각 모듈에서 생성 또는 처리되는 데이터를 저장하는 과금 저장 모듈(120)을 포함할 수 있으며, 과금 저장 모듈(120)은 과금 처리 모듈(110)에서 생성된 과금 정보, 컨텐츠 식별 정보, NDR 또는 과금 검증 모듈(130)에서 생성된 오류 내역 데이터가 저장될 수 있다.At this time, the billing server may include a
상술한 바와 같이 구성되는 본 발명의 일실시예에 따른 이동통신 망에서의 데이터 과금 검증 방법은 다음과 같이 수행된다. Data charging verification method in a mobile communication network according to an embodiment of the present invention configured as described above is performed as follows.
도 3 은 본 발명의 일실시예에 따른 이동통신 망에서의 데이터 과금 검증 방법이 도시된 순서도이다.3 is a flowchart illustrating a data charging verification method in a mobile communication network according to an embodiment of the present invention.
우선, 단계 S100에서, 과금 로그(NDR) 및 트래픽 로그를 수집한다.First, in step S100, the charging log NDR and the traffic log are collected.
단계 S110에서, 수집되는 NDR 및 트래픽 로그는 생성되는 때마다 즉각적으로 수집되므로 서로 번갈아 차례로 수집될 수도 있으나 한 종류의 로그가 한꺼번에 수집되는 경우도 있을 수 있다. 따라서, 단계 S110에서, 수집된 NDR 및 트래픽 로그의 내역을 판독하고 파싱(parsing)하여 NDR과 트래픽 로그를 분류하고 차례로 분리하여 저장한다. 이때 상기 NDR 및 트래픽 로그는 생성시각이나 각 사용자 단말의 세션정보에 따라 정렬하여 데이터베이스화될 수 있다.In step S110, the collected NDR and traffic logs are immediately collected every time they are generated, so they may be collected alternately with each other, but there may be cases where one type of log is collected at a time. Thus, in step S110, the details of the collected NDRs and traffic logs are read and parsed to classify and store the NDRs and traffic logs separately. In this case, the NDR and the traffic log may be database by sorting according to the generation time or session information of each user terminal.
단계 S120에서, 분리하여 저장된 NDR 및 트래픽 로그의 내역을 서로 상관 매칭한다. 단계 S130에서, 매칭이 이루어지지 않고 일부 누락된 NDR 또는 트래픽 로그가 존재하는지 판단하고, 판단결과 누락된 로그가 존재하면 누락된 로그가 NDR인지 판단한다.In step S120, the details of the separately stored NDR and the traffic log are correlated with each other. In step S130, it is determined whether there is some missing NDR or traffic log without matching, and if the missing log exists, it is determined whether the missing log is NDR.
즉, 상관 매칭을 수행하는 과금 검증 모듈의 처리 속도에 따라 누락되거나 또는 로그 내역 중 매칭에 필요한 항목의 데이터가 저장되어 있지 않아 미 매칭될 수 있는데, 매칭에 필요한 항목의 데이터가 저장되어 있지 않아 미 매칭된 경우에는 이를 보정하는 작업을 필요로 한다. 따라서, 단계 S140에서, 일부 항목을 제외하고 다른 내역에 대해서는 서로 동일한 데이터를 갖는 트래픽 로그 및 NDR을 검색하여 해당 트래픽 로그에서 누락된 항목에 대한 데이터를 판독하고 대응하는 NDR에 이를 부여함으로써 보정을 수행한다.That is, depending on the processing speed of the billing verification module performing the correlation matching, missing or data of the items required for matching are not stored in the log history, but may be unmatched. If there is a match, corrective action is required. Therefore, in step S140, except for some items, the traffic log and the NDR having the same data are searched for each other, and the correction is performed by reading the data about the missing item in the corresponding traffic log and giving it to the corresponding NDR. do.
다음, 단계 S150에서, 미 매칭건 중 처리 속도에 따라 누락된 각 로그 또는 내역의 항목이 보정된 로그를 가지고 2차 상관 매칭을 수행한다. 2차 상관 매칭은 매칭을 수행하고자 하는 로그가 일정 수 이상이 되면 수행되거나 일정 주기를 가지고 반복하여 수행될 수 있다. 또한, 단계 S120에서 수행된 상관 매칭 결과 나타난 미 매칭 건의 수를 반영하여 매칭 속도를 조절할 수도 있다.Next, in step S150, the second correlation matching is performed with the log of each missing log or item corrected according to the processing speed among unmatched cases. Secondary correlation matching may be performed when the number of logs to be matched is greater than or equal to a certain number, or may be repeatedly performed with a certain period. In addition, the matching speed may be adjusted by reflecting the number of non-matching cases indicated by the correlation matching performed in step S120.
단계 S150에서, 2차 상관 매칭을 수행하고 난 후, 단계 S160에서, 다시 미 매칭건이 존재하는지 여부를 판단한다.After performing the second order correlation matching in step S150, it is determined in step S160 whether there is an unmatched match again.
미 매칭 건이 존재하는 경우, 단계 S170에서, 존재하는 미 매칭 건의 종류를 분석하고 소정의 NDR이 존재하고 이에 대응하는 트래픽 로그가 존재하지 않는 경우 단계 S180에서, 해당하는 NDR을 삭제하거나 별도의 저장소로 이동시킨다. 또한, 트래픽 로그는 존재하나 그에 대응하는 NDR이 존재하지 않는 경우, 단계 S190에서, 해당 트래픽 로그를 분석하고 생성시각 전후의 트래픽 로그를 분석하여 그에 대응하는 NDR이 생성되도록 한다.If there is a non-matching case, in step S170, the type of the non-matching case is analyzed and if a predetermined NDR exists and there is no corresponding traffic log, in step S180, the corresponding NDR is deleted or stored in a separate storage. Move it. In addition, when there is a traffic log but there is no corresponding NDR, in step S190, the corresponding traffic log is analyzed and the traffic log before and after the generation time is analyzed so that the corresponding NDR is generated.
다음, 정상적인 과정을 통해 생성된 것으로 정합성이 검증된 NDR을 기초로 하여 과금 정보를 생성하고, 생성된 과금 정보를 일정 기간동안 저장 및 합산하여 해당 사용자 단말의 가입자에게 무선 데이터 이용 요금을 청구하게 된다.Next, the billing information is generated based on the NDR whose integrity is verified through the normal process, and the billing information is stored and summed for a predetermined period to charge the wireless data usage fee to the subscriber of the corresponding user terminal. .
또한, 과금 정보에 대응하는 NDR의 내역을 분석하고 NDR에 포함된 서비스 코드 등 컨텐츠 식별 정보를 판독하여 상세 내역 정보를 생성할 수 있으며 가입자가 자신이 사용한 무선 데이터 서비스의 상세 내역을 요청하는 경우 생성된 상세 내역 정보를 제공할 수 있다.In addition, the details of the NDR corresponding to the billing information can be analyzed, and the detailed information can be generated by reading the content identification information such as the service code included in the NDR, and generated when the subscriber requests the details of the wireless data service used by the subscriber. Detailed history information can be provided.
이상과 같이 본 발명에 따른 이동통신 망에서의 데이터 과금 방법 및 시스템을 예시된 도면을 참조로 하여 설명하였으나 본 발명은 본 명세서에 개시된 실시 예와 도면에 의해 한정되지 않으며, 트래픽 로그를 활용하여 과금 로그의 정합성을 검증하고 그에 따라 객관적이고 정확한 과금 산정이 이루어질 수 있도록 하는 본 발명의 기술사상은 특허 청구범위의 범위 이내에서 당 업자에 의해 용이하게 응용될 수 있음은 자명하다.As described above, the data charging method and system in the mobile communication network according to the present invention have been described with reference to the illustrated drawings. However, the present invention is not limited to the embodiments and drawings disclosed herein, and is charged using a traffic log. It is apparent that the technical idea of the present invention, which verifies the consistency of logs and thus enables an objective and accurate accounting calculation, can be readily applied by those skilled in the art within the scope of the claims.
도 1은 본 발명의 일실시예에 따른 이동통신 망에서의 데이터 과금 처리 방법이 도시된 흐름도,1 is a flowchart illustrating a data charging processing method in a mobile communication network according to an embodiment of the present invention;
도 2 는 본 발명의 일실시예에 따른 이동통신 망에서의 데이터 과금 시스템이 도시된 블록도, 및2 is a block diagram showing a data charging system in a mobile communication network according to an embodiment of the present invention; and
도 3 은 본 발명의 일실시예에 따른 이동통신 망에서의 데이터 과금 검증 방법이 도시된 순서도이다.3 is a flowchart illustrating a data charging verification method in a mobile communication network according to an embodiment of the present invention.
<도면의 주요 부분에 대한 부호의 설명> <Explanation of symbols for the main parts of the drawings>
20: PDSN 25: BTC20: PDSN 25: BTC
30: AAA 40: 컨텐츠 서버30: AAA 40: Content Server
50: 과금 처리서버 100: 과금 생성모듈50: billing processing server 100: billing generation module
110: 과금 처리모듈 120: 과금 저장모듈110: billing processing module 120: billing storage module
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080075784A KR100956363B1 (en) | 2008-08-01 | 2008-08-01 | The method and the system for data call billing in mobile communication network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080075784A KR100956363B1 (en) | 2008-08-01 | 2008-08-01 | The method and the system for data call billing in mobile communication network |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100014009A KR20100014009A (en) | 2010-02-10 |
KR100956363B1 true KR100956363B1 (en) | 2010-05-07 |
Family
ID=42087924
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080075784A KR100956363B1 (en) | 2008-08-01 | 2008-08-01 | The method and the system for data call billing in mobile communication network |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100956363B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020036470A1 (en) * | 2018-08-17 | 2020-02-20 | 삼성전자 주식회사 | Billing method and apparatus in wireless communication system |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101539736B1 (en) * | 2014-02-10 | 2015-07-28 | (주)에이치엠솔루션 | Method and apparatus for verifying charge of mobile internet |
KR102505334B1 (en) * | 2016-10-26 | 2023-02-28 | 에스케이텔레콤 주식회사 | Method and Apparatus for Verifying Charging Data Record in IoT Service |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050044805A (en) * | 2005-03-16 | 2005-05-12 | 노키아 코포레이션 | Method for charging of data reaching a network element of a communication network during a data session |
KR20070061463A (en) * | 2005-12-08 | 2007-06-13 | 한국전자통신연구원 | Apparatus for charging and billing in next generation network and method therefor |
KR20070101684A (en) * | 2006-04-12 | 2007-10-17 | 에스케이 텔레콤주식회사 | Charging validation service method of mobile communication network and its system |
KR20080015170A (en) * | 2006-08-14 | 2008-02-19 | (주)엔텔스 | Method and system for collecting billing data in end to end service |
-
2008
- 2008-08-01 KR KR1020080075784A patent/KR100956363B1/en not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050044805A (en) * | 2005-03-16 | 2005-05-12 | 노키아 코포레이션 | Method for charging of data reaching a network element of a communication network during a data session |
KR20070061463A (en) * | 2005-12-08 | 2007-06-13 | 한국전자통신연구원 | Apparatus for charging and billing in next generation network and method therefor |
KR20070101684A (en) * | 2006-04-12 | 2007-10-17 | 에스케이 텔레콤주식회사 | Charging validation service method of mobile communication network and its system |
KR20080015170A (en) * | 2006-08-14 | 2008-02-19 | (주)엔텔스 | Method and system for collecting billing data in end to end service |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020036470A1 (en) * | 2018-08-17 | 2020-02-20 | 삼성전자 주식회사 | Billing method and apparatus in wireless communication system |
EP3783928A4 (en) * | 2018-08-17 | 2021-06-23 | Samsung Electronics Co., Ltd. | Billing method and apparatus in wireless communication system |
US12028785B2 (en) | 2018-08-17 | 2024-07-02 | Samsung Electronics Co., Ltd. | Billing method and apparatus in wireless communication system |
Also Published As
Publication number | Publication date |
---|---|
KR20100014009A (en) | 2010-02-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4714210B2 (en) | Integrated charging data generation method for each service, charging processing apparatus and recording medium | |
US6829593B1 (en) | Method and system to provide objects, especially documents, multimedia objects, software applications and/or processes to users of a telecommunications network | |
EP1593282B1 (en) | A method for processing accounting requests in a communication system and communication system | |
US20080021982A1 (en) | Data communication charging system, data communication charging method and computer-readable recording medium which records data communication charging program | |
KR100489897B1 (en) | Method for Generation of Charging Data per List in Mobile Communication System | |
KR100956363B1 (en) | The method and the system for data call billing in mobile communication network | |
JP2008543191A (en) | Method for processing a call between a plurality of users via a circuit-switched network, and a communication terminal device for use with the method | |
KR100916123B1 (en) | Billing system using content access information in wireless internet and method thereof | |
JP2008543239A (en) | Classification of service charge classes by network control | |
KR101070767B1 (en) | Apparatus and method for adaptive accounting based on service class | |
KR20040069149A (en) | A Multiple CDR, Accounting System For Providing Flexibility of Accounting Data Of Data Network And Method of Generating Multiple CDR | |
KR100867875B1 (en) | The Method and apparatus for supporting guaranteed quality of service in portable internet system | |
KR100838300B1 (en) | System and method for providing url inspection service using charging data for mobile terminal | |
KR100987132B1 (en) | The method and system for total sales management in wireless data service network | |
KR100578378B1 (en) | Method and system for generating billing data corresponding to subscriber s usage amount of wireless data service | |
KR100641895B1 (en) | Method and apparatus for correcting subscriber identification information for wireless Internet service | |
KR100427700B1 (en) | Billing process system for incomplete call sensing and distributed data integrated in imt-2000 and the process method thereof | |
US7403991B2 (en) | System, method and terminal for measuring the quality of service in a telecommunications network | |
KR100993314B1 (en) | Method and apparatus for detecting Over-The-Air Activation | |
KR101068053B1 (en) | Data charging subdividision device having a function for revising an encoding packet error and controlling method therefor | |
KR100706333B1 (en) | Method and System for processing data communication cost according to receiver communication cost defrayment service | |
KR20090030563A (en) | Method and apparatus for improving the accuracy of packet charging | |
KR20090083226A (en) | Method, server for transmitting message with billing information and terminal thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
N231 | Notification of change of applicant | ||
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: 20130403 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20140404 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20160406 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20170405 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20180403 Year of fee payment: 9 |
|
LAPS | Lapse due to unpaid annual fee |