KR100891052B1 - Data call processing system and method in mobile communication network - Google Patents
Data call processing system and method in mobile communication network Download PDFInfo
- Publication number
- KR100891052B1 KR100891052B1 KR1020070058378A KR20070058378A KR100891052B1 KR 100891052 B1 KR100891052 B1 KR 100891052B1 KR 1020070058378 A KR1020070058378 A KR 1020070058378A KR 20070058378 A KR20070058378 A KR 20070058378A KR 100891052 B1 KR100891052 B1 KR 100891052B1
- Authority
- KR
- South Korea
- Prior art keywords
- data call
- gcp
- call message
- ggsn
- sgsn
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
- H04W28/09—Management thereof
- H04W28/0925—Management thereof using policies
- H04W28/0942—Management thereof using policies based on measured or predicted load of entities- or links
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0284—Traffic management, e.g. flow control or congestion control detecting congestion or overload during communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명에 따른 이동 통신망에서의 데이터 호 처리 시스템은, 단말로부터 제공받는 APN 정보에 대응되는 GGSN을 목적지 주소로 한 데이터 호 메시지를 송신하는 SGSN과, GGSN에 설치되고, SGSN의 데이터 호 메시지에 의거하여 단말에 IP를 할당하는 다수의 GCP와, SGSN과 GGSN간을 연결시키고, 다수의 GCP별 트래픽량을 측정하는 트래픽 측정 모듈을 구비하며, SGSN으로부터 데이터 호 메시지가 수신됨에 따라 트래픽 측정 모듈에서 측정된 GCP별 트래픽량에 의거하여 상기 다수의 GCP들 중 어느 하나를 선택하고, 선택된 GCP에 데이터 호 메시지를 제공하는 Gn 인터페이스를 포함한다.A data call processing system in a mobile communication network according to the present invention is provided with a SGSN for transmitting a data call message whose destination address is a GGSN corresponding to the APN information provided from a terminal, and is installed in the GGSN and based on the data call message of the SGSN. And a plurality of GCPs for allocating IPs to terminals, and a connection between SGSNs and GGSNs, and a traffic measurement module for measuring traffic volume for each GCP, measured by a traffic measurement module as data call messages are received from SGSNs. And a Gn interface for selecting any one of the plurality of GCPs based on the amount of traffic for each GCP and providing a data call message to the selected GCP.
이와 같이, 본 발명은 SGSN에 수신되는 APN 정보와 관계없이 단말에 IP를 할당할 GCP의 식별 정보를 포함시킨 데이터 호 메시지를 생성하여 GGSN에 전송함으로서, 단말이 접속한 APN과 무관하게 GCP를 선택할 수 있어 APN 자원을 효율적으로 관리할 수 있는 효과가 있다.As described above, the present invention generates a data call message including the identification information of the GCP to assign IP to the terminal regardless of the APN information received by the SGSN and transmits the data call message to the GGSN, thereby selecting the GCP regardless of the APN connected to the terminal. As a result, APN resources can be efficiently managed.
이동통신, GGSN, APN, SGSN, GCP Mobile communication, GGSN, APN, SGSN, GCP
Description
도 1은 종래 GGSN과 그 주변 구성을 도시한 블록도이며,1 is a block diagram showing a conventional GGSN and its surrounding configuration,
도 2는 본 발명의 바람직한 실시 예에 따른 이동 통신망에서의 데이터 호 처리 시스템을 도시한 블록도이며,2 is a block diagram illustrating a data call processing system in a mobile communication network according to an embodiment of the present invention.
도 3은 도 2의 GCP1, 2에 설정된 설정 정보를 도시한 도면이며,FIG. 3 is a diagram illustrating setting information set in GCP1 and 2 of FIG. 2.
도 4는 본 발명의 일 실시 예에 따른 WCDMA망에서의 데이터 호 처리 과정을 도시한 흐름도이며,4 is a flowchart illustrating a data call processing process in a WCDMA network according to an embodiment of the present invention.
도 5는 본 발명의 다른 실시 예에 따른 WCDMA망에서의 데이터 호 처리 과정을 도시한 흐름도이다.5 is a flowchart illustrating a data call processing process in a WCDMA network according to another embodiment of the present invention.
<도면의 주요부분에 대한 부호의 설명><Description of the code | symbol about the principal part of drawing>
200 : 단말 202 : 노드 B200: terminal 202: node B
204 : RNC 210 : SGSN204: RNC 210: SGSN
220 : GGSN 230 : Gn 인터페이스부220: GGSN 230: Gn interface unit
232 : 트래픽 측정 모듈 234 : 변환 모듈232: traffic measurement module 234: conversion module
236 : 진단 모듈 240/1, 240/2 : GCP1, 2236: diagnostic module 240/1, 240/2: GCP1, 2
본 발명은 이동 통신망에서의 데이터 호 처리에 관한 것으로, 특히 이동 통신망에서의 트래픽을 효율적으로 관리할 수 있는 이동 통신망에서의 데이터 호 처리 시스템 및 방법에 관한 것이다.The present invention relates to data call processing in a mobile communication network, and more particularly, to a data call processing system and method in a mobile communication network capable of efficiently managing traffic in a mobile communication network.
일반적으로 3G UMTS(3rd Generation Universal Mobile Telecommunication System, 제 3세대 보편 이동 통신 시스템)와 같은 비동기 이동 통신 시스템은 유럽식 표준인 GSM(Global System for Mobile Communication)에서 진화한 제 3 세대 이동 통신 시스템으로서, GSM 핵심을 기본으로 하여 무선 접속망(RAN : Radio Access Network)에 WCDMA(Wideband Code Division Multiple Access) 기술을 접목하여 다양한 서비스를 제공하고 있다.In general, an asynchronous mobile communication system such as 3G 3rd Generation Universal Mobile Telecommunication System (UMTS) is a third generation mobile communication system evolved from the European standard, Global System for Mobile Communication (GSM). Based on the core, WCDMA (Wideband Code Division Multiple Access) technology is applied to Radio Access Network (RAN) to provide various services.
그래서 GGSN은 이러한 비동기 이동 통신 시스템을 구성하는데 사용된다. 즉, 제 3 세대 이동 통신 시스템의 구현 형태로 WCDMA망 구조에는 망 요소의 하나로 GGSN이 포함된다.So GGSN is used to construct this asynchronous mobile communication system. That is, as an implementation of the third generation mobile communication system, the WCDMA network structure includes GGSN as one of network elements.
도 1은 종래 GGSN과 그 주변 구성을 도시한 블록도로서, SGSN(Serving General packet radio Services Support Node)(10), GGSN(20), PDN(Packet Data Network)(30)을 포함하며, GGSN(20)은 GCP(Gateway Control Processor)#0(22), GCP#1(24)을 포함하고 있다. 여기서, SGSN(10)과 GGSN(20)은 Gn이라는 인터페이스로 연결되고, GGSN(20)과 PDN(30)은 Gi라는 명칭의 인터페이스로 연결된다.FIG. 1 is a block diagram illustrating a conventional GGSN and its peripheral configuration, and includes a Serving General Packet Radio Services Support Node (SGSN) 10, a GGSN 20, and a Packet Data Network (PDN) 30. 20 includes a gateway control processor (GCP) # 0 (22) and a GCP # 1 (24). Here, the SGSN 10 and the GGSN 20 are connected by an interface called Gn, and the GGSN 20 and the PDN 30 are connected by an interface named Gi.
SGSN(10)은 GPRS(General Packet Radio Services) 단말의 위치를 추적하고, GPRS 단말의 인증과 액세스 제어를 수행한다. GSM에서 단말의 위치를 관리하기 위한 단위로 LA(Location Area)를 사용했다면, GPRS에서는 RA(Routing Area)라는 단위를 사용해서 관리한다. The SGSN 10 tracks the location of a General Packet Radio Services (GPRS) terminal and performs authentication and access control of the GPRS terminal. If a location area (LA) is used as a unit for managing the location of a terminal in GSM, GPRS uses a unit called a routing area (RA).
또한, SGSN(10)은 GSN의 HLR(Hole Location Register)과 연결되어 단말에 대한 인증을 수행할 수 있으며, 인증 수행 후 단말로부터 제공받은 APN(Access Point Name) 정보에 대응되는 GGSN(20)를 목적지 주소로 한 데이터 호 메시지, 예컨대 IP 할당 요청 메시지를 생성하여 GGSN(20)으로 전송한다.In addition, SGSN 10 may be connected to the HLR (Hole Location Register) of the GSN to perform authentication for the terminal, and after performing the authentication, the GGSN 20 corresponding to the APN (Access Point Name) information provided from the terminal. A data call message, for example, an IP allocation request message, is generated at the destination address and transmitted to the GGSN 20.
GGSN(20)은 PDN(30)에서 데이터가 도착했을 경우에 어떤 SGSN(10)으로 전송할 것인지를 결정하고, 실제로 GTP(GPRS Tunneling Protocol)를 사용하여 SGSN(10)에 전송하는 기능을 수행한다. 이러한 GGSN(20)은 기본적으로 라우팅 기능을 수행하는 IP 라우터이며, 데이터 호 메시지의 수신에 따라 단말에 IP를 내려준다.The GGSN 20 determines which SGSN 10 to transmit when data arrives from the
GGSN(20)의 GCP#0(22) 및 GCP#1(24)에는 각기 다른 접속호 관리 정보와 APN 정보가 저장되어 있으며, SGSN(10)를 통한 단말의 데이터 호 메시지에 따라 저장된 IP 풀(Pool) 정보를 이용하여 IP를 단말에 내려준다.GCP # 0 (22) and GCP # 1 (24) of the GGSN 20 store different access call management information and APN information, and store the IP pool (stored according to the data call message of the terminal through the SGSN 10). Pool) information is used to download the IP to the terminal.
GGSN(20)의 GCP#0, #1(22, 24)이 단말에 IP를 할당하는 과정에 대해 설명하면 아래와 같다.If the
단말이 APN_1를 이용하여 데이터 호를 요청하면 SGSN(10)은 APN_1을 이용한 데이터 호 메시지를 생성하여 GGSN(20)에 전송하고, 이에 따라 GGSN(20)은 APN_1의 APN 정보를 갖는 GCP#0(22)에 데이터 호 메시지를 제공하며, GCP#0(22)은 데이터 호 메시지의 수신됨에 따라 자신이 가지고 있는 IP 풀 정보를 토대로 단말에 IP를 내려준다.When the UE requests a data call using APN_1, SGSN 10 generates a data call message using APN_1 and transmits it to GGSN 20. Accordingly, GGSN 20 transmits GCP # 0 (with APN information of APN_1). 22) provides a data call message, and GCP # 0 (22) drops an IP to the terminal based on its own IP pool information as the data call message is received.
한편, 단말이 APN_2를 이용하여 데이터 호를 요청하면 SGSN(10)은 APN_2을 이용한 데이터 호 메시지를 생성하여 GGSN(20)에 전송하고, 이에 따라 GGSN(20)은 APN_2의 APN 정보를 갖는 GCP#1(24)에 데이터 호 메시지를 제공하며, GCP#1(24)은 데이터 호 메시지의 수신됨에 따라 자신이 가지고 있는 IP 풀 정보를 토대로 단말에 IP를 내려준다.On the other hand, when the UE requests a data call using APN_2, SGSN 10 generates a data call message using APN_2 and transmits it to GGSN 20. Accordingly, GGSN 20 transmits GCP # having APN information of APN_2. The data call message is provided to the 1 (24), and the GCP # 1 (24) drops the IP to the terminal based on the IP pool information it has as the data call message is received.
이와 같이, 종래의 IP 할당 방법의 경우에는 단말이 호 요청한 APN에 의거하여 해당 APN를 갖는 GCP만을 이용하여 단말에 IP를 할당하기 때문에 트래픽이 어느 한쪽의 GCP로 가중되는 문제점이 있다.As described above, in the conventional IP allocation method, since the IP is allocated to the terminal using only the GCP having the APN based on the APN requested by the terminal, traffic is weighted to either GCP.
본 발명의 목적은 이와 같은 종래 기술의 문제점을 해결하기 위한 것으로, SGSN에 수신되는 APN 정보와 관계없이 단말에 IP를 할당할 GCP의 식별 정보를 포함시킨 데이터 호 메시지를 생성하여 GGSN에 전송함으로서, 단말이 접속한 APN과 무관하게 GCP를 선택할 수 있는 이동 통신망에서의 데이터 호 처리 시스템 및 방법을 제공하는데 있다.An object of the present invention is to solve the problems of the prior art, by generating a data call message containing the identification information of the GCP to assign IP to the terminal irrespective of the APN information received in the SGSN, by transmitting to the GGSN, The present invention provides a data call processing system and method in a mobile communication network capable of selecting a GCP regardless of an APN to which a terminal is connected.
본 발명의 다른 목적은, APN를 통해 데이터 호가 수신됨에 따라 데이터 호를 처리할 GCP를 선택한 후 선택된 GCP를 이용하여 데이터 호를 처리함으로서, APN 자원을 효율적으로 관리할 수 있을 뿐만 아니라 GCP별 트래픽을 분산시킬 수 있는 이동 통신망에서의 데이터 호 처리 시스템 및 방법을 제공하는데 있다.Another object of the present invention is to select a GCP to process a data call as a data call is received through the APN, and then process the data call using the selected GCP, thereby efficiently managing APN resources as well as traffic per GCP. The present invention provides a data call processing system and method in a mobile communication network that can be distributed.
상기와 같은 목적을 달성하기 위하여 본 발명은, 단말로부터 제공받는 APN 정보에 대응되는 GGSN을 목적지 주소로 한 데이터 호 메시지를 송신하는 SGSN과, 상기 GGSN에 설치되고, 상기 SGSN의 데이터 호 메시지에 의거하여 상기 단말에 IP를 할당하는 다수의 GCP와, 상기 SGSN과 GGSN간을 연결시키고, 상기 다수의 GCP별 트래픽량을 측정하는 트래픽 측정 모듈을 구비하며, 상기 SGSN으로부터 데이터 호 메시지가 수신됨에 따라 상기 트래픽 측정 모듈에서 측정된 상기 GCP별 트래픽량에 의거하여 상기 다수의 GCP들 중 어느 하나를 선택하고, 상기 선택된 GCP에 상기 데이터 호 메시지를 제공하는 Gn 인터페이스를 포함한다.In order to achieve the above object, the present invention, SGSN for transmitting a data call message with a destination address of the GGSN corresponding to the APN information provided from the terminal, and installed in the GGSN, based on the data call message of the SGSN And a plurality of GCPs for allocating IPs to the terminal, the SGSN and a GGSN, and a traffic measurement module for measuring the traffic volume for each of the plurality of GCPs, as the data call message is received from the SGSN. And a Gn interface for selecting any one of the plurality of GCPs and providing the data call message to the selected GCP based on the traffic amount for each GCP measured by the traffic measurement module.
삭제delete
삭제delete
삭제delete
삭제delete
삭제delete
삭제delete
삭제delete
상기와 같은 본 발명의 다른 목적을 달성하기 위하여 다른 견지에서의 본 발명은, SGSN에서 단말의 임의의 APN 정보를 이용한 데이터 호 요청을 단말로부터 수신하는 단계와, 상기 APN 정보에 대응되는 GGSN을 목적지 주소로 한 데이터 호 메시지를 생성한 후 이를 상기 GGSN에 송신하는 단계와, 상기 SGSN으로부터 데이터 호 메시지를 수신한 상기 GGSN에서 GCP들의 트래픽량에 의거하여 상기 다수의 GCP들 중 어느 하나를 선택하는 단계와, 상기 선택된 GCP로 상기 수신된 데이터 호 메시지를 송신하는 단계와, 상기 데이터 호 메시지를 수신한 GCP에서 상기 단말에 IP를 할당하는 단계를 포함한다.According to another aspect of the present invention, there is provided a data call request using an arbitrary APN information of a terminal from a terminal, and a GGSN corresponding to the APN information. Generating a data call message addressed to the GGSN and selecting one of the plurality of GCPs based on the traffic volume of GCPs in the GGSN receiving the data call message from the SGSN; And transmitting the received data call message to the selected GCP, and assigning an IP to the terminal in the GCP receiving the data call message.
이하, 첨부한 도면을 참조하여 본 발명에 따른 WCDMA 망에서의 데이터 호 처리 과정에 대하여 상세히 설명한다. Hereinafter, a data call processing process in a WCDMA network according to the present invention will be described in detail with reference to the accompanying drawings.
도 2는 본 발명의 바람직한 실시 예에 따른 이동 통신망에서의 데이터 호 처리 시스템을 도시한 블록도이다.2 is a block diagram illustrating a data call processing system in a mobile communication network according to an exemplary embodiment of the present invention.
도 2를 참조하면, 본 발명의 바람직한 실시 예에 따른 데이터 호 처리 시스템은 단말(200), 노드 B(202), RNC(Radio Network Controller)(204), SGSN(210), GGSN(220)를 포함하며, GGSN(220)은 Gn 인터페이스부(230)와 GCP1, 2(240/1, 240/2)를 포함한다.2, a data call processing system according to a preferred embodiment of the present invention includes a
본 발명에서의 Gn 인터페이스부(230)는 트래픽 측정 모듈(232), 변환 모듈(234) 및 진단 모듈(236)을 포함하고 있다.In the present invention, the
단말(200)은 이동 통신망, 예컨대 WCDMA망을 통해 다양한 이동 통신 서비스, 예컨대 통화 서비스, 무선 인터넷 서비스, 메시지 서비스 등을 제공받으며, 특히 무선 인터넷을 통해 데이터 서비스를 제공받기 위해 노드 B(202) 및 RNC(204)를 통 해 SGSN(210)에 접속하여 인증과정을 수행한 후 데이터 호 서비스 요청 시 자신의 APN 정보를 SGSN(210)에 제공한다.The
여기서, APN 정보는 가입자의 단말(200)에 데이터 서비스를 위한 IP 어드레스를 할당해주는 GGSN(220)으로 연결시켜주는 기준 도메인 네임이다.Here, the APN information is a reference domain name that connects the
SGSN(210)은 GPRS 단말(200)의 위치 추적, GPRS 단말(200)의 인증 및 액세스 제어를 수행하며, 특히 단말(200)로부터 전송되는 데이터 호에 대해 가입자 검증을 수행한 후 단말(200)을 GGSN(220)으로 연결시켜준다.The SGSN 210 performs location tracking of the
또한, SGSN(210)은 단말(200)의 데이터 호 요청 시 제공받은 APN 정보에 대응되는 GGSN(220)를 목적지 주소로 한 데이터 호 메시지를 생성하고, 생성된 데이터 호 메시지를 해당 GGSN(220)에 전송한다.In addition, the SGSN 210 generates a data call message using the GGSN 220 corresponding to the APN information provided in the data call request of the
GGSN(220)은 SGSN(210)으로부터 제공받은 데이터 호 메시지의 APN 정보를 참조하여 단말(200)에게 IP 어드레스를 할당한다.The GGSN 220 allocates an IP address to the
이때, GGSN(220)의 Gn 인터페이스부(230)는 SGSN(210)으로부터 데이터 호 메시지가 수신되면, GCP1, 2(240/1, 240/2)들 중 어느 하나의 GCP를 선택한 후 선택된 GCP에 데이터 호 메시지를 제공한다.At this time, when the data call message is received from the SGSN 210, the
Gn 인터페이스부(230)의 트래픽 측정 모듈(232)은 GGSN(220) 내의 GCP1, 2(240/1, 240/2) 각각에 대한 트래픽을 측정한다.The
GCP1, 2(240/1, 240/2)에는 각기 다른 IP 풀과 식별 정보가 설정되어 있으며, 각각의 GCP1, 2(240/1, 240/2)는 데이터 호 메시지에 응답하여 내부에 설정된 IP 풀을 토대로 단말(200)에 IP를 할당해준다. 여기서 각각의 GCP1, 2(240/1, 240/2)에 설정된 식별 정보는 GGSN(220)의 APN 정보에 종속된 IP 어드레스일 수 있다. 예를 들면, APN 정보가 "Skt.com"인 경우 GCP1(240/1)의 식별정보는 "Skt.com_1"이고, GCP2(240/2)의 식별 정보는 "Skt.com_2"일 수 있다.GCP1 and 2 (240/1 and 240/2) have different IP pools and identification information. Each GCP1 and 2 (240/1 and 240/2) has an IP set internally in response to a data call message. IP is allocated to the terminal 200 based on the pool. The identification information set in each of GCP1 and 2 (240/1 and 240/2) may be an IP address dependent on the APN information of the
한편, 본 발명에서의 GCP1(240/1) 및 GCP2(240/2)에 설정된 정보(configuration information)는 도 3에 도시된 바와 같다.Meanwhile, configuration information set in the GCP1 240/1 and the GCP2 240/2 in the present invention is as shown in FIG. 3.
변환 모듈(234)은 데이터 호 메시지에 설정된 목적지 주소를 선택된 GCP의 식별정보로 변환시키는 수단으로서, 이를 통해 데이터 호 메시지를 선택된 GCP로 전송할 수 있다.The
진단 모듈(236)은 GCP1, 2(240/1, 240/2)의 이상 유무를 체크하는데, Gn 인터페이스부(230)는 데이터 호 메시지를 송신할 GCP 선택 시 진단 모듈(236)에서 체크한 결과 토대로 GCP를 선택한다. 즉, 진단 모듈(236)에서 GCP1, 2(240/1, 240/2)의 이상 유무를 체크한 결과 GCP1(240/1)에 고장이 있는 경우 Gn 인터페이스부(230)는 SGSN(210)에서 송신한 데이터 호 메시지를 모두 GCP2(240/2)에 송신한다.The
본 발명에서의 Gn 인터페이스부(230)는 트래픽 측정 모듈(232)에서 측정된 각 GCP별 트래픽량에 의거하여 데이터 호 메시지를 송신할 GCP를 선택할 수 있거나 순차 또는 교번적으로 GCP를 선택할 수 있다. In the present invention, the
즉, Gn 인터페이스부(230)는 트래픽 측정 모듈(232)에서 측정된 각 GCP별 트래픽량을 비교한 후 트래픽량이 적은 GCP를 선택하고, 선택된 GCP로 데이터 호 메시지를 전송함으로서, 선택된 GCP를 이용하여 단말(200)에 IP를 할당할 수 있다.That is, the
또한, Gn 인터페이스부(230)는 순차 또는 교번적으로 GCP를 선택할 수 있는데, 즉 SGSN(210)으로부터 제공받은 첫 번째 데이터 호 메시지를 GCP1(240/1)에 송신한 후 두 번째 데이터 호 메시지를 GCP2(240/2)에 송신하고, 세 번째 데이터 호 메시지를 다시 GCP1(240/1)에 제공한다.In addition, the
본 발명의 바람직한 실시 예에서는 GGSN(220)의 Gn 인터페이스부(230)에서 데이터 호 메시지를 수신한 후 데이터 호 메시지를 토대로 단말(200)에 IP를 할당할 GCP를 선택하는 것으로 예를 들어 설명하였지만, 다른 실시 예로서 SGSN(210)에 로드 쉐어(load share) 기능과 GGSN(220) 내의 GCP들의 식별 정보를 이용하여 단말(200)에 IP를 할당할 GCP를 적절하게 선택할 수 있다.In the exemplary embodiment of the present invention, the
즉, GGSN(220) 내에는 GCP1, 2(240/1, 240/2)의 식별 정보가 저장되어 있으며, 단말(200)이 임의의 APN 정보, 예컨대 "Skt.com"으로 노드 B(202) 및 RNC(204)를 SGSN(210)에 접속한 경우 SGSN(210)은 로드 쉐어 기능을 이용하여 "Skt.com"에 대응되는 GGSN(220) 내의 GCP1, 2(240/1, 240/2)들 중 어느 하나, 예컨대 GCP1(240/1)을 선택한 후 선택된 GCP1(240/1)의 식별 정보를 포함한 데이터 호 메시지를 생성하여 GGSN(220)에 제공한다. 이에 따라 , GGSN(220)의 Gn 인터페이스부(230)는 데이터 호 메시지에 포함된 GCP1(240/1)의 식별 정보를 이용하여 데이토 호 메시지의 목적지 주소를 변환시킴으로서, 데이터 호 메시지를 GCP1(240/1)에 전송할 수 있으며, 이에 GCP1(240/1)에서는 내부에 설정된 IP 풀에 의거하여 단말(200)에 IP를 할당하게 된다.That is, identification information of GCP1, 2 (240/1, 240/2) is stored in the
이와 같이, 본 발명의 실시 예에 따르면, APN를 통해 데이터 호가 수신됨에 따라 데이터 호를 처리할 GCP를 선택한 후 선택된 GCP를 이용하여 데이터 호를 처리함으로서, APN 자원을 효율적으로 관리할 수 있을 뿐만 아니라 GCP별 트래픽을 분산시킬 수 있다.As such, according to an embodiment of the present invention, as the data call is received through the APN, by selecting the GCP to process the data call and processing the data call using the selected GCP, not only can the APN resource be efficiently managed. GCP traffic can be distributed.
상기와 같은 구성을 갖는 데이터 호 처리 시스템이 동작하는 과정에 대해 도 4 및 도 5를 참조하여 설명한다.The operation of the data call processing system having the above configuration will be described with reference to FIGS. 4 and 5.
도 4는 본 발명의 일 실시 예에 따른 WCDMA망에서의 데이터 호 처리 과정을 도시한 흐름도이다.4 is a flowchart illustrating a data call processing process in a WCDMA network according to an embodiment of the present invention.
먼저, 도 4에 도시된 바와 같이, 단말(200)이 노드 B(202) 및 RNC(204)를 통해 SGSN(210)에 APN 정보, 예컨대 "Skt.com"를 제공하여 데이터 호 서비스를 요청하면(S400), SGSN(210)은 로드 쉐어 기능을 이용하여 APN 정보에 대응되는 GGSN(220) 내 GCP1, GCP(240/1, 240/2)들 중 어느 하나, 예컨대 GCP1(240/1)의 식별 정보인 대표 IP(Skt.com_1)가 지정된 데이터 호 메시지를 생성(S402)한다.First, as shown in FIG. 4, when the terminal 200 requests data call service by providing APN information, for example, “Skt.com” to the
그런 다음, SGSN(210)은 단말(200)로부터 제공받은 APN 정보를 토대로 GGSN(220)에 접속하여 생성된 데이터 호 메시지를 GGSN(220)에 제공한다(S404).Then, the
GGSN(220)의 Gn 인터페이스부(230)는 데이터 호 메시지의 목적지 주소를 GCP1(240/1)의 대표 IP(Skt.com_1)로 변환시키고, 변화된 데이터 호 메시지를 GCP1(240/1)에 제공한다(S406, S408).The
데이터 호 메시지를 수신한 GCP1(240/1)은 설정된 IP 풀 정보에 의거하여 임의의 IP 어드레스를 단말(200)에 할당하게 되며(S410), 이에 따라 단말(200)은 할당된 IP 어드레스를 이용하여 데이터 패킷을 송수신하게 된다.The GCP1 240/1 receiving the data call message allocates an arbitrary IP address to the terminal 200 based on the set IP pool information (S410). Accordingly, the terminal 200 uses the allocated IP address. To transmit and receive data packets.
본 발명의 일 실시 예에 따르면, SGSN(210)에 수신되는 APN 정보와 관계없이 단말(200)에 IP를 할당할 GCP의 식별 정보를 포함시킨 데이터 호 메시지를 생성하여 GGSN(220)에 전송함으로서, 단말(200)이 접속한 APN과 무관하게 GCP를 선택할 수 있어 APN 자원을 효율적으로 관리할 수 있다.According to an embodiment of the present invention, regardless of the APN information received by the
도 5는 본 발명의 다른 실시 예에 따른 WCDMA망에서의 데이터 호 처리 과정을 도시한 흐름도이다.5 is a flowchart illustrating a data call processing process in a WCDMA network according to another embodiment of the present invention.
먼저, 도 5에 도시된 바와 같이, 단말(200)이 노드 B(202) 및 RNC(204)를 통해 SGSN(210)에 APN 정보, 예컨대 "Skt.com"를 제공하여 데이터 호 서비스를 요청한다(S500).First, as shown in FIG. 5, the terminal 200 provides APN information, such as "Skt.com", to the
이에, SGSN(210)은 APN 정보를 목적지 주소로 하는 데이터 호 메시지를 생성한 후(S502), 단말(200)로부터 제공받은 APN 정보에 대응되는 GGSN(220)에 접속하여 생성된 데이터 호 메시지를 전송한다(S504).Accordingly, the
GGSN(220)의 Gn 인터페이스부(230)는 GCP1, 2(240/1, 240/2)들 중 어느 하나를 선택한다(S506). GCP1, 2(240/1, 240/2)들 중 어느 하나를 선택할 때 Gn 인터페이스부(230)는 트래픽 측정 모듈(232)에서 측정된 각 GCP1, 2(240/1, 240/2)의 트래픽량에 의거하여 선택하거나 교번 또는 순차적으로 선택할 수 있다.The
그런 다음, Gn 인터페이스부(230)의 변환 모듈(234)은 데이터 호 메시지의 목적지 주소를 선택된 GCP, 예컨대 GCP1(240/1)의 식별 정보인 대표 IP(Skt.com_1)로 변환(S508)시킴으로서, 데이터 호 메시지를 GCP1(240/1)에 제공한다(S510).Then, the
데이터 호 메시지를 수신한 GCP1(240/1)은 설정된 IP 풀 정보에 의거하여 임 의의 IP 어드레스를 단말(200)에 할당하게 되며(S512), 이에 따라 단말(200)은 할당된 IP 어드레스를 이용하여 데이터 패킷을 송수신하게 된다.The GCP1 240/1 receiving the data call message allocates an arbitrary IP address to the terminal 200 based on the set IP pool information (S512). Accordingly, the terminal 200 uses the allocated IP address. To transmit and receive data packets.
본 발명의 다른 실시 예에 따르면, APN를 통해 데이터 호가 수신됨에 따라 데이터 호를 처리할 GCP를 선택한 후 선택된 GCP를 이용하여 데이터 호를 처리함으로서, APN 자원을 효율적으로 관리할 수 있을 뿐만 아니라 GCP별 트래픽을 분산시킬 수 있다.According to another embodiment of the present invention, as the data call is received through the APN, by selecting the GCP to process the data call and processing the data call using the selected GCP, not only can the APN resources be efficiently managed but also GCP-specific You can distribute traffic.
본 발명은 상술한 특정의 바람직한 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자라면 누구든지 다양한 변형 실시가 가능한 것은 물론이고, 그와 같은 변경은 청구범위 기재의 범위내에 있게 된다.The present invention is not limited to the above-described specific preferred embodiments, and various modifications can be made by any person having ordinary skill in the art without departing from the gist of the present invention claimed in the claims. Of course, such changes will fall within the scope of the claims.
이상 설명한 바와 같이, 본 발명은 SGSN에 수신되는 APN 정보와 관계없이 단말에 IP를 할당할 GCP의 식별 정보를 포함시킨 데이터 호 메시지를 생성하여 GGSN에 전송함으로서, 단말이 접속한 APN과 무관하게 GCP를 선택할 수 있어 APN 자원을 효율적으로 관리할 수 있는 효과가 있다.As described above, the present invention generates a data call message including the identification information of the GCP to allocate IP to the terminal regardless of the APN information received by the SGSN and transmits the data call message to the GGSN, regardless of the APN connected to the terminal GCP Since it can be selected, it is effective to manage APN resources efficiently.
또한, 본 발명은 APN를 통해 데이터 호가 수신됨에 따라 데이터 호를 처리할 GCP를 선택한 후 선택된 GCP를 이용하여 데이터 호를 처리함으로서, APN 자원을 효율적으로 관리할 수 있을 뿐만 아니라 GCP별 트래픽을 분산시킬 수 있는 효과가 있다.In addition, the present invention, by selecting the GCP to process the data call as the data call is received through the APN and processing the data call using the selected GCP, not only can efficiently manage the APN resources but also distribute the traffic per GCP It can be effective.
한편, 본 발명은 APN과 무관하게 GCP를 선택함으로서, 특정 GCP가 고장나는 경우에 다른 GCP를 선택하여 단말에 IP를 할당할 수 있는 장점이 있다.On the other hand, the present invention by selecting the GCP irrespective of the APN, there is an advantage that can be assigned to the terminal by selecting a different GCP when a specific GCP failure.
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070058378A KR100891052B1 (en) | 2007-06-14 | 2007-06-14 | Data call processing system and method in mobile communication network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070058378A KR100891052B1 (en) | 2007-06-14 | 2007-06-14 | Data call processing system and method in mobile communication network |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080110072A KR20080110072A (en) | 2008-12-18 |
KR100891052B1 true KR100891052B1 (en) | 2009-03-31 |
Family
ID=40369034
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070058378A Expired - Fee Related KR100891052B1 (en) | 2007-06-14 | 2007-06-14 | Data call processing system and method in mobile communication network |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100891052B1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030047102A (en) * | 2001-12-07 | 2003-06-18 | 삼성전자주식회사 | Method for selecting the optimal ggsn by sgsn in gprs |
KR20040087096A (en) * | 2003-04-04 | 2004-10-13 | 엘지전자 주식회사 | Load distribution method in mobile communication system |
KR20050054663A (en) * | 2003-12-05 | 2005-06-10 | 한국전자통신연구원 | A method for balancing load in gprs network and call set-up method thereby |
KR20060062764A (en) * | 2004-12-06 | 2006-06-12 | 엘지노텔 주식회사 | Connection call management device and method in support system |
-
2007
- 2007-06-14 KR KR1020070058378A patent/KR100891052B1/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030047102A (en) * | 2001-12-07 | 2003-06-18 | 삼성전자주식회사 | Method for selecting the optimal ggsn by sgsn in gprs |
KR20040087096A (en) * | 2003-04-04 | 2004-10-13 | 엘지전자 주식회사 | Load distribution method in mobile communication system |
KR20050054663A (en) * | 2003-12-05 | 2005-06-10 | 한국전자통신연구원 | A method for balancing load in gprs network and call set-up method thereby |
KR20060062764A (en) * | 2004-12-06 | 2006-06-12 | 엘지노텔 주식회사 | Connection call management device and method in support system |
Also Published As
Publication number | Publication date |
---|---|
KR20080110072A (en) | 2008-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20050054663A (en) | A method for balancing load in gprs network and call set-up method thereby | |
TWI432048B (en) | Load distribution system, load distribution method and authentication server | |
CN108476549A (en) | A kind of IP address distribution method and equipment | |
JP5091320B2 (en) | Policy determining function addressing method, network component, and network system | |
US20120269061A1 (en) | Method and Apparatus for Selecting a Quality of Service Parameter | |
US20060203787A1 (en) | Method of configuring a communication device | |
CN103037442A (en) | Method and system for achieving flow separation scheduling | |
CN102651862B (en) | IP (Internet Protocol) address configuration method of WAP (Wireless Application Protocol) gateway and equipment thereof | |
CN103248716B (en) | Distribution method, device and system of private network address | |
EP1928190A1 (en) | Method for controlling transmissions between neighbouring nodes in a radio communications system and access node thereof | |
KR100891052B1 (en) | Data call processing system and method in mobile communication network | |
CN102958128B (en) | The method connected for UE service selection PDN and device | |
KR100550014B1 (en) | A service providing method by changing user behavior of wireless packet service system | |
CN101431800B (en) | Mobile communication system, radio channel controller, mobile machine and switcher | |
KR101038618B1 (en) | Method and system for selectively assigning authorized IP to mobile terminal | |
KR100604530B1 (en) | Data incoming service system and method for dynamic IP of mobile communication terminal | |
CN105165040B (en) | A kind of distribution method, the apparatus and system of IP address and IP parameters | |
KR101193647B1 (en) | Apparatus and method for simultaneously transmitting data in heterogeneous network | |
KR100636267B1 (en) | How to manage the GP tunnel in the GMS network | |
KR101752975B1 (en) | Apparatus and Method for allocating IP in LTE System | |
KR100405804B1 (en) | System and Method for IP Reachability Service of Wireless IP Mobile | |
KR100596405B1 (en) | GGSN and method for resource allocation in GGSN | |
KR100565293B1 (en) | IP data transmission method of mobile communication system | |
JP6986354B2 (en) | Communication system and communication method | |
CN104735646B (en) | The method and system of differentiated service under a kind of POOL network environments |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20070614 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20080508 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20081028 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20080508 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
J201 | Request for trial against refusal decision | ||
PJ0201 | Trial against decision of rejection |
Patent event date: 20081128 Comment text: Request for Trial against Decision on Refusal Patent event code: PJ02012R01D Patent event date: 20081028 Comment text: Decision to Refuse Application Patent event code: PJ02011S01I Appeal kind category: Appeal against decision to decline refusal Decision date: 20090108 Appeal identifier: 2008101012727 Request date: 20081128 |
|
PG1501 | Laying open of application | ||
AMND | Amendment | ||
PB0901 | Examination by re-examination before a trial |
Comment text: Amendment to Specification, etc. Patent event date: 20081229 Patent event code: PB09011R02I Comment text: Request for Trial against Decision on Refusal Patent event date: 20081128 Patent event code: PB09011R01I Comment text: Amendment to Specification, etc. Patent event date: 20080708 Patent event code: PB09011R02I |
|
B701 | Decision to grant | ||
PB0701 | Decision of registration after re-examination before a trial |
Patent event date: 20090108 Comment text: Decision to Grant Registration Patent event code: PB07012S01D Patent event date: 20090107 Comment text: Transfer of Trial File for Re-examination before a Trial Patent event code: PB07011S01I |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20090323 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20090323 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20120229 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20130103 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20130103 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20140228 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20140228 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20150225 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20150225 Start annual number: 7 End annual number: 7 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20190103 |