[go: up one dir, main page]

KR101209936B1 - Traffic control system and method for wireless data service - Google Patents

Traffic control system and method for wireless data service Download PDF

Info

Publication number
KR101209936B1
KR101209936B1 KR1020110059013A KR20110059013A KR101209936B1 KR 101209936 B1 KR101209936 B1 KR 101209936B1 KR 1020110059013 A KR1020110059013 A KR 1020110059013A KR 20110059013 A KR20110059013 A KR 20110059013A KR 101209936 B1 KR101209936 B1 KR 101209936B1
Authority
KR
South Korea
Prior art keywords
terminal
quasi
data packet
downlink data
terminal device
Prior art date
Application number
KR1020110059013A
Other languages
Korean (ko)
Inventor
이지운
신성호
Original Assignee
에스케이텔레콤 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이텔레콤 주식회사 filed Critical 에스케이텔레콤 주식회사
Priority to KR1020110059013A priority Critical patent/KR101209936B1/en
Application granted granted Critical
Publication of KR101209936B1 publication Critical patent/KR101209936B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/18Management of setup rejection or failure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/155Ground-based stations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control

Landscapes

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

Abstract

본 발명은, 무선중계장치가 기 정의된 하향전송실패상황 발생을 토대로 타 무선중계장치로 로밍된 단말장치를 준연결상태단말로서 효과적으로 관리하고, 준연결상태단말로의 하향 데이터패킷 수신 시 이를 별도 준연결패킷저장영역에 저장하여 이에 대한 전송 시도를 하지 않음으로써, 로밍된 단말장치로 전달되지 못하는 하향 트래픽을 재전송함에 따른 시스템 처리량 저하의 문제상황 발생을 미연에 방지하는 무선 데이터 서비스를 위한 트래픽 제어 시스템 및 방법이 개시되어 있다. 본 발명의 무선 데이터 서비스를 위한 트래픽 제어 시스템은, 단말장치가 특정 무선중계장치와의 접속 중 기 정의된 장치접속이동이벤트 발생 시 해당되는 타 무선중계장치로 장치접속이동을 요청하여 접속하고, 상기 특정 무선중계장치가 기 접속된 상기 단말장치로의 하향 데이터패킷 전송 시 기 정의된 하향전송실패상황이 발생하면 상기 단말장치를 준연결상태단말로서 관리하고, 하향 데이터패킷이 수신되면 상기 준연결상태단말로서 관리되는 단말장치로의 하향 데이터패킷인지 여부에 따라 상기 하향 데이터패킷을 준연결패킷저장영역에 저장하거나 또는 해당 단말장치로 전송하는 구성을 포함한다.The present invention effectively manages a terminal device roamed by another wireless relay device as a quasi-connection state terminal based on a predefined downlink transmission situation, and separately receives a downlink data packet to the quasi-connection state terminal. Traffic control for wireless data service that prevents the problem of system throughput degradation caused by retransmission of downlink traffic that cannot be delivered to roaming terminal equipment by storing in quasi-connection packet storage area and not trying to transmit it. Systems and methods are disclosed. In the traffic control system for a wireless data service of the present invention, when a terminal device generates a predefined device connection movement event during a connection with a specific wireless relay device, the terminal device requests and connects a device connection movement to another corresponding wireless relay device. When a predetermined downlink transmission situation occurs when a specific wireless relay device transmits a downlink data packet to the connected terminal device, the terminal device is managed as a quasi-connection state terminal. When the downlink data packet is received, the quasi-connection state is received. And storing the downlink data packet in a quasi-connected packet storage area or transmitting the downlink data packet to a terminal device managed according to the terminal.

Description

무선 데이터 서비스를 위한 트래픽 제어 시스템 및 방법{TRAFFIC CONTROL SYSTEM AND METHOD FOR WIRELESS DATA SERVICE}TRAFFIC CONTROL SYSTEM AND METHOD FOR WIRELESS DATA SERVICE}

본 발명은 무선 데이터 서비스를 위한 트래픽 제어 시스템 및 방법에 관한 것으로, 더욱 상세하게는 별도의 컨트롤러장치가 없는 환경에서 단말장치의 무선중계장치 간 이동 시 이동 전 접속된 무선중계장치가 단말장치로 전달되지 못하는 하향 트래픽을 재전송함에 따른 시스템 처리량 저하의 문제상황을 감안하여 하향 트래픽 제어를 통해 시스템 처리량 저하를 최소화하는 무선 데이터 서비스를 위한 트래픽 제어 시스템 및 방법과, 무선중계장치 및 무선중계장치의 동작 방법에 관한 것이다.The present invention relates to a traffic control system and method for a wireless data service, and more particularly, when a wireless relay device of a terminal device moves between wireless relay devices in an environment without a separate controller device, the wireless relay device connected to the terminal device is transferred to the terminal device. Traffic control system and method for wireless data service minimizing system throughput degradation through downlink traffic control in consideration of the problem of system throughput degradation caused by retransmission of unsuccessful downlink traffic, and operation method of wireless relay device and wireless relay device It is about.

무선 데이터 서비스 시스템(Wi-Fi, Wireless Fidelity)은 종래의 Wireless LAN과 같이 고정된 무선중계장치(Access Point : AP)를 이용하는 근거리 데이터 통신 방식에 이동성(mobility)을 더 지원하는 차세대 통신 방식이다.A wireless data service system (Wi-Fi, Wireless Fidelity) is a next-generation communication method that further supports mobility in a short-range data communication method using a fixed access point (AP), such as a conventional wireless LAN.

이러한 무선 데이터 서비스 시스템은, 다양한 표준들이 제안되고 있으며 현재 IEEE 802.1x을 중심으로 휴대 인터넷의 국제 표준화가 진행되고 있다. 이에 IEEE 802.1x에서 Wireless LAN을 지원하는 무선랜 단말장치들은, 무선 인터넷에 접속하여 데이터 서비스를 이용하고자 하는 경우, 먼저 무선중계장치(Access Point : AP)를 통해 WLAN 네트워크에 접속하고 무선중계장치를 통해 무선 인터넷에 접속하는 것이 일반적이다.In such a wireless data service system, various standards have been proposed, and international standardization of the portable Internet is currently progressing around the IEEE 802.1x. Wireless LAN terminal devices supporting Wireless LAN in IEEE 802.1x, when accessing the wireless Internet to use data services, first access the WLAN network through an access point (AP) and connect the wireless relay device. It is common to access the wireless Internet via.

이러한 무선 데이터 서비스 시스템 환경에서는 공공기관, 학교, 지하철, 터미널 등의 특정 지역에 여러 개의 무선중계장치(AP)가 설치되는 경우 단말장치가 무선중계장치 간 이동 시 Seamless한 이동 즉 로밍(Roaming)을 지원하기 위해 무선중계장치를 관리하는 컨트롤러장치를 구비할 수 있다. 하지만 이러한 컨트롤러장치는 비싼 가격으로 인해 설치되는 지역이 소수에 불과하다. 이에, 공공기관, 학교, 지하철, 터미널 등 대다수의 지역에서 서비스되는 무선 데이터 서비스 시스템 환경은, 별도의 컨트롤러장치를 구비하지 않고 NAT (Network Address Translation) 방식에 따라 독립적으로 동작하는 AP들을 설치하여 서비스를 제공하고 있다.In such a wireless data service system environment, when a plurality of APs are installed in a specific area such as a public institution, a school, a subway, a terminal, and the like, a seamless movement, or roaming, is performed when a terminal device moves between wireless relays. It may be provided with a controller device for managing a wireless relay device to support. However, these controller units are installed in only a few places due to their high price. Therefore, wireless data service system environment that is serviced in most areas such as public institutions, schools, subways, terminals, etc., does not have a separate controller device and installs APs that operate independently according to NAT (Network Address Translation) method. Providing.

헌데, 이처럼 NAT 방식의 AP들로 구성된 무선 데이터 서비스 시스템 환경에서는, AP들이 서로 독립적으로 관리되기 때문에 단말장치의 Seamless한 로밍을 지원하는데 어려움이 있다. 특히 상향 트래픽은 단말장치에 의해 발생하므로 로밍 이후에도 지원이 되지만, 단말장치의 로밍 직전에 발생한 인터넷 서버로부터의 하향 트래픽은 서버가 해당 단말장치의 이동 상황을 인지하기 어렵기 때문에 계속해서 로밍 이전 AP로 발생하게 된다.However, in a wireless data service system environment including NAT-based APs, there is a difficulty in supporting seamless roaming of terminal devices because the APs are independently managed. In particular, the upstream traffic is generated by the terminal device, so it is supported even after roaming. However, the downlink traffic from the Internet server just before roaming of the terminal device continues to the roaming AP because the server cannot recognize the movement of the terminal device. Will occur.

즉, 무선중계장치(AP)는 다수의 단말장치를 위한 하향 트래픽을 대기열에 보관하고 선입선출(FIFO) 방식으로 먼저 도착한 하향 데이터패킷부터 전송을 시도한다. 만일 대기열의 맨 앞의 패킷이 이미 다른 AP로 이동한 단말장치에 대한 패킷이고 AP가 단말장치가 이동을 했는지 파악하지 못한 상황이라도, AP는 계속해서 단말장치에게 해당 패킷에 대한 재전송시도를 하게 된다. 이는 대기열의 뒤에 있는 패킷들의 지연시간을 늘리게 되고 결과적으로 시스템 처리량을 떨어뜨리게 된다. 특히 이동하는 사용자로 인해 이동하지 않는 사용자들이 무선 랜의 성능저하를 체감하는 상황은 해당 망을 관리하는 사업자에겐 사용자 품질 측면에서 반드시 해결해야 하는 문제 상황일 것이다.That is, the AP keeps down traffic for a plurality of terminal devices in a queue and attempts to transmit data from the downlink data packets that arrive first in a first-in first-out (FIFO) manner. If the first packet in the queue is for a terminal that has already moved to another AP and the AP does not know whether the terminal has moved, the AP continues to attempt to retransmit the packet to the terminal. . This increases the latency of packets behind the queue, which in turn reduces system throughput. In particular, the situation where the users who do not move due to the mobile users to feel the performance degradation of the wireless LAN will be a problem situation that must be solved in terms of user quality for the operator managing the network.

이에, 본 발명에서는, 별도의 컨트롤러장치가 없는 무선 데이터 서비스 환경에서, 단말장치의 무선중계장치 간 이동 시 이동 전 AP가 단말장치로 전달되지 못하는 하향 트래픽을 재전송함에 따른 시스템 처리량 저하의 문제상황을 감안하여 하향 트래픽 제어를 통해 시스템 처리량 저하를 최소화하는 방안을 제안코자 한다Accordingly, in the present invention, in a wireless data service environment without a separate controller device, a problem of system throughput degradation caused by retransmission of downlink traffic that is not transmitted to the terminal device before the mobile device is moved to the terminal device when moving between the wireless relay devices of the terminal device. Considering this, we propose a method to minimize system throughput degradation through downlink traffic control.

본 발명은 상기한 사정을 감안하여 창출된 것으로서, 본 발명에서 도달하고자 하는 목적은 단말장치가 특정 무선중계장치와의 접속 중 기 정의된 장치접속이동이벤트 발생 시 해당되는 타 무선중계장치로 장치접속이동을 요청하여 접속하고, 상기 특정 무선중계장치가 기 접속된 상기 단말장치로의 하향 데이터패킷 전송 시 기 정의된 하향전송실패상황이 발생하면 상기 단말장치를 준연결상태단말로서 관리하고, 하향 데이터패킷이 수신되면 상기 준연결상태단말로서 관리되는 단말장치로의 하향 데이터패킷인지 여부에 따라 상기 하향 데이터패킷을 준연결패킷저장영역에 저장하거나 또는 해당 단말장치로 전송하는 무선 데이터 서비스를 위한 트래픽 제어 시스템 및 방법을 제공하여, 무선중계장치가 기 정의된 하향전송실패상황 발생을 토대로 타 무선중계장치로 로밍된 단말장치를 준연결상태단말로서 효과적으로 관리하고, 준연결상태단말로의 하향 데이터패킷 수신 시 이를 별도 준연결패킷저장영역에 저장하여 이에 대한 전송 시도를 하지 않음으로써, 로밍된 단말장치로 전달되지 못하는 하향 트래픽을 재전송함에 따른 시스템 처리량 저하의 문제상황 발생을 미연에 방지하는데 있다.The present invention has been made in view of the above circumstances, and an object of the present invention is to connect a device to another wireless relay device corresponding to a terminal device when a predefined device connection movement event occurs during connection with a specific wireless relay device. Requesting movement and access, and if a predetermined downlink transmission situation occurs when the downlink data packet is transmitted to the terminal apparatus to which the specific wireless relay apparatus is previously connected, the terminal apparatus is managed as a quasi-connection state terminal, and the downlink data is transmitted. When the packet is received, traffic control for a wireless data service storing the downlink data packet in the quasi-connected packet storage area or transmitting the downlink data packet to the terminal device according to whether the packet is a downlink data packet to the terminal device managed as the quasi-connection state terminal. Providing a system and method, the wireless relay device based on the occurrence of a predefined downlink transmission situation The roaming terminal is effectively roamed by managing the roaming terminal device as a quasi-connection state terminal and storing it in a quasi-connection packet storage area when receiving downlink data packets to the quasi-connection state terminal. This is to prevent the occurrence of a problem of system throughput degradation by retransmitting downlink traffic that cannot be delivered to the terminal device.

본 발명은 상기한 사정을 감안하여 창출된 것으로서, 본 발명에서 도달하고자 하는 다른 목적은 기 접속된 단말장치로의 하향 데이터패킷 전송 시 기 정의된 하향전송실패상황 발생 여부를 판단하고, 상기 하향전송실패상황 발생 시 해당 단말장치를 준연결상태단말로서 관리하며, 하향 데이터패킷이 수신되면 상기 준연결상태단말로서 관리되는 단말장치로의 하향 데이터패킷인지 여부에 따라 상기 하향 데이터패킷을 준연결패킷저장영역에 저장하거나 또는 해당 단말장치로 전송하는 무선중계장치 및 무선중계장치의 동작 방법을 제공하여, 로밍된 단말장치로 전달되지 못하는 하향 트래픽을 재전송함에 따른 시스템 처리량 저하의 문제상황 발생을 미연에 방지하는 환경을 지원하는데 있다.The present invention has been made in view of the above circumstances, and another object of the present invention is to determine whether a predetermined downlink transmission situation occurs when transmitting a downlink data packet to a connected terminal device and determine the downlink transmission. When a failure occurs, the terminal device is managed as a quasi-connected state terminal, and when a downlink data packet is received, the quasi-connected packet is stored according to whether the downlink data packet is a downlink data packet to the terminal device managed as the quasi-connected state terminal. By providing a method of operating a wireless relay device and a wireless relay device stored in an area or transmitted to a corresponding terminal device, a problem of system throughput degradation due to retransmission of downlink traffic that cannot be delivered to a roaming terminal device is prevented. To support the environment.

상기 목적을 달성하기 위한 본 발명의 제 1 관점에 따른 무선 데이터 서비스를 위한 트래픽 제어 시스템은, 특정 무선중계장치와의 접속 중 기 정의된 장치접속이동이벤트 발생 시 해당되는 타 무선중계장치로 장치접속이동을 요청하는 단말장치; 및 기 접속된 상기 단말장치로의 하향 데이터패킷 전송 시 기 정의된 하향전송실패상황이 발생하면 상기 단말장치를 준연결상태단말로서 관리하며, 하향 데이터패킷이 수신되면 상기 준연결상태단말로서 관리되는 단말장치로의 하향 데이터패킷인지 여부에 따라 상기 하향 데이터패킷을 준연결패킷저장영역에 저장하거나 또는 해당 단말장치로 전송하는 무선중계장치를 포함한다.Traffic control system for a wireless data service according to the first aspect of the present invention for achieving the above object, the device connection to the corresponding other wireless relay device when a predefined device connection movement event occurs during connection with a specific wireless relay device A terminal device requesting movement; And managing a terminal device as a quasi-connection state terminal when a predetermined downlink transmission situation occurs when the downlink data packet is transmitted to the connected terminal device. When the downlink data packet is received, the terminal device is managed as the quasi-connection state terminal. And a wireless relay device for storing the downlink data packet in the quasi-connected packet storage area or transmitting the downlink data packet to the terminal device according to whether the data packet is a downlink data packet to the terminal device.

상기 목적을 달성하기 위한 본 발명의 제 2 관점에 따른 무선중계장치는, 기 접속된 단말장치로의 하향 데이터패킷 전송 시 기 정의된 하향전송실패상황 발생 여부를 판단하는 실패상황판단부; 상기 하향전송실패상황 발생 시 해당 단말장치를 준연결상태단말로서 관리하는 준연결상태관리부; 및 하향 데이터패킷이 수신되면, 상기 준연결상태단말로서 관리되는 단말장치로의 하향 데이터패킷인지 여부에 따라 상기 하향 데이터패킷을 준연결패킷저장영역에 저장하거나 또는 해당 단말장치로 전송하는 중계제어부를 포함한다.A wireless relay apparatus according to a second aspect of the present invention for achieving the above object, the failure situation determination unit for determining whether a predetermined downlink transmission failure occurs when transmitting a downlink data packet to a connected terminal device; A quasi-connection state management unit that manages the terminal device as a quasi-connection state terminal when the downlink transmission failure occurs; And a relay controller configured to store the downlink data packet in the quasi-connected packet storage area or transmit the downlink data packet to the terminal device according to whether the downlink data packet is received or not as a downlink data packet to the terminal device managed as the quasi-connection state terminal. Include.

바람직하게는, 상기 준연결상태관리부는, 상기 하향전송실패상황 발생 시, 기 생성된 준연결단말정보가 존재하면 상기 단말장치에 대응되는 단말식별정보를 상기 준연결단말정보에 포함시켜 저장하며, 기 생성된 준연결단말정보가 존재하지 않으면 상기 단말장치에 대응되는 단말식별정보를 포함하는 준연결단말정보를 생성하여 저장할 수 있다.Preferably, the quasi-connection state management unit stores the terminal identification information corresponding to the terminal device in the quasi-connection terminal information, if the generated quasi-connection terminal information exists when the downlink transmission failure occurs. If the generated quasi-connected terminal information does not exist, quasi-connected terminal information including terminal identification information corresponding to the terminal device may be generated and stored.

바람직하게는, 상기 중계제어부는, 상기 준연결단말정보가 존재하는 경우, 상기 수신된 하향 데이터패킷이 상기 준연결상태단말로서 관리되는 단말장치로의 하향 데이터패킷인지 여부를 판단할 수 있다.Preferably, if the quasi-connection terminal information is present, the relay controller may determine whether the received downlink data packet is a downlink data packet to the terminal device managed as the quasi-connection state terminal.

바람직하게는 상기 중계제어부는, 상기 수신된 하향 데이터패킷이 상기 준연결단말정보에 포함된 단말식별정보에 대응되는지 여부를 판단하여, 상기 준연결단말정보에 포함된 단말식별정보에 대응되면 상기 하향 데이터패킷을 상기 준연결패킷저장영역에 저장하고, 상기 준연결단말정보에 포함된 단말식별정보에 대응되지 않으면 상기 하향 데이터패킷을 해당되는 특정 단말장치로 전송하고자 특정 패킷전송대기영역에 저장할 수 있다.Preferably, the relay controller determines whether the received downlink data packet corresponds to the terminal identification information included in the quasi-connected terminal information, and if the corresponding downlink data packet corresponds to the terminal identification information included in the quasi-connected terminal information. The data packet may be stored in the quasi-connected packet storage area, and if the data packet does not correspond to the terminal identification information included in the quasi-connected terminal information, the downlink data packet may be stored in a specific packet transmission standby area to transmit the downlink data packet to a corresponding terminal device. .

바람직하게는, 상기 준연결상태관리부는, 상기 준연결상태단말로서 기 설정된 준연결상태유지시간 이상 유지되는 단말장치가 존재하면, 준연결상태단말로 관리되는 적어도 하나의 단말장치의 단말식별정보를 저장하는 준연결단말정보에서 준연결상태유지시간 이상 유지된 상기 단말장치의 단말식별정보를 삭제하여 해당 단말장치를 연결해제단말로서 인지할 수 있다.Preferably, the quasi-connection state management unit, if there is a terminal device that is maintained for more than a predetermined quasi-connection state holding time as the quasi-connection state terminal, the terminal identification information of at least one terminal device managed by the quasi-connection state terminal In the quasi-connected terminal information to be stored, the terminal identification information of the terminal device maintained for more than the quasi-connection state holding time may be deleted to recognize the terminal device as the disconnected terminal.

바람직하게는, 상기 중계제어부는, 상기 연결해제단말로서 인지된 해당 단말장치로의 하향 데이터패킷을 상기 준연결패킷저장영역에서 삭제할 수 있다.Preferably, the relay controller may delete the downlink data packet to the terminal device recognized as the disconnect terminal from the quasi-connect packet storage area.

바람직하게는 상기 준연결상태관리부는, 상기 준연결상태단말로서 관리되는 단말장치로부터 상향 데이터패킷이 수신되면, 준연결상태단말로 관리되는 적어도 하나의 단말장치의 단말식별정보를 저장하는 준연결단말정보에서 상기 상향 데이터패킷에 대응되는 단말장치의 단말식별정보를 삭제하여 해당 단말장치를 연결단말로서 인지할 수 있다.Preferably, the quasi-connection state management unit, when the uplink data packet is received from the terminal device managed as the quasi-connection state terminal, the quasi-connection terminal for storing the terminal identification information of at least one terminal device managed by the quasi-connection state terminal. The terminal may be recognized as a connection terminal by deleting terminal identification information of the terminal device corresponding to the uplink data packet from the information.

바람직하게는, 상기 중계제어부는, 상기 연결단말로서 인지되는 해당 단말장치로의 하향 데이터패킷을 상기 준연결패킷저장영역에서 상기 패킷전송대기영역으로 이동시켜 저장할 수 있다.Preferably, the relay controller may be configured to move the downlink data packet to the terminal device recognized as the connection terminal from the quasi-connection packet storage area to the packet transmission standby area.

상기 목적을 달성하기 위한 본 발명의 제 3 관점에 따른 무선 데이터 서비스를 위한 트래픽 제어 방법은, 단말장치가 특정 무선중계장치와의 접속 중 기 정의된 장치접속이동이벤트 발생 시 해당되는 타 무선중계장치로 장치접속이동을 요청하여 접속하는 단계; 상기 특정 무선중계장치가 기 접속된 상기 단말장치로의 하향 데이터패킷 전송 시 기 정의된 하향전송실패상황이 발생하면 상기 단말장치를 준연결상태단말로서 관리하는 단계; 및 상기 특정 무선 중계장치가 하향 데이터패킷이 수신되면 상기 준연결상태단말로서 관리되는 단말장치로의 하향 데이터패킷인지 여부에 따라 상기 하향 데이터패킷을 준연결패킷저장영역에 저장하거나 또는 해당 단말장치로 전송하는 단계를 포함한다.Traffic control method for a wireless data service according to a third aspect of the present invention for achieving the above object, the other wireless relay device corresponding to the terminal device when a predefined device connection movement event occurs during connection with a specific wireless relay device Requesting a device connection movement to connect; Managing the terminal device as a quasi-connection state terminal when a predetermined downlink transmission situation occurs when the downlink data packet is transmitted to the terminal device to which the specific wireless relay device is previously connected; And when the specific wireless relay device receives the downlink data packet, the downlink data packet is stored in the quasi-connected packet storage area according to whether the downlink data packet is transmitted to the terminal device managed as the quasi-connected state terminal, or to the terminal device. Transmitting.

상기 목적을 달성하기 위한 본 발명의 제 4 관점에 따른 무선중계장치의 동작 방법은, 기 접속된 단말장치로의 하향 데이터패킷 전송 시 기 정의된 하향전송실패상황 발생 여부를 판단하는 실패상황 판단단계; 상기 하향전송실패상황 발생 시 해당 단말장치를 준연결상태단말로서 관리하는 준연결상태 관리단계; 및 하향 데이터패킷이 수신되면, 상기 준연결상태단말로서 관리되는 단말장치로의 하향 데이터패킷인지 여부에 따라 상기 하향 데이터패킷을 준연결패킷저장영역에 저장하거나 또는 해당 단말장치로 전송하는 중계 제어단계를 포함한다.In the operation method of the wireless relay apparatus according to the fourth aspect of the present invention for achieving the above object, a failure situation determination step of determining whether or not a predetermined downlink transmission situation occurs when transmitting a downlink data packet to the connected terminal device; ; A quasi-connection state management step of managing a corresponding terminal device as a quasi-connection state terminal when the downlink transmission failure occurs; And receiving the downlink data packet, storing the downlink data packet in the quasi-connected packet storage area or transmitting the downlink data packet to the terminal device according to whether the downlink data packet is transmitted to the terminal device managed as the quasi-connection state terminal. It includes.

바람직하게는, 상기 준연결상태 관리단계는, 상기 하향전송실패상황 발생 시, 기 생성된 준연결단말정보가 존재하면 상기 단말장치에 대응되는 단말식별정보를 상기 준연결단말정보에 포함시켜 저장하는 단계와, 상기 하향전송실패상황 발생 시, 기 생성된 준연결단말정보가 존재하지 않으면 상기 단말장치에 대응되는 단말식별정보를 포함하는 준연결단말정보를 생성하여 저장하는 단계를 포함할 수 있다.Preferably, in the quasi-connected state management step, when the downlink transmission situation occurs, if there is already generated quasi-connected terminal information, the terminal identification information corresponding to the terminal device is stored in the quasi-connected terminal information. And generating and storing quasi-connected terminal information including terminal identification information corresponding to the terminal apparatus if the generated quasi-connected terminal information does not exist when the downlink transmission failure occurs.

바람직하게는, 상기 중계 제어단계는, 상기 준연결단말정보가 존재하는 경우, 상기 수신된 하향 데이터패킷이 상기 준연결상태단말로서 관리되는 단말장치로의 하향 데이터패킷인지 여부를 판단할 수 있다.Preferably, in the relay control step, when the quasi-connection terminal information exists, it may be determined whether the received downlink data packet is a downlink data packet to the terminal device managed as the quasi-connection state terminal.

바람직하게는, 상기 중계 제어단계는, 상기 수신된 하향 데이터패킷이 상기 준연결단말정보에 포함된 단말식별정보에 대응되는지 여부를 판단하여, 상기 준연결단말정보에 포함된 단말식별정보에 대응되면 상기 하향 데이터패킷을 상기 준연결패킷저장영역에 저장하는 단계와, 상기 준연결단말정보에 포함된 단말식별정보에 대응되지 않으면 상기 하향 데이터패킷을 해당되는 특정 단말장치로 전송하고자 특정 패킷전송대기영역에 저장하는 단계를 포함할 수 있다.Preferably, the relaying control step determines whether the received downlink data packet corresponds to the terminal identification information included in the quasi-connected terminal information, and if it corresponds to the terminal identification information included in the quasi-connected terminal information. Storing the downlink data packet in the quasi-connected packet storage region; and if the downlink data packet does not correspond to the terminal identification information included in the quasi-connected terminal information, the downlink data packet is transmitted to a specific packet transmission standby region to transmit the downlink data packet to a corresponding terminal device. It may include storing in.

바람직하게는, 상기 준연결상태단말로서 기 설정된 준연결상태유지시간 이상 유지되는 단말장치가 존재하면, 준연결상태단말로 관리되는 적어도 하나의 단말장치의 단말식별정보를 저장하는 준연결단말정보에서 준연결상태유지시간 이상 유지된 상기 단말장치의 단말식별정보를 삭제하여 해당 단말장치를 연결해제단말로서 인지하는 단계를 더 포함할 수 있다.Preferably, if there is a terminal device that is maintained for a predetermined quasi-connection state holding time or more as the quasi-connection state terminal, the quasi-connection terminal information for storing the terminal identification information of at least one terminal device managed by the quasi-connection state terminal. The method may further include recognizing the terminal device as a disconnection terminal by deleting the terminal identification information of the terminal device maintained for more than the quasi-connection state holding time.

바람직하게는, 상기 중계제어부는, 상기 연결해제단말로서 인지된 해당 단말장치로의 하향 데이터패킷을 상기 준연결패킷저장영역에서 삭제하는 단계를 더 포함할 수 있다.Preferably, the relay control unit may further include deleting a downlink data packet to the terminal device recognized as the disconnect terminal from the quasi-connect packet storage area.

바람직하게는, 상기 준연결상태단말로서 관리되는 단말장치로부터 상향 데이터패킷이 수신되면, 준연결상태단말로 관리되는 적어도 하나의 단말장치의 단말식별정보를 저장하는 준연결단말정보에서 상기 상향 데이터패킷에 대응되는 단말장치의 단말식별정보를 삭제하여 해당 단말장치를 연결단말로서 인지하는 단계를 더 포함할 수 있다.Preferably, when the uplink data packet is received from the terminal device managed as the quasi-connection state terminal, the uplink data packet in the quasi-connection terminal information storing the terminal identification information of at least one terminal device managed as the quasi-connection state terminal. The method may further include recognizing the terminal device as a connection terminal by deleting terminal identification information of the terminal device corresponding to the terminal.

바람직하게는, 상기 연결단말로서 인지되는 해당 단말장치로의 하향 데이터패킷을 상기 준연결패킷저장영역에서 상기 패킷전송대기영역으로 이동시켜 저장하는 단계를 더 포함할 수 있다.Preferably, the method may further include moving a downlink data packet to the corresponding terminal device recognized as the connection terminal from the quasi-connection packet storage area to the packet transmission standby area and storing the data packet.

이에, 본 발명의 무선 데이터 서비스를 위한 트래픽 제어 시스템 및 방법에 의하면, 무선중계장치가 기 정의된 하향전송실패상황 발생을 토대로 타 무선중계장치로 로밍된 단말장치를 준연결상태단말로서 효과적으로 관리하고, 준연결상태단말로의 하향 데이터패킷 수신 시 이를 별도 준연결패킷저장영역에 저장하여 이에 대한 전송 시도를 하지 않음으로써, 로밍된 단말장치로 전달되지 못하는 하향 트래픽을 재전송함에 따른 시스템 처리량 저하의 문제상황 발생을 미연에 방지할 수 있다.Accordingly, according to the traffic control system and method for a wireless data service of the present invention, a wireless relay device effectively manages a terminal device roamed to another wireless relay device as a quasi-connection state terminal based on a predefined downlink transmission situation. When the downlink data packet is received to the quasi-connection state terminal, it is stored in a separate quasi-connection packet storage area and does not attempt to transmit it. Thus, the system throughput is reduced due to retransmission of downlink traffic that cannot be delivered to the roaming terminal device. The occurrence of the situation can be prevented in advance.

따라서, 본 발명의 무선 데이터 서비스를 위한 트래픽 제어 시스템 및 방법에 의하면, 별도의 컨트롤러장치가 없는 환경에서 단말장치의 무선중계장치 간 이동 시 이동 전 접속된 무선중계장치가 단말장치로 전달되지 못하는 하향 트래픽을 재전송함에 따른 시스템 처리량 저하의 문제상황을 감안하여 하향 트래픽 제어를 통해 시스템 처리량 저하를 최소화할 수 있다.Therefore, according to the traffic control system and method for a wireless data service of the present invention, in the environment without a separate controller device, when the radio relay device of the terminal device is moved between the mobile terminal connected before the movement is not transmitted to the terminal device Considering the problem of system throughput deterioration due to retransmission of traffic, downlink traffic control can minimize system throughput deterioration.

도 1은 본 발명의 바람직한 실시예에 따른 무선 데이터 서비스를 위한 트래픽 제어 시스템을 나타내는 구성도이다.
도 2는 본 발명의 바람직한 실시예에 따른 무선중계장치의 구성을 나타내는 블록도이다.
도 3은 본 발명의 바람직한 실시예에 따른 무선 데이터 서비스를 위한 트래픽 제어 방법의 제어 흐름을 나타내는 흐름도이다.
도 4는 본 발명의 바람직한 실시예에 따른 무선중계장치의 동작 방법에서 준연결단말정보 관리 과정을 나타내는 흐름도이다.
도 5는 본 발명의 바람직한 실시예에 따른 무선중계장치의 동작 방법에서 하향 데이터패킷 제어 과정을 나타내는 흐름도이다.
도 6은 본 발명의 바람직한 실시예에 따른 무선중계장치의 동작 방법에서 준연결단말 상태 전환 과정을 나타내는 흐름도이다.
1 is a block diagram showing a traffic control system for a wireless data service according to a preferred embodiment of the present invention.
2 is a block diagram showing the configuration of a wireless relay apparatus according to a preferred embodiment of the present invention.
3 is a flowchart illustrating a control flow of a traffic control method for a wireless data service according to a preferred embodiment of the present invention.
4 is a flowchart illustrating a process of managing quasi-connected terminal information in a method of operating a wireless relay apparatus according to an exemplary embodiment of the present invention.
5 is a flowchart illustrating a downlink data packet control process in a method of operating a wireless relay apparatus according to an exemplary embodiment of the present invention.
6 is a flowchart illustrating a quasi-connected terminal state switching process in a method of operating a wireless relay apparatus according to an exemplary embodiment of the present invention.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 설명한다.Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings.

도 1은 본 발명의 바람직한 실시예에 따른 무선 데이터 서비스를 위한 트래픽 제어 시스템을 도시한 도면이다. 1 is a diagram illustrating a traffic control system for a wireless data service according to a preferred embodiment of the present invention.

도 1에 도시된 바와 같이, 본 발명에 따른 무선 데이터 서비스를 위한 트래픽 제어 시스템은, 특정 무선중계장치A(200)와의 접속 중 기 정의된 장치접속이동이벤트 발생 시 이에 대응하여 해당되는 타 무선중계장치B(300)로 장치접속이동을 요청하는 단말장치(10)와, 기 접속된 단말장치(10)로의 하향 데이터패킷 전송에 대응하여 기 정의된 하향전송실패상황 발생 시 단말장치(10)를 준연결상태단말로서 관리하며, 하향 데이터패킷이 수신되면 상기 준연결상태단말로서 관리되는 단말장치(10)로의 하향 데이터패킷인지 여부에 따라 상기 하향 데이터패킷을 준연결패킷저장영역에 저장하거나 또는 해당 단말장치(예 : 20)로 전송하는 무선중계장치A(200)를 포함한다.As shown in FIG. 1, in the traffic control system for a wireless data service according to the present invention, when a predefined device connection movement event occurs during a connection with a specific wireless relay device A 200, another wireless relay corresponding to the corresponding traffic relaying event occurs. The terminal device 10 requesting the device connection movement to the device B 300 and the terminal device 10 when a predefined downlink transmission situation occurs in response to the transmission of the downlink data packet to the connected terminal device 10. When the downlink data packet is received and the downlink data packet is received, the downlink data packet is stored in the quasi-connected packet storage area according to whether the downlink data packet is transmitted to the terminal device 10 managed as the quasi-connected state terminal. It includes a wireless relay device A (200) for transmitting to the terminal device (for example 20).

본 발명에 따른 무선 데이터 서비스를 위한 트래픽 제어 시스템은, 여러 개의 무선중계장치를 포함하며 하나의 예로서 무선중계장치A(200), 무선중계장치B(300)를 언급/도시하여 설명하도록 한다.The traffic control system for a wireless data service according to the present invention includes a plurality of wireless relay devices, and as an example, will be described by referring to / showing the wireless relay device A 200 and the wireless relay device B 300.

단말장치(10, 20...)는 특정 무선중계장치에 접속하여 무선중계장치를 통해 WLAN 네트워크에 접속하고 이를 통해 무선 인터넷에 접속함으로써, 무선 데이터 서비스를 이용할 수 있는 단말이다. 설명의 편의를 위해 단말장치(10, 20...)는 무선중계장치A(200)에 접속하는 상태인 것으로 언급하겠다.The terminal devices 10, 20... Are terminals that can use a wireless data service by accessing a specific wireless relay device, accessing a WLAN network through the wireless relay device, and accessing the wireless Internet through the terminal device. For convenience of description, the terminal devices 10, 20... Will be referred to as being connected to the wireless relay device A 200.

즉, 단말장치(10, 20...)는 일반적으로 무선 데이터 서비스를 이용하고자 하는 경우, 먼저 가장 근거리에 위치한 무선중계장치(예 : 무선중계장치A(200))에 접속함으로써 무선중계장치A(200)를 통해 WLAN 네트워크에 접속하고 무선중계장치A(200)를 통해 무선 인터넷에 접속하여, 무선 데이터 서비스를 이용할 수 있다.That is, when the terminal device 10, 20... Generally wants to use a wireless data service, the terminal device 10 is connected to a wireless relay device (for example, the wireless relay device A 200) located at the shortest distance. The wireless network may be connected to the WLAN network through the wireless network A 200 and the wireless Internet through the wireless relay A 200.

예를 들면, 단말장치(10, 20...)는, 인근에 위치한 무선중계장치들과의 신호세기에 근거하여 최적의 무선중계장치A(200)를 선택하여 Association Request 메시지를 무선중계장치A(200)로 전송함으로써 접속을 요청하고, 이에 무선중계장치A(200)가 Association Response 메시지를 회신하여 응답하면, 단말장치(10, 20...) 및 무선중계장치A(200) 간 접속이 이루어진다. For example, the terminal device 10, 20... Selects an optimal wireless relay device A 200 based on the signal strength with neighboring wireless relay devices and sends an Association Request message to the wireless relay device A. If the wireless relay device A 200 responds by sending an association response message by transmitting the connection to the mobile station 200, the connection between the terminal device 10, 20... And the wireless relay device A 200 is terminated. Is done.

그리고, 단말장치(10, 20...)는, 무선중계장치A(200)에 접속 시 자신의 IP 주소가 없기 때문에, 무선중계장치A(200)에게 DHCP Request 메시지를 제공하여 IP주소를 요청하고, 이에 무선중계장치A(200)가 IP주소를 포함한 DHCP Response 메시지를 회신하여 응답하면, 단말장치(10, 20...)에서는 IP주소를 할당 받게 된다. 이 때, 단말장치(10, 20...)는, 기본 설정된 게이트웨이(Gateway :G/W)에 대한 IP주소도 함께 받는다.And, since the terminal device (10, 20 ...) does not have its own IP address when connecting to the wireless relay device A (200), it provides a DHCP Request message to the wireless relay device A (200) to request an IP address. If the wireless relay device A 200 responds by replying with a DHCP response message including the IP address, the terminal device 10, 20... Receives an IP address. At this time, the terminal devices 10, 20, ... also receive the IP address for the default gateway (G / W).

이 후 단말장치(10, 20...)는, 인터넷 브라우져 등과 같은 Application 실행으로 무선 데이터 서비스를 이용하고자 하면, 기본 설정된 게이트웨이로 데이터패킷을 제공할 준비를 한다. 즉, 단말장치(10, 20...)는, 게이트웨이에 대한 MAC주소를 모르기 때문에 ARP Request 메시지를 통해 게이트웨이의 IP주소에 대한 MAC주소를 요청한다. 무선중계장치A(200)는, 자신이 게이트웨이이기 때문에 본인의 MAC주소인 BSSID(Basic Service Set Identifier)1을 포함하는 ARP Response 메시지를 단말장치에게 응답한다. After that, if the terminal device 10, 20 ... wants to use the wireless data service by executing an application such as an Internet browser, the terminal device 10, 20 ... prepares to provide a data packet to a default gateway. That is, since the terminal apparatuses 10 and 20 do not know the MAC address of the gateway, they request the MAC address of the IP address of the gateway through an ARP Request message. Since the wireless relay device A 200 is a gateway, the wireless relay device A 200 responds to the terminal device with an ARP Response message including BSSID (Basic Service Set Identifier) 1, which is its MAC address.

이에 단말장치(10, 20...)는, 게이트웨이주소정보테이블 즉 ARP테이블에 게이트웨이의 IP주소 및 MAC주소를 저장하고, 단말장치(10, 20...)는 이후에 발생하는 데이터 트래픽에 대해서 Destination MAC 주소 필드를 BSSID1로, Source MAC 주소 필드를 본인의 MAC 주소로, BSSID필드를 BSSID1로 셋팅한 데이터패킷을 생성하여 무선중계장치A(200)로 송신/전송하게 된다.Accordingly, the terminal apparatuses 10, 20, ... store the IP address and the MAC address of the gateway in the gateway address information table, that is, the ARP table, and the terminal apparatuses 10, 20, ... On the other hand, a data packet having a Destination MAC address field set to BSSID1, a Source MAC address field set to its own MAC address, and a BSSID field set to BSSID1 is generated and transmitted / transmitted to the wireless relay device A200.

이처럼 무선중계장치A(200)에 접속한 다수의 단말장치(100) 중 특정 단말장치(10)가 무선중계장치B(300) 쪽으로 이동하는 상황이 발생할 수 있다.As such, a situation in which a specific terminal device 10 moves toward the wireless relay device B 300 among the plurality of terminal devices 100 connected to the wireless relay device A 200 may occur.

이에, 단말장치(10)는, 기 정의된 장치접속이동이벤트 발생 시 이에 대응하여 해당되는 타 무선중계장치B(300)로 장치접속이동을 요청한다. Accordingly, the terminal device 10, when a predefined device connection movement event occurs, requests the device connection movement to the other wireless relay device B 300 corresponding thereto.

즉, 단말장치(10)는, 무선중계장치A(200)에 접속한 상황에서 무선중계장치B(300) 쪽으로 이동하게 되면 무선중계장치B(300)의 신호세기가 무선중계장치A(200)의 신호세기 보다 더 커지게 되는 상황이 발생하고 이러한 상황 발생을 장치접속이동이벤트 발생으로 인지할 수 있다.That is, when the terminal device 10 moves toward the wireless relay device B 300 in a situation in which the terminal device 10 is connected to the wireless relay device A 200, the signal strength of the wireless relay device B 300 is increased by the wireless relay device A 200. A situation occurs that becomes larger than the signal strength of, and this occurrence can be recognized as a device connection movement event occurrence.

이처럼 장치접속이동이벤트가 발생하면, 단말장치(10)는, 해당하는 무선중계장치B(300)로 Reassociation Request 메시지를 전송함으로써 장치접속이동 즉 로밍(Roaming)을 요청하고, 이에 무선중계장치B(300)가 Reassociation Response 메시지를 회신하여 응답하면, 단말장치(10) 및 무선중계장치B(300) 간 접속이 이루어진다. 이와 같이 단말장치(10) 이동에 의해 무선중계장치A(200)에서 무선중계장치B(300)로 접속 이동하는 로밍 시의 장치접속이동절차는 기존 방식과 동일/대응될 것이다.When the device connection movement event occurs as described above, the terminal device 10 requests a device connection movement, that is, roaming, by sending a reassociation request message to the corresponding wireless relay device 300, and thus, the wireless relay device B ( When the 300 responds by replying to the Reassociation Response message, the connection between the terminal apparatus 10 and the radio relay apparatus B 300 is established. As such, the device connection movement procedure when roaming from the wireless relay device A 200 to the wireless relay device B 300 by the movement of the terminal device 10 will be the same as the existing method.

헌데, 단말장치(10)가 무선중계장치B(300)로의 로밍 시, 로밍 전 접속된 무선중계장치A(200)와의 연결해제(또는 연관해제) 과정을 거치지 않고 무선중계장치B(300)로 접속하는 경우가 발생할 수 있다.However, when the terminal device 10 roams to the wireless relay device B 300, the terminal device 10 does not go through a disconnection (or disassociation) process with the wireless relay device A 200 connected before roaming to the wireless relay device B 300. Connection may occur.

즉, 단말장치(10)가 무선중계장치B(300)로의 접속 전에, 무선중계장치A(200)로 Disassociation Request 메시지를 전송함으로써 연결해제를 요청하고, 이에 무선중계장치A(200)가 Disassociation Response 메시지를 회신하여 응답하면, 단말장치(10) 및 무선중계장치A(200) 간 접속이 정상적으로 해제된다. 헌데, NAT 방식으로 동작하는 무선중계장치들 간의 로밍에서는 단말장치가 연결해제 과정을 수행하지 못하고 옮겨가는 경우가 많다.That is, before the terminal device 10 connects to the wireless relay device B 300, the terminal device 10 transmits a disassociation request message to the wireless relay device 200 to request the disconnection, and thus the wireless relay device A 200 disassociates the response. In response to the message, the connection between the terminal device 10 and the wireless relay device A 200 is normally released. However, in roaming between wireless relay devices operating in a NAT method, a terminal device often moves without performing a disconnection process.

무선중계장치(200,300)는, 본 발명이 적용되는 무선 데이터 서비스 시스템(예 : Wi-Fi, Wireless Fidelity) 환경에서 다수의 단말장치(100)가 무선 데이터 서비스를 이용하도록 지원하는 중계장치로서 WLAN 액세스포인트(AP)를 포함할 수 있다.The wireless relay devices 200 and 300 are WLAN accesses as relay devices that support a plurality of terminal devices 100 to use wireless data services in a wireless data service system (for example, Wi-Fi, Wireless Fidelity) environment to which the present invention is applied. It may include a point (AP).

무선중계장치(200,300)는, 접속되는 다수의 단말장치(100) 및 외부의 특정 데이터서비스서버(400) 간을 데이터 트래픽을 중계함으로써, 다수의 단말장치(100)로부터의 상향 데이터패킷을 데이터서비스서버(400)로 전달하고 데이터서비스서버(400)로부터 회신되는 하향 데이터패킷을 해당 단말장치(10,20...)로 전달하여 다수의 단말장치(100)가 무선 데이터 서비스를 이용하도록 지원한다.The wireless relay apparatuses 200 and 300 relay data traffic between a plurality of terminal apparatuses 100 connected thereto and an external specific data service server 400 so as to service uplink data packets from the plurality of terminal apparatuses 100. The terminal 400 transmits the downlink data packet returned from the data service server 400 to the corresponding terminal device 10, 20... And supports the plurality of terminal devices 100 to use the wireless data service. .

무선중계장치A(200) 및 무선중계장치B(300)는 상호 동일한 구성일 수 있으며, 이하에서는 설명의 편의를 위해 무선중계장치A(200)언급하여 설명하도록 하겠다. The wireless relay device A 200 and the wireless relay device B 300 may have the same configuration. Hereinafter, the wireless relay device A 200 will be described for convenience of description.

무선중계장치A(200)는, 기 접속된 단말장치(10)로의 하향 데이터패킷 전송에 대응하여 기 정의된 하향전송실패상황 발생 시 단말장치(10)를 준연결상태단말(또는 준연관상태단말)로서 관리하며, 하향 데이터패킷이 수신되면 상기 준연결상태단말로서 관리되는 단말장치(10)로의 하향 데이터패킷인지 여부에 따라 상기 하향 데이터패킷을 준연결패킷저장영역에 저장하거나 또는 해당 단말장치(예 : 20)로 전송한다.The wireless relay device A 200 connects the terminal device 10 to a quasi-connection state terminal (or a quasi-association state terminal) when a predetermined downlink transmission situation occurs in response to the downlink data packet transmission to the connected terminal device 10. When the downlink data packet is received, the downlink data packet is stored in the quasi-connect packet storage area according to whether the downlink data packet is transmitted to the terminal device 10 managed as the quasi-connection state terminal or the corresponding terminal device ( Ex: 20).

즉, 무선중계장치A(200)는, 접속된 다수의 단말장치(100)로의 하향 데이터패킷이 수신되면 이들을 순서대로 대기열 다시 말해 패킷전송대기영역에 저장하며, 패킷전송대기영역을 검사하여 선입선출(FIFO) 방식으로 하향 데이터패킷 전송을 시도한다. 이때, 전술과 같이 정상적인 연결해제(또는 연관해제) 과정을 수행하지 않고 타 무선중계장치B(300)로 로밍된 단말장치(10)가 존재하면, 이 사실을 인지하지 못하는 무선중계장치A(200)에서 단말장치(10)로 시도하는 하향 데이터패킷 전송은 실패할 것이다.That is, the wireless relay device A (200), when receiving downlink data packets to a plurality of connected terminal device 100 in order to store them in a queue, that is, in the packet transmission standby area, and checks the packet transmission standby area, first-in-first-out Attempts to transmit downlink data packets in a (FIFO) manner. In this case, if there is a terminal device 10 roamed to another wireless relay device B 300 without performing a normal disconnection (or disassociation) process as described above, the wireless relay device A 200 that does not recognize this fact is present. Attempt to send the downlink data packet to the terminal device 10 will fail.

무선중계장치A(200)는, 이와 같이 특정 단말장치(10)로의 하향 데이터패킷 전송에 대응하여 기 정의된 하향전송실패상황이 발생하면, 해당 단말장치(10)를 준연결상태단말로서 관리한다. The wireless relay device A 200 manages the terminal device 10 as a quasi-connection state terminal when a predetermined downlink transmission situation occurs in response to the downlink data packet transmission to the specific terminal device 10 as described above. .

그리고, 무선중계장치A(200)는, 데이터서비스서버(400)로부터 하향 데이터패킷이 수신되면 금번 수신된 하향 데이터패킷이 상기 준연결상태단말로서 관리되는 단말장치(10)로의 하향 데이터패킷인지 여부를 판단한다.When the downlink data packet is received from the data service server 400, the wireless relay device A 200 determines whether the downlink data packet received this time is a downlink data packet to the terminal device 10 managed as the quasi-connection state terminal. Judge.

이에 무선중계장치A(200)는, 금번 수신된 하향 데이터패킷이 상기 준연결상태단말로서 관리되는 단말장치(10)로의 하향 데이터패킷인 경우, 해당 하향 데이터패킷을 준연결패킷저장영역에 저장하여 단말장치(10)로의 전송 시도를 하지 않을 것이다.In this case, if the received downlink data packet is a downlink data packet to the terminal device 10 managed as the quasi-connected state terminal, the wireless relay device A 200 stores the downlink data packet in the quasi-connected packet storage area. No attempt will be made to transmit to the terminal device 10.

한편, 무선중계장치A(200)는, 금번 수신된 하향 데이터패킷이 상기 준연결상태단말로서 관리되는 단말장치(10)로의 하향 데이터가 아닌 경우, 해당 하향 데이터패킷을 해당 단말장치(예 : 20)로 전송할 것이다. 즉, 무선중계장치A(200)는, 하향 데이터패킷을 대기열 다시 말해 패킷전송대기영역에 저장하며, 패킷전송대기영역을 검사하여 선입선출(FIFO) 방식으로 하향 데이터패킷 전송을 시도함으로써, 해당되는 하향 데이터패킷을 해당 단말장치(20)로 전송할 수 있다.Meanwhile, if the downlink data packet received this time is not the downlink data to the terminal device 10 managed as the quasi-connection state terminal, the wireless relay device A 200 transmits the downlink data packet to the corresponding terminal device (eg, 20). Will be sent). That is, the wireless relay device A 200 stores the downlink data packets in a queue, that is, in the packet transmission standby area, examines the packet transmission waiting area, and attempts to transmit the downlink data packet by the first in, first out (FIFO) method. The downlink data packet may be transmitted to the corresponding terminal device 20.

이하에서는 도 2를 참조하여 본 발명에 따른 무선중계장치의 구체적인 구성을 설명하도록 한다. 설명의 편의를 위해 무선중계장치A의 참조번호 200을 언급하여 설명하도록 한다.Hereinafter, a detailed configuration of a wireless relay apparatus according to the present invention will be described with reference to FIG. 2. For convenience of description, the reference numeral 200 of the wireless relay device A will be described.

본 발명에 따른 무선중계장치(200)는, 기 접속된 단말장치로의 하향 데이터패킷 전송에 대응하여 기 정의된 하향전송실패상황 발생 여부를 판단하는 실패상황판단부(210)와, 상기 하향전송실패상황 발생 시 해당 단말장치를 준연결상태단말로서 관리하는 준연결상태관리부(220)와, 하향 데이터패킷이 수신되면, 상기 준연결상태단말로서 관리되는 단말장치로의 하향 데이터패킷인지 여부에 따라 상기 하향 데이터패킷을 준연결패킷저장영역에 저장하거나 또는 해당 단말장치로 전송하는 중계제어부(230)를 포함한다.The wireless relay apparatus 200 according to the present invention includes a failure situation determination unit 210 for determining whether a predetermined downlink transmission failure occurs in response to downlink data packet transmission to a connected terminal device, and the downlink transmission. When the failure occurs, the quasi-connection state management unit 220 for managing the terminal device as a quasi-connection state terminal, and if a downlink data packet is received, depending on whether or not the downlink data packet to the terminal device managed as the quasi-connection state terminal. It includes a relay control unit 230 for storing the downlink data packet in the quasi-connected packet storage area or transmits to the terminal device.

실패상황판단부(210)는, 기 접속된 단말장치로의 하향 데이터패킷 전송에 대응하여 기 정의된 하향전송실패상황 발생 여부를 판단한다.The failure situation determination unit 210 determines whether a predefined downlink transmission failure occurs in response to the downlink data packet transmission to the connected terminal device.

무선중계장치(200)는, 전술한 바와 같이 접속된 다수의 단말장치(100)로의 하향 데이터패킷이 데이터서비스서버(400)로부터 수신되면, 이들을 순서대로 대기열 다시 말해 패킷전송대기영역(250)에 저장하며, 패킷전송대기영역(250)을 검사하여 선입선출(FIFO) 방식으로 해당 하향 데이터패킷에 대한 해당 단말장치로의 전송을 시도한다.When the wireless relay device 200 receives the downlink data packets from the data service server 400 to the plurality of terminal devices 100 connected as described above, the wireless relay device 200 sequentially queues them to the packet transmission standby area 250. It stores and checks the packet transmission waiting area 250 and attempts to transmit the downlink data packet to the terminal device in a first-in first-out (FIFO) manner.

다시 말해, 중계제어부(230)는, 접속된 다수의 단말장치(100)에 대한 정보를 관리하며, 데이터서비스서버(400)로부터 특정 단말장치로의 하향 데이터패킷이 수신되면 이를 패킷전송대기영역(250)에 저장하고 패킷전송대기영역(250)을 검사하여 선입선출(FIFO) 방식으로 해당 하향 데이터패킷에 대한 해당 단말장치로의 전송을 시도하는, 데이터 트래픽 중계 특히 하향 데이터 트래픽 중계를 수행한다.In other words, the relay controller 230 manages information on a plurality of connected terminal devices 100, and receives a downlink data packet from the data service server 400 to a specific terminal device and transmits it to a packet transmission standby area ( The data traffic relay, in particular, the downlink data traffic relay, which attempts to transmit the downlink data packet to the terminal device in a first-in-first-out (FIFO) manner by checking the packet transmission standby area 250 and transmitting the data to the terminal device.

이에 실패상황판단부(210)는, 중계제어부(230)에서 수행되는 데이터 트래픽 중계 과정을 통해, 기 접속된 단말장치로의 하향 데이터패킷 전송에 대응하여 기 정의된 하향전송실패상황이 발생하는지 여부를 판단할 수 있다.The failure situation determination unit 210, through the data traffic relay process performed in the relay control unit 230, whether a predetermined downlink transmission failure situation occurs in response to the transmission of the downlink data packet to the connected terminal device; Can be determined.

예를 들면, IEEE 802.11에서는, 하나의 하향 데이터패킷을 K번 재전송 시도하고 K번 모두 실패했을 경우에, 해당 데이터패킷에 대한 전송 시도를 중지하고 해당 데이터패킷을 대기열에서 삭제한 후 다음 번째 데이터패킷에 대한 전송을 시도한다.For example, in IEEE 802.11, if one downlink data packet is retransmitted K times and all K times fail, the transmission of the data packet is stopped, the data packet is deleted from the queue, and the next data packet is removed. Attempt a transfer to.

이에, 실패상황판단부(210)는, 하나의 단말장치에 대응하여 연속으로 N개의 데이터패킷에 대하여 전술과 같이 전송 시도 중지 및 데이터패킷 삭제의 경우가 발생되는 경우를 기 정의된 하향전송실패상황이 발생한 것으로 인지할 수 있다.Accordingly, the failure status determining unit 210 defines a case in which a case of stopping transmission attempt and data packet deletion occurs for N data packets consecutively corresponding to one terminal device as described above. It can be recognized that this has occurred.

준연결상태관리부(220)는, 실패상황판단부(210)의 판단에 근거하여 하향전송실패상황 발생 시, 해당 단말장치(예 : 10)를 준연결상태단말(또는 준연관상태단말)로서 관리한다.The quasi-connection state management unit 220 manages the terminal device (eg, 10) as a quasi-connection state terminal (or quasi-association state terminal) when a downlink transmission failure occurs based on the determination of the failure situation determination unit 210. do.

보다 구체적으로 설명하면, 준연결상태관리부(220)는, 하향전송실패상황 발생 시, 기 생성된 준연결단말정보가 존재하면 해당 단말장치(10)에 대응되는 단말식별정보를 상기 준연결단말정보에 포함시켜 저장하며, 기 생성된 준연결단말정보가 존재하지 않으면 단말장치(10)에 대응되는 단말식별정보를 포함하는 준연결단말정보를 생성하여 저장할 수 있다.More specifically, the quasi-connection state management unit 220, when the downlink transmission situation occurs, if there is already generated quasi-connection terminal information, the terminal identification information corresponding to the corresponding terminal device 10, the quasi-connection terminal information If the pre-generated semi-connected terminal information does not exist, the semi-connected terminal information including the terminal identification information corresponding to the terminal device 10 may be generated and stored.

즉, 준연결상태관리부(220)는, 실패상황판단부(210)의 판단에 근거하여 특정 단말장치(10)에 대한 하향 데이터패킷 전송에 대응하여 하향전송실패상황이 발생되는 것으로 인지되면, 먼저 기 생성된 준연결단말정보가 존재하는지 여부를 판단한다.That is, the quasi-connection state management unit 220, if it is recognized that the downlink transmission failure occurs in response to the downlink data packet transmission to the specific terminal device 10 based on the determination of the failure situation determination unit 210, It is determined whether there is already generated quasi-connected terminal information.

이에, 준연결상태관리부(220)는, 판단 결과 기 생성된 준연결단말정보가 존재하지 않으면, 금번 하향전송실패상황이 발생된 해당 단말장치(10)에 대응되는 단말식별정보(예 : MAC주소)를 포함하는 준연결단말정보(225)를 생성하여 저장함으로써, 해당 단말장치(10)를 준연결상태단말로서 관리할 수 있다.Accordingly, if the quasi-connection terminal information generated previously does not exist, the quasi-connection state management unit 220 determines the terminal identification information corresponding to the corresponding terminal device 10 in which the downlink transmission situation has occurred (eg, MAC address). By generating and storing the quasi-connected terminal information 225 including), the terminal device 10 can be managed as a quasi-connected state terminal.

한편, 준연결상태관리부(220)는, 판단 결과 기 생성된 준연결단말정보(225)가 존재하면, 금번 하향전송실패상황이 발생된 해당 단말장치(10)에 대응되는 단말식별정보(예 : MAC주소)를 준연결단말정보(225)에 포함시켜 저장함으로써, 해당 단말장치(10)를 준연결상태단말로서 관리할 수 있다.On the other hand, the quasi-connection state management unit 220, if the quasi-connection terminal information 225 previously generated as a result of the determination, the terminal identification information corresponding to the corresponding terminal device 10 in which the downlink transmission situation occurred this time (for example: By storing the MAC address) in the quasi-connection terminal information 225, the terminal device 10 can be managed as a quasi-connection state terminal.

이에, 준연결상태관리부(220)는 준연결상태단말로 판단되는 단말장치들에 대한 단말식별정보를 저장한 준연결단말정보(225)에 리스트화하여 저장/관리함으로써, 준연결상태의 단말장치들에 대한 정보를 관리하게 된다.Accordingly, the quasi-connection state management unit 220 lists and stores / manages the quasi-connection terminal information 225 storing the terminal identification information for the terminal devices determined to be the quasi-connection state terminals, thereby providing the terminal apparatus in the quasi-connection state. It will manage information about the fields.

중계제어부(230)는, 하향 데이터패킷이 수신되면, 준연결상태단말로서 관리되는 단말장치(10)로의 하향 데이터패킷인지 여부에 따라 상기 하향 데이터패킷을 준연결패킷저장영역(240)에 저장하거나 또는 해당 단말장치(예 : 20)로 전송한다.When the downlink data packet is received, the relay controller 230 stores the downlink data packet in the quasi-connect packet storage area 240 according to whether the downlink data packet is a downlink data packet to the terminal device 10 managed as the quasi-connection state terminal. Or transmit to the terminal device (eg 20).

보다 구체적으로 설명하면, 중계제어부(230)는, 전술과 같이 접속된 다수의 단말장치(100)에 대한 정보를 관리하며, 데이터서비스서버(400)로부터 특정 단말장치로의 하향 데이터패킷이 수신되면 이를 패킷전송대기영역(250)에 저장하고 패킷전송대기영역(250)을 검사하여 선입선출(FIFO) 방식으로 해당 하향 데이터패킷에 대한 해당 단말장치로의 전송을 시도하는, 데이터 트래픽 중계 특히 하향 데이터 트래픽 중계를 수행한다. In more detail, the relay controller 230 manages information on the plurality of terminal apparatuses 100 connected as described above, and receives a downlink data packet from the data service server 400 to a specific terminal apparatus. Data traffic relay, particularly downlink data, which is stored in the packet transmission standby area 250 and examines the packet transmission waiting area 250 and attempts to transmit the corresponding downlink data packet to the terminal device in a first-in first-out (FIFO) manner. Perform traffic relay.

이와 같은 중계제어부(230)는, 준연결단말정보(225)가 존재하는 경우, 상기 수신된 하향 데이터패킷이 상기 준연결상태단말로서 관리되는 단말장치로의 하향 데이터패킷인지 여부를 판단하는 것이 바람직하다.When the quasi-connection terminal information 225 is present, the relay controller 230 may determine whether the received downlink data packet is a downlink data packet to the terminal device managed as the quasi-connection state terminal. Do.

즉, 중계제어부(230)는, 데이터서비스서버(400)로부터 특정 단말장치로의 하향 데이터패킷이 수신되면, 준연결단말정보(225)가 존재하는지 여부를 먼저 확인하고, 준연결단말정보(225)가 존재하지 않으면, 별도의 판단 과정을 수행하지 않고 기존과 같이 금번 수신된 하향 데이터패킷을 패킷전송대기영역(250)에 저장할 것이다. 이에, 중계제어부(230)는, 전술과 같이 데이터 트래픽 중계를 수행함으로써 패킷전송대기영역(250)을 검사하여 선입선출(FIFO) 방식으로 해당 하향 데이터패킷에 대한 해당 단말장치(예 : 10,20...)로의 전송할 것이다.That is, when the relay controller 230 receives the downlink data packet from the data service server 400 to the specific terminal device, the relay controller 230 first checks whether the quasi-connected terminal information 225 exists, and then quasi-connected terminal information 225. If there is no), the downlink data packet received this time will be stored in the packet transmission standby area 250 without performing a separate determination process. Accordingly, the relay controller 230 inspects the packet transmission standby area 250 by performing the data traffic relay as described above, and the corresponding terminal device for the corresponding downlink data packet in a first-in first-out (FIFO) method (eg, 10,20). ...)

한편, 중계제어부(230)는, 데이터서비스서버(400)로부터 특정 단말장치로의 하향 데이터패킷이 수신되면, 준연결단말정보(225)가 존재하는지 여부를 먼저 확인하고, 준연결단말정보(225)가 존재하면, 금번 수신된 하향 데이터패킷이 준연결단말정보(225)에 포함된 단말식별정보에 대응되는지 여부를 판단함으로써 준연결상태단말로서 관리되는 단말장치로의 하향 데이터패킷인지 여부를 판단할 수 있다. 즉, 중계제어부(230)는, 준연결단말정보(225)가 존재하는 경우 다시 말해 자신이 관리하는 접속 단말장치(100) 중 준연결상태단말이 존재하는 경우, 수신되는 하향 데이터패킷에 대하여 준연결상태단말로서 관리되는 단말장치로의 하향 데이터패킷인지 여부를 판단하는 동작 모드 즉 준연결 방식모드로 동작하게 된다.On the other hand, when the relay control unit 230 receives the downlink data packet from the data service server 400 to a specific terminal device, first checks whether the quasi-connected terminal information 225 exists, and the quasi-connected terminal information 225. ), It is determined whether the downlink data packet received this time corresponds to the terminal identification information included in the quasi-connection terminal information 225, and whether the downlink data packet is a downlink data packet to the terminal device managed as the quasi-connection state terminal. can do. That is, the relay control unit 230, when the quasi-connection terminal information 225 is present, that is, when the quasi-connection state terminal of the access terminal device 100 that it manages, quasi-binding for the received downlink data packet As a connection state terminal, the terminal operates in an operation mode that determines whether it is a downlink data packet to the terminal device managed, that is, a quasi-connection mode.

이처럼 준연결 방식모드로 동작하는 중계제어부(230)는, 수신된 하향 데이터패킷이 준연결단말정보(225)에 포함된 단말식별정보에 대응되는지 여부를 판단하여, 준연결단말정보(225)에 포함된 단말식별정보에 대응되면 상기 하향 데이터패킷을 준연결패킷저장영역(240)에 저장하고, 준연결단말정보(225)에 포함된 단말식별정보에 대응되지 않으면 상기 하향 데이터패킷을 해당되는 특정 단말장치(예 : 20)로 전송하고자 특정 패킷전송대기영역(250)에 저장한다.As such, the relay controller 230 operating in the quasi-connected mode determines whether the received downlink data packet corresponds to the terminal identification information included in the quasi-connected terminal information 225. The downlink data packet is stored in the quasi-connected packet storage area 240 when it corresponds to the terminal identification information included, and the downlink data packet is specified when it does not correspond to the terminal identification information included in the quasi-connected terminal information 225. It is stored in the specific packet transmission standby area 250 to be transmitted to the terminal device (eg 20).

이때, 중계제어부(230)는, 수신된 하향 데이터패킷에 포함된 목적지에 해당되는 단말식별정보가 준연결단말정보(225)에 포함된 단말식별정보에 대응되는지 여부를 판단함으로써, 하향 데이터패킷에 대하여 준연결상태단말로서 관리되는 단말장치로의 하향 데이터패킷인지 여부를 판단할 수 있다.In this case, the relay controller 230 determines whether the terminal identification information corresponding to the destination included in the received downlink data packet corresponds to the terminal identification information included in the quasi-connected terminal information 225, thereby determining the downlink data packet. As a quasi-connection state terminal, it can be determined whether the data packet is a downlink data packet to the managed terminal device.

다시 말해, 중계제어부(230)는, 수신된 하향 데이터패킷이 준연결단말정보(225)에 포함된 단말식별정보에 대응되는지 여부를 판단하여, 하향 데이터패킷의 단말식별정보가 준연결단말정보(225)에 포함된 단말식별정보에 대응되지 않으면, 금번 수신된 하향 데이터패킷이 준연결상태단말로서 관리되는 단말장치(10)로의 하향 데이터가 아닌 경우이므로, 금번 하향 데이터패킷을 해당되는 특정 단말장치(예 : 20)로 전송하고자 패킷전송대기영역(250) 즉 대기열에 저장한다. In other words, the relay controller 230 determines whether the received downlink data packet corresponds to the terminal identification information included in the quasi-connection terminal information 225, and thus the terminal identification information of the downlink data packet corresponds to the quasi-connection terminal information ( If it does not correspond to the terminal identification information included in 225, since the downlink data packet received this time is not the downlink data to the terminal device 10 managed as a quasi-connection state terminal, this downlink data packet is a specific terminal device corresponding to this time. (Eg, 20) to store in the packet transmission standby area 250, that is, queue.

이에, 중계제어부(230)는, 전술과 같은 데이터 트래픽 중계를 수행함으로써 패킷전송대기영역(250)을 검사하여 선입선출(FIFO) 방식으로 해당 하향 데이터패킷에 대한 해당 단말장치(20)로의 전송할 것이다.Accordingly, the relay control unit 230, by performing the data traffic relay as described above will examine the packet transmission standby area 250 and transmits to the terminal device 20 for the downlink data packet in a first-in first-out (FIFO) method. .

한편, 중계제어부(230)는, 수신된 하향 데이터패킷이 준연결단말정보(225)에 포함된 단말식별정보에 대응되는지 여부를 판단하여, 하향 데이터패킷의 단말식별정보가 준연결단말정보(225)에 포함된 단말식별정보에 대응되면, 금번 하향 데이터패킷을 준연결패킷저장영역(240)에 저장하여 해당 단말장치(10)로의 전송 시도를 하지 않을 것이다. Meanwhile, the relay controller 230 determines whether the received downlink data packet corresponds to the terminal identification information included in the quasi-connected terminal information 225, and the terminal identification information of the downlink data packet corresponds to the quasi-connected terminal information 225. If corresponding to the terminal identification information included in the), this time the downlink data packet is stored in the quasi-connected packet storage area 240 will not attempt to transmit to the terminal device (10).

여기서, 중계제어부(230)는, 최대 q개의 데이터패킷에 대해서만 준연결패킷저장영역(240)에 넣어두고 그 이상의 데이터패킷은 버릴 수도 있다.In this case, the relay controller 230 may store only the maximum q data packets in the quasi-connection packet storage area 240 and discard more data packets.

이에 본 발명에 따른 무선중계장치에서는, 타 무선중계장치로 로밍된 단말장치에 대해서 준연결상태단말로서 관리하고 준연결상태단말로의 하향 데이터패킷 수신 시 이를 별도 준연결패킷저장영역에 저장하여 이에 대한 전송 시도를 하지 않음으로써, 단말장치로 전달되지 못하는 하향 트래픽을 재전송함에 따른 시스템 처리량 저하의 문제상황 발생을 미연에 방지할 수 있다.Accordingly, in the wireless relay apparatus according to the present invention, a terminal device roamed by another wireless relay device is managed as a quasi-connection state terminal, and when receiving a downlink data packet to the quasi-connection state terminal, it is stored in a separate quasi-connection packet storage area. By not attempting the transmission, it is possible to prevent the occurrence of a problem of system throughput degradation by retransmitting downlink traffic that cannot be delivered to the terminal device.

더 나아가, 준연결상태관리부(220)는, 준연결상태단말로서 기 설정된 준연결상태유지시간 이상 유지되는 단말장치에 대응되는 단말식별정보를 준연결단말정보(225)에서 삭제하여 해당 단말장치를 연결해제단말로서 인지할 수 있다.Furthermore, the quasi-connection state management unit 220 deletes the terminal identification information corresponding to the terminal device maintained as the quasi-connection state terminal for more than a predetermined quasi-connection state holding time from the quasi-connection terminal information 225 to remove the terminal device. It can be recognized as a disconnect terminal.

즉, 준연결상태관리부(220)는, 준연결단말정보(225)를 지속적으로 관리함에 있어서, 준연결단말정보(225)에 포함/저장된 각 단말식별정보에 대응하는 단말장치들에 대하여 기 설정된 준연결상태유지시간 이상 유지되는지 여부를 판단한다. 이에, 준연결상태관리부(220)는, 기 설정된 준연결상태유지시간 이상 준연결단말정보(225)에 포함/저장된 단말식별정보가 존재하면, 해당 단말식별정보를 준연결단말정보(225)에서 삭제하여 해당되는 단말장치(예 : 10)가 완전히 접속/연결 해제된 단말 즉 연결해제단말인 것으로 인지/판단할 수 있다.That is, the quasi-connection state management unit 220, in continuously managing the quasi-connection terminal information 225, the terminal devices corresponding to each terminal identification information included / stored in the quasi-connection terminal information 225 is set in advance Determines whether the quasi-connection stays longer than. Thus, the quasi-connection state management unit 220, if the terminal identification information contained / stored in the quasi-connection terminal information 225 or more than the preset quasi-connection state holding time, the corresponding terminal identification information in the quasi-connection terminal information (225) By deleting it, the corresponding terminal device (eg, 10) can be recognized / determined that the terminal is completely connected / disconnected, that is, disconnected terminal.

이에, 중계제어부(230)는, 준연결상태관리부(220)에 의해 연결해제단말로서 인지된 해당 단말장치(10)로의 하향 데이터패킷을 준연결패킷저장영역(240)에서 삭제할 수 있다.Accordingly, the relay controller 230 may delete the downlink data packet to the terminal device 10 recognized as the disconnection terminal by the quasi-connection state management unit 220 from the quasi-connection packet storage area 240.

한편, 준연결상태관리부(220)는, 상향 데이터패킷이 수신되면, 수신된 상향 데이터패킷이 준연결단말정보(225)에 포함된 단말식별정보에 대응되는 경우 상기 단말식별정보를 준연결단말정보(225)에서 삭제하여 해당 단말장치를 연결단말로서 인지할 수 있다.On the other hand, the quasi-connection state management unit 220, if the uplink data packet is received, if the received uplink data packet corresponds to the terminal identification information included in the quasi-connection terminal information 225, the quasi-connection terminal information In step 225, the terminal may be recognized as a connection terminal.

즉, 준연결상태관리부(220)는, 준연결단말정보(225)를 지속적으로 관리함에 있어서, 준연결단말정보(225)에 포함/저장된 각 단말식별정보에 대응하는 단말장치(예 : 10)로부터 상향 데이터패킷이 수신되는지 여부를 판단한다. That is, the quasi-connection state management unit 220, in continuously managing the quasi-connection terminal information 225, the terminal device corresponding to each terminal identification information included / stored in the quasi-connection terminal information 225 (for example, 10) It is determined whether an uplink data packet is received from the controller.

예를 들면, 준연결상태관리부(220)는, 중계제어부(230)와의 연동을 통해 단말장치로부터 수신된 상향 데이터패킷이 준연결단말정보(225)에 포함된 단말식별정보에 대응되는지 여부를 판단함으로써, 준연결상태단말로서 관리되는 단말장치(10)로부터의 상향 데이터패킷이 수신되는지 여부를 판단/인지할 수 있다.For example, the quasi-connection state management unit 220 determines whether the uplink data packet received from the terminal device corresponds to the terminal identification information included in the quasi-connection terminal information 225 through interworking with the relay controller 230. As a result, it is possible to determine / recognize whether an uplink data packet from the terminal device 10 managed as the quasi-connection state terminal is received.

또는, 준연결상태관리부(220)는, 준연결단말정보(225)에 포함된 단말장치(10)에 대해 기 설정된 확인주기 T1 마다 RTS(Request To Send)를 전송함으로써, 이에 대응하여 응답 CTS(Clear To Send)가 회신되면 이를 해당 단말장치(10) 즉 준연결상태단말로서 관리되는 단말장치(10)로부터 상향 데이터패킷이 수신된 것으로 인지할 수 있다.Alternatively, the quasi-connection state management unit 220 transmits a request to send (RTS) for each preset confirmation period T1 with respect to the terminal device 10 included in the quasi-connection terminal information 225, thereby responding to the response CTS ( If a Clear To Send) is returned, it can be recognized that the uplink data packet is received from the corresponding terminal device 10, that is, the terminal device 10 managed as the quasi-connection state terminal.

이처럼, 준연결상태관리부(220)는, 수신된 상향 데이터패킷이 준연결단말정보(225)에 포함된 단말식별정보에 대응되는 경우 즉 준연결상태단말로서 관리되는 단말장치(10)로부터 상향 데이터패킷이 수신된 경우, 준연결단말정보(225)에서 해당 단말식별정보를 삭제하여 해당되는 단말장치(10)를 정상적으로 접속/연결된 연결단말인 것으로 인지/판단할 수 있다.As such, the quasi-connection state management unit 220, when the received uplink data packet corresponds to the terminal identification information included in the quasi-connection terminal information 225, that is, uplink data from the terminal device 10 managed as a quasi-connection state terminal When the packet is received, the corresponding terminal device 10 may be recognized / determined that the corresponding terminal device 10 is normally connected / connected by deleting the terminal identification information from the quasi-connection terminal information 225.

이에, 중계제어부(230)는, 준연결상태관리부(220)에 의해 연결단말로서 인지된 해당 단말장치(10)로의 하향 데이터패킷을 준연결패킷저장영역(240)에서 패킷전송대기영역(250)으로 이동시켜 저장할 수 있다. 이에, 중계제어부(230)는, 전술과 같이 데이터 트래픽 중계를 수행함으로써 패킷전송대기영역(250)을 검사하여 선입선출(FIFO) 방식으로 해당 하향 데이터패킷에 대한 해당 단말장치(10)로의 전송할 것이다.Accordingly, the relay controller 230 transmits the downlink data packet to the terminal device 10 recognized as the connection terminal by the quasi-connection state management unit 220 from the quasi-connection packet storage area 240 to the packet transmission standby area 250. You can move it to and save it. Accordingly, the relay controller 230 may check the packet transmission standby area 250 by performing data traffic relay as described above, and transmit the packet to the corresponding terminal device 10 for the downlink data packet in a first-in first-out (FIFO) method. .

여기서, 준연결상태관리부(220)에 의해 전술과 같이 준연결단말에서 연결해제단말로서 또는 연결단말로 전환/인지된 경우에 대응하여 특정 단말식별정보가 준연결단말정보(225)에서 삭제됨에 따라 준연결단말정보(225)에 단말식별정보가 하나도 없으면, 준연결상태관리부(220)는 준연결단말정보(225)를 삭제할 수 있다. In this case, the quasi-connection state management unit 220, as described above, in response to the case where the connection from the quasi-connection terminal disconnected or switched / recognized as a specific terminal identification information is removed from the quasi-connection terminal information (225) If there is no terminal identification information in the connection terminal information 225, the quasi-connection state management unit 220 may delete the quasi-connection terminal information (225).

더불어, 이처럼 준연결단말정보(225)가 삭제/존재하지 않으면, 중계제어부(230)는, 전술의 준연결 방식모드로 동작하는 것을 중단할 것이다. 이에, 중계제어부(230)는, 수신되는 하향 데이터패킷에 대하여 별도의 판단 과정을 수행하지 않고 기존과 같이 하향 데이터패킷을 패킷전송대기영역(250)에 저장할 것이다.In addition, if the quasi-connection terminal information 225 is not deleted / exists as described above, the relay controller 230 will stop operating in the quasi-connection mode described above. Accordingly, the relay controller 230 may store the downlink data packet in the packet transmission standby area 250 as before without performing a separate determination process on the received downlink data packet.

이상에서 설명한 바와 같이 본 발명에 따른 무선 데이터 서비스를 위한 트래픽 제어 시스템은, 무선중계장치가 기 정의된 하향전송실패상황 발생을 토대로 타 무선중계장치로 로밍된 단말장치를 준연결상태단말로서 효과적으로 관리하고, 준연결상태단말로의 하향 데이터패킷 수신 시 이를 별도 준연결패킷저장영역에 저장하여 이에 대한 전송 시도를 하지 않음으로써, 로밍된 단말장치로 전달되지 못하는 하향 트래픽을 재전송함에 따른 시스템 처리량 저하의 문제상황 발생을 미연에 방지할 수 있다.As described above, the traffic control system for a wireless data service according to the present invention effectively manages a terminal device roamed to another wireless relay device as a quasi-connected state terminal based on occurrence of a predefined downlink transmission situation. When the downlink data packet is received by the quasi-connection state terminal, it is stored in a separate quasi-connection packet storage area and does not attempt to transmit it. Therefore, the system throughput is reduced by retransmitting downlink traffic that cannot be delivered to the roaming terminal device. Problem occurrence can be prevented in advance.

따라서, 본 발명에 따른 무선 데이터 서비스를 위한 트래픽 제어 시스템은, 별도의 컨트롤러장치가 없는 환경에서 단말장치의 무선중계장치 간 이동 시 이동 전 접속된 무선중계장치가 단말장치로 전달되지 못하는 하향 트래픽을 재전송함에 따른 시스템 처리량 저하의 문제상황을 감안하여 하향 트래픽 제어를 통해 시스템 처리량 저하를 최소화할 수 있다. Therefore, the traffic control system for a wireless data service according to the present invention, in the environment that does not have a separate controller device, the downlink traffic that is not transmitted to the terminal device when the wireless relay device before the movement when moving between the wireless relay device of the terminal device; Considering the problem of system throughput deterioration due to retransmission, it is possible to minimize system throughput deterioration through downlink traffic control.

이하에서는 도 3 내지 도 6을 참조하여, 본 발명의 바람직한 실시예에 따른 무선 데이터 서비스를 위한 트래픽 제어 방법을 설명하도록 한다. 여기서, 설명의 편의를 위해 전술한 도 1 및 도 2에 도시된 구성은 해당 참조번호를 언급하여 설명하겠다. Hereinafter, a traffic control method for a wireless data service according to a preferred embodiment of the present invention will be described with reference to FIGS. 3 to 6. Here, for convenience of explanation, the configurations shown in FIGS. 1 and 2 will be described with reference to corresponding reference numerals.

먼저, 도 3을 참조하여 본 발명의 바람직한 실시예에 따른 무선 데이터 서비스를 위한 트래픽 제어 방법을 설명하도록 한다. First, a traffic control method for a wireless data service according to a preferred embodiment of the present invention will be described with reference to FIG. 3.

단말장치(10, 20...)는 특정 무선중계장치에 접속하여 무선중계장치를 통해 WLAN 네트워크에 접속하고 이를 통해 무선 인터넷에 접속함으로써, 무선 데이터 서비스를 이용할 수 있는 단말이다. 설명의 편의를 위해 단말장치(10, 20...)는 무선중계장치A(200)에 접속하는 상태인 것으로 언급하겠다.The terminal devices 10, 20... Are terminals that can use a wireless data service by accessing a specific wireless relay device, accessing a WLAN network through the wireless relay device, and accessing the wireless Internet through the terminal device. For convenience of description, the terminal devices 10, 20... Will be referred to as being connected to the wireless relay device A 200.

즉, 단말장치(10, 20...)는 일반적으로 무선 데이터 서비스를 이용하고자 하는 경우, 먼저 가장 근거리에 위치한 무선중계장치(예 : 무선중계장치A(200))에 접속함으로써 무선중계장치A(200)를 통해 WLAN 네트워크에 접속하고 무선중계장치A(200)를 통해 무선 인터넷에 접속하여, 무선 데이터 서비스를 이용할 수 있다.That is, when the terminal device 10, 20... Generally wants to use a wireless data service, the terminal device 10 is connected to a wireless relay device (for example, the wireless relay device A 200) located at the shortest distance. The wireless network may be connected to the WLAN network through the wireless network A 200 and the wireless Internet through the wireless relay A 200.

무선중계장치A(200)는, 접속되는 다수의 단말장치(10,20) 및 외부의 특정 데이터서비스서버(400) 간을 데이터 트래픽을 중계함으로써(S10), 다수의 단말장치(10,20)로부터의 상향 데이터패킷을 데이터서비스서버(400)로 전달하고 데이터서비스서버(400)로부터 회신되는 하향 데이터패킷을 해당 단말장치(10,20...)로 전달하여 다수의 단말장치(10,20)가 무선 데이터 서비스를 이용하도록 지원한다.The wireless relay device A 200 relays data traffic between a plurality of connected terminal devices 10 and 20 and an external specific data service server 400 (S10), thereby providing a plurality of terminal devices 10 and 20. The uplink data packet from the data service server 400 is transmitted, and the downlink data packet returned from the data service server 400 is transmitted to the corresponding terminal device (10, 20 ...) to the plurality of terminal devices (10,20). ) To use the wireless data service.

이때, 무선중계장치A(200)에 접속한 상황에서 무선중계장치B(300) 쪽으로 이동하게 되면 무선중계장치B(300)의 신호세기가 무선중계장치A(200)의 신호세기 보다 더 커지게 되는 상황에 놓은 단말장치A(10)는, 이 상황을 장치접속이동이벤트 발생으로 인지하고 이에 대응하여 해당되는 타 무선중계장치B(300)로 장치접속이동을 요청/접속함으로써 무선중계장치B(300)에 로밍될 수 있다(S20). In this case, when the wireless relay device A 200 is connected to the wireless relay device B 300, the signal strength of the wireless relay device 300 becomes greater than the signal strength of the wireless relay device A 200. The terminal device A 10 is placed in a situation in which the situation is recognized as a device connection movement event occurrence, and correspondingly to the corresponding wireless relay device B 300 by requesting / connecting the device connection movement to the wireless relay device B ( 300 may be roamed (S20).

헌데, 단말장치A(10)가 무선중계장치B(300)로의 로밍 시, 로밍 전 접속된 무선중계장치A(200)와의 연결해제(또는 연관해제) 과정을 거치지 않고 무선중계장치B(300)로 접속하는 경우가 발생할 수 있다.However, when the terminal device A 10 roams to the wireless relay device B 300, the wireless relay device B 300 does not undergo a connection (or disassociation) process with the wireless relay device A 200 connected before roaming. Connection may occur.

무선중계장치A(200)는, 기 접속된 단말장치(10,20)로의 하향 데이터패킷 전송에 대응하여 기 정의된 하향전송실패상황 발생 시 해당 단말장치(예 : 10)를 준연결상태단말(또는 준연관상태단말)로서 관리한다.The wireless relay device A 200 transmits the corresponding terminal device (eg, 10) to a quasi-connection state terminal when a predetermined downlink transmission situation occurs in response to the downlink data packet transmission to the connected terminal devices 10 and 20. Or quasi-associated state terminal).

즉, 무선중계장치A(200)는, 접속된 다수의 단말장치(10,20)로의 하향 데이터패킷이 데이터서비스서버(400)로부터 전송/수신되면(S30), 이들을 순서대로 대기열 다시 말해 패킷전송대기영역에 저장하며, 패킷전송대기영역을 검사하여 선입선출(FIFO) 방식으로 하향 데이터패킷 전송을 시도한다(S40). 이때, 전술과 같이 정상적인 연결해제(또는 연관해제) 과정을 수행하지 않고 타 무선중계장치B(300)로 로밍된 단말장치A(10)가 존재하면, 이 사실을 인지하지 못하는 무선중계장치A(200)에서 단말장치A(10)로 시도하는 하향 데이터패킷 전송은 실패할 것이다.That is, the wireless relay device A (200), if the downlink data packets to the plurality of terminal devices (10, 20) connected to the transmission / reception from the data service server 400 (S30), in order to queue them, that is, packet transmission Stored in the waiting area, and checks the packet transmission waiting area and attempts to transmit the downlink data packet in a first-in first-out (FIFO) method (S40). At this time, if there is a terminal device A 10 roamed to another wireless relay device B 300 without performing a normal disconnection (or disassociation) process as described above, the wireless relay device A (not aware of this fact) ( At 200, the downlink data packet transmission attempted to the terminal device A 10 will fail.

무선중계장치A(200)는, 이와 같이 특정 단말장치A(10)로의 하향 데이터패킷 전송에 대응하여 기 정의된 하향전송실패상황이 발생하면(S50), 해당 단말장치A(10)를 준연결상태단말로서 관리한다(S60).The wireless relay device A 200 quasi-connects the corresponding terminal device A 10 when a predetermined downlink transmission situation occurs in response to the downlink data packet transmission to the specific terminal device A 10 as described above (S50). It manages as a state terminal (S60).

그리고, 무선중계장치A(200)는, 하향 데이터패킷이 수신되면(S70), 상기 준연결상태단말로서 관리되는 단말장치A(10)로의 하향 데이터패킷인지 여부에 따라(S60) 상기 하향 데이터패킷을 준연결패킷저장영역에 저장하거나(S95) 또는 해당 단말장치(예 : 20)로 전송한다(D90).When the downlink data packet is received (S70), the wireless relay device A200 determines whether the downlink data packet is a downlink data packet to the terminal device A10 managed as the quasi-connection state terminal (S60). It is stored in the quasi-connection packet storage area (S95) or transmitted to the terminal device (for example, 20) (D90).

즉, 무선중계장치A(200)는, 데이터서비스서버(400)로부터 하향 데이터패킷이 수신되면 금번 수신된 하향 데이터패킷이 상기 준연결상태단말로서 관리되는 단말장치A(10)로의 하향 데이터패킷인지 여부를 판단한다.That is, when the downlink data packet is received from the data service server 400, the wireless relay device A 200 determines whether the downlink data packet received this time is the downlink data packet to the terminal device A 10 managed as the quasi-connection state terminal. Determine whether or not.

이에 무선중계장치A(200)는, 금번 수신된 하향 데이터패킷이 상기 준연결상태단말로서 관리되는 단말장치A(10)로의 하향 데이터패킷인 경우, 해당 하향 데이터패킷을 준연결패킷저장영역에 저장하여 단말장치A(10)로의 전송 시도를 하지 않을 것이다.In this case, the wireless relay device A 200 stores the downlink data packet in the quasi-connect packet storage area when the received downlink data packet is a downlink data packet to the terminal device A 10 managed as the quasi-connection state terminal. It will not attempt to transmit to the terminal device A (10).

한편, 무선중계장치A(200)는, 금번 수신된 하향 데이터패킷이 상기 준연결상태단말로서 관리되는 단말장치A(10)로의 하향 데이터가 아닌 경우, 해당 하향 데이터패킷을 해당 단말장치(예 : 20)로 전송할 것이다. 즉, 무선중계장치A(200)는, 하향 데이터패킷을 대기열 다시 말해 패킷전송대기영역에 저장하며, 패킷전송대기영역을 검사하여 선입선출(FIFO) 방식으로 하향 데이터패킷 전송을 시도함으로써, 해당되는 하향 데이터패킷을 해당 단말장치B(20)로 전송할 수 있다.Meanwhile, if the downlink data packet received this time is not the downlink data to the terminal device A 10 managed as the quasi-connection state terminal, the wireless relay device A 200 transmits the downlink data packet to the corresponding terminal device (eg, 20) will send. That is, the wireless relay device A 200 stores the downlink data packets in a queue, that is, in the packet transmission standby area, examines the packet transmission waiting area, and attempts to transmit the downlink data packet by the first in, first out (FIFO) method. The downlink data packet may be transmitted to the terminal device B 20.

이하에서는 도 4 내지 도 6을 참조하여 본 발명에 따른 무선중계장치의 동작 방법을 보다 구체적으로 설명하도록 한다.Hereinafter, an operation method of the wireless relay apparatus according to the present invention will be described in more detail with reference to FIGS. 4 to 6.

먼저, 도 4를 참조하여 본 발명에 따른 무선중계장치의 동작 방법에서 준연결단말정보 관리 과정을 설명하도록 한다.First, the quasi-connection terminal information management process in the operating method of the wireless relay apparatus according to the present invention will be described with reference to FIG. 4.

본 발명에 따른 무선중계장치(200)의 동작 방법은, 접속되는 다수의 단말장치(10,20) 및 외부의 특정 데이터서비스서버(400) 간을 데이터 트래픽을 중계함으로써(S100), 다수의 단말장치(10,20)로부터의 상향 데이터패킷을 데이터서비스서버(400)로 전달하고 데이터서비스서버(400)로부터 회신되는 하향 데이터패킷을 해당 단말장치(10,20...)로 전달하여 다수의 단말장치(10,20)가 무선 데이터 서비스를 이용하도록 지원한다.Operation method of the wireless relay device 200 according to the present invention, by relaying the data traffic between the plurality of terminal devices (10, 20) and the external specific data service server 400 is connected (S100), a plurality of terminals The uplink data packets from the devices 10 and 20 are transferred to the data service server 400 and the downlink data packets returned from the data service server 400 are transmitted to the corresponding terminal devices 10, 20 ... The terminal 10, 20 supports to use a wireless data service.

즉, 본 발명에 따른 무선중계장치(200)의 동작 방법은, 접속된 다수의 단말장치(10,20)로의 하향 데이터패킷이 데이터서비스서버(400)로부터 수신되면, 이들을 순서대로 대기열 다시 말해 패킷전송대기영역(250)에 저장한다.That is, in the operation method of the wireless relay apparatus 200 according to the present invention, when downlink data packets to a plurality of connected terminal apparatuses 10 and 20 are received from the data service server 400, the packets are sequentially queued, that is, packets. Store in the transmission standby area (250).

이에, 본 발명에 따른 무선중계장치(200)의 동작 방법은, 하향 데이터패킷을 해당 단말장치(10,20...)로 전달/전송하고자, 패킷전송대기영역(250)을 검사하여(S110) 선입선출(FIFO) 방식으로 해당 하향 데이터패킷에 대한 해당 단말장치로의 전송을 시도한다(S120).Accordingly, in the method of operating the wireless relay device 200 according to the present invention, the packet transmission standby area 250 is examined to transmit / transmit the downlink data packet to the corresponding terminal device (10, 20 ...) (S110). In step S120, a first-in, first-out (FIFO) method attempts to transmit the downlink data packet to the corresponding terminal device.

이때 본 발명에 따른 무선중계장치(200)의 동작 방법은, 전술의 데이터 트래픽 중계 과정(S110, S120)을 통해, 기 접속된 단말장치로의 하향 데이터패킷 전송에 대응하여 기 정의된 하향전송실패상황이 발생하는지 여부를 판단할 수 있다(S130).At this time, the operation method of the wireless relay apparatus 200 according to the present invention, through the above-described data traffic relay process (S110, S120), the downlink transmission failure predefined in response to the downlink data packet transmission to the connected terminal device It may be determined whether a situation occurs (S130).

예를 들면, IEEE 802.11에서는, 하나의 하향 데이터패킷을 K번 재전송 시도하고 K번 모두 실패했을 경우에, 해당 데이터패킷에 대한 전송 시도를 중지하고 해당 데이터패킷을 대기열에서 삭제한 후 다음 번째 데이터패킷에 대한 전송을 시도한다.For example, in IEEE 802.11, if one downlink data packet is retransmitted K times and all K times fail, the transmission of the data packet is stopped, the data packet is deleted from the queue, and the next data packet is removed. Attempt a transfer to.

이에, 본 발명에 따른 무선중계장치(200)의 동작 방법은, 하나의 단말장치에 대응하여 연속으로 N개의 데이터패킷에 대하여 전술과 같이 전송 시도 중지 및 데이터패킷 삭제의 경우가 발생되는 경우를 기 정의된 하향전송실패상황이 발생한 것으로 인지할 수 있다.Therefore, the operation method of the wireless relay apparatus 200 according to the present invention is a case where the case of the transmission attempt cancellation and data packet deletion occurs as described above for N data packets consecutively corresponding to one terminal device. It can be recognized that a defined downlink transmission situation has occurred.

이에, 본 발명에 따른 무선중계장치(200)의 동작 방법은, S130단계의 판단에 근거하여 하향전송실패상황 발생하지 않은 경우, 하나의 단말장치에 대응하여 연속으로 N개의 데이터패킷에 대하여 전술과 같이 전송 시도 중지 및 데이터패킷 삭제의 경우가 발생되는 경우가 아니므로, 금번 시도되는 전송이 성공하였는지 여부에 따라(S135), 현재의 데이터패킷 전송 시도를 반복하거나(S120) 또는 S110단계에서 패킷전송대기영역(250)을 검사하여 다음 번째 데이터패킷에 대한 전송을 시도할 것이다. Accordingly, in the method of operating the wireless relay apparatus 200 according to the present invention, when the downlink transmission failure does not occur based on the determination of step S130, the N data packets are continuously described corresponding to one terminal device. In this case, since the transmission attempt is not stopped and the data packet is deleted, the current data packet transmission attempt is repeated (S120) or the packet transmission is performed in step S110, depending on whether or not the attempted transmission is successful (S135). The wait area 250 will be examined and an attempt will be made to transmit the next data packet.

한편, 본 발명에 따른 무선중계장치(200)의 동작 방법은, S130단계의 판단에 근거하여 하향전송실패상황 발생 시, 해당되는 단말장치(예 : 10)를 준연결상태단말(또는 준연관상태단말)로서 관리한다.On the other hand, the operation method of the wireless relay device 200 according to the present invention, based on the determination of the step S130, when a downlink transmission failure occurs, the corresponding terminal device (eg 10) quasi-connection state terminal (or quasi-associated state) Terminal).

보다 구체적으로 설명하면, 본 발명에 따른 무선중계장치(200)의 동작 방법은, S130단계의 판단에 근거하여 하향전송실패상황 발생 시, 기 생성된 준연결단말정보가 존재하는지 판단하고(S140), 기 생성된 준연결단말정보가 존재하면 해당 단말장치(10)에 대응되는 단말식별정보를 상기 준연결단말정보에 포함시켜 저장하며(S150), 기 생성된 준연결단말정보가 존재하지 않으면 단말장치(10)에 대응되는 단말식별정보를 포함하는 준연결단말정보를 생성하여 저장할 수 있다(S160).In more detail, the operation method of the wireless relay apparatus 200 according to the present invention determines whether there is already generated quasi-connected terminal information when a downlink transmission failure occurs based on the determination of step S130 (S140). If there is already generated quasi-connected terminal information, the terminal identification information corresponding to the corresponding terminal device 10 is included and stored in the quasi-connected terminal information (S150). It is possible to generate and store quasi-connected terminal information including the terminal identification information corresponding to the device 10 (S160).

즉, 본 발명에 따른 무선중계장치(200)의 동작 방법은, 특정 단말장치(10)에 대한 하향 데이터패킷 전송에 대응하여 하향전송실패상황이 발생되는 것으로 인지되면, 먼저 기 생성된 준연결단말정보가 존재하는지 여부를 판단한다.That is, in the operation method of the wireless relay device 200 according to the present invention, if it is recognized that a downlink transmission situation occurs in response to the downlink data packet transmission for a specific terminal device 10, the quasi-connected terminal is first generated. Determine whether information exists.

이에, 본 발명에 따른 무선중계장치(200)의 동작 방법은, 판단 결과 기 생성된 준연결단말정보가 존재하지 않으면, 금번 하향전송실패상황이 발생된 해당 단말장치(10)에 대응되는 단말식별정보(예 : MAC주소)를 포함하는 준연결단말정보(225)를 생성하여 저장함으로써, 해당 단말장치(10)를 준연결상태단말로서 관리할 수 있다.Accordingly, in the operation method of the wireless relay apparatus 200 according to the present invention, if the quasi-connected terminal information generated as a result of the determination does not exist, the terminal identification corresponding to the corresponding terminal apparatus 10 in which the downlink transmission situation has occurred this time. By generating and storing quasi-connection terminal information 225 including information (eg, MAC address), the terminal device 10 can be managed as a quasi-connection state terminal.

한편, 본 발명에 따른 무선중계장치(200)의 동작 방법은, 판단 결과 기 생성된 준연결단말정보(225)가 존재하면, 금번 하향전송실패상황이 발생된 해당 단말장치(10)에 대응되는 단말식별정보(예 : MAC주소)를 준연결단말정보(225)에 포함시켜 저장함으로써, 해당 단말장치(10)를 준연결상태단말로서 관리할 수 있다.On the other hand, in the operation method of the wireless relay device 200 according to the present invention, if the quasi-connected terminal information 225 previously generated as a result of the determination, this corresponds to the terminal device 10 in which the downlink transmission situation occurs this time. By including and storing terminal identification information (eg, MAC address) in the quasi-connection terminal information 225, the terminal device 10 can be managed as a quasi-connection state terminal.

이에, 본 발명에 따른 무선중계장치(200)의 동작 방법은, 준연결상태단말로 판단되는 단말장치들에 대한 단말식별정보를 저장한 준연결단말정보(225)에 리스트화하여 저장/관리함으로써, 준연결상태의 단말장치들에 대한 정보를 관리하게 된다.Thus, the operation method of the wireless relay device 200 according to the present invention, by storing the terminal identification information for the terminal devices that are determined to be the quasi-connection state terminal in the quasi-connection terminal information 225 stored in the list by storing / managing In addition, the terminal manages information on the terminal devices in the quasi-connected state.

이하에서는 도 5를 참조하여 본 발명에 따른 무선중계장치의 동작 방법에서 하향 데이터패킷 제어 과정을 설명하도록 한다.Hereinafter, a downlink data packet control process in a method of operating a wireless relay apparatus according to the present invention will be described with reference to FIG. 5.

본 발명에 따른 무선중계장치(200)의 동작 방법은, 하향 데이터패킷이 수신되면, 준연결상태단말로서 관리되는 단말장치(10)로의 하향 데이터패킷인지 여부에 따라 상기 하향 데이터패킷을 준연결패킷저장영역(240)에 저장하거나 또는 해당 단말장치(예 : 20)로 전송한다.In the operation method of the wireless relay apparatus 200 according to the present invention, when a downlink data packet is received, the downlink data packet is quasi-connected packet according to whether the downlink data packet is a downlink data packet to the terminal device 10 managed as a quasi-connection state terminal. The data is stored in the storage area 240 or transmitted to the corresponding terminal device (eg, 20).

보다 구체적으로 설명하면, 본 발명에 따른 무선중계장치(200)의 동작 방법은, 전술과 같이 접속된 다수의 단말장치(100)에 대한 정보를 관리하며, 데이터서비스서버(400)로부터 특정 단말장치로의 하향 데이터패킷이 수신되면 이를 패킷전송대기영역(250)에 저장하고 패킷전송대기영역(250)을 검사하여 선입선출(FIFO) 방식으로 해당 하향 데이터패킷에 대한 해당 단말장치로의 전송을 시도하는, 데이터 트래픽 중계 특히 하향 데이터 트래픽 중계를 수행한다. More specifically, the operation method of the wireless relay apparatus 200 according to the present invention manages information on the plurality of terminal apparatuses 100 connected as described above, and the specific terminal apparatus from the data service server 400. When the downlink data packet is received, the packet is stored in the packet transmission waiting area 250 and the packet transmission waiting area 250 is examined and attempted to transmit the downlink data packet to the corresponding terminal device in a first-in first-out (FIFO) method. Data traffic relaying, in particular, downlink data traffic relaying.

이와 같은 본 발명에 따른 무선중계장치(200)의 동작 방법은, 준연결단말정보(225)가 존재하는 경우, 상기 수신된 하향 데이터패킷이 상기 준연결상태단말로서 관리되는 단말장치로의 하향 데이터패킷인지 여부를 판단하는 것이 바람직하다.As described above, when the quasi-connected terminal information 225 is present, the operation method of the wireless relay apparatus 200 according to the present invention includes downlink data to a terminal device in which the received downlink data packet is managed as the quasi-connected state terminal. It is desirable to determine whether it is a packet.

즉, 본 발명에 따른 무선중계장치(200)의 동작 방법은, 데이터서비스서버(400)로부터 특정 단말장치로의 하향 데이터패킷이 수신되면(S170), 준연결단말정보(225)가 존재하는지 여부를 먼저 확인하고(S180), 준연결단말정보(225)가 존재하지 않으면, 별도의 판단 과정을 수행하지 않고 기존과 같이 금번 수신된 하향 데이터패킷을 패킷전송대기영역(250)에 저장할 것이다(S185). 이에, 본 발명에 따른 무선중계장치(200)의 동작 방법은, 전술과 같이 데이터 트래픽 중계를 수행함으로써 패킷전송대기영역(250)을 검사하여 선입선출(FIFO) 방식으로 해당 하향 데이터패킷에 대한 해당 단말장치(예 : 10,20...)로의 전송할 것이다.That is, in the operation method of the wireless relay device 200 according to the present invention, when a downlink data packet is received from the data service server 400 to a specific terminal device (S170), whether the quasi-connection terminal information 225 exists. Check first (S180), if the quasi-connection terminal information 225 does not exist, it will store the downlink data packet received this time in the packet transmission standby area 250 as described above without performing a separate determination process (S185). ). Accordingly, in the method of operating the wireless relay apparatus 200 according to the present invention, by performing the data traffic relay as described above, the packet transmission standby region 250 is inspected to correspond to the corresponding downlink data packet in a first-in first-out (FIFO) method. Will be sent to the terminal (e.g. 10,20 ...).

한편, 본 발명에 따른 무선중계장치(200)의 동작 방법은, 데이터서비스서버(400)로부터 특정 단말장치로의 하향 데이터패킷이 수신되면, 준연결단말정보(225)가 존재하는지 여부를 먼저 확인하고, 준연결단말정보(225)가 존재하면, 금번 수신된 하향 데이터패킷이 준연결단말정보(225)에 포함된 단말식별정보에 대응되는지 여부를 판단함으로써 준연결상태단말로서 관리되는 단말장치로의 하향 데이터패킷인지 여부를 판단할 수 있다(S190). 즉, 본 발명에 따른 무선중계장치(200)의 동작 방법은, 준연결단말정보(225)가 존재하는 경우 다시 말해 자신이 관리하는 접속 단말장치(10,20) 중 준연결상태단말이 존재하는 경우, 수신되는 하향 데이터패킷에 대하여 준연결상태단말로서 관리되는 단말장치로의 하향 데이터패킷인지 여부를 판단하는 동작 모드 즉 준연결 방식모드로 동작하게 된다.On the other hand, in the operation method of the wireless relay device 200 according to the present invention, if a downlink data packet is received from the data service server 400 to a specific terminal device, first check whether the quasi-connection terminal information 225 is present. If the quasi-connected terminal information 225 is present, the terminal device managed as the quasi-connected state terminal by determining whether the downlink data packet received this time corresponds to the terminal identification information included in the quasi-connected terminal information 225. It may be determined whether the data packet is a downlink (S190). That is, in the method of operating the wireless relay device 200 according to the present invention, when the quasi-connection terminal information 225 exists, that is, the quasi-connection state terminal among the access terminal apparatuses 10 and 20 managed by the user exists. In this case, the received downlink data packet is operated in an operation mode that determines whether it is a downlink data packet to a terminal device managed as a quasi-connection state terminal, that is, in a quasi-connection mode.

이처럼 준연결 방식모드로 동작하는 본 발명에 따른 무선중계장치(200)의 동작 방법은, 수신된 하향 데이터패킷이 준연결단말정보(225)에 포함된 단말식별정보에 대응되는지 여부를 판단하여(S190), 준연결단말정보(225)에 포함된 단말식별정보에 대응되면 상기 하향 데이터패킷을 준연결패킷저장영역(240)에 저장하고(S200), 준연결단말정보(225)에 포함된 단말식별정보에 대응되지 않으면 상기 하향 데이터패킷을 해당되는 특정 단말장치(예 : 20)로 전송하고자 특정 패킷전송대기영역(250)에 저장한다(S185).As described above, the operation method of the wireless relay apparatus 200 according to the present invention operating in the quasi-connection mode determines whether the received downlink data packet corresponds to the terminal identification information included in the quasi-connection terminal information 225 ( S190), if corresponding to the terminal identification information included in the quasi-connected terminal information 225, the downlink data packet is stored in the quasi-connected packet storage area 240 (S200), the terminal included in the quasi-connected terminal information (225) If the identification information does not correspond, the downlink data packet is stored in the specific packet transmission standby area 250 to be transmitted to the specific terminal device (for example, 20) (S185).

이때, 본 발명에 따른 무선중계장치(200)의 동작 방법은, 수신된 하향 데이터패킷에 포함된 목적지에 해당되는 단말식별정보가 준연결단말정보(225)에 포함된 단말식별정보에 대응되는지 여부를 판단함으로써, 하향 데이터패킷에 대하여 준연결상태단말로서 관리되는 단말장치로의 하향 데이터패킷인지 여부를 판단할 수 있다.In this case, the operation method of the wireless relay device 200 according to the present invention, whether the terminal identification information corresponding to the destination included in the received downlink data packet corresponds to the terminal identification information included in the quasi-connection terminal information 225. By judging, it can be determined whether the downlink data packet is the downlink data packet to the terminal device managed as the quasi-connection state terminal.

다시 말해, 본 발명에 따른 무선중계장치(200)의 동작 방법은, 수신된 하향 데이터패킷이 준연결단말정보(225)에 포함된 단말식별정보에 대응되는지 여부를 판단하여, 하향 데이터패킷의 단말식별정보가 준연결단말정보(225)에 포함된 단말식별정보에 대응되지 않으면, 금번 수신된 하향 데이터패킷이 준연결상태단말로서 관리되는 단말장치(10)로의 하향 데이터가 아닌 경우이므로, 금번 하향 데이터패킷을 해당되는 특정 단말장치(예 : 20)로 전송하고자 패킷전송대기영역(250) 즉 대기열에 저장한다. In other words, the operation method of the wireless relay apparatus 200 according to the present invention determines whether the received downlink data packet corresponds to the terminal identification information included in the quasi-connection terminal information 225, and thus, the terminal of the downlink data packet. If the identification information does not correspond to the terminal identification information included in the quasi-connection terminal information 225, since the downlink data packet received this time is not the downlink data to the terminal device 10 managed as the quasi-connection state terminal, this time downlink In order to transmit the data packet to a specific terminal device (for example, 20), it is stored in the packet transmission standby area 250, that is, the queue.

이에, 본 발명에 따른 무선중계장치(200)의 동작 방법은, 전술과 같은 데이터 트래픽 중계를 수행함으로써 패킷전송대기영역(250)을 검사하여 선입선출(FIFO) 방식으로 해당 하향 데이터패킷에 대한 해당 단말장치(20)로의 전송할 것이다.Accordingly, in the method of operating the wireless relay apparatus 200 according to the present invention, by performing the data traffic relay as described above, the packet transmission standby region 250 is inspected to correspond to the corresponding downlink data packet in a first-in first-out (FIFO) method. To the terminal device 20.

한편, 본 발명에 따른 무선중계장치(200)의 동작 방법은, 수신된 하향 데이터패킷이 준연결단말정보(225)에 포함된 단말식별정보에 대응되는지 여부를 판단하여, 하향 데이터패킷의 단말식별정보가 준연결단말정보(225)에 포함된 단말식별정보에 대응되면, 금번 하향 데이터패킷을 준연결패킷저장영역(240)에 저장하여 해당 단말장치(10)로의 전송 시도를 하지 않을 것이다. On the other hand, the operation method of the wireless relay device 200 according to the present invention, by determining whether the received downlink data packet corresponds to the terminal identification information included in the quasi-connection terminal information 225, the terminal identification of the downlink data packet If the information corresponds to the terminal identification information included in the quasi-connected terminal information 225, the downlink data packet will be stored in the quasi-connected packet storage area 240 so as not to attempt transmission to the terminal device 10.

여기서, 본 발명에 따른 무선중계장치(200)의 동작 방법은, 최대 q개의 데이터패킷에 대해서만 준연결패킷저장영역(240)에 넣어두고 그 이상의 데이터패킷은 버릴 수도 있다.Here, in the method of operating the wireless relay device 200 according to the present invention, only up to q data packets may be placed in the quasi-connection packet storage area 240 and more data packets may be discarded.

이하에서는, 도 6을 참조하여 본 발명에 따른 무선중계장치의 동작 방법에서 준연결단말 상태 전환 과정을 설명하도록 한다.Hereinafter, with reference to Figure 6 to describe the quasi-connection terminal state switching process in the operating method of the wireless relay apparatus according to the present invention.

본 발명에 따른 무선중계장치(200)의 동작 방법은, 준연결상태단말로서 기 설정된 준연결상태유지시간 이상 유지되는 단말장치에 대응되는 단말식별정보를 준연결단말정보(225)에서 삭제하여 해당 단말장치를 연결해제단말로서 인지할 수 있다.The operation method of the wireless relay apparatus 200 according to the present invention includes deleting terminal identification information corresponding to a terminal device maintained for a predetermined quasi-connection state holding time or more as a quasi-connection state terminal from the quasi-connection terminal information 225. A terminal can be recognized as a disconnect terminal.

즉, 본 발명에 따른 무선중계장치(200)의 동작 방법은, 준연결단말정보(225)를 지속적으로 관리함에 있어서, 준연결단말정보(225)에 포함/저장된 각 단말식별정보에 대응하는 단말장치들에 대하여 기 설정된 준연결상태유지시간 이상 유지되는지 여부를 판단한다(S210). That is, the operation method of the wireless relay device 200 according to the present invention includes a terminal corresponding to each terminal identification information included / stored in the quasi-connected terminal information 225 while continuously managing the quasi-connected terminal information 225. It is determined whether the devices are maintained for more than a predetermined quasi-connection state holding time (S210).

이에, 본 발명에 따른 무선중계장치(200)의 동작 방법은, 기 설정된 준연결상태유지시간 이상 준연결단말정보(225)에 포함/저장된 단말식별정보가 존재하면, 해당 단말식별정보를 준연결단말정보(225)에서 삭제하여 해당되는 단말장치(예 : 10)가 완전히 접속/연결 해제된 단말 즉 연결해제단말인 것으로 인지/판단할 수 있다(S220).Thus, in the operation method of the wireless relay device 200 according to the present invention, if the terminal identification information included / stored in the quasi-connection terminal information 225 or more in a preset quasi-connection state holding time or more, the terminal identification information is semi-connected. The terminal device 225 may be deleted from the terminal information 225 to recognize / determine that the corresponding terminal device (eg, 10) is a fully connected / disconnected terminal, that is, a disconnected terminal (S220).

이에, 본 발명에 따른 무선중계장치(200)의 동작 방법은, S220단계에서 삭제된 단말장치 즉 연결해제단말로서 인지된 해당 단말장치(10)로의 하향 데이터패킷을 준연결패킷저장영역(240)에서 삭제할 수 있다(S230).Accordingly, in the method of operating the wireless relay device 200 according to the present invention, the downlink data packet to the terminal device 10 recognized as the disconnected terminal device, that is, the disconnected terminal in step S220, is provided in the quasi-connected packet storage area 240. Can be deleted (S230).

한편, 본 발명에 따른 무선중계장치(200)의 동작 방법은, 상향 데이터패킷이 수신되면, 수신된 상향 데이터패킷이 준연결단말정보(225)에 포함된 단말식별정보에 대응되는 경우 상기 단말식별정보를 준연결단말정보(225)에서 삭제하여 해당 단말장치를 연결단말로서 인지할 수 있다.On the other hand, in the operation method of the wireless relay device 200 according to the present invention, when the uplink data packet is received, if the received uplink data packet corresponds to the terminal identification information included in the quasi-connection terminal information 225, the terminal identification The information may be deleted from the quasi-connected terminal information 225 to recognize the terminal device as the connected terminal.

즉, 본 발명에 따른 무선중계장치(200)의 동작 방법은, 준연결단말정보(225)를 지속적으로 관리함에 있어서, 준연결단말정보(225)에 포함/저장된 각 단말식별정보에 대응하는 단말장치(예 : 10)로부터 상향 데이터패킷이 수신되는지 여부를 판단한다(S240). That is, the operation method of the wireless relay device 200 according to the present invention includes a terminal corresponding to each terminal identification information included / stored in the quasi-connected terminal information 225 while continuously managing the quasi-connected terminal information 225. It is determined whether an uplink data packet is received from the device (eg, 10) (S240).

예를 들면, 본 발명에 따른 무선중계장치(200)의 동작 방법은, 접속된 단말장치로부터 수신된 상향 데이터패킷이 준연결단말정보(225)에 포함된 단말식별정보에 대응되는지 여부를 판단함으로써, 준연결상태단말로서 관리되는 단말장치(10)로부터의 상향 데이터패킷이 수신되는지 여부를 판단/인지할 수 있다.For example, the operation method of the wireless relay apparatus 200 according to the present invention includes determining whether the uplink data packet received from the connected terminal apparatus corresponds to the terminal identification information included in the quasi-connection terminal information 225. The terminal may determine / recognize whether an uplink data packet from the terminal device 10 managed as the quasi-connection state terminal is received.

또는, 본 발명에 따른 무선중계장치(200)의 동작 방법은, 준연결단말정보(225)에 포함된 단말장치(10)에 대해 기 설정된 확인주기 T1 마다 RTS(Request To Send)를 전송함으로써, 이에 대응하여 응답 CTS(Clear To Send)가 회신되면 이를 해당 단말장치(10) 즉 준연결상태단말로서 관리되는 단말장치(10)로부터 상향 데이터패킷이 수신된 것으로 인지할 수 있다.Or, the operation method of the wireless relay device 200 according to the present invention, by transmitting a request to send (RTS) for each preset confirmation period T1 for the terminal device 10 included in the quasi-connected terminal information 225, In response to this, when the response CTS (Clear To Send) is returned, it may be recognized that the uplink data packet is received from the corresponding terminal device 10, that is, the terminal device 10 managed as the quasi-connection state terminal.

이처럼, 본 발명에 따른 무선중계장치(200)의 동작 방법은, 수신된 상향 데이터패킷이 준연결단말정보(225)에 포함된 단말식별정보에 대응되는 경우 즉 준연결상태단말로서 관리되는 단말장치(10)로부터 상향 데이터패킷이 수신된 경우, 준연결단말정보(225)에서 해당 단말식별정보를 삭제하여 해당되는 단말장치(10)를 정상적으로 접속/연결된 연결단말인 것으로 인지/판단할 수 있다(S250).As such, the operation method of the wireless relay device 200 according to the present invention includes a terminal device managed when the received uplink data packet corresponds to the terminal identification information included in the quasi-connection terminal information 225. When the uplink data packet is received from (10), the corresponding terminal device 10 may be recognized / determined that the corresponding terminal device 10 is normally connected / connected by deleting the corresponding terminal identification information from the quasi-connected terminal information 225 ( S250).

이에, 본 발명에 따른 무선중계장치(200)의 동작 방법은, WS250단계에서 연결단말로서 인지된 해당 단말장치(10)로의 하향 데이터패킷을 준연결패킷저장영역(240)에서 패킷전송대기영역(250)으로 이동시켜 저장할 수 있다(S260). Thus, in the operation method of the wireless relay device 200 according to the present invention, the downlink data packet to the terminal device 10 recognized as the connection terminal in step WS250 in the quasi-connected packet storage area 240 in the packet transmission standby area ( 250 may be moved and stored (S260).

이에, 본 발명에 따른 무선중계장치(200)의 동작 방법은, 전술과 같이 데이터 트래픽 중계를 수행함으로써 패킷전송대기영역(250)을 검사하여 선입선출(FIFO) 방식으로 해당 하향 데이터패킷에 대한 해당 단말장치(10)로의 전송할 것이다.Accordingly, in the method of operating the wireless relay apparatus 200 according to the present invention, by performing the data traffic relay as described above, the packet transmission standby region 250 is inspected to correspond to the corresponding downlink data packet in a first-in first-out (FIFO) method. Will be sent to terminal 10.

여기서, 본 발명에 따른 무선중계장치(200)의 동작 방법은, 전술과 같이 준연결단말에서 연결해제단말로서 또는 연결단말로 전환/인지된 경우에 대응하여 특정 단말식별정보가 준연결단말정보(225)에서 삭제됨에 따라 준연결단말정보(225)에 단말식별정보가 하나도 없으면, 준연결단말정보(225)를 삭제할 수 있다. Here, in the operation method of the wireless relay device 200 according to the present invention, the specific terminal identification information is quasi-connected terminal information 225 in response to the case where the quasi-connected terminal is disconnected from the quasi-connected terminal or switched / recognized as the connected terminal as described above. ), If there is no terminal identification information in the quasi-connected terminal information 225, the quasi-connected terminal information 225 may be deleted.

더불어, 이처럼 준연결단말정보(225)가 삭제/존재하지 않으면, 본 발명에 따른 무선중계장치(200)의 동작 방법은, 전술의 준연결 방식모드로 동작하는 것을 중단할 것이다. 이에, 본 발명에 따른 무선중계장치(200)의 동작 방법은, 수신되는 하향 데이터패킷에 대하여 별도의 판단 과정을 수행하지 않고 기존과 같이 하향 데이터패킷을 패킷전송대기영역(250)에 저장할 것이다.In addition, if the quasi-connection terminal information 225 is not deleted / exists as described above, the operation method of the wireless relay device 200 according to the present invention will stop operating in the quasi-connection mode described above. Thus, the operation method of the wireless relay apparatus 200 according to the present invention will store the downlink data packet in the packet transmission standby area 250 as before without performing a separate determination process on the received downlink data packet.

이상에서 설명한 바와 같이, 본 발명에 따른 무선 데이터 서비스를 위한 트래픽 제어 방법은, 무선중계장치가 기 정의된 하향전송실패상황 발생을 토대로 타 무선중계장치로 로밍된 단말장치를 준연결상태단말로서 효과적으로 관리하고, 준연결상태단말로의 하향 데이터패킷 수신 시 이를 별도 준연결패킷저장영역에 저장하여 이에 대한 전송 시도를 하지 않음으로써, 로밍된 단말장치로 전달되지 못하는 하향 트래픽을 재전송함에 따른 시스템 처리량 저하의 문제상황 발생을 미연에 방지할 수 있다.As described above, the traffic control method for a wireless data service according to the present invention effectively uses a terminal device roamed to another wireless relay device as a quasi-connected state terminal based on occurrence of a predefined downlink transmission situation. Management, and when receiving downlink data packets to the quasi-connection state terminal, it stores them in a separate quasi-connection packet storage area and does not attempt to transmit them. The problem situation can be prevented.

따라서, 본 발명에 따른 무선 데이터 서비스를 위한 트래픽 제어 방법은, 별도의 컨트롤러장치가 없는 환경에서 단말장치의 무선중계장치 간 이동 시 이동 전 접속된 무선중계장치가 단말장치로 전달되지 못하는 하향 트래픽을 재전송함에 따른 시스템 처리량 저하의 문제상황을 감안하여 하향 트래픽 제어를 통해 시스템 처리량 저하를 최소화할 수 있다.Therefore, the traffic control method for a wireless data service according to the present invention, in the environment that does not have a separate controller device, when moving between wireless relay devices of the terminal device to the downlink traffic that is not transmitted to the terminal device before the movement Considering the problem of system throughput deterioration due to retransmission, it is possible to minimize system throughput deterioration through downlink traffic control.

지금까지 본 발명을 바람직한 실시 예를 참조하여 상세히 설명하였지만, 본 발명이 상기한 실시 예에 한정되는 것은 아니며, 이하의 특허청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 또는 수정이 가능한 범위까지 본 발명의 기술적 사상이 미친다 할 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

무선중계장치가 기 정의된 하향전송실패상황 발생을 토대로 타 무선중계장치로 로밍된 단말장치를 준연결상태단말로서 효과적으로 관리하고, 준연결상태단말로의 하향 데이터패킷 수신 시 이를 별도 준연결패킷저장영역에 저장하여 이에 대한 전송 시도를 하지 않음으로써, 로밍된 단말장치로 전달되지 못하는 하향 트래픽을 재전송함에 따른 시스템 처리량 저하의 문제상황 발생을 미연에 방지하는 무선 데이터 서비스를 위한 트래픽 제어 시스템 및 방법을 적용할 경우, 망 처리량 개선 및 로밍 통신 품질 개선, 사용자 만족도 측면에서 매우 큰 진보를 가져올 수 있으며, 적용되는 무선중계장치 및 서비스 솔루션의 시판 또는 영업의 가능성이 충분할 뿐만 아니라 현실적으로 명백하게 실시할 수 있다.Based on the occurrence of the predefined downlink transmission situation, the wireless relay device effectively manages the terminal device roamed with another wireless relay device as a quasi-connection state terminal, and stores the quasi-connection packet separately when receiving a downlink data packet to the quasi-connection state terminal. The present invention provides a traffic control system and method for a wireless data service which prevents a problem of a system throughput degradation caused by retransmission of downlink traffic that cannot be delivered to a roaming terminal device by not storing it in an area and attempting to transmit it. When applied, it is possible to make great progress in terms of improving network throughput, improving roaming communication quality, and user satisfaction, and the possibility of commercially available or sales of the applied radio relay and service solution is not only sufficient, but also realistically implemented.

10,20 : 단말장치 200,300 : 무선중계장치
400 : 데이터서비스서버
10,20: terminal device 200,300: wireless relay device
400: data service server

Claims (18)

특정 무선중계장치와의 접속 중 기 정의된 장치접속이동이벤트 발생 시 이에 대응하여 해당되는 타 무선중계장치로 장치접속이동을 요청하는 단말장치; 및
기 접속된 상기 단말장치로의 하향 데이터패킷 전송에 대응하여 기 정의된 하향전송실패상황 발생 시 상기 단말장치를 준연결상태단말로서 관리하며, 하향 데이터패킷이 수신되면 상기 준연결상태단말로서 관리되는 단말장치로의 하향 데이터패킷인지 여부에 따라 상기 하향 데이터패킷을 준연결패킷저장영역에 저장하거나 또는 해당 단말장치로 전송하는 무선중계장치를 포함하는 것을 특징으로 하는 무선 데이터 서비스를 위한 트래픽 제어 시스템.
A terminal device requesting a device connection movement to another corresponding wireless relay apparatus when a predefined device connection movement event occurs during connection with a specific wireless relay apparatus; And
The terminal device is managed as a quasi-connection state terminal when a predefined downlink transmission situation occurs in response to the transmission of a downlink data packet to the terminal device that is previously connected. When the downlink data packet is received, the terminal device is managed as the quasi-connection state terminal. And a wireless relay device which stores the downlink data packet in a quasi-connected packet storage area or transmits the downlink data packet to a terminal device according to whether it is a downlink data packet to a terminal device.
기 접속된 단말장치로의 하향 데이터패킷 전송 시 기 정의된 하향전송실패상황 발생 여부를 판단하는 실패상황판단부;
상기 하향전송실패상황 발생 시 해당 단말장치를 준연결상태단말로서 관리하는 준연결상태관리부; 및
하향 데이터패킷이 수신되면, 상기 준연결상태단말로서 관리되는 단말장치로의 하향 데이터패킷인지 여부에 따라 상기 하향 데이터패킷을 준연결패킷저장영역에 저장하거나 또는 해당 단말장치로 전송하는 중계제어부를 포함하는 것을 특징으로 하는 무선중계장치.
A failure situation determination unit for determining whether a predefined downlink failure situation occurs when transmitting a downlink data packet to a connected terminal device;
A quasi-connection state management unit that manages the terminal device as a quasi-connection state terminal when the downlink transmission failure occurs; And
When the downlink data packet is received, the relay controller may store the downlink data packet in the quasi-connected packet storage area or transmit the downlink data packet to the terminal device according to whether the downlink data packet is transmitted to the terminal device managed as the quasi-connection state terminal. Wireless repeater, characterized in that.
제 2 항에 있어서,
상기 준연결상태관리부는,
상기 하향전송실패상황 발생 시, 기 생성된 준연결단말정보가 존재하면 상기 단말장치에 대응되는 단말식별정보를 상기 준연결단말정보에 포함시켜 저장하며, 기 생성된 준연결단말정보가 존재하지 않으면 상기 단말장치에 대응되는 단말식별정보를 포함하는 준연결단말정보를 생성하여 저장하는 것을 특징으로 하는 무선중계장치.
The method of claim 2,
The quasi-connection state management unit,
When the downlink transmission failure occurs, if the quasi-connected terminal information generated previously exists, the terminal identification information corresponding to the terminal device is included in the quasi-connected terminal information and stored. If the quasi-connected terminal information does not exist previously, And generating and storing quasi-connection terminal information including terminal identification information corresponding to the terminal apparatus.
제 3 항에 있어서,
상기 중계제어부는,
상기 준연결단말정보가 존재하는 경우, 상기 수신된 하향 데이터패킷이 상기 준연결상태단말로서 관리되는 단말장치로의 하향 데이터패킷인지 여부를 판단하는 것을 특징으로 하는 무선중계장치.
The method of claim 3, wherein
The relay control unit,
And if the quasi-connected terminal information is present, determining whether the received downlink data packet is a downlink data packet to a terminal device managed as the quasi-connected state terminal.
제 3 항 또는 제 4 항에 있어서,
상기 중계제어부는,
상기 수신된 하향 데이터패킷이 상기 준연결단말정보에 포함된 단말식별정보에 대응되는지 여부를 판단하여, 상기 준연결단말정보에 포함된 단말식별정보에 대응되면 상기 하향 데이터패킷을 상기 준연결패킷저장영역에 저장하고, 상기 준연결단말정보에 포함된 단말식별정보에 대응되지 않으면 상기 하향 데이터패킷을 해당되는 특정 단말장치로 전송하고자 특정 패킷전송대기영역에 저장하는 것을 특징으로 하는 무선중계장치.
The method according to claim 3 or 4,
The relay control unit,
It is determined whether the received downlink data packet corresponds to the terminal identification information included in the quasi-connected terminal information. If the corresponding downlink data packet corresponds to the terminal identification information included in the quasi-connected terminal information, the downlink data packet is stored in the quasi-connected packet. And storing the data packet in a specific packet transmission standby area so as to transmit the downlink data packet to a specific terminal device if the terminal data is stored in an area and it does not correspond to the terminal identification information included in the quasi-connected terminal information.
제 2 항에 있어서,
상기 준연결상태관리부는,
상기 준연결상태단말로서 기 설정된 준연결상태유지시간 이상 유지되는 단말장치가 존재하면, 준연결상태단말로 관리되는 적어도 하나의 단말장치의 단말식별정보를 저장하는 준연결단말정보에서 준연결상태유지시간 이상 유지된 상기 단말장치의 단말식별정보를 삭제하여 해당 단말장치를 연결해제단말로서 인지하는 것을 특징으로 하는 무선중계장치.
The method of claim 2,
The quasi-connection state management unit,
If there is a terminal device which is maintained as a quasi-connection state terminal for a preset quasi-connection state holding time, the quasi-connection state is maintained in the quasi-connection terminal information storing the terminal identification information of at least one terminal device managed by the quasi-connection state terminal. And deleting the terminal identification information of the terminal device maintained for more than a time, thereby recognizing the terminal device as a disconnection terminal.
제 6 항에 있어서,
상기 중계제어부는,
상기 연결해제단말로서 인지된 해당 단말장치로의 하향 데이터패킷을 상기 준연결패킷저장영역에서 삭제하는 것을 특징으로 하는 무선중계장치.
The method according to claim 6,
The relay control unit,
And deleting the downlink data packet to the corresponding terminal device recognized as the disconnection terminal from the quasi-connect packet storage area.
제 2 항에 있어서,
상기 준연결상태관리부는,
상기 준연결상태단말로서 관리되는 단말장치로부터 상향 데이터패킷이 수신되면, 준연결상태단말로 관리되는 적어도 하나의 단말장치의 단말식별정보를 저장하는 준연결단말정보에서 상기 상향 데이터패킷에 대응되는 단말장치의 단말식별정보를 삭제하여 해당 단말장치를 연결단말로서 인지하는 것을 특징으로 하는 무선중계장치.
The method of claim 2,
The quasi-connection state management unit,
When the uplink data packet is received from the terminal device managed as the quasi-connection state terminal, the terminal corresponding to the uplink data packet in the quasi-connection terminal information storing the terminal identification information of at least one terminal device managed as the quasi-connection state terminal. And deleting the terminal identification information of the device to recognize the terminal device as a connection terminal.
제 8 항에 있어서,
상기 중계제어부는,
상기 연결단말로서 인지되는 해당 단말장치로의 하향 데이터패킷을 상기 준연결패킷저장영역에서 특정 패킷전송대기영역으로 이동시켜 저장하는 것을 특징으로 하는 무선중계장치.
The method of claim 8,
The relay control unit,
And storing the downlink data packet to the corresponding terminal device recognized as the connection terminal from the quasi-connection packet storage area to a specific packet transmission standby area.
단말장치가 특정 무선중계장치와의 접속 중 기 정의된 장치접속이동이벤트 발생 시 해당되는 타 무선중계장치로 장치접속이동을 요청하여 접속하는 단계;
상기 특정 무선중계장치가 기 접속된 상기 단말장치로의 하향 데이터패킷 전송 시 기 정의된 하향전송실패상황이 발생하면 상기 단말장치를 준연결상태단말로서 관리하는 단계; 및
상기 특정 무선 중계장치가 하향 데이터패킷이 수신되면 상기 준연결상태단말로서 관리되는 단말장치로의 하향 데이터패킷인지 여부에 따라 상기 하향 데이터패킷을 준연결패킷저장영역에 저장하거나 또는 해당 단말장치로 전송하는 단계를 포함하는 것을 특징으로 하는 무선 데이터 서비스를 위한 트래픽 제어 방법.
Requesting, by the terminal device, requesting device connection movement to another corresponding wireless relay apparatus when a predefined device connection movement event occurs during connection with a specific wireless relay apparatus;
Managing the terminal device as a quasi-connection state terminal when a predetermined downlink transmission situation occurs when the downlink data packet is transmitted to the terminal device to which the specific wireless relay device is previously connected; And
When the specific wireless relay device receives the downlink data packet, the downlink data packet is stored in the quasi-connected packet storage area or transmitted to the terminal device according to whether the downlink data packet is a downlink data packet to the terminal device managed as the quasi-connection state terminal. Traffic control method for a wireless data service comprising the steps of.
기 접속된 단말장치로의 하향 데이터패킷 전송 시 기 정의된 하향전송실패상황 발생 여부를 판단하는 실패상황 판단단계;
상기 하향전송실패상황 발생 시 해당 단말장치를 준연결상태단말로서 관리하는 준연결상태 관리단계; 및
하향 데이터패킷이 수신되면, 상기 준연결상태단말로서 관리되는 단말장치로의 하향 데이터패킷인지 여부에 따라 상기 하향 데이터패킷을 준연결패킷저장영역에 저장하거나 또는 해당 단말장치로 전송하는 중계 제어단계를 포함하는 것을 특징으로 하는 무선중계장치의 동작 방법.
A failure situation determination step of determining whether a predefined downlink failure situation occurs when transmitting a downlink data packet to a connected terminal device;
A quasi-connection state management step of managing a corresponding terminal device as a quasi-connection state terminal when the downlink transmission failure occurs; And
When the downlink data packet is received, a relay control step of storing the downlink data packet in the quasi-connected packet storage area or transmitting the downlink data packet to the terminal device according to whether the downlink data packet is transmitted to the terminal device managed as the quasi-connection state terminal. Operation method of a wireless relay device comprising a.
제 11 항에 있어서,
상기 준연결상태 관리단계는,
상기 하향전송실패상황 발생 시, 기 생성된 준연결단말정보가 존재하면 상기 단말장치에 대응되는 단말식별정보를 상기 준연결단말정보에 포함시켜 저장하는 단계와,
상기 하향전송실패상황 발생 시, 기 생성된 준연결단말정보가 존재하지 않으면 상기 단말장치에 대응되는 단말식별정보를 포함하는 준연결단말정보를 생성하여 저장하는 단계를 포함하는 것을 특징으로 하는 무선중계장치의 동작 방법.
The method of claim 11,
The quasi-connection state management step,
Storing the terminal identification information corresponding to the terminal device in the quasi-connected terminal information when the generated quasi-connected terminal information exists when the downlink transmission failure occurs;
And generating and storing quasi-connected terminal information including terminal identification information corresponding to the terminal device when the quasi-connected terminal information does not exist when the downlink transmission failure occurs. How the device works.
제 12 항에 있어서,
상기 중계 제어단계는,
상기 준연결단말정보가 존재하는 경우, 상기 수신된 하향 데이터패킷이 상기 준연결상태단말로서 관리되는 단말장치로의 하향 데이터패킷인지 여부를 판단하는 것을 특징으로 하는 무선중계장치의 동작 방법.
13. The method of claim 12,
The relay control step,
And if the quasi-connected terminal information is present, determining whether the received downlink data packet is a downlink data packet to a terminal device managed as the quasi-connected state terminal.
제 12 항 또는 제 13 항에 있어서,
상기 중계 제어단계는,
상기 수신된 하향 데이터패킷이 상기 준연결단말정보에 포함된 단말식별정보에 대응되는지 여부를 판단하여, 상기 준연결단말정보에 포함된 단말식별정보에 대응되면 상기 하향 데이터패킷을 상기 준연결패킷저장영역에 저장하는 단계와,
상기 준연결단말정보에 포함된 단말식별정보에 대응되지 않으면 상기 하향 데이터패킷을 해당되는 특정 단말장치로 전송하고자 특정 패킷전송대기영역에 저장하는 단계를 포함하는 것을 특징으로 하는 무선중계장치의 동작 방법.
The method according to claim 12 or 13,
The relay control step,
It is determined whether the received downlink data packet corresponds to the terminal identification information included in the quasi-connected terminal information. If the corresponding downlink data packet corresponds to the terminal identification information included in the quasi-connected terminal information, the downlink data packet is stored in the quasi-connected packet. Storing in the area,
And storing the downlink data packet in a specific packet transmission standby area so as to transmit the downlink data packet to a corresponding terminal device if the terminal connection information is not included in the quasi-connection terminal information. .
제 11 항에 있어서,
상기 준연결상태단말로서 기 설정된 준연결상태유지시간 이상 유지되는 단말장치가 존재하면, 준연결상태단말로 관리되는 적어도 하나의 단말장치의 단말식별정보를 저장하는 준연결단말정보에서 준연결상태유지시간 이상 유지된 상기 단말장치의 단말식별정보를 삭제하여 해당 단말장치를 연결해제단말로서 인지하는 단계를 더 포함하는 것을 특징으로 하는 무선중계장치의 동작 방법.
The method of claim 11,
If there is a terminal device which is maintained as a quasi-connection state terminal for a preset quasi-connection state holding time, the quasi-connection state is maintained in the quasi-connection terminal information storing the terminal identification information of at least one terminal device managed by the quasi-connection state terminal. And deleting the terminal identification information of the terminal device maintained for more than a period of time and recognizing the terminal device as a disconnection terminal.
제 15 항에 있어서,
상기 연결해제단말로서 인지된 해당 단말장치로의 하향 데이터패킷을 상기 준연결패킷저장영역에서 삭제하는 단계를 더 포함하는 것을 특징으로 하는 무선중계장치의 동작 방법.
The method of claim 15,
And deleting, from the quasi-connected packet storage area, a downlink data packet to the corresponding terminal device that is recognized as the disconnection terminal.
제 11 항에 있어서,
상기 준연결상태단말로서 관리되는 단말장치로부터 상향 데이터패킷이 수신되면, 준연결상태단말로 관리되는 적어도 하나의 단말장치의 단말식별정보를 저장하는 준연결단말정보에서 상기 상향 데이터패킷에 대응되는 단말장치의 단말식별정보를 삭제하여 해당 단말장치를 연결단말로서 인지하는 단계를 더 포함하는 것을 특징으로 하는 무선중계장치의 동작 방법.
The method of claim 11,
When the uplink data packet is received from the terminal device managed as the quasi-connection state terminal, the terminal corresponding to the uplink data packet in the quasi-connection terminal information storing the terminal identification information of at least one terminal device managed as the quasi-connection state terminal. And deleting the terminal identification information of the device and recognizing the corresponding terminal device as a connection terminal.
제 17 항에 있어서,
상기 연결단말로서 인지되는 해당 단말장치로의 하향 데이터패킷을 상기 준연결패킷저장영역에서 특정 패킷전송대기영역으로 이동시켜 저장하는 단계를 더 포함하는 것을 특징으로 하는 무선중계장치의 동작 방법.
The method of claim 17,
And moving the downlink data packet to the terminal device recognized as the connection terminal from the quasi-connection packet storage area to a specific packet transmission standby area and storing the data packet.
KR1020110059013A 2011-06-17 2011-06-17 Traffic control system and method for wireless data service KR101209936B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110059013A KR101209936B1 (en) 2011-06-17 2011-06-17 Traffic control system and method for wireless data service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110059013A KR101209936B1 (en) 2011-06-17 2011-06-17 Traffic control system and method for wireless data service

Publications (1)

Publication Number Publication Date
KR101209936B1 true KR101209936B1 (en) 2012-12-10

Family

ID=47907214

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110059013A KR101209936B1 (en) 2011-06-17 2011-06-17 Traffic control system and method for wireless data service

Country Status (1)

Country Link
KR (1) KR101209936B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160026137A (en) * 2014-08-29 2016-03-09 영남대학교 산학협력단 ESS control and management system for providing guaranteed QoS in the wireless LAN environment Fast BSS Transition
WO2025042158A1 (en) * 2023-08-18 2025-02-27 Samsung Electronics Co., Ltd. Setup and teardown for relay operation in wi-fi networks

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160026137A (en) * 2014-08-29 2016-03-09 영남대학교 산학협력단 ESS control and management system for providing guaranteed QoS in the wireless LAN environment Fast BSS Transition
KR102162709B1 (en) 2014-08-29 2020-10-07 영남대학교 산학협력단 ESS control and management system for providing guaranteed QoS in the wireless LAN environment Fast BSS Transition
WO2025042158A1 (en) * 2023-08-18 2025-02-27 Samsung Electronics Co., Ltd. Setup and teardown for relay operation in wi-fi networks

Similar Documents

Publication Publication Date Title
US9161379B2 (en) Method and apparatus for transmitting data in DLS wireless network
US8050232B2 (en) Handover optimisation in a WLAN radio access network
JP3217568B2 (en) Wireless local area network system including mobile station handover
US8804655B2 (en) Wireless LAN network, and mobile station, base station and method of controlling handoff in wireless LAN network to prevent packet loss during handoff
EP2918022B1 (en) Systems and methods for packet relaying
JP3007069B2 (en) Wireless packet transfer method
JP5163658B2 (en) Wireless communication system, base station apparatus, gateway apparatus, and wireless communication method
CN100413287C (en) ad-hoc extension of cellular air interface
KR20130041996A (en) Methods and apparatus for managing a handover between base stations
EP1855435A1 (en) Transmission of data packets in a wireless communication network
KR101203464B1 (en) Method and Apparatus for Reducing Transmission Delay of Down-Link Frame in Wireless Communication System
JP4690260B2 (en) Wireless communication system, wireless base station, communication control method, and communication control program
US20130178214A1 (en) Method, apparatus, and system for processing message
JP4940785B2 (en) Wireless device, wireless communication system, wireless communication method for wireless device, and wireless communication method for wireless communication system
KR101209936B1 (en) Traffic control system and method for wireless data service
JP4651482B2 (en) Terminal device, network system, and data distribution device
JP4915301B2 (en) Wireless LAN system, wireless LAN terminal, and access point
WO2017010062A1 (en) Communication system, communication method, and recording medium in which communication program is recorded
JP2005020656A (en) Radio communication system, its preferential connection method, management system, base station, and terminal station
CN103796229B (en) A kind of session chainlink control method and device
KR101911045B1 (en) Device and method for processing keep-alive message from packet-transport-limited mobile
JP2005064877A (en) Mobile radio terminal, area notification server, and wireless access network switching method
JP5569977B2 (en) Wireless LAN system, data transmission / reception method and program
WO2015019954A1 (en) Relay device for controlling connection with wireless terminal that can transmit pre-connection information request, program, and method
US9030930B2 (en) Method, apparatus, and system for switching communication path

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20110617

A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20110628

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20110617

Comment text: Patent Application

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

Comment text: Notification of reason for refusal

Patent event date: 20120619

Patent event code: PE09021S01D

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

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20121128

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20121203

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20121204

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20151123

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20151123

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20161130

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20161130

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20190926

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20190926

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20200928

Start annual number: 9

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20230207

Start annual number: 11

End annual number: 11

PR1001 Payment of annual fee

Payment date: 20240509

Start annual number: 12

End annual number: 12

PR1001 Payment of annual fee

Payment date: 20240927

Start annual number: 13

End annual number: 13