[go: up one dir, main page]

KR100878013B1 - Service billing system and method in mobile communication network - Google Patents

Service billing system and method in mobile communication network Download PDF

Info

Publication number
KR100878013B1
KR100878013B1 KR1020070056102A KR20070056102A KR100878013B1 KR 100878013 B1 KR100878013 B1 KR 100878013B1 KR 1020070056102 A KR1020070056102 A KR 1020070056102A KR 20070056102 A KR20070056102 A KR 20070056102A KR 100878013 B1 KR100878013 B1 KR 100878013B1
Authority
KR
South Korea
Prior art keywords
network
mobile terminal
service
access
charging
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
KR1020070056102A
Other languages
Korean (ko)
Other versions
KR20080107823A (en
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 KR1020070056102A priority Critical patent/KR100878013B1/en
Publication of KR20080107823A publication Critical patent/KR20080107823A/en
Application granted granted Critical
Publication of KR100878013B1 publication Critical patent/KR100878013B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/16Gateway arrangements

Landscapes

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

Abstract

본 발명은 이동 통신망에서의 멀티미디어 데이터 서비스 과금에 관한 것으로서, 본 발명에 따른 서비스 과금 시스템은 제한적으로 접근이 가능한 망에 접속가능한 가입자 정보를 보유하고, 이동 단말에 의해 상기 망에 접속하고자 하는 접속 요청을 처리하는 상태 관리 에이전트 및 상기 접속 요청 및 상기 가입자 정보를 기초로 하여 상기 이동 단말과 상기 망간의 데이터 트래픽에 의한 과금을 처리하는 서비스 과금 처리 장치를 포함한다.The present invention relates to billing for multimedia data services in a mobile communication network, and the service billing system according to the present invention retains subscriber information accessible to a network that is limitedly accessible, and requests for access to the network by a mobile terminal. And a service accounting processing device for processing billing by data traffic between the mobile terminal and the network based on the state management agent for processing the request and the subscriber information.

서비스 과금, WCDMA Service Billing, WCDMA

Description

이동 통신망에서의 서비스 과금 시스템 및 방법{System and method for service charging in mobile communication network}System and method for service charging in mobile communication network

도 1은 종래의 기술에 따른 서비스 과금 시스템의 구조를 나타내는 예시도이다.1 is an exemplary view showing the structure of a service billing system according to the prior art.

도 2는 본 발명에 따른 서비스 과금 방법의 개념을 나타내는 도면이다. 2 is a diagram illustrating a concept of a service charging method according to the present invention.

도 3은 본 발명의 일 실시예에 따른 서비스 과금 시스템의 구조를 나타내는 도면이다.3 is a diagram illustrating a structure of a service charging system according to an embodiment of the present invention.

도 4는 도 3에 도시된 서비스 과금 처리 장치의 구조를 나타내는 도면이다.FIG. 4 is a diagram illustrating a structure of a service billing processing device shown in FIG. 3.

도 5는 본 발명의 일 실시예에 따라 서비스 과금을 수행하기 위한 호 접속 방법을 나타내는 도면이다.5 is a diagram illustrating a call connection method for performing service charging according to an embodiment of the present invention.

도 6a는 도 5에 도시된 호 접속 방법에 있어서 가입자 등록 방법을 나타내는 예시도이다.FIG. 6A is an exemplary diagram illustrating a subscriber registration method in the call connection method shown in FIG. 5.

도 6b는 도 5에 도시된 호 접속 방법에 있어서 호 접속 알림 방법을 나타내는 예시도이다.FIG. 6B is an exemplary diagram illustrating a call connection notification method in the call connection method illustrated in FIG. 5.

도 7은 본 발명의 다른 실시예에 따라 서비스 과금을 수행하기 위한 호 접속 방법을 나타내는 도면이다.7 is a diagram illustrating a call connection method for performing service charging according to another embodiment of the present invention.

도 8은 본 발명의 일 실시예에 따라 서비스 과금을 종료하기 위한 호 해제 방법을 나타내는 도면이다.8 is a diagram illustrating a call release method for terminating a service charge according to an embodiment of the present invention.

< 도면의 주요 부분에 대한 설명 ><Description of Main Parts of Drawings>

310: 이동 단말310: mobile terminal

320: SGSN320: SGSN

330: GGSN330: GGSN

350: 상태 관리 에이전트350: health management agent

360: 서비스 과금 처리 장치360: service charging processing unit

본 발명은 이동 통신망에서의 서비스 과금에 관한 것으로서, 사용자가 이동 통신 단말기를 사용하여 멀티미디어 데이터 서비스를 이용하는 경우, 서비스 이용에 대한 과금을 보다 효율적으로 수행하도록 하는 서비스 과금 시스템 및 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to service billing in a mobile communication network, and more particularly, to a service billing system and a method for more efficiently performing billing for service use when a user uses a multimedia data service using a mobile communication terminal.

종래에는 고정된 위치에서 컴퓨터를 이용하여야만 통신망을 통한 멀티미디어 데이터 서비스를 이용할 수 있는 제한이 있었다. 그러나, 통신 기술의 발전과 경제 수준의 향상은 휴대폰, PDA 폰 등과 같은 이동 통신 단말기를 이용하여 위치의 제약을 받지 않고 이동 중에도 다양한 형태의 멀티미디어 데이터 서비스를 이용할 수 있도록 하였으며, 이동 통신 단말기를 이용하여 멀티미디어 데이터 서비스를 이용하는 사용자가 서비스 이용 요금을 지불하는 방법도 더욱 다양해지고 있다.In the related art, there is a limitation in that a multimedia data service through a communication network can be used only by using a computer at a fixed position. However, the development of communication technology and the improvement of the economic level have made it possible to use various types of multimedia data services on the move without restriction of location by using mobile communication terminals such as mobile phones and PDA phones. In addition, a method of paying a service fee by a user using a multimedia data service is becoming more diverse.

도 1은 종래의 기술에 따른 서비스 과금 시스템의 구조를 나타내는 예시도로서, WCDMA 환경에서의 서비스 과금 시스템의 구조를 나타내고 있다.1 is an exemplary view showing a structure of a service billing system according to the related art, and shows a structure of a service billing system in a WCDMA environment.

도 1을 참조하면, 종래의 서비스 과금 시스템은 기지국, 무선망 제어기(Radio Network Controller; RNC), 서빙 GPRS 지원 노드(Serving GPRS Supporting Node; 이하 'SGSN'라고 칭하기로 함), 게이트웨이 GPRS 지원 노드(Gateway GPRS Suppoting Node; 이하 'GGSN'라고 칭하기로 함), 라우터, 과금 서버 그리고 통신망을 포함하며, 종래의 서비스 과금 시스템은 다수의 SGSN과 GGSN을 포함하고, 각각의 GGSN은 자신과 연결된 라우터를 통하여 통신망에 접속하게 된다.Referring to FIG. 1, a conventional service charging system includes a base station, a Radio Network Controller (RNC), a Serving GPRS Supporting Node (hereinafter referred to as 'SGSN'), a Gateway GPRS Support Node ( Gateway GPRS Suppoting Node (hereinafter referred to as 'GGSN'), router, billing server and communication network, the conventional service billing system includes a number of SGSN and GGSN, each GGSN through a router connected to it Connect to the network.

기지국은 이동 단말의 일차 접속 지점으로서, 이동 단말과 각종 신호 및 데이터를 송수신하고, 무선망 제어기는 기지국을 제어하여 무선 자원을 관리한다.The base station is a primary access point of the mobile terminal, and transmits and receives various signals and data with the mobile terminal, and the radio network controller controls the base station to manage radio resources.

SGSN은 이동 단말과의 데이터 패킷 전송을 담당하는 노드로서, 이동 단말이 서비스를 이용할 수 있도록 세션을 형성하고 관리할 수 있다. SGSN은 패팃 라우팅 및 전송, 이동성 관리, 논리적 링크 관리 및 인증 등의 작업을 수행할 수 있다.The SGSN is a node in charge of data packet transmission with the mobile terminal, and can establish and manage a session so that the mobile terminal can use the service. SGSN can perform tasks such as packet routing and transmission, mobility management, logical link management and authentication.

GGSN은 서비스를 제공하기 위한 게이트웨이 역할을 수행한다. GGSN은 통신망으로부터 제공되는 데이터를 이동 단말과 세션을 형성한 SGSN에게 전달할 수 있으며, 이동 단말에게 IP 주소를 할당할 수도 있다. 또한, GGSN은 과금 서버에 대하여 이동 단말에 대한 과금 정보를 제공한다. 과금 정보의 예로서, 이동 단말에 할당된 IP주소, 이동 단말이 가입되어 있는 서비스 종류 등이 있다.GGSN acts as a gateway to provide services. The GGSN may deliver data provided from the communication network to the SGSN which has established a session with the mobile terminal, and may assign an IP address to the mobile terminal. The GGSN also provides charging information for the mobile terminal to the charging server. Examples of the billing information include an IP address assigned to the mobile terminal, a service type to which the mobile terminal is subscribed, and the like.

과금 서버는 GGSN으로부터 제공되는 과금 정보에 따라 이동 단말의 서비스 이용에 대한 요금을 산출한다.The billing server calculates a fee for service use of the mobile terminal according to the billing information provided from the GGSN.

통신망은 일반적인 인터넷망 또는 통신 사업자 고유의 사내 포털망을 포함한다.The communication network includes a general Internet network or an in-house portal network unique to a communication provider.

우선, 사용자가 통신망으로부터 제공되는 다양한 서비스를 이용하고자 할 경우, 이동 단말은 PDP(Packet Data Protocol) 컨텍스트 활성화 요청 메시지(Activate PDP Context Request)를 발신하고, 발신된 메시지는 기지국과 무선망 제어기를 거쳐 SGSN로 전달된다. 그리고 나서, SGSN은 GGSN으로 PDP 컨텍스트 생성 요청(Create PDP Context Request)을 전달하여 PDP 컨텍스트 설정을 요구한다.First, when a user wants to use various services provided from a communication network, the mobile terminal sends a PDP (Active PDP Context Request) message, and the transmitted message passes through a base station and a wireless network controller. Delivered to SGSN. Then, the SGSN sends a Create PDP Context Request to the GGSN to request the PDP context setting.

GGSN은 이동 단말이 사용할 IP 주소를 할당하고, PDP 컨텍스트가 정상적으로 생성되면 SGSN으로 PDP 컨텍스트 생성 응답(Create PDP Context Response) 메시지를 전송함으로써 SGSN과 GGSN 간에 GTP(GPRS Tenneling Protocol) 터널이 생성될 수 있다. GTP 터널 생성으로 인하여 실제 데이터 패킷 전송이 가능하게 된다. 또한, GGSN은 과금 서버로 과금 요청 메시지를 전달함으로써 이동 단말이 통신망으로부터 제공되는 서비스를 이용하는 경우 과금을 처리하도록 요청할 수 있으며, 이에 대해 과금 서버로부터 응답 메시지를 수신할 수 있다. 과금 서버가 GGSN로부터 과금 요청 메시지를 수신하면 과금 서버는 과금 처리를 시작할 수 있다.The GGSN allocates an IP address to be used by the mobile terminal, and when a PDP context is normally generated, a GTP tunnel can be created between the SGSN and the GGSN by transmitting a Create PDP Context Response message to the SGSN. . The creation of the GTP tunnel enables the actual data packet transmission. In addition, the GGSN may request that the mobile terminal handle the charging when the mobile terminal uses the service provided by the communication network by transmitting the charging request message to the charging server, and may receive a response message from the charging server. When the charging server receives the charging request message from the GGSN, the charging server may start charging processing.

PDP 컨텍스트 생성 응답 메시지를 수신한 SGSN은 무선망 제어기와 기지국을 경유하여 이동 단말로 PDP 활성화 허용(Activate PDP Context Accept) 메시지를 전송함으로써 이동 단말과 기지국 사이에 무선 채널(radio channel)이 생성된다. Upon receiving the PDP context creation response message, the SGSN transmits an PDP Activation Accept message to the mobile terminal via the radio network controller and the base station, thereby creating a radio channel between the mobile terminal and the base station.

이에 따라 이동 단말이 통신망으로부터 제공되는 서비스를 이용할 수 있는 통로가 개설되고, 사용자는 이동 단말을 이용하여 일반적인 인터넷 또는 사내 포털 망에 접속하여 다양한 서비스를 이용할 수 있으며 과금 서버에 의해 서비스 이용에 대한 과금이 처리된다.Accordingly, a passage through which a mobile terminal can use a service provided from a communication network is established, and a user can use a variety of services by accessing a general internet or in-house portal network using a mobile terminal, and billing for service use by a billing server. This is processed.

그러나, 위와 같은 종래의 서비스 과금 시스템에 의하면, 과금 서버는 GGSN과 라우터 사이의 데이터 패킷 흐름, 즉 데이터 트래픽을 실시간으로 측정하여 과금 처리를 수행하는 것이 아니라 상기 데이터 트래픽을 태핑(tapping), 즉 복사하여 복사된 정보를 기초로 과금 처리를 수행하기 때문에 복사가 제대로 이루어지지 않는 경우에는 과금 처리에 있어서 문제가 발생할 수 있다.However, according to the conventional service charging system as described above, the charging server does not perform charging processing by measuring the data packet flow, that is, the data traffic between the GGSN and the router in real time, but tapping, that is, copying the data traffic. Since the billing process is performed based on the copied information, a problem may occur in the billing process when copying is not performed properly.

또한, 종래의 서비스 과금 시스템은 통신 사업자별로 특화된 과금 방식을 적용하기가 어려운 구조를 갖고 있으며, 이동 통신망을 구성하는 GGSN의 개수만큼의 과금 서버가 필요하다는 문제가 있다.In addition, the conventional service billing system has a structure that it is difficult to apply a specific billing method for each carrier, there is a problem that as many billing servers as the number of GGSN constituting a mobile communication network.

본 발명은 서비스에 관한 데이터 패킷을 실시간으로 측정하여 서비스 이용에 대한 과금 처리의 오류를 최소화하고 서비스 사업자별로 특화된 과금 방식을 적용하기 용이하도록 하는 서비스 과금 시스템 및 방법을 제공하는 것을 목적으로 한다.It is an object of the present invention to provide a service billing system and method for measuring a data packet related to a service in real time to minimize errors in billing processing for service use and to easily apply a billing method specialized for each service provider.

본 발명의 목적은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The object of the present invention is not limited to the above-mentioned object, and other objects that are not mentioned will be clearly understood by those skilled in the art from the following description.

상기 목적을 달성하기 위하여, 본 발명에 따른 서비스 과금 시스템은 제한적 으로 접근이 가능한 망에 접속가능한 가입자 정보를 보유하고, 이동 단말에 의해 상기 망에 접속하고자 하는 접속 요청을 처리하는 상태 관리 에이전트 및 상기 접속 요청 및 상기 가입자 정보를 기초로 하여 상기 이동 단말과 상기 망간의 데이터 트래픽에 의한 과금을 처리하는 서비스 과금 처리 장치를 포함한다.In order to achieve the above object, the service billing system according to the present invention retains subscriber information accessible to a network with limited access, and is a state management agent for processing a connection request to access the network by a mobile terminal; And a service charging processing device for processing charging by data traffic between the mobile terminal and the network based on an access request and the subscriber information.

또한, 상기 목적을 달성하기 위하여, 본 발명에 따른 서비스 과금 방법은 제한적으로 접근이 가능한 망에 접속가능한 가입자의 가입자 정보를 등록하는 (a) 단계와, 상기 망에 대한 이동 단말의 접속 요청을 수신하는 (b) 단계 및 상기 접속 요청 및 상기 등록된 가입자 정보를 기초로 상기 이동 단말과 상기 망간의 데이터 트래픽에 의한 과금을 처리하는 (c) 단계를 포함한다.In addition, in order to achieve the above object, the service billing method according to the present invention comprises the steps of (a) registering the subscriber information of the subscriber that is accessible to the network with limited access, and receives a request for access of the mobile terminal to the network; And (c) processing charging by data traffic between the mobile terminal and the network based on the access request and the registered subscriber information.

또한, 상기 목적을 달성하기 위하여, 본 발명에 따른 서비스 과금 방법은 제한적으로 접근이 가능한 망에 접속가능한 가입자의 가입자 정보를 등록하는 (a) 단계와, 상기 망에 대한 이동 단말의 접속 요청을 수신하는 (b) 단계 및 상기 접속 요청 및 상기 등록된 가입자 정보를 기초로 상기 이동 단말과 상기 망간의 데이터 트래픽에 의한 과금을 처리하는 (c) 단계를 포함한다.In addition, in order to achieve the above object, the service billing method according to the present invention comprises the steps of (a) registering the subscriber information of the subscriber that is accessible to the network with limited access, and receives a request for access of the mobile terminal to the network; And (c) processing charging by data traffic between the mobile terminal and the network based on the access request and the registered subscriber information.

기타 실시예들의 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다. Specific details of other embodiments are included in the detailed description and the drawings.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.Advantages and features of the present invention and methods for achieving them will be apparent with reference to the embodiments described below in detail with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but can be implemented in various different forms, and only the embodiments make the disclosure of the present invention complete, and the general knowledge in the art to which the present invention belongs. It is provided to fully inform the person having the scope of the invention, which is defined only by the scope of the claims.

도 2는 본 발명에 따른 서비스 과금 방법의 개념을 나타내는 도면이다.2 is a diagram illustrating a concept of a service charging method according to the present invention.

도 2를 참조하면, 게이트웨이 노드(220)는 서로 다른 이종의 망(210, 240)을 연동시키는 접속 노드로서, 제1망(210)과 제2망(240) 사이의 통신을 위한 프로토콜 변환 또는 각 망으로부터 전송되는 패킷을 분석하여 다른 망으로 적절하게 전송하는 역할을 수행한다. 바람직하게는 제1망(210)은 이동 단말에 대한 통신이 이루어지도록 하는 무선망이고, 제2망(240)은 통신 사업자가 구축하여 사내 포털 서비스를 제공하도록 하는 망 또는 일반 사용자들에 대해서는 배타적 성격을 갖는 사설망을 포함하며, 제한적으로 접근이 가능한 망으로 이해될 수 있다. 즉, 제2망(240)은 누구나 접속가능한 통신망이라기 보다는 일정한 요건을 갖는 이동 단말만이 접속가능하여 서비스를 이용할 수 있는 통신망으로서 이해될 수 있다. 예를 들어, 제2망(240)이 이동 통신 사업자에 의해 구축되고 다양한 서비스를 제공하는 다수의 서버들로 이루어진 경우, 상기 이동 통신 사업자가 제공하는 이동 통신 서비스를 이용하는 가입자만이 제2망(240)으로 접속이 가능하며, 다른 이동 통신 사업자에 의해 제공되는 이동 통신 서비스를 이용하는 사용자는 제2망(240)에 접속할 수 없는 것이다.Referring to FIG. 2, the gateway node 220 is an access node for interworking different heterogeneous networks 210 and 240, and includes protocol conversion for communication between the first network 210 and the second network 240. It analyzes packets transmitted from each network and transmits them to other networks appropriately. Preferably, the first network 210 is a wireless network for communication to a mobile terminal, and the second network 240 is exclusive to a network or general users that a communication service provider establishes and provides an in-house portal service. It can be understood as a network with limited access, including a private network with personality. That is, the second network 240 may be understood as a communication network in which only a mobile terminal having a predetermined requirement can access the service, rather than a communication network that anyone can access. For example, if the second network 240 is composed of a plurality of servers established by the mobile service provider and provide various services, only the subscriber using the mobile communication service provided by the mobile service provider may use the second network ( In operation 240, a user who uses a mobile communication service provided by another mobile service provider cannot access the second network 240.

이 때, 본 발명에서는 서비스 과금 서버(230)가 게이트웨이 노드(220)와 제2망(240) 사이에 발생되는 데이터 트래픽을 태핑(tapping)하여 복사하는 것이 아니라 직접 데이터 트래픽을 제어하면서 패킷의 종류 또는 패킷의 양에 따라 이동 단 말이 이용하는 서비스에 대한 과금을 수행하게 되는 것이다.At this time, in the present invention, the service billing server 230 does not tap and copy the data traffic generated between the gateway node 220 and the second network 240, but rather directly controls the data traffic and types of packets. Alternatively, the charging of the service used by the mobile terminal is performed according to the amount of packets.

또한, 게이트웨이 노드(220)가 복수 개 존재한다고 하더라도, 서비스 과금 서버(230)는 제2망(240)에 대한 접속 지점에만 위치하면 되기 때문에, 게이트웨이 노드(220)의 개수에 관계없이 단지 하나의 서비스 과금 서버(230)만으로도 제2망(240)에서 제공하는 서비스에 대한 과금을 처리할 수 있는 것이다.In addition, even if there are a plurality of gateway nodes 220, since the service billing server 230 only needs to be located at an access point to the second network 240, only one gateway node 220 may be used regardless of the number of gateway nodes 220. Only the service billing server 230 may process billing for services provided by the second network 240.

따라서, 통신 사업자 별로 자체 망이 구성된 경우, 통신 사업자별로 특화된 과금 방식을 수립하고, 이를 서비스 과금 서버(230)에 반영함으로써 각 통신 사업자들은 서비스 이용에 대한 과금의 다양성을 보다 쉽게 제공할 수 있게 된다.Therefore, when a communication network has its own network, each communication provider can easily provide a variety of charges for service use by establishing a specific charging method for each service provider and reflecting it on the service billing server 230. .

또한, 서비스 과금 서버(230)가 게이트웨이 노드(220)와 제2망(240) 간의 데이터 트래픽 상에 존재하게 되므로 이동 단말에 의한 제2망(240)으로의 불법적인 접근이나 무분별한 접근을 통제할 수도 있게 된다.In addition, since the service billing server 230 is present in the data traffic between the gateway node 220 and the second network 240, it is possible to control illegal access or indiscriminate access to the second network 240 by the mobile terminal. You can also

도 3은 본 발명의 일 실시예에 따른 서비스 과금 시스템의 구조를 나타내는 도면으로서, WCDMA(Wideband Code Division Multiple Access) 환경에서의 예를 도시하고 있다.3 is a diagram illustrating a structure of a service charging system according to an embodiment of the present invention, and shows an example in a wideband code division multiple access (WCDMA) environment.

도 3을 참조하면, 본 발명에 따른 서비스 과금 시스템(300)은 기지국(312), 무선망 제어기(314), SGSN(320), GGSN(330), 서비스 과금 처리 장치(360) 그리고 상태 관리 에이전트(350)를 포함한다.Referring to FIG. 3, the service charging system 300 according to the present invention includes a base station 312, a wireless network controller 314, an SGSN 320, a GGSN 330, a service charging processing device 360, and a state management agent. And 350.

기지국(312)은 이동 단말(310)의 일차 접속 지점으로서, 이동 단말(312)과 각종 신호 및 데이터를 송수신하고, 무선망 제어기(314)는 기지국(312)을 경유하여 무선 자원을 관리한다.The base station 312 is a primary access point of the mobile terminal 310, transmits and receives various signals and data with the mobile terminal 312, and the radio network controller 314 manages radio resources via the base station 312.

SGSN(320)는 서비스 지역 내에서 이동 단말과의 데이터 패킷 전달을 담당하는 노드로서, 패킷 라우팅 및 전송, 이동성 관리, 논리적 링크 관리, 인증 및 요금 부과 등의 기능을 가지며, SGSN의 위치 레지스터는 SGSN에 등록된 GPRS(General Packet Radio Service) 사용자의 위치 정보(셀, 방문자 위치 레지스터 등), 사용자 프로파일(국제 이동 단말 식별 번호: IMSI) 등을 저장한다.The SGSN 320 is a node that is responsible for data packet transmission with a mobile terminal in a service area, and has functions such as packet routing and transmission, mobility management, logical link management, authentication, and charging, and the SGSN's location register is a SGSN. Stores location information (cell, visitor location register, etc.), user profile (international mobile terminal identification number: IMSI), and the like of a GPRS (General Packet Radio Service) user.

GGSN(330)는 GPRS 기간망과 외부 패킷 데이터 망 간의 접속 기능을 담당하는 노드로서, SGSN으로부터 오는 GPRS 패킷을 적당한 패킷 데이터 프로토콜(PDP) 형식(예:IP, X.25)으로 변환하여 전송하고 착신 패킷 데이터의 PDP 주소를 수신자의 전 지구적 이동 통신 시스템(GSM) 주소로 변환하는 기능을 가지고 있다. 또한 SGSN의 위치 레지스터에 있는 현 사용자의 SGSN의 주소와 사용자 프로파일을 저장하고 인증과 요금 부과 기능도 수행한다.The GGSN 330 is a node in charge of the connection function between the GPRS backbone network and the external packet data network. The GGSN 330 converts the GPRS packet from the SGSN into an appropriate packet data protocol (PDP) format (for example, IP, X.25), and sends and receives the call. It has the function of converting the PDP address of packet data into the global mobile communication system (GSM) address of the receiver. It also stores the current user's SGSN address and user profile in the SGSN's location register and performs authentication and charging functions.

서비스 과금 처리 장치(360)는 사용자가 이동 단말(310)을 이용하여 사내망(380)으로부터 제공되는 서비스를 이용하는 경우, 서비스 이용에 따른 데이터 트래픽을 측정하여 과금을 처리하는 기능을 제공한다. 이 때, 사내망(380)은 도 2에 도시되고 있는 제2망(240)에 대응하는 망으로서, 제한적으로 접근이 가능한 통신망으로 이해될 수 있다.When the user uses a service provided from the internal network 380 by using the mobile terminal 310, the service billing processing apparatus 360 provides a function of processing billing by measuring data traffic according to service use. In this case, the internal network 380 is a network corresponding to the second network 240 shown in FIG. 2, and can be understood as a communication network with limited access.

상태 관리 에이전트(350)는 서비스를 이용하는 사용자에 관한 정보 및 이동 단말에 대한 정보를 관리하고, 이동 단말(310)로부터 서비스 이용 개시/종료 요청이 있는 경우 이를 서비스 과금 처리 장치(360)에게 알려주어 과금 처리를 할 수 있도록 한다.The state management agent 350 manages the information on the user using the service and the information on the mobile terminal, and informs the service billing processing device 360 of the request for starting / stopping the use of the service from the mobile terminal 310. Allow billing to be processed.

라우터(370)는 GGSN(330)과 연결되어 이동 단말이 자유롭게 접근할 수 있는 인터넷(380)에 대한 라우팅 기능을 제공하며, 인터넷(380) 접속에 따른 과금 처리는 GGSN(330)이 담당할 수 있다.The router 370 is connected to the GGSN 330 to provide a routing function for the Internet 380 which can be freely accessed by the mobile terminal, and the GGSN 330 may be responsible for the charging process according to the Internet 380 connection. have.

한편, 도 3에 도시된 서비스 과금 처리 장치(360)의 구조를 도 4에서 도시하고 있는데, 도 4를 참조하면, 서비스 과금 처리 장치(360)는 상태 관리 에이전트 연동 모듈(362), 패킷 분석 모듈(364) 그리고 과금 처리 모듈(366)을 포함한다.Meanwhile, the structure of the service charging processing apparatus 360 shown in FIG. 3 is illustrated in FIG. 4. Referring to FIG. 4, the service charging processing apparatus 360 includes a state management agent interworking module 362 and a packet analysis module. 364 and the charging processing module 366.

상태 관리 에이전트 연동 모듈(362)은 상태 관리 에이전트(350)과 연동하여 가입자를 등록하거나 호 접속 알림 또는 호 접속 해제와 같은 동작을 수행한다.The state management agent interworking module 362 cooperates with the state management agent 350 to register a subscriber or perform an operation such as a call connection notification or call release.

패킷 분석 모듈(364)은 이동 단말(310)로부터 GGSN(330)을 거쳐 사내망(380)으로 전송되거나, 사내망(380)으로부터 이동 단말(310)로 전송되는 데이터 패킷을 분석한다.The packet analysis module 364 analyzes data packets transmitted from the mobile terminal 310 to the internal network 380 via the GGSN 330 or transmitted from the internal network 380 to the mobile terminal 310.

과금 처리 모듈(366)은 패킷 분석 모듈(364)에 의해 분석된 결과를 기초로 하여 서비스 이용에 대한 과금 처리를 수행한다.The charging processing module 366 performs charging processing for service usage based on the result analyzed by the packet analysis module 364.

이 때, 본 실시예에서 사용되는 '모듈'이라는 용어는 소프트웨어 또는 FPGA또는 ASIC과 같은 하드웨어 구성요소를 의미하며, 모듈은 어떤 역할들을 수행한다. 그렇지만 모듈은 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. 모듈은 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 모듈은 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴 들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들, 및 변수들을 포함한다. 구성요소들과 모듈들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 모듈들로 결합되거나 추가적인 구성요소들과 모듈들로 더 분리될 수 있다. In this case, the term 'module' used in the present embodiment refers to software or a hardware component such as an FPGA or an ASIC, and a module plays a role. However, modules are not meant to be limited to software or hardware. The module may be configured to be in an addressable storage medium and may be configured to play one or more processors. Thus, as an example, a module may include components such as software components, object-oriented software components, class components, and task components, and processes, functions, properties, procedures, subroutines. , Segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functionality provided within the components and modules may be combined into a smaller number of components and modules or further separated into additional components and modules.

이하, 도 3 및 도 4에 도시된 구성에 의해 본 발명에 따른 서비스 과금을 위한 호 접속을 수행하는 방법에 대하여 도 5 내지 도 7을 이용하여 구체적으로 설명하도록 한다.Hereinafter, a method of performing a call connection for service charging according to the present invention by the configuration shown in FIGS. 3 and 4 will be described in detail with reference to FIGS. 5 to 7.

도 5는 본 발명의 일 실시예에 따라 서비스 과금을 수행하기 위한 호 접속 방법을 나타내는 도면이다.5 is a diagram illustrating a call connection method for performing service charging according to an embodiment of the present invention.

우선, 서비스 과금 처리 장치(360)의 상태 관리 에이전트 연동 모듈(362) 에 의해 WCDMA 전체 가입자에 대한 정보(예: 각 가입자들의 기본 정보 및 서비스 이용 정보)가 상태 관리 에이전트(350)에 등록된다(S510). 이러한 가입자 등록을 미리 해 둠으로써 예를 들어 서비스를 이용하고자 하는 이동 단말이 호 접속을 요청할 때, 상태 관리 에이전트(350)는 이러한 상태(presence) 변경을 서비스 과금 처리 장치(360)에게 알려주어 서비스 과금 처리 장치(360)로 하여금 과금을 개시하도록 할 수 있게 된다.First, information about all WCDMA subscribers (for example, basic information and service usage information of each subscriber) is registered in the state management agent 350 by the state management agent interworking module 362 of the service charging processing apparatus 360 ( S510). By pre-registering such a subscriber, for example, when a mobile terminal wishing to use a service requests a call connection, the state management agent 350 notifies the service billing apparatus 360 of such a change in presence. It is possible to cause the charging processing device 360 to start charging.

가입자 등록을 수행하는 방법으로서 공지된 세션 개시 프로토콜(Session Initiation Protocol, SIP: RFC3261)을 이용할 수 있으며 SIP에 의한 가입자 등록 과정이 도 6a에 도시되고 있다.As a method of performing subscriber registration, a known Session Initiation Protocol (SIP: RFC3261) may be used, and a subscriber registration process by SIP is illustrated in FIG. 6A.

도 6a를 참조하면, 서비스 과금 처리 장치(360)의 상태 관리 에이전트 연동 모듈(362)은 사내망(380)에 접속가능한 모든 사용자들에 대한 정보를 'Subscribe' 메시지로서 전송하게 되고(S512), 이에 대응하여 상태 관리 에이전트(350)는 정상적으로 가입자 등록이 이루어진 경우 응답 메시지로서 '200 OK' 메시지를 상태 관리 에이전트 연동 모듈(362)로 전송하게 된다(S514).Referring to FIG. 6A, the state management agent interworking module 362 of the service billing processing apparatus 360 transmits information on all users who can access the corporate network 380 as a 'Subscribe' message (S512). In response, the state management agent 350 transmits a '200 OK' message to the state management agent interworking module 362 as a response message when the subscriber registration is normally performed (S514).

위와 같은 방식에 따라 상태 관리 에이전트(350)에 사내망(380)에 접속 가능한 모든 가입자의 정보가 등록된 후, 이동 단말(310)이 사내망(380)으로부터 제공되는 서비스를 이용하기 위하여 세션 설정을 위한 PDP 컨텍스트 활성화 요청 메시지(Activate PDP Context Request)가 이동 단말(310)로부터 SGSN(320)으로 전달되고(S520), 다시 SGSN(320)은 GGSN(330)으로 PDP 컨텍스트 생성 요청 메시지(Create PDP Context Request)를 전달하여 PDP 컨텍스트의 설정을 요구한다(S522). 이 때, SGSN(320)은 PDP 컨텍스트 활성화 요청 메시지(Activate PDP Context Request)에 포함된 APN(Access Point Name)을 이용하여 GGSN(330)에게 메시지를 전송할 수 있다. 상기 APN은 GPRS를 위한 억세스 포인트의 이름을 나타낸다.After the information of all subscribers accessible to the internal network 380 is registered with the state management agent 350 according to the above-described method, the mobile terminal 310 establishes a session to use a service provided from the internal network 380. Activate PDP Context Request message (Activate PDP Context Request) is transmitted from the mobile terminal 310 to the SGSN 320 (S520), again SGSN 320 to the GGSN (330) PDP context creation request message (Create PDP) Context Request) is transmitted to request setting of the PDP context (S522). In this case, the SGSN 320 may transmit a message to the GGSN 330 using an access point name (APN) included in an PDP context activation request message. The APN represents the name of an access point for GPRS.

GGSN(330)는 상기 APN 정보를 확인하여 억세스 포인트, 즉 억세스 서버와의 연동이 필요한 경우에 선택 테이블(Selection Table)을 확인하여 해당하는 억세스 서버에 억세스 요청(Access Request) 메시지를 전달한다. 억세스 서버는 인증(Authentication), 인가(Authorization) 및 계정(Accounting)을 관리하는 AAA 서버를 예로 들 수 있다.The GGSN 330 checks the APN information, checks a selection table when an access point, i.e., an access server needs to be linked, and delivers an access request message to the corresponding access server. The access server may be, for example, an AAA server that manages authentication, authorization, and accounting.

GGSN(330)이 억세스 서버로부터 억세스 수락(Access Accept) 메시지를 수신하면 이동 단말에 대한 IP 할당과 같은 내부 처리를 수행하고, SGSN(320)으로 PDP 컨텍스트 생성 요청을 수락한다는 PDP 컨텍스트 생성 응답 메시지(Create PDP Context Response)를 전송한다(S540). 만일, GGSN(330)이 억세스 서버로부터 억세스 수락(Access Accept) 메시지를 수신하지 못할 경우에는 SGSN(320)으로 PDP 컨텍스트 생성이 실패하였다는 PDP 컨텍스트 생성 응답 메시지(Create PDP Context Response)를 전송한다. GGSN(330)으로부터 PDP 컨텐츠 생성 응답 메시지를 수신한 SGSN(320)은 이동 단말(310)로 PDP 컨텍스트 활성화 응답 메시지를 전송함으로써(S542), SGSN(320)과 GGSN(330) 간에 데이터 패킷 전송이 가능한 채널이 형성된다.When the GGSN 330 receives an Access Accept message from the access server, the GGSN 330 performs an internal process such as IP allocation to the mobile terminal and sends a PDP context creation response message to the SGSN 320 to accept the PDP context creation request. Create PDP Context Response) is transmitted (S540). If the GGSN 330 does not receive an Access Accept message from the access server, the GGSN 330 transmits a Create PDP Context Response message indicating that the PDP context creation failed to the SGSN 320. Upon receiving the PDP content generation response message from the GGSN 330, the SGSN 320 transmits a PDP context activation response message to the mobile terminal 310 (S542), thereby transmitting data packets between the SGSN 320 and the GGSN 330. Possible channels are formed.

한편, GGSN(330)은 억세스 서버로부터 억세스 수락(Access Accept) 메시지를 수신하면, 상태 관리 에이전트(350)로 과금 시작을 요청하는 메시지를 전송하고(S530), 상태 관리 에이전트(350)는 GGSN(330)으로 과금 시작 응답 메시지를 전송한다(S532). 그리고 나서, 상태 관리 에이전트(350)는 해당하는 이동 단말(310)의 상태 정보를 '활성화(Active)' 상태로 갱신한다.On the other hand, when the GGSN 330 receives an Access Accept message from the access server, the GGSN 330 transmits a message requesting to start charging to the state management agent 350 (S530), and the state management agent 350 sends a GGSN ( In step 532, the charging start response message is transmitted. Then, the state management agent 350 updates the state information of the corresponding mobile terminal 310 to the 'Active' state.

이 때, 과금 시작을 요청하는 메시지에는 해당하는 이동 단말에 대한 과금 세션 정보가 포함되며, 이러한 과금 세션 정보는 종래의 과금 세션 정보를 적용할 수 있으며, 이러한 예로서 GGS의 IP 주소, 해당하는 이동 단말의 IP 주소, 해당 과금 세션에 대한 고유한 식별 정보, 인증 방식, 다중 PDP 환경에서 전체 과금 세션의 고유 키(unique key), 해당 PDP 컨텍스트의 과금이 시작된 시각, PDP 컨텍스트의 타입 SGSN의 IP 주소, 단말이 위치한 위치 정보, 시간 또는 패킷량을 기준으로 하여 선불형 지능망 가입자에 대한 과금 정산 주기 등이 있다.At this time, the message for requesting to start charging includes billing session information for the corresponding mobile terminal, and the billing session information may apply the conventional billing session information. For example, the IP address of the GGS, the corresponding move. IP address of the terminal, unique identification information for the corresponding charging session, authentication method, unique key of the entire charging session in the multi-PDP environment, time when charging of the corresponding PDP context is started, IP address of the type SGSN of the PDP context For example, the payment settlement period for the subscribers of the prepaid intelligent network is based on the location information, the time, or the packet amount where the terminal is located.

상태 관리 에이전트(350)는 이동 단말(310)로부터의 호 접속 요청이 발생하였음을 서비스 과금 처리 장치(360)에게 알려준다(S550).The state management agent 350 informs the service charging processing device 360 that a call connection request from the mobile terminal 310 has occurred (S550).

호 접속 알림을 수행하는 방법으로서 앞서 언급한 가입자 등록(S510)과 같이 공지된 세션 개시 프로토콜(Session Initiation Protocol, SIP: RFC3261)을 이용할 수 있으며 SIP에 의한 호 접속 알림 과정이 도 6b에 도시되고 있다.As a method of performing call access notification, a known session initiation protocol (SIP: RFC3261) may be used, such as the aforementioned subscriber registration (S510), and a call access notification process by SIP is illustrated in FIG. 6B. .

도 6b를 참조하면, 상태 관리 에이전트(350)는 이동 단말(310)의 상태(presence) 정보 및 세션 정보를 'Notify' 메시지로서 서비스 과금 처리 장치(360)의 상태 관리 에이전트 연동 모듈(362)로 전송하고(S552), 이에 응답하여 상태 관리 에이전트 연동 모듈(362)은 정상적으로 호 접속 알림을 수신하였음을 나타내는 '200 OK' 메시지를 상태 관리 에이전트(350)로 전송하게 된다(S554). Referring to FIG. 6B, the state management agent 350 transmits the state information and session information of the mobile terminal 310 to the state management agent interworking module 362 of the service charging processing device 360 as a 'Notify' message. In step S552, in response, the state management agent interworking module 362 transmits a '200 OK' message indicating that the call connection notification has been normally received to the state management agent 350 (S554).

만일, 이동 단말(310)로부터의 데이터 트래픽 수신이 SIP 'Notify'에 대한 응답 보다 선행될 때에는, 즉 도 6b에서 S554 단계가 발생하기 전에 이동 단말(310)로부터 전송된 데이터 패킷이 서비스 과금 처리 장치(360)에 도달한 경우에 서비스 과금 처리 장치(360)는 해당 세션의 트래픽을 차단 혹은 임시로 저장한다.If the reception of data traffic from the mobile terminal 310 precedes the response to SIP 'Notify', that is, the data packet transmitted from the mobile terminal 310 before the step S554 in FIG. When reaching 360, the service billing processing device 360 blocks or temporarily stores the traffic of the corresponding session.

호 접속 알림에 관한 S550 단계가 종료하면, 이동 단말(310)로부터 전송된 데이터 패킷은 서비스 과금 처리 장치(360)로 전달되고(S560), 서비스 과금 처리 장치(360)의 패킷 분석 모듈(364)은 데이터 패킷을 분석하게 된다. 이 때, 과금 처리 모듈(3666)은 패킷 분석 모듈(364)에 의한 분석 결과를 기초로 하여 과금을 처리하게 된다. 서비스 과금 처리 장치(360)로 전달된 데이터 패킷은 다시 사내망(380)에 속하는 응용 서버(382)로 전달되고(S570), 응용 서버(382)는 이동 단 말(310)에 대하여 요청된 서비스를 제공하게 된다(S580). 마찬가지로, 응용 서버(382)로부터 이동 단말(310)로 전송되는 데이터 패킷에 대하여 서비스 과금 처리 장치(360)는 데이터 트래픽을 실시간으로 분석하여 과금 처리를 수행할 수 있다. When the step S550 related to the call connection notification ends, the data packet transmitted from the mobile terminal 310 is transferred to the service billing processing device 360 (S560), and the packet analysis module 364 of the service billing processing device 360. Will analyze the data packet. At this time, the charging processing module 3666 processes the charging based on the analysis result by the packet analysis module 364. The data packet transmitted to the service billing processing device 360 is delivered to the application server 382 belonging to the internal network 380 again (S570), and the application server 382 requests the service requested for the mobile terminal 310. It will be provided (S580). Similarly, the service billing processing apparatus 360 may analyze the data traffic in real time with respect to the data packet transmitted from the application server 382 to the mobile terminal 310 to perform billing processing.

한편, 이동 단말(310)로부터의 데이터 트래픽 수신이 SIP 'Notify'에 대한 응답보다 선행되어 해당 세션의 트래픽이 차단된 경우에는, '200 OK' 응답 후 해당 세션의 트래픽 차단이 해지되고, 서비스 과금 처리 장치(360)의 패킷 분석 및 과금이 시작된다.On the other hand, if the traffic of the session is blocked because the reception of data traffic from the mobile terminal 310 precedes the response to SIP 'Notify', the traffic blocking of the session is terminated after the '200 OK' response, and service charge is performed. Packet analysis and charging of the processing device 360 begins.

도 7은 본 발명의 다른 실시예에 따라 서비스 과금을 수행하기 위한 호 접속 방법을 나타내는 도면이다.7 is a diagram illustrating a call connection method for performing service charging according to another embodiment of the present invention.

우선, 이동 단말(310)이 사내망(380)으로부터 제공되는 서비스를 이용하기 위하여 세션 설정을 위한 PDP 컨텍스트 활성화 요청 메시지(Activate PDP Context Request)가 이동 단말(310)로부터 SGSN(320)으로 전달되고(S710), 다시 SGSN(320)은 GGSN(330)으로 PDP 컨텍스트 생성 요청 메시지(Create PDP Context Request)를 전달하여 PDP 컨텍스트의 설정을 요구한다(S712). 이 때, SGSN(320)은 PDP 컨텍스트 활성화 요청 메시지(Activate PDP Context Request)에 포함된 APN(Access Point Name)을 이용하여 GGSN(330)에게 메시지를 전송할 수 있다. 상기 APN은 GPRS를 위한 억세스 포인트의 이름을 나타낸다. GGSN(330)는 상기 APN 정보를 확인하여 억세스 포인트, 즉 억세스 서버와의 연동이 필요한 경우에 선택 테이블(Selection Table)을 확인하여 해당하는 억세스 서버에 억세스 요청(Access Request) 메시지를 전달한다. 억세스 서버는 인증(Authentication), 인가(Authorization) 및 계 정(Accounting)을 관리하는 AAA 서버를 예로 들 수 있다.First, in order for the mobile terminal 310 to use a service provided from the internal network 380, an PDP context activation request message for establishing a session is transmitted from the mobile terminal 310 to the SGSN 320. In operation S710, the SGSN 320 transmits a PDP context creation request message to the GGSN 330 to request the setting of the PDP context (S712). In this case, the SGSN 320 may transmit a message to the GGSN 330 using an access point name (APN) included in an PDP context activation request message. The APN represents the name of an access point for GPRS. The GGSN 330 checks the APN information, checks a selection table when an access point, i.e., an access server needs to be linked, and delivers an access request message to the corresponding access server. For example, the access server may be an AAA server that manages authentication, authorization, and accounting.

GGSN(330)이 억세스 서버로부터 억세스 수락(Access Accept) 메시지를 수신하면 이동 단말에 대한 IP 할당과 같은 내부 처리를 수행하고, SGSN(320)으로 PDP 컨텍스트 생성 요청을 수락한다는 PDP 컨텍스트 생성 응답 메시지(Create PDP Context Response)를 전송한다(S730). 만일, GGSN(330)이 억세스 서버로부터 억세스 수락(Access Accept) 메시지를 수신하지 못할 경우에는 SGSN(320)으로 PDP 컨텍스트 생성이 실패하였다는 PDP 컨텍스트 생성 응답 메시지(Create PDP Context Response)를 전송한다. GGSN(330)으로부터 PDP 컨텐츠 생성 응답 메시지를 수신한 SGSN(320)은 이동 단말(310)로 PDP 컨텍스트 활성화 응답 메시지를 전송함으로써(S732), SGSN(320)과 GGSN(330) 간에 데이터 패킷 전송이 가능한 채널이 형성된다.When the GGSN 330 receives an Access Accept message from the access server, the GGSN 330 performs an internal process such as IP allocation to the mobile terminal and sends a PDP context creation response message to the SGSN 320 to accept the PDP context creation request. Create PDP Context Response) is transmitted (S730). If the GGSN 330 does not receive an Access Accept message from the access server, the GGSN 330 transmits a Create PDP Context Response message indicating that the PDP context creation failed to the SGSN 320. Upon receiving the PDP content generation response message from the GGSN 330, the SGSN 320 transmits a PDP context activation response message to the mobile terminal 310 (S732), thereby transmitting data packets between the SGSN 320 and the GGSN 330. Possible channels are formed.

한편, GGSN(330)은 억세스 서버로부터 억세스 수락(Access Accept) 메시지를 수신하면, 상태 관리 에이전트(350)로 과금 시작을 요청하는 메시지를 전송하고(S720), 상태 관리 에이전트(350)는 GGSN(330)으로 과금 시작 응답 메시지를 전송한다(S722). 그리고 나서, 상태 관리 에이전트(350)는 해당하는 이동 단말(310)의 상태 정보를 '활성화(Active)' 상태로 갱신한다.On the other hand, when the GGSN 330 receives an Access Accept message from the access server, the GGSN 330 transmits a message for requesting to start charging to the state management agent 350 (S720), and the state management agent 350 sends a GGSN ( In step 330, the charging start response message is transmitted (S722). Then, the state management agent 350 updates the state information of the corresponding mobile terminal 310 to the 'Active' state.

이 때, 과금 시작을 요청하는 메시지에는 해당하는 앞서 설명한 하였던 해당하는 이동 단말에 대한 과금 세션 정보가 포함된다.At this time, the message for requesting to start charging includes the charging session information for the corresponding mobile terminal, which has been described above.

위와 같은 동작이 완료된 후, 서비스 과금 처리 장치(360)가 이동 단말(301)로부터 데이터 패킷을 수신하면, 해당 세션의 데이터 트래픽을 차단하거나 버퍼링 하여 임시 저장한다(S740).After the above operation is completed, if the service billing processing device 360 receives the data packet from the mobile terminal 301, it blocks the data traffic of the session or buffers and temporarily stores the data packet (S740).

그리고 나서, 서비스 과금 처리 장치(360)의 상태 관리 에이전트 연동 모듈(362)은 상태 관리 에이전트(350)와 연동하여 가입자 등록 절차를 수행하게 된다(S750). 가입자 등록 과정은 도 6a에 도시된 방법에 따라 수행될 수 있다. 다만, 도 5에 도시된 실시예에서는 가입자 등록 시 사내망(380)에 접속 가능한 모든 가입자의 정보가 등록되지만, 도 7에 도시된 실시예에서는 이동 단말(310)에 대한 가입자 정보만이 등록된다. 즉, 도 5에 도시된 실시예에서는 초기에 모든 가입자에 대한 가입자 정보를 등록해 놓지만, 도 7에 도시된 실시예에서는 이동 단말로부터 사내망(380)으로서의 접속이 시도될 때마다 접속하고자 하는 이동 단말에 대한 가입자 정보만이 등록되는 차이가 있다.Then, the state management agent interworking module 362 of the service billing processing device 360 performs a subscriber registration procedure in association with the state management agent 350 (S750). The subscriber registration process may be performed according to the method illustrated in FIG. 6A. In the embodiment shown in FIG. 5, all subscriber information that can be connected to the internal network 380 is registered at the time of subscriber registration. However, in the embodiment shown in FIG. 7, only subscriber information for the mobile terminal 310 is registered. . That is, in the embodiment shown in FIG. 5, subscriber information for all subscribers is initially registered, but in the embodiment shown in FIG. 7, every time a connection is attempted from the mobile terminal as the internal network 380, The difference is that only subscriber information for the mobile terminal is registered.

서비스 과금 처리 장치(360)는 상태 관리 에이전트(350)로 SIP 'Subscribe' 메시지를 송신하여, 이동 단말(310)에 대한 상태 정보를 요청한다.The service charging processing device 360 transmits a SIP 'Subscribe' message to the state management agent 350 to request state information about the mobile terminal 310.

상태 관리 에이전트(350)는 호 접속 알림 동작을 통하여 이동 단말(310)에 대한 상태(presence) 정보 및 세션 정보를 서비스 과금 처리 장치(360)에게 전달하며(S760), 호 접속 알림은 도 6b에 도시된 방법에 따라 수행될 수 있다. 예를 들어, 상태 관리 에이전트(350)가 SIP 'Notify' 메시지를 송신하여 이동 단말(310)에 대한 상태 정보 및 세션정보를 서비스 과금 처리 장치(360)로 전달하면, 서비스 과금 처리 장치(360)는 정상적으로 호 접속 알림을 수신하였음을 나타내는 '200 OK' 메시지를 상태 관리 에이전트(350)로 전송하게 된다.The state management agent 350 transmits the presence information and the session information on the mobile terminal 310 to the service charging processing device 360 through the call connection notification operation (S760), and the call connection notification is shown in FIG. 6B. It may be performed according to the method shown. For example, when the state management agent 350 transmits a SIP 'Notify' message to transfer the state information and session information about the mobile terminal 310 to the service billing processing device 360, the service billing processing device 360 Transmits a 200 OK message to the state management agent 350 indicating that the call connection notification has been normally received.

호 접속 알림(S760) 동작이 종료한 후, 서비스 과금 처리 장치(360)는 해당 세션의 트래픽 차단을 해지하고, 패킷 분석 및 과금을 시작한다(S770). After the call connection notification (S760) operation is finished, the service charging processing device 360 terminates the traffic blocking of the corresponding session, and starts packet analysis and charging (S770).

도 8은 본 발명의 일 실시예에 따라 서비스 과금을 종료하기 위한 호 해제 방법을 나타내는 도면이다.8 is a diagram illustrating a call release method for terminating a service charge according to an embodiment of the present invention.

우선, 사내망(380)으로부터 제공되는 서비스의 이용을 종료하기 위하여 이동 단말(310)은 PDP 컨텍스트 비활성화 요청 메시지(Deactivate PDP Context Request)를 SGSN(320)으로 전송하고(S810), 다시 SGSN(320)은 GGSN(330)으로 PDP 컨텍스트 삭제 요청 메시지(Delete PDP Context Request)를 전달하여 PDP 컨텍스트의 해제를 요구한다(S812). 그리고 나서, GGSN(330)은 SGSN(320)으로부터 수신된 정보를 기초로 하여 특정 PDP 컨텍스트 또는 세션 전체에 대한 해제를 수행한다. 즉, GGSN(330)은 GSN(320)으로 PDP 컨텍스트 삭제 요청을 수락한다는 PDP 컨텍스트 삭제 응답 메시지(Delete PDP Context Response)를 전송하고(S830), SGSN(320)은 이동 단말(310)로 PDP 컨텍스트 비활성화 응답 메시지(Deactivate PDP Context Accept)를 전송함으로써(S832) PDP 컨텍스트 또는 세션에 대한 해제를 수행하게 된다.First, in order to terminate the use of the service provided from the internal network 380, the mobile terminal 310 transmits a PDP context deactivation request message (Deactivate PDP Context Request) to the SGSN 320 (S810), and again SGSN 320 ) Transmits a PDP context delete request message to the GGSN 330 to request the release of the PDP context (S812). The GGSN 330 then performs a release for the particular PDP context or session as a whole based on the information received from the SGSN 320. That is, the GGSN 330 transmits a PDP context delete response message (Delete PDP Context Response) to accept the PDP context deletion request to the GSN 320 (S830), and the SGSN 320 sends a PDP context to the mobile terminal 310. Deactivation of the PDP context or session is performed by transmitting a deactivate PDP Context Accept (S832).

한편, GGSN(330)이 상태 관리 에이전트(350)로 과금 종료를 요청하는 메시지를 전송하면(S820), 상태 관리 에이전트(350)는 해당하는 이동 단말(310)의 상태(presence) 정보를 '아이들(Idle)' 상태로 갱신한 후, GGSN(330)으로 과금 종료 응답 메시지를 전송한다(S822). Meanwhile, when the GGSN 330 transmits a message requesting termination of charging to the state management agent 350 (S820), the state management agent 350 displays the presence information of the corresponding mobile terminal 310 as 'children'. After updating to the (Idle) 'state, the charging end response message is transmitted to the GGSN 330 (S822).

그리고 나서, 상태 관리 에이전트(350)는 이동 단말(310)에 의한 호가 해제되었음을 알리는 호 해제 알림(S840) 절차를 수행하여 해당하는 이동 단말(310)의 상태 정보 및 세션 정보를 서비스 과금 처리 장치(360)로 전달하고, 이에 따라 서비스 과금 처리 장치(360)의 과금 처리를 종료하게 된다.Then, the state management agent 350 performs a call release notification (S840) procedure for notifying that the call has been released by the mobile terminal 310 to transmit the state information and session information of the corresponding mobile terminal 310 to the service billing processing device ( 360, and thus the charging process of the service charging processing device 360 is terminated.

위와 같은 동작이 완료된 후, 서비스 과금 처리 장치(360)가 이동 단말(301)로부터 데이터 패킷을 수신하면, 해당 세션의 데이터 트래픽을 차단하거나 버퍼링하여 임시 저장한다(S740).After the above operation is completed, if the service billing processing device 360 receives a data packet from the mobile terminal 301, it blocks or buffers the data traffic of the session to temporarily store (S740).

호 해제 알림(S840) 절차는 도 6b에 도시된 방법에 따라 수행될 수 있다. 예컨대, SIP 'Notify' 메시지를 통해 상태 관리 에이전트(350)는 상태(presence) 정보 및 해당 세션 정보를 서비스 과금 처리 장치(360)로 전달하고, 서비스 과금 처리 장치(360)는 SIP '200 OK'로 응답하고 패킷 분석 및 과금을 종료하게 되는 것이다.The call release notification (S840) procedure may be performed according to the method illustrated in FIG. 6B. For example, the status management agent 350 transmits the presence information and the corresponding session information to the service charging processing device 360 through the SIP 'Notify' message, and the service charging processing device 360 transmits the SIP '200 OK'. And the packet analysis and charging ends.

이상 첨부된 도면을 참조하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.Although embodiments of the present invention have been described above with reference to the accompanying drawings, those skilled in the art to which the present invention pertains may implement the present invention in other specific forms without changing the technical spirit or essential features thereof. I can understand that. Therefore, it should be understood that the embodiments described above are exemplary in all respects and not restrictive.

본 발명을 따르게 되면, 서비스에 관한 데이터 패킷을 실시간으로 측정하여 서비스 이용에 대한 과금 처리의 오류를 최소화하고 서비스 사업자별로 특화된 과금 방식을 적용하기 용이한 효과가 있다.According to the present invention, it is possible to minimize the error of billing processing for service use by measuring the data packet related to the service in real time, and it is easy to apply a billing method specialized for each service provider.

또한, 본 발명을 따르게 되면, 일반 인터넷 트래픽과는 분리하여 과금을 생 성할 수 있는 효과가 있다.In addition, according to the present invention, there is an effect that can generate charge separately from the general Internet traffic.

Claims (14)

제한적으로 접근이 가능한 망에 접속가능한 가입자 정보를 보유하고, 이동 단말에 의해 상기 망에 접속하고자 하는 접속 요청을 처리하는 상태 관리 에이전트;A state management agent having subscriber information accessible to a network to which access is limited and processing an access request to access the network by a mobile terminal; 상기 이동 단말이 상기 망에 접속하기 위한 접속 노드인 게이트웨이; 및A gateway, wherein the gateway is an access node for accessing the network; And 상기 게이트웨이 및 상기 망 사이의 트래픽 선상에 위치하며, 상기 접속 요청 및 상기 가입자 정보를 기초로 하여 상기 게이트웨이 및 상기 망 사이의 데이터 트래픽을 제어하면서 상기 이동 단말이 이용하는 서비스에 대한 과금을 처리하는 서비스 과금 처리 장치를 포함하는 서비스 과금 시스템.Service billing, which is located on the traffic line between the gateway and the network, processes charging for a service used by the mobile terminal while controlling data traffic between the gateway and the network based on the access request and the subscriber information. A service billing system comprising a processing unit. 제1항에 있어서,The method of claim 1, 상기 접속 요청이 수신되기 이전에 상기 이동 단말로부터 상기 망으로 향하는 데이터 패킷이 수신된 경우에, 상기 서비스 과금 처리 장치는 상기 수신된 데이터 패킷의 상기 망으로의 전달을 차단하는, 서비스 과금 시스템.And if a data packet destined for the network is received from the mobile terminal before the connection request is received, the service billing processing device blocks transmission of the received data packet to the network. 삭제delete 제1항에 있어서,The method of claim 1, 상기 상태 관리 에이전트는 상기 게이트웨이 노드와 상기 망간의 데이터 트래픽 선상에 위치하도록 구성되는, 서비스 과금 시스템.And the state management agent is configured to be on the line of data traffic between the gateway node and the network. 제1항에 있어서,The method of claim 1, 상기 상태 관리 에이전트는 상기 접속 요청이 발생하기 이전에 상기 가입자 정보를 보유하는, 서비스 과금 시스템.And the state management agent retains the subscriber information before the connection request occurs. 제1항에 있어서,The method of claim 1, 상기 상태 관리 에이전트는 상기 접속 요청이 발생할 때마다 상기 접속 요청을 한 이동 단말에 해당하는 가입자 정보를 보유하는, 서비스 과금 시스템.And the state management agent retains subscriber information corresponding to the mobile terminal that has made the access request whenever the access request occurs. 제한적으로 접근이 가능한 망에 접속가능한 가입자의 가입자 정보를 등록하는 (a) 단계;(A) registering subscriber information of a subscriber accessible to a restricted access network; 상기 망에 대한 이동 단말의 접속 요청을 수신하는 (b) 단계; 및(B) receiving an access request of a mobile terminal to the network; And 상기 접속 요청 및 상기 등록된 가입자 정보를 기초로 상기 이동 단말이 상기 망에 접속하기 위한 게이트웨이와 상기 망 사이의 데이터 트래픽을 제어하면서 상기 이동 단말이 이용하는 서비스에 대하여 실시간으로 과금을 처리하는 (c) 단계를 포함하는 서비스 과금 방법.(C) processing charging in real time for a service used by the mobile terminal while controlling data traffic between the gateway for accessing the network and the network based on the access request and the registered subscriber information; Service billing method comprising the step. 제7항에 있어서,The method of claim 7, wherein 상기 (a) 단계는 세션 개시 프로토콜(Session Initiation Protocol)에 의해 등록 절차가 수행되는, 서비스 과금 방법.In the step (a), the registration procedure is performed by the Session Initiation Protocol. 제7항에 있어서,The method of claim 7, wherein 상기 (b) 단계는, 상기 접속 요청이 수신되기 이전에 상기 이동 단말로부터 상기 망으로 향하는 데이터 패킷이 수신된 경우에는 상기 수신된 데이터 패킷의 상기 망으로의 전달을 차단하는 단계를 포함하는, 서비스 과금 방법.The step (b) includes the step of blocking transmission of the received data packet to the network if a data packet destined for the network is received from the mobile terminal before the connection request is received. Charging method. 삭제delete 제한적으로 접근이 가능한 망에 대한 이동 단말의 과금 시작 요청을 수신하는 (a) 단계;(A) receiving a charging start request of a mobile terminal for a network with limited access; 상기 이동 단말로부터 상기 망으로 향하는 데이터 패킷의 전달을 차단하는 (b) 단계;(B) blocking transmission of data packets from the mobile terminal to the network; 상기 이동 단말에 해당하는 가입자 정보를 등록한 후, 상기 이동 단말로부터의 호 접속 알림에 따라 상기 이동 단말이 상기 망에 접속하기 위한 접속 노드인 게이트웨이와 상기 망 사이의 데이터 트래픽을 제어하면서 상기 이동 단말이 이용하는 서비스에 대하여 실시간으로 과금을 처리하는 (c) 단계를 포함하는 서비스 과금 방법.After registering subscriber information corresponding to the mobile terminal, the mobile terminal controls the data traffic between the gateway and the network, which is an access node for accessing the network according to a call connection notification from the mobile terminal. (C) processing the charging in real time for the service to be used. 제11항에 있어서,The method of claim 11, 상기 가입자 정보의 등록 및 호 접속 알림은 세션 개시 프로토콜(Session Initiation Protocol)에 의해 수행되는, 서비스 과금 방법.The registration of the subscriber information and the call connection notification is performed by the Session Initiation Protocol. 제11항에 있어서,The method of claim 11, 상기 (c) 단계는, 상기 이동 단말로부터의 호 접속 알림에 따라 차단된 데이터 패킷의 전달을 해제하는 단계를 포함하는 서비스 과금 방법.The step (c) includes the step of releasing the transmission of the blocked data packet according to the call connection notification from the mobile terminal. 삭제delete
KR1020070056102A 2007-06-08 2007-06-08 Service billing system and method in mobile communication network Expired - Fee Related KR100878013B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070056102A KR100878013B1 (en) 2007-06-08 2007-06-08 Service billing system and method in mobile communication network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070056102A KR100878013B1 (en) 2007-06-08 2007-06-08 Service billing system and method in mobile communication network

Publications (2)

Publication Number Publication Date
KR20080107823A KR20080107823A (en) 2008-12-11
KR100878013B1 true KR100878013B1 (en) 2009-01-13

Family

ID=40367968

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070056102A Expired - Fee Related KR100878013B1 (en) 2007-06-08 2007-06-08 Service billing system and method in mobile communication network

Country Status (1)

Country Link
KR (1) KR100878013B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020017514A (en) * 2000-08-30 2002-03-07 백황현 Gateway system for acknowledgement and billing functions
KR20030000254A (en) * 2001-06-22 2003-01-06 (주)빌렉스 Billing agency apparatus and method for wireless internet service
KR20040034122A (en) * 2002-10-21 2004-04-28 에스케이 텔레콤주식회사 Apparatus and Method for Transport Fee Generation of Mobile Telecommunication System
KR20040046293A (en) * 2002-11-26 2004-06-05 (주)엔텔스 A billing method for data service of mobile telecommunication network, and the system therefor

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020017514A (en) * 2000-08-30 2002-03-07 백황현 Gateway system for acknowledgement and billing functions
KR20030000254A (en) * 2001-06-22 2003-01-06 (주)빌렉스 Billing agency apparatus and method for wireless internet service
KR20040034122A (en) * 2002-10-21 2004-04-28 에스케이 텔레콤주식회사 Apparatus and Method for Transport Fee Generation of Mobile Telecommunication System
KR20040046293A (en) * 2002-11-26 2004-06-05 (주)엔텔스 A billing method for data service of mobile telecommunication network, and the system therefor

Also Published As

Publication number Publication date
KR20080107823A (en) 2008-12-11

Similar Documents

Publication Publication Date Title
US7787879B1 (en) Method and system with user identifiers that indicate session type
JP4354643B2 (en) Interoperability between intelligent network and packet data network
KR100972891B1 (en) Method and apparatus for charging, charging client, and charging processing unit
JP3904142B2 (en) Common billing ID for communication network
CN101395483B (en) Quality of Service (QoS) reservations triggered by the network
US8086545B2 (en) Charging in a communication system
JP2006203923A (en) Subscriber billing structure in telecommunications system
US20060126584A1 (en) Method for user equipment selection of a packet data gateway in a wireless local network
WO2009135362A1 (en) Policy and charging control method for hiding topology of visited network
US20040139012A1 (en) Charging for a communication system
WO2010003359A1 (en) Charging method and system for distinguishing charging rules of users
WO2004032556A1 (en) Integrated radio communication system, mobile communication system, switching apparatus, radio terminal, and communication method
US10219309B2 (en) D2D service authorizing method and device and home near field communication server
WO2018113536A1 (en) Method and system for achieving multi-device connected communication
WO2012106881A1 (en) Charging method, network access device and core network device
WO2004093474A1 (en) A method that the intelligent subscriber originates calling when it is roaming
CN101998515B (en) The implementation method of control PCRF load balancing and realize system
KR100478258B1 (en) A Method of Charging for the Mobile Video-Telephony Service
WO2009039767A1 (en) Method and system for performing session service in packet switch
CN104113930A (en) Method of realizing termination connection, and system of realizing termination connection
JP4520768B2 (en) Per-call bidirectional high-speed packet data activation
KR20030058553A (en) Method for Generation of Charging Data per Contents in Mobile Communication System
CN115175118B (en) Communication service complementary system and method based on cooperative WiFi
KR101042354B1 (en) Zone service provision system and method for IMS subscribers
KR100878013B1 (en) Service billing system and method in mobile communication network

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

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

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

PN2301 Change of applicant

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

PN2301 Change of applicant

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

PR1001 Payment of annual fee

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

Fee payment year number: 4

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

R18-X000 Changes to party contact information recorded

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

FPAY Annual fee payment

Payment date: 20121228

Year of fee payment: 5

PR1001 Payment of annual fee

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

Fee payment year number: 5

R18-X000 Changes to party contact information recorded

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

FPAY Annual fee payment

Payment date: 20140102

Year of fee payment: 6

PR1001 Payment of annual fee

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

Fee payment year number: 6

FPAY Annual fee payment

Payment date: 20150105

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

FPAY Annual fee payment

Payment date: 20160104

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

FPAY Annual fee payment

Payment date: 20161227

Year of fee payment: 9

PR1001 Payment of annual fee

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

Fee payment year number: 9

P22-X000 Classification modified

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

FPAY Annual fee payment

Payment date: 20180102

Year of fee payment: 10

PR1001 Payment of annual fee

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

Fee payment year number: 10

FPAY Annual fee payment

Payment date: 20190102

Year of fee payment: 11

PR1001 Payment of annual fee

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

Fee payment year number: 11

FPAY Annual fee payment

Payment date: 20200102

Year of fee payment: 12

PR1001 Payment of annual fee

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

Fee payment year number: 12

PR1001 Payment of annual fee

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

Fee payment year number: 13

PC1903 Unpaid annual fee

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

Not in force date: 20220106

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

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: 20220106