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

KR101018551B1 - 끊어짐 없는 서비스를 제공하는 사용자 단말 장치 및 방법 - Google Patents

끊어짐 없는 서비스를 제공하는 사용자 단말 장치 및 방법 Download PDF

Info

Publication number
KR101018551B1
KR101018551B1 KR1020080085223A KR20080085223A KR101018551B1 KR 101018551 B1 KR101018551 B1 KR 101018551B1 KR 1020080085223 A KR1020080085223 A KR 1020080085223A KR 20080085223 A KR20080085223 A KR 20080085223A KR 101018551 B1 KR101018551 B1 KR 101018551B1
Authority
KR
South Korea
Prior art keywords
access network
service
handover
service flow
user terminal
Prior art date
Application number
KR1020080085223A
Other languages
English (en)
Other versions
KR20090066200A (ko
Inventor
정병장
정현규
오성근
김재현
이현진
Original Assignee
아주대학교산학협력단
한국전자통신연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 아주대학교산학협력단, 한국전자통신연구원 filed Critical 아주대학교산학협력단
Priority to PCT/KR2008/007503 priority Critical patent/WO2009078675A1/en
Priority to US12/808,667 priority patent/US20110122812A1/en
Priority to EP08861724.6A priority patent/EP2225837A4/en
Publication of KR20090066200A publication Critical patent/KR20090066200A/ko
Application granted granted Critical
Publication of KR101018551B1 publication Critical patent/KR101018551B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0055Transmission or use of information for re-establishing the radio link
    • H04W36/0069Transmission or use of information for re-establishing the radio link in case of dual connectivity, e.g. decoupled uplink/downlink
    • H04W36/00698Transmission or use of information for re-establishing the radio link in case of dual connectivity, e.g. decoupled uplink/downlink using different RATs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/06Transport layer protocols, e.g. TCP [Transport Control Protocol] over wireless

Landscapes

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

Abstract

본 발명은 끊어짐 없는 서비스를 제공하는 사용자 단말 장치 및 방법에 관한 것으로 연결중인 접속망과의 서비스 플로우 정보와 무선 접속 기술(RAT : Radio Access Technology) 정보를 저장하는 단계; 새로운 링크가 검출되면 새로운 링크에 관한 무선 접속 기술 정보를 저장하는 단계; 핸드오버 초기화 조건을 만족하는 새로운 접속망의 존재 여부를 확인하는 단계; 확인결과 상기 핸드오버 초기화 조건을 만족하는 접속망이 존재하면 상기 새로운 접속망과 링크 연결을 하는 단계; 상기 새로운 접속망에서 사용할 아이피(IP)를 할당받는 단계; 상기 새로운 접속망을 통하는 핸드오버 서비스 플로우를 설정하는 단계; 및, 연결중이던 상기 서비스 플로우와 상기 핸드오버 서비스 플로우를 통해 다중 경로로 서비스를 제공받는 단계를 포함한다.
이동통신 시스템, 이종 접속망 기술, 핸드오버, 서비스 품질, 이동 단말기

Description

끊어짐 없는 서비스를 제공하는 사용자 단말 장치 및 방법{MOBILE TERMINAL AND METHOD FOR SEAMLESS SERVICE}
본 발명은 끊어짐 없는 서비스를 제공하는 사용자 단말 장치 및 방법에 관한 것으로, 특히, 사용자의 이동에 따른 접속망의 변경시 사용자의 접속망 선호도, 상위 계층 서비스 품질(QoS : Quality of Service) 파라미터와 비용 등을 고려하여 다중 경로 전송을 통한 끊어짐 없는 서비스의 제공하는 이동 단말기 및 방법에 관한 것이다.
본 발명은 지식경제부 및 정보통신연구진흥원의 IT성장동력기술개발사업의 일환으로 수행한 연구로부터 도출된 것이다[과제관리번호: 2006-S-001-02, 과제명: 4세대 이동통신용 적응 무선접속 및 전송 기술개발].
기존의 이종망간 핸드오버 기술은 접속망과 이동 단말기가 상호간에 연동하여 이동성을 보장하는 기술로 절차가 복잡하고 시그널링 오버헤드가 많은 문제가 있었다. 뿐만 아니라 이러한 시그널링에 의해 발생하는 서비스의 단절은 사용자측 면의 서비스 품질을 저하시키는 주된 요인으로 작용하였으며 매우 복잡한 망 관리 기술을 요구하였다. 또한 핸드오버의 성능을 향상시키기 위하여 CRRM(Common Radio Resource Management)과 같은 망 요소 또는 망 기술을 무선 접속망에 연결할 경우 새로운 무선접속기술을 추가하기 위하여 새로운 표준이 요구되었으며 추가적인 장비의 확장을 요구하였다.
Mobile IP(MIP)는 이동성을 제공하는 MN(Mobile Node)에 IP를 제공하기 위하여 개발되었다. 기존 IP 프로토콜을 MN에게 이동성을 제공할 경우 MN의 이동시 접속점이 변경될 때마다 IP 주소가 변경되며, 변경된 IP주소로 라우팅하여 일관되게 전송하는 방법이 요구된다. 그러나 MN이 이동전에 연결한 TCP/UDP의 연결을 계속 유지시키기 위해서는 동일한 IP 주소의 유지가 필요하다. MIP는 이러한 두가지 상충되는 문제를 해결하기 위하여 두개의 다른 IP 주소를 사용한다. Home address는 MN이 HA(Home Agent)로부터 연결이 유지되는 동안 일관되게 사용되는 IP 주소이며, CoA(Care of Address)는 MN이 이동하여 접속점이 변경될 때마다 접속점의 FA(Foreign Agent)로부터 새롭게 할당되는 IP 주소이다. MIP는 에이전트 발견(agent discovery) 과정, 등록(registration) 과정 및, 데이터 전송(data transfer) 과정으로 이루어진다. MIP는 MN의 이동에 따른 접속점의 변경 시 임시적인 IP주소를 사용하여 MN의 접속점으로 패킷을 터널링하고, 터널링된 패킷은 영구적인 IP주소로 전송함으로써, 위의 상충되는 문제를 해결한다. MIP를 사용할 경우 MN에게 이동성을 제공할 수 있으나, 시그널링 절차가 너무 복잡하고, 기존의 IP를 수정해야만 하는 문제가 발생하였다. 또한, L2 핸드오버와 분리되어 핸드오버를 수 행하여 핸드오버 지연시간이 길어 끊어짐 없는 서비스를 제공하는데 많은 문제가 있었다. MIH(Media Independent Handover)는 이종망간의 최적화된 핸드오버를 수행하기 위해서 필요한 망에 관련된 정보와 무선링크의 정보의 제공을 초점으로 하고 있으며, 망 기술과는 독립적으로 이종망간의 끊어짐 없는 핸드오버를 제공하기 위한 기술을 표준화하고 있다. MIH가 제공하는 서비스는 크게 3가지가 있으며 각각 이벤트 서비스, 명령 서비스, 정보 서비스이다. 이벤트 서비스는 링크의 상태가 변경되는 이벤트가 발생할 경우 이벤트에 관한 정보를 상위계층에게 전달해주는 서비스이다. 명령서비스는 전달된 이벤트 정보를 바탕으로 상위계층에서 링크의 설정을 변경시키는 명령을 전달해주는 서비스이다. 정보서비스는 이벤트/명령 서비스에 요구되는 정보를 제공해 주는 서비스이다. 그러나 MIH를 이용한 이종망간 핸드오버를 제공하기 위해서는 새로운 망요소의 증설이 요구되며 추가적인 시그널링 절차가 요구되는 문제가 발생한다.
그 외에도 L3 이상의 계층에서 끊어짐 없는 서비스를 지원하기 위하여 멀티 호밍과 동적 주소할당을 지원하는 SCTP와 하위 계층의 정보 전달을 위하여 MIH를 사용하는 방안과 SIP(Session Initiation Protocol)의 reINVITE를 사용하여 다중 서비스의 연결을 지원하는 방안이 있다. 그러나 이러한 방안들은 실제 사용자 트래픽을 발생시키는 경로는 하나로 실제 다중 경로 전송만을 지원한다. 따라서 경로의 변경을 백본망을 통해 요청할 경우 지연을 예측할 수 없어 끊어짐 없는 서비스를 제공하는 것이 매우 어렵다.
따라서 기존의 하위계층에서 끊어짐 없는 서비스를 제공하기 위하여 사용되 는 기술이 가진 문제점과 상위계층에서 끊어짐 없는 서비스를 제공하기 위하여 사용된 기술의 문제점을 극복하기 위하여 이동 단말기가 주도적으로 서비스의 연결에 가용한 접속망을 탐색하고 신호의 품질과 서비스의 요구 QoS 파라미터와 사용자의 접속망 선호도, 서비스 비용을 고려하여 동일 서비스에 대하여 다중의 서비스 플로우를 연결함으로써 끊어짐 없는 서비스를 제공하는 이동 단말기 및 방법이 요구된다.
본 발명은 기존의 이동성 보장 기술과 다르게 상위 계층에서 망의 도움을 감소시키면서 이동시에 종단간 서비스 품질을 유지하는 끊어짐 없는 서비스를 제공하는 사용자 단말 장치 및 방법을 제공하는 것을 목적으로 한다.
본 발명의 다른 목적은 사용자의 이동에 따른 접속망의 변경시 사용자의 접속망 선호도, 상위 계층 서비스 품질(QoS : Quality of Service) 파라미터와 비용 등을 고려하여 다중 경로 전송을 통한 끊어짐 없는 서비스의 제공하는 이동 단말기 및 방법을 제공하는 것이다.
본 발명의 목적은 이상에서 언급한 목적들로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.
상기한 목적들을 달성하기 위한 본 발명의 제 1 견지에 따르면, 사용자 단말 장치에서 끊어짐 없는 서비스를 제공하는 방법은, 연결중인 접속망과의 서비스 플로우 정보와 무선 접속 기술(RAT : Radio Access Technology) 정보를 저장하는 단계; 새로운 링크가 검출되면 새로운 링크에 관한 무선 접속 기술 정보를 저장하는 단계; 핸드오버 초기화 조건을 만족하는 새로운 접속망의 존재 여부를 확인하는 단계; 확인결과 상기 핸드오버 초기화 조건을 만족하는 접속망이 존재하면 상기 새 로운 접속망과 링크 연결을 하는 단계; 상기 새로운 접속망에서 사용할 아이피(IP)를 할당받는 단계; 상기 새로운 접속망을 통하는 핸드오버 서비스 플로우를 설정하는 단계; 및, 연결중이던 상기 서비스 플로우와 상기 핸드오버 서비스 플로우를 통해 다중 경로로 서비스를 제공받는 단계를 포함한다.
상기한 목적들을 달성하기 위한 본 발명의 제 2 견지에 따르면, 끊어짐 없는 서비스를 제공하는 사용자 단말 장치는, 전송(Transport) 계층 이상에서 핸드오버가 수행되는 동안 다중의 서비스 플로우들을 통해 서비스를 제공받도록 하는 핸드오버 결정모듈(GMCP : Generalized Mobility Control Protocol)포함한다.
본 발명은 연결중인 접속망과의 서비스 플로우 정보와 무선 접속 기술(RAT : Radio Access Technology) 정보를 저장하는 단계; 새로운 링크가 검출되면 새로운 링크에 관한 무선 접속 기술 정보를 저장하는 단계; 핸드오버 초기화 조건을 만족하는 새로운 접속망의 존재 여부를 확인하는 단계; 확인결과 상기 핸드오버 초기화 조건을 만족하는 접속망이 존재하면 상기 새로운 접속망과 링크 연결을 하는 단계; 상기 새로운 접속망에서 사용할 아이피(IP)를 할당받는 단계; 상기 새로운 접속망을 통하는 핸드오버 서비스 플로우를 설정하는 단계; 및, 연결중이던 상기 서비스 플로우와 상기 핸드오버 서비스 플로우를 통해 다중 경로로 서비스를 제공받는 단계를 포함하는 끊어짐 없는 서비스를 제공하는 사용자 단말 장치 및 방법에 관한 것으로 핸드오버 시에도 끊어짐 없는 서비스 품질을 제공하는 효과를 가진 다.
이하에서는 첨부된 도면을 참조하여 본 발명의 실시예를 상세히 설명한다. 그리고 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
본 발명은 사용자 단말기의 이동에 따른 접속망의 변경시 사용자의 접속망 선호도, 상위 계층 서비스 품질(QoS : Quality of Service) 파라미터와 비용 등을 고려하여 다중 경로 전송을 통해 서비스 품질을 유지하는 사용자 단말에 의해 제어되는 끊어짐 없는 서비스 방법에 관한 것이다.
본 발명의 상세한 설명에 앞서 본 발명에서 사용하는 용어를 먼저 설명하고자 한다. 먼저 접속기술(Access Technology)이란, 사용자 단말기와 무선망 또는 유선망과 연결해주는 인터페이스 기술로서, 특히, 무선 접속 기술(RAT : Radio Access Technology)은 사용자 단말기가 기지국 또는 AP(Access Point)와 연결할 수 있도록 하는 에어 인터페이스 기술로 3GPP(3rd Generation Partnership Project), 3GPP2 등에서 정의한 셀룰러 방식의 접속기술과 IEEE 802.11에서 정의하는 WLAN(Wireless Local Area Network) 기술, IEEE 802.16e에서 정의하는 Mobile Wireless MAN(Metropolitan Area Network) 기술, IEEE 802.15에서 정의하는 PAN(Personal Area Network) 기술 등을 대표적인 예로 들 수 있으며, 유선 접속 기술로는 IEEE 802.3 ethernet이 대표적인 예가 될 수 있다.
다음으로 끊어짐 없는 서비스란, 사용자의 접속 기지국 또는 접속망이 변경될 때에도 사용자가 제공받고 있는 응용 서비스가 요구하는 QoS를 만족하는 것을 의미한다. 예를 들어 3GPP에서는 음성 서비스의 경우 150msec 이내의 지연 요구 조건을 만족할 경우 끊어짐 없는 서비스라고 정의한다.
다음으로 서비스 플로우란, 사용자가 요구하는 서비스를 제공하기 위하여 사용자 단말기와 서비스를 제공하는 서버 또는 사용자 단말기 사이에서 정의된 서비스 패킷의 흐름이다. 서비스 플로우는 송/수신 장치에서 사용하는 IP 주소와 포트 번호에 의해 정의한다.
다음으로 핸드오버 예상 접속망이란, 사용자 단말기가 접속 가능한 접속망을 검색하여 등록 과정을 수행한 망이다. 만약 핸드오버 예상 접속망이 여러 개 있을 경우 핸드오버 수행 접속망을 선택하기 위하여 접속망 선택 과정을 수행할 수 있다.
다음으로 핸드오버 수행 접속망이란, 등록된 핸드오버 예상 접속망 중에서 접속망 선택 조건을 만족한 접속망으로 사용자 단말기가 설정한 서비스 플로우를 핸드오버 수행 접속망을 통하여 설정한다.
다음으로 핸드오버 서비스 플로우란 사용자 단말기가 접속망을 변경하는 동안 끊어짐 없는 서비스를 제공하기 위하여 핸드오버 수행 접속망과 현재 접속망을 통해 설정된 서비스 플로우이다. 핸드오버 서비스 플로우는 동일한 서비스 플로우를 제공하나 송신 IP 또는 수신 IP가 달라질 수 있다. 예를 들어 접속망을 변경하는 동안 동일한 포트 번호를 가지며 수신 IP는 동일하고 송신 IP만 다른 서비스 플 로우의 경우 핸드오버 서비스 플로우가 될 수 있다.
다음으로 수신 신호의 품질은 SNR(Signal to Noise Ratio), SINR(Signal to Interference plus Noise Ratio), BER(Bit Error Rate) 등을 포함할 수 있고, 접속망의 부하는 기지국의 남아 있는 큐의 길이, 저장된 큐의 길이, 남아 있는 자원의 양, 사용 가능한 여분의 자원 등을 포함하고, QoS 파라미터는 패킷 전송 지연, 처리량, 패킷 지연의 변화량 및, 에러률 등을 포함한다.
다음으로 접속망(RAN : Radio Access Network)이란, 사용자 단말기가 유/무선 접속 기술을 사용하여 백본망과 연결시켜 주는 망으로 정의할 수 있다. 예를 들어 3GPP에서는 Node-B, RNC(Radio Network Controller)를 망요소로 가지는 망을 접속망으로 정의할 수 있으며 SGSN(Serving GPRS Support Node)/GGSN(Gateway GPRS Support Node)와 같은 코어망을 통하여 백본망과 연결된다.
다음으로 이종망이란. 다중의 접속 기술을 사용하여 다중의 접속망과 연결 가능한 사용자 단말기에서 현재 서비스를 받고 있는 망과 접속 기술이 다르거나 운영자가 다를 경우 이종망이라고 할 수 있다. 예를 들어 현재 접속망이 WLAN망일 경우 WLAN을 제외한 나머지 가용한 접속망이 이종망이 될 수 있다.
마지막으로, 본 발명에서 정의하는 사용자 단말기란 무선으로 통신할 수 있는 모든 단말장치를 의미하며 대표적인 예로 핸드폰, PDA, 노트북과 같은 이동 단말기와 무선랜을 가지는 데스크 탑 PC 등이 본 발명에서 정의하는 사용자 단말기에 포함될 수 있다. 본 발명에서는 그 설명의 편의를 위해서 사용자 단말기를 이동 단말기로 표기 할 수도 있다.
그러면 핸드오버 시 다중 경로 전송을 통해 서비스 품질을 유지하는 사용자 단말기의 시스템 아키텍처를 아래에서 도 1을 참조하여 설명하고자 한다. 도 1은 본 발명의 바람직한 일 실시 예에 따른 끊어짐 없는 서비스를 제공하는 사용자 단말기의 시스템 아키텍처를 도시한 도면이다.
상기 도 1을 참조하면 본 발명의 시스템 아키텍처는 크게 응용(Application) 계층(100), 전송(Transport) 계층(110), 네트워크(Network) 계층(120), 링크(Link) 계층(130) 및, 물리(Physical) 계층(140)을 포함하여 구성한다.
먼저 응용 계층(100)을 살펴보면, 응용 프로그램 및 사용자 인터페이스(101)는 사용자 이름, e-mail 주소, 전화번호와 같은 사용자 정보와 선호 접속망에 관한 정보(151)를 사용자가 설정할 수 있는 인터페이스를 제공하고, 이종망간 핸드오버시 선호 접속망에 대한 정보를 핸드오버 결정모듈(105)로 제공한다.
RTP(Real-time Transport Protocol)/RTCP(Real-time Control Protocol)는 UDP 트래픽에 대한 타임 스탬프(time stamp)(157)를 제공받으며, 이때 RTP/UDP를 사용하는 서비스 플로우의 결합은 핸드오버 결정모듈(105)에서 수행한다.
SIP(Session Initiation Protocol)(104)는 사용자 서비스 플로우의 초대/승인/해제를 담당하고 다중 경로로 전송되는 서비스 플로우 정보(153)를 핸드오버 결정모듈(105)로 제공하여 핸드오버 서비스 플로우를 설정하는데 참여할 수 있다.
SDP(Session Description Protocol)(103)는 서비스 플로우에 대한 매체정보와 송수신 단말에 대한 정보, 서비스 플로우의 시간 정보를 저장하고, 핸드오버 결 정모듈(105)의 서비스 플로우에 대한 정보 요청 시 서비스 플로우의 정보(152)를 제공한다.
핸드오버 결정모듈(GMCP : Generalized Mobility Control Protocol)(105)은 사용자 단말이 설정한 서비스 플로우의 정보, 사용자의 핸드오버 선호 정보, 사용가 능한 접속기술의 정보 등을 관리하고, 서비스 플로우의 정보(152, 153)를 이용하여 서비스 플로우가 요구하는 자원을 관리하고, 핸드오버 정책 정보(151)인 서비스 플로우의 요구 QoS 파라미터와 사용자의 접속망 선호도, 서비스 비용 등을 고려하여 핸드오버 초기화, 접속망 선택, 핸드오버 완료를 제어를 하며 핸드오버가 수행되는 동안 다중 경로를 사용하는 핸드오버 서비스 플로우의 설정, 인식, 결합을 수행한다. 핸드오버 결정모듈(105)의 상세한 설명은 이후 도 2를 참조하여 후술한다.
다음으로 전송 계층(110)을 살펴보면, 먼저, TCP (Transport Control Protocol)는 서비스 플로우의 신뢰성을 제공하기 위하여 재전송 기능을 수행하고, 망의 혼잡을 완화시키기 위하여 종단간 혼잡제어를 수행하고, 본 발명에 따라 핸드오버가 수행되는 동안 다중 경로로 전송되는 핸드오버 서비스 플로우가 TCP를 사용할 경우 포트번호, 시퀀스 번호 등과 같은 서비스 플로우에 관련된 정보(156)를 핸드오버 결정모듈(105)로 제공한다.
UDP(User Datagram Protocol)는 실시간 서비스 플로우를 정의하기 위하여 사용되며, 재전송 기능이나 혼잡 제어를 수행하지 않는다. 그리고, 본 발명의 따라 핸드오버가 수행되는 동안 다중 경로로 전송되는 핸드오버 서비스 플로우가 UDP만 을 사용하는 경우 포트번호와 같은 서비스 플로우에 관련된 정보(160)를 핸드오버 결정모듈(105)로 제공한다.
SCTP(Stream Control Transmission Protocol)는 실시간 서비스와 비 실시간 서비스를 모두 지원하고, 실시간 서비스 플로우의 신뢰성을 향상시키기 위하여 다중 경로 설정 기술을 사용하고, 다중 경로 설정 기술과 동적 주소 재설정 기술을 사용하여 부분적인 multi-homing을 제공한다.
다음으로 네트워크 계층(120)을 살펴보면, 먼저 IP(Internet Protocol)(121)은 서비스 플로우를 정의하기 위하여 사용되는데 IPv4, IPv6, MIP, HIP등을 포함한다. 이중 IPv4는 가장 일반적으로 사용되고 있는 인터넷 프로토콜로 32bit의 주소를 사용하며 서비스 플로우를 정의하기 위하여 사용되며, 이종망간의 핸드오버 시 IP 주소의 변경에 따라 서비스 플로우의 끊어짐이 발생하기도 한다. 서비스 플로우의 끊어짐은 MIP(Mobile IP) 기술을 사용하여 접속점의 변경에 의한 IP주소의 변경시 서비스 플로우가 단절되는 문제를 해결할 수 있다.
미디어 독립 핸드오버(MIH : Media Independent Handover)(122)는 이종 접속망간의 핸드오버 시 접속망에 독립적인 핸드오버를 제공하기 위하여 일반화된 L2 트리거를 활용하여 핸드오버의 효율성을 향상키는 장치로서 본 발명에 따라 핸드오버 결정모듈(105)로 연결중인 RAT 정보(154)와 발견된 RAT 정보(154)를 제공하고 핸드오버 결정모듈(105)로부터 핸드오버 초기화, 선택된 RAT 정보 및, 핸드오버 완료에 대한 제어메시지(159)를 수신하여 핸드오버를 수행한다.
상기 도 1에서 링크 계층(130)과 물리 계층(140)의 경우 종래와 동일함으로 그 상세한 설명을 생략한다.
도 2는 본 발명의 바람직한 일 실시 예에 따른 사용자 단말기의 시스템 아키텍처에서 핸드오버 결정모듈의 세부 구성을 도시한 도면이다. 상기 도 2를 참조하면, 본 발명의 핸드오버 결정모듈(105)은 정보 관리부(Information Management)(210), 서비스 품질 관리부(QoS Management)(220), 시퀀스 관리부(Sequence Management)(230) 및, 핸드오버 관리부(Handover Management)(240)를 포함하여 구성한다.
정보 관리부(210)는 서비스 플로우에 대한 정보의 유지와 관리를 수행하는 장치로서, 서비스 플로우 정보 관리, 핸드오버 정책 관리 및, 무선접속기술 관련 정보 관리를 수행한다. 보다 상세히 살펴보면 서비스 플로우 정보 관리란 SDP/SIP를 통해 제공받는 미디어의 종류(audio, video, etc), 전송 프로토콜 정보(SCTP, TCP, UDP), 미디어의 형식(H.261 video, MPEG video, etc)과 같은 미디어정보를 저장하고, 송수신 IP 주소, 포트번호와 같은 서비스 플로우에 관한 정보를 저장하고, 서비스 플로우의 연결 시작 시간과 완료예정 시간, 현재 연결 유지시간과 같은 서비스 플로우의 시간 정보를 저장하여 관리함을 뜻한다. 다음으로 핸드오버 정책 관리란, 사용 가능한 무선 접속 망의 사용자 접속 정보를 관리하고, 사용자 인터페이스로부터 사용자의 접속망 선호도 정보를 관리함을 뜻한다. 마지막으로, 무선접속기술 관련 정보 관리란 사용자 단말이 사용할 수 있는 접속망 관련 정보를 저장하고, 접속 기술별 제공 가능한 전송속도, 수신신호품질, 제공 가능한 QoS 정보, 서 비스 비용, 망 부하 등과 같은 정보를 관리함을 뜻한다.
서비스 품질 관리부(220)는 서비스 플로우의 QoS 만족여부를 판단하는 장치로서 서비스 플로우 요구자원 관리 및, 서비스 플로우 요구 QoS 파라미터 관리를 수행한다. 보다 상세히 살펴보면, 먼저 서비스 플로우 요구자원 관리란, SDP(103) 또는 SIP(104)를 통해 제공받는 서비스 플로우 정보를 이용하여 현재 연결된 접속망에서 설정된 서비스 플로우의 QoS를 만족시키기 위하여 필요한 무선 자원을 관리함을 의미하며 이때, 서비스 플로우의 요구 자원은 서비스 플로우의 패킷이 생성되는 특성과 서비스 플로우 설정 시 정의한 세션 정보, 사용 프로토콜을 고려하여 계산한다. 다음으로 서비스 플로우 요구 QoS 파라미터 관리란, 서비스 플로우의 세션 정보가 없을 경우 현재 설정된 서비스 플로우와 관련된 QoS 파라미터를 서비스 클래스 별 요구 QoS 파라미터 테이블을 참고하여 요구자원을 계산함을 뜻한다.
시퀀스 관리부(230)는 핸드오버 동안 다중경로로 전송된 동일한 서비스 플로우를 결합하여 하나의 서비스 플로우로 정의하는 장치로서, 핸드오버 서비스 플로우 설정 관리, 다중 경로 서비스 플로우 결합 관리, TCP 서비스 플로우 시퀀스 관리 및, UDP 서비스 플로우 time stamp 관리를 수행한다.
보다 상세히 살펴보면, 먼저 시퀀스 관리부(230)의 핸드오버 서비스 플로우 설정 관리란, -사용자 단말이 핸드오버를 수행하는 동안 핸드오버 서비스 플로우를 설정하기 위한 과정을 수행을 의미하며 이때, -SIP를 사용하는 경우 핸드오버 결정 접속망에서 할당받은 IP 주소를 송신 또는 수신 주소로 변경하고 SDP에 저장된 서비스 플로우의 QoS 정보를 이용하여 INVITE 메시지를 전송한다.
다음으로 시퀀스 관리부(230)의 다중 경로 서비스 플로우 결합 관리란, 사용자 단말이 핸드오버를 수행하는 동안 설정한 핸드오버 서비스 플로우를 인지하는 기능을 수행하고, -사용자 단말기가 접속망을 변경하는 동안 포트 번호와 송신 IP 주소가 동일하나 수신 IP 주소가 다른 IP 패킷이 전송될 경우 서비스 플로우 정보 관리가 저장하고 있는 서비스 플로우의 정보를 기반으로 핸드오버 서비스 플로우 인지 기능을 수행함을 뜻한다.
다음으로 시퀀스 관리부(230)의 TCP 서비스 플로우 시퀀스 관리란, 사용자 단말이 핸드오버를 수행하는 동안 설정한 핸드오버 서비스 플로우가 TCP를 사용할 경우 상위계층 투명성을 제공하기 위하여 서비스 플로우들을 결합하는 기능을 수행하고, -핸드오버 서비스 플로우들의 패킷 정보를 기반으로 시퀀스 번호를 비교하며 패킷의 손실유무와 패킷의 도착시간을 고려하여 선택적으로 상위계층으로 전달함을 의미한다.
마지막으로 시퀀스 관리부(230)의 UDP 서비스 플로우 time stamp 관리란, 사용자 단말이 핸드오버를 수행하는 동안 설정한 핸드오버 서비스 플로우가 UDP를 사용할 경우 상위 계층 투명성을 제공하기 위하여 서비스 플로우들을 결합하는 기능을 수행하고, -핸드오버 서비스 플로우가 UDP/RTP를 사용할 경우 time stamp 정보를 기반으로 선택적으로 상위계층으로 전달하고, -핸드오버 서비스 플로우가 UDP를 사용할 경우 핸드오버 서비스 플로우의 패킷 정보를 비교하여 선택적으로 전달함을 의미한다.
핸드오버 관리부(240)는 핸드오버를 초기화하고 적절한 RAT를 선택하며 핸 드오버를 완료하는 장치로서, 핸드오버 초기화 제어, 핸드오버 수행 접속망 선택 및, 핸드오버 완료 제어를 수행한다.
보다 상세히 살펴보면, 먼저 핸드오버 관리부(240)의 핸드오버 초기화 제어란, -발견된 새로운 접속망 중에서 현재 접속망의 수신 신호 품질, 서비스 플로우의 요구 QoS 파라미터 만족 여부, 사용자의 접속망 선호도, 서비스 비용을 고려하여 새롭게 발견된 접속망의 기지국과 연결을 설정함을 의미한다.
다음으로 핸드오버 관리부(240)의 핸드오버 수행 접속망 선택이란, -연결을 설정한 핸드오버 예상 접속망이 여러 개일 경우 핸드오버 서비스 플로우를 설정할 핸드오버 수행 접속망을 선택하기 위한 과정으로, -핸드오버 예상 접속망들의 수신 신호 품질, 접속망 부하, 사용자의 접속망 선호도, 서비스 비용 등을 고려하여 핸드오버 수행 접속망을 선택하며, -핸드오버 수행 접속망이 선택되면 새로운 IP주소를 할당받기 위하여 등록 과정을 수행한다. 또한, -핸드오버 수행 접속망이 선택되면 MIH(122)로 핸드오버 서비스 플로우의 설정을 요청한다.
마지막으로 핸드오버 관리부(240)의 핸드오버 완료 제어란, -핸드오버 수행 접속망 중에서 핸드오버 서비스 플로우를 설정한 접속망들의 수신 신호 품질, 접속망 부하, 핸드오버 서비스 플로우의 QoS 만족 여부, 사용자의 접속망 선호도, 서비스 비용을 고려하여 서비스 플로우 연결을 해제함을 의미한다.
도 3은 본 발명의 바람직한 일 실시 예에 따른 사용자 단말기가 이동할 때 다중 경로를 설정하여 서비스 품질을 유지하는 핸드오버 개념을 도시한 도면이다.
상기 도 3을 참조하면 사용자 단말(340)은 접속망 1(320)을 설정하기 위하여 기지국(322)과 연결 설정 과정을 수행하여 접속망 1(320)이 사용하는 접속 기술을 통해 사용할 IP 주소를 할당받는 등록 과정을 수행하여 참조번호 151과 같은 제1 링크를 연결한다.
이후 사용자가 요구하는 서비스를 제공하기 위하여 접속망 1(320)을 통하여 제1 서비스 플로우(153) 설정한다. 이때, 핸드오버 결정모듈(105)의 핸드오버 관리부(240)은 사용자의 접속망 선호 정보를 고려하여 MIH(122)로 새로운 접속망 검색을 주기적으로 또는 비 주기적으로 수행할 것을 요구한다. 만약, 주기적인 접속망 검색 명령이 발생할 경우 MIH(122)는 접속 가능한 접속망의 인터페이스를 활성화시켜 주기적으로 검색하고, 비 주기적인 접속망 검색 명령이 발생한 경우 서비스 플로우가 연결된 접속망의 신호 품질, 셀 부하, QoS 만족 여부, 사용자의 이동속도와 같은 정보를 고려하여 새로운 접속망 유무를 검색한다. 또한 새로운 접속망이 발견되면 핸드오버 관리부(240)는 새로운 접속망에 관한 정보를 저장한다.
이후, 사용자 단말(340)에서 핸드오버 관리부(240)는 핸드오버 예상 접속망 DB에 저장된 접속망 중 핸드오버 초기화 조건을 만족하는 접속망이 있을 경우 MIH(122)에게 접속망 연결을 명령 하여 핸드오버 예상 접속망인 접속망 2(330)가 사용하는 접속 기술을 사용하여 핸드오버 초기화 과정을 수행하여 새로운 링크인 제2 링크(152)의 연결을 설정한다.
이때, 핸드오버의 초기화 조건으로 현재 접속망의 수신신호 품질, 접속망 부하, 서비스 플로우의 QoS 만족 여부, 사용자 이동속도, 사용자의 접속망 선호도, 서비스 비용을 일부 또는 전부 고려한다.
그러면, 핸드오버 예상 접속망과의 연결을 명령하는 조건을 살펴보면 다음과 같다. 첫째로, 현재 접속망(320)의 수신신호 품질을 고려할 경우 현재 접속망의 수신 신호 품질이 임계값 이하로 감소하거나 임계값 이하로 일정시간 동안 유지되면 핸드오버 예상 접속망 DB에 저장된 접속망(330)과 제2 링크(152)의 연결을 명령한다.
둘째로, 서비스 플로우의 QoS 파라미터에서 패킷 지연을 고려할 경우 제1 서비스 플로우(153)의 지연이 서비스 플로우가 요구하는 지연보다 높거나 일정시간 동안 서비스 플로우의 지연이 서비스 플로우가 요구하는 지연보다 높게 유지되면 핸드오버 예상 접속망 DB에 저장된 접속망과 제2 링크(152)의 제2 링크(152)의 연결을 명령한다.
셋째로, 서비스 플로우의 QoS 파라미터에서 처리량을 고려할 경우 제1 서비스 플로우(153)의 처리량이 서비스 플로우가 요구하는 처리량보다 낮거나 일정시간 동안 서비스 플로우의 처리량이 서비스 플로우가 요구하는 처리량보다 낮게 유지되면 핸드오버 예상 접속망 DB에 저장된 접속망과 제2 링크(152)의 연결을 명령한다.
넷째로, 서비스 플로우의 QoS 파라미터에서 지연의 변화량을 고려할 경우 제1 서비스 플로우(153)의 지연의 변화량이 서비스 플로우가 요구하는 지연의 변화량보다 높거나 일정시간 동안 서비스 플로우의 지연의 변화량이 서비스 플로우가 요구하는 지연의 변화량보다 높게 유지되면 핸드오버 예상 접속망 DB에 저장된 접속망과 제2 링크(152)의 연결을 명령한다.
다섯째로, 서비스 플로우의 QoS 파라미터에서 에러율을 고려할 경우 제1 서비스 플로우(153)의 에러율이 서비스 플로우가 요구하는 에러율보다 높거나 일정시간 동안 서비스 플로우의 에러율이 서비스 플로우가 요구하는 에러율보다 높게 유지되면 핸드오버 예상 접속망 DB에 저장된 접속망과 제2 링크(152)의 연결을 명령한다.
일곱째로 사용자의 접속망 선호도를 고려할 경우 새롭게 발견된 제2 접속망(330)이 사용자가 설정한 접속망 선호도에서 우선순위를 가질 경우 핸드오버 예상 접속망 DB에 저장된 접속망과 제2 링크(152)의 연결을 명령한다.
여덟째로, 서비스 비용을 고려할 경우 새롭게 발견된 제2 접속망(330)의 단위 비트 당 전송비용이 현재 접속망(320)의 단위 비트 당 전송비용 보다 낮을 경우 핸드오버 예상 접속망 DB에 저장된 접속망과 제2 링크(152)의 연결을 명령한다.
이후, 사용자 단말(340)에서 핸드오버 관리부(240)는 핸드오버 수행 접속망을 선택한 뒤 선택된 핸드오버 수행 접속망을 통하여 참조번호 155와 같은 핸드오버 서비스 플로우 설정 과정을 수행한다. 설정과정에서 만약, 발견된 접속망 중 복수개의 접속망이 핸드오버 초기화 조건을 만족할 경우 핸드오버 선택 조건을 만족하는 핸드오버 수행 접속망을 선택한다. 이때 핸드오버 선택 조건으로 수신 신호 품질, 접속망 부하, 사용자의 접속망 선호도, 서비스 비용을 일부 또는 전부 고려한다.
그러면 핸드오버 초기화 조건을 만족하는 복수개의 접속망에서의 핸드오버 수행 접속망을 선택하는 조건을 살펴보면 다음과 같다. 첫째로, 수신 신호 품질을 고려할 경우 등록된 새로운 핸드오버 예상 접속망 중에서 가장 수신 신호 품질이 좋은 접속망을 선택하거나 일정시간 동안 평균 수신 신호 품질이 가장 좋은 접속망을 선택한다.
둘째로, 접속망 부하를 고려할 경우 등록된 새로운 핸드오버 예상 접속망 중에서 접속망 부하가 가장 적은 접속망을 선택하거나 일정시간 동안 평균 접속망 부하가 가장 적은 접속망을 선택한다.
셋째로, 사용자의 접속망 선호도를 고려할 경우 등록된 핸드오버 예상 접속망 중에서 사용자의 접속망 선호도가 가장 높은 접속망을 선택한다.
넷째로, 서비스 비용을 고려할 경우 등록된 핸드오버 예상 접속망 중에서 서비스 비용이 가장 낮은 접속망을 선택한다.
이후, 사용자 단말(340)는 시퀀스 관리부(230)를 통해 기존 접속망을 통한 서비스 플로우(153)와 핸드오버 선택 접속망을 통한 핸드오버 서비스 플로우(154)를 하나의 서비스로 결합한다. 이때, 1. 핸드오버 서비스 플로우 설정 요청을 받은 단말 또는 서버는 변경된 IP 주소를 송신 또는 수신 주소로 변경하여 핸드오버 서비스 플로우를 생성하여 전송한다.
이후, 사용자 단말(340)에서 핸드오버 관리부(240)는 핸드오버 서비스 플로우(154)가 설정되어 있을 경우 핸드오버 완료 조건을 서비스 플로우(154)의 연결을 해제한다. 이때, 핸드오버 완료 조건으로 서비스 플로우가 연결된 접속망들의 수신 신호 품질, 접속망 부하, 서비스 플로우의 QoS 만족 여부, 사용자의 접속망 선호도 및, 서비스 비용을 고려한다.
그러면, 서비스 플로우의 연결을 해제하는 핸드오버 완료 조건을 살펴보면 다음과 같다. 첫째로, 핸드오버 완료 조건으로 핸드오버 수행 접속망의 수신 신호 품질을 고려할 경우 수신 신호 품질이 가장 좋은 접속망보다 임계값만큼 낮은 수신 신호 품질을 가지는 접속망의 연결을 해제하거나 수신 신호 품질이 가장 좋은 접속망보다 일정시간 동안 임계값만큼 낮은 수신 신호 품질을 유지하는 접속망의 연결을 해제한다.
둘째로, 핸드오버 완료 조건으로 핸드오버 수행 접속망의 망부하를 고려할 경우 접속망 부하가 가장 적은 접속망보다 임계값만큼 많은 접속망 부하를 가지는 접속망의 연결을 해제하거나 접속망 부하가 가장 적은 접속망보다 일정시간 동안 임계값만큼 많은 접속망 부하를 유지하는 접속망의 연결을 해제한다.
셋째로 핸드오버 완료 조건으로 서비스 플로우의 QoS 파라미터 중 지연을 고려할 경우 서비스 플로우가 요구하는 지연을 일정시간 동안 만족시키기 못하는 접속망을 통해 연결된 서비스 플로우의 연결을 해제한다.
넷째로, 핸드오버 완료 조건으로 서비스 플로우의 QoS 파라미터 중 지연을 고려할 경우 지연이 가장 적은 접속망보다 임계값만큼 지연이 긴 접속망을 통해 연결된 서비스 플로우의 연결을 해제하거나 지연이 가장 적은 접속망보다 일정시간 동안 임계값만큼 지연이 긴 접속망을 통해 연결된 서비스 플로우의 연결을 해제한다.
다섯째로, 핸드오버 완료 조건에서 서비스 플로우의 QoS 파라미터 중 처리량을 고려할 경우 서비스 플로우가 요구하는 처리량을 일정시간 동안 만족시키기 못하는 접속망을 통해 연결된 서비스 플로우의 연결을 해제한다.
여섯째로, 핸드오버 완료 조건에서 서비스 플로우의 QoS 파라미터 중 지연의 변화량을 고려할 경우 서비스 플로우가 요구하는 지연의 변화량을 일정시간 동안 만족시키기 못하는 접속망을 통해 연결된 서비스 플로우의 연결을 해제하거나 지연의 변화량이 가장 적은 접속망보다 임계값만큼 지연의 변화량이 긴 접속망을 통해 연결된 서비스 플로우의 연결을 해제하거나 지연의 변화량이 가장 적은 접속망보다 일정시간 동안 임계값만큼 지연의 변화량이 긴 접속망을 통해 연결된 서비스 플로우의 연결을 해제한다.
일곱째로, 핸드오버 완료 조건에서 서비스 플로우의 QoS 파라미터 중 에러율을 고려할 경우 서비스 플로우가 요구하는 에러율을 일정시간 동안 만족시키기 못하는 접속망을 통해 연결된 서비스 플로우의 연결을 해제하거나 에러율이 가장 낮은 접속망보다 임계값만큼 에러율이 높은 접속망을 통해 연결된 서비스 플로우의 연결을 해제하거나 에러율이 가장 낮은 접속망보다 일정시간 동안 임계값만큼 에러율이 높은 접속망을 통해 연결된 서비스 플로우의 연결을 해제한다.
여덟째로 핸드오버 완료 조건에서 사용자의 접속망 선호도를 고려할 경우 접속망의 선호도가 상대적으로 낮은 접속망을 통해 연결된 서비스 플로우의 연결을 해제한다.
아홉째로, 핸드오버 완료 조건에서 서비스 비용을 고려할 경우 서비스 비용이 상대적으로 높은 접속망을 통해 연결된 서비스 플로우의 연결을 해제한다.
이하, 상기와 같이 구성된 본 발명에 따른 사용자 단말기에서 핸드오버 시에 동일한 응용 서비스를 다중의 접속망으로 통하여 서비스 받음으로써 서비스 품질을 유지하는 방법을 아래에서 도면을 참조하여 설명한다.
도 4는 본 발명의 바람직한 일 실시 예에 따른 사용자 단말기에서 핸드오버 시에도 서비스 품질을 유지하는 과정을 도시한 흐름도이다. 상기 도 4를 참조하면 사용자 단말기는 400단계로 진행하여 서비스 플로우를 설정하여 서비스 품질 관리부(220)에 저장한다. 이때 서비스 플로우를 설정하기 위하여 SIP를 이용하는 경우 SIP/SDP로부터 서비스 플로우의 정보를 획득하고, SIP를 사용하지 않을 경우 서비스 플로우를 설정하기 위하여 사용한 응용계층 프로토콜에 따라 정의된 서비스 클래스에 따른 서비스 플로우를 설정하여 저장한다.
이후, 사용자 단말기는 402단계로 진행하여 연결한 접속망의 RAT 관련 정보를 저장한다. 이때, RAT 관련 정보는 MIH의 이벤트 서비스와 같이 전송되는 정보 서비스를 통하여 정보 관리부(210)에 저장한다.
이후, 사용자 단말기에서 핸드오버 관리부(240)는 404단계로 진행하여 주기 또는 비주기로 새로운 RAT의 검색을 MIH(122)를 통하여 명령하여 새로운 RAT의 존재를 여부를 확인하고, 존재하면 정보 관리부(210)에 가용한 RAT 정보로 저장한다.
상기 404단계의 확인결과 새로운 RAT의 존재하면, 즉, 새로운 링크가 존재하면, 사용자 단말기에서 핸드오버 관리부(240)는 406단계로 진행하여 서비스 품질 관리부(220)로부터 현재 접속망을 통해 연결된 서비스 플로우의 QoS 만족여부와 정보 관리부(210)로부터 제공받는 가입자의 접속망 선호 정보를 이용하여 핸드오버 초기화 조건을 만족하는 접속망의 존재 여부를 주기 또는 비주기적으로 확인한다. 이때, 현재 접속망의 수신 신호 품질과 접속망 부하, 서비스 플로우의 QoS 만족 여부, 사용자의 접속망 선호도, 서비스 비용 등을 고려한다.
상기 406단계의 확인결과 핸드오버 초기화 조건을 만족하는 접속망이 존재하면, 사용자 단말기에서 핸드오버 관리부(240)는 408단계로 진행하여 새로운 접속망과의 링크 연결을 설정하고 관련 RAT 정보를 정보 관리부(210)에 저장하고, 410단계로 진행하여 정보 관리부(210)에 저장된 접속망 선호 정보와 가용한 RAT 정보를 이용하여 핸드오버 예상 접속망의 수신 신호 품질, 접속망 부하, 사용자의 접속망 선호도, 서비스 비용 등을 고려하여 접속망을 선택한다.
이후, 사용자 단말기는 412단계로 진행하여 선택한 접속망에서 사용할 IP 주소를 할당받고 관련 정보를 정보 관리부(210)에 저장하고, 414단계로 진행하여 정보 관리부(210)에 저장된 RAT 관련 정보를 이용하여 핸드오버 관리부(240)는 시퀀스 관리부(230)로 핸드오버 서비스 플로우의 설정을 요청하고 시퀀스 관리부(230)에서 핸드오버 서비스 플로우의 설정한다.
핸드오버 서비스 플로우의 설정이 완료되면 사용자 단말기는 416단계로 진행하여 기존에 연결된 접속망을 통한 서비스 플로우와 핸드오버 선택 접속망을 통해 전달된 핸드오버 서비스 플로우를 시퀀스 관리부(230)에서 결합하고 상위 계층으로 전달함으로써 데이터를 송/수신 한다.
복수의 서비스 플로우를 통해 데이터를 송/수신하는 중에 사용자 단말기의 핸드오버 관리부(240)는 418단계로 진행하여 핸드오버 완료 조건의 만족 여부를 확 인한다. 확인결과 만족하지 않으면 계속해서 복수의 서비스 플로우를 통해 서비스를 제공받는다.
하지만 상기 418단계의 확인결과 핸드오버 완료 조건을 만족하면, 사용자 단말기에서 핸드오버 관리부(240)는 420단계로 진행하여 시퀀스 관리부(230)에게 핸드오버 완료 조건을 만족한 접속망을 통하여 연결된 서비스 플로우의 연결을 해제하도록 하고, 연결이 해제되면 핸드오버 관리부(240)은 MIH(122)을 통하여 핸드오버 완료 조건을 만족한 접속망과의 연결을 해제한다.
지금까지 본 발명에 따른 구체적인 실시예에 관하여 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서는 여러 가지 변형이 가능함은 물론이다. 그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안 되며, 후술하는 특허 청구의 범위뿐 아니라 이 특허 청구의 범위와 균등한 것들에 의해 정해져야 한다.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 이는 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서, 본 발명 사상은 아래에 기재된 특허청구범위에 의해서만 파악되어야 하고, 이의 균등 또는 등가적 변형 모두는 본 발명 사상의 범주에 속한다고 할 것이다.
도 1은 본 발명의 바람직한 일 실시 예에 따른 핸드오버 시에도 서비스 품질을 유지하는 이동 단말기의 시스템 아키텍처를 도시한 도면,
도 2는 본 발명의 바람직한 일 실시 예에 따른 이동 단말기의 시스템 아키텍처에서 핸드오버 결정모듈의 세부 구성을 도시한 도면,
도 3은 본 발명의 바람직한 일 실시 예에 따른 이동 단말기가 이동할 때 다중 경로를 설정하여 서비스 품질을 유지하는 핸드오버 개념을 도시한 도면 및,
도 4는 본 발명의 바람직한 일 실시 예에 따른 이동 단말기에서 핸드오버 시에도 서비스 품질을 유지하는 과정을 도시한 흐름도이다.

Claims (13)

  1. 접속망의 수신 신호 품질, 접속망 부하, 서비스 플로우의 서비스 품질(QoS : Quality of Service)의 만족 여부, 사용자의 접속망 선호도 및, 서비스 비용 중에서 적어도 하나 이상을 고려하는 핸드오버 초기화 조건을 만족하는 새로운 접속망이 존재하면 상기 새로운 접속망과 링크 연결을 하는 단계;
    상기 새로운 접속망에서 사용할 아이피(IP)를 할당받아 상기 새로운 접속망을 통하는 핸드오버 서비스 플로우를 설정하는 단계; 및
    적어도 하나의 기존의 접속망과 적어도 하나의 상기 새로운 접속망이 모두 연결 가능한 경우 연결중이던 상기 서비스 플로우와 상기 핸드오버 서비스 플로우를 통해 다중 경로로 동시에 서비스를 제공받는 단계를 포함하는 사용자 단말 장치에서 끊어짐 없는 서비스를 제공하는 방법.
  2. 삭제
  3. 핸드오버 초기화 조건을 만족하는 새로운 접속망이 존재하면 상기 새로운 접속망과 링크 연결을 하는 단계;
    상기 핸드오버 초기화 조건을 만족하는 접속망이 다수개 존재하면 핸드오버를 위한 접속망을 선택하는 단계;
    상기 새로운 접속망에서 사용할 아이피(IP)를 할당받아 상기 새로운 접속망을 통하는 핸드오버 서비스 플로우를 설정하는 단계; 및
    기존의 접속망과 상기 새로운 접속망이 모두 연결 가능한 경우 연결중이던 상기 서비스 플로우와 상기 핸드오버 서비스 플로우를 통해 다중 경로로 동시에 서비스를 제공받는 단계를 포함하는 사용자 단말 장치에서 끊어짐 없는 서비스를 제공하는 방법.
  4. 제 3항에 있어서, 상기 핸드오버를 위한 접속망을 선택하는 조건은,
    접속망으로부터의 수신 신호 품질, 접속망 부하, 사용자의 접속망 선호도 및, 서비스 비용 중에서 적어도 하나 이상을 고려한 조건임을 특징으로 하는 사용자 단말 장치에서 끊어짐 없는 서비스를 제공하는 방법.
  5. 핸드오버 초기화 조건을 만족하는 새로운 접속망이 존재하면 상기 새로운 접속망과 링크 연결을 하는 단계;
    상기 새로운 접속망에서 사용할 아이피(IP)를 할당받아 상기 새로운 접속망을 통하는 핸드오버 서비스 플로우를 설정하는 단계;
    적어도 하나의 기존의 접속망과 적어도 하나의 상기 새로운 접속망이 모두 연결 가능한 경우 연결중이던 상기 서비스 플로우와 상기 핸드오버 서비스 플로우를 통해 다중 경로로 동시에 서비스를 제공받는 단계; 및
    서비스를 제공하던 서비스 플로우 중에서 핸드오버 완료 조건을 만족하는 서비스 플로우을 감지하면 감지한 서비스 플로우의 연결을 해제하는 단계를 포함 하는 사용자 단말 장치에서 끊어짐 없는 서비스를 제공하는 방법.
  6. 제 5항에 있어서, 상기 핸드오버 완료 조건은,
    서비스 플로우가 연결된 접속망들의 수신 신호 품질, 접속망 부하, 서비스 플로우의 QoS 만족 여부, 사용자의 접속망 선호도 및, 서비스 비용 중에서 적어도 하나 이상을 고려한 조건임을 특징으로 하는 사용자 단말 장치에서 끊어짐 없는 서비스를 제공하는 방법.
  7. 접속망의 수신 신호 품질, 접속망 부하, 서비스 플로우의 서비스 품질(QoS : Quality of Service)의 만족 여부, 사용자의 접속망 선호도 및, 서비스 비용 중에서 적어도 하나를 고려하는 핸드오버 초기화 조건을 만족하는 새로운 접속망이 적어도 하나 이상 존재하고,
    전송(Transport) 계층 이상에서 적어도 하나 이상의 기존의 접속망과 상기 새로운 접속망이 모두 연결 가능한 경우 다중의 서비스 플로우들을 통해 동시에 서비스를 제공받도록 하는 핸드오버 결정모듈(GMCP: Generalized Mobility Control Protocol)포함하는 끊어짐 없는 서비스를 제공하는 사용자 단말 장치.
  8. 전송(Transport) 계층 이상에서 적어도 하나 이상의 기존의 접속망과 새로운 접속망이 모두 연결 가능한 경우 다중의 서비스 플로우들을 통해 동시에 서비스를 제공받도록 하는 핸드오버 결정모듈(GMCP: Generalized Mobility Control Protocol)포함하고,
    상기 핸드오버 결정모듈은,
    서비스 플로우에 대한 정보의 관리와 핸드오버 정책을 관리하는 정보 관리부;
    서비스 플로우의 서비스품질의 만족 여부를 판단하는 서비스 품질 관리부;
    핸드오버 동안 다중경로로 전송된 동일한 서비스를 제공하는 다수의 서비스 플로우를 결합하여 하나의 서비스 플로우로 정의하는 시퀀스 관리부; 및
    핸드오버 초기화 조건에 따라 핸드오버를 수행할 핸드오버 접속망을 선택하고 다중경로로 서비스를 제공받다가 핸드오버 완료 조건을 만족하는 서비스 플로우와의 연결을 해제하는 핸드오버 관리부를 포함함을 특징으로 하는 끊어짐 없는 서비스를 제공하는 사용자 단말 장치.
  9. 제 8항에 있어서, 상기 핸드오버 정책은,
    사용자의 접속망 선호도 정보임을 특징으로 하는 끊어짐 없는 서비스를 제공하는 사용자 단말 장치.
  10. 제 8항에 있어서, 상기 핸드오버 초기화 조건은,
    접속망의 수신 신호 품질, 접속망 부하, 서비스 플로우의 서비스 품질(QoS : Quality of Service)의 만족 여부, 사용자의 접속망 선호도 및, 서비스 비용 중에서 적어도 하나 이상을 고려한 조건임을 특징으로 하는 끊어짐 없는 서비스를 제공하는 사용자 단말 장치.
  11. 제 8항에 있어서, 상기 핸드오버 관리부는,
    상기 핸드오버 초기화 조건을 만족하는 접속망이 다수개 존재하면 핸드오버를 위한 접속망을 선택하는 단계를 더 포함함을 특징으로 하는 끊어짐 없는 서비스 를 제공하는 사용자 단말 장치.
  12. 제 8항에 있어서, 상기 핸드오버를 위한 접속망을 선택하는 조건은,
    접속망으로부터의 수신 신호 품질, 접속망 부하, 사용자의 접속망 선호도 및, 서비스 비용 중에서 적어도 하나 이상을 고려한 조건임을 특징으로 끊어짐 없는 서비스를 제공하는 사용자 단말 장치.
  13. 제 8항에 있어서, 상기 핸드오버 완료 조건은,
    서비스 플로우가 연결된 접속망들의 수신 신호 품질, 접속망 부하, 서비스 플로우의 QoS 만족 여부, 사용자의 접속망 선호도 및, 서비스 비용 중에서 적어도 하나 이상을 고려한 조건임을 특징으로 하는 끊어짐 없는 서비스를 제공하는 사용자 단말 장치.
KR1020080085223A 2007-12-18 2008-08-29 끊어짐 없는 서비스를 제공하는 사용자 단말 장치 및 방법 KR101018551B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
PCT/KR2008/007503 WO2009078675A1 (en) 2007-12-18 2008-12-18 Seamless service method controlled by user terminal
US12/808,667 US20110122812A1 (en) 2007-12-18 2008-12-18 Seamless service method controlled by user terminal
EP08861724.6A EP2225837A4 (en) 2007-12-18 2008-12-18 SEAMLESS SERVICE PROCESS CONTROLED BY A USER-DEVICE

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020070133629 2007-12-18
KR20070133629 2007-12-18

Publications (2)

Publication Number Publication Date
KR20090066200A KR20090066200A (ko) 2009-06-23
KR101018551B1 true KR101018551B1 (ko) 2011-03-03

Family

ID=40994312

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080085223A KR101018551B1 (ko) 2007-12-18 2008-08-29 끊어짐 없는 서비스를 제공하는 사용자 단말 장치 및 방법

Country Status (4)

Country Link
US (1) US20110122812A1 (ko)
EP (1) EP2225837A4 (ko)
KR (1) KR101018551B1 (ko)
WO (1) WO2009078675A1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140144624A (ko) * 2013-06-11 2014-12-19 에스케이텔레콤 주식회사 기지국장치 및 기지국장치의 동작 방법
KR20140144968A (ko) * 2013-06-12 2014-12-22 에스케이텔레콤 주식회사 기지국장치 및 기지국장치의 동작 방법

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8923852B2 (en) 2006-11-01 2014-12-30 Seven Networks, Inc. System, method, and computer-readable medium for user equipment decision-making criteria for connectivity and handover
US8165090B2 (en) * 2008-05-15 2012-04-24 Nix John A Efficient handover of media communications in heterogeneous IP networks
US8228861B1 (en) * 2008-09-12 2012-07-24 Nix John A Efficient handover of media communications in heterogeneous IP networks using handover procedure rules and media handover relays
US7848756B2 (en) 2008-09-22 2010-12-07 Telefonaktiebolaget L M Ericsson (Publ) Radio access technology selection
KR101075964B1 (ko) * 2009-02-02 2011-10-21 아주대학교산학협력단 통신 시스템에서 다중 링크 중계 장치 및 방법
US20110182272A1 (en) * 2010-01-25 2011-07-28 Qualcomm Incorporated Application-layer handoff of an access terminal from a first system of an access network to a second system of the access network during a communication session within a wireless communications system
US8908636B2 (en) * 2010-06-21 2014-12-09 Qualcomm Incorporated Method and apparatus for QoS context transfer during inter radio access technology handover in a wireless communication system
US8891438B2 (en) * 2010-09-08 2014-11-18 Intel Corporation Packet-data network and methods for RAN-agnostic multimedia content distribution
KR101761811B1 (ko) 2010-11-22 2017-07-26 삼성전자주식회사 무선 통신 시스템에서 매크로 기지국과 차량 기지국간의 핸드오버 지원 방법 및 시스템
WO2012119217A1 (en) * 2011-03-04 2012-09-13 Research In Motion Limited Mobile device driven information exchange
CN110072277B (zh) * 2011-04-01 2021-10-12 三菱电机株式会社 移动终端
US9066370B2 (en) * 2012-03-02 2015-06-23 Seven Networks, Inc. Providing data to a mobile application accessible at a mobile device via different network connections without interruption
WO2014043500A1 (en) * 2012-09-14 2014-03-20 Interdigital Patent Holding, Inc. Methods for mobility control for wi-fi offloading in wireless systems
US11050669B2 (en) 2012-10-05 2021-06-29 Aaa Internet Publishing Inc. Method and system for managing, optimizing, and routing internet traffic from a local area network (LAN) to internet based servers
US10917299B2 (en) * 2012-10-05 2021-02-09 Aaa Internet Publishing Inc. Method of using a proxy network to normalize online connections by executing computer-executable instructions stored on a non-transitory computer-readable medium
USRE49392E1 (en) 2012-10-05 2023-01-24 Aaa Internet Publishing, Inc. System and method for monitoring network connection quality by executing computer-executable instructions stored on a non-transitory computer-readable medium
US11838212B2 (en) 2012-10-05 2023-12-05 Aaa Internet Publishing Inc. Method and system for managing, optimizing, and routing internet traffic from a local area network (LAN) to internet based servers
CN105009475B (zh) 2012-12-13 2019-01-18 华为技术有限公司 考虑到用户设备(ue)移动性的用于准入控制和资源可用性预测的方法和系统
CN104885484B (zh) 2012-12-14 2019-04-05 华为技术有限公司 使用抽象网络资源需求的服务提供
US9426075B2 (en) * 2013-03-12 2016-08-23 Huawei Technologies Co., Ltd. Method and system to represent the impact of load variation on service outage over multiple links
CN104144480A (zh) * 2013-05-10 2014-11-12 中兴通讯股份有限公司 接入技术网络间互通方法和装置
JP6156092B2 (ja) * 2013-11-21 2017-07-05 富士通株式会社 無線通信装置、及び無線通信方式の切替制御方法
US10142799B2 (en) * 2014-08-19 2018-11-27 Qualcomm Incorporated Multicasting traffic using multi-connectivity
WO2016108136A1 (en) * 2014-12-31 2016-07-07 Reliance Jio Infocomm Limited System and method for providing seamless service in a mobile device
US9763148B2 (en) 2015-05-04 2017-09-12 At&T Intellectual Property I, L.P. Method and system for managing wireless connectivity in a communication system
IL247823B (en) * 2016-09-14 2019-11-28 Omnistream A system and method for transferring segmented data
KR102413507B1 (ko) * 2017-10-30 2022-06-24 후아웨이 테크놀러지 컴퍼니 리미티드 서비스 신뢰성 개선 방법, 디바이스 및 시스템

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030114158A1 (en) 2001-12-18 2003-06-19 Lauri Soderbacka Intersystem handover of a mobile terminal
KR20070012670A (ko) * 2004-03-12 2007-01-26 인터디지탈 테크날러지 코포레이션 멀티-모드 무선 송/수신 유닛을 갖는 무선 통신 시스템들사이에서 무선 액세스 기술을 스위칭하기 위한 방법 및시스템
US20070026861A1 (en) 2005-07-27 2007-02-01 Alcatel Method of triggering a handover
US20070135121A1 (en) 2005-12-08 2007-06-14 Electronics And Telecommunications Research Institute User and service mobility support system and method in ubiquitous environment

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6324279B1 (en) * 1998-08-04 2001-11-27 At&T Corp. Method for exchanging signaling messages in two phases
US6829215B2 (en) * 2000-10-31 2004-12-07 Marconi Intellectual Property (Ringfence) Inc. IP multi-homing
US20030003933A1 (en) * 2001-06-27 2003-01-02 Intel Corporation Mobile client for multi-service provider network environment
US7096022B2 (en) * 2002-10-08 2006-08-22 Ntt Docomo, Inc. System and method for supporting quality of service in vertical handovers between heterogeneous networks
US7599323B2 (en) * 2002-10-17 2009-10-06 Alcatel-Lucent Usa Inc. Multi-interface mobility client
GB2398705B (en) * 2003-02-21 2005-08-10 Toshiba Res Europ Ltd Automatic wireless connection selection
US7203486B2 (en) * 2003-05-19 2007-04-10 France Telecom Wireless system having a dynamically configured multimodal user interface based on user preferences
US20070008884A1 (en) * 2003-10-08 2007-01-11 Bob Tang Immediate ready implementation of virtually congestion free guarantedd service capable network
EP1695589A4 (en) * 2003-11-20 2007-04-18 Research In Motion Ltd SEAMLESS CONNECTING IN A DOUBLE-MODE ENVIRONMENT
CA2588781A1 (en) * 2004-11-19 2006-05-26 The Trustees Of The Stevens Institute Of Technology Multi-access terminal with capability for simultaneous connectivity to multiple communication channels
KR20060100031A (ko) * 2005-03-16 2006-09-20 삼성전자주식회사 다중 무선 접속 방식을 지원하는 이동 단말에서 네트워크인터페이스 선택 장치 및 방법
US20080235048A1 (en) * 2007-03-22 2008-09-25 Nokia Corporation Roaming agreements in a wideband wireless system
WO2008127662A1 (en) * 2007-04-12 2008-10-23 Marvell World Trade Ltd. Packet data network connectivity domain selection and bearer setup

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030114158A1 (en) 2001-12-18 2003-06-19 Lauri Soderbacka Intersystem handover of a mobile terminal
KR20070012670A (ko) * 2004-03-12 2007-01-26 인터디지탈 테크날러지 코포레이션 멀티-모드 무선 송/수신 유닛을 갖는 무선 통신 시스템들사이에서 무선 액세스 기술을 스위칭하기 위한 방법 및시스템
US20070026861A1 (en) 2005-07-27 2007-02-01 Alcatel Method of triggering a handover
US20070135121A1 (en) 2005-12-08 2007-06-14 Electronics And Telecommunications Research Institute User and service mobility support system and method in ubiquitous environment

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140144624A (ko) * 2013-06-11 2014-12-19 에스케이텔레콤 주식회사 기지국장치 및 기지국장치의 동작 방법
KR102018663B1 (ko) * 2013-06-11 2019-09-05 에스케이텔레콤 주식회사 기지국장치 및 기지국장치의 동작 방법
KR20140144968A (ko) * 2013-06-12 2014-12-22 에스케이텔레콤 주식회사 기지국장치 및 기지국장치의 동작 방법
KR102018697B1 (ko) * 2013-06-12 2019-09-05 에스케이텔레콤 주식회사 기지국장치 및 기지국장치의 동작 방법

Also Published As

Publication number Publication date
EP2225837A4 (en) 2014-05-07
US20110122812A1 (en) 2011-05-26
KR20090066200A (ko) 2009-06-23
WO2009078675A1 (en) 2009-06-25
EP2225837A1 (en) 2010-09-08

Similar Documents

Publication Publication Date Title
KR101018551B1 (ko) 끊어짐 없는 서비스를 제공하는 사용자 단말 장치 및 방법
US8014381B2 (en) Communication system and communication terminal
McNair et al. Vertical handoffs in fourth-generation multinetwork environments
TWI465143B (zh) 鄰網路廣告
US7693093B2 (en) QoS-aware handover procedure for IP-based mobile ad-hoc network environments
US8200223B2 (en) Base station and data transfer method for transferring data when a mobile station performs a handover
EP1928133B1 (en) Method of transmitting data in handover between base stations in wireless communication system
CN101686576B (zh) 移动终端装置及其通信方法
JP4414395B2 (ja) ローカルネットワークにおける利用可能帯域幅の変動への適応方法、および、その装置
CN104796951A (zh) 用于移动切换的动态分组缓冲系统
WO2007013839A1 (en) Means and methods for improving the handover characteristics of radio access networks
JP2005027314A (ja) モバイルIPv6ホームエージェントのシームレスハンドオーバー方法
WO2007043180A1 (ja) アクセスネットワーク選択方法
US10404604B2 (en) Telecommunications system and method
US7957344B2 (en) Path setting method, mobile terminal, and path managing device
US20070223420A1 (en) Communication Handover Method, Communication Message Processing Method and Program for Executing These Methods by use of a Computer
US20110211452A1 (en) Radio base station and radio communication method
US20090190551A1 (en) Route Setting Method and Route Management Device
KR20160120052A (ko) 세그먼트 라우팅을 이용한 아이피 패킷 전송 방법 및 장치
CN101006704A (zh) 用于移动切换的动态分组缓冲系统
EP2319266B1 (en) Method for supporting quality of service mechanisms during a handover process or in preparation of a handover process
KR100747913B1 (ko) 셀룰러 인터넷 프로토콜에서의 세미소프트 핸드오프 방법및 시스템
Lee et al. Seamless QoS guarantees in mobile internet using NSIS with advance resource reservation
Nursimloo et al. Integrating fast mobile IPv6 and SIP in 4G network for real-time mobility
CN100428717C (zh) 保持业务会话连续性的方法

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
J201 Request for trial against refusal decision
AMND Amendment
B701 Decision to grant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20140123

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20150126

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee