Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD FOR PROCESSING HANDOVERS BETWEEN ASNS AND ASN-GW SUPPORTING THE METHOD
Document Type and Number:
WIPO Patent Application WO/2009/139594
Kind Code:
A2
Abstract:
A method for processing handovers between ASNs (Access Service Networks) according to one embodiment of the present invention is capable of processing handovers between ASNs, and includes the steps of receiving, from a target ASN, an anchor DPF handover trigger message containing the information representing the ROHC capability of the target ASN; and determining whether or not to allow an anchor handover based on the ROHC capability of an anchor ASN.

Inventors:
LEE DONG HYUN (KR)
Application Number:
PCT/KR2009/002574
Publication Date:
November 19, 2009
Filing Date:
May 15, 2009
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
POSDATA CO LTD (KR)
LEE DONG HYUN (KR)
International Classes:
H04W36/14; H04W36/06; H04W76/02; H04W76/06
Foreign References:
KR20070080734A2007-08-13
KR20080035822A2008-04-24
KR20070021564A2007-02-23
Attorney, Agent or Firm:
ASTRAN INT'L IP GROUP (KR)
특허법인 천문 (KR)
Download PDF:
Claims:
앵커 DPF(Anchor Data Path Function)와 서빙(Serving) DPF 간에 앵커 DPF 핸드오버를 수행하는 단계; 및

상기 앵커 DPF와 상기 서빙 DPF의 ROHC 능력(Capability)이 상이한 경우, 단말로 제공될 서비스 플로우 중 ROHC가 적용되지 않는 서비스 플로우를 제공하기 위한 데이터 경로는 유지하고 ROHC가 적용되는 서비스 플로우를 제공하기 위한 데이터 경로는 해제하는 단계를 포함하는 것을 특징으로 하는 ASN간 핸드오버 처리 방법.

제1항에 있어서,

상기 서빙 DPF는 ROHC를 지원하지 않고 상기 앵커 DPF는 ROHC를 지원하는 것을 특징으로 하는 ASN간 핸드오버 처리 방법.

제1항에 있어서,

상기 서빙 DPF와 상기 앵커 DPF는 ROHC를 지원하되, 상기 서빙 DPF와 상기 앵커 DPF는 ROHC 지원 수준이 상이한 것을 특징으로 하는 ASN간 핸드오버 처리 방법.

제1항에 있어서, 상기 앵커 DPF 핸드오버 수행 단계 이후에,

상기 단말로 제공될 서비스 플로우가 ROHC가 적용되는 서비스 플로우인지 여부를 판단하는 단계를 더 포함하는 것을 특징으로 하는 ASN간 핸드오버 처리 방법.

제1항에 있어서, 상기 앵커 DPF 핸드오버 수행 단계 이후에,

상기 앵커 DPF와 상기 서빙 DPF의 ROHC 능력이 상이한지 여부를 판단하는 단계를 더 포함하는 것을 특징으로 하는 ASN간 핸드오버 처리 방법.

제1항에 있어서,

상기 ROHC가 적용되는 서비스 플로우를 제공하기 위한 데이터 경로를 해제하기 위해, 상기 서빙 DPF와 현재 기지국간의 데이터 경로를 해제하고, 상기 현재 기지국과 상기 단말간에 802.16e DSD(Dynamic Service Deletion) 절차가 수행되도록 하는 것을 특징으로 하는 ASN간 핸드오버 처리 방법.

제1항에 있어서, 상기 앵커 DPF 핸드오버 수행 단계는,

상기 서빙 DPF와 상기 앵커 DPF 간에 상기 서빙 DPF의 ROHC 능력 메시지와 상기 앵커 DPF의 ROHC 능력 메시지를 교환하는 단계를 포함하는 것을 특징으로 하는 ASN간 핸드오버 처리 방법.

제1항에 있어서, 상기 앵커 DPF 핸드오버 수행 단계는,

상기 앵커 DPF로 상기 서빙 DPF의 ROHC 능력 메시지를 앵커 DPF 핸드오버 트리거 메시지에 포함시켜 전송하는 단계;

상기 앵커 DPF에서 상기 서빙 DPF로의 앵커 DPF 핸드오버가 결정되면, 상기 앵커 DPF로부터 상기 앵커 DPF의 ROHC 능력 메시지를 포함하는 앵커 DPF 핸드오버 요청 메시지를 수신하는 단계; 및

상기 앵커 DPF로 상기 앵커 DPF 핸드오버 요청에 대한 응답 메시지를 전송함으로써 앵커 DPF 핸드오버 완료를 통지하는 단계를 포함하는 것을 특징으로 하는 ASN간 핸드오버 처리 방법.

제1항에 있어서,

상기 ROHC가 적용되는 서비스 플로우를 제공하기 위한 데이터 경로를 해제한 이후, 상기 서빙 DPF의 ROHC 능력에 기초하여 상기 ROHC가 적용되는 서비스 플로우를 상기 단말로 제공하기 위해 상기 서빙 DPF와 현재 기지국간에 새로운 데이터 경로를 설정하고, 상기 현재 기지국과 상기 단말간에 802.16e DSA(Dynamic Service Addition) 절차가 수행되도록 하는 단계를 더 포함하는 것을 특징으로 하는 ASN간 핸드오버 처리 방법.

타켓 ASN(Target Access Service Network)으로부터 상기 타켓 ASN의 ROHC 능력을 나타내는 정보를 포함하는 앵커 DPF 핸드오버 트리거 메시지를 수신하는 단계; 및

앵커 ASN의 ROHC 능력에 기초하여 앵커 DPF 핸드오버 허용 여부를 결정하는 단계를 포함하는 ASN간 핸드오버 처리 방법.

제10항에 있어서, 상기 앵커 DPF 핸드오버 여부를 결정하는 단계는,

상기 앵커 ASN의 ROHC 능력과 상기 타켓 ASN의 ROHC 능력이 상이하면, 상기 앵커 DPF 핸드오버를 거절하는 것을 특징으로 하는 ASN간 핸드오버 처리 방법.

제11항에 있어서,

상기 앵커 ASN이 상기 앵커 DPF 핸드오버를 거절하는 경우, 상기 앵커 ASN이 단말에 대한 앵커 기능을 계속 유지하는 것을 특징으로 하는 ASN간 핸드오버 처리 방법.

제11항에 있어서,

상기 타겟 ASN은 상기 앵커 DPF 핸드오버 거절을 감지하고, 앵커 DPF 재배치(Relocation)를 포기(Abandon)하는 단계를 더 포함하는 것을 특징으로 하는 ASN간 핸드오버 처리 방법.

제13항에 있어서,

상기 타겟 ASN은 상기 앵커 ASN으로부터 일정시간 동안 응답이 없거나, 상기 앵커 ASN으로부터 상기 앵커 DPF 핸드오버 거절을 통지하는 메시지가 수신되는 경우 상기 앵커 DPF 핸드오버 거절로 감지하는 것을 특징으로 하는 ASN간 핸드오버 처리 방법.

제10항에 있어서,

상기 타겟 ASN은 ROHC를 지원하지 않고 상기 앵커 ASN은 ROHC를 지원하는 것을 특징으로 하는 ASN간 핸드오버 처리 방법.

제10항에 있어서,

상기 타겟 ASN과 상기 앵커 ASN은 ROHC를 지원하되, 상기 타켓 ASN과 상기 앵커 ASN은 ROHC 지원 수준이 상이한 것을 특징으로 하는 ASN간 핸드오버 처리 방법.

무선 통신 네트워크에서 ASN의 ASN-GW 에 있어서,

단말에 대한 데이터 서비스를 위한 데이터 경로를 관리하는 데이터 경로 관리수단;

타겟 ASN-GW 로부터 ROHC 지원 능력을 나타내는 제1 능력 정보를 포함하는 앵커 DPF 핸드오버 트리거 메시지를 수신하는 메시지 수신 수단; 및

상기 앵커 DPF 핸드오버 트리거 메시지의 상기 제1 능력 정보와 자신의 ROHC 지원 능력을 나타내는 제2 능력 정보를 비교하여 상기 데이터 경로의 재배치 수행 여부를 판단하는 핸드오버 판단수단을 포함하는 것을 특징으로 하는 ASN-GW.

제17항에 있어서,

상기 핸드오버 판단 수단은 상기 제1 능력 정보와 상기 제2 능력 정보의 비교 결과 상기 제1 능력 정보와 상기 제2 능력 정보가 상이하면 상기 데이터 경로의 재배치 수행을 거절하는 것을 특징으로 하는 ASN-GW.

제17항에 있어서,

상기 ROHC 지원 능력은 압축 지원이 가능한 프로토콜을 나타내는 것을 특징으로 하는 ASN-GW.

무선 통신 네트워크에서 ASN 의 ASN-GW 에 있어서,

앵커 DPF 핸드오버 트리거 메시지에 대한 응답으로 앵커 ASN-GW 로부터 ROHC 지원 능력을 나타내는 제1 능력 정보를 포함하는 앵커 DPF 핸드오버 요청 메시지를 수신하는 메시지 수신수단;

상기 앵커 DPF 핸드오버 요청 메시지의 제1 능력 정보와 자신의 ROHC 지원 능력을 나타내는 제2 능력 정보를 비교하여 데이터 경로의 재배치 수행 여부를 판단하는 핸드오버 판단수단; 및

상기 핸드오버 판단 수단의 판단결과에 따라 상기 데이터 경로를 제어하는 데이터 경로 관리 수단을 포함하는 것을 특징으로 하는 ASN-GW.

제20항에 있어서,

상기 핸드오버 판단수단에 의해 상기 제1 능력 정보와 상기 제2 능력 정보가 상이한 것으로 판단되면, 상기 데이터 경로 관리수단은 상기 데이터 경로가 ROHC가 적용되는 서비스 플로우를 가지는 경우 상기 데이터 경로를 해제하는 것을 특징으로 하는 ASN-GW.

제21항에 있어서,

상기 데이터 경로 관리 수단은 기지국과의 R6 데이터 경로를 해제하고, 상기 기지국과 단말간에 802.16e DSD 절차가 수행되도록 함으로써 상기 데이터 경로를 해제하는 것을 특징으로 하는 ASN-GW.

제20항에 있어서,

상기 핸드오버 판단수단에 의해 상기 제1 능력 정보와 상기 제2 능력 정보가 상이한 것으로 판단되면, 상기 데이터 경로 관리수단은 ROHC가 적용되는 서비스 플로우를 위한 신규 데이터 경로를 추가하는 것을 특징으로 하는 ASN-GW.

제23항에 있어서,

상기 데이터 경로 관리수단은, 기지국과의 사이에 신규 R6 데이터 경로를 설정하고, 상기 기지국과 단말간에 802.16e DSA 절차가 수행되도록 함으로써 상기 신규 데이터 경로를 추가하는 것을 특징으로 하는 ASN-GW.

Description:
 ASN간 핸드오버 처리 방법 및 그 방법을 지원하는 ASN-GW

본 발명은 무선 접속 시스템에 관한 것으로서 보다 상세하게는 무선 접속 시스템의 ASN간 핸드오버 처리에 관한 것이다.

무선 통신 시스템에서 제한된 무선 자원을 가능한 효율적으로 활용하기 위해, 다양한 IP 프로토콜 및 무선 인터페이스를 통한 패킷 전송에 적합한 헤더 압축 방법에 대한 요구가 발생되고 있고, 특히, 비트 에러율과 지연이 크게 증가하는 조건에서 활용될 수 있는 효율적인 헤더 압축 방법에 대한 요구가 발생되고 있다.

이와 같은 이유 때문에, IETF(Internet Engineering Task Force)는 최근에 헤더 압축 기법 중 하나로 ROHC(RObust Header Compression)를 표준화하였고, 와이브로(WiBro) 기술과 와이맥스 포럼 네트워킹 그룹(WiMAX NWG: Worldwide Interoperability for Microwave Access Forum Network Working Group)은 IEEE 802.16 기술 표준을 기반으로 이러한 ROHC를 이용한 헤더 압축을 통해 단말에게 무선 통신 서비스를 제공하려 하고 있다.

ROHC 개발이 이루어지게 된 중요한 원인 중 하나는, 패킷 안에서뿐만 아니라 패킷들 사이에서 또는 패킷 전송에 사용되는 여러 IP 헤더들 사이에서 수 많은 중복이 존재하므로 이를 해결하기 위한 것이다.

따라서 무선 통신 네트워크에서 단말에게 무선 통신 서비스를 단절 없이 제공하도록 핸드오버를 지원하기 위해서는, 무선 통신 네트워크상에서 ROHC를 지원하는 경우에도 핸드오버를 지원하여야 한다.

특히, 무선 통신 네트워크의 억세스 서비스 네트워크 (Access Service Network: 이하 ASN이라 함)에서 ROHC를 지원하는 경우에는, ASN 간에 핸드오버를 지원하여야 한다.

여기서, ASN간 핸드오버는 연결 서비스 네트워크(Connective Service Network: 이하 'CSN'이라 한다)가 고정된 이동성(CSN Anchored Mobility)이라고도 하고, BS간 핸드오버는 ASN이 고정된 이동성(ASN Anchored Mobility)이라고도 한다.

그러나 기존의 ASN과 같이 ASN이 ROHC를 지원하지 않을 수도 있고, 신규 ASN은 ROHC를 지원할 수도 있다. 또한 각 ASN들의 ROHC 지원 능력도 상이할 수도 있다. 그러나 이와 같이 ASN들의 능력 또는 ASN들의 ROHC 지원 능력의 차이에도 불구하고 ASN들간의 핸드오버를 처리하기 위한 해결책이 제시 되고 있지 않다.

본 발명은 상술한 문제점을 해결하기 위한 것으로서, ASN간의 핸드오버를 효율적으로 처리할 수 있는 방법 및 그 방법을 지원하는 ASN-GW를 제공하는 기술적 과제로 한다.

또한, 본 발명은 ROHC를 지원하는 ASN과 ROHC를 지원하지 않는 ASN간의 핸드오버 처리 방법 및 그 방법을 지원하는 ASN-GW를 제공하는 것을 다른 기술적 과제로 한다.

또한, 본 발명은 ROHC 지원 수준이 상이한 ASN간의 핸드오버 처리 방법 및 그 방법을 지원하는 ASN-GW를 제공하는 것을 또 다른 기술적 과제로 한다.

상술한 목적을 달성하기 위한 본 발명의 일 측면에 따른 ASN간 핸드오버 처리 방법은, 앵커 DPF와 서빙 DPF 간에 앵커 DPF 핸드오버를 수행하는 단계; 및 상기 앵커 DPF와 상기 서빙 DPF의 ROHC 능력(Capability)이 상이한 경우, 단말로 제공될 서비스 플로우 중 ROHC가 적용되지 않는 서비스 플로우를 제공하기 위한 데이터 경로는 유지하고 ROHC가 적용되는 서비스 플로우를 제공하기 위한 데이터 경로는 해제하는 단계를 포함한다.

상술한 목적을 달성하기 위한 본 발명의 다른 측면에 따른 ASN간 핸드오버 처리 방법은, 타켓 ASN(Target Access Service Network)으로부터 상기 타켓 ASN의 ROHC 능력을 나타내는 정보를 포함하는 앵커 DPF 핸드오버 트리거 메시지를 수신하는 단계; 및 앵커 ASN의 ROHC 능력에 기초하여 앵커 DPF 핸드오버 허용 여부를 결정하는 단계를 포함한다.

상술한 목적을 달성하기 위한 본 발명의 또 다른 측면에 따른 ASN간 핸드오버 처리 방법을 지원하는 ASN의 ASN-GW는, 단말에 대한 데이터 서비스를 위한 데이터 경로를 관리하는 데이터 경로 관리수단; 타겟 ASN-GW 로부터 ROHC 지원 능력을 나타내는 제1 능력 정보를 포함하는 앵커 DPF 핸드오버 트리거 메시지를 수신하는 메시지 수신 수단; 및 상기 앵커 DPF 핸드오버 트리거 메시지의 상기 제1 능력 정보와 자신의 ROHC 지원 능력을 나타내는 제2 능력 정보를 비교하여 상기 데이터 경로의 재배치 수행 여부를 판단하는 핸드오버 판단수단을 포함하는 것을 특징으로 한다.

상술한 목적을 달성하기 위한 본 발명의 또 다른 측면에 따른 ASN간 핸드오버 처리 방법을 지원하는 ASN의 ASN-GW는, 앵커 DPF 핸드오버 트리거 메시지에 대한 응답으로 앵커 ASN-GW 로부터 ROHC 지원 능력을 나타내는 제1 능력 정보를 포함하는 앵커 DPF 핸드오버 요청 메시지를 수신하는 메시지 수신수단; 상기 앵커 DPF 핸드오버 요청 메시지의 제1 능력 정보와 자신의 ROHC 지원 능력을 나타내는 제2 능력 정보를 비교하여 데이터 경로의 재배치 수행 여부를 판단하는 핸드오버 판단수단; 및 상기 핸드오버 판단 수단의 판단결과에 따라 상기 데이터 경로를 제어하는 데이터 경로 관리 수단을 포함하는 것을 특징으로 한다.

본 발명에 따르면, 무선 접속 시스템에서의 ASN간 핸드오버를 효율적으로 처리하는 방법과 그 방법을 지원하는 ASN-GW를 구현할 수 있다는 효과가 있다.

또한, 본 발명에 따르면, ROHC를 지원하는 ASN과 ROHC를 지원하지 않는 ASN간의 핸드오버 처리 절차 및 ROHC 지원 수준이 상이한 ASN간의 핸드오버 처리 절차를 명확하게 함으로써 단말에게 동일한 서비스가 지속되도록 하거나, 핸드오버시 최적의 경로가 설정될 수 있도록 한다는 효과가 있다.

도 1은 본 발명의 제1 실시예에 따른 ASN간 핸드오버 처리 방법을 보여주는 플로우차트.

도 2는 본 발명의 제2 실시예에 따른 ASN간 핸드오버 처리 방법을 보여주는 플로우차트.

도 3은 본 발명의 제3 실시예에 따른 ASN간 핸드오버 처리 방법을 보여주는 플로우차트.

도 4는 본 발명의 제4 실시예에 따른 ASN간 핸드오버 처리 방법을 보여주는 플로우차트.

도 5는 본 발명의 제5 실시예에 따른 ASN간 핸드오버 처리 방법을 보여주는 플로우차트.

본 발명의 실시예에 대한 상세한 설명을 하기 이전에 본 발명에서 사용된 용어에 대해 간략히 설명한다.

ASN(Access Service Network)은 무선 통신 시스템 가입자에게 무선접속을 제공하는 망 기능의 집합으로 적어도 하나의 기지국(Base Station: BS)과 적어도 하나의 ASN-GW(ASN GateWay)와 같은 네트워크 구성요소를 포함하는 것으로서, 이러한 ASN은 적어도 하나의 연결 서비스 네트워크(Connective Service Network: 이하 'CSN'이라 함)에 의해 공유될 수 있다.

이러한, ASN은 가입자에게 무선 액세스를 제공하는데 필요한 네트워크 기능들로서 정의된다. ASN은 다음과 같은 주요 기본 기능을 제공한다.

기지국과 단말 사이의 Layer-2 연결 설정 기능, 가입자 세션(Subscriber Session)에 대한 인증(Authentication)/권한(Authorization)/과금(Accounti ng)을 위해 무선 통신 시스템 가입자의 H-NSP(Home Network Service Provider)에게 AAA 메시지를 전달하는 기능, 무선 통신 시스템 가입자의 선호 NSP(Preferred Network Service Provider)의 네트워크 발견(Network Discovery)과 네트워크 선택(Network Selection) 기능, MS와의 Layer-3 연결 설정을 위한 전달(Relay) 기능(예컨대, IP 주소 할당 기능), 및 무선 자원 관리(Radio Resource Management)기능 등을 제공한다.

한편, 상술한 기능들 이외에도 ASN은 휴대(Portable) 및 이동 (Mobile) 환경을 위해 ASN 앵커 모빌리티(ASN Anchor Mobility) 기능, CSN 앵커 모빌리티 기능(CSN Anchor Mobility), 페이징(Paging) 및 위치(Location) 관리 기능, ASN-CSN 터널링(Tunneling) 기능과 같은 부가적인 기능을 지원할 수 있다.

여기서, ASN-GW는 ASN내에 위치하여, 가입자 세션(Subscriber Session)에 대한 인증(Authentication)/권한(Authorization)/과금(Accounti ng)을 위해 무선 통신 시스템 가입자의 H-NSP(Home Network Service Provider)에게 AAA 메시지를 전달하는 기능, 모빌리티 기능 및/또는 릴레이기능을 위한 MIP(Mobile IP)의 외부 에이젼트(Foreign Agent)기능, PMIP 클라이언트 기능, DHCP Relay/Proxy 기능, 세션 이동성 관리(Session mobility Management)와 데이타 경로 기능(Data Path Function: 이하 'DPF '라 한다)을 포함 하고, 위치 관리(Location Management) 기능, 및 페이징(Paging) 기능을 더 포함 할 수 있다.

이때, 데이터 경로 기능은 ROHC 기능을 포함할 수 있다. ROHC 기능은 단말의 ROHC 기능과의 채널 협상 기능, ROHC Compressor와 ROHC Decompressor를 포함한다. ROHC Compressor는 ROHC 헤더 컨텍스트를 이용하여 수신한 데이타의 IP 헤더를 ROHC 패킷 헤더로 압축하는 기능을 제공하며, ROHC Decompressor는 ROHC 헤더 컨텍스트를 이용하여 압축된 헤더를 원래 IP 헤더로 복구하는 기능을 제공한다.

상술한 ASN-GW 기능들은 필요에 따라 선택적으로 추가 또는 다른 형태로 재조합되어 구성될 수 있다.

이하 첨부된 도면을 참조하여 본 발명의 실시예에 대해 상세히 설명한다. 이하의 각 도면에서 R1.5 ASN은 앵커 ASN을 의미하므로 이하에서는 앵커 ASN으로 기재하고, R1 ASN은 신규 서빙 ASN을 의미하거나 핸드오버 대상이 되는 ASN이므로 타겟 ASN을 의미하나 이하에서는 설명의 편의를 위해 신규 서빙 ASN으로 기재하기로 한다.

도 1은 본 발명의 제1 실시예에 따른 ASN간 핸드오버 처리 방법을 개략적으로 보여주는 도면이다. 도 1에 도시된 제1 실시예에서는, 앵커 ASN은 ROHC를 지원하고, 신규 서빙 ASN은 ROHC를 지원하지 않는 경우의 핸드오버 처리 방법을 보여준다.

단말의 이동으로 인한 기지국간의 핸드오버가 완료되면, 신규 서빙 ASN의 DPF(이하, '신규 서빙 DPF'라 함)는 앵커 ASN의 DPF(이하, 앵커 DPF'라 함) 재배치(Relocation) 협상(Negotiation)을 시작하기 위해, 앵커 DPF 핸드오버 트리거 메시지(Anchor_DPF_HO_Trigger)를 앵커 DPF로 전송한다(S100).

일 실시예에 있어서, 앵커 DPF 핸드오버 트리거 메시지에는 PPAC(PrePaid Access Capability) 파리미터와 신규 서빙 DPF의 ROHC 능력이 정의되어 있는 ROHC 능력 파라미터가 포함될 수 있다. 제1 실시예에 있어서는, 신규 서빙 DPF가 ROHC를 지원하지 않기 때문에 ROHC 능력 파라미터에는 신규 서빙 DPF가 ROHC를 지원하지 않는 다는 것을 나타내는 정보가 포함되어 있다.

이후, 앵커 DPF는 신규 서빙 DPF로부터 수신된 신규 서빙 DPF의 ROHC 능력 파리미터에 신규 서빙 DPF가 ROHC를 지원하지 않는다는 정보가 포함되어 있기 때문에, 신규 서빙 DPF로의 앵커 DPF 핸드오버를 거절한다(S110). 따라서, 앵커 DPF에서 신규 서빙 DPF로의 앵커 DPF 재배치(Relocation)는 발생하지 않고, 앵커 DPF가 해당 단말에 대해 계속해서 앵커 DPF의 기능을 수행하게 된다.

신규 서빙 DPF는 소정 시간 동안 앵커 DPF로부터 앵커 DPF 핸드오버 트리거 메시지에 대한 응답 메시지가 수신되지 않는 경우 앵커 DPF가 앵커 DPF 핸드오버를 거절한 것으로 판단한다(S120).

상술한 실시예에 있어서는 신규 서빙 DPF가 앵커 DPF로부터 소정 시간 동안 앵커 DPF 핸드오버 트리거 메시지에 대한 응답 메시지가 수신되지 않는 경우 앵커 DPF 핸드오버가 거절된 것으로 판단한다고 기재하였지만, 변형된 실시예에 있어서는 앵커 DPF가 앵커 DPF 핸드오버 거절을 신규 서빙 DPF로 통지하기 위해 앵커 DPF 핸드오버 거절 메시지를 생성하여 신규 서빙 DPF로 전송할 수 있다. 이러한 경우, 신규 서빙 DPF는 앵커 DPF로부터 앵커 DPF 핸드오버 거절 메시지가 수신되면 앵커 DPF로부터 신규 서빙 DPF로의 앵커 DPF 핸드오버가 거절된 것으로 판단할 수도 있다.

이와 같이, 상술한 제1 실시예에 따르면, ROHC를 지원하는 앵커 DPF와 ROHC를 지원하지 않는 신규 서빙 DPF간에 앵커 DPF 핸드오버를 수행하지 않고, 앵커 DPF가 계속해서 앵커 DPF로써 기능하기 때문에 단말에게 동일한 ROHC 서비스를 단절 없이 제공할 수 있게 된다.

다음으로, 도 2는 본 발명의 제2 실시예에 따른 ASN간 핸드오버 처리 방법을 개략적으로 보여주는 도면이다. 도 2에 도시된 제2 실시예에서는, 도 1과 동일하게 앵커 DPF는 ROHC를 지원하고, 신규 서빙 DPF는 ROHC를 지원하지 않는 경우의 핸드오버 처리 방법을 도시한 것이다.

먼저, 단말의 이동으로 인한 기지국간의 핸드오버가 완료되면, 신규 서빙 DPF는 앵커 DPF 재배치 협상을 시작하기 위해 앵커 DPF 핸드오버 트리거 메시지를 앵커 DPF로 전송한다(S200). 일 실시예에 있어서, 앵커 DPF 핸드오버 트리거 메시지에는 제1 실시예에서와 같이 PPAC 파리미터와 서빙 DPF의 ROHC 능력 파라미터가 포함될 수 있다.

제2 실시예에 있어서도 신규 서빙 DPF가 ROHC를 지원하지 않기 때문에 제1 실시예에서와 같이, ROHC 능력 파라미터에는 신규 서빙 DPF가 ROHC를 지원하지 않는 다는 것을 나타내는 정보가 포함되어 있다.

이후, 앵커 DPF는 신규 서빙 DPF로부터 수신된 신규 서빙 DPF의 ROHC 능력 파리미터에 신규 서빙 DPF가 ROHC를 지원하지 않는다는 정보가 포함되어 있더라도, 신규 서빙 DPF로의 앵커 DPF 핸드오버 수행을 결정한다(S210).

이후, 앵커 DPF는 신규 서빙 DPF로의 앵커 DPF 핸드오버를 시작하기 위해, 신규 서빙 DPF로 앵커 DPF 핸드오버 요청 메시지(Anchor_DPF_HO_Req)를 전송한다(S220). 일 실시예에 있어서, 앵커 DPF 핸드오버 요청 메시지에는 앵커 DPF의 ROHC 능력이 정의되어 있는 ROHC 능력 파라미터, 인증자(Authentication) ID, 신규 서빙 ASN의 CoA인 FA1-CoA, 및 DHCP 관련 정보를 가진 AnchorMM이 포함될 수 있다.

이후, 신규 서빙 DPF가 단말의 MIP 등록을 위해 홈 에이전트(Home Agent: HA)로 RRQ(Registration ReQuest) 메시지를 전송하면(S230), 홈 에이전트는 신규 서빙 DPF로 RRP(Registration RePly)를 전송함으로써 새로운 MIP(Mobile IP) 등록을 통지한다(S240).

이후, 신규 서빙 DPF는 성공적인 앵커 DPF의 재배치를 알리기 위해 앵커 DPF로 앵커 DPF 핸드오버 응답 메시지(Anchor_DPF_HO_Rsp)를 전송한다(S250).

상술한 실시예에 있어서는 PMIP(Proxy Mobile IP)인 경우를 예를 들어 설명하였지만, CMIP(Client Mobile IP)인 경우에는 단말과 신규 서빙 DPF간의 RRQ/RRP 메시지 송수신 과정이 추가로 포함될 수 있다.

앵커 DPF에서 신규 서빙 DPF로의 앵커 DPF 핸드오버가 완료되면 신규 서빙 DPF는 앵커 DPF로부터 단말로 서비스되고 있던 각 서비스 플로우들이 ROHC가 적용되는 서비스 플로우인지 여부를 확인한다(S260).

확인결과, ROHC가 적용되는 서비스 플로우인 경우 서빙 신규 DPF는 ROHC를 지원하지 않아 상위로부터 전송되는 데이터를 압축하거나, 단말로부터 수신되는 데이터의 압축 해제를 수행할 수 없기 때문에, ROHC가 적용되고 있던 서비스 플로우를 위한 데이터 경로를 모두 해제(Release)한다(S270). 즉, 현재 기지국(미도시)과 신규 서빙 DPF간에 ROHC가 적용되는 서비스 플로우를 위한 R6 데이터 경로를 해제하고, 현재 기지국과 단말간에 802.16e DSD(Dynamic Service Deletion) 절차가 수행되도록 한다.

한편, 확인결과, ROHC가 적용되지 않는 서비스 플로우의 경우, 데이터의 압축 또는 데이터의 압축 해제가 요구되지 않기 때문에 앵커 DPF 핸드오버에 따라 ROHC를 지원하지 않는 신규 서빙 DPF도 해당 서비스 플로우를 단말에게 서비스할 수 있다(S280).

이와 같이, 상술한 제2 실시예에 따르면, ROHC를 지원하는 앵커 DPF와 ROHC를 지원하지 않는 신규 서빙 DPF간에도 앵커 DPF 핸드오버를 수행함으로써 앵커 DPF에서 현재 기지국이 접속하고 있는 신규 서빙 DPF로 앵커 DPF의 재배치가 수행되기 때문에, 데이터 경로를 최적화시킬 수 있게 된다.

다음으로, 도 3은 본 발명의 제3 실시예에 따른 ASN간 핸드오버 처리 방법을 개략적으로 보여주는 도면이다. 도 3에 도시된 제3 실시예에서는, 앵커 DPF와 신규 서빙 DPF는 모두 ROHC를 지원하지만 앵커 DPF의ROHC 지원 수준과 서빙 DPF의 ROHC 지원 수준이 상이한 경우의 앵커 DPF 핸드오버 처리 방법을 도시한 것이다.

여기서, ROHC 지원 수준이란 IP, UDP, RTP 등과 같은 프로토콜에 대한 압축 지원 수준을 의미한다. 이러한 압축 지원 수준은 통신 규격에 의해 정의되어 있는 범위 내에서 설정될 수 있는데, 본 발명에서는 WiMAX 또는 IEEE 규격에 의해 정의된 범위 내에서 설정될 수 있다.

먼저, 단말의 이동으로 인한 기지국간의 핸드오버가 완료되면, 신규 서빙 DPF는 앵커 DPF의 재배치 협상을 시작하기 위해 앵커 DPF 핸드오버 트리거 메시지를 앵커 DPF로 전송한다(S300).

일 실시예에 있어서, 앵커 DPF 핸드오버 트리거 메시지에는 제1 실시예에서와 같이 PPAC 파리미터와 신규 서빙 DPF의 ROHC 능력 파라미터가 포함될 수 있다. 이때, 신규 서빙 DPF의 ROHC 능력 파라미터에는 신규 서빙 DPF의 ROHC 지원 수준을 나타내는 정보가 포함되어 있다.

이후, 앵커 DPF는 신규 서빙 DPF로부터 수신된 신규 서빙 DPF의 ROHC 능력 파리미터를 이용하여 신규 서빙 DPF의 ROHC 지원 수준을 확인하고, 신규 서빙 DPF로의 앵커 DPF 핸드오버 수행을 결정한다(S310).

이후, 앵커 DPF는 신규 서빙 DPF로의 핸드오버를 시작하기 위해, 신규 서빙 DPF로 앵커 DPF 핸드오버 요청 메시지(Anchor_DPF_HO_Req)를 전송한다(S320). 일 실시예에 있어서, 앵커 DPF 핸드오버 요청 메시지에는 앵커 DPF의 ROHC 능력이 정의되어 있는 ROHC 능력 파라미터, 인증자 ID, 신규 서빙 DPF의 CoA인 FA1-CoA, 및 DHCP 정보와 관련된 AnchorMM이 포함될 수 있다.

이후, 신규 서빙 DPF가 단말의 MIP 등록을 위해 홈 에이전트로 RRQ 메시지를 전송하면(S330), 홈 에이전트는 RRP를 신규 서빙 DPF로 전송함으로써 새로운 MIP의 등록을 통지한다(S340),

이후, 신규 서빙 DPF는 성공적인 앵커 DPF의 재배치를 알리기 위해 앵커 DPF로 앵커 DPF 핸드오버 응답 메시지(Anchor_DPF_HO_Rsp)를 전송한다(S350).

제3 실시예에서도 제2 실시예에서와 같이, CMIP인 경우를 위해 단말과 신규 서빙 ASN간의 RRQ/RRP 메시지 송수신 과정이 추가로 포함될 수 있다.

앵커 DPF에서 신규 서빙 DPF로의 앵커 DPF 핸드오버가 완료되면, 신규 서빙 DPF는 앵커 DPF 핸드오버 요청 메시지에 포함되어 전송된 앵커 DPF의 ROHC 능력 파라미터를 이용하여 자신의 ROHC 지원 수준과 앵커 DPF의 ROHC 지원 수준이 상이한지 여부를 확인한다.

확인결과, 자신의 ROHC 지원 수준과 앵커 DPF의 ROHC 지원 수준이 상이한 것으로 확인되면, ROHC가 적용되는 서비스 플로우의 경우 앵커 DPF의 수준과 동일한 수준으로 데이터를 압축하거나 데이터를 압축 해제할 수 없기 때문에 ROHC가 적용되는 서비스 플로우를 위한 데이터 경로를 모두 해제한다(S370).

즉, 현재 기지국(미도시)과 신규 서빙 DPF간에 ROHC가 적용되는 서비스 플로우를 위한 R6 데이터 경로를 해제하고, 현재 기지국과 단말간에 802.16e DSD 절차가 수행되도록 함으로써 ROHC가 적용되는 서비스 플로우를 위한 모든 데이터 경로를 해제한다.

한편, 확인결과, ROHC가 적용되지 않는 서비스 플로우의 경우 데이터의 압축 또는 데이터의 압축 해제가 요구되지 않기 때문에 신규 서빙 DPF가 해당 서비스 플로우를 단말에게 서비스할 수 있다(S380).

다음으로, 도 4는 본 발명의 제4 실시예에 따른 ASN간 핸드오버 처리 방법을 개략적으로 보여주는 도면이다. 도 4에 도시된 제4 실시예에서는, 도 3에 도시된 제3 실시예에서와 같이, 앵커 DPF와 신규 서빙 DPF는 모두 ROHC를 지원하지만 앵커 DPF의 ROHC 지원 수준과 신규 서빙 DPF의 ROHC 지원 수준이 상이한 경우의 앵커 DPF 핸드오버 처리 방법을 도시한 것이다.

도 4에서 도시된 S400 내지 S470은 도 3에 도시된 S300 내지 S370과 동일하기 때문에 설명의 중복을 피하기 위해 구체적인 설명은 생략하기로 한다.

S470에서 ROHC가 적용되는 서비스 플로우를 위한 데이터 경로를 모두 해제한 이후, 신규 서빙 DPF는 자신의 ROHC 지원 수준에 따라 ROHC가 적용되는 서비스 플로우를 단말로 제공하기 위해 현재 기지국(미도시)과의 사이에 R6 데이터 경로를 새롭게 설정하고, 현재 기지국과 단말간에 802.16e DSA(Dynamic Service Addition) 절차가 수행되도록 한다(S480).

한편, 도 4에서는 도시하지 않았지만, ROHC가 적용되지 않는 서비스 플로우의 경우 도 3에 도시된 제3 실시예에서와 동일하게 데이터의 압축 또는 데이터의 압축 해제가 요구되지 않기 때문에, 신규 서빙 DPF가 계속해서 해당 서비스 플로우를 단말에게 서비스한다.

이와 같이, 상술한 제4 실시예에 따르면, 데이터 경로를 최적화시키면서 동시에 앵커 DPF에서 신규 서빙 DPF로의 앵커 DPF 핸드오버 이후에 신규 서빙 DPF가 앵커 DPF에 의해 단말에게 제공되던 서비스를 동일하게 제공할 수 있게 된다.

다음으로, 도 5는 본 발명의 제5 실시예에 따른 ASN간 핸드오버 처리 방법을 개략적으로 보여주는 도면이다. 도 5에 도시된 제5 실시예에서는, 도 3에 도시된 제3 실시예에서와 같이, 앵커 DPF와 신규 서빙 DPF는 모두 ROHC를 지원하지만 앵커 DPF의 ROHC 지원 수준과 신규 서빙 DPF의 ROHC 지원 수준이 상이한 경우의 앵커 DPF 핸드오버 처리 방법을 도시한 것이다.

먼저, 단말의 이동으로 인한 기지국간의 핸드오버가 완료되면, 신규 서빙 DPF는 앵커 DPF의 재배치 협상을 시작하기 위해 앵커 DPF 핸드오버 트리거 메시지를 앵커 DPF로 전송한다(S500).

일 실시예에 있어서, 앵커 DPF 핸드오버 트리거 메시지에는 상술한 바와 같이 PPAC 파리미터와 서빙 DPF의 ROHC 능력이 정의되어 있는 ROHC 능력 파라미터가 포함될 수 있으며, 이때 신규 서빙 DPF의 ROHC 능력 파라미터에는 신규 서빙 DPF의 ROHC 지원 수준을 나타내는 정보가 포함되어 있다.

이후, 앵커 DPF는 신규 서빙 DPF로부터 수신된 신규 서빙 DPF의 ROHC 능력 파리미터에 포함된 신규 서빙 DPF의 ROHC 지원 수준이 자신의 ROHC 지원 수준과 상이하다는 것을 확인하면, 신규 서빙 DPF로의 앵커 DPF 핸드오버를 거절한다(S510). 따라서, 앵커 DPF에서 신규 서빙 DPF로의 앵커 DPF의 재배치는 발생되지 않고, 앵커 DPF가 해당 단말에 대해 계속해서 앵커 DPF의 기능을 수행하게 된다.

신규 서빙 DPF는 소정 시간 동안 앵커 DPF로부터 앵커 DPF 핸드오버 트리거 메시지에 대한 응답 메시지가 수신되지 않는 경우 앵커 DPF로부터 신규 서빙 DPF로의 앵커 DPF 핸드오버가 거절된 것으로 판단한다(S520).

이때 상술한 제1 실시예에서와 같이, 앵커 DPF가 앵커 DPF 핸드오버 거절을 신규 서빙 DPF로 통지하기 위해 앵커 DPF 핸드오버 거절 메시지를 생성하여 신규 서빙 DPF로 전송하고, 신규 서빙 DPF는 앵커 DPF로부터 앵커 DPF 핸드오버 거절 메시지가 수신되는 경우 앵커 DPF로부터 신규 서빙 DPF로의 앵커 DPF 핸드오버가 거절된 것으로 판단할 수도 있다.

이와 같이, 제5 실시예에 따르면, ROHC 지원 수준이 상이한 앵커 DPF와 신규 서빙 DPF간에 앵커 DPF 핸드오버를 수행하지 않고, 앵커 DPF가 계속해서 앵커 DPF로써 기능하기 때문에 단말에게 동일한 서비스를 단절 없이 제공할 수 있게 된다.

이하에서는 상술한 ASN간 핸드오버 처리 방법을 지원하는 ASN-GW에 대해 설명하기로 한다. ASN-GW는 ASN간의 핸드오버를 처리하기 위해 메시지 수신수단, 핸드오버 판단수단, 및 데이터 경로 관리수단을 포함할 수 있다.

먼저, ASN-GW가 앵커 ASN-GW의 역할을 수행하는 경우에 대해 설명하기로 한다.

메시지 수신수단은 타겟 ASN-GW로부터 타겟 ASN-GW의 ROHC 지원 능력을 나타내는 제1 능력 정보를 포함하는 앵커 DPF 핸드오버 트리거 메시지(Anchor_DPF_HO_Triger)를 수신한다.

핸드오버 판단수단은 메시지 수신수단을 통해 수신된 앵커 DPF 핸드오버 트리거 메시지의 제1 능력 정보와 자신의 ROHC 지원 능력을 나타내는 제2 능력 정보를 비교하고, 비교 결과에 따라서 단말에 대한 데이터 서비스를 위한 데이터 경로의 재배치 여부를 결정한다.

즉, 핸드오버 판단수단은 타겟 ASN-GW의 ROHC 지원 능력과 자신의 ROCH 지원 능력을 비교하여 그 결과에 따라 앵커 DPF의 핸드오버 여부를 결정한다. 여기서, ROHC 지원 능력이란 해당 ASN-GW가 지원할 수 있는 압축 프로토콜을 나타낸다.

비교결과, 제1 능력 정보와 제2 능력 정보가 상이한 경우 핸드오버 판단 수단은 데이터 경로의 재배치를 거절하는 것으로 결정함으로써 자신이 계속해서 앵커 ASN-GW의 기능을 수행한다. 여기서 제1 능력 정보와 제2 능력 정보가 상이하다는 것은 타겟 ASN-GW가 ROHC를 지원하지 않고 자신은 ROHC를 지원하거나, 타겟 ASN-GW 및 자신 모두가 ROHC를 지원하더라도 ROHC 지원 수준이 상이한 경우를 포함한다.

핸드오버 판단수단은 데이터 경로 재배치를 거절하는 것으로 결정하는 경우 데이터 경로 재배치의 거절, 즉 앵커 DPF의 핸드오버 거절을 나타내는 메시지를 타겟 ASN-GW로 전송할 수 있다.

한편, 핸드오버 판단수단이 데이터 경로를 재배치 하는 것으로 결정하는 경우, 타겟 ASN-GW에게 앵커 DPF 핸드오버 트리거 메시지에 대한 응답으로 앵커 DPF 핸드오버 요청 메시지(Anchor_DPF_HO_Req)를 전송함으로써, 타겟 ASN-GW가 데이터 경로 재배치, 즉 앵커 DPF의 핸드오버를 수행할 수 있도록 한다.

데이터 경로 수단은 단말에 대한 데이터 서비스를 위한 데이터 경로를 관리한다.

다음으로, ASN-GW가 앵커 ASN-GW로부터 앵커 DPF 핸드오버 요청을 받아 앵커 DPF의 핸드오버를 수행하는 타겟 ASN-GW 또는 신규 서빙 ASN-GW의 역할을 수행하는 경우에 대해 설명하기로 한다.

메시지 수신 수단은, 앵커 ASN-GW로부터 앵커 DPF 핸드오버 트리거 메시지에 대한 응답으로 앵커 ASN-GW의 ROHC 지원 능력을 나타내는 제1 능력 정보를 포함하는 앵커 DPF 핸드오버 요청 메시지를 수신한다.

핸드오버 판단수단은, 메시지 수신수단을 통해 수신된 앵커 DPF 핸드오버 요청 메시지의 제1 능력 정보와 자신의 ROHC 지원 능력을 나타내는 제2 능력 정보를 비교하여 데이터 경로의 재배치 수행 여부를 판단한다.

즉, 핸드오버 판단수단은, 제1 능력 정보와 제2 능력정보의 비교 결과에 따라 앵커 DPF 핸드오버 수행 여부를 판단한다.

데이터 경로 관리수단은 핸드오버 판단수단에 의한 판단결과에 따라 단말에 대한 데이터 서비스를 위한 데이터 경로를 제어한다.

구체적으로, 데이터 경로 관리수단은 핸드오버 판단수단에 의한 판단결과, 제1 능력 정보와 제2 능력 정보가 상이한 것으로 판단되고 단말에게 제공된 데이터가 ROHC가 적용되는 서비스 플로우를 가지는 경우, 해당 데이터 제공을 위한 데이터 경로를 해제한다.

이때, 제1 능력 정보와 제2 능력 정보가 상이한 경우로는 앵커 ASN-GW는 ROHC를 지원하고 자신은 ROHC를 지원하지 않거나, 앵커 ASN-GW와 자신 모두 ROHC를 지원하지만 그 지원 수준이 상이한 경우를 포함한다.

여기서, 데이터 경로 관리 수단은 현재 기지국(미도시)과의 R6 데이터 경로를 해제하거나, 현재 기지국과 단말간에 802.16e DSD 절차가 수행되도록 함으로써 해당 데이터 제공을 위한 데이터 경로를 해제할 수 있다.

한편, 앵커 ASN-GW와 자신 모두 ROHC를 지원하지만 그 지원 수준이 상이한 경우, 상술한 데이터 경로 관리수단은 해당 데이터 제공을 위한 데이터 경로를 해제한 이후, ROHC가 적용되는 서비스 플로우를 위한 신규 데이터 경로를 추가할 수 있다.

여기서, 데이터 경로 관리수단은 현재 기지국과의 사이에 새로운 R6 데이터 경로를 설정하고, 현재 기지국과 단말간에 802.16e DSA 절차가 수행되도록 함으로써 ROHC가 적용되는 서비스 플로우를 위한 신규 데이터 경로를 추가할 수 있다.

한편, 본 발명이 속하는 기술분야의 당업자는 상술한 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다.

그러므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.