[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20190067024A - Method for transmitting data packet in handover procedure of a mobile communication system - Google Patents

Method for transmitting data packet in handover procedure of a mobile communication system Download PDF

Info

Publication number
KR20190067024A
KR20190067024A KR1020170166987A KR20170166987A KR20190067024A KR 20190067024 A KR20190067024 A KR 20190067024A KR 1020170166987 A KR1020170166987 A KR 1020170166987A KR 20170166987 A KR20170166987 A KR 20170166987A KR 20190067024 A KR20190067024 A KR 20190067024A
Authority
KR
South Korea
Prior art keywords
data packet
relay node
terminal
transmitting
transmission queue
Prior art date
Application number
KR1020170166987A
Other languages
Korean (ko)
Other versions
KR102036344B1 (en
Inventor
김태준
Original Assignee
충북대학교 산학협력단
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 충북대학교 산학협력단 filed Critical 충북대학교 산학협력단
Priority to KR1020170166987A priority Critical patent/KR102036344B1/en
Publication of KR20190067024A publication Critical patent/KR20190067024A/en
Application granted granted Critical
Publication of KR102036344B1 publication Critical patent/KR102036344B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/02Buffering or recovering information during reselection ; Modification of the traffic flow during hand-off
    • H04W36/023Buffering or recovering information during reselection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/08Reselecting an access point

Landscapes

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

Abstract

The present invention relates to a method for transmitting a data packet in a handover procedure of a mobile communication system, which is capable of minimizing waste of wireless resources. According to one embodiment of the present invention, the method comprises: a step in which a relay node selects a target node based on a measurement report received from a terminal, and determines to execute handover to the target node; a step in which the relay node calculates a flushing time required for transmitting all data packets of a transmission queue to the terminal, and calculates the amount of data packets to be directly transmitted to the terminal of the transmission queue based on a maximum delay time, which is a maximum time capable of holding connection between the relay node and the terminal from when determining to execute the handover, and the flushing time; a step in which the relay node requests a donor base station to stop transmission of the data packet to the relay node, and transmits state information of the transmission queue including the calculated amount of the data packets to a content server through the donor base station; and a step in which the relay node receives a handover request reply message from the target node and then, directly transmits the data packet of the transmission queue corresponding to the calculated amount of the data packets to the terminal.

Description

이동통신 시스템의 핸드오버 절차에서 데이터 패킷의 전송방법{METHOD FOR TRANSMITTING DATA PACKET IN HANDOVER PROCEDURE OF A MOBILE COMMUNICATION SYSTEM}BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a method for transmitting a data packet in a handover procedure of a mobile communication system,

본 발명은 이동통신 시스템의 핸드오버 절차에서 데이터 패킷의 전송방법에 관한 것으로서, 보다 구체적으로는 릴레이 노드를 포함하는 이동통신 시스템의 핸드오버 절차에서 릴레이 노드의 전송 큐에 저장된 데이터 패킷을 단말로 직접 전송함으로써, 데이터 패킷 전송에 따른 무선자원의 낭비를 최소화할 수 있는 데이터 패킷의 전송방법에 관한 것이다.The present invention relates to a method of transmitting a data packet in a handover procedure of a mobile communication system, and more particularly, to a method of transmitting a data packet stored in a transmission queue of a relay node to a mobile station in a handover procedure of a mobile communication system including a relay node To a data packet transmission method capable of minimizing the waste of radio resources due to data packet transmission.

이동통신 시스템에서 릴레이(relay) 기술은 기지국(base station)과 단말(user equipment) 사이에 위치한 릴레이 노드(relay node)가 양자간 통신을 중계하는 협력 통신기술로서, 현재 널리 이용되고 있다. 릴레이 기술은, 종래에는 단순히 통신신호를 증폭하여 전달(amplify-and-forward)하는 기능 만을 수행하였으나, 현재에는 통신신호를 디코딩하여 전달(decode-and-forward)하거나 또는 통신신호를 재구성하여 전달(reconfiguration-and-forward)하는 등 다양한 기능을 수행하고 있다.BACKGROUND ART [0002] Relay technology in a mobile communication system is widely used as a cooperative communication technology in which a relay node located between a base station and a user equipment relays bilateral communication. Conventionally, the relay technology merely performs a function of amplifying and forwarding a communication signal. However, at present, it is difficult to decode-and-forward a communication signal or reconstruct a communication signal reconfiguration-and-forward).

한편, 이동통신 시스템은 사용자가 이동 중에도 데이터를 끊김없이 송수신할 수 있도록 채널을 자동으로 전환하는 핸드오버 기술을 제공하고 있다. 핸드오버 절차는 기지국 신호의 SNR(signal-to-noise ratio) 등과 같이 채널품질을 대표하는 값에 기초하여 시작된다. 즉, 단말이 소스 기지국의 신호보다 더 강한 다른 기지국의 신호를 수신하는 경우, 해당 기지국을 타겟 기지국으로 하여 핸드오버 절차가 시작된다.Meanwhile, a mobile communication system provides a handover technology for automatically switching a channel so that a user can transmit and receive data seamlessly on the move. The handover procedure is started based on a value representative of the channel quality, such as the signal-to-noise ratio (SNR) of the base station signal. That is, when the mobile station receives a signal of another base station that is stronger than the signal of the source base station, the handover procedure starts with the target base station as the target base station.

이와 같은 핸드오버 절차는 소스 기지국의 전송 큐에 저장된 데이터 패킷을 타겟 기지국으로 포워딩(forwarding)하는 동작을 포함한다. 그런데, 소스 기지국 역할을 수행하는 릴레이 노드를 포함하는 이동통신 시스템의 핸드오버 절차가 이와 동일하게 수행되는 경우, 데이터 패킷의 전송과정에서 무선자원의 낭비가 발생하게 된다.Such a handover procedure includes forwarding a data packet stored in a transmission queue of a source base station to a target base station. However, if the handover procedure of a mobile communication system including a relay node serving as a source base station is performed in the same manner, wireless resources are wasted in the process of transmitting a data packet.

이와 같은 문제를 해결하기 위하여, 본 실시예는 릴레이 노드를 포함하는 이동통신 시스템의 핸드오버 절차에서 릴레이 노드의 전송 큐에 저장된 데이터 패킷의 전부 또는 일부를 릴레이 노드로부터 단말로 직접 전송함으로써, 무선자원의 낭비를 최소화할 수 있는 데이터 패킷 전송방법을 제공하고자 한다.In order to solve such a problem, in the handover procedure of the mobile communication system including the relay node, all or part of the data packets stored in the transmission queue of the relay node are directly transmitted from the relay node to the mobile station, And to provide a data packet transmission method capable of minimizing waste of data packets.

본 실시예의 일 측면에 의하면, 이동통신 시스템의 핸드오버 절차에서 데이터 패킷의 전송방법에 있어서, 릴레이 노드가 단말로부터 수신된 측정보고에 기초하여 타겟 노드를 선정하고, 상기 타겟 노드로 상기 핸드오버를 실행할 것을 결정하는 단계; 상기 릴레이 노드가 전송 큐의 모든 데이터 패킷을 상기 단말로 전송하는데 필요한 시간인 플러싱(flushing) 시간을 산출하고, 상기 핸드오버의 실행을 결정한 때로부터 상기 릴레이 노드와 상기 단말 간의 연결을 유지할 수 있는 최대 시간인 최대 지연시간과 상기 플러싱 시간에 기초하여 상기 단말로 직접 전송할 수 있는 상기 전송 큐의 데이터 패킷의 양을 산출하는 단계; 상기 릴레이 노드가 도너 기지국에 상기 릴레이 노드로의 데이터 패킷의 전송을 중단할 것으로 요청하고, 상기 도너 기지국을 통해 콘텐츠 서버로 상기 산출된 데이터 패킷의 양을 포함하는 상기 전송 큐의 상태정보를 전송하는 단계; 및 상기 릴레이 노드가, 상기 타겟 노드로부터 핸드오버 요청 응답 메시지를 수신한 직후, 상기 산출된 데이터 패킷의 양에 해당하는 상기 전송 큐의 데이터 패킷을 상기 단말로 직접 전송하는 단계를 포함하는 핸드오버 절차에서 데이터 패킷의 전송방법을 제공한다.According to an aspect of the present invention, there is provided a method of transmitting a data packet in a handover procedure of a mobile communication system, the relay node selecting a target node based on a measurement report received from the terminal, Determining to execute; Wherein the relay node calculates a flushing time which is a time required for transmitting all the data packets of the transmission queue to the terminal and calculates a flushing time which is the maximum time required for maintaining the connection between the relay node and the terminal Calculating the amount of data packets of the transmission queue that can be directly transmitted to the terminal based on the maximum delay time in the time and the flushing time; The relay node requests the donor base station to stop transmitting the data packet to the relay node and transmits the status information of the transmission queue including the amount of the calculated data packet to the content server through the donor base station step; And a step in which the relay node directly transmits a data packet of the transmission queue corresponding to the calculated amount of the data packet to the terminal immediately after receiving the handover request response message from the target node A method of transmitting a data packet is provided.

본 실시예의 다른 측면에 의하면, 이동통신 시스템의 핸드오버 절차에서 데이터 패킷의 전송방법에 있어서, 릴레이 노드가 단말로부터 수신된 측정보고에 기초하여 타겟 노드를 선정하고, 상기 타겟 노드로 상기 핸드오버를 실행할 것을 결정하는 단계; 상기 릴레이 노드가 전송 큐의 모든 데이터 패킷을 상기 단말로 전송하는데 필요한 시간인 플러싱(flushing) 시간을 산출하고, 상기 핸드오버의 실행을 결정한 때로부터 상기 릴레이 노드와 상기 단말 간의 연결을 유지할 수 있는 최대 시간인 최대 지연시간과 상기 플러싱 시간에 기초하여 상기 단말로 직접 전송할 수 있는 상기 전송 큐의 데이터 패킷의 양을 산출하는 단계; 상기 릴레이 노드가 도너 기지국에 상기 릴레이 노드로의 데이터 패킷의 전송을 중단할 것으로 요청하고, 상기 도너 기지국을 통해 콘텐츠 서버로 상기 산출된 데이터 패킷의 양을 포함하는 상기 전송 큐의 상태정보를 전송하는 단계; 및 상기 릴레이 노드가, 상기 타겟 노드로 핸드오버 요청 메시지를 전송한 직후, 상기 산출된 데이터 패킷의 양에 해당하는 상기 전송 큐의 데이터 패킷을 상기 단말로 직접 전송하는 단계를 포함하는 핸드오버 절차에서 데이터 패킷의 전송방법을 제공한다.According to another aspect of the present invention, there is provided a method of transmitting a data packet in a handover procedure of a mobile communication system, the relay node selecting a target node based on a measurement report received from the terminal, Determining to execute; Wherein the relay node calculates a flushing time which is a time required for transmitting all the data packets of the transmission queue to the terminal and calculates a flushing time which is the maximum time required for maintaining the connection between the relay node and the terminal Calculating the amount of data packets of the transmission queue that can be directly transmitted to the terminal based on the maximum delay time in the time and the flushing time; The relay node requests the donor base station to stop transmitting the data packet to the relay node and transmits the status information of the transmission queue including the amount of the calculated data packet to the content server through the donor base station step; And directly transmitting a data packet of the transmission queue corresponding to the calculated amount of the data packet to the terminal immediately after the relay node transmits a handover request message to the target node, A method of transmitting a data packet is provided.

본 실시예에 따른 핸드오버 절차에서 데이터 패킷의 전송방법은, 릴레이 노드가 전송 큐에 저장된 데이터 패킷의 전부 또는 일부를 단말로 직접 전송함으로써, 무선자원의 낭비를 최소화하는 효과가 있다.The data packet transmission method in the handover procedure according to the present embodiment is effective in minimizing the waste of radio resources by directly or indirectly transmitting all or a part of the data packets stored in the transmission queue by the relay node.

또한, 본 실시예에 따른 핸드오버 절차에서 데이터 패킷의 전송방법은, 릴레이 노드가 전송 큐의 상태정보를 도너 기지국을 통해 콘텐츠 서버로 전송함으로써, 핸드오버 실행을 위해 필요한 신호 교환의 오버헤드를 최소화하는 효과가 있다.In the method of transmitting a data packet in the handover procedure according to the present embodiment, the relay node transmits the status information of the transmission queue to the content server through the donor base station, thereby minimizing the overhead of signal exchange necessary for the handover execution .

도 1은 릴레이 노드를 포함하는 이동통신 시스템의 구성을 개략적으로 나타내는 도면이다.
도 2는 종래기술에 따른 핸드오버 절차를 나타내는 도면이다.
도 3은 본 실시예의 일 측면에 따른 핸드오버 절차를 나타내는 도면이다.
도 4는 본 실시예의 일 측면에 따른 핸드오버 절차에서 데이터 패킷의 전송과정을 나타내는 도면이다.
도 5는 본 실시예의 다른 측면에 따른 핸드오버 절차를 나타내는 도면이다.
1 is a diagram schematically showing a configuration of a mobile communication system including a relay node.
2 is a diagram illustrating a handover procedure according to the related art.
3 is a diagram illustrating a handover procedure according to an aspect of the present embodiment.
4 is a diagram illustrating a data packet transmission process in a handover procedure according to an embodiment of the present invention.
5 is a diagram illustrating a handover procedure according to another aspect of the present embodiment.

이하, 본 발명의 일부 실시예들을 예시적인 도면을 통해 상세하게 설명한다. 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의하여야 한다. 또한, 본 발명의 실시예를 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.Hereinafter, some embodiments of the present invention will be described in detail with reference to exemplary drawings. It should be noted that, in adding reference numerals to the constituent elements of the drawings, the same constituent elements are denoted by the same reference numerals even though they are shown in different drawings. In the following description of the embodiments of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear.

또한, 본 발명의 구성 요소를 설명하는 데 있어서, 제 1, 제 2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다. 명세서 전체에서, 어떤 부분이 어떤 구성요소를 '포함', '구비'한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 '…부,' '모듈' 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.In describing the components of the present invention, terms such as first, second, A, B, (a), and (b) may be used. These terms are intended to distinguish the constituent elements from other constituent elements, and the terms do not limit the nature, order or order of the constituent elements. Throughout the specification, when an element is referred to as being "comprising" or "comprising", it means that it can include other elements as well, without excluding other elements unless specifically stated otherwise . In addition, '... The term "module" refers to a unit that processes at least one function or operation, which may be implemented in hardware, software, or a combination of hardware and software.

본 실시예에서, 이동통신 서비스는 음성, 영상 또는 데이터 등을 제공하는 서비스로서, 다양한 이동통신 표준 및 이동통신 기술을 기반으로 제공될 수 있다. 예를 들어, 본 실시예에 따른 이동통신 서비스는, 3G 이동통신 표준에 따른 WCDMA(Wideband Code Division Multiple Access) 이동통신 서비스 및 CDMA2000 이동통신 서비스, 3.9G 이동통신 표준에 따른 HSDPA(High Speed Downlink Packet Access) 이동통신 서비스 및 LTE(Long Term Evolution) 이동통신 서비스, 4G 이동통신 표준에 따른 LTE-A(LTE Advanced) 이동통신 서비스 및 5G 이동통신에서 제공하는 이동통신 서비스 등을 포함할 수 있다. 다만, 이는 예시적인 것일 뿐, 본 발명의 실시예를 한정하는 것은 아니라는 점을 유의하여야 한다.In this embodiment, the mobile communication service is a service for providing voice, image, data, or the like, and may be provided based on various mobile communication standards and mobile communication technologies. For example, the mobile communication service according to the present embodiment includes a Wideband Code Division Multiple Access (WCDMA) mobile communication service and a CDMA2000 mobile communication service according to the 3G mobile communication standard, a High Speed Downlink Packet (HSDPA) Access) mobile communication service, LTE (Long Term Evolution) mobile communication service, LTE-A (LTE Advanced) mobile communication service according to 4G mobile communication standard, and mobile communication service provided in 5G mobile communication. It should be noted, however, that this is merely an example, and is not intended to limit the embodiments of the present invention.

이하, 첨부된 도면들을 참조하여 본 발명의 일 실시예들에 대해서 보다 상세하게 설명하기로 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 릴레이 노드를 포함하는 이동통신 시스템의 구성을 개략적으로 나타내는 도면이다.1 is a diagram schematically showing a configuration of a mobile communication system including a relay node.

도 1을 참조하면, 릴레이 노드를 포함하는 이동통신 시스템(100)은, 음성 통화 및 데이터 패킷 등과 같은 다양한 이동통신 서비스를 제공하기 위한 시스템으로서, 콘텐츠 서버(110), 기지국(130), 릴레이 노드(150) 및 단말(170)을 포함할 수 있다.Referring to FIG. 1, a mobile communication system 100 including a relay node is a system for providing various mobile communication services such as voice call and data packet, and includes a content server 110, a base station 130, (150) and a terminal (170).

콘텐츠 서버(110)는 단말(170)에 영상, 음성 등의 콘텐츠 제공 서비스를 제공하기 위하여 복수의 데이터 패킷을 저장 및 관리하는 데이터베이스(database) 서버로 구현될 수 있다.The content server 110 may be implemented as a database server that stores and manages a plurality of data packets in order to provide a terminal 170 with a content providing service such as video and audio.

기지국(130)은 복수의 단말들과 통신하기 위하여 사용되는 고정국을 의미하며, Node B, eNB(evolved Node B), BS(Base Station) 또는 AP(Access Point) 등 다양한 용어로 표현될 수 있다. 하나의 기지국(130)에는 이동통신 서비스 제공 영역인 셀(cell)이 적어도 하나 이상 존재할 수 있다.The base station 130 is a fixed station used for communicating with a plurality of terminals and may be expressed in various terms such as a Node B, an evolved Node B (eNB), a base station (BS), or an access point (AP) At least one cell serving as a mobile communication service providing region may exist in one base station 130.

릴레이 노드(150)는 기지국(130)과 단말(170) 사이의 통신을 릴레이(relay) 하기 위하여 사용되는 고정국 또는 이동국을 의미하며, RN(Relay Node) 또는 RS(Relay Station) 등 다양한 용어로 표현될 수 있다. 릴레이 노드(150)는 기지국(130)과 단말(170) 사이에 설치되어 송수신 신호를 릴레이함으로써, 기지국(130)의 데이터 처리율을 향상시키거나, 셀 영역을 확장하여 서비스 음영 지역을 커버(cover)할 수 있다.The relay node 150 is a fixed station or a mobile station used for relaying communication between the base station 130 and the terminal 170 and may be expressed in various terms such as an RN (Relay Node) or an RS (Relay Station) . The relay node 150 is installed between the base station 130 and the terminal 170 and relays transmission and reception signals to improve the data throughput of the base station 130 or to cover the service shadow area by expanding the cell area. can do.

릴레이 노드(150)는 송신 및 수신 대역이 분리되는 풀 듀플렉스(full duplex) 방식으로 운용되거나, 송신 및 수신 시구간이 분리되는 하프 듀플렉스(half duplex) 방식으로 운용될 수 있다.The relay node 150 may operate in a full duplex manner in which transmission and reception bands are separated or in a half duplex manner in which transmission and reception time periods are separated.

릴레이 노드(150)는 단말(170)이 릴레이 노드(150)의 존재를 인식할 수 있는지 여부에 따라, 투명(transparent) 릴레이 노드 및 불투명(non-transparent) 릴레이 노드로 분류할 수 있다. 투명 릴레이 노드는 단말(170)이 릴레이 노드(150)를 통하여 네트워크와 통신하는지 여부를 인식할 수 있는 경우를 의미하고, 불투명 릴레이 노드는 단말(170)이 릴레이 노드(150)를 통하여 네트워크와 통신하는지 여부를 인식할 수 없는 경우를 의미한다.The relay node 150 may classify the relay node 150 into a transparent relay node and a non-transparent relay node depending on whether the terminal 170 can recognize the existence of the relay node 150. [ Transparent relay node means that the terminal 170 can recognize whether it is communicating with the network through the relay node 150 and the opaque relay node means that the terminal 170 communicates with the network through the relay node 150 Or if it can not be recognized.

투명 릴레이 노드는 데이터 처리율을 향상시키기 위하여, 데이터 채널 만을 증폭하여 단말(170)로 중계한다. 투명 릴레이 노드와 단말(170) 사이의 링크(link)는 기지국(130)에 의해 직접 제어되는데, 이를 중앙 집중형 제어 방식이라고 한다.The transparent relay node amplifies only the data channel and relays it to the terminal 170 in order to improve data throughput. The link between the transparent relay node and the terminal 170 is directly controlled by the base station 130, which is referred to as a centralized control scheme.

불투명 릴레이 노드는 기지국(130)의 셀 영역을 확장시키기 위하여, 제어 채널 및 데이터 채널 모두를 단말(170)로 중계한다. 불투명 릴레이 노드와 단말(170) 사이의 링크는 불투명 릴레이 노드(130)에 의해 직접 제어되는데, 이를 분산형 제어 방식이라고 한다.The opaque relay node relays both the control channel and the data channel to the terminal 170 in order to expand the cell area of the base station 130. [ The link between the opaque relay node and the terminal 170 is directly controlled by the opaque relay node 130, which is referred to as a distributed control scheme.

단말(170)은 스마트 폰, 노트북 등과 같이 무선 통신 기능을 구비한 기기를 의미하며, UE(User Equipment), ME(Mobile Equipment) 등 다양한 용어로 표현될 수 있다.The terminal 170 is a device having a wireless communication function such as a smart phone, a notebook computer, etc., and can be expressed in various terms such as a user equipment (UE), a mobile equipment (ME)

콘텐츠 서버(110)와 기지국(130)은 IP 기반의 유선망으로 연결되어 양방향 통신할 수 있다. 콘텐츠 서버(110)와 기지국(130) 사이의 네트워크 요소는, 상호 연결을 위한 게이트웨이 기능, 데이터 패킷의 라우팅 및 포워딩 등을 수행하는 액세스 게이트웨이(System Architecture Evolution Access gateway)와, 단말(170)의 이동성 관리 및 인증, NAS(Non-Access Stratum) 시그널링 제어 등을 수행하는 이동성 관리개체(Mobility Management Entity: MME)로 구성된다.The content server 110 and the base station 130 can be connected to an IP-based wired network for bidirectional communication. The network element between the content server 110 and the base station 130 includes an access gateway (System Architecture Evolution Access gateway) for performing a gateway function for interconnection, routing and forwarding of data packets, And a Mobility Management Entity (MME) that performs management, authentication, and NAS (Non-Access Stratum) signaling control.

기지국(130)과 릴레이 노드(150)는 무선의 백홀 링크(backhaul link)로 연결되어 양방향 통신할 수 있다.The base station 130 and the relay node 150 may be connected to each other via a wireless backhaul link to perform bi-directional communication.

기지국(130)과 단말(170), 또는 릴레이 노드(150)와 단말(170)은 무선의 액세스 링크(access link)로 연결되어 양방향 통신할 수 있다.The base station 130 and the terminal 170 or the relay node 150 and the terminal 170 may be connected via a wireless access link and bidirectionally communicate with each other.

하향링크(downlink)는 기지국(130)으로부터 릴레이 노드(150) 또는, 기지국(130)으로부터 단말(170)로의 통신 채널을 의미하고, 상향링크(uplink)는 릴레이 노드(150)로부터 기지국(130), 또는 단말(170)로부터 기지국(130)으로의 통신 채널을 의미한다.The downlink refers to a communication channel from the base station 130 to the relay node 150 or from the base station 130 to the terminal 170 and the uplink refers to the communication channel from the relay node 150 to the base station 130, Or a communication channel from the terminal 170 to the base station 130. [

단말(170)의 데이터 전송 요청이 있는 경우, 이동통신 시스템(100)은 해당 데이터 패킷을, 유선망을 통해 콘텐츠 서버(110)로부터 기지국(130)으로, 무선의 백홀 다운 링크를 통해 기지국(130)으로부터 릴레이 노드(150)로, 무선의 액세스 다운 링크를 통해 릴레이 노드(150)로부터 단말(170)로, 각각 순차적으로 전송함으로써 데이터 서비스를 제공할 수 있다.The mobile communication system 100 transmits the data packet to the base station 130 through the wireless backhaul downlink from the content server 110 to the base station 130 via the wired network, To the relay node 150, and from the relay node 150 to the terminal 170 via the wireless access downlink, respectively.

이하, 본 명세서에서는 불투명 릴레이 노드를 포함하는 이동통신 시스템을 전제로 본 실시예를 설명하기로 한다. 다만, 이는 설명의 편의를 위한 것일 뿐, 본 실시예를 한정하는 것은 아님에 유의하여야 한다.Hereinafter, the present embodiment will be described on the premise of a mobile communication system including an opaque relay node. It should be noted, however, that this is merely for convenience of description and does not limit the present embodiment.

도 2는 종래기술에 따른 핸드오버 절차를 개략적으로 나타내는 도면이다.2 is a diagram schematically showing a handover procedure according to the prior art.

도 2를 참조하면, 과정 1에서, 단말은 현재 연결 중인 릴레이 노드(이하, 서빙 릴레이 노드)로 측정보고(measurement report) 메시지를 전송한다.Referring to FIG. 2, in step 1, the UE transmits a measurement report message to a currently connected relay node (hereinafter referred to as a serving relay node).

측정 보고는, (1) 서빙 셀 및 이웃 셀의 신호세기 또는 총 수신전력 대비 신호세기 등을 측정하는 참조신호 수신전력(Reference Signal Receive Power: RSRP), 수신신호 강도(Received Signal Strength Indicator: RSSI), 참조신호 수신품질(Reference Signal Received Quality: RSRQ) 등의 RRM(Radio Resource Monitoring) 측정과, (2) 서빙 셀과의 링크 품질을 측정하여 라디오 링크 실패(radio link failure) 여부를 평가할 수 있는 RLM(Radio Link Monitoring) 측정을 포함하는 개념이다.(1) Reference Signal Receive Power (RSRP), Received Signal Strength Indicator (RSSI), and the like, which measure the signal strength of the serving cell and the neighboring cell or the signal strength with respect to the total received power, , RRM (Radio Resource Monitoring) measurement such as Reference Signal Received Quality (RSRQ), and the like, and (2) RLM (Radio Link Monitoring) measurement.

단말은, 이웃 셀의 RSRP 또는 RSRQ 값이 소정의 임계치(threshold) 이상인 경우 또는 주기적으로, 측정보고 메시지를 서빙 릴레이 노드로 전송한다. 이 때, 서빙 릴레이 노드는 단말로부터 수신한 측정보고 메시지를 핸드오버 수행을 트리거하는 초기 메시지(initial message)로 판단할 수 있다.The UE transmits a measurement report message to the serving relay node when the RSRP or RSRQ value of the neighboring cell is equal to or greater than a predetermined threshold, or periodically. At this time, the serving relay node may determine that the measurement report message received from the UE is an initial message triggering the handover execution.

과정 2에서, 서빙 릴레이 노드는 단말로부터 수신된 측정보고 메시지와 무선자원관리(Radio Resource Management: RRM) 정보에 기초하여 단말의 핸드오버를 수행할 것을 결정하고, 타겟 노드를 선정한다. 여기서, 타겟 노드는 서빙 릴레이 노드보다 강한 신호를 단말로 송신하는(즉, 서빙 릴레이 노드보다 우수한 채널 품질을 갖는) 이웃 셀의 기지국(또는 릴레이 노드)이 될 수 있다.In step 2, the serving relay node determines to perform the handover of the UE based on the measurement report message and the radio resource management (RRM) information received from the UE, and selects the target node. Here, the target node may be a base station (or relay node) of a neighboring cell that transmits a stronger signal to the terminal than the serving relay node (i.e., has better channel quality than the serving relay node).

과정 3에서, 서빙 릴레이 노드는 도너(donor) 기지국을 통해 타겟 노드로 핸드오버 요청(Handover Request) 메시지를 전송한다. 핸드오버 요청 메시지는 타겟 노드가 핸드오버를 준비하기 위해 필요한 정보를 포함한다. 예컨대, 핸드오버 요청 메시지는 타겟 노드에 의해 설정될 베어러, 타겟 셀 ID, 릴레이 노드에서의 단말 X2 signaling context reference, 단말 S1 EPC signaling context reference, 단말의 C-RNTI를 포함하는 RRC context 등과 같은 context 데이터를 포함할 수 있다.In step 3, the serving relay node transmits a handover request message to the target node through the donor base station. The handover request message includes information necessary for the target node to prepare for handover. For example, the handover request message includes context data such as a bearer to be set by the target node, a target cell ID, a signaling context reference of a terminal X2 in a relay node, a terminal EPC signaling context reference, an RRC context including a C- . ≪ / RTI >

과정 4에서, 타겟 노드는 핸드오버 요청 메시지를 수신하고 타겟 노드의 가용 무선자원 현황을 고려하여 핸드오버 요청 수락여부를 결정한다. 즉, 타겟 노드가 단말과의 연결을 위한 무선자원을 보유한 경우, 타겟 노드는 핸드오버 요청을 수락할 수 있다.In step 4, the target node receives the handover request message and determines whether to accept the handover request in consideration of the available radio resource status of the target node. That is, if the target node has radio resources for connection with the terminal, the target node can accept the handover request.

타겟 노드가 단말의 핸드오버 요청을 수락한 경우, 과정 5에서, 타겟 노드는 도너 기지국으로 통해 서빙 릴레이 노드로 핸드오버 요청 응답(Handover Request Acknowledgement) 메시지를 전송한다. 핸드오버 요청 응답 메시지는 단말로 전송될 핸드오버 명령(Handover Command) 정보의 일부분, 예컨대 새로운 C-RNTI, dedicated RACH preamble 등의 파라미터들을 투명 컨테이너(transparent container) 형태로 포함할 수 있다.In step 5, if the target node has accepted the handover request of the terminal, the target node transmits a Handover Request Acknowledgment message to the donor base station through the donor base station. The handover request response message may include a part of handover command information to be transmitted to the terminal, for example, a new C-RNTI, a dedicated RACH preamble, and the like in the form of a transparent container.

과정 6에서, 서빙 릴레이 노드는 도너 기지국의 요청에 대응하여 현재 전송 큐에 적체된 모든 데이터 패킷의 개수 등을 포함하는 전송 큐의 상태정보를 도너 기지국으로 전송한다.In step 6, the serving relay node transmits state information of the transmission queue to the donor base station, including the number of all data packets that have been accumulated in the current transmission queue in response to the request of the donor base station.

과정 7에서, 도너 기지국은 서빙 릴레이 노드로부터 수신된 전송 큐의 상태정보를 콘텐츠 서버로 전송한다.In step 7, the donor base station transmits the status information of the transmission queue received from the serving relay node to the content server.

과정 8에서, 콘텐츠 서버는 도너 기지국으로부터 수신된 전송 큐의 상태정보에 기초하여 전송 큐에 적체된 모든 데이터 패킷을 타겟 노드로 전송한다.In step 8, the content server transmits all the data packets accumulated in the transmission queue to the target node based on the status information of the transmission queue received from the donor base station.

과정 9에서, 서빙 릴레이 노드는 핸드오버 명령을 단말로 전송한다. 핸드오버 명령은 RRC 연결 재구성(RRC Connection reconfiguration) 메시지를 통하여 전달된다.In step 9, the serving relay node transmits a handover command to the terminal. The handover command is transmitted through an RRC Connection Reconfiguration message.

과정 10에서, 단말은 핸드오버 명령에 대응하여 타겟 노드와의 연결을 위한 동기화(synchronization)를 수행하고, 랜덤 액세스 채널(random access channel: RACH)을 통해 타겟 노드로 액세스한다. 그리고, 단말이 타겟 노드로 성공적으로 액세스하면, 과정 11에서, 단말은 핸드오버 완료(Handover Complete) 메시지를 타겟 노드로 전송하고, 핸드오버 절차가 완료된다.In step 10, the UE performs synchronization for connection with the target node in response to the handover command, and accesses the target node through a random access channel (RACH). If the terminal successfully accesses the target node, in step 11, the terminal transmits a handover complete message to the target node, and the handover procedure is completed.

이상의 종래 기술에 따른 핸드오버 절차에서 데이터 패킷의 전송방법을 정리해 보면 아래와 같다.A method of transmitting a data packet in a handover procedure according to the related art is summarized as follows.

(1) 서빙 릴레이 노드의 전송 큐에 저장된 데이터 패킷은 콘텐츠 서버로부터 도너 기지국을 통해 무선의 백홀 링크를 이용하여 전송된 데이터 패킷이다.(1) The data packet stored in the transmission queue of the serving relay node is a data packet transmitted from the content server through the donor base station using the wireless backhaul link.

(2) 단말의 핸드오버 수행이 결정되고, 서빙 릴레이 노드가 타겟 노드(즉, 타겟 기지국 또는 타겟 릴레이 노드)로부터 핸드오버 요청 응답 메시지를 수신하는 경우, 서빙 릴레이 노드는 도너 기지국으로 전송 큐의 상태정보를 전송한다. 그리고, 도너 기지국은 서빙 릴레이 노드로부터 수신된 전송 큐의 상태정보를 콘텐츠 서버로 다시 전송한다.(2) When the handover of the UE is determined and the serving relay node receives the handover request response message from the target node (i.e., the target base station or the target relay node), the serving relay node notifies the donor base station of the status of the transmission queue And transmits information. The donor base station transmits the status information of the transmission queue received from the serving relay node to the content server again.

(3) 콘텐츠 서버는 도너 기지국으로부터 수신된 전송 큐의 상태정보에 기초하여 전송 큐에 적체된 모든 데이터 패킷을 타겟 노드로 전송한다.(3) The content server transmits all the data packets accumulated in the transmission queue to the target node based on the status information of the transmission queue received from the donor base station.

그런데, 이와 같은 종래 기술에 따른 핸드오버 절차에서 데이터 패킷의 전송방법은 몇 가지 문제가 있다.However, there are some problems in the data packet transmission method in the handover procedure according to the related art.

첫째, 데이터 패킷이 서빙 릴레이 노드로 전송되는 과정에서 소비된 무선자원(즉, 무선의 백홀 링크)이 낭비되게 된다.First, the consumed radio resources (i.e., wireless backhaul links) are wasted in the process of transmitting data packets to the serving relay node.

둘째, 콘텐츠 서버가 전송 큐에 적체된 데이터 패킷을 타겟 노드로 전송하기 위하여, 서빙 릴레이 노드의 전송 큐의 상태정보를 도너 기지국으로부터 수신하여야 하므로, 신호교환의 오버헤드가 증가한다.Second, since the content server must receive the status information of the transmission queue of the serving relay node from the donor base station in order to transmit the data packet accumulated in the transmission queue to the target node, the overhead of signal exchange increases.

본 발명의 실시예는 이와 같은 문제점을 해결하기 위해 도출된 것으로서,The embodiments of the present invention have been made to solve the above problems,

첫째, 서빙 릴레이 노드가 전송 큐의 데이터 패킷을 직접 단말로 전송함으로써, 무선자원의 낭비를 최소화하고, 이미 큐잉된 데이터 패킷을 타겟 노드로 다시 전송하는 비효율을 방지할 수 있다.First, the serving relay node transmits the data packet of the transmission queue directly to the terminal, thereby minimizing the waste of radio resources and preventing inefficiency of transmitting the already queued data packet to the target node again.

둘째, 핸드오버 수행이 결정되면, 서빙 릴레이 노드가 별도의 요청이 없어도 전송 큐의 상태정보를 도너 기지국으로 전송함으로써, 전송 큐의 데이터 패킷을 타겟 노드로 전송하기 위한 신호교환의 오버헤드를 최소화할 수 있다. 또한, 도너 기지국이 타겟 노드로 전송할 데이터 패킷을 미리 파악할 수 있게 되어 전송의 효율성을 높일 수 있다.Second, if the handover is determined, the serving relay node transmits the status information of the transmission queue to the donor base station even if there is no separate request, thereby minimizing the overhead of signal exchange for transmitting the data packet of the transmission queue to the target node . In addition, the donor base station can grasp the data packet to be transmitted to the target node in advance, thereby improving the efficiency of transmission.

이하, 첨부된 도면을 참조하여, 본 실시예에 따른 핸드오버 절차에서 데이터 패킷의 전송방법을 상세하게 설명하기로 한다.Hereinafter, a data packet transmission method in a handover procedure according to the present embodiment will be described in detail with reference to the accompanying drawings.

도 3은 본 실시예의 일 측면에 따른 핸드오버 절차를 나타내는 도면이다. 3 is a diagram illustrating a handover procedure according to an aspect of the present embodiment.

도 3을 참조하면, 과정 1에서, 단말은 현재 연결 중인 릴레이 노드(이하, 서빙 릴레이 노드)로 측정보고 메시지를 전송한다.Referring to FIG. 3, in step 1, the UE transmits a measurement report message to a currently connected relay node (hereinafter referred to as a serving relay node).

과정 2에서, 서빙 릴레이 노드는 단말로부터 수신된 측정보고 메시지와 무선자원관리(Radio Resource Management: RRM) 정보에 기초하여 단말의 핸드오버를 수행할 것을 결정하고, 타겟 노드를 선정한다. 여기서, 타겟 노드는 서빙 릴레이 노드보다 강한 신호를 단말로 송신하는(즉, 서빙 릴레이 노드보다 우수한 채널 품질을 갖는) 이웃 셀의 기지국(또는 릴레이 노드)이 될 수 있다.In step 2, the serving relay node determines to perform the handover of the UE based on the measurement report message and the radio resource management (RRM) information received from the UE, and selects the target node. Here, the target node may be a base station (or relay node) of a neighboring cell that transmits a stronger signal to the terminal than the serving relay node (i.e., has better channel quality than the serving relay node).

과정 3에서, 서빙 릴레이 노드는 현재 전송 큐에 적체된 모든 데이터 패킷의 개수, 핸드오버 실행 전에 단말로 직접 전송할 수 있는 데이터 패킷의 개수 등을 포함하는 전송 큐의 상태정보를 생성한다. 그 구체적인 내용 및 생성과정은 아래와 같다.In step 3, the serving relay node generates the status information of the transmission queue including the number of all data packets accumulated in the current transmission queue, the number of data packets that can be directly transmitted to the UE before the handover is performed, and the like. The concrete contents and the creation process are as follows.

최대 핸드오버 지연시간 설정Set maximum handover delay time

서빙 릴레이 노드는 최대 핸드오버 지연시간(

Figure pat00001
)을 설정한다. 최대 핸드오버 지연시간(
Figure pat00002
)이란 단말이 서빙 릴레이 노드에서 타겟 노드로의 핸드오버를 실행하지 않고 서빙 릴레이 노드와의 연결을 유지할 수 있는 최대 허용시간을 말한다.The serving relay node transmits the maximum handover delay time (
Figure pat00001
). Maximum handover delay time (
Figure pat00002
Refers to a maximum allowable time at which a UE can maintain a connection with a serving relay node without performing a handover from a serving relay node to a target node.

최대 핸드오버 지연시간(

Figure pat00003
)은 단말로 전송될 데이터 패킷의 중요도에 따라 다양하게 가변될 수 있다. 여기서, 데이터 패킷의 중요도는, 예컨대 H.264/AVC(Advanced Video Coding) 표준에 따른 멀티미디어 데이터 패킷의 경우, NAL(Network Abstraction Layer) 헤더의 Priority 필드 등을 기초로 식별될 수 있다.Maximum handover delay time (
Figure pat00003
May vary in various ways depending on the importance of data packets to be transmitted to the terminal. Here, the importance of the data packet can be identified based on, for example, a Priority field of a Network Abstraction Layer (NAL) header in the case of a multimedia data packet conforming to the H.264 / AVC (Advanced Video Coding) standard.

또는, 최대 핸드오버 지연시간(

Figure pat00004
)은 미리 설정된 시스템 파라미터일 수 있다.Alternatively, the maximum handover delay time (
Figure pat00004
) May be a predetermined system parameter.

플러싱 시간 산출Flushing time calculation

서빙 릴레이 노드는 전송 큐에 저장된 데이터 패킷을 모두 비우는 데 필요한 시간(이하, 플러싱 시간(flushing time))을 산출한다. 여기서, 플러싱 시간은 하기 수학식 1의 계산에 의해 산출될 수 있다.The serving relay node calculates the time required to empty all data packets stored in the transmission queue (hereinafter, flushing time). Here, the flushing time can be calculated by the following equation (1).

Figure pat00005
Figure pat00005

여기서,

Figure pat00006
는 플러싱 시간,
Figure pat00007
은 서빙 릴레이 노드의 전송 큐에 저장된 데이터의 총량,
Figure pat00008
은 프레임(frame)당 단말로 전송되는 데이터의 평균량,
Figure pat00009
는 프레임의 지속시간(duration)을 의미한다.here,
Figure pat00006
Flushing time,
Figure pat00007
The total amount of data stored in the transmission queue of the serving relay node,
Figure pat00008
The average amount of data transmitted to the terminal per frame,
Figure pat00009
Means the duration of the frame.

서빙 릴레이 노드의 전송 가능량 산출Calculating the Transmittable Capacity of the Serving Relay Node

다음으로, 서빙 릴레이 노드는 플러싱 시간(

Figure pat00010
)을 최대 핸드오버 지연시간(
Figure pat00011
)과 비교하여, 핸드오버 실행 전에 단말로 직접 전송할 수 있는 데이터의 양(이하, 전송 가능량)을 산출한다.Next, the serving relay node transmits the flushing time (
Figure pat00010
) To the maximum handover delay time (
Figure pat00011
), And calculates the amount of data that can be directly transmitted to the terminal (hereinafter referred to as " transmittable amount ") before the handover is executed.

상기 비교결과, 플러싱 시간(

Figure pat00012
)이 최대 핸드오버 지연시간(
Figure pat00013
) 이하인 경우, 전송 가능량은 서빙 릴레이 노드의 전송 큐에 저장된 데이터의 총량이 된다. 즉, 서빙 릴레이 노드는 플러싱 시간 동안 전송 큐에 저장된 모든 데이터 패킷을 단말로 직접 전송할 수 있다.As a result of the comparison,
Figure pat00012
) Is the maximum handover delay time (
Figure pat00013
), The transmittable amount is the total amount of data stored in the transmission queue of the serving relay node. That is, the serving relay node can directly transmit all the data packets stored in the transmission queue to the terminal during the flushing time.

반대로, 상기 비교결과, 플러싱 시간이 최대 핸드오버 지연시간(

Figure pat00014
)을 초과하는 경우, 전송 가능량은 하기 수학식 2의 계산에 의해 산출될 수 있다.Conversely, if the comparison result indicates that the flushing time is the maximum handover delay time (
Figure pat00014
), The transferable amount can be calculated by the following equation (2).

Figure pat00015
Figure pat00015

여기서,

Figure pat00016
는 전송 가능량,
Figure pat00017
은 최대 핸드오버 지연시간,
Figure pat00018
는 프레임의 지속시간(duration),
Figure pat00019
은 프레임(frame)당 단말로 전송되는 데이터의 평균량을 의미한다.here,
Figure pat00016
Lt; RTI ID = 0.0 >
Figure pat00017
The maximum handover delay time,
Figure pat00018
Is the duration of the frame,
Figure pat00019
Means an average amount of data transmitted to a terminal per frame.

과정 4에서, 서빙 릴레이 노드는 전송 큐의 상태정보를 포함하는 데이터 패킷 전송중단 요청 메시지를 도너(donor) 기지국으로 전송한다. 여기서, 데이터 패킷 전송중단 요청 메시지란 단말로 어드레스된 데이터 패킷을 서빙 릴레이 노드로 전송하는 것을 중단할 것을 요청하는 메시지를 말한다.In step 4, the serving relay node transmits a data packet transmission discontinuation request message including status information of the transmission queue to the donor base station. Here, the data packet transmission stop request message refers to a message requesting to stop transmitting the data packet addressed to the terminal to the serving relay node.

과정 5에서, 도너 기지국은 데이터 패킷 전송중단 요청 메시지에 대응하여 백홀 링크를 통한 서빙 릴레이 노드로의 데이터 패킷의 전송을 중단한다.In step 5, the donor base station stops transmission of data packets to the serving relay node via the backhaul link in response to the data packet transmission stop request message.

도너 기지국이 서빙 릴레이 노드로의 데이터 패킷의 전송을 중단함에 따라, 레이트(late) 데이터 패킷의 발생이 방지된다. 여기서, 레이트 데이터 패킷이란 핸드오버 결정 이후에 서빙 릴레이 노드로 전송된 데이터 패킷으로서, 단말로 전송될 수 없고 타겟 노드로 전송되어야 하는 데이터 패킷을 말한다. 그리고, 이에 따라, 도너 기지국에서 서빙 릴레이 노드로 데이터 패킷을 전송할 때 소모되는 무선의 백홀 링크 자원의 낭비가 방지된다.As the donor base station stops transmitting data packets to the serving relay node, the generation of late data packets is prevented. Here, the rate data packet is a data packet transmitted to the serving relay node after the handover decision, and is a data packet that can not be transmitted to the terminal and must be transmitted to the target node. This prevents waste of wireless backhaul link resources consumed when transmitting data packets from the donor base station to the serving relay node.

과정 6에서, 도너 기지국은 데이터 패킷 전송중단 요청 메시지에 포함되는 전송 큐의 상태정보를 콘텐츠 서버에 전송한다.In step 6, the donor base station transmits the status information of the transmission queue included in the data packet transmission stop request message to the content server.

과정 7에서, 콘텐츠 서버는 도너 기지국으로부터 수신된 전송 큐의 상태정보를 기초로, 서빙 릴레이 노드에 의해 단말로 직접 전송될 데이터 패킷을 제외한 나머지 데이터 패킷을 타겟 노드로 전송한다.In step 7, the content server transmits to the target node the remaining data packets excluding the data packets to be directly transmitted to the terminal by the serving relay node, based on the status information of the transmission queue received from the donor base station.

과정 8에서, 서빙 릴레이 노드는 도너(donor) 기지국을 통해 타겟 노드로 핸드오버 요청(Handover Request) 메시지를 전송한다. 핸드오버 요청 메시지는 타겟 노드가 핸드오버를 준비하기 위해 필요한 정보를 포함한다.In step 8, the serving relay node transmits a handover request message to the target node through the donor base station. The handover request message includes information necessary for the target node to prepare for handover.

과정 9에서, 타겟 노드는 핸드오버 요청 메시지에 대응하여 가용 무선자원 현황에 기초하여 핸드오버 요청 수락여부를 결정한다. 즉, 타겟 노드가 단말과의 연결을 위한 무선자원을 보유한 경우, 타겟 노드는 핸드오버 요청을 수락할 수 있다.In step 9, the target node determines whether to accept the handover request based on the available radio resource status in response to the handover request message. That is, if the target node has radio resources for connection with the terminal, the target node can accept the handover request.

타겟 노드가 단말의 핸드오버 요청을 수락하는 경우, 과정 10에서, 타겟 노드는 도너 기지국으로 통해 서빙 릴레이 노드로 핸드오버 요청 응답(Handover Request Acknowledgement) 메시지를 전송한다.When the target node accepts the handover request of the terminal, in step 10, the target node transmits a Handover Request Acknowledgment message to the donor base station through the donor base station.

과정 11에서, 서빙 릴레이 노드는 핸드오버 요청 응답 메시지를 수신한 직후, 과정 3에서 산출된 전송 가능량(

Figure pat00020
)에 해당하는 개수의 데이터 패킷을 전송 큐로부터 단말로 직접 전송할 수 있다. In step 11, the serving relay node transmits the handover request response message
Figure pat00020
) Can be directly transmitted from the transmission queue to the mobile station.

구체적으로, 서빙 릴레이 노드는, 큐잉된 순서에 따라 순차적으로(즉, 선입선출(FIFO) 방식으로), 전송 가능량(

Figure pat00021
)에 해당하는 개수의 데이터 패킷을 전송 큐로부터 단말로 직접 전송할 수 있다.Specifically, the serving relay nodes sequentially transmit (in a first-in first-out (FIFO) manner) the transmittable amount
Figure pat00021
) Can be directly transmitted from the transmission queue to the mobile station.

또는, 서빙 릴레이 노드는, 큐잉된 데이터 패킷의 중요도에 따라 선별적으로, 전송 가능량(

Figure pat00022
)에 해당하는 개수의 데이터 패킷을 전송 큐로부터 단말로 직접 전송할 수 있다. 여기서, 데이터 패킷의 중요도는, 예컨대 H.264/AVC(Advanced Video Coding) 표준에 따른 멀티미디어 데이터 패킷의 경우, NAL(Network Abstraction Layer) 헤더의 Priority 필드 등을 기초로 식별될 수 있다.Alternatively, the serving relay node may selectively transmit the transmittable amount (< RTI ID = 0.0 >
Figure pat00022
) Can be directly transmitted from the transmission queue to the mobile station. Here, the importance of the data packet can be identified based on, for example, a Priority field of a Network Abstraction Layer (NAL) header in the case of a multimedia data packet conforming to the H.264 / AVC (Advanced Video Coding) standard.

본 실시예의 일 측면에 따르면, 단말의 채널상태 악화를 방지하기 위하여, 서빙 릴레이 노드는 데이터 패킷을 단말로 직접 전송하는 동안 한시적으로 전송 파워를 높일 수 있다.According to an aspect of the embodiment, in order to prevent deterioration of the channel condition of the UE, the serving relay node may increase the transmission power temporarily while transmitting the data packet directly to the UE.

서빙 릴레이 노드가 전송 가능량(

Figure pat00023
)에 따른 데이터 패킷을 전송 큐로부터 단말로 모두 전송하는 시점이, 단말의 핸드오버 실행(Handover Execution) 시점이 될 수 있다.If the Serving Relay Node is unable to transmit
Figure pat00023
May be a handover execution time point of the terminal. In this case, the data packet is transmitted from the transmission queue to the terminal.

과정 12에서, 서빙 릴레이 노드는 핸드오버 명령을 단말로 전송한다. 핸드오버 명령은 RRC 연결 재구성(RRC Connection reconfiguration) 메시지를 통하여 전달된다.In step 12, the serving relay node transmits a handover command to the terminal. The handover command is transmitted through an RRC Connection Reconfiguration message.

과정 13에서, RRC 연결 재구성 메시지를 수신한 단말은 타겟 노드와의 연결을 위한 동기화를 수행하고, 랜덤 액세스 채널(random access channel: RACH)을 통해 타겟 노드로 액세스한다. 그리고, 단말이 타겟 노드로 성공적으로 액세스하면, 과정 14에서, 단말은 핸드오버 완료(Handover Complete) 메시지를 타겟 노드로 전송하고, 핸드오버 절차가 완료된다.In step 13, the MS receiving the RRC reconnection message performs synchronization for connection with the target node and accesses the target node through a random access channel (RACH). If the UE successfully accesses the target node, in step 14, the UE transmits a handover complete message to the target node, and the handover procedure is completed.

이상의 본 실시예의 일 측면에 따른 핸드오버 절차에서 데이터 패킷의 전송방법을 정리해 보면 아래와 같다.The data packet transmission method in the handover procedure according to one aspect of the present invention is as follows.

(1) 서빙 릴레이 노드의 전송 큐에 저장된 데이터 패킷은 콘텐츠 서버로부터 도너 기지국을 통해 무선의 백홀 링크를 이용하여 전송된 데이터 패킷이다.(1) The data packet stored in the transmission queue of the serving relay node is a data packet transmitted from the content server through the donor base station using the wireless backhaul link.

(2) 단말의 핸드오버 실행이 결정되면, 서빙 릴레이 노드는 전송 큐의 상태정보를 생성한다. 그리고, 단말은 전송 큐의 상태정보를 포함하는 데이터 패킷 전송중단 요청 메시지를 도너 기지국으로 전송한다.(2) When the handover execution of the UE is determined, the serving relay node generates the status information of the transmission queue. The UE transmits a data packet transmission stop request message including status information of the transmission queue to the donor base station.

(3) 도너 기지국은 데이터 패킷 전송중단 요청 메시지에 포함된 전송 큐의 상태정보를 콘텐츠 서버로 전송한다.(3) The donor base station transmits the status information of the transmission queue included in the data packet transmission stop request message to the content server.

(4) 콘텐츠 서버는, 수신된 전송 큐의 상태정보에 기초하여, 서빙 릴레이 노드가 단말로 직접 전송할 데이터 패킷을 제외한 나머지 데이터 패킷을 타겟 노드로 전송한다.(4) Based on the status information of the received transmission queue, the content server transmits to the target node the remaining data packets excluding the data packet to be directly transmitted to the terminal by the serving relay node.

(5) 서빙 릴레이 노드는 전송 큐의 상태정보, 특히 전송 가능량에 기초하여 핸드오버 실행 전까지 전송 큐에 저장된 데이터 패킷의 전부 또는 일부를 단말로 전송한다.(5) The serving relay node transmits all or a part of the data packets stored in the transmission queue until the handover is executed based on the status information of the transmission queue, in particular, the available transmission capacity.

이와 같은, 본 실시예에 따른 핸드오버 절차에서 데이터 패킷의 전송방법에 따르면, 도 2를 참조하여 전술한 종래기술의 두 가지 문제가 해결될 수 있다.As described above, according to the data packet transmission method in the handover procedure according to the present embodiment, two problems of the prior art described above with reference to FIG. 2 can be solved.

첫째, 서빙 릴레이 노드가 전송 큐에 저장된 데이터 패킷의 전부 또는 일부를 직접 전송함으로써, 데이터 패킷 전송과정에서 발생하는 무선자원의 낭비를 최소화할 수 있다.First, the serving relay node directly transmits all or a part of the data packets stored in the transmission queue, thereby minimizing the waste of radio resources generated in the data packet transmission process.

둘째, 서빙 릴레이 노드가 별도의 요청이 없어도 전송 큐의 상태정보를 도너 기지국으로 전송함으로써, 전송 큐의 데이터 패킷을 타겟 노드로 전송하기 위한 신호교환의 오버헤드를 최소화할 수 있다.Second, even if the serving relay node does not have a separate request, it can transmit the status information of the transmission queue to the donor base station, thereby minimizing the overhead of signal exchange for transmitting the data packet of the transmission queue to the target node.

도 4는 본 실시예의 일 측면에 따른 핸드오버 절차에서 데이터 패킷의 전송과정을 나타내는 도면이다.4 is a diagram illustrating a data packet transmission process in a handover procedure according to an embodiment of the present invention.

도 4를 참조하면, 과정 S410에서, 서빙 릴레이 노드는 단말로부터 수신된 측정보고 메시지 및 무선자원관리(Radio Resource Management: RRM) 정보에 기초하여 단말의 핸드오버를 수행할 것을 결정하고, 타겟 노드를 선정한다.Referring to FIG. 4, in operation S410, the serving relay node determines to perform handover of the UE based on the measurement report message and the RRM information received from the UE, .

과정 S420에서, 서빙 릴레이 노드는, 단말이 서빙 릴레이 노드에서 타겟 노드로의 핸드오버를 실행하지 않고 서빙 릴레이 노드와의 연결을 유지할 수 있는 최대 허용시간인, 최대 핸드오버 지연시간을 설정한다.In step S420, the serving relay node sets a maximum handover delay time, which is the maximum allowed time in which the UE can maintain the connection with the serving relay node without performing the handover from the serving relay node to the target node.

과정 S430에서, 서빙 릴레이 노드는 전송 큐에 저장된 데이터 패킷을 모두 비우는 데 필요한 시간(이하, 플러싱 시간(flushing time))을 산출한다. 여기서, 플러싱 시간을 산출하는 구체적인 방법은 도 3을 참조하여 전술한 바와 같다.In step S430, the serving relay node calculates a time required to empty all the data packets stored in the transmission queue (hereinafter, flushing time). Here, the specific method of calculating the flushing time is as described above with reference to FIG.

과정 S440에서, 서빙 릴레이 노드는 플러싱 시간을 최대 핸드오버 지연시간과 비교하여, 서빙 릴레이 노드가 핸드오버 실행 전에 단말로 직접 전송할 수 있는 데이터의 양(이하, 전송 가능량)을 산출한다.In step S440, the serving relay node compares the flushing time with the maximum handover delay time, and calculates the amount of data that the serving relay node can directly transmit to the terminal before the handover is executed (hereinafter referred to as a transmittable amount).

과정 S440에서의 비교결과, 플러싱 시간이 최대 핸드오버 지연시간 이하인 경우('예'), 전송 가능량은 서빙 릴레이 노드의 전송 큐에 저장된 데이터의 총량이 되고, 과정 S450으로 진행한다.As a result of the comparison in step S440, if the flushing time is equal to or less than the maximum handover delay time (Yes), the transferable amount is the total amount of data stored in the transmission queue of the serving relay node, and proceeds to step S450.

과정 S450에서, 서빙 릴레이 노드는 플러싱 시간 동안 전송 큐에 저장된 모든 데이터 패킷을 단말로 직접 전송할 수 있다.In step S450, the serving relay node may transmit all the data packets stored in the transmission queue to the terminal directly during the flushing time.

반대로, 과정 S440에서의 비교결과, 플러싱 시간이 최대 핸드오버 지연시간을 초과하는 경우, 전송 가능량은 최대 핸드오버 지연시간, 프레임(frame)의 지속시간 및 프레임 당 단말로 전송되는 데이터의 평균량을 이용하여 산출될 수 있다. 여기서, 전송 가능량을 산출하는 구체적인 방법은 도 3을 참조하여 전술한 바와 같으며, 과정 S460으로 진행한다.On the contrary, if the flushing time exceeds the maximum handover delay time as a result of the comparison in step S440, the maximum available handover delay time, the duration of the frame, and the average amount of data transmitted to the terminal per frame . ≪ / RTI > Here, a concrete method of calculating the transferable amount is as described above with reference to FIG. 3, and the process proceeds to step S460.

과정 S460에서, 서빙 릴레이 노드는 과정 S440에서 산출된 전송 가능량을 포함하는 전송 큐의 상태정보를 도너 기지국을 통해 콘텐츠 서버로 전송한다. 그리고, 콘텐츠 서버는 도너 기지국으로부터 수신된 전송 큐의 상태정보에 기초하여, 서빙 릴레이 노드가 단말로 직접 전송한 데이터 패킷을 제외한 전송 큐의 나머지 데이터 패킷을 타겟 노드로 전송한다.In step S460, the serving relay node transmits the status information of the transmission queue including the transferable amount calculated in step S440 to the content server through the donor base station. The content server transmits to the target node the remaining data packets of the transmission queue excluding the data packets directly transmitted to the terminal by the serving relay node, based on the status information of the transmission queue received from the donor base station.

과정 S470에서, 서빙 릴레이 노드는 최대 핸드오버 지연시간 동안 과정 S440에서 산출된 전송 가능량에 해당하는 데이터 패킷을 전송 큐로부터 단말로 직접 전송할 수 있다. 이 때, 전송 큐로부터 단말로 직접 전송되는 데이터 패킷은, 큐잉된 순서에 따라 순차적으로(즉, 선입선출(FIFO) 방식으로) 또는 데이터 패킷의 중요도에 따라 선별적으로 선정될 수 있다.In step S470, the serving relay node may directly transmit the data packet corresponding to the transmittable amount calculated in step S440 from the transmit queue to the mobile station during the maximum handover delay time. At this time, the data packets directly transmitted from the transmission queue to the mobile station can be selected sequentially according to the queued order (i.e., in a first-in first-out (FIFO) manner) or according to the importance of the data packet.

본 실시예의 일 측면에 따르면, 단말의 채널상태 악화를 방지하기 위하여, 서빙 릴레이 노드는 데이터 패킷을 단말로 직접 전송하는 동안 한시적으로 전송 파워를 높일 수 있다.According to an aspect of the embodiment, in order to prevent deterioration of the channel condition of the UE, the serving relay node may increase the transmission power temporarily while transmitting the data packet directly to the UE.

그리고, 서빙 릴레이 노드가 전송 가능량을 단말로 모두 전송하는 시점이 단말의 핸드오버 실행 시점이 될 수 있다.A time point at which the serving relay node transmits all the transmittable amount to the mobile station may be a handover execution time of the mobile station.

도 5는 본 실시예의 다른 측면에 따른 핸드오버 절차를 나타내는 도면이다.5 is a diagram illustrating a handover procedure according to another aspect of the present embodiment.

도 5의 핸드오버 절차는, 도 3의 핸드오버 절차와, 릴레이 노드가 전송 큐의 데이터 패킷을 단말로 전송하는 시점에서 차이가 있다. 이하, 도 3과 중복되는 내용은 그 설명을 생략하거나 간략히 하기로 한다.The handover procedure of FIG. 5 differs from the handover procedure of FIG. 3 and the point at which the relay node transmits the data packet of the transmission queue to the terminal. Hereinafter, descriptions overlapping with those in FIG. 3 will be omitted or briefly described.

도 5를 참조하면, 과정 1에서, 단말은 현재 연결 중인 릴레이 노드(이하, 서빙 릴레이 노드)로 측정보고 메시지를 전송한다.Referring to FIG. 5, in step 1, the UE transmits a measurement report message to a currently connected relay node (hereinafter referred to as a serving relay node).

과정 2에서, 서빙 릴레이 노드는 단말로부터 수신된 측정보고 메시지와 무선자원관리 정보에 기초하여 단말의 핸드오버를 수행할 것을 결정하고, 타겟 노드를 선정한다.In step 2, the serving relay node determines to perform handover of the UE based on the measurement report message and the radio resource management information received from the UE, and selects the target node.

과정 3에서, 서빙 릴레이 노드는 최대 핸드오버 지연시간을 설정하고, 전송 큐에 저장된 데이터 패킷을 모두 비우는 데 필요한 시간(이하, 플러싱 시간(flushing time))을 산출한다. 그리고, 서빙 릴레이 노드는 최대 핸드오버 지연시간과 플러싱 시간의 비교결과에 기초하여 단말로의 전송 가능량을 산출한다. 각각의 구체적인 생성 및 산출방법은 도 3을 참조하여 전술한 바와 같다.In step 3, the serving relay node sets the maximum handover delay time and calculates the time required to clear all the data packets stored in the transmission queue (hereinafter, flushing time). Then, the serving relay node calculates the transmittable amount to the terminal based on the comparison result of the maximum handover delay time and the flushing time. Each concrete production and calculation method is as described above with reference to Fig.

이와 같은 과정을 통해, 서빙 릴레이 노드는 핸드오버 실행 전에 단말로 직접 전송할 수 있는 데이터 패킷의 개수를 포함하는 전송 큐의 상태정보를 생성한다.Through this process, the serving relay node generates the status information of the transmission queue including the number of data packets that can be directly transmitted to the UE before the handover is executed.

과정 4에서, 서빙 릴레이 노드는 전송 큐의 상태정보를 포함하는 데이터 패킷 전송중단 요청 메시지를 도너(donor) 기지국으로 전송한다.In step 4, the serving relay node transmits a data packet transmission discontinuation request message including status information of the transmission queue to the donor base station.

과정 5에서, 도너 기지국은 데이터 패킷 전송중단 요청 메시지에 대응하여 백홀 링크를 통한 서빙 릴레이 노드로의 데이터 패킷의 전송을 중단한다.In step 5, the donor base station stops transmission of data packets to the serving relay node via the backhaul link in response to the data packet transmission stop request message.

과정 6에서, 도너 기지국은 데이터 패킷 전송중단 요청 메시지에 포함되는 전송 큐의 상태정보를 콘텐츠 서버에 전송한다.In step 6, the donor base station transmits the status information of the transmission queue included in the data packet transmission stop request message to the content server.

과정 7에서, 콘텐츠 서버는 도너 기지국으로부터 수신된 전송 큐의 상태정보를 기초로, 서빙 릴레이 노드에 의해 단말로 직접 전송될 데이터 패킷을 제외한 나머지 데이터 패킷을 타겟 노드로 전송한다.In step 7, the content server transmits to the target node the remaining data packets excluding the data packets to be directly transmitted to the terminal by the serving relay node, based on the status information of the transmission queue received from the donor base station.

과정 8에서, 서빙 릴레이 노드는 도너(donor) 기지국을 통해 타겟 노드로 핸드오버 요청(Handover Request) 메시지를 전송한다.In step 8, the serving relay node transmits a handover request message to the target node through the donor base station.

과정 9에서, 서빙 릴레이 노드는 핸드오버 요청 메시지를 전송한 직후, 과정 3에서 산출된 전송 가능량에 해당하는 개수의 데이터 패킷을 전송 큐로부터 단말로 직접 전송할 수 있다.In step 9, the serving relay node may directly transmit a number of data packets corresponding to the transmittable amount calculated in step 3 from the transmission queue to the mobile station immediately after transmitting the handover request message.

구체적으로, 서빙 릴레이 노드는, 큐잉된 순서에 따라 순차적으로(즉, 선입선출(FIFO) 방식으로), 전송 가능량(

Figure pat00024
)에 해당하는 개수의 데이터 패킷을 전송 큐로부터 단말로 직접 전송할 수 있다.Specifically, the serving relay nodes sequentially transmit (in a first-in first-out (FIFO) manner) the transmittable amount
Figure pat00024
) Can be directly transmitted from the transmission queue to the mobile station.

또는, 서빙 릴레이 노드는, 큐잉된 데이터 패킷의 중요도에 따라 선별적으로, 전송 가능량(

Figure pat00025
)에 해당하는 개수의 데이터 패킷을 전송 큐로부터 단말로 직접 전송할 수 있다. 여기서, 데이터 패킷의 중요도는, 예컨대 H.264/AVC(Advanced Video Coding) 표준에 따른 멀티미디어 데이터 패킷의 경우, NAL(Network Abstraction Layer) 헤더의 Priority 필드 등을 기초로 식별될 수 있다.Alternatively, the serving relay node may selectively transmit the transmittable amount (< RTI ID = 0.0 >
Figure pat00025
) Can be directly transmitted from the transmission queue to the mobile station. Here, the importance of the data packet can be identified based on, for example, a Priority field of a Network Abstraction Layer (NAL) header in the case of a multimedia data packet conforming to the H.264 / AVC (Advanced Video Coding) standard.

본 실시예의 일 측면에 따르면, 단말의 채널상태 악화를 방지하기 위하여, 서빙 릴레이 노드는 데이터 패킷을 단말로 직접 전송하는 동안 한시적으로 전송 파워를 높일 수 있다.According to an aspect of the embodiment, in order to prevent deterioration of the channel condition of the UE, the serving relay node may increase the transmission power temporarily while transmitting the data packet directly to the UE.

서빙 릴레이 노드가 전송 가능량에 따른 데이터 패킷을 전송 큐로부터 단말로 모두 전송하는 시점이, 단말의 핸드오버 실행(Handover Execution) 시점이 될 수 있다.The time point at which the serving relay node transmits the data packet according to the available transmission amount from the transmission queue to the mobile station may be the handover execution time of the mobile station.

과정 10에서, 타겟 노드는 핸드오버 요청 메시지에 대응하여 가용 무선자원 현황에 기초하여 핸드오버 요청 수락여부를 결정한다. 즉, 타겟 노드가 단말과의 연결을 위한 무선자원을 보유한 경우, 타겟 노드는 핸드오버 요청을 수락할 수 있다.In step 10, the target node determines whether to accept the handover request based on the available radio resource status in response to the handover request message. That is, if the target node has radio resources for connection with the terminal, the target node can accept the handover request.

타겟 노드가 단말의 핸드오버 요청을 수락하는 경우, 과정 11에서, 타겟 노드는 도너 기지국으로 통해 서빙 릴레이 노드로 핸드오버 요청 응답(Handover Request Acknowledgement) 메시지를 전송한다.When the target node accepts the handover request of the terminal, in step 11, the target node transmits a handover request acknowledgment message to the donor base station through the donor base station.

과정 12에서, 서빙 릴레이 노드는 핸드오버 명령을 단말로 전송한다. 핸드오버 명령은 RRC 연결 재구성(RRC Connection reconfiguration) 메시지를 통하여 전달된다.In step 12, the serving relay node transmits a handover command to the terminal. The handover command is transmitted through an RRC Connection Reconfiguration message.

과정 13에서, RRC 연결 재구성 메시지를 수신한 단말은 타겟 노드와의 연결을 위한 동기화를 수행하고, 랜덤 액세스 채널(random access channel: RACH)을 통해 타겟 노드로 액세스한다. 그리고, 단말이 타겟 노드로 성공적으로 액세스하면, 과정 14에서, 단말은 핸드오버 완료(Handover Complete) 메시지를 타겟 노드로 전송하고, 핸드오버 절차가 완료된다.In step 13, the MS receiving the RRC reconnection message performs synchronization for connection with the target node and accesses the target node through a random access channel (RACH). If the UE successfully accesses the target node, in step 14, the UE transmits a handover complete message to the target node, and the handover procedure is completed.

이상 도 2 내지 도 5에서는, 복수의 과정을 순차적으로 수행하는 것으로 기재하고 있으나, 이는 본 실시예의 기술 사상을 예시적으로 설명한 것에 불과한 것이다. 다시 말해, 본 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자라면, 본 실시예의 본질적인 특성에서 벗어나지 않는 범위에서, 도 2 내지 도 5에 기재된 순서를 변경하여 수행하거나 상기 복수의 과정 중 일부를 병렬적으로 수행하는 것으로 다양하게 수정 및 변경하여 적용 가능할 것이므로, 도 2 내지 도 5는 시계열적인 순서로 한정되는 것은 아니다.2 to 5, it is described that a plurality of processes are sequentially performed, but this is merely an illustration of the technical idea of this embodiment. In other words, it will be understood by those skilled in the art that changes may be made to the procedures described in FIGS. 2 through 5 without departing from the essential characteristics of the present embodiment, It is to be understood that the invention is not limited to the above-described embodiments.

한편, 도 2 내지 도 5에 도시된 과정들은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 즉, 컴퓨터가 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 플로피 디스크, 하드디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등) 및 캐리어 웨이브(예를 들면, 인터넷을 통한 전송)와 같은 저장매체를 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.2 to 5 can be implemented as computer-readable codes on a computer-readable recording medium. A computer-readable recording medium includes all kinds of recording apparatuses in which data that can be read by a computer system is stored. That is, a computer-readable recording medium includes a magnetic storage medium (e.g., ROM, floppy disk, hard disk, etc.), an optical reading medium (e.g., CD ROM, And the like). The computer-readable recording medium may also be distributed over a networked computer system so that computer readable code can be stored and executed in a distributed manner.

이상의 설명은 본 실시예의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 실시예의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 실시예들은 본 실시예의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 실시예의 기술 사상의 범위가 한정되는 것은 아니다. 본 실시예의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 실시예의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The foregoing description is merely illustrative of the technical idea of the present embodiment, and various modifications and changes may be made to those skilled in the art without departing from the essential characteristics of the embodiments. Therefore, the present embodiments are to be construed as illustrative rather than restrictive, and the scope of the technical idea of the present embodiment is not limited by these embodiments. The scope of protection of the present embodiment should be construed according to the following claims, and all technical ideas within the scope of equivalents thereof should be construed as being included in the scope of the present invention.

110 : 콘텐츠 서버 130 : 기지국
150 : 릴레이 노드 170 : 단말
110: Content server 130: Base station
150: relay node 170: terminal

Claims (9)

이동통신 시스템의 핸드오버 절차에서 데이터 패킷의 전송방법에 있어서,
릴레이 노드가 단말로부터 수신된 측정보고에 기초하여 타겟 노드를 선정하고, 상기 타겟 노드로 상기 핸드오버를 실행할 것을 결정하는 단계;
상기 릴레이 노드가 전송 큐의 모든 데이터 패킷을 상기 단말로 전송하는데 필요한 시간인 플러싱(flushing) 시간을 산출하고, 상기 핸드오버의 실행을 결정한 때로부터 상기 릴레이 노드와 상기 단말 간의 연결을 유지할 수 있는 최대 시간인 최대 지연시간과 상기 플러싱 시간에 기초하여 상기 단말로 직접 전송할 수 있는 상기 전송 큐의 데이터 패킷의 양을 산출하는 단계;
상기 릴레이 노드가 도너 기지국에 상기 릴레이 노드로의 데이터 패킷의 전송을 중단할 것으로 요청하고, 상기 도너 기지국을 통해 콘텐츠 서버로 상기 산출된 데이터 패킷의 양을 포함하는 상기 전송 큐의 상태정보를 전송하는 단계; 및
상기 릴레이 노드가, 상기 타겟 노드로부터 핸드오버 요청 응답 메시지를 수신한 직후, 상기 산출된 데이터 패킷의 양에 해당하는 상기 전송 큐의 데이터 패킷을 상기 단말로 직접 전송하는 단계를 포함하는
핸드오버 절차에서 데이터 패킷의 전송방법.
A method of transmitting a data packet in a handover procedure of a mobile communication system,
The relay node selecting a target node based on a measurement report received from the terminal and determining to perform the handover to the target node;
Wherein the relay node calculates a flushing time which is a time required for transmitting all the data packets of the transmission queue to the terminal and calculates a flushing time which is the maximum time required for maintaining the connection between the relay node and the terminal Calculating the amount of data packets of the transmission queue that can be directly transmitted to the terminal based on the maximum delay time in the time and the flushing time;
The relay node requests the donor base station to stop transmitting the data packet to the relay node and transmits the status information of the transmission queue including the amount of the calculated data packet to the content server through the donor base station step; And
The relay node directly transmitting the data packet of the transmission queue corresponding to the calculated amount of the data packet directly to the terminal immediately after receiving the handover request response message from the target node
A method of transmitting a data packet in a handover procedure.
제 1항에 있어서,
상기 콘텐츠 서버가 상기 전송 큐에서 상기 릴레이 노드에 의해 상기 단말로 직접 전송되는 데이터 패킷을 제외한 나머지 데이터 패킷을 상기 타겟 노드로 전송하는 단계를 더 포함하는
핸드오버 절차에서 데이터 패킷의 전송방법.
The method according to claim 1,
Further comprising the step of the content server transmitting to the target node a remaining data packet excluding data packets directly transmitted from the relay node to the terminal in the transmission queue
A method of transmitting a data packet in a handover procedure.
제 1항에 있어서,
상기 타겟 노드는,
상기 단말이 속한 서빙 셀과는 다른, 이웃 셀의 기지국 또는 릴레이 노드인
핸드오버 절차에서 데이터 패킷의 전송방법.
The method according to claim 1,
The target node comprises:
A base station or a relay node of a neighboring cell, which is different from the serving cell to which the UE belongs
A method of transmitting a data packet in a handover procedure.
제 1항에 있어서,
상기 플러싱 시간은,
상기 전송 큐의 데이터 패킷의 총량, 프레임(frame)당 상기 단말로 전송되는 데이터 패킷의 평균량 및 상기 프레임의 지속시간(duration)을 이용하여 산출되는
핸드오버 절차에서 데이터 패킷의 전송방법.
The method according to claim 1,
The flushing time,
The total amount of data packets in the transmission queue, the average amount of data packets transmitted to the terminal per frame, and the duration of the frame
A method of transmitting a data packet in a handover procedure.
제 1항에 있어서,
상기 산출된 데이터 패킷의 양에 해당하는 상기 전송 큐의 데이터 패킷은,
선입선출(FIFO) 방식에 따라 선정되는
핸드오버 절차에서 데이터 패킷의 전송방법.
The method according to claim 1,
The data packet of the transmission queue corresponding to the calculated amount of the data packet,
It is selected according to first-in first-out (FIFO) method.
A method of transmitting a data packet in a handover procedure.
제 1항에 있어서,
상기 산출된 데이터 패킷의 양에 해당하는 상기 전송 큐의 데이터 패킷은,
데이터 패킷의 중요도에 따라 선정되는
핸드오버 절차에서 데이터 패킷의 전송방법.
The method according to claim 1,
The data packet of the transmission queue corresponding to the calculated amount of the data packet,
Depending on the importance of the data packet,
A method of transmitting a data packet in a handover procedure.
제 1항에 있어서,
상기 전송 큐의 데이터 패킷을 상기 단말로 직접 전송하는 단계에서,
상기 릴레이 노드는 전송 파워를 일시적으로 높이는
핸드오버 절차에서 데이터 패킷의 전송방법.
The method according to claim 1,
In the step of directly transmitting the data packet of the transmission queue to the terminal,
The relay node temporarily increases the transmission power
A method of transmitting a data packet in a handover procedure.
제 1항 또는 2항에 있어서,
상기 단말이 상기 릴레이 노드로부터 상기 단말로의 데이터 패킷의 전송이 완료된 시점에 상기 릴레이 노드와의 연결을 끊고 상기 타겟 노드에 액세스함으로써 핸드오버를 실행하는 단계를 더 포함하는
핸드오버 절차에서 데이터 패킷의 전송방법.
3. The method according to claim 1 or 2,
Further comprising the step of performing a handover by disconnecting the relay node from the relay node and accessing the target node at the time the transmission of the data packet from the relay node to the terminal is completed
A method of transmitting a data packet in a handover procedure.
이동통신 시스템의 핸드오버 절차에서 데이터 패킷의 전송방법에 있어서,
릴레이 노드가 단말로부터 수신된 측정보고에 기초하여 타겟 노드를 선정하고, 상기 타겟 노드로 상기 핸드오버를 실행할 것을 결정하는 단계;
상기 릴레이 노드가 전송 큐의 모든 데이터 패킷을 상기 단말로 전송하는데 필요한 시간인 플러싱(flushing) 시간을 산출하고, 상기 핸드오버의 실행을 결정한 때로부터 상기 릴레이 노드와 상기 단말 간의 연결을 유지할 수 있는 최대 시간인 최대 지연시간과 상기 플러싱 시간에 기초하여 상기 단말로 직접 전송할 수 있는 상기 전송 큐의 데이터 패킷의 양을 산출하는 단계;
상기 릴레이 노드가 도너 기지국에 상기 릴레이 노드로의 데이터 패킷의 전송을 중단할 것으로 요청하고, 상기 도너 기지국을 통해 콘텐츠 서버로 상기 산출된 데이터 패킷의 양을 포함하는 상기 전송 큐의 상태정보를 전송하는 단계; 및
상기 릴레이 노드가, 상기 타겟 노드로 핸드오버 요청 메시지를 전송한 직후, 상기 산출된 데이터 패킷의 양에 해당하는 상기 전송 큐의 데이터 패킷을 상기 단말로 직접 전송하는 단계를 포함하는
핸드오버 절차에서 데이터 패킷의 전송방법.
A method of transmitting a data packet in a handover procedure of a mobile communication system,
The relay node selecting a target node based on a measurement report received from the terminal and determining to perform the handover to the target node;
Wherein the relay node calculates a flushing time which is a time required for transmitting all the data packets of the transmission queue to the terminal and calculates a flushing time which is the maximum time required for maintaining the connection between the relay node and the terminal Calculating the amount of data packets of the transmission queue that can be directly transmitted to the terminal based on the maximum delay time in the time and the flushing time;
The relay node requests the donor base station to stop transmitting the data packet to the relay node and transmits the status information of the transmission queue including the amount of the calculated data packet to the content server through the donor base station step; And
Directly transmitting the data packet of the transmission queue corresponding to the calculated amount of the data packet to the terminal immediately after the relay node transmits the handover request message to the target node
A method of transmitting a data packet in a handover procedure.
KR1020170166987A 2017-12-06 2017-12-06 Method for transmitting data packet in handover procedure of a mobile communication system KR102036344B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170166987A KR102036344B1 (en) 2017-12-06 2017-12-06 Method for transmitting data packet in handover procedure of a mobile communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170166987A KR102036344B1 (en) 2017-12-06 2017-12-06 Method for transmitting data packet in handover procedure of a mobile communication system

Publications (2)

Publication Number Publication Date
KR20190067024A true KR20190067024A (en) 2019-06-14
KR102036344B1 KR102036344B1 (en) 2019-10-24

Family

ID=66846765

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170166987A KR102036344B1 (en) 2017-12-06 2017-12-06 Method for transmitting data packet in handover procedure of a mobile communication system

Country Status (1)

Country Link
KR (1) KR102036344B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120030541A (en) * 2009-06-17 2012-03-28 인터디지탈 패튼 홀딩스, 인크 Method and apparatus for performing handover with a relay node
KR20120104305A (en) * 2009-12-10 2012-09-20 후지쯔 가부시끼가이샤 Relay handover control

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120030541A (en) * 2009-06-17 2012-03-28 인터디지탈 패튼 홀딩스, 인크 Method and apparatus for performing handover with a relay node
KR20120104305A (en) * 2009-12-10 2012-09-20 후지쯔 가부시끼가이샤 Relay handover control

Also Published As

Publication number Publication date
KR102036344B1 (en) 2019-10-24

Similar Documents

Publication Publication Date Title
US11832239B2 (en) Resource selection method for V2X operation of terminal in wireless communication system, and terminal using method
US11553365B2 (en) Method for reporting measurement result by user equipment transceiving data by first radio access technology and second radio access technology, and device therefor
US11259200B2 (en) Method and apparatus of transmitting RLC status report in next generation mobile communication system
EP2947951B1 (en) Double-connection implementation method and base station
US9338703B2 (en) Method and apparatus for changing cell information in wireless communication system
US10039086B2 (en) Communication method and apparatus in network environment where terminal may have dual connectivity to multiple base stations
WO2018198963A1 (en) Communication system
US9131424B2 (en) Method and apparatus for releasing user equipment context in wireless communication system
AU2012281288B2 (en) Method and apparatus for performing membership verification or access control in wireless communication system
US8520546B2 (en) Apparatus and method for setting up radio bearer in wireless communication system
US10045266B2 (en) Scheme for transmitting and receiving information in wireless communication system
US20120282932A1 (en) Apparatus and Method
US9445311B2 (en) Method and apparatus for transmitting indication in wireless communication system
KR20140133345A (en) Method and apparatus of transmitting data in wireless communication system supporting dual connectivity
US10341991B2 (en) Dynamic uplink/downlink subframe configuration
US8855640B2 (en) Partitioning resources on a target side of a handover of a user equipment based on data traffic indication
WO2015194276A1 (en) Device and method
EP2416530B1 (en) Method, network system and device for realizing data retransmission
US20230124364A1 (en) Apparatus and method for failure recovery of master cell group in integrated access and backhaul system
KR102036344B1 (en) Method for transmitting data packet in handover procedure of a mobile communication system
US10142879B2 (en) Method and apparatus for transmitting cell load information in wireless communication system
WO2024096052A1 (en) Communication control method
US20240022988A1 (en) Method and apparatus for conditional reconfiguration

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right