[go: up one dir, main page]

KR100576377B1 - Minimizing Data Service Charge Error in Wireless Communication System - Google Patents

Minimizing Data Service Charge Error in Wireless Communication System Download PDF

Info

Publication number
KR100576377B1
KR100576377B1 KR1020040115984A KR20040115984A KR100576377B1 KR 100576377 B1 KR100576377 B1 KR 100576377B1 KR 1020040115984 A KR1020040115984 A KR 1020040115984A KR 20040115984 A KR20040115984 A KR 20040115984A KR 100576377 B1 KR100576377 B1 KR 100576377B1
Authority
KR
South Korea
Prior art keywords
data
ran
pdsn
amount
radio access
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
Application number
KR1020040115984A
Other languages
Korean (ko)
Inventor
송태걸
Original Assignee
(주) 콘텔라
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by (주) 콘텔라 filed Critical (주) 콘텔라
Priority to KR1020040115984A priority Critical patent/KR100576377B1/en
Application granted granted Critical
Publication of KR100576377B1 publication Critical patent/KR100576377B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/70Administration or customization aspects; Counter-checking correct charges
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 무선통신 시스템에서의 데이터 서비스 과금 오차 최소화 방법에 관한 것으로, 무선접속망(RAN)과 유선망망인 데이터 코어망(DCN) 간의 데이터 전송속도의 불일치에 의해 발생되는 과금 데이터의 오차를 최소화하기 위한, 데이터 서비스 과금 오차 최소화 방법에 있어서, '패킷 데이터 서비스 노드(PDSN)로부터 전송된 데이터가 축적되는 데이터 버퍼'에 오버플로우 발생시, 무선접속망(RAN)에서 오버플로우된 데이터량을 축적하는 오버플로우 데이터 축적단계; 데이터 호 해제 절차 시작 시점에, 현재 남아 있는 데이터량과 오버플로우된 데이터량을 감안하여, 상기 무선접속망(RAN)이 이동통신 단말기(MS)로 전송하지 못한 데이터 패킷 수를 상기 PDSN으로 보고하는 잔류 데이터 보고단계; 및 상기 PDSN이 상기 RAN으로부터 보고된 '상기 RAN이 상기 MS로 전송하지 못한 데이터 패킷 수'를 바탕으로 과금 데이터를 보정하는 과금보정단계를 포함한다.The present invention relates to a method for minimizing data service charging errors in a wireless communication system. The present invention relates to a method for minimizing errors in charging data caused by a mismatch of data transmission rates between a radio access network (RAN) and a data core network (DCN), which is a wired network. In the data service charging error minimization method, when overflow occurs in a data buffer in which data transmitted from a packet data service node (PDSN) is accumulated, overflow data accumulating the amount of overflowed data in a radio access network (RAN) Accumulation step; At the start of the data call release procedure, in consideration of the amount of remaining data and the amount of overflowed data, the residue that reports the number of data packets that the RAN failed to transmit to the mobile communication terminal (MS) to the PDSN. Data reporting step; And a charging correction step in which the PDSN corrects the charging data based on the 'number of data packets that the RAN did not transmit to the MS' reported from the RAN.

과금 오차, 오버플로우 데이터, 잔류 데이터, 과금 데이터Billing error, overflow data, residual data, billing data

Description

무선통신 시스템에서의 데이터 서비스 과금 오차 최소화 방법{Data service assessment error minimization method in wireless telecommunication system} Data service assessment error minimization method in wireless telecommunication system             

도 1 은 종래기술에 따라 무선접속망(RAN)의 데이터 버퍼 오버플로우로 인해 데이터 서비스 과금 오차가 발생되는 과정을 나타낸 설명도, 1 is an explanatory diagram showing a process of generating a data service charging error due to a data buffer overflow of a radio access network (RAN) according to the prior art;

도 2 는 종래기술에 따라 무선접속망(RAN)의 데이터 버퍼에 축적된 데이터가 존재하는 상태에서 호 해제로 인해 데이터 서비스 과금 오차가 발생되는 과정을 나타낸 설명도, 2 is an explanatory diagram illustrating a process of generating a data service charging error due to call release in a state where data accumulated in a data buffer of a radio access network (RAN) exists according to the prior art;

도 3 은 본 발명이 적용되는 무선통신 시스템의 구성 예시도, 3 is an exemplary configuration diagram of a wireless communication system to which the present invention is applied;

도 4 는 본 발명에 따른 데이터 서비스 과금 오차 최소화 방법을 보여주는 일실시예 흐름도이다. 4 is a flowchart illustrating a method of minimizing data service charging error according to the present invention.

* 도면의 주요 부분에 대한 부호 설명* Explanation of symbols on the main parts of the drawing

10 : 이동통신 단말기(MS) 20 : 무선접속망(RAN)10: mobile communication terminal (MS) 20: wireless access network (RAN)

21 : 기지국(BTS) 22 : 기지국제어기(BSC)21: base station (BTS) 22: base station controller (BSC)

23 : 패킷 제어기(PCF) 30 : 패킷 데이터 서비스 노드(PDSN)23: packet controller (PCF) 30: packet data service node (PDSN)

40 : 인가/인증/과금(AAA) 서버 50 : 홈 에이전트(HA)40: authorization / certification / billing (AAA) server 50: home agent (HA)

본 발명은 무선통신 시스템에서의 데이터 서비스 과금 오차 최소화 방법에 관한 것으로, 더욱 상세하게는 무선접속망(RAN : Radio Access Network)과 유선망인 데이터 코어(DCN : Data Core Network) 간의 데이터 전송속도의 불일치에 의해 발생되는 과금 데이터의 오차를 최소화할 수 있는, 데이터 서비스 과금 오차 최소화 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다. The present invention relates to a method of minimizing data service charging error in a wireless communication system. More particularly, the present invention relates to a mismatch of data transmission rates between a radio access network (RAN) and a data core network (DCN). The present invention relates to a data service charging error minimization method capable of minimizing an error of billing data generated by a computer and a computer readable recording medium storing a program for realizing the method.

이해를 돕기 위하여, 도 3을 참조하여 종래기술에 따라 데이터 서비스 과금 오차가 발생되는 과정을 살펴보기로 한다. For better understanding, a process of generating a data service charging error according to the prior art will be described with reference to FIG. 3.

무선통신 시스템은 이동통신 단말기(MS : Mobile Station)(10), 기지국(BTS : Base station Transceiver Subsystem)(21), 기지국 제어기(BSC(Base Station Controller)(22) 및 패킷 제어기(PCF : Packet Control Function)(23)로 무선접속망(RAN : Radio Access Network)(20), 그리고 유선망인 데이터 코어망(DCN : Data Core Network)간에 유기적으로 연결되어 구성된다.The wireless communication system includes a mobile station (MS) 10, a base station transceiver subsystem (BTS) 21, a base station controller (BSC) 22, and a packet controller (PCF). A function 23 is organically connected between a Radio Access Network (RAN) 20 and a Data Core Network (DCN), which is a wired network.

여기서, 유선망인 데이터 코어망(CN)은 패킷 데이터 서비스 노드(PDSN : Packet Data Serving Node)(30), 인가/인증/과금(AAA : Authorization Authentication Accounting) 서버(40), 홈 에이전트(HA : Home Agent)(50) 등으로 구성된다. Here, the wired data core network (CN) includes a packet data serving node (PDSN) 30, an authorization / authentication / billing (AAA) server 40, and a home agent (HA: Home). Agent) 50 or the like.

상기의 무선통신 시스템의 각 구성요소들의 기능에 대해서는 하기에서 보다 상세하게 설명하기로 한다. Functions of the components of the wireless communication system will be described in more detail below.

통상, 패킷 데이터 서비스 노드(PDSN)(30)에서 무선접속망(RAN)(20)의 패킷 제어기(PCF)(23)로 전송되는 데이터는, 무선접속망(RAN)(20)에서 이동통신 단말기(MS)(10)로 전송되기 전에, 무선접속망(RAN)(20)의 기지국제어기(BSC)(22)에 우선적으로 저장된다. Typically, data transmitted from the packet data service node (PDSN) 30 to the packet controller (PCF) 23 of the radio access network (RAN) 20 is transmitted from the radio access network (RAN) 20 to the mobile communication terminal (MS). Prior to transmission to the 10), it is preferentially stored in the base station controller (BSC) 22 of the radio access network (RAN) 20.

그 이유는 공중망의 전송속도가 유선망의 전송속도와 동일할 수 없기 때문이다. 즉, 무선접속망(RAN)(20)에서 이동통신 단말기(MS)(10)로 전송되는 데이터의 전송속도와 유선망인 데이터 코어망(DCN)에서의 데이터 전송속도가 다르기 때문에, 무선접속망(RAN)(20)에서 이동통신 단말기(MS)(10)로 데이터를 전송하기 전에 일차적으로 데이터를 저장해 두는 것이다. The reason is that the transmission speed of public network cannot be the same as that of wired network. That is, since the transmission rate of data transmitted from the radio access network (RAN) 20 to the mobile communication terminal (MS) 10 is different from the data transmission speed in the data core network (DCN), which is a wired network, the radio access network (RAN) The data is first stored before the data is transmitted to the mobile communication terminal (MS) 10 at 20.

통상, 무선통신 과금 방식은 서킷 기반의 과금 방식과 패킷 기반의 과금 방식으로 나뉠 수 있다. 서킷 기반의 과금 방식은 주로 시간을 측정해서 이용 요금을 산정하고, 패킷 기반의 과금 방식은 주로 패킷의 전달량을 측정해서 이용 요금을 산정한다. 물론, 정액제와 같은 방식도 있다. 패킷 기반의 과금 방식은 그 특성상 인터넷 서비스와 같은 비연결형 서비스에 적합하고 요금도 저렴한 편이기 때문에 최근에 무선 인터넷 서비스 활성화와 관련해서 많이 각광받기 시작하는 기술이다. 이중 본 발명은 패킷 기반의 과금 방안에 관한 것이다. In general, the wireless communication charging method may be divided into a circuit based charging method and a packet based charging method. The circuit-based billing method mainly calculates the fee by measuring time, and the packet-based billing method mainly calculates the fee by measuring the delivery volume of the packet. Of course, there is also a flat fee. Packet-based billing is a technology that is attracting much attention in recent years regarding the activation of wireless Internet service because it is suitable for connectionless services such as Internet service and low cost. Of these, the present invention relates to packet-based charging schemes.

무선통신 시스템이 지원하는 패킷 데이터 호(Packet Data Call)에서 과금 데 이터의 수집은 패킷 데이터 서비스 노드(PDSN)(30)에서 수행되는데, 무선접속망(RAN)(20)을 통하여 이동통신 단말기(MS)(10)와 송수신한 데이터 패킷(Data Packet)의 수를 인가/인증/과금(AAA) 서버(40)로 전송함으로써, 과금이 이루어진다. The collection of charging data in the packet data call supported by the wireless communication system is performed in the packet data service node (PDSN) 30, and is performed by the mobile communication terminal (MS) through the wireless access network (RAN) 20. By transmitting the number of Data Packets (Data Packets) transmitted / received to the < RTI ID = 0.0 > 10) < / RTI >

그런데, 무선접속망(RAN)(20)을 통하여 이동통신 단말기(MS)(10)와 송수신한 데이터 패킷(Data Packet) 수의 정확도는 공중망의 데이터 전송속도 및 공중망 품질에 따라 크게 달라질 수 있다. However, the accuracy of the number of data packets transmitted and received with the mobile communication terminal (MS) 10 through the radio access network (RAN) 20 may vary greatly depending on the data transmission speed and the quality of the public network.

따라서, 전술한 바와 같이 공중망의 전송속도가 유선망의 전송속도와 동일할 수 없기 때문에, 즉 무선접속망(RAN)(20)에서 이동통신 단말기(MS)(10)로 전송되는 데이터의 전송속도와 유선망인 데이터 코어망(DCN)에서의 데이터 전송속도가 다르기 때문에, 무선접속망(RAN)(20)에서 이동통신 단말기(MS)(10)로 데이터를 전송하기 전에 데이터 버퍼에 우선적으로 데이터를 저장해 두는 것이다. Therefore, as described above, since the transmission speed of the public network cannot be the same as the transmission speed of the wired network, that is, the transmission speed and the wired network of data transmitted from the radio access network (RAN) 20 to the mobile communication terminal (MS) 10. Since the data transmission speed in the DCN is different, the data is preferentially stored in the data buffer before the data is transmitted from the radio access network (RAN) 20 to the mobile communication terminal (MS) 10. .

그런데, 과금의 기준이 되고 있는 패킷 데이터 서비스 노드(PDSN)(30)에서 무선접속망(RAN)(20)으로 전송한 데이터 패킷(Data Packet)의 수가, 실제 무선접속망(RAN)(20)에서 이동통신 단말기(MS)(10)로 전송된 패킷 데이터(Data Packet) 수보다 훨씬 많을 수 있다. By the way, the number of data packets transmitted from the packet data service node (PDSN) 30, which is the basis of charging, to the radio access network (RAN) 20, actually moves in the radio access network (RAN) 20. It may be much larger than the number of packet data transmitted to the communication terminal (MS) 10.

이러한 문제는 도 1에 도시된 바와 같이 무선접속망(RAN)(20)에 설정되어 있는 데이터 버퍼의 사이즈 이상으로 많은 양의 데이터가 패킷 데이터 서비스 노드(PDSN)(30)로부터 무선접속망(RAN)(20)에 수신될 때 발생할 수 있다. 즉, 무선접속망(RAN)(20)의 데이터 저장공간(데이터 버퍼)이 부족하여 오버플로우(Overflow)가 발생하면, 버려진 데이터량 만큼 과금 오차가 발생한다(101). This problem is caused by a large amount of data from the packet data service node (PDSN) 30 exceeding the size of the data buffer set in the radio access network (RAN) 20 as shown in FIG. 20 may occur when received. That is, when overflow occurs because the data storage space (data buffer) of the radio access network (RAN) 20 is insufficient, a charging error occurs as much as the amount of discarded data (101).

또한, 상기 문제는 도 2에 도시된 바와 같이 데이터 호가 해제될 시점에(201) 무선접속망(RAN)(20)에 축적된 데이터가 존재할 경우에도 발생할 수 있다. 즉, 데이터 호가 해제될 시점에, 무선접속망(RAN)(20)에 축적되어 있는 데이터가 존재할 경우, 축적되어 있는 데이터량(잔류 데이터량) 만큼 과금 오차가 발생한다(202). 바꾸어 말하면, 무선접속망(RAN)(20)에 축적된 데이터 존재하는 상태에서 호가 해제되면, 데이터 저장공간(데이터 버퍼)에 축적된 잔류 데이터량 만큼 과금 오차가 발생한다. In addition, the problem may occur when there is data accumulated in the radio access network (RAN) 20 at the time when the data call is released 201 as shown in FIG. In other words, when there is data accumulated in the radio access network (RAN) 20 at the time when the data call is released, a charging error occurs as much as the accumulated data amount (remaining data amount) (202). In other words, if the call is released in the state where data accumulated in the radio access network (RAN) 20 exists, a charging error occurs as much as the amount of residual data accumulated in the data storage space (data buffer).

따라서, 무선 데이터 서비스가 보편화되고 있는 요즈음, 상기와 같은 과금 오차를 최소화할 수 있는 방안이 절실히 요구되고 있다. Therefore, in recent years when wireless data services are becoming more common, there is an urgent need for a method of minimizing the above billing error.

본 발명은 상기 문제점을 해결하기 위하여 제안된 것으로, 무선접속망(RAN)과 유선망망인 데이터 코어망(DCN) 간의 데이터 전송속도의 불일치에 의해 발생되는 과금 데이터의 오차를 최소화하기 위한, 데이터 서비스 과금 오차 최소화 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.The present invention has been proposed to solve the above problems, and to minimize the error of the billing data caused by the mismatch of data transmission rate between the radio access network (RAN) and the data core network (DCN) that is a wired network, data service billing error It is an object of the present invention to provide a method of minimizing and a computer-readable recording medium recording a program for realizing the method.

본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 보다 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.
Other objects and advantages of the present invention can be understood by the following description, and will be more clearly understood by the embodiments of the present invention. In addition, it will be readily appreciated that the objects and advantages of the present invention may be realized by the means and combinations thereof indicated in the claims.

상기 목적을 달성하기 위한 본 발명은, 무선통신 시스템에서의 데이터 서비스 과금 오차 최소화 방법에 있어서, '패킷 데이터 서비스 노드(PDSN)로부터 전송된 데이터가 축적되는 데이터 버퍼'에 오버플로우 발생시, 무선접속망(RAN)에서 오버플로우된 데이터량을 축적하는 오버플로우 데이터 축적단계; 데이터 호 해제 절차 시작 시점에, 현재 남아 있는 데이터량과 오버플로우된 데이터량을 감안하여, 상기 무선접속망(RAN)이 이동통신 단말기(MS)로 전송하지 못한 데이터 패킷 수를 상기 PDSN으로 보고하는 잔류 데이터 보고단계; 및 상기 PDSN이 상기 RAN으로부터 보고된 '상기 RAN이 상기 MS로 전송하지 못한 데이터 패킷 수'를 바탕으로 과금 데이터를 보정하는 과금보정단계를 포함하여 이루어진 것을 특징으로 한다. In order to achieve the above object, the present invention provides a method for minimizing data service charging error in a wireless communication system, wherein an overflow occurs in a data buffer in which data transmitted from a packet data service node (PDSN) is accumulated. An overflow data accumulation step of accumulating the amount of data overflowed in the RAN); At the start of the data call release procedure, in consideration of the amount of remaining data and the amount of overflowed data, the residue that reports the number of data packets that the RAN failed to transmit to the mobile communication terminal (MS) to the PDSN. Data reporting step; And a charging correction step in which the PDSN corrects the charging data based on the 'number of data packets which the RAN did not transmit to the MS' reported from the RAN.

한편, 본 발명은 데이터 서비스 과금 오차 최소화를 위하여, 프로세서를 구비한 무선통신 시스템에, '패킷 데이터 서비스 노드(PDSN)로부터 전송된 데이터가 축적되는 데이터 버퍼'에 오버플로우 발생시, 무선접속망(RAN)에서 오버플로우된 데이터량을 축적하는 오버플로우 데이터 축적기능; 데이터 호 해제 절차 시작 시점에, 현재 남아 있는 데이터량과 오버플로우된 데이터량을 감안하여, 상기 무선접속망(RAN)이 이동통신 단말기(MS)로 전송하지 못한 데이터 패킷 수를 상기 PDSN으로 보고하는 잔류 데이터 보고기능; 및 상기 PDSN이 상기 RAN으로부터 보고된 '상기 RAN이 상기 MS로 전송하지 못한 데이터 패킷 수'를 바탕으로 과금 데이터를 보정하 는 과금보정기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.Meanwhile, the present invention provides a wireless access network (RAN) when an overflow occurs in a wireless communication system including a processor in a data buffer in which data transmitted from a packet data service node (PDSN) is accumulated. An overflow data accumulation function for accumulating the amount of overflowed data in the system; At the start of the data call release procedure, in consideration of the amount of remaining data and the amount of overflowed data, the residue that reports the number of data packets that the RAN failed to transmit to the mobile communication terminal (MS) to the PDSN. Data reporting function; And a computer readable recording medium having recorded thereon a program for realizing a billing correction function for correcting billing data based on the 'number of data packets the RAN did not transmit to the MS' reported from the RAN. to provide.

상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명하기로 한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, whereby those skilled in the art may easily implement the technical idea of the present invention. There will be. In addition, in describing the present invention, when it is determined that the detailed description of the known technology related to the present invention may unnecessarily obscure the gist of the present invention, the detailed description thereof will be omitted. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 3 은 본 발명이 적용되는 무선통신 시스템의 구성 예시도이다. 3 is an exemplary configuration diagram of a wireless communication system to which the present invention is applied.

무선접속망(RAN)(20)은 패킷 제어기(PCF)(23) 및 기지국 제어기(BSC)(22), 기지국(BTS)(21)으로 구성되며, 방문자위치등록기(VLR : Visitor Location Register)(도면에 도시되지 않음)와 홈위치등록기(HLR : Home Location Register)(도면에 도시되지 않음)를 통해 이동통신 단말기(MS)(10)의 이동성 관리 및 인증이 제공된다. Radio access network (RAN) 20 is composed of a packet controller (PCF) 23, a base station controller (BSC) 22, a base station (BTS) 21, and visitor location register (VLR) (drawings) Mobility management and authentication of a mobile communication terminal (MS) 10 is provided through a Home Location Register (HLR) (not shown) and a Home Location Register (HLR).

여기서, 기지국 제어기(BSC)(22)는 하나 이상의 기지국(BTS)(21)들을 제어하고 관리하며, 호처리와 관련된 트래픽과 신호방식, 이동성관리, 그리고 이동통신 단말기(MS)(10) 관리 등을 수행한다.Here, the base station controller (BSC) 22 controls and manages one or more base stations (BTS) 21, traffic and signaling methods associated with call processing, mobility management, and mobile communication terminal (MS) 10 management, etc. Do this.

또한, 패킷 제어기(PCF)(23)는 기지국 제어기(BSC)(22) 내부에 존재할 수도 있고, 외부에 별도의 시스템으로 구현될 수 있으며, 무선접속망(RAN)(20)으로부터 전달되는 이동통신 단말기(MS)(10)의 데이터들을 패킷 데이터 서비스 노드(PDSN)(30)로 연결한다. In addition, the packet controller (PCF) 23 may exist inside the base station controller (BSC) 22, may be implemented as a separate system to the outside, and the mobile communication terminal delivered from the radio access network (RAN) 20 The data of the (MS) 10 are connected to a packet data service node (PDSN) 30.

패킷 데이터 서비스 노드(PDSN)(30)는 외부 에이전트(FA : Foreign Agent) 기능을 수행하며, 이동통신 단말기(MS)(10)의 패킷 데이터에 대한 발착신 패킷들을 적절한 경로로 전달하고 이동통신 단말기(MS)(10)의 연결계층 프로토콜을 설정, 관리하는 종단역할을 수행한다.The packet data service node (PDSN) 30 performs a foreign agent (FA) function. The packet data service node (PDSN) 30 delivers incoming and outgoing packets for packet data of the mobile communication terminal (MS) 10 to an appropriate path. (MS) performs the termination role of setting and managing the connection layer protocol of the (10).

인가/인증/과금(AAA) 서버(40)는 인증, 권한부여, 과금기능을 지원하는 인터넷 프로토콜 기능을 제공한다.Authorization / authentication / billing (AAA) server 40 provides Internet protocol functionality to support authentication, authorization, and billing functions.

홈 에이전트(HA)(50)는 이동 IP에 대한 위치정보로서 외부 에이전트(FA)의 IP 주소를 테이블로 관리하며, 필요에 따라 가입자에 대한 전송 데이터들을 터널과 암호화를 통해 전달하는 기능을 수행한다.The home agent (HA) 50 manages the IP address of the external agent (FA) as a table of location information on the mobile IP, and transmits transmission data for the subscriber through tunnel and encryption as necessary. .

무선접속망(RAN)(20)은 데이터 호의 기본인증이 완료되면 패킷 데이터 서비스 노드(PDSN)(30)와 GRE(Generic Routing Encapsulation) 프로토콜에 대한 가상연결을 설정한다. When the basic authentication of the data call is completed, the radio access network (RAN) 20 establishes a virtual connection for the packet data service node (PDSN) 30 and the Generic Routing Encapsulation (GRE) protocol.

그리고, 패킷 데이터 서비스 노드(PDSN)(30)는 이동통신 단말기(MS)(10)와 단대단 프로토콜(PPP : Point-to-Point Protocol) 연결을 설정하고, 인가/인증/과금(AAA) 서버(40)를 통해 가입자 인증 및 과금정보를 전달한다. The packet data service node (PDSN) 30 establishes a point-to-point protocol (PPP) connection with a mobile communication terminal (MS) 10 and authorizes, authenticates, and charges (AAA) servers. Through 40, the subscriber authentication and billing information is transmitted.

이동 IP 서비스 제공시에, 패킷 데이터 서비스 노드(PDSN)(30)는 외부 에이전트(FA) 기능을 수행하고, 이동통신 단말기 IP 주소의 홈망에 존재하는 홈 에이전트(HA)(50)는 이동 IP를 위한 위치정보관리 및 터널설정 등의 기능을 수행한다.In providing the mobile IP service, the packet data service node (PDSN) 30 performs an external agent (FA) function, and the home agent (HA) 50 existing in the home network of the mobile communication terminal IP address provides a mobile IP. It performs functions such as location information management and tunnel setting for

특히, 패킷 제어기(PCF)(23)는 패킷망(Packet Network)과 연동하기 위한 무선접속망(RAN)(20)의 연동시스템이며, 패킷 데이터 서비스 노드(PDSN)(30)는 무선접속망(RAN)(20)을 통해서 접속한 데이터 가입자를 패킷망에 연결시켜 주기 위한 접속노드(Access Node)로서 기능을 수행하고 있어서, 무선접속망(RAN)(20)과 패킷망이 완전히 분리된 망으로 구성되어 있다. In particular, the packet controller (PCF) 23 is an interworking system of a radio access network (RAN) 20 for interworking with a packet network, and the packet data service node (PDSN) 30 is a radio access network (RAN) ( It functions as an access node for connecting the data subscriber connected through the network 20 to the packet network, and the radio access network (RAN) 20 and the packet network are completely separated from each other.

따라서, 패킷 제어기(PCF)(23)는 기지국 제어기(BSC)(22) 시스템 내부에 존재할 수도 있고 외부에 별도의 시스템으로 구현될 수 있으나, 이동망에서 효과적인 이동성 제공을 위해 주로 독립적인 시스템으로 구현하고 있다.Accordingly, the packet controller (PCF) 23 may exist inside the base station controller (BSC) 22 system or may be implemented as a separate system. However, the packet controller (PCF) 23 may be implemented as an independent system mainly for providing effective mobility in the mobile network. have.

패킷 제어기(PCF)(23)의 기능을 보다 상세하게 살펴보면, 무선접속망(RAN)(20)으로부터 전달되는 이동통신 단말기(MS)(10)의 데이터들을 패킷 데이터 서비스 노드(PDSN)(30)로 연결하기 위해 "RP 정합(RP Interface)"이라고 하는 무선접속망(RAN)과 패킷 데이터망(PDN)간 접속방법을 사용하며, RP 접속에서 데이터 전송을 위한 가입자별 가상 링크 연결(Virtual Link Connection)과 사용자 데이터를 GRE 프로토콜 캡슐화(Encapsulation) 및 역캡슐화(Decapsulation)를 통한 터널링(Tunneling) 기능을 제공한다. 또한, 패킷 데이터 서비스 노드(PDSN)(30)로부터 수신한 이동통신 단말기(MS)(10)에 전달될 연결 계층(Link Layer) 패킷들을 무선상(Air Interface)으로 전송될 수 있도록 하는 임시저장(Buffer) 기능과 패킷분할(Segmentation) 기능을 수행한다. Looking at the function of the packet controller (PCF) 23 in more detail, the data of the mobile communication terminal (MS) 10 from the radio access network (RAN) 20 to the packet data service node (PDSN) 30 In order to make a connection, a connection method between a radio access network (RAN) and a packet data network (PDN) called an "RP interface" is used, and a subscriber-specific virtual link connection for data transmission in an RP connection Tunneling of user data through GRE protocol encapsulation and decapsulation. In addition, the temporary storage for transmitting the link layer packets to be transmitted to the mobile communication terminal (MS) 10 received from the packet data service node (PDSN) 30 over the air interface (Air Interface) ( Buffer) and packet segmentation function.

패킷 데이터 서비스 노드(PDSN)(30)는 패킷 제어기(PCF)(23)으로부터 수신한 패킷을 처리하기 위해 PPP/GRE 프로토콜 처리를 수행한다. Packet data service node (PDSN) 30 performs PPP / GRE protocol processing to process packets received from packet controller (PCF) 23.

그런데, 패킷 과금에 있어서, 가장 중요한 역할을 하는 장치는, 패킷 데이터 서비스 노드(PDSN)(30)와 인가/인증/과금(AAA) 서버(40)이다. 이 두 장치(30,40)의 기능과 주고 받는 메시지에 대한 내용은 표준으로 정의되어 있다. 두 장치(30,40)에서 과금과 관련한 기능 및 메시지는 다음과 같다.By the way, in packet charging, the most important devices are the packet data service node (PDSN) 30 and the authorization / authentication / billing (AAA) server 40. The functions of these two devices 30 and 40 and the contents of the messages sent and received are defined by the standard. The functions and messages related to charging in the two devices 30 and 40 are as follows.

패킷 데이터 서비스 노드(30)는 서비스 인증을 요구하는 패킷 및 실제 인증된 사용자에 대한 패킷 데이터들이 통과되는 장치로서, 인증이나 권한 수락에 대한 메시지를 그대로 인가/인증/과금(AAA) 서버(40)에 전달한다. 그리고, 실제 서비스를 위해서 전송되는 패킷의 양에 대해서는 세션(Session) 기간 동안 카운트(Count)하고 있다가 그 결과를 인가/인증/과금(AAA) 서버(40)에게 알려 준다.The packet data service node 30 is a device through which a packet requesting service authentication and packet data for an actual authenticated user are passed. The packet data service node 30 accepts an authentication / authorization message as it is. To pass on. The amount of packets transmitted for the actual service is counted during the session, and the result is notified to the authorization / authentication / billing (AAA) server 40.

인가/인증/과금(AAA) 서버(40)는 서비스에 대한 인증, 권한 수락, 패킷 수 측정 등을 하는 장치로서, 패킷 데이터 서비스 노드(PDSN)(30)가 보내는 인증이나 권한 수락 메시지에 대한 처리를 담당하며, 사용자에 대한 패킷 이용량을 분류하는 기능을 담당한다. 특히, 인가/인증/과금(AAA) 서버(40)는 과금 요청(Account Request) 메시지와 베어러 데이터(Bearer Data) 메시지의 파라미터들을 이용하여 필요한 정보를 입수할 수 있다. An authorization / authentication / billing (AAA) server 40 is a device for authentication, authorization acceptance, packet count measurement, etc. for a service, and processes an authentication or authorization acceptance message sent by a packet data service node (PDSN) 30. It is responsible for classifying the packet usage for the user. In particular, the authorization / authentication / billing (AAA) server 40 may obtain necessary information by using parameters of an account request message and a bearer data message.

여기서, 과금 요청(Account Request) 메시지는 패킷에 대해서 단말기 주소(IP : Internet Protocol) 및 망 접속 식별자(NAI : Network Access Identifier) 정보 등을 가지고 있다. 이 정보를 이용해서 IP와 NAI간의 맵핑(Mapping) 관계를 정의해 두고 있다가, 베어러 데이터(Bearer Data) 메시지를 통해서 알게 되는 과금 관련 정보를 NAI별로 분류한다.Here, the accounting request message has a terminal address (IP) and a network access identifier (NAI) information about the packet. Using this information, the mapping relationship between IP and NAI is defined, and billing-related information that is found through bearer data message is classified by NAI.

또한, 베어러 데이터(Bearer Data) 메시지는 발신 IP, 착신 IP, 방향 플래그(Flag), 전송 패킷수, 발신 포트(Port), 착신 포트(Port) 정보를 가지고 있다. 여기서, 해당 포트(Port)는 컨텐츠 제공업체(CP)내의 서비스 구분 용도로 이용된다.In addition, a bearer data message has a source IP, a destination IP, a direction flag, a number of packets transmitted, a source port, and a destination port information. In this case, the corresponding port is used to distinguish a service in a content provider CP.

그런데, 전술한 바와 같이, 무선접속망(RAN)(20)에서 이동통신 단말기(MS)(10)로 전송되는 데이터의 전송속도와 유선망인 데이터 코어망(DCN)에서의 데이터 전송속도가 다르기 때문에, 무선접속망(RAN)(20)에서 이동통신 단말기(MS)(10)로 데이터를 전송하기 전에 데이터 버퍼에 우선적으로 데이터를 저장해 두는데, 이 과정에서 무선접속망(RAN)(20)의 데이터 저장공간(데이터 버퍼)이 부족하여 오버플로우(Overflow)가 발생하면 버려진 데이터량 만큼 과금 오차가 발생하거나, 무선접속망(RAN)(20)에 축적된 데이터 존재하는 상태에서 호가 해제되면 데이터 저장공간(데이터 버퍼)에 축적된 잔류 데이터량 만큼 과금 오차가 발생한다. However, as described above, since the transmission rate of data transmitted from the radio access network (RAN) 20 to the mobile communication terminal (MS) 10 is different from the data transmission rate in the data core network (DCN), which is a wired network, Prior to transmitting data from the radio access network (RAN) 20 to the mobile communication terminal (MS) 10, data is preferentially stored in a data buffer. In this process, the data storage space of the radio access network (RAN) 20 is stored. If the overflow occurs due to lack of (data buffer), charging error occurs as much as the amount of discarded data, or if the call is released in the presence of accumulated data in the radio access network (RAN) 20, the data storage space (data buffer) The charging error occurs as much as the amount of residual data accumulated in the).

이러한 과금 오차를 최소화하기 위해서는, 패킷 데이터 서비스 노드(PDSN)(30)가 무선접속망(RAN)(20)으로 전송한 데이터 패킷(Data Packet)의 수와 무선접속망(RAN)(20)이 이동통신 단말기(MS)(10)로 전송한 데이터 패킷(Data Packet)의 수를 보정하는 기능이 요구되는데, 본 발명에서는 이러한 보정 기능을 통해서 무선접속망(RAN)(20)의 데이터 저장공간(데이터 버퍼)이 부족할 경우(도 1 참조), 혹은 데이터 호가 해제될 때 무선접속망(RAN)(20)에 남아 있는 데이터가 존재할 경우(도 2 참조) 발생하는 과금 오차를 최소화할 수 있다. In order to minimize this charging error, the number of data packets transmitted by the packet data service node (PDSN) 30 to the radio access network (RAN) 20 and the radio access network (RAN) 20 are mobile communication. The function of correcting the number of data packets transmitted to the terminal (MS) 10 is required. In the present invention, the data storage space (data buffer) of the radio access network (RAN) 20 is provided through the correction function. If this lack (see Fig. 1), or when there is data remaining in the radio access network (RAN) 20 when the data call is released (see Fig. 2) can minimize the charging error.

이를 구체적으로 살펴보면 다음과 같다. Looking at this in detail.

무선 접속이 이루어져 세션이 활성되어 과금이 시작되면, 패킷 데이터 서비 스 노드(PDSN)(30)에서 무선접속망(RAN)(20)의 패킷 제어기(PCF)(23)로 데이터를 전송한다. When the wireless connection is established and the session is activated and charging is started, data is transmitted from the packet data service node (PDSN) 30 to the packet controller (PCF) 23 of the radio access network (RAN) 20.

이때, 무선접속망(RAN)(20)에서는 데이터 버퍼의 오버플로우를 실시간으로 감시하는데, 만약 데이터 저장공간(데이터 버퍼)이 부족하여 오버플로우(Overflow)가 발생하면(401), 오버플로우 데이터량을 축적해둔다(402). At this time, the radio access network (RAN) 20 monitors the overflow of the data buffer in real time. If an overflow occurs due to insufficient data storage space (data buffer) (401), the overflow data amount is determined. Accumulate (402).

즉, 무선접속망(RAN)(20)에서는 데이터 저장공간(데이터 버퍼)이 부족하여 이동통신 단말기(MS)(10)로 전송하지 못한 오버플로우(Overflow)된 데이터량을 축적한다. 바꾸어 말하면, 무선접속망(RAN)(20)은 패킷 데이터 서비스 노드(PDSN)(30)으로부터 데이터 버퍼 사이즈 이상으로 데이터를 수신할 때마다, 오버플로우된 데이터량을 축적하는 것이다. That is, the radio access network (RAN) 20 accumulates the amount of overflowed data that is insufficient to transmit to the mobile communication terminal (MS) 10 due to lack of data storage space (data buffer). In other words, each time the radio access network (RAN) 20 receives data from the packet data service node (PDSN) 30 above the data buffer size, it accumulates the overflowed data amount.

이러한 데이터 오버플로우 현상은 무선접속망(RAN)(20)에서 이동통신 단말기(MS)(10)로 데이터를 전송할 때, 수시로 발생될 수 있으므로, 그때마다 오버플로우(Overflow)된 데이터량을 축적한다.This data overflow phenomenon may occur at any time when data is transmitted from the radio access network (RAN) 20 to the mobile communication terminal (MS) 10, and thus accumulates the overflowed data amount at each time.

이후, 데이터 호의 해제 절차가 시작되는 시점에(403), 무선접속망(RAN)(20)에서는 현재 데이터 버퍼에 축적되어 있는 데이터량과 오버플로우된 데이터량을 합하여 잔류 데이터량(결국, 이 값은 무선접속망(RAN)(20)이 이동통신 단말기(MS)(10)로 전송하지 못한 데이터 패킷 수임)을 계산한 후, 이를 패킷 데이터 서비스 노드(PDSN)(30)로 보고한다(405).Then, at the beginning of the data call release procedure (403), the radio access network (RAN) 20 adds the amount of data accumulated in the current data buffer and the amount of overflowed data, and finally The radio access network (RAN) 20 calculates the number of data packets not transmitted to the mobile communication terminal (MS) 10, and reports them to the packet data service node (PDSN) 30 (405).

이때, 무선접속망(RAN)(20)이 패킷 데이터 서비스 노드(PDSN)(30)로 잔류 데이터에 대한 보고 방식으로는, 무선접속망(RAN)(20)이 이동통신 단말기(MS)(10)로 전송하지 못한 데이터 패킷 수를 전달할 수 있는 새로운 메시지를 이용하여 이를 알리거나, 기존 메시지에 무선접속망(RAN)(20)이 이동통신 단말기(MS)(10)로 전송하지 못한 데이터 패킷 수를 전달할 수 있는 메시지 필드를 추가하여 이를 알릴 수 있다. At this time, the radio access network (RAN) 20 reports the residual data to the packet data service node (PDSN) 30, and the radio access network (RAN) 20 sends the MS 10 to the mobile communication terminal (MS) 10. A new message capable of transmitting the number of data packets that could not be transmitted can be notified or a number of data packets that the radio access network (RAN) 20 cannot transmit to the MS 10 can be transmitted to an existing message. You can notify it by adding a message field.

다음으로, 패킷 데이터 서비스 노드(PDSN)(30)에서는 무선접속망(RAN)(20)으로부터 보고된 '무선접속망(RAN)(20)이 이동통신 단말기(MS)(10)로 전송하지 못한 데이터 패킷 수'를 바탕으로 과금 데이터를 보정한다(406). Next, in the packet data service node (PDSN) 30, a data packet that the 'RAN 20 reported from the radio access network (RAN) 20 does not transmit to the mobile communication terminal (MS) 10. The billing data is corrected based on the number '(406).

이렇게 함으로써, 최종 호 처리 절차를 완료한다(407).By doing so, the final call processing procedure is completed (407).

상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다. 이러한 과정은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있으므로 더 이상 상세히 설명하지 않기로 한다.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. Since this process can be easily implemented by those skilled in the art will not be described in more detail.

이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the technical spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited by the drawings.

상기와 같은 본 발명은, 공중망의 데이터 전송속도와 유선망의 데이터 전송 속도 차이에 의한 과금 오차를 최소화할 수 있는데, 특히 무선접속망(RAN)의 데이터 버퍼 오버플로우(Overflow)로 인한 과금 오차를 최소화할 수 있을 뿐만 아니라, 데이터 호가 해제될 시점에 무선접속망(RAN)에 남아 있는 데이터에 의한 과금 오차를 최소할 수 있는 효과가 있다. The present invention as described above, can minimize the charging error due to the difference between the data transmission speed of the public network and the data transmission speed of the wired network, in particular to minimize the charging error due to the data buffer overflow (Overflow) of the radio access network (RAN) In addition, there is an effect that the charging error due to the data remaining in the radio access network (RAN) at the time when the data call is released.

Claims (3)

무선통신 시스템에서의 데이터 서비스 과금 오차 최소화 방법에 있어서, In the data service charging error minimization method in a wireless communication system, '패킷 데이터 서비스 노드(PDSN)로부터 전송된 데이터가 축적되는 데이터 버퍼'에 오버플로우 발생시, 무선접속망(RAN)에서 오버플로우된 데이터량을 축적하는 오버플로우 데이터 축적단계; An overflow data accumulation step of accumulating the amount of overflowed data in the radio access network (RAN) when an overflow occurs in the 'data buffer in which data transmitted from the packet data service node PDSN is accumulated'; 데이터 호 해제 절차 시작 시점에, 현재 남아 있는 데이터량과 오버플로우된 데이터량을 감안하여, 상기 무선접속망(RAN)이 이동통신 단말기(MS)로 전송하지 못한 데이터 패킷 수를 상기 PDSN으로 보고하는 잔류 데이터 보고단계; 및At the start of the data call release procedure, in consideration of the amount of remaining data and the amount of overflowed data, the residue that reports the number of data packets that the RAN failed to transmit to the mobile communication terminal (MS) to the PDSN. Data reporting step; And 상기 PDSN이 상기 RAN으로부터 보고된 '상기 RAN이 상기 MS로 전송하지 못한 데이터 패킷 수'를 바탕으로 과금 데이터를 보정하는 과금보정단계A billing correction step in which the PDSN corrects the billing data based on the 'number of data packets that the RAN did not transmit to the MS' reported from the RAN; 를 포함하는 무선통신 시스템에서의 데이터 서비스 과금 오차 최소화 방법.Method of minimizing data service charging error in a wireless communication system comprising a. 제 1 항에 있어서, The method of claim 1, 상기 잔류 데이터 보고단계에서 '상기 RAN이 상기 MS로 전송하지 못한 데이터 패킷 수'를 보고하는 방식은, The method of reporting the number of data packets that the RAN failed to transmit to the MS in the residual data reporting step, 상기 RAN과 상기 PDSN 간에, 새롭게 정의된 메시지 혹은 기존 메시지에 추가된 메시지 필드를 통해 보고되는 것을 특징으로 하는 무선통신 시스템에서의 데이터 서비스 과금 오차 최소화 방법.A method of minimizing data service charging error in a wireless communication system, characterized in that reported between the RAN and the PDSN through a newly defined message or a message field added to an existing message. 데이터 서비스 과금 오차 최소화를 위하여, 프로세서를 구비한 무선통신 시스템에, In order to minimize the data service charge error, in a wireless communication system having a processor, '패킷 데이터 서비스 노드(PDSN)로부터 전송된 데이터가 축적되는 데이터 버퍼'에 오버플로우 발생시, 무선접속망(RAN)에서 오버플로우된 데이터량을 축적하는 오버플로우 데이터 축적기능; An overflow data accumulation function for accumulating the amount of overflowed data in the radio access network (RAN) when an overflow occurs in the 'data buffer in which data transmitted from the packet data service node PDSN is accumulated'; 데이터 호 해제 절차 시작 시점에, 현재 남아 있는 데이터량과 오버플로우된 데이터량을 감안하여, 상기 무선접속망(RAN)이 이동통신 단말기(MS)로 전송하지 못한 데이터 패킷 수를 상기 PDSN으로 보고하는 잔류 데이터 보고기능; 및At the start of the data call release procedure, in consideration of the amount of remaining data and the amount of overflowed data, the residue that reports the number of data packets that the RAN failed to transmit to the mobile communication terminal (MS) to the PDSN. Data reporting function; And 상기 PDSN이 상기 RAN으로부터 보고된 '상기 RAN이 상기 MS로 전송하지 못한 데이터 패킷 수'를 바탕으로 과금 데이터를 보정하는 과금보정기능A billing correction function for correcting billing data based on the 'number of data packets that the RAN did not transmit to the MS' reported by the PDSN. 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for realizing this.
KR1020040115984A 2004-12-30 2004-12-30 Minimizing Data Service Charge Error in Wireless Communication System Expired - Fee Related KR100576377B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040115984A KR100576377B1 (en) 2004-12-30 2004-12-30 Minimizing Data Service Charge Error in Wireless Communication System

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040115984A KR100576377B1 (en) 2004-12-30 2004-12-30 Minimizing Data Service Charge Error in Wireless Communication System

Publications (1)

Publication Number Publication Date
KR100576377B1 true KR100576377B1 (en) 2006-05-03

Family

ID=37181073

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040115984A Expired - Fee Related KR100576377B1 (en) 2004-12-30 2004-12-30 Minimizing Data Service Charge Error in Wireless Communication System

Country Status (1)

Country Link
KR (1) KR100576377B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040107241A1 (en) 2002-11-29 2004-06-03 Motorola, Inc. Method and device for providing more accurate subscriber device billing

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040107241A1 (en) 2002-11-29 2004-06-03 Motorola, Inc. Method and device for providing more accurate subscriber device billing

Similar Documents

Publication Publication Date Title
US7610396B2 (en) System and method for measuring and recording latency in internet protocol networks
US8498391B2 (en) Methods, systems and program products for supporting prepaid service within a communication network
US8156016B2 (en) Method and system for accounting, accounting client and accounting processing unit
US20070291678A1 (en) System and method for measuring and reporting service usage
WO2009024048A1 (en) A method, network system, pdn gw and accounting system for managing accounting
US20240048398A1 (en) Method and apparatus for charging management
KR20100131000A (en) LT / EPC communication network and charging method in the network
CN104301881B (en) A kind of charge mode and device
CN112449358B (en) Method and device for counting service flow
EP1953952B1 (en) An accounting method and an accounting system thereof
CN101411125B (en) Delivery of Internet packets according to priority
US10616119B2 (en) Policy determining method and apparatus
CA2592547A1 (en) Method, apparatus, and system for implementing proxy accounting for a home agent
CN101431422A (en) Accounting method, accounting apparatus, accounting gateway and accounting system
KR100576377B1 (en) Minimizing Data Service Charge Error in Wireless Communication System
KR20150043370A (en) Method and device for roaming charging for cs fallback mtrf call
KR100812484B1 (en) System and method for providing free contents in WBC network
CN111565235A (en) Method and device for obtaining address of multimedia message service server
KR100684946B1 (en) Call control method for minimizing billing error of data service in wireless communication system and computer readable recording medium with recorded program
CN108540428A (en) Method for processing business, equipment and system
KR20060081540A (en) Call Control Method Considering Reverse Degradation for Minimizing Data Service Charge Error in Wireless Communication System
CN116828460B (en) Information interaction system, method and device based on attachment flow and storage medium
US9113290B2 (en) Methods and apparatus for accounting at home agent (HA) / local mobility agent (LMA) for CDMA2000 systems
KR101964431B1 (en) System and method for charging loaming data for preventing billing error
KR101478018B1 (en) Billing processing method and system for preventing loss of billing in the PDP preservation state

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

FPAY Annual fee payment

Payment date: 20120406

Year of fee payment: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

FPAY Annual fee payment

Payment date: 20130411

Year of fee payment: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20160427

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20160427

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000