KR100437144B1 - Method and apparatus for packet data processing in wireless packet data network - Google Patents

Method and apparatus for packet data processing in wireless packet data network Download PDF

Info

Publication number
KR100437144B1
KR100437144B1 KR10-2001-0087155A KR20010087155A KR100437144B1 KR 100437144 B1 KR100437144 B1 KR 100437144B1 KR 20010087155 A KR20010087155 A KR 20010087155A KR 100437144 B1 KR100437144 B1 KR 100437144B1
Authority
KR
South Korea
Prior art keywords
packet
processing means
data
packet processing
control
Prior art date
Application number
KR10-2001-0087155A
Other languages
Korean (ko)
Other versions
KR20030056853A (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 KR10-2001-0087155A priority Critical patent/KR100437144B1/en
Publication of KR20030056853A publication Critical patent/KR20030056853A/en
Application granted granted Critical
Publication of KR100437144B1 publication Critical patent/KR100437144B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • 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/12Access point controller devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 무선패킷데이터망에서 패킷데이터를 그 종류별로 분류하여 처리하도록 함으로써, 패킷데이터의 처리를 효율적으로 할 수 있도록 된 무선패킷데이터망에서 패킷데이터처리장치 및 그 방법에 관한 것이다.The present invention relates to an apparatus and method for processing a packet data in a wireless packet data network which can efficiently process packet data by classifying and processing packet data according to its type in a wireless packet data network.

또한 본 발명에 따른 무선패킷데이터망에서 패킷데이터처리장치 및 그 방법은, 기지국제어기와 IP망간에 결합되어 기지국제어기에 결합된 무선단말기와 IP망에 결합된 목적지간의 패킷데이터를 처리하는 패킷처리장치를 포함하여 구성되는 무선패킷데이터망에 있어서, 상기 패킷데이터처리장치는 제어패킷을 처리하기 위한 제어패킷처리수단과, 데이터패킷을 처리하기 위한 데이터패킷처리수단으로 구성되고, 상기 데이터패킷처리수단은 기지국제어기로부터 인가되는 제어패킷을 제어패킷처리수단으로 제공하며, 제어패킷처리수단과 사설 IP통신을 통해 호접속중인 세션정보를 동일하게 관리하도록 구성되는 것을 특징으로 한다.In addition, the packet data processing apparatus and method in the wireless packet data network according to the present invention, the packet processing apparatus is coupled between the base station controller and the IP network to process packet data between the radio terminal coupled to the base station controller and the destination coupled to the IP network. In the wireless packet data network comprising a, the packet data processing apparatus is composed of a control packet processing means for processing a control packet, and a data packet processing means for processing a data packet, the data packet processing means It provides a control packet applied from the base station controller to the control packet processing means, and characterized in that configured to manage the session information during the call connection through the control packet processing means and private IP communication.

또한 상기 제어패킷처리수단과 데이터패킷처리수단은 서버로 구성되어 통신환경에 따라 선택적으로 추가설치가 가능하도록 구성되는 것을 특징으로 한다.In addition, the control packet processing means and the data packet processing means is characterized in that the server is configured to be selectively installed according to the communication environment.

또한, 상기 데이터패킷처리수단은 기지국제어기로부터의 업링크데이터패킷을 처리하는 업링크패킷처리수단과, IP망으로부터의 다운링크데이터패킷을 처리하는 다운링크패킷처리수단으로 분리하여 구성할 수 있다.In addition, the data packet processing means may be divided into an uplink packet processing means for processing the uplink data packet from the base station controller and a downlink packet processing means for processing the downlink data packet from the IP network.

Description

무선패킷데이터망에서 패킷데이터처리장치 및 그 방법{Method and apparatus for packet data processing in wireless packet data network}Packet data processing apparatus and method therefor in a wireless packet data network {Method and apparatus for packet data processing in wireless packet data network}

본 발명은 무선패킷데이터망에서 처리되는 패킷데이터를 그 종류별로 분류하여 처리하도록 함으로써, 패킷데이터의 처리를 효율적으로 할 수 있도록 된 무선패킷데이터망에서 패킷데이터처리장치 및 그 방법에 관한 것이다.The present invention relates to a packet data processing apparatus and method for a wireless packet data network that can efficiently process packet data by classifying and processing packet data processed in a wireless packet data network for each type.

일반적으로 무선데이터통신은 무선 데이터 통신망 또는 셀룰러 모뎀을 사용하는 1세대 단계를 지나, 현재에는 디지털 셀룰라/ 피시에스(Cellular/PCS)망을 이용한 음성/데이터 겸용의 2세대 단계의 무선 데이터통신서비스를 실시하고 있다.In general, wireless data communication passes through the first generation stage using a wireless data communication network or a cellular modem, and now implements a second generation stage of wireless data communication service using a voice / data combination using a digital cellular / PCS network. Doing.

그리고, 최근 개발되고 있는 3세대 무선데이터통신망은 이동 IP개념을 추가하여 가입자가 이동하면서 패킷서비스, 예컨대 인터넷서비스를 제공받을 수 있도록 개발되고 있는 추세이다. 여기서 상기 3세대 무선데이터통신망은 무선망을 통해 패킷데이터서비스를 수행하므로 무선 패킷데이터망이라고 칭하며, 이 무선 패킷데이터망은 현재 CDMA2000, UMTS 시스템으로 개발되고 있다.In addition, recently developed third generation wireless data communication networks have been developed to add a mobile IP concept so that subscribers can receive packet services such as Internet services while moving. Since the third generation wireless data communication network performs a packet data service through a wireless network, it is called a wireless packet data network. The wireless packet data network is currently being developed as a CDMA2000 and UMTS system.

도1은 일반적인 무선 패킷데이터망의 구성을 개략적으로 나타낸 도면이다.1 is a diagram schematically showing a configuration of a general wireless packet data network.

도1에 도시된 바와 같이 무선 패킷데이터망은 서비스가입자가 무선 인터넷서비스와 같은 패킷데이터서비스를 제공받기 위한 무선단말기(1)와, 이무선단말기(1)와 무선으로 데이터송수신을 수행하는 기지국(2), 기지국(2)의 동작을 제어하기 위한 기지국제어기(3)및, 이 기지국제어기(3)와 IP망(5)간에 결합되어 기지국제어기(3)로부터 인가되는 패킷데이터서비스요구를 근거로 무선단말기(1)와 IP망(5)간의 전반적인 호처리기능 및 이에 따른 패킷데이터서비스를 수행하는 패킷처리장치, 즉 패킷데이터서비스노드(PDSN : Packet Data Service Node, 4)를 포함하여 구성된다.As shown in FIG. 1, a wireless packet data network includes a base station that performs data transmission and reception wirelessly with a wireless terminal 1 for receiving a packet data service such as a wireless Internet service, and a wireless terminal 1 by a subscriber. 2) a base station controller 3 for controlling the operation of the base station 2 and a packet data service request coupled from the base station controller 3 and the IP network 5 and applied from the base station controller 3 based on the request. It includes a packet processing apparatus for performing an overall call processing function between the wireless terminal 1 and the IP network 5, and thus packet data service, that is, a packet data service node (PDSN: 4).

이때, 상기 PDSN(4)은 기지국제어기(3)와 IP망(5)으로부터 인가되는 패킷형태의 데이터를 처리하게 된다.At this time, the PDSN (4) is to process the data in the form of packets applied from the base station controller 3 and the IP network (5).

즉, 서비스가입자가 무선단말기(1)를 통해 IP망(5)에 결합된 임의 목적지, 예컨대 서비스제공서버로의 접속을 선택하게 되면, 해당 목적지에 대한 호접속정보는 기지국(2) 및 기지국제어기(3)를 통해 PDSN(4)으로 송출되고, PDSN(4)은 무선단말기(1)에 대한 인증처리, 경로설정, 목적지정보에 대응되는 IP정보 검색, 무선단말기(1)에 대한 유효 IP 할당등과 같은 일련의 호처리제어를 수행함과 더불어, 호 설정된 무선단말기(1)와 목적지간의 패킷데이터전송처리를 수행하게 된다.That is, when the service subscriber selects a connection to an arbitrary destination, for example, a service providing server, connected to the IP network 5 through the wireless terminal 1, call connection information for the corresponding destination is determined by the base station 2 and the base station controller. (3) is sent to the PDSN (4), the PDSN (4) is the authentication process for the wireless terminal (1), routing, IP information corresponding to the destination information, the effective IP allocation for the wireless terminal (1) In addition to performing a series of call processing controls such as the above, the packet data transmission process between the call set wireless terminal 1 and the destination is performed.

여기서 상기 PDSN(4)로 입력되는 패킷은 크게 제어패킷과 데이터패킷으로 구분될 수 있으며, PDSN(4)은 랜덤하게 인가되는 제어패킷과 데이터패킷을 동시에 처리하도록 구성되게 된다.Here, the packet input to the PDSN (4) can be largely divided into a control packet and a data packet, the PDSN (4) is configured to process a control packet and a data packet is applied at random.

그런데 IP통신을 수행하는 상기 무선패킷데이터망에서는 하나의 호에 대해 무선단말기와 목적지간 송수신되는 패킷의 통신경로가 상이하며, 패킷을 유실하는 경우 복구가 어렵다는 단점이 있다. 이는 특히 다수의 패킷을 처리하는 PDSN(4)에서 발생되는 바, PDSN(4)의 안정적인 처리방법이 요구되고 있는 실정이다.However, in the wireless packet data network performing IP communication, a communication path between packets transmitted and received between a wireless terminal and a destination is different for a single call, and it is difficult to recover the packet when the packet is lost. In particular, since the PDSN 4 processes a large number of packets, a stable processing method of the PDSN 4 is required.

또한, 통화량이 증대되어 PDSN(4)의 용량추가가 요구되는 경우에 있어서도 PDSN(4)을 전체적으로 수정하여야 하거나, 또는 상용화된 일정 용량의 PDSN(4)을 추가 설치하여야 하는 곤란성이 있게 된다. 이는 예컨대 데이터패킷에 대한 처리용량이 요구되는 경우에도 상용화된 PDSN(4) 즉, 제어패킷처리기능이 포함된 PDSN을 추가함으로 인해 경제적인 손실이 있게 되는 문제가 있게 된다.Further, even when the call volume is increased and the capacity of the PDSN 4 is required, the PDSN 4 must be modified as a whole, or a commercially available fixed capacity PDSN 4 must be additionally installed. For example, even when a processing capacity for a data packet is required, there is a problem of economic loss due to the addition of a commercially available PDSN (4), that is, a PDSN including a control packet processing function.

이에 본 발명은 상기한 사정을 감안하여 창출된 것으로, 패킷데이터를 그 종류별로 분리하여 처리하도록 하여, 패킷데이터의 유실을 최소화함으로써 안정적인 서비스를 제공할 수 있도록 해주는 무선패킷데이터망에서 패킷데이터처리장치 및 그 방법을 제공함에 그 기술적 목적이 있다.Accordingly, the present invention has been made in view of the above circumstances, and the packet data processing apparatus in the wireless packet data network which can provide a stable service by minimizing the loss of packet data by separating and processing the packet data by its type. And its technical purpose in providing the method.

또한, 패킷데이터를 처리하는 패킷처리수단을 서버로서 구현하여 통신환경에 적응적으로 용량 추가와 같은 업그레이드가 가능하도록 된 무선패킷데이터망에서 패킷데이터처리장치 및 그 방법을 제공함에 그 기술적 목적이 있다.In addition, a technical object of the present invention is to provide a packet data processing apparatus and method thereof in a wireless packet data network in which a packet processing means for processing packet data is implemented as a server so that an upgrade such as capacity can be adaptively added to a communication environment. .

도1은 일반적인 무선패킷데이터망의 개략적인 구성을 도시한 도면.1 is a diagram showing a schematic configuration of a general wireless packet data network.

도2는 본 발명의 제1 실시예에 따른 무선패킷데이터망에서 패킷데이터처리장치의 구성을 기능적으로 분리하여 나타낸 블록구성도.Fig. 2 is a block diagram showing functional separation of the packet data processing apparatus in the wireless packet data network according to the first embodiment of the present invention.

도3은 도2에 도시된 제어패킷처리수단(100)과 데이터패킷처리수단(200)간의 패킷데이터 전송포맷을 도시한 도면.3 is a diagram showing a packet data transmission format between the control packet processing means 100 and the data packet processing means 200 shown in FIG.

도4는 도2에 도시된 패킷데이터처리장치의 패킷데이터처리동작을 설명하기 위한 도면.4 is a diagram for explaining a packet data processing operation of the packet data processing apparatus shown in FIG.

도5는 도2에 도시된 패킷데이터처리장치의 또 다른 구현예를 나타낸 도면.FIG. 5 is a diagram showing still another embodiment of the packet data processing apparatus shown in FIG. 2; FIG.

도6은 본 발명의 제2 실시예에 따른 무선패킷데이터망에서 패킷데이터처리장치의 구성을 기능적으로 나타낸 블록구성도.6 is a block diagram functionally showing the configuration of a packet data processing apparatus in a wireless packet data network according to a second embodiment of the present invention;

도7은 도6에 도시된 패킷데이터처리장치의 패킷데이터처리동작을 설명하기 위한 도면.FIG. 7 is a view for explaining a packet data processing operation of the packet data processing apparatus shown in FIG.

도8은 도6에 도시된 패킷데이터처리장치의 또 다른 구현예를 나타낸 도면.FIG. 8 is a diagram showing still another embodiment of the packet data processing apparatus shown in FIG. 6; FIG.

******* 도면의 주요부분에 대한 간단한 설명 ************** Brief description of the main parts of the drawing *******

100 : 제어패킷처리수단, 200 : 데이터패킷처리수단,100: control packet processing means, 200: data packet processing means,

110 : 제어패킷처리부, 210 : 데이터패킷처리부,110: control packet processing unit, 210: data packet processing unit,

120 : 제1 데이터메모리, 220 : 제2 데이터메모리,120: first data memory, 220: second data memory,

130 : 제1 세션정보저장부, 230 : 제2 세션정보저장부.130: first session information storage unit, 230: second session information storage unit.

상기 목적을 달성하기 위한 본 발명의 제 1관점에 따른 무선패킷데이터망에서 패킷데이터처리장치는, 기지국제어기와 IP망간에 결합되어 기지국제어기에 결합된 무선단말기와 IP망에 결합된 목적지간의 패킷데이터를 처리하는 패킷처리장치를 포함하여 구성되는 무선패킷데이터망에 있어서, 상기 패킷데이터처리장치는 제어패킷을 처리하기 위한 제어패킷처리수단과, 데이터패킷을 처리하기 위한 데이터패킷처리수단으로 구성되고, 상기 데이터패킷처리수단은 상기 제어패킷처리수단으로부터 제공되는 세션정보를 저장하기 위한 제2 세션정보저장부와, 공용 IP를 통해 기지국제어기 및 IP망간의 데이터패킷처리를 수행하되, 입력되는 패킷이 제어패킷인 경우 해당 제어패킷을 제어패킷처리수단으로 송출하고 제어패킷처리수단으로부터 인가되는 제어패킷은 기지국제어기로 송출하는 데이터패킷처리부를 포함하여 구성되고, 상기 제어패킷처리수단은 호설정된 무선단말기정보와 목적지정보 및 이 무선단말기정보와 목적지정보간의 경로설정정보를 포함하여 구성되는 세션정보를 저장하기 위한 제1 세션정보저장부와, 상기 데이터패킷처리수단으로부터 인가되는 제어패킷을 근거로 소정 호처리를 수행함과 더불어, 소정 세션정보를 상기 데이터패킷처리수단으로 송출하는 제어패킷처리수단을 포함하여 구성되는 것을 특징으로 한다.Packet data processing apparatus in a wireless packet data network according to the first aspect of the present invention for achieving the above object, the packet data between the radio terminal coupled to the base station controller and the destination coupled to the IP network coupled to the base station controller In the wireless packet data network comprising a packet processing apparatus for processing the packet data processing apparatus is composed of a control packet processing means for processing a control packet, and a data packet processing means for processing a data packet, The data packet processing means performs a data packet processing between the base station controller and the IP network through a second session information storage unit for storing the session information provided from the control packet processing means and the public IP, and the input packet is controlled. In the case of a packet, the control packet is sent to the control packet processing means and the control packet processing means is applied. The packet includes a data packet processing unit for transmitting to the base station controller, and the control packet processing unit includes session information including call set wireless terminal information and destination information and routing information between the wireless terminal information and destination information. A first packet packet processing means for storing a first session information storage unit for performing a predetermined call processing on the basis of a control packet applied from the data packet processing means, and for transmitting the predetermined session information to the data packet processing means; Characterized in that it comprises a.

또한, 상기 목적을 달성하기 위한 본 발명의 제 2관점에 따른 무선패킷데이터망에서 패킷데이터처리방법은, 기지국제어기와 IP망간에 결합되어 기지국제어기에 결합된 무선단말기와 IP망에 결합된 목적지간의 패킷데이터를 처리하되, 패킷데이터처리장치는 제어패킷을 처리하기 위한 제어패킷처리수단과, 데이터패킷을 처리하기 위한 데이터패킷처리수단으로 구성되는 패킷처리장치를 포함하여 구성되는 무선패킷데이터망의 패킷데이터처리방법에 있어서, 상기 데이터패킷처리수단에서 기지국제어기로부터 인가되는 패킷의 헤더를 참조하여 패킷종류를 판별하는 패킷종류판별단계와, 상기 데이터패킷처리수단에서 패킷종류판별시 제어패킷인 경우 해당 제어패킷을 제어패킷처리수단으로 송출하는 제어패킷송출단계, 상기 제어패킷처리수단에서 수신되는 제어패킷을 근거로 무선단말기와 목적지간 호처리제어를 수행하는 호처리단계, 상기 제어패킷처리수단에서 호설정된 무선단말기정보와 목적지정보 및 무선단말기와 목적지간의 경로설정정보로 구성되는 세션정보를 소정 메모리에 저장함과 더불어 그 세션정보를 데이터패킷처리수단으로 송출하는 세션정보송출단계, 상기 데이터패킷처리수단에서 제어패킷처리수단으로부터 인가되는 세션정보를 저장하는 세션정보저장단계 및, 상기 패킷종류판별단계에서 데이터패킷처리수단은 데이터패킷으로 판별된 패킷에 대해 세션정보저장단계에서 저장된 세션정보를 근거로 무선단말기와 목적지간 데이터패킷 송수신처리를 수행하는 데이터패킷처리단계를 포함하여 구성되는 것을 특징으로 한다.In addition, the packet data processing method in the wireless packet data network according to the second aspect of the present invention for achieving the above object, between the base station controller and the radio terminal coupled to the base station controller and the destination coupled to the IP network A packet data processing apparatus for processing a packet data, wherein the packet data processing apparatus includes a control packet processing means for processing a control packet and a packet processing apparatus including a data packet processing means for processing a data packet. A data processing method, comprising: a packet type discrimination step of determining a packet type by referring to a header of a packet applied from a base station controller in the data packet processing means; and a control packet when the packet type is determined by the data packet processing means; A control packet sending step of sending a packet to the control packet processing means, in the control packet processing means A call processing step of performing call processing control between the wireless terminal and the destination based on the received control packet, the session information including the wireless terminal information and the destination information set by the control packet processing means and the routing information between the wireless terminal and the destination; A session information sending step of storing the information in a predetermined memory and transmitting the session information to the data packet processing means, a session information storing step of storing the session information applied from the control packet processing means in the data packet processing means, and the packet type. In the determining step, the data packet processing means includes a data packet processing step of performing data packet transmission / reception processing between the wireless terminal and the destination based on the session information stored in the session information storage step for the packet determined as the data packet. It is done.

즉, 상기한 바에 의하면, 패킷데이터를 그 종류별로 분리하여 해당 패킷데이터처리수단에서 처리하도록 함과 더불어, 패킷데이터처리수단을 서버기반 구성으로 구현하여 통신환경에 적응적으로 용량의 추가가 가능하도록 함으로써, 안정적이고 효율적인 무선패킷데이터망을 구현하는 것이 가능하게 된다.That is, according to the above, by separating the packet data by its type to be processed by the packet data processing means, and to implement the packet data processing means in a server-based configuration to add capacity adaptively to the communication environment By doing so, it becomes possible to implement a stable and efficient wireless packet data network.

이어 본 발명에 따른 실시예를 설명한다.Next, an embodiment according to the present invention will be described.

도2는 본 발명이 적용되는 무선패킷데이터망에서 패킷데이터처리장치의 구성을 도시한 것이다.2 is a block diagram of a packet data processing apparatus in a wireless packet data network to which the present invention is applied.

도2에 도시된 바와 같이 본 발명에 따른 패킷데이터처리장치, 즉 PDSN은 제어패킷을 처리하는 제어패킷처리수단(100)과, 데이터패킷을 처리하는 데이터패킷처리수단(200)으로 구성되며, 이 제어패킷처리수단(100)과 데이터패킷처리수단(200)간은 고유 사설 IP를 통한 IP통신을 수행하도록 구성된다.As shown in FIG. 2, the packet data processing apparatus according to the present invention, that is, the PDSN, includes a control packet processing means 100 for processing a control packet and a data packet processing means 200 for processing a data packet. The control packet processing means 100 and the data packet processing means 200 are configured to perform IP communication via a unique private IP.

또한, 상기 데이터패킷처리수단(200)은 기지국제어기(3) 및 IP망(5)과 가상랜(VLAN)을 통해 결합되며, 기지국제어기(3)로부터 인가되는 패킷의 헤더를 참조하여 해당 패킷이 제어메시지인 경우에는 해당 패킷을 제어패킷처리수단(100)으로 송출하도록 구성된다.In addition, the data packet processing means 200 is coupled to the base station controller 3 and the IP network 5 through the virtual LAN (VLAN), the packet is referenced by referring to the header of the packet applied from the base station controller (3) In the case of the control message, the packet is sent to the control packet processing means 100.

그리고, 상기 제어패킷처리수단(100)은 도2에 도시된 바와 같이 경로설정, 인증처리, 과금처리등의 전반적인 호처리를 수행함과 더불어 소정 세션정보를 데이터패킷처리수단(200)으로 송출하는 제어패킷처리부(110)와, 데이터패킷처리수단(200)과의 IP통신을 위한 사설 IP정보를 저장하기 위한 제1 데이터메모리(120), 호설정된 무선단말기와 목적지정보 및 이 무선단말기(1)와 목적지간의 경로설정정보를 포함하여 구성되는 세션정보가 저장되는 제1 세션정보저장부(130)를 포함하여 구성된다.As shown in FIG. 2, the control packet processing means 100 performs overall call processing such as routing, authentication processing, and billing processing, and transmits predetermined session information to the data packet processing means 200. A first data memory 120 for storing private IP information for IP communication with the packet processing unit 110 and the data packet processing means 200, a set wireless terminal and destination information, and the wireless terminal 1 and And a first session information storage unit 130 for storing session information including path setting information between destinations.

또한, 상기 데이터패킷처리수단(200)은 도2에 도시된 바와 같이 무선단말기(1)와 IP망(5)에 결합된 목적지간의 데이터패킷송수신처리 및, 입력되는 제어패킷을 제어패킷처리수단(100)으로 송출하고, 제어패킷처리수단(100)으로부터 인가되는 제어패킷을 기지국제어기(3)로 송출하도록 제어하는 데이터패킷처리부(210)와, 기지국제어기(3)와 IP망(5) 및 제어패킷수단(100)과의 IP통신을 위한 인터페이스정보가 저장되는 제2 데이터메모리(220) 및, 상기 제어패킷처리수단(100)으로부터 인가되는 세션정보를 저장하기 위한 제2 세션정보저장부(230)를 포함하여 구성된다.In addition, the data packet processing means 200 is a data packet transmission and reception process between the radio terminal 1 and the destination coupled to the IP network 5, as shown in FIG. A data packet processing unit 210 for controlling the transmission to the base station controller 3, and the base station controller 3, the IP network 5, and the control to be transmitted to the base station controller 3; A second data memory 220 for storing interface information for IP communication with the packet means 100, and a second session information storage unit 230 for storing session information applied from the control packet processing means 100; It is configured to include).

여기서, 상기 제1 및 제2 데이터메모리(120,220)는 기지국제어기(3) 및IP망(5)과 통신하기 위한 각각의 공용IP정보와, 내부장치 즉 제어패킷처리수단(100) 또는 데이터패킷처리수단(200)과 통신하기 위한 사설IP정보를 포함하여 구성된다.In this case, the first and second data memories 120 and 220 are each of the common IP information for communicating with the base station controller 3 and the IP network 5, and the internal device, that is, the control packet processing means 100 or the data packet processing. Private IP information for communicating with the means 200.

한편, 상기 제어패킷처리수단(100)과 데이터패킷처리수단(200)은 자신의 고유 사설IP를 통해 소정 메시지형태의 정보를 송수신하게 되는데, 그 메시지포맷은 도3에 도시된 바와 같다. 즉, 패킷처리부(110,210)간 송수신되는 메시지포맷은 4비트의 버전정보와, 8비트의 패킷번호(Seguence)정보, 16비트의 패킷처리수단 고유번호정보, 8비트의 메시지타입정보, 4비트의 인터페이스정보, 4비트의 플래그정보, 16비트의 데이터길이정보, 소정 비트의 데이터정보로 구성된다.On the other hand, the control packet processing means 100 and the data packet processing means 200 transmits and receives information in a predetermined message form through its own private IP, the message format is as shown in FIG. That is, the message format transmitted / received between the packet processing units 110 and 210 is 4 bits of version information, 8 bits of packet number (Seguence) information, 16 bits of packet processing means unique number information, 8 bits of message type information, 4 bits of Interface information, 4 bits of flag information, 16 bits of data length information, and predetermined bits of data information.

여기서 상기 메시지타입정보의 종류는 표1에 도시된 바와 같다.The type of the message type information is as shown in Table 1.

메시지 타입명Message type name ValueValue 메시지 내용Message content ECHO_REQECHO_REQ 1One 가용성판단을 위한 메시지Message for availability judgment ECHO_RESPECHO_RESP 22 ECHO_REG에 대한 응답메시지Response to ECHO_REG FAULT_REPFAULT_REP 33 장애발생을 알리기 위한 메시지Message to inform the occurrence of failure DATA_TRANSFERDATA_TRANSFER 55 데이터전송을 위한 메시지Message for data transmission RESTART_REPRESTART_REP 66 장애복구를 알리기 위한 메시지Message to announce failover SERVICE_READYSERVICE_READY 77 서비스가능상태임을 알리기 위한 메시지Message to indicate serviceability SESSION_ACTIVESESSION_ACTIVE 88 세션추가를 위한 메시지Message for adding session SESSION__DEACTIVESESSION__DEACTIVE 99 세션삭제를 위한 메시지Message for deleting session

여기서 상기 메시지타입 "ECHO_REQ"는 주기적으로 타 패킷처리수단으로 송출되는 메시지이며, 이에 대해 타 패킷처리수단은 응답메시지인 "ECHO_RESP"메시지를 해당 패킷처리수단으로 송출하게 된다.The message type "ECHO_REQ" is a message that is periodically sent to other packet processing means, and the other packet processing means sends out the response message "ECHO_RESP" message to the packet processing means.

또한, 도3에서 인터페이스정보는 메시지전송에 사용된 인터페이스종류를 나타내는 것으로, 기지국제어기측에 대응되는 인터페이스인 경우 "1", IP망측에 대응되는 인터페이스인 경우 "2"로 설정된다.In addition, in FIG. 3, the interface information indicates the type of interface used for message transmission, and is set to "1" for an interface corresponding to the base station controller side and "2" for an interface corresponding to the IP network side.

그리고, 도3에서 플래그정보는 메시지의 세부상태정보를 나타내는 것으로, 그 종류는 표2에 도시된 바와 같다.3, flag information indicates detailed status information of a message, and the types thereof are as shown in Table 2.

상태명State name ValueValue 내용Contents REQREQ 1One 응답요구상태Response request status ACKACK 22 수신응답상태Reception response status NAKNAK 33 수신불응답상태Unanswered state REJREJ 44 수신거절상태Rejection status DATA_READYDATA_READY 99 데이터시작상태Data start state DATA_REQDATA_REQ 1010 데이터요구상태Data request status DATA_ACKDATA_ACK 1111 데이터응답상태Data response state DATA_NAKDATA_NAK 1212 데이터불응답상태Data unresponsive state DATA_ENDDATA_END 1313 마지막데이터Last data DATA_CONDATA_CON 1414 데이터제어상태Data control status

이어 도4를 참조하여 상기 구성으로 된 무선패킷데이터망에서의 패킷데이터처리동작을 설명한다.Next, the packet data processing operation in the wireless packet data network having the above configuration will be described with reference to FIG.

우선, 패킷데이터처리장치를 구성하는 데이터패킷처리수단(200)과 제어패킷처리수단(100)은 상호 내부통신을 수행하기 위한 소정 사설 IP를 할당받아 이를 제1 및 제2 데이터메모리(120,120)에 각각 저장하여 두게 된다. 또한, 데이터패킷처리수단(200)은 기지국제어기(3) 및 IP망(5)과 통신하기 위한 소정 공용IP를 할당받아 이를 제2 데이터메모리(220)에 저장하여 두게 된다. 이때 기지국제어기(3) 및 IP망(4)에는 해당 패킷데이터처리수단에 대응되도록 데이터패킷처리수단(200)에 저장된 공용 IP가 등록되게 된다.First, the data packet processing means 200 and the control packet processing means 100 constituting the packet data processing apparatus are allocated a predetermined private IP for performing internal communication with each other, and then, are assigned to the first and second data memories 120 and 120. Each will be saved. In addition, the data packet processing means 200 receives a predetermined common IP for communicating with the base station controller 3 and the IP network 5 and stores it in the second data memory 220. In this case, the base station controller 3 and the IP network 4 register the common IP stored in the data packet processing means 200 so as to correspond to the packet data processing means.

상기한 상태에서 무선단말기(1)로부터 패킷형태의 호접속요구정보가 기지국(2) 및 기지국제어기(3)를 통해 데이터패킷처리수단(200)으로 인가되면(ST1), 데이터패킷처리수단(200)의 데이터패킷처리부(210)는 수신된 패킷의 헤더를 참조하여 해당 패킷이 제어패킷인지 데이터패킷인지를 확인하게 된다.In the above state, when the packet type call connection request information from the wireless terminal 1 is applied to the data packet processing means 200 through the base station 2 and the base station controller 3 (ST1), the data packet processing means 200 The data packet processor 210 checks whether the corresponding packet is a control packet or a data packet by referring to the header of the received packet.

이때, 호접속요구정보는 호처리를 수행하기 위한 제어패킷이므로 데이터패킷처리부(210)는 해당 호접속요구정보를 제2 데이터메모리(220)에 저장된 사설IP를 이용하여 제어패킷처리수단(100)의 제어패킷처리부(110)로 송출하게 된다(ST2).In this case, since the call connection request information is a control packet for performing call processing, the data packet processing unit 210 controls the control packet processing means 100 using the private IP stored in the second data memory 220. The control packet is sent to the control packet processing unit 110 (ST2).

이어 제어패킷처리부(110)는 데이터패킷처리부(210)로부터 인가되는 호접속요구정보를 근거로 일련의 호처리동작을 수행하게 된다(ST3). 예컨대 제어패킷처리부(110)는 해당 무선단말기(1)에 대해 소정 IP정보를 할당함과 더불어 인증처리 및 접속요구하는 목적지와의 호설정동작을 수행하게 된다.Subsequently, the control packet processor 110 performs a series of call processing operations based on the call connection request information applied from the data packet processor 210 (ST3). For example, the control packet processing unit 110 allocates predetermined IP information to the wireless terminal 1 and performs call setting operation with a destination that requires authentication processing and connection.

즉, 제어패킷처리수단(100)은 무선단말기(1)와 IP망(5)에 결합된 목적지간의 통신경로를 설정하게 된다.That is, the control packet processing means 100 establishes a communication path between the radio terminal 1 and the destination coupled to the IP network 5.

또한, 제어패킷처리수단(100)의 제어패킷처리부(110)는 통신경로의 설정과 더불어 무선단말기정보와 목적지정보, 및 무선단말기와 목적지간 통신경로정보를 포함하여 구성되는 소정 세션정보를 제1 세션정보저장부(130)에 저장하게 된다.In addition, the control packet processing unit 110 of the control packet processing means 100 includes a first session of predetermined session information including wireless terminal information and destination information, and communication path information between the wireless terminal and the destination as well as setting the communication path. It is stored in the session information storage unit 130.

그리고 제어패킷처리부(110)는 제1 세션정보저장부(130)에 추가 저장된 세션정보에 대한 추가요구정보를 데이터패킷처리수단(200)으로 송출하게 된다(ST4). 이때 상기 세션정보추가요구정보는 도3에 도시된 바와 같은 패킷형태로 구성되며, 제1 데이터메모리(120)에 저장된 사설 IP를 통해 데이터패킷처리수단(200)으로 송출된다.In addition, the control packet processor 110 transmits additional request information for the session information additionally stored in the first session information storage unit 130 to the data packet processing means 200 (ST4). At this time, the session information addition request information is configured in a packet form as shown in FIG. 3 and is sent to the data packet processing means 200 through the private IP stored in the first data memory 120.

한편, 데이터패킷처리수단(200)의 데이터패킷처리부(210)는 제어패킷처리부(110)로부터 인가되는 세션정보를 제2 세션정보저장부(230)에 저장함과 더불어, 제2 데이터메모리(220)에 저장된 사설IP를 이용하여 소정 세션수신확인정보를 제어패킷처리수단(100)으로 송출하게 된다(ST5, ST6). 즉, 데이터패킷처리수단(200)과 제어패킷처리수단(100)은 동일한 세션정보를 갖게 된다.Meanwhile, the data packet processing unit 210 of the data packet processing unit 200 stores the session information applied from the control packet processing unit 110 in the second session information storage unit 230 and the second data memory 220. The predetermined session reception confirmation information is transmitted to the control packet processing means 100 by using the private IP stored in the control packet processing means (ST5, ST6). That is, the data packet processing means 200 and the control packet processing means 100 have the same session information.

이후 무선단말기(1)로부터의 데이터패킷이 기지국(2) 및 기지국제어기(3)를 통해 데이터패킷처리수단(200)으로 인가되면(ST7), 데이터패킷처리수단(200)은 수신된 데이터패킷을 디캡슐레이션처리하여 IP망(5)으로 송출하고, 이에 대해 IP망(5)을 통해 인가되는 데이터패킷을 인캡슐레이션처리하고 그 헤더의 소스주소에 기지국제어기용 공용 IP를 넣어 기지국제어기(3)를 통해 해당 무선단말기(1)로 송출하는 일련의 데이터패킷 송수신처리를 수행하게 된다(ST8).Thereafter, when the data packet from the wireless terminal 1 is applied to the data packet processing means 200 through the base station 2 and the base station controller 3 (ST7), the data packet processing means 200 receives the received data packet. Decapsulation processing is sent to the IP network 5, and the encapsulation processing of the data packet applied through the IP network 5 is performed, and the base station controller is put in a common IP for the base station controller in the source address of the header. ) Performs a series of data packet transmission and reception processing to be transmitted to the wireless terminal 1 through the step (ST8).

즉, 데이터패킷처리부(210)는 기지국제어기(3)로부터 인가되는 데이터패킷의 헤더정보에서 무선단말기정보를 독출하고, 제2 세션정보저장부(230)에서 해당 무선단말기정보에 대응되는 목적지정보 및 경로설정정보를 검색하여 이를 근거로 기지국제어기(3)로부터 수신된 패킷을 디캡슐레이션처리하여 IP망(5)으로 송출하게 된다. 또한, IP망(5)을 통해 인가되는 데이터패킷의 경우에도 수신된 패킷의 헤더를 통해 목적지정보를 독출하고, 제2 세션정보저장부(230)에서 이에 대응되는 무선단말기정보 및 경로설정정보를 독출하여 이를 근거로 수신된 패킷을 인캡슐레이션처리하여 기지국제어기(3)를 통해 해당 무선단말기(1)로 송출하게 된다.That is, the data packet processor 210 reads the wireless terminal information from the header information of the data packet applied from the base station controller 3, and the destination information corresponding to the wireless terminal information in the second session information storage unit 230; Based on this, the routing information is retrieved, and the packet received from the base station controller 3 is decapsulated and transmitted to the IP network 5. In addition, even in the case of a data packet applied through the IP network 5, the destination information is read out through the header of the received packet, and the second session information storage unit 230 transmits the wireless terminal information and the routing setting information corresponding thereto. Based on this, the received packet is encapsulated and transmitted to the wireless terminal 1 through the base station controller 3.

상술한 바와 같이 호설정된 무선단말기(1)와 목적지간의 데이터패킷 송수신처리가 진행되고 있는 상태에서 무선단말기(1)로부터의 호접속종료정보가 기지국제어기(3)를 통해 데이터패킷처리수단(200)으로 인가되면(ST9),데이터패킷처리수단(200)의 데이터패킷처리부(210)는 수신된 패킷의 헤더를 참조하여 해당 패킷이 호접속종료에 대한 제어패킷인 것을 확인한 후, 해당 제어패킷을 제어패킷처리수단(100)으로 송출하게 된다(ST10).As described above, the call connection termination information from the wireless terminal 1 is transmitted to the data packet processing means 200 through the base station controller 3 while the data packet transmission / reception processing between the call set wireless terminal 1 and the destination is in progress. When applied to (ST9), the data packet processing unit 210 of the data packet processing means 200 checks that the packet is a control packet for the termination of the call by referring to the header of the received packet, and then controls the control packet. The packet is sent to the packet processing means 100 (ST10).

한편, 제어패킷처리수단(100)의 제어패킷처리부(110)는 데이터패킷처리수단(200)으로부터 인가되는 제어패킷을 분석하여 소정 호해제절차를 수행하게 된다(ST11).Meanwhile, the control packet processing unit 110 of the control packet processing means 100 analyzes the control packet applied from the data packet processing means 200 to perform a predetermined call release procedure (ST11).

즉 제어패킷처리부(110)는 무선단말기에 할당한 IP를 회수처리함과 더불어 과금정산처리등과 같은 호해제절차를 수행하고, 제1 세션정보저장부(130)에서 호해제처리된 세션정보를 삭제처리하게 된다.That is, the control packet processing unit 110 recovers the IP assigned to the wireless terminal, performs call release procedures such as billing settlement processing, and the like, and retrieves session information released by the first session information storage unit 130. Will be deleted.

또한, 제어패킷처리부(110)는 사설 IP를 통해 호 해제처리된 세션에 대한 소정 삭제요구정보를 데이터패킷처리수단(200)으로 송출하게 된다(ST12).In addition, the control packet processor 110 transmits the predetermined deletion request information on the call release processing through the private IP to the data packet processing means 200 (ST12).

그리고, 데이터패킷처리수단(200)의 데이터패킷처리부(210)는 제어패킷처리부(110)로부터의 세션삭제요구정보를 근거로 제2 세션정보저장부(230)에 저장된 해당 세션정보를 삭제처리하게 된다(ST13).The data packet processor 210 of the data packet processor 200 deletes the corresponding session information stored in the second session information storage unit 230 based on the session deletion request information from the control packet processor 110. (ST13).

즉, 상기 제1 실시예에 의하면 기지국제어기(3)와 IP망(5)간의 패킷을 제어패킷과 데이터패킷으로 분리하여 제어패킷은 제어패킷처리수단에서 전담하여 처리하고, 데이터패킷을 데이터패킷처리수단에서 전담하여 처리하도록 함으로써, 하나의 장치에서 다양한 일을 처리함으로 인해 유실될 수 있는 정보를 최소할 수 있게 된다.That is, according to the first embodiment, a packet between the base station controller 3 and the IP network 5 is divided into a control packet and a data packet, and the control packet is exclusively processed by the control packet processing means, and the data packet is processed. By doing so exclusively in the means, it is possible to minimize the information that can be lost by processing various tasks in one device.

또한, 본 발명에 따른 패킷데이터처리장치는 도5에 도시된 바와 같이 다수의제어패킷처리부(1∼N)로 구성되는 제어패킷처리수단(100)과 다수의 데이터패킷처리부(1∼M)로 구성되는 데이터패킷처리수단(200)으로 구성할 수 있다.In addition, the packet data processing apparatus according to the present invention comprises control packet processing means 100 and a plurality of data packet processing units 1 to M, which are composed of a plurality of control packet processing units 1 to N, as shown in FIG. The data packet processing means 200 may be configured.

이때, 상기 각각의 패킷처리수단은 슬림형 서버로 구현되며, 상호 사설 IP를 통해 IP통신을 수행하게 된다. 그리고, 각각의 패킷처리수단은 소정 랙(RACK : R)에 장착되도록 구성된다.At this time, each of the packet processing means is implemented as a slim server, and performs the IP communication through the mutual private IP. Each packet processing means is configured to be mounted in a predetermined rack (RACK: R).

또한, 상기한 경우 랙에 장착되는 패킷처리수단의 등록을 위해 랙에 장착되는 각 패킷처리수단은 인터페이스부(300)에 결합되도록 구성되며, 이 인터페이스부(300)는 본 패킷처리장치를 운용하기 위한 운용자의 명령을 입력하고 각 패킷처리수단의 상태를 모니터링하기 위한 소정 입출력장치로 구성되는 운용자단말기(310)와 결합되어 구성된다. 즉, 패킷처리수단은 랙(R)에 장착된 후 운용자단말기(310)를 통한 소정 등록절차를 거치게 되며, 이때 운용자는 운용자단말기(310)를 통해 랙의 소정 위치에 장착된 패킷처리수단이 데이터패킷처리수단인지 제어패킷처리수단인지를 등록함과 더불어 해당 패킷처리수단에 대해 할당되는 사설 IP 및 공용 IP를 등록 설정하게 된다. 그리고, 운용자단말기(310)를 통해 입력된 정보는 인터페이스부(300)를 통해 해당 패킷처리부를 인스톨시켜 동작상태로 전환처리하게 된다. 여기서, 데이터패킷처리수단을 랙(R)에 추가 장착하는 경우 해당 데이터패킷처리수단에 할당된 공용IP정보는 기지국제어기(3) 및 IP망(5)에도 동일하게 등록시켜야 할 것이다.In addition, in the above case, each packet processing means mounted in the rack for registration of the packet processing means mounted in the rack is configured to be coupled to the interface unit 300, and the interface unit 300 operates the packet processing apparatus. It is combined with the operator terminal 310 consisting of a predetermined input and output device for inputting the operator's command for and monitoring the status of each packet processing means. That is, the packet processing means is mounted in the rack (R) and then undergoes a predetermined registration procedure through the operator terminal 310, wherein the operator is a packet processing means mounted at a predetermined position of the rack via the operator terminal 310 data In addition to registering the packet processing means or the control packet processing means, the private IP and the public IP allocated to the packet processing means are registered. Then, the information input through the operator terminal 310 is installed through the interface unit 300, the packet processing unit is converted into an operation state. In this case, when the data packet processing means is additionally mounted in the rack R, the common IP information allocated to the data packet processing means should be registered in the base station controller 3 and the IP network 5 in the same manner.

즉, 패킷처리수단을 서버로 구현하여 필요한 패킷처리수단을 선택적으로 추가하는 것이 가능함으로써, 통신환경에 적응적으로 대처할 수 있도록 된 패킷처리장치를 제공하는 것이 가능하게 된다.In other words, it is possible to selectively add necessary packet processing means by implementing the packet processing means as a server, thereby providing a packet processing apparatus that can cope adaptively with a communication environment.

또한 상기 패킷데이터처리장치에 장애가 발생하는 경우에는 해당 패킷데이터처리장치에서 처리되는 호가 중단되는 문제가 있게 되는 바, 각 패킷데이터처리수단을 이중화하여 구성하는 것이 바람직할 것이다.In addition, when a failure occurs in the packet data processing apparatus, the call handled by the packet data processing apparatus may be interrupted. Therefore, it is preferable that the packet data processing means be duplexed.

이때, 패킷데이처처리수단의 이중화방법은 본 출원인이 2001년 12월 26일자 출원한 "무선패킷데이터망에서 패킷데이터처리장치의 이중화방법 및 그 장치"를 적용하여 실시할 수 있다.In this case, the duplication method of the packet data processing means may be carried out by applying the "duplication method of the packet data processing apparatus in the wireless packet data network and the device" filed December 26, 2001 by the present applicant.

즉, 상기 제어패킷처리수단은 타 제어패킷처리수단과 그룹을 형성하고, 이들 제어패킷처리수단은 타 제어패킷처리수단의 세션정보를 저장하기 위한 타세션정보저장부를 추가로 구비하여 구성되며, 임의 제어패킷처리수단에 장애가 발생하는 경우 그룹설정된 상대 제어패킷처리수단에서 장애발생된 제어패킷처리수단의 공용IP를 등록하여 대행처리하도록 구성된다. 데이터패킷처리수단의 경우도 마찬가지로 적용되므로 그 설명은 생략한다.That is, the control packet processing means forms a group with the other control packet processing means, and the control packet processing means further comprises another session information storage section for storing session information of the other control packet processing means, When a failure occurs in the control packet processing means, the group set in the relative control packet processing means is configured to register and process the common IP of the failed control packet processing means. The same applies to the data packet processing means, so the description thereof is omitted.

한편, 도6은 본 발명의 제2 실시예에 따른 무선패킷데이터망의 패킷처리장치의 구성을 도시한 것이다.6 shows the configuration of a packet processing apparatus of a wireless packet data network according to a second embodiment of the present invention.

도6에 도시된 바와 같이, 본 발명에 따른 패킷처리장치는 제어패킷을 처리하는 제어패킷처리수단(400)과, 데이터패킷 중 특히 기지국제어기(3)로부터의 업링크 데이터패킷을 처리하는 업링크패킷처리수단(500) 및, 데이터패킷 중 특히 IP망(5)으로부터의 다운링크 데이터패킷을 처리하는 다운링크패킷처리수단(600)으로 구성되며, 이 제어패킷처리수단(400)과 업링크패킷처리수단(500) 및제어패킷처리수단(400)과 다운링크패킷처리수단(600)간은 사설 IP를 통한 IP통신을 수행하도록 구성된다.As shown in Fig. 6, the packet processing apparatus according to the present invention includes a control packet processing means 400 for processing a control packet and an uplink for processing an uplink data packet from the base station controller 3, among the data packets. Packet processing means 500 and downlink packet processing means 600 for processing downlink data packets from the IP network 5, among the data packets, and the control packet processing means 400 and uplink packets. The processing means 500 and the control packet processing means 400 and the downlink packet processing means 600 are configured to perform IP communication via private IP.

또한, 상기 업링크패킷처리수단(500)은 기지국제어기(3)로부터 인가되는 패킷의 헤더를 참조하여 해당 패킷이 제어패킷인 경우에는 해당 패킷을 제어패킷처리수단(400)으로 송출하고, 제어패킷처리수단(400)으로부터 인가되는 제어패킷은 기지국제어기(3)로 송출한다. 그리고, 수신된 패킷이 데이터패킷인 경우에는 해당 패킷을 디캡슐레이션처리하여 IP망(5)으로 송출하도록 구성된다.In addition, the uplink packet processing means 500 refers to the header of the packet applied from the base station controller 3, and if the packet is a control packet, the uplink packet processing means 500 transmits the packet to the control packet processing means 400, and the control packet. The control packet applied from the processing means 400 is sent to the base station controller 3. When the received packet is a data packet, the packet is decapsulated and transmitted to the IP network 5.

그리고, 상기 다운링크패킷처리수단(600)은 IP망(5)으로부터 인가되는 데이터패킷을 인캡슐레이션처리하여 기지국제어기(3)로 송출하되, 기지국제어기(3)로 송출되는 패킷의 헤더 소스주소에는 업링크 공용 IP가 설정된다.The downlink packet processing means 600 encapsulates the data packet applied from the IP network 5 and sends it to the base station controller 3, but the header source address of the packet sent to the base station controller 3 Uplink public IP is set.

이때, 상기 패킷처리수단(400,500,600)은 각각 수신된 패킷을 처리하기 위한 패킷처리부(410,510,610)와, 타 패킷처리수단과 기지국제어기(3) 및 IP망(5)과의 IP통신을 위한 소정 인터페이스정보를 저장하기 위한 데이터메모리(420,520,620), 호설정된 무선단말기와 목적지정보 및 이 무선단말기(1)와 목적지간의 경로설정정보를 포함하여 구성되는 세션정보가 저장되는 세션정보저장부(430,530,630)를 포함하여 구성된다.At this time, the packet processing means (400, 500, 600) is a packet processing unit (410, 510, 610) for processing the received packet, and the other interface for the IP communication between the packet processing means and the base station controller 3 and the IP network (5) And a session information storage unit (430, 530, 630) for storing session information including a data memory (420, 520, 620) for storing the information, a set wireless terminal and destination information, and route setting information between the wireless terminal (1) and the destination. It is composed.

여기서 제어패킷처리수단(400)의 제21 데이터메모리(420)에는 공용 IP정보가 저장되어 있지 않으며, 제23 데이터메모리(620)에는 기지국제어기(3) 및 IP망(5)과의 물리적 접속을 위한 인터페이스정보와, 사설 IP정보, 다운링크 공용 IP정보 및 업링크 공용 IP정보가 저장된다.Here, the public IP information is not stored in the twenty-first data memory 420 of the control packet processing means 400, and the physical connection with the base station controller 3 and the IP network 5 is provided in the twenty-third data memory 620. Interface information, private IP information, downlink public IP information, and uplink public IP information are stored.

이어 상기한 구성으로 된 패킷처리장치의 동작을 도7을 참조하여 설명한다.Next, the operation of the packet processing apparatus having the above configuration will be described with reference to FIG.

우선, 기지국제어기(3)에는 업링크패킷처리수단(500)의 공용 IP가 등록된 상태에서, 무선단말기(1)로부터의 소정 호접속요구정보가 기지국제어기(3)를 통해 업링크패킷처리수단(500)으로 인가되면(ST51), 업링크패킷처리수단(500)은 수신된 패킷의 헤더를 참조하여 이 호접속요구에 해당하는 제어패킷을 사설 IP를 이용하여 제어패킷처리수단(400)으로 송출하게 된다(ST52).First, in the state where the common IP of the uplink packet processing means 500 is registered in the base station controller 3, predetermined call connection request information from the wireless terminal 1 is transmitted through the base station controller 3 to the uplink packet processing means. If applied to (500) (ST51), the uplink packet processing means 500 refers to the header of the received packet, the control packet corresponding to this call connection request to the control packet processing means 400 using a private IP. It is sent (ST52).

이어 제어패킷처리수단(400)은 업링크패킷처리수단(500)으로부터 인가되는 호접속요구정보를 근거로 일련의 호처리동작을 수행하여 무선단말기(1)와 IP망(5)에 결합된 목적지간의 통신경로를 설정하게 된다(ST53).Subsequently, the control packet processing means 400 performs a series of call processing operations based on the call connection request information applied from the uplink packet processing means 500 to the destination coupled to the wireless terminal 1 and the IP network 5. The communication path is set (ST53).

또한, 제어패킷처리수단(400)은 호설정된 무선단말기정보와 목적지정보, 및 무선단말기와 목적지간 통신경로정보를 포함하여 구성되는 소정 세션정보를 제21 세션정보저장부(430)에 저장함과 더불어 해당 세션정보의 추가를 요구하는 정보를 업링크패킷처리수단(500) 및 다운링크패킷처리수단(600)으로 각각 송출하게 된다(ST54,ST55).In addition, the control packet processing means 400 stores predetermined session information including the call set wireless terminal information and the destination information and communication path information between the wireless terminal and the destination in the twenty-first session information storage unit 430. Information requesting the addition of the session information is sent to the uplink packet processing means 500 and the downlink packet processing means 600, respectively (ST54, ST55).

한편 업링크패킷처리수단(500)은 제어패킷처리부(110)로부터 인가되는 세션정보를 제22 세션정보저장부(530)에 저장함과 더불어, 소정 세션수신확인정보를 제어패킷처리수단(400)으로 송출하게 된다(ST56, ST57).Meanwhile, the uplink packet processing means 500 stores session information applied from the control packet processing unit 110 in the twenty-second session information storage unit 530, and stores predetermined session reception confirmation information to the control packet processing means 400. It transmits (ST56, ST57).

또한, 다운링크패킷처리수단(600)도 제어패킷처리부(110)로부터 인가되는 세션정보를 제23 세션정보저장부(630)에 저장함과 더불어, 소정 세션수신확인정보를 제어패킷처리수단(400)으로 송출하게 된다(ST58, ST59). 즉,제어패킷처리수단(400)과 업링크패킷처리수단(500) 및 다운링크패킷처리수단(600)은 동일한 세션정보를 갖게된다.In addition, the downlink packet processing means 600 also stores session information applied from the control packet processing unit 110 in the twenty-third session information storage unit 630, and stores predetermined session reception confirmation information in the control packet processing means 400. (ST58, ST59). That is, the control packet processing means 400, the uplink packet processing means 500, and the downlink packet processing means 600 have the same session information.

이후 업링크패킷처리수단(500)은 무선단말기(1)로부터 기지국제어기(3)를 통해 인가되는 소정 업링크데이터패킷을 제22 세션정보저장부(530)에 저장된 세션정보를 근거로 IP망(5)을 통해 해당 목적지로 송출하게 된다(ST60,ST61).Thereafter, the uplink packet processing means 500 transfers a predetermined uplink data packet applied from the wireless terminal 1 through the base station controller 3 based on the session information stored in the 22nd session information storage unit 530 to the IP network ( 5) to the corresponding destination (ST60, ST61).

그리고, 다운링크패킷처리수단(600)은 IP망(5)을 통해 인가되는 다운링크데이터패킷을 제23세션정보저장부(630)에 저장된 세션정보를 근거로 기지국제어기(3)를 통해 해당 무선단말기(1)로 송출하는 일련의 데이터패킷 송수신처리를 수행하게 된다(ST62,ST63). 이때 다운링크패킷처리수단(600)은 IP망(5)으로부터 인가되는 데이터패킷을 인캡슐레인션처리하되, 그 헤더의 소스주소를 업링크 공용IP주소로 설정하게 된다.The downlink packet processing means 600 transmits the downlink data packet applied through the IP network 5 through the base station controller 3 based on the session information stored in the 23rd session information storage unit 630. A series of data packet transmission / reception processes sent to the terminal 1 is performed (ST62, ST63). At this time, the downlink packet processing means 600 encapsulates the data packet applied from the IP network 5, but sets the source address of the header to the uplink public IP address.

상술한 바와 같이 업링크패킷처리수단(500)과 다운링크패킷처리수단(600)을 통해 호설정된 무선단말기(1)와 목적지간의 데이터패킷 송수신처리가 진행되고 있는 상태에서, 무선단말기(1)로부터의 호접속종료정보가 기지국제어기(3)를 통해 업링크패킷처리수단(500)으로 인가되면(ST64), 업링크패킷처리수단(500)은 수신된 호접속종료에 대한 해당 제어패킷을 제어패킷처리수단(400)으로 송출하게 된다(ST65).As described above, the data packet transmission / reception processing between the radio terminal 1 and the destination set through the uplink packet processing means 500 and the downlink packet processing means 600 is in progress. When the call connection termination information is applied to the uplink packet processing means 500 through the base station controller 3 (ST64), the uplink packet processing means 500 controls the control packet for the received call connection termination. It is sent to the processing means 400 (ST65).

한편, 제어패킷처리수단(400)은 업링크패킷처리수단(500)으로부터 인가되는 제어패킷을 분석하여 일련의 호해제절차를 수행함과 더불어 제21 세션정보저장부(430)에서 호해제처리된 세션정보를 삭제처리하게 된다(ST66).Meanwhile, the control packet processing means 400 analyzes the control packet applied from the uplink packet processing means 500 to perform a series of call release procedures, and the session released by the twenty-first session information storage unit 430. Information is deleted (ST66).

또한, 제어패킷처리수단(400)은 사설 IP를 통해 해제처리된 세션에 대한 소정 삭제요구정보를 업링크패킷처리수단(500) 및 다운링크패킷처리수단(600)으로 송출하게 된다(ST67,ST68).In addition, the control packet processing means 400 transmits the predetermined deletion request information for the session processed through the private IP to the uplink packet processing means 500 and the downlink packet processing means 600 (ST67, ST68). ).

그리고, 상기 업링크패킷처리수단(500)은 제22 세션정보저장부(530)에 저장된 해당 세션정보를 삭제처리하고(ST69), 상기 다운링크패킷처리수단(600)은 제23 세션정보저장부(630)에 저장된 해당 세션정보를 삭제처리하게 된다(ST70).The uplink packet processing means 500 deletes the corresponding session information stored in the twenty-second session information storage unit 530 (ST69), and the downlink packet processing means 600 performs a twenty-third session information storage unit. The corresponding session information stored at 630 is deleted (ST70).

즉, 상기 실시예에 의하면 기지국제어기와 IP망간의 패킷데이터를 패킷의 종류에 따라 제어패킷과 데이터패킷을 분리하여 처리하도록 구성하되, 이 데이터패킷은 또다시 업링크패킷과 다운링크패킷으로 분리하여 처리하도록 구성된다.That is, according to the above embodiment, the packet data between the base station controller and the IP network is configured to be processed separately from the control packet and the data packet according to the type of the packet. Configured to process.

한편, 상기 제2 실시예의 구성은 도8에 도시된 바와 같이, 통신환경에 대응되도록 예컨대 X개의 제어패킷처리수단과, Y개의 업링크패킷처리수단 및, Z개의 다운링크패킷처리수단으로 구성하는 것이 가능하다.On the other hand, the configuration of the second embodiment is composed of, for example, X control packet processing means, Y uplink packet processing means, and Z downlink packet processing means so as to correspond to the communication environment as shown in FIG. It is possible.

또한 상기 제2 실시예의 구성에 있어서도 각 패킷처리수단을 이중화하여 구성하도록 실시할 수 있다.Also in the configuration of the second embodiment, the packet processing means can be configured to be duplicated.

따라서, 본 발명에 의하면 패킷데이터를 그 종류별로 분리하여 해당 패킷데이터처리수단에서 처리하도록 함으로써, 유실되는 패킷의 수를 최소화하여 패킷데이터처리를 안정적으로 수행할 수 있게 된다.Therefore, according to the present invention, by separating the packet data for each type and processing in the packet data processing means, it is possible to stably perform packet data processing by minimizing the number of lost packets.

또한, 패킷처리수단을 서버로 구현하여 필요한 패킷처리수단을 선택적으로 추가하는 것이 가능함으로써, 통신환경에 적응적으로 대처할 수 있도록 된 패킷처리장치를 제공하는 것이 가능하게 된다.In addition, it is possible to selectively add necessary packet processing means by implementing the packet processing means as a server, and it is possible to provide a packet processing apparatus that can adapt adaptively to a communication environment.

한편, 본 발명은 상기 실시예에 한정되지 않고 본 발명의 기술적 사상을 벗어나지 않는 범위내에서 다양하게 변형실시하는 것이 가능하다.Meanwhile, the present invention is not limited to the above embodiments, and various modifications can be made without departing from the technical spirit of the present invention.

이상 설명한 바와 같이 본 발명에 의하면 패킷데이터를 그 종류별로 분리하여 해당 패킷데이터처리수단에서 처리하도록 함과 더불어, 패킷데이터처리수단을 서버기반 구성으로 구현하여 통신환경에 적응적으로 용량의 추가가 가능하도록 함으로써, 안정적이고 효율적인 무선패킷데이터망을 구현하는 것이 가능하게 된다.As described above, according to the present invention, the packet data is separated by its type to be processed by the corresponding packet data processing means, and the packet data processing means can be implemented in a server-based configuration to add capacity adaptively to the communication environment. By doing so, it becomes possible to implement a stable and efficient wireless packet data network.

Claims (10)

기지국제어기와 IP망간에 결합되어 기지국제어기에 결합된 무선단말기와 IP망에 결합된 목적지간의 패킷데이터를 처리하는 패킷처리장치를 포함하여 구성되는 무선패킷데이터망에 있어서,In a wireless packet data network comprising a packet processing device coupled between a base station controller and an IP network and processing packet data between a radio terminal coupled to the base station controller and a destination coupled to the IP network, 상기 패킷데이터처리장치는 제어패킷을 처리하기 위한 제어패킷처리수단과, 데이터패킷을 처리하기 위한 데이터패킷처리수단으로 구성되고,The packet data processing apparatus includes control packet processing means for processing a control packet and data packet processing means for processing a data packet, 상기 데이터패킷처리수단은 상기 제어패킷처리수단으로부터 제공되는 세션정보를 저장하기 위한 제2 세션정보저장부와, 공용 IP를 통해 기지국제어기 및 IP망간의 데이터패킷처리를 수행하되, 입력되는 패킷이 제어패킷인 경우 해당 제어패킷을 제어패킷처리수단으로 송출하고 제어패킷처리수단으로부터 인가되는 제어패킷은 기지국제어기로 송출하는 데이터패킷처리부를 포함하여 구성되고,The data packet processing means performs a data packet processing between the base station controller and the IP network through a second session information storage unit for storing the session information provided from the control packet processing means and the public IP, and the input packet is controlled. In the case of a packet, the control packet is transmitted to the control packet processing means, and the control packet applied from the control packet processing means includes a data packet processing unit for transmitting to the base station controller. 상기 제어패킷처리수단은 호설정된 무선단말기정보와 목적지정보 및 이 무선단말기정보와 목적지정보간의 경로설정정보를 포함하여 구성되는 세션정보를 저장하기 위한 제1 세션정보저장부와, 상기 데이터패킷처리수단으로부터 인가되는 제어패킷을 근거로 소정 호처리를 수행함과 더불어, 소정 세션정보를 상기 데이터패킷처리수단으로 송출하는 제어패킷처리수단을 포함하여 구성되는 것을 특징으로 하는 무선패킷데이터망에서 패킷데이터처리장치.The control packet processing means includes a first session information storage unit for storing session information including call set wireless terminal information and destination information and routing information between the wireless terminal information and destination information, and the data packet processing means. The packet data processing apparatus in the wireless packet data network, characterized in that it comprises a control packet processing means for performing a predetermined call processing based on a control packet applied from the control unit, and transmits predetermined session information to the data packet processing means. . 제 1항에 있어서,The method of claim 1, 상기 패킷데이터처리장치는 N개의 제어패킷처리수단과 M개의 데이터패킷처리수단으로 구성되고,The packet data processing apparatus is composed of N control packet processing means and M data packet processing means, 상기 제어패킷처리수단 및 데이터패킷처리수단은 서버로 구현되는 것을 특징으로 하는 무선패킷데이터망에서 패킷데이터처리장치.The control packet processing means and the data packet processing means is a packet data processing apparatus in a wireless packet data network, characterized in that implemented as a server. 제 1항 및 제 2항에 있어서,The method according to claim 1 and 2, 상기 제어패킷처리수단은 타 제어패킷처리수단과 그룹설정되고, 상기 데이터패킷처리수단은 타 데이터패킷처리수단과 그룹설정되도록 구성되며,The control packet processing means is grouped with the other control packet processing means, and the data packet processing means is configured to be grouped with the other data packet processing means. 상기 제어패킷처리수단과 데이터패킷처리수단은 각각 상대 제어패킷처리수단 및 상대 데이터패킷처리수단에 대한 세션정보를 저장하기 위한 타세션정보저장수단을 추가로 구비하여 구성되며, 상대 패킷처리수단에 장애가 발생하는 경우 타세션정보저장수단에 저장된 세션정보를 근거로 패킷처리를 대행하도록 구성되는 것을 특징으로 하는 무선패킷데이터망에서 패킷데이터처리장치.The control packet processing means and the data packet processing means further comprise other session information storage means for storing session information for the relative control packet processing means and the relative data packet processing means, respectively. Packet data processing apparatus in a wireless packet data network, characterized in that configured to perform packet processing on the basis of the session information stored in the other session information storage means when it occurs. 제1항에 있어서,The method of claim 1, 상기 데이터패킷처리수단은 기지국제어기로부터 인가되는 업링크패킷의 헤더를 참조하여 제어패킷인 경우에는 제어패킷처리수단으로 송출하고 데이터패킷인 경우에는 IP망으로 송출하는 업링크패킷처리수단과,The data packet processing means includes: an uplink packet processing means for sending out to the control packet processing means in the case of the control packet by referring to the header of the uplink packet applied from the base station controller, and in the case of the data packet to the IP network; IP망으로부터 인가되는 다운링크데이터패킷을 기지국제어기로 송출하기 위한 다운링크패킷처리수단으로 구성되고,A downlink packet processing means for sending downlink data packets applied from an IP network to a base station controller, 상기 업링크패킷처리수단 및 상기 다운링크패킷처리수단은 각각 제어패킷처리수단으로부터 제공되는 세션정보를 저장하기 위한 소정 세션정보저장수단을 구비하여 구성되는 것을 특징으로 하는 무선패킷데이터망에서 패킷데이터처리장치.The uplink packet processing means and the downlink packet processing means respectively comprise predetermined session information storage means for storing the session information provided from the control packet processing means, the packet data processing in the wireless packet data network Device. 제 1항 또는 제 4항에 있어서,The method according to claim 1 or 4, 상기 제어패킷처리수단과 데이터패킷처리수단은 각각 고유 사설IP를 할당받아 이를 통해 상호간 패킷데이터 통신하도록 구성된 것을 특징으로 하는 무선패킷데이터망에서 패킷데이터처리장치.The control packet processing means and the data packet processing means are each assigned a unique private IP through the packet data processing apparatus, characterized in that configured to communicate with each other through the packet data. 제 4항에 있어서,The method of claim 4, wherein 상기 패킷데이터처리장치는 X개의 제어패킷처리수단과 Y개의 업링크패킷처리수단 및 Z개의 다운링크패킷처리수단으로 구성되고,The packet data processing apparatus comprises X control packet processing means, Y uplink packet processing means and Z downlink packet processing means, 상기 제어패킷처리수단과 업링크패킷처리수단 및 다운링크패킷처리수단은 서버로 구현되는 것을 특징으로 하는 무선패킷데이터망에서 패킷데이터처리장치.The control packet processing means, the uplink packet processing means and the downlink packet processing means are packet data processing apparatus in a wireless packet data network, characterized in that implemented as a server. 기지국제어기와 IP망간에 결합되어 기지국제어기에 결합된 무선단말기와 IP망에 결합된 목적지간의 패킷데이터를 처리하되, 패킷데이터처리장치는 제어패킷을 처리하기 위한 제어패킷처리수단과, 데이터패킷을 처리하기 위한 데이터패킷처리수단으로 구성되는 패킷처리장치를 포함하여 구성되는 무선패킷데이터망의 패킷데이터처리방법에 있어서,Processed packet data between a radio terminal coupled to the base station controller and the IP network coupled to the base station controller and the destination coupled to the IP network, the packet data processing device is a control packet processing means for processing the control packet, and processes the data packet In the packet data processing method of a wireless packet data network comprising a packet processing apparatus comprising a data packet processing means for 상기 데이터패킷처리수단에서 기지국제어기로부터 인가되는 패킷의 헤더를 참조하여 패킷종류를 판별하는 패킷종류판별단계와,A packet type discrimination step of determining a packet type by referring to a header of a packet applied from the base station controller in the data packet processing means; 상기 데이터패킷처리수단에서 패킷종류판별시 제어패킷인 경우 해당 제어패킷을 제어패킷처리수단으로 송출하는 제어패킷송출단계,A control packet sending step of sending the control packet to the control packet processing means when the packet is determined by the data packet processing means; 상기 제어패킷처리수단에서 수신되는 제어패킷을 근거로 무선단말기와 목적지간 호처리제어를 수행하는 호처리단계,A call processing step of performing call processing control between a wireless terminal and a destination based on the control packet received from the control packet processing means; 상기 제어패킷처리수단에서 호설정된 무선단말기정보와 목적지정보 및 무선단말기와 목적지간의 경로설정정보로 구성되는 세션정보를 소정 메모리에 저장함과 더불어 그 세션정보를 데이터패킷처리수단으로 송출하는 세션정보송출단계,A session information sending step of storing session information consisting of wireless terminal information and destination information set by the control packet processing means and routing information between the wireless terminal and the destination in a predetermined memory and transmitting the session information to the data packet processing means; , 상기 데이터패킷처리수단에서 제어패킷처리수단으로부터 인가되는 세션정보를 저장하는 세션정보저장단계 및,A session information storing step of storing session information applied from a control packet processing means in the data packet processing means; 상기 패킷종류판별단계에서 데이터패킷처리수단은 데이터패킷으로 판별된 패킷에 대해 세션정보저장단계에서 저장된 세션정보를 근거로 무선단말기와 목적지간 데이터패킷 송수신처리를 수행하는 데이터패킷처리단계를 포함하여 구성되는 것을 특징으로 하는 무선패킷데이터망에서 패킷데이터처리방법.In the packet type discrimination step, the data packet processing means includes a data packet processing step of performing data packet transmission / reception processing between the wireless terminal and the destination based on the session information stored in the session information storage step for the packet determined as the data packet. Packet data processing method in a wireless packet data network, characterized in that the. 제7항에 있어서,The method of claim 7, wherein 상기 제어패킷처리수단은 데이터패킷처리수단으로부터 인가되는 제어패킷이 호해제에 관한 제어패킷인 경우, 메모리에 저장된 해당 세션정보를 삭제처리함과 더불어 해당 세션정보삭제요구정보를 데이터패킷처리수단으로 송출하는 세션삭제요구단계와,The control packet processing means deletes the corresponding session information stored in the memory and sends the session information deletion request information to the data packet processing means when the control packet applied from the data packet processing means is a control packet relating to call release. A session deletion request step, 상기 데이터패킷처리수단은 제어패킷처리수단으로부터 인가되는 세션삭제요구정보를 근거로 해당 세션정보를 삭제처리하는 세션정보삭제단계를 추가로 포함하여 구성되는 것을 특징으로 하는 무선패킷데이터망에서 패킷데이터처리방법.The data packet processing means further comprises a session information deleting step of deleting the corresponding session information based on the session deletion request information applied from the control packet processing means, wherein the packet data processing is performed in the wireless packet data network. Way. 기지국제어기와 IP망간에 결합되어 기지국제어기에 결합된 무선단말기와 IP망에 결합된 목적지간의 패킷데이터를 처리하되, 패킷데이터처리장치는 제어패킷을 처리하기 위한 제어패킷처리수단과, 기지국제어기로부터의 업링크패킷을 처리하기 위한 업링크패킷처리수단 및, IP망으로부터의 다운링크패킷을 처리하기 위한 다운링크패킷처리수단으로 구성되는 패킷처리장치를 포함하여 구성되는 무선패킷데이터망의 패킷데이터처리방법에 있어서,A packet data processing device is coupled between a base station controller and an IP network to process packet data between a wireless terminal coupled to the base station controller and a destination coupled to the IP network. The packet data processing apparatus includes: control packet processing means for processing a control packet; Packet data processing method of a wireless packet data network comprising a packet processing apparatus comprising uplink packet processing means for processing uplink packets and downlink packet processing means for processing downlink packets from an IP network. To 상기 업링크패킷처리수단에서 기지국제어기로부터 인가되는 패킷의 헤더를 참조하여 패킷종류를 판별하는 패킷종류판별단계와,A packet type discrimination step of determining a packet type by referring to a header of a packet applied from a base station controller in the uplink packet processing means; 상기 업링크패킷처리수단에서 패킷종류판별시 제어패킷인 경우 해당 제어패킷을 제어패킷처리수단으로 송출하는 제어패킷송출단계,A control packet sending step of sending the control packet to the control packet processing means in the case of determining the packet type in the uplink packet processing means; 상기 제어패킷처리수단에서 수신되는 제어패킷을 근거로 무선단말기와 목적지간 호처리제어를 수행하는 호처리단계,A call processing step of performing call processing control between a wireless terminal and a destination based on the control packet received from the control packet processing means; 상기 제어패킷처리수단에서 호설정된 무선단말기정보와 목적지정보 및 무선단말기와 목적지간의 경로설정정보로 구성되는 세션정보를 소정 메모리에 저장함과 더불어 그 세션정보를 업링크패킷처리수단 및 다운링크패킷처리수단으로 송출하는세션정보송출단계,Storing session information including radio terminal information and destination information set by the control packet processing means in a predetermined memory, and storing the session information in uplink packet processing means and downlink packet processing means. Sending session information to the session, 상기 업링크패킷처리수단 및 다운링크패킷처리수단에서 제어패킷처리수단으로부터 인가되는 세션정보를 저장하는 세션정보저장단계 및,A session information storing step of storing session information applied from the control packet processing means in the uplink packet processing means and the downlink packet processing means; 상기 업링크패킷처리수단 및 다운링크패킷처리수단은 수신되는 데이터패킷을상기 세션정보저장단계에서 저장된 세션정보를 근거로 무선단말기 및 목적지로 송출하는 데이터패킷처리단계를 포함하여 구성되는 것을 특징으로 하는 무선패킷데이터망에서 패킷데이터처리방법.The uplink packet processing means and the downlink packet processing means comprises a data packet processing step of transmitting the received data packet to the wireless terminal and the destination based on the session information stored in the session information storage step. Packet data processing method in wireless packet data network. 제8항에 있어서,The method of claim 8, 상기 제어패킷처리수단은 업링크패킷처리수단으로부터 인가되는 제어패킷이 호해제에 관한 제어패킷인 경우, 메모리에 저장된 해당 세션정보를 삭제처리함과 더불어 해당 세션정보삭제요구정보를 업링크패킷처리수단 및 다운링크패킷처리수단으로 송출하는 세션삭제요구단계와,When the control packet applied from the uplink packet processing means is a control packet for call release, the control packet processing means deletes the corresponding session information stored in the memory and adds the session information deletion request information to the uplink packet processing means. And a session deletion request step sent to the downlink packet processing means; 상기 업링크패킷처리수단 및 다운링크패킷처리수단은 제어패킷처리수단으로부터 인가되는 세션삭제요구정보를 근거로 해당 세션정보를 삭제처리하는 세션정보삭제단계를 추가로 포함하여 구성되는 것을 특징으로 하는 무선패킷데이터망에서 패킷데이터처리방법.The uplink packet processing means and the downlink packet processing means further comprise a session information deleting step of deleting the corresponding session information based on the session deletion request information applied from the control packet processing means. Packet data processing method in packet data network.
KR10-2001-0087155A 2001-12-28 2001-12-28 Method and apparatus for packet data processing in wireless packet data network KR100437144B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2001-0087155A KR100437144B1 (en) 2001-12-28 2001-12-28 Method and apparatus for packet data processing in wireless packet data network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2001-0087155A KR100437144B1 (en) 2001-12-28 2001-12-28 Method and apparatus for packet data processing in wireless packet data network

Publications (2)

Publication Number Publication Date
KR20030056853A KR20030056853A (en) 2003-07-04
KR100437144B1 true KR100437144B1 (en) 2004-06-25

Family

ID=32215007

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2001-0087155A KR100437144B1 (en) 2001-12-28 2001-12-28 Method and apparatus for packet data processing in wireless packet data network

Country Status (1)

Country Link
KR (1) KR100437144B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100694724B1 (en) * 2005-05-17 2007-03-15 엘지노텔 주식회사 Signal Packet controlling apparatus of W-CDMA system using traffic monitoring and the method of the same
KR100983772B1 (en) * 2008-06-05 2010-09-27 주식회사 이루온 Apparatus and method for processing packet data in wireless packet data network

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1049298A2 (en) * 1999-04-22 2000-11-02 Nortel Networks Limited Method for classifying data acording to quality of service
KR20010054331A (en) * 1999-12-06 2001-07-02 이계철 Processing device of packet data service using mobile IP in IMT-2000 and method thereof
KR20020093548A (en) * 2001-06-09 2002-12-16 주식회사 하이닉스반도체 Session establishment and management method for integrating network element in wireless telecommunication system
KR20030055389A (en) * 2001-12-26 2003-07-04 (주) 소프트텔레웨어 Method and system for PDSN duplexing in wireless packet data network
KR20030055416A (en) * 2001-12-26 2003-07-04 한국전자통신연구원 A telecommunication apparatus among the data process in a dispersive process circumstances and a telecommunicational method thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1049298A2 (en) * 1999-04-22 2000-11-02 Nortel Networks Limited Method for classifying data acording to quality of service
KR20010054331A (en) * 1999-12-06 2001-07-02 이계철 Processing device of packet data service using mobile IP in IMT-2000 and method thereof
KR20020093548A (en) * 2001-06-09 2002-12-16 주식회사 하이닉스반도체 Session establishment and management method for integrating network element in wireless telecommunication system
KR20030055389A (en) * 2001-12-26 2003-07-04 (주) 소프트텔레웨어 Method and system for PDSN duplexing in wireless packet data network
KR20030055416A (en) * 2001-12-26 2003-07-04 한국전자통신연구원 A telecommunication apparatus among the data process in a dispersive process circumstances and a telecommunicational method thereof

Also Published As

Publication number Publication date
KR20030056853A (en) 2003-07-04

Similar Documents

Publication Publication Date Title
US7733859B2 (en) Apparatus and method for packet forwarding in layer 2 network
KR100658650B1 (en) A process method about the service connection between the wireless local area network and user terminal
US6684256B1 (en) Routing method for mobile wireless nodes having overlapping internet protocol home addresses
JP2000032032A (en) System integrating radio telecommunication network and local area network
JP2001197558A (en) Network system
JP2001326697A (en) Mobile communication network, terminal, packet communication control method, and gateway unit
JP2002510935A (en) Wireless packet data communication device and method
WO2001008359A1 (en) Mobile ip network system and method of switching connection
JP4357835B2 (en) Routing calls made to subscribers
CN100521812C (en) Dynamic selection of a packet data serving node
KR100437144B1 (en) Method and apparatus for packet data processing in wireless packet data network
JP3875121B2 (en) COMMUNICATION SYSTEM, COMMUNICATION METHOD, TRANSFER DEVICE, AND NETWORK MANAGEMENT DEVICE
US6845250B1 (en) Method and system for transmitting messages in a communications network
JP3155926B2 (en) Wireless packet transmission equipment
KR100437145B1 (en) Method and system for PDSN duplexing in wireless packet data network
US7746852B2 (en) Packet data serving node and communication method using the same
KR100983772B1 (en) Apparatus and method for processing packet data in wireless packet data network
JP4741401B2 (en) Information transfer device
KR101129504B1 (en) Method and apparatus for accessing CDMA2000 networks
JP4570551B2 (en) Distributed control communication system and method
JP2005244366A (en) Gateway unit, mobile terminal and inter-lan connection method
JP2985683B2 (en) Wireless relay device
JP3563301B2 (en) CUG shared IP packet communication device
JP3200800B2 (en) Connection system of packet communication system
JP2002271438A (en) Protocol conversion device, protocol conversion method and private branch exchange

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20120608

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20130617

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20150615

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20160602

Year of fee payment: 13

FPAY Annual fee payment

Payment date: 20180515

Year of fee payment: 15

FPAY Annual fee payment

Payment date: 20190515

Year of fee payment: 16