KR100489897B1 - Method for Generation of Charging Data per List in Mobile Communication System - Google Patents
Method for Generation of Charging Data per List in Mobile Communication System Download PDFInfo
- Publication number
- KR100489897B1 KR100489897B1 KR10-2001-0077013A KR20010077013A KR100489897B1 KR 100489897 B1 KR100489897 B1 KR 100489897B1 KR 20010077013 A KR20010077013 A KR 20010077013A KR 100489897 B1 KR100489897 B1 KR 100489897B1
- Authority
- KR
- South Korea
- Prior art keywords
- packet
- billing data
- billing
- list
- service
- 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
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000010295 mobile communication Methods 0.000 title claims abstract description 11
- 238000013480 data collection Methods 0.000 claims abstract description 19
- 238000012545 processing Methods 0.000 claims abstract description 8
- 239000000284 extract Substances 0.000 claims description 6
- 238000000605 extraction Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 238000010079 rubber tapping Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
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/41—Billing record details, i.e. parameters, identifiers, structure of call data record [CDR]
-
- 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/67—Transmitting arrangements for sending billing related information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Meter Arrangements (AREA)
Abstract
1. 청구범위에 기재된 발명이 속한 기술분야1. TECHNICAL FIELD OF THE INVENTION
본 발명은 이동통신 시스템에서의 목록별 과금 데이터 생성 방법에 관한 것임.The present invention relates to a method for generating billing data for each list in a mobile communication system.
2. 발명이 해결하려고 하는 기술적 과제2. The technical problem to be solved by the invention
본 발명은, 이동통신 시스템에서 서비스목록별, 컨텐츠목록별로 과금 데이터를 생성하여 서비스별, 컨텐츠별 패킷사용료에 대한 과금 정책을 실시할 수 있는 목록별 과금 데이터 생성 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하고자 함.The present invention provides a billing data generation method for each list and a program for realizing the billing data for generating a billing data for each service list and content list by executing a billing data for each service list and content list in a mobile communication system. To provide a computer-readable recording medium that records the data.
3. 발명의 해결방법의 요지3. Summary of Solution to Invention
본 발명은, 이동통신 시스템에서의 목록별 과금 데이터 생성 방법에 있어서, 패킷 교환기로부터 전달되는 모든 사용자 패킷정보를 복사/추출하는 패킷 복사 및 추출 단계; 상기 패킷 복사 및 추출 단계에서 복사/추출된 패킷에서 가입자번호, 소스 아이피(Source IP), 목적지 아이피(Destination IP), 포트번호(Port Number), URL(Uniform Resource Locator), URL별 업링크(Uplink) 사용량, URL별 다운링크(Downlink) 사용량 정보를 분석/가공하여, '가입자별로 사용한 서비스별 패킷 사용량 정보를 담고 있는 과금 데이터'를 생성하는 패킷 분석 단계; 및 상기 패킷 분석 단계에서 생성된 과금 데이터와 상기 패킷 교환기로부터 추출된 '데이터망에 접속하여 서비스 구분없이 송수신된 패킷의 총량 정보를 담고 있는 과금 데이터'를 수집하여, 과금 데이터가 생성된 시간과 가입자의 IP 주소, 응용서비스 서버의 IP 주소의 관련 여부를 이용해 서로의 연관성을 확인하여, 서비스목록별, 컨텐츠목록별로 과금 데이터를 생성하는 과금 데이터 수집 및 생성 단계를 포함함.According to an aspect of the present invention, there is provided a billing data generation method for each list in a mobile communication system, comprising: a packet copying and extracting step of copying / extracting all user packet information transmitted from a packet exchanger; Subscriber number, Source IP, Destination IP, Port Number, Uniform Resource Locator (URL), Uplink per URL in the packet copied / extracted in the packet copying and extracting step A packet analysis step of analyzing / processing usage and downlink usage information for each URL, and generating 'billing data containing packet usage information for each service used for each subscriber'; And collecting billing data generated in the packet analysis step and billing data extracted from the packet exchanger and accessing the data network to include billing information including the total amount of packets transmitted and received without service classification, and at the time of billing data generation and the subscriber. The billing data collection and generation step of generating billing data for each service list and content list by checking the association between each other using the IP address of the IP address of the application service server.
4. 발명의 중요한 용도4. Important uses of the invention
본 발명은 이동통신망에서의 과금 시스템 등에 이용됨.The present invention is used for charging systems in mobile communication networks.
Description
본 발명은 이동통신 시스템에서 서비스 목록 및 컨텐츠 목록별 과금 데이터 생성 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다.The present invention relates to a method of generating billing data for each service list and content list in a mobile communication system and a computer-readable recording medium having recorded thereon a program for realizing the method.
현재 서비스 중인 패킷교환기의 과금 데이터는 가입자별 패킷 총사용량에 대한 과금 데이터 만을 생성할 수 있다. The charging data of the packet switch currently in service can generate only charging data for the total packet use of each subscriber.
즉, 동기식 패킷교환기인 PDSN(Packet Data Support Node)과 비동기식 패킷교환기인 SGSN(Serving GPRS Support Node), GGSN(Gateway GPRS Support Node)과 같은 패킷교환기에서는 과금을 위하여 CDR(Call Detail Record)을 생성하며, 상기 CDR에는 전화번호, 통화시작시간(Start Time), 통화마침시간(Stop Time), 업링크(Up Link) 데이터량, 다운링크(Down Link) 데이터량 정보 등을 가지고 있다.That is, packet exchanges such as Packet Data Support Node (PDSN), which is a synchronous packet switch, and Serving GPRS Support Node (SGSN), and Gateway GPRS Support Node (GGSN), which are an asynchronous packet switch, generate call detail records (CDRs) for charging. The CDR has a telephone number, a start time, a stop time, an uplink data amount, a downlink data amount information, and the like.
그리고, 상기 CDR의 데이터 총사용량 정보를 이용하여 발신자에게만 사용요금을 과금할 수 있다.In addition, the usage fee may be charged only to the sender using the total data usage information of the CDR.
따라서, 다양한 신규 서비스가 지속적으로 출시되는 현 상황에서 데이터 총사용량 만으로는 서비스별, 컨텐츠별 통화료 과금정책을 실시할 수 없다.Therefore, in the current situation where a variety of new services are continuously released, it is not possible to implement a service charge billing policy for each service and content only by the total amount of data used.
즉, 특정 서비스에 대한 데이터 사용료에 대하여 할인 또는 감면 등의 혜택을 가입자가 받을 수 없고, 유선전화의 경우와 같이 수신자 부담의 과금 정책을 실시할 수 없는 문제점이 있었다.In other words, subscribers cannot receive benefits such as discounts or reductions on data usage fees for specific services, and there is a problem in that a toll charge policy can not be implemented as in the case of a landline telephone.
본 발명은, 상기한 바와 같은 문제점을 해결하기 위하여 제안된 것으로, 이동통신 시스템에서 서비스목록별, 컨텐츠목록별로 과금 데이터를 생성하여 서비스별, 컨텐츠별 패킷사용료에 대한 과금 정책을 실시할 수 있는 목록별 과금 데이터 생성 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다. The present invention has been proposed to solve the above-mentioned problems, the mobile communication system to generate billing data for each service list, each content list to perform a charging policy for the service charges for each service, content list It is an object of the present invention to provide a computer-readable recording medium recording a billing data generation method and a program for realizing the method.
상기 목적을 달성하기 위한 본 발명은, 이동통신 시스템에서의 목록별 과금 데이터 생성 방법에 있어서, 패킷 교환기로부터 전달되는 모든 사용자 패킷정보를 복사/추출하는 패킷 복사 및 추출 단계; 상기 패킷 복사 및 추출 단계에서 복사/추출된 패킷에서 가입자번호, 소스 아이피(Source IP), 목적지 아이피(Destination IP), 포트번호(Port Number), URL(Uniform Resource Locator), URL별 업링크(Uplink) 사용량, URL별 다운링크(Downlink) 사용량 정보를 분석/가공하여, '가입자별로 사용한 서비스별 패킷 사용량 정보를 담고 있는 과금 데이터'를 생성하는 패킷 분석 단계; 및 상기 패킷 분석 단계에서 생성된 과금 데이터와 상기 패킷 교환기로부터 추출된 '데이터망에 접속하여 서비스 구분없이 송수신된 패킷의 총량 정보를 담고 있는 과금 데이터'를 수집하여, 과금 데이터가 생성된 시간과 가입자의 IP 주소, 응용서비스 서버의 IP 주소의 관련 여부를 이용해 서로의 연관성을 확인하여, 서비스목록별, 컨텐츠목록별로 과금 데이터를 생성하는 과금 데이터 수집 및 생성 단계를 포함하여 이루어진 것을 특징으로 한다.According to an aspect of the present invention, there is provided a billing data generation method for each list in a mobile communication system, including: copying and extracting all user packet information transmitted from a packet exchanger; Subscriber number, Source IP, Destination IP, Port Number, Uniform Resource Locator (URL), Uplink per URL in the packet copied / extracted in the packet copying and extracting step A packet analysis step of analyzing / processing usage and downlink usage information for each URL, and generating 'billing data containing packet usage information for each service used for each subscriber'; And collecting billing data generated in the packet analysis step and billing data extracted from the packet exchanger and accessing the data network to include billing information including the total amount of packets transmitted and received without service classification, and at the time of billing data generation and the subscriber. The billing data collection and generation step of generating billing data for each service list, content list by checking the association between each other using the IP address of the IP address of the application service server, characterized in that made.
또한, 본 발명은 상기 과금 데이터 수집 및 생성 단계에서 생성된 과금 데이터를 과금 및 요금부과시스템에 기 정의된 패킷형식에 맞추어 저장 및 전송하는 단계를 더 포함하여 이루어진 것을 특징으로 한다.In addition, the present invention is characterized in that it further comprises the step of storing and transmitting the charging data generated in the charging data collection and generation step according to the packet format defined in the charging and billing system.
한편, 본 발명은 목록별 과금 데이터 생성을 위해, 대용량 프로세서를 구비한 과금 시스템에, 패킷 교환기로부터 전달되는 모든 사용자 패킷정보를 복사/추출하는 패킷 복사 및 추출 기능; 상기 패킷 복사 및 추출 기능을 통해 복사/추출된 패킷에서 가입자번호, 소스 아이피(Source IP), 목적지 아이피(Destination IP), 포트번호(Port Number), URL(Uniform Resource Locator), URL별 업링크(Uplink) 사용량, URL별 다운링크(Downlink) 사용량 정보를 분석/가공하여 '가입자별로 사용한 서비스별 패킷 사용량 정보를 담고 있는 과금 데이터'를 생성하는 패킷 분석 기능; 및 상기 패킷 분석 기능을 통해 생성된 과금 데이터와 상기 패킷 교환기로부터 추출된 '데이터망에 접속하여 서비스 구분없이 송수신된 패킷의 총량 정보를 담고 있는 과금 데이터'를 수집하여, 과금 데이터가 생성된 시간과 가입자의 IP 주소, 응용서비스 서버의 IP 주소의 관련 여부를 이용해 서로의 연관성을 확인하여 서비스목록별, 컨텐츠목록별로 과금 데이터를 생성하는 과금 데이터 수집 및 생성 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.On the other hand, the present invention is a packet copying and extracting function for copying / extracting all user packet information transmitted from a packet exchanger to a billing system having a large capacity processor for generating billing data for each list; Subscriber number, source IP, destination IP, port number, Uniform Resource Locator (URL), URL uplink (URL) in the packet copied / extracted through the packet copy and extract function Uplink) packet analysis function to generate 'billing data containing packet usage information for each service used by each subscriber' by analyzing / processing downlink usage information for each URL and downlink; And charging data generated through the packet analysis function and 'billing data containing total amount information of packets transmitted and received without access to a data network by accessing a data network' and extracted from the packet exchanger. Read the program to realize the billing data collection and generation function that generates billing data for each service list and content list by checking the correlation between the subscriber's IP address and the IP address of the application service server. Provides a record medium that can be.
또한, 본 발명은 상기 과금 데이터 수집 및 생성 기능을 통해 생성된 과금 데이터를 과금 및 요금부과시스템에 기 정의된 패킷형식에 맞추어 저장 및 전송하는 기능을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.In addition, the present invention is a computer readable program recording a program for further realizing the function of storing and transmitting the charging data generated through the charging data collection and generation function in accordance with the packet format defined in the charging and billing system. Provide a record carrier.
상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.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.
도 1 은 본 발명이 적용되는 과금 시스템의 구성예시도이다.1 is an exemplary configuration diagram of a charging system to which the present invention is applied.
도면에서, "101"은 이동 단말기, "102"는 기지국(BS), "103"은 기지국 제어기, "104"는 패킷 교환기, "105"는 패킷복사 및 추출시스템, "106"은 패킷분석 시스템, "107"은 과금 데이터 수집 및 생성시스템, "108"은 과금 데이터 서버(BDS : Billing Data Server), "109"는 왑 게이트웨이(WAP Gateway), 그리고 "110"은 컨텐츠 제공자(Contents Provider)를 각각 나타낸다.In the figure, "101" is a mobile terminal, "102" is a base station (BS), "103" is a base station controller, "104" is a packet switch, "105" is a packet copying and extraction system, and "106" is a packet analysis system. "107" is a billing data collection and generation system, "108" is a Billing Data Server (BDS), "109" is a WAP Gateway, and "110" is a Contents Provider. Represent each.
상기 패킷 교환기(104)는 동기식 패킷교환기인 PDSN(Packet Data Support Node)과 비동기식 패킷교환기인 SGSN(Serving GPRS Support Node), GGSN(Gateway GPRS Support Node) 등이 있다. 그리고, 상기 패킷 교환기(104)에서는 CDR(Call Detail Record) 정보를 생성한다. 여기서, 상기 CDR에는 전화번호, 통화시작시간(Start Time), 통화마침시간(Stop Time), 업링크(Up Link) 데이터량, 다운링크(Down Link) 데이터량 정보 등을 가지고 있다.The packet switch 104 includes a PDSN (Packet Data Support Node), which is a synchronous packet switch, a Serving GPRS Support Node (SGSN), and a Gateway GPRS Support Node (GGSN), which are an asynchronous packet switch. The packet switch 104 generates call detail record (CDR) information. Here, the CDR has a telephone number, a start time, a stop time, an uplink data amount, a downlink data amount information, and the like.
패킷복사 및 추출시스템(105)은 상기 패킷 교환기(104)에서 전송되는 패킷 데이터 정보를 복사 및 추출한다. 여기서, 상기 패킷 데이터 정보에는 이동국 식별 번호(Mobile Identification Number), 소스 아이피 주소(Source IP Address), 목적지 아이피 주소(Destination IP Address), 포트번호(Port Number), URL(Uniform Resource Locator) 등의 정보를 포함한다. 이에 대해서는 도 2에서 좀 더 상세히 설명한다.The packet copy and extraction system 105 copies and extracts packet data information transmitted from the packet switch 104. The packet data information includes information such as a mobile identification number, a source IP address, a destination IP address, a port number, a uniform resource locator, and the like. It includes. This will be described in more detail with reference to FIG. 2.
패킷분석 시스템(106)은 상기 패킷복사 및 추출시스템(105)에서 복사/추출된 패킷 데이터 정보를 분석한다.The packet analysis system 106 analyzes packet data information copied / extracted from the packet copy and extraction system 105.
과금 데이터 수집 및 생성시스템(107)은 상기 패킷분석 시스템(106)에서 분석된 패킷 데이터 정보와 상기 패킷 교환기(104)에서 전송된 CDR(Call Detail Record) 정보를 이용하여 서로 상관도(Correlation)를 분석하여 사용 데이터별로 과금 데이터를 생성한다.The billing data collection and generation system 107 performs correlation with each other by using packet data information analyzed by the packet analysis system 106 and call detail record (CDR) information transmitted from the packet exchanger 104. Analyze and generate billing data for each usage data.
과금 데이터 서버(108)에서는 상기 과금 데이터 수집 및 생성시스템(107)에서 생성된 과금 데이터를 수신하여 과금 네트워크를 이용하여 과금한다.The billing data server 108 receives billing data generated by the billing data collection and generation system 107 and bills using a billing network.
기존의 이동통신 시스템 사용자는 이동 단말기(101)를 이용하여 기지국(102), 기지국 제어기(103), 패킷 교환기(104)를 거쳐 인터넷(Internet)을 이용하거나, 왑 게이트웨이(WAP Gateway)(109)를 거쳐 컨텐츠 제공자(Contents Provider)(110)가 제공하는 정보를 제공받는다. 이때, 기존에는 사용자가 이용한 데이터 총사용량으로 발신자에게만 사용요금을 과금하게 된다.Existing mobile communication system users use the mobile terminal 101 via the base station 102, the base station controller 103, the packet exchanger 104 to the Internet (WAP Gateway) 109 Through the information provided by the content provider (Contents Provider) 110 is provided. In this case, the user is charged only for the sender with the total data used by the user.
그러나, 본 발명은 PDSN(Packet Data Support Node), SGSN(Serving GPRS Support Node), GGSN(Gateway GPRS Support Node) 등과 같은 패킷 교환기(104)로부터 전달되는 모든 사용자 패킷들을 패킷복사 및 추출시스템(105)에서 복사/추출하여 가입자번호, 소스 아이피(Source IP), 목적지 아이피(Destination IP), 포트번호(Port Number), URL(Uniform Resource Locator) 등의 정보를 패킷분석 시스템(106)에서 분석/가공하여 과금 데이터 수집을 담당하는 과금 데이터 수집 및 생성시스템(107)으로 전송하면, 여러 곳에 위치한 패킷 교환기(104)로부터 추출된 과금 데이터를 수집하여 과금 데이터 서버(108)로 과금 및 요금부과시스템에 정의된 패킷형식에 맞추어 전송한다.However, the present invention provides a packet copy and extraction system 105 for all user packets delivered from the packet switch 104 such as Packet Data Support Node (PDSN), Serving GPRS Support Node (SGSN), Gateway GPRS Support Node (GGSN), and the like. By copying / extracting the data, the subscriber number, source IP, destination IP, port number, URL (Uniform Resource Locator) and the like are analyzed / processed by the packet analysis system 106 When the data is transmitted to the billing data collection and generation system 107 in charge of billing data collection, the billing data extracted from the packet exchanger 104 located at various locations is collected and billed to the billing data server 108. Send according to packet type.
도 2 내지 도 4를 이용하여 상기 과정을 좀 더 상세히 설명한다.2 to 4 will be described in more detail the process.
도 2 는 본 발명에 따른 목록별 과금 데이터 생성 방법 중 패킷복사 및 추출 과정을 나타낸 일실시예 설명도이다.2 is a diagram illustrating an embodiment of a packet copying and extracting process in the billing data generation method for each list according to the present invention.
도 2에 도시된 바와 같이, 패킷복사 및 추출 과정은, 패킷 교환기(104)에서 출력된 패킷 데이터를 입력패킷(201)으로 하여, 패킷복사 및 추출 시스템(202)에서 패킷복사 및 추출하여 복사패킷(203)을 얻어내고, 출력패킷(204)을 인터넷 또는 왑 게이트웨이(109)로 출력한다.As shown in FIG. 2, the packet copying and extracting process uses the packet data output from the packet exchanger 104 as an input packet 201, and copies and extracts the packet from the packet copying and extracting system 202. 203 is obtained, and the output packet 204 is output to the Internet or the swap gateway 109.
패킷복사 및 추출은 태핑(Tapping)과정을 거치며, 여기서 태핑은 전기적인 신호를 복사하는 것으로 전기적으로 연결하여 같은 신호를 추출해내는 것이다.Packet copying and extraction go through a tapping process, where tapping is the copying of an electrical signal to electrically connect and extract the same signal.
그리고, 스위치 또는 라우터에서 패킷을 복사하는데, 이는 데이터망에서 사용하는 스위치 또는 라우터의 패킷 복사 기능을 이용하여 L2(Mac계층), L3(IP 계층), L4(전송계층)의 패킷을 복사하고, 추출한다.The packet is copied from the switch or router, which uses the packet copy function of the switch or router used in the data network to copy packets of L2 (Mac layer), L3 (IP layer), and L4 (transport layer). Extract.
도 3 은 본 발명에 따른 목록별 과금 데이터 생성 방법 중 패킷분석 과정을 나타낸 일실시예 설명도이다.3 is a diagram illustrating an embodiment of a packet analysis process in the billing data generation method for each list according to the present invention.
도 3에 도시된 바와 같이, 패킷분석 과정은, 먼저 상기 도 2의 패킷복사 및 추출시스템에서 복사 및 추출된 복사패킷(301)을 인터페이스 모듈(Interface Module)(302)에서 수집 및 저장하고, 이를 전달받아 패킷 분류 및 처리(303)한다.As shown in FIG. 3, the packet analysis process first collects and stores a copy packet 301 copied and extracted in the packet copy and extraction system of FIG. 2 in an interface module 302, and The packet is received and classified and processed (303).
그리고, 패킷 분류 및 처리(303)에서는 프로토콜별, 서비스별로 패킷을 분류하고, 상기 프로토콜별, 서비스별로 패킷총량을 측정하여, 과금 데이터를 생성한다.In the packet classification and processing 303, packets are classified by protocol and service, and the total packet amount is measured by the protocol and service to generate billing data.
프로토콜별, 서비스별로 생성된 과금 데이터는 과금 데이터 전송 모듈(305)로 전달되어져 전송된다.The billing data generated for each protocol and service is transferred to the billing data transmission module 305 and transmitted.
상기 패킷 분석 과정을 좀 더 상세히 설명하면 다음과 같다.The packet analysis process will be described in more detail as follows.
먼저, 상기 패킷복사 및 추출 시스템(105, 202)으로부터 받은 복사패킷(301)을 인터페이스 모듈(302)에서 실시간으로 손실없이 수집하여 저장한다.First, the copy packet 301 received from the packet copy and extraction system 105, 202 is collected and stored in real time without loss in the interface module 302.
그리고, 패킷 분류 및 처리(303)를 통해서 패킷의 헤더 정보와 프로토콜 정보를 분석하여 각각의 응용프로토콜별 패킷 분류 및 처리과정으로 진행한다. 여기서, 도 3에 도시된 프로토콜에는 IP(Internet Protocol), TCP(Transmission Control Protocol), UDP(User Datagram Protocol) 등이 있으며, 서비스로는 WAP(Wireless Application Protocol), GVM(General Virtual Machine), VOD(Video On Demend), VMT(Vehicle Mounted Terminalㆍ차량장착단말기) 등이 있다.In addition, packet header and protocol information are analyzed through packet classification and processing 303 to proceed to packet classification and processing for each application protocol. Here, the protocol illustrated in FIG. 3 includes an Internet Protocol (IP), a Transmission Control Protocol (TCP), a User Datagram Protocol (UDP), and the like, and services include a wireless application protocol (WAP), a general virtual machine (GVM), and a VOD. (Video On Demend) and VMT (Vehicle Mounted Terminal).
그리고, 응용프로토콜별 패킷량 측정 및 과금 데이터를 생성한다(304). 즉, 응용프로토콜별 헤더 정보를 분석하여 가입자 번호 및 세션 관련 정보를 추출하여 세션을 유지하는 동안 전송(송신 및 수신 포함)된 패킷의 양을 측정하여 과금 데이터를 생성한다.In operation 304, packet amount measurement and billing data for each application protocol are generated. That is, the header information for each protocol is analyzed to extract subscriber number and session related information, and the billing data is generated by measuring the amount of packets transmitted (including transmission and reception) while maintaining the session.
다음으로, 전송 모듈(305)에서는 상기 생성된 과금 데이터를 과금 데이터 수집 및 생성시스템(107)으로 전송한다.Next, the transmission module 305 transmits the generated billing data to the billing data collection and generation system 107.
도 4 는 본 발명에 따른 목록별 과금 데이터 생성 방법 중 과금 데이터 수집 및 생성과정을 나타낸 일실시예 설명도이다.4 is a diagram illustrating an embodiment of charging data collection and generation process among billing data generation methods for each list according to the present invention.
도 4에 도시된 바와 같이, 과금 데이터 수집 및 생성과정은, 먼저 상기 패킷분석 시스템에서 신규 생성된 과금 데이터(401)를 인터페이스 모듈(402)에서 수집 및 저장한다.As shown in FIG. 4, the charging data collection and generation process first collects and stores charging data 401 newly generated in the packet analysis system in the interface module 402.
그리고, 상관(Correlation)모듈(403)에서 상기 패킷분석 시스템으로부터 수신된 과금 데이터와 상기 패킷교환기로부터 수신된 과금 데이터의 연관성을 찾는다.The correlation module 403 finds an association between the charging data received from the packet analysis system and the charging data received from the packet exchanger.
여기서, 상기 패킷분석 시스템으로부터 수신된 과금 데이터는 가입자별 사용한 서비스별 패킷 사용량의 정보를 담고 있으며, 상기 패킷교환기로부터 수신된 과금 데이터는 데이터망에 접속하여 서비스 구분없이 송수신된 패킷의 총량의 정보를 담고 있다. 그리고, 상기 연관성을 찾는 방법은 과금 데이터가 생성된 시간과 가입자의 IP 주소, 응용서비스 서버의 IP 주소의 관련 여부로 판단한다. 예를 들면, 상기 패킷분석 시스템(106)에서 수신된 과금 데이터에는 소스 아이피(Source IP), 목적지 아이피(Destination IP), 포트번호, 업링크로 전송된 패킷정보, 다운링크로 전송된 패킷정보, 통화시작시간(Start Time), 통화마침시간(Stop Time) 등의 정보를 가지고 있고, 상기 패킷 교환기(104)에서 수신된 과금 데이터에는 소스 아이피(Source IP), 목적지 아이피(Destination IP), 총량, 통화시작시간(Start Time), 통화마침시간(Stop Time) 등의 정보를 가지고 있으므로, 같은 정보를 찾음으로서 연관성을 알 수 있다.Here, the charging data received from the packet analysis system contains the information of the packet usage for each service used by the subscriber, the charging data received from the packet exchanger is connected to the data network and the information of the total amount of packets transmitted and received without service classification It contains. In addition, the method of finding the association may be determined based on whether the charging data is generated, the subscriber's IP address, and the IP address of the application service server. For example, the billing data received by the packet analysis system 106 includes a source IP, a destination IP, a port number, packet information transmitted on the uplink, packet information transmitted on the downlink, It has information such as start time, stop time, etc., and the charging data received from the packet switch 104 includes a source IP, a destination IP, a total amount, Since it has information such as Start Time and Stop Time, it is possible to know the association by finding the same information.
그리고, 가입자별 총사용량 및 각종 서비스별 사용량의 과금 데이터를 하나의 과금정보로 생성한다.And, charging data of total usage per subscriber and usage per various services is generated as one charging information.
한편, 상기 상관모듈(403)에서 생성되어 처리된 결과 데이터는 데이터베이스화하여 저장한다(404).Meanwhile, the result data generated and processed by the correlation module 403 is stored in a database (404).
또한, 과금 데이터 전송모듈(405)을 이용하여 데이터 서비스를 제공하는 사업자의 과금 및 청구를 담당하는 시스템으로 생성된 결과 데이터를 전송한다(406).In addition, using the charging data transmission module 405 transmits the result data generated to the system in charge of billing and billing of the operator providing the data service (406).
상기와 같은 과정을 통해 본 발명에 따른 서비스목록별, 컨텐츠목록별로 과금 데이터를 생성하여 차별화된 과금을 수행할 수 있다.Through the above process, the billing data can be generated for each service list and content list according to the present invention to perform differentiated billing.
상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다.As described above, the method of the present invention may be implemented as a program and stored in a recording medium (CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, etc.) in a computer-readable form.
이상에서 설명한 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것이 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다.The present invention described above is not limited to the above-described embodiments and the accompanying drawings, and various substitutions, modifications, and changes are possible in the art without departing from the technical spirit of the present invention. It will be clear to those of ordinary knowledge.
상기한 바와 같은 본 발명은, 각각의 서비스별, 컨텐츠별 과금 데이터를 생성하여 서비스별, 컨텐츠별 패킷 사용료에 대한 요금 부과 등의 다양한 과금 정책을 실시할 수 있고, 가입자에 대한 통화내역을 컨텐츠 및 서비스 등의 범위까지 생성할 수 있어, 고객 응대, 통화내역 조회 및 검증에 사용할 수 있어 보다 한 차원 높은 과금 서비스를 제공할 수 있는 효과가 있다.As described above, the present invention can generate billing data for each service and content, and implement various billing policies such as charging a fee for packet use for each service and content. It can be created to a range of services, etc., can be used for customer service, call history inquiry and verification, it is possible to provide a higher level of billing service.
도 1 은 본 발명이 적용되는 과금 시스템의 구성예시도.1 is a configuration example of a charging system to which the present invention is applied.
도 2 는 본 발명에 따른 목록별 과금 데이터 생성 방법 중 패킷복사 및 추출 과정을 나타낸 일실시예 설명도.2 is a diagram illustrating an embodiment of a packet copying and extracting process in the billing data generation method for each list according to the present invention.
도 3 은 본 발명에 따른 목록별 과금 데이터 생성 방법 중 패킷분석 과정을 나타낸 일실시예 설명도.Figure 3 is an illustrative view showing a packet analysis process of the billing data generation method for each list according to the present invention.
도 4 는 본 발명에 따른 목록별 과금 데이터 생성 방법 중 과금 데이터 수집 및 생성과정을 나타낸 일실시예 설명도.4 is a diagram illustrating an embodiment of a charging data collection and generation process among billing data generation methods for each list according to the present invention.
* 도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings
101 : 이동 단말기 103 : 기지국 제어기101: mobile terminal 103: base station controller
104 : 패킷 교환기 105 : 패킷복사 및 추출시스템104: packet exchanger 105: packet copying and extraction system
106 : 패킷분석 시스템 107 : 과금 데이터 수집 및 생성시스템106: packet analysis system 107: billing data collection and generation system
108 : BDS 109 : 왑 게이트웨이(WAP gateway)108: BDS 109: WAP gateway
110 : 컨텐츠 제공자110: content provider
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0077013A KR100489897B1 (en) | 2001-12-06 | 2001-12-06 | Method for Generation of Charging Data per List in Mobile Communication System |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0077013A KR100489897B1 (en) | 2001-12-06 | 2001-12-06 | Method for Generation of Charging Data per List in Mobile Communication System |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030046761A KR20030046761A (en) | 2003-06-18 |
KR100489897B1 true KR100489897B1 (en) | 2005-05-17 |
Family
ID=29573441
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2001-0077013A Expired - Fee Related KR100489897B1 (en) | 2001-12-06 | 2001-12-06 | Method for Generation of Charging Data per List in Mobile Communication System |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100489897B1 (en) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100469720B1 (en) * | 2001-10-15 | 2005-02-02 | 삼성전자주식회사 | Accounting apparatus and method in mobile communication system |
KR100478258B1 (en) * | 2002-03-11 | 2005-03-23 | 에스케이 텔레콤주식회사 | A Method of Charging for the Mobile Video-Telephony Service |
KR100491640B1 (en) * | 2002-11-13 | 2005-05-27 | 주식회사 케이티프리텔 | Apparatus for Generating Billing Information corresponding to the Each Service Based on Packet Data Analysis on Mobile Communication Network and Method thereof |
KR101023606B1 (en) * | 2003-12-30 | 2011-03-21 | 주식회사 케이티 | Differential Charging Method for Voice / Video Call in Video Phone System |
KR100668708B1 (en) * | 2004-11-19 | 2007-01-15 | 에스케이 텔레콤주식회사 | How to charge for a video call |
KR100706897B1 (en) * | 2005-02-07 | 2007-04-11 | 에스케이 텔레콤주식회사 | Yield Management System and Method |
KR100814528B1 (en) * | 2006-04-20 | 2008-03-17 | 포스데이타 주식회사 | Billing device and method in portable internet system |
KR100800085B1 (en) * | 2006-11-06 | 2008-01-31 | 주식회사 케이티프리텔 | Billing processing device and method for processing prepaid billing in mobile communication network |
KR100901068B1 (en) * | 2007-01-18 | 2009-06-03 | 주식회사 케이티프리텔 | Mobile service billing processing server and method |
KR100841220B1 (en) * | 2007-03-29 | 2008-06-26 | (주)엔텔스 | Method and apparatus for processing the multi session charge on packet data in wired and wireless communicaion system |
KR100838300B1 (en) * | 2007-04-26 | 2008-06-17 | 에스케이 텔레콤주식회사 | System and method for providing QR reading service using billing data for mobile communication terminal |
KR100886104B1 (en) * | 2007-05-30 | 2009-03-04 | (주)엔텔스 | Multimedia traffic charging method and device |
KR101426950B1 (en) * | 2007-10-24 | 2014-08-06 | 엘지전자 주식회사 | Apparatus and method for displaying contents use information in mobile device |
KR100916123B1 (en) * | 2007-10-26 | 2009-09-08 | 에스케이텔레콤 주식회사 | Billing system and billing method using contents access information in wireless internet network |
KR101381148B1 (en) * | 2012-09-04 | 2014-04-04 | 에스케이텔레콤 주식회사 | Charging method, apparatus and system for Contents Delivery Network |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06197106A (en) * | 1992-12-25 | 1994-07-15 | Ricos:Kk | Digital data transmitter/receiver using satellite communication |
WO1995024093A1 (en) * | 1994-03-02 | 1995-09-08 | British Telecommunications Public Limited Company | Pricing method for telecommunication system |
KR100223044B1 (en) * | 1996-10-17 | 1999-10-15 | 이계철 | Method of call charging |
JP2000078129A (en) * | 1998-08-27 | 2000-03-14 | Ntt Mobil Communication Network Inc | Charging method for information communication network |
KR20020055295A (en) * | 2000-12-28 | 2002-07-08 | 구자홍 | Apparatus and method for billing record production about wireless internet service |
KR100389801B1 (en) * | 2001-06-22 | 2003-07-04 | (주)아이엠넷피아 | Billing agency apparatus and method for wireless internet service |
-
2001
- 2001-12-06 KR KR10-2001-0077013A patent/KR100489897B1/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06197106A (en) * | 1992-12-25 | 1994-07-15 | Ricos:Kk | Digital data transmitter/receiver using satellite communication |
WO1995024093A1 (en) * | 1994-03-02 | 1995-09-08 | British Telecommunications Public Limited Company | Pricing method for telecommunication system |
KR100223044B1 (en) * | 1996-10-17 | 1999-10-15 | 이계철 | Method of call charging |
JP2000078129A (en) * | 1998-08-27 | 2000-03-14 | Ntt Mobil Communication Network Inc | Charging method for information communication network |
KR20020055295A (en) * | 2000-12-28 | 2002-07-08 | 구자홍 | Apparatus and method for billing record production about wireless internet service |
KR100389801B1 (en) * | 2001-06-22 | 2003-07-04 | (주)아이엠넷피아 | Billing agency apparatus and method for wireless internet service |
Also Published As
Publication number | Publication date |
---|---|
KR20030046761A (en) | 2003-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100752241B1 (en) | Collection apparatus of dada service billing information and billing method | |
KR100489897B1 (en) | Method for Generation of Charging Data per List in Mobile Communication System | |
US8238873B2 (en) | Method and system for charging control | |
RU2438177C2 (en) | Method and system for service billing, network access server and protocol information analysing device | |
US7583953B2 (en) | Method and device for subdividing data service charges in a network | |
KR100389801B1 (en) | Billing agency apparatus and method for wireless internet service | |
JP2006526310A (en) | Packet data charging subdivision method and system | |
US20150003299A1 (en) | Method and apparatus for performing charging control to a sponsored data application | |
WO2020119325A1 (en) | Charging processing method and device, storage medium, and electronic device | |
US20070195801A1 (en) | Context-based processing of data flows | |
CN104301880B (en) | A kind of data service charge on traffic accuracy detection method for the network mobile communication systems of CDMA 2000 | |
KR100578379B1 (en) | Contents Differential Billing Method and System for Wireless Data Service Usage | |
KR100812676B1 (en) | Method of generating billing data for each content in mobile communication system | |
KR100509942B1 (en) | A Multiple CDR, Accounting System For Providing Flexibility of Accounting Data Of Data Network And Method of Generating Multiple CDR | |
KR100900946B1 (en) | Server and method for collecting data traffic patterns of wireless internet data services | |
KR100956363B1 (en) | Data charging method and system in mobile communication network | |
KR100568471B1 (en) | Billing segmentation device and method in a data-only network composed of heterogeneous data call access devices | |
KR100578378B1 (en) | Billing data generation method and system for subscriber wireless data service usage | |
KR20050088596A (en) | The method of configuration and transmission for contents based charging in wcdma | |
KR101087690B1 (en) | Charging method for roaming terminal, system and billing gateway therefor | |
KR101055612B1 (en) | Mobile communication system with packet data chargeless processing function and control method | |
KR20150040150A (en) | Method and Apparatus for Charging about P2P Packet in Mobile Network | |
KR20020058360A (en) | Mapping method for ip data recording and call data recording on dynamic internet protocol | |
KR100800085B1 (en) | Billing processing device and method for processing prepaid billing in mobile communication network | |
KR20100073791A (en) | Apparatus for accounting in portable internet ststem and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20011206 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
A302 | Request for accelerated examination | ||
PA0302 | Request for accelerated examination |
Patent event date: 20040421 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20011206 Patent event code: PA03021R01I Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20041019 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20050430 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20050506 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20050509 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20080502 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20090421 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20100503 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20110502 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20120502 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20130502 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20130502 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20140502 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20140502 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20150504 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20150504 Start annual number: 11 End annual number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20160427 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20160427 Start annual number: 12 End annual number: 12 |
|
FPAY | Annual fee payment |
Payment date: 20170504 Year of fee payment: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20170504 Start annual number: 13 End annual number: 13 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20190217 |