KR20130001436A - 액세스 네트워크 선택 제어를 위한 방법, 장치 및 단말 - Google Patents

액세스 네트워크 선택 제어를 위한 방법, 장치 및 단말 Download PDF

Info

Publication number
KR20130001436A
KR20130001436A KR1020110062170A KR20110062170A KR20130001436A KR 20130001436 A KR20130001436 A KR 20130001436A KR 1020110062170 A KR1020110062170 A KR 1020110062170A KR 20110062170 A KR20110062170 A KR 20110062170A KR 20130001436 A KR20130001436 A KR 20130001436A
Authority
KR
South Korea
Prior art keywords
access network
policy
information
congestion
terminal
Prior art date
Application number
KR1020110062170A
Other languages
English (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 KR1020110062170A priority Critical patent/KR20130001436A/ko
Publication of KR20130001436A publication Critical patent/KR20130001436A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
    • 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

Landscapes

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

Abstract

본 발명은 액세스 네트워크 선택 제어에 관한 것으로서, 더욱 상세하게는, 데이터 플로우 식별을 통해 액세스 네트워크 상황에 적응적인 데이터 오프로드 기능을 제공하는 액세스 네트워크 선택 제어를 위한 방법, 장치 및 단말에 관한 것이다.

Description

액세스 네트워크 선택 제어를 위한 방법, 장치 및 단말{METHOD, APPARATUS AND TERMINAL FOR ACCESS NETWORK SELECTION CONTROL}
본 발명은 액세스 네트워크 선택 제어에 관한 것이다.
종래의 액세스 네트워크 선택 제어 기술에서는, 데이터 플로우가 현재 네트워크에 미치는 영향을 고려하거나 액세스 네트워크 간의 상황을 고려하여 액세스 네트워크를 선택하는 방법을 제공하지 못하는 문제점이 있다.
또한, 종래의 액세스 네트워크 선택 제어 기술은, 액세스 네트워크 환경의 변화에 따라 현재 전송중인 데이터 플로우를 적절한 액세스 네트워크로 이동할 수 있는 기준이 되는 동적 데이터 플로우 식별 방법을 제공하지 못하는 문제점이 있다.
또한, 종래의 액세스 네트워크 선택 제어 기술은, 네트워크 사업자가 데이터 오프로드를 네트워크 상황에 맞게 동적으로 제공할 수 있는 방법을 제공하지 못하는 문제점이 있다.
이러한 배경에서, 본 발명은, 단말이 접속 가능한 복수의 액세스 네트워크 중에서 데이터를 효율적으로 전송하는데 적합한 액세스 네트워크를 선택하여 단말이 액세스할 수 있도록 해줌으로써 데이터 오프로드를 효율적으로 제공할 수 있는 액세스 네트워크 선택 제어를 위한 방법, 장치 및 단말을 제공한다.
또한, 본 발명은, 데이터 플로우 식별을 통해 액세스 네트워크 상황에 적응적인 데이터 오프로드 기능을 제공하는 액세스 네트워크 선택 제어를 위한 방법, 장치 및 단말을 제공한다.
일 측면에서, 본 발명은, 액세스 네트워크 상황 정보를 토대로 액세스 네트워크 선택 제어를 위한 정책을 업데이트하는 정책 업데이트부; 및 상기 업데이트된 정책을 단말로 송신하는 정책 송신부를 포함하는 액세스 네트워크 선택 제어 장치를 제공한다.
다른 측면에서, 본 발명은, 액세스 네트워크 선택 제어 장치로부터 액세스 네트워크 선택 제어를 위한 정책을 수신하는 정책 수신부; 및 상기 수신된 정책을 기반으로, 데이터 플로우를 식별하고 액세스 네트워크를 선택하는 데이터 플로우 식별 및 액세스 네트워크 선택부를 포함하는 액세스 네트워크 선택 제어를 위한 단말을 제공한다.
또 다른 측면에서, 본 발명은, 액세스 네트워크 선택 제어 방법에 있어서, 액세스 네트워크 선택 제어 장치가 액세스 네트워크 상황 정보를 수신하는 단계; 상기 액세스 네트워크 선택 제어 장치가 상기 액세스 네트워크 상황 정보를 토대로 액세스 네트워크 선택 제어를 위한 정책을 업데이트하는 단계; 및 상기 액세스 네트워크 선택 제어 장치가 단말로 상기 업데이트된 정책을 송신하는 단계를 포함하는 액세스 네트워크 선택 제어 방법을 제공한다.
또 다른 측면에서, 본 발명은, 액세스 네트워크 선택 제어 방법에 있어서, 단말이 액세스 네트워크 선택 제어를 위한 정책을 액세스 네트워크 선택 제어 장치로부터 수신하는 단계; 상기 단말이 상기 수신된 정책을 기반으로 데이터 플로우를 식별하고 액세스 네트워크를 선택하는 단계; 및 상기 단말이 상기 정책에 대한 동적 업데이트를 위해, 상기 정책이 액세스 네트워크 선택에 적용된 결과에 대한 정책 적용 결과 정보인 액세스 네트워크 상황 정보를 액세스 네트워크 선택 제어 장치로 송신하는 단계를 포함하는 액세스 네트워크 선택 제어 방법을 제공한다.
또 다른 측면에서, 본 발명은, 액세스 네트워크 선택 제어를 위한 정책에 액세스 네트워크 혼잡 필드를 포함시켜 단말로 송신하는 정책 송신부; 및 액세스 네트워크 상황 정보를 토대로 액세스 네트워크 혼잡 상황을 파악하여 얻어진 액세스 네트워크 혼잡 정보를 상기 단말로 송신하는 액세스 네트워크 혼잡 정보 송신부를 포함하는 액세스 네트워크 선택 제어 장치를 제공한다.
또 다른 측면에서, 본 발명은, 액세스 네트워크 혼잡 필드를 포함하고 액세스 네트워크 선택 제어를 위한 정책을 액세스 네트워크 선택 제어 장치로부터 수신하는 정책 수신부; 액세스 네트워크 혼잡 정보를 상기 액세스 네트워크 선택 제어 장치로부터 수신하는 액세스 네트워크 혼잡 정보 수신부; 및 상기 수신된 정책 및 액세스 네트워크 혼잡 정보를 기반으로, 데이터 플로우를 식별하고 액세스 네트워크를 선택하는 데이터 플로우 식별 및 액세스 네트워크 선택부를 포함하는 액세스 네트워크 선택 제어를 위한 단말을 제공한다.
또 다른 측면에서, 본 발명은, 액세스 네트워크 선택 제어 방법에 있어서, 액세스 네트워크 선택 제어 장치가 액세스 네트워크 선택 제어를 위한 정책에 액세스 네트워크 혼잡 필드를 포함시켜 단말로 송신하는 단계; 및 상기 액세스 네트워크 선택 장치가 액세스 네트워크 상황 정보를 토대로 액세스 네트워크 혼잡 상황을 파악하여 결정된 액세스 네트워크 혼잡 정보를 상기 단말로 송신하는 단계를 포함하는 액세스 네트워크 선택 제어 방법을 제공한다.
또 다른 측면에서, 본 발명은, 액세스 네트워크 선택 제어 방법에 있어서, 단말이 액세스 네트워크 혼잡 필드를 포함하고 액세스 네트워크 선택 제어를 위한 정책을 액세스 네트워크 선택 제어 장치로부터 수신하는 단계; 상기 단말이 액세스 네트워크 혼잡 정보를 상기 액세스 네트워크 선택 제어 장치로부터 수신하는 단계; 및 상기 단말이 상기 수신된 정책 및 액세스 네트워크 혼잡 정보를 기반으로, 데이터 플로우를 식별하고 액세스 네트워크를 선택하는 단계를 포함하는 액세스 네트워크 선택 제어 방법을 제공한다.
또 다른 측면에서, 본 발명은, 액세스 네트워크 선택 제어를 위한 정책에 액세스 네트워크 혼잡 필드를 포함시켜 단말로 송신하는 정책 송신부를 포함하는 액세스 네트워크 선택 제어 장치를 제공한다.
또 다른 측면에서, 본 발명은, 액세스 네트워크 혼잡 필드를 포함하고 액세스 네트워크 선택 제어를 위한 정책을 액세스 네트워크 선택 제어 장치로부터 수신하는 정책 수신부; 액세스 네트워크 상황 정보를 토대로 액세스 네트워크 혼잡 상황을 파악하는 액세스 네트워크 혼잡 상황 파악부; 및 상기 수신된 정책 및 상기 액세스 네트워크 혼잡 상황의 파악에 따른 액세스 네트워크 혼잡 정보를 기반으로, 데이터 플로우를 식별하고 액세스 네트워크를 선택하는 데이터 플로우 식별 및 액세스 네트워크 선택부를 포함하는 액세스 네트워크 선택 제어를 위한 단말을 제공한다.
또 다른 측면에서, 본 발명은, 액세스 네트워크 선택 제어 방법에 있어서, 액세스 네트워크 선택 제어 장치가 액세스 네트워크 선택 제어를 위한 정책에 액세스 네트워크 혼잡 필드를 포함시키는 단계; 및 상기 액세스 네트워크 선택 제어 장치가 상기 액세스 네트워크 혼잡 필드가 포함된 상기 정책을 단말로 송신하는 단계를 포함하는 액세스 네트워크 선택 제어 방법을 제공한다.
또 다른 측면에서, 본 발명은, 액세스 네트워크 선택 제어 방법에 있어서, 단말이 액세스 네트워크 혼잡 필드를 포함하고 액세스 네트워크 선택 제어를 위한 정책을 액세스 네트워크 선택 제어 장치로부터 수신하는 단계; 상기 단말이 액세스 네트워크 상황 정보를 토대로 액세스 네트워크 혼잡 상황을 파악하는 단계; 및 상기 단말이 상기 수신된 정책 및 상기 액세스 네트워크 혼잡 상황의 파악에 따른 액세스 네트워크 혼잡 정보를 기반으로, 데이터 플로우를 식별하고 액세스 네트워크를 선택하는 단계를 포함하는 액세스 네트워크 선택 제어 방법을 제공한다.
이상에서 설명한 바와 같이 본 발명에 의하면, 단말이 접속 가능한 복수의 액세스 네트워크 중에서 데이터를 효율적으로 전송하는데 적합한 액세스 네트워크를 선택하여 단말이 액세스할 수 있도록 해줌으로써 데이터 오프로드를 효율적으로 제공할 수 있는 액세스 네트워크 선택 제어를 위한 방법, 장치 및 단말을 제공할 수 있다.
또한, 본 발명에 의하면, 데이터 플로우 식별을 통해 액세스 네트워크 상황에 적응적인 데이터 오프로드 기능을 제공하는 액세스 네트워크 선택 제어를 위한 방법, 장치 및 단말을 제공한다.
도 1은 실시예에 따른 액세스 네트워크 선택 제어를 적용하기 위한 아키텍처를 개략적으로 나타낸 도면이다.
도 2는 일 실시예에 따른 액세스 네트워크 선택 제어 장치에 대한 블록도이다.
도 3은 일 실시예에 따른 액세스 네트워크 선택 제어를 위한 단말에 대한 블록도이다.
도 4는 일 실시예에 따른 액세스 네트워크 선택 제어 장치가 제공하는 액세스 네트워크 선택 제어 방법에 대한 흐름도이다.
도 5는 일 실시예에 따른 단말이 제공하는 액세스 네트워크 선택 제어 방법에 대한 흐름도이다.
도 6은 다른 실시예에 따른 액세스 네트워크 선택 제어 장치에 대한 블록도이다.
도 7은 다른 실시예에 따른 액세스 네트워크 선택 제어를 위한 단말에 대한 블록도이다.
도 8은 다른 실시예에 따른 액세스 네트워크 선택 제어 장치가 제공하는 액세스 네트워크 선택 제어 방법에 대한 흐름도이다.
도 9는 다른 실시예에 따른 단말이 제공하는 액세스 네트워크 선택 제어 방법에 대한 흐름도이다.
도 10은 또 다른 실시예에 따른 액세스 네트워크 선택 제어 장치에 대한 블록도이다.
도 11은 또 다른 실시예에 따른 액세스 네트워크 선택 제어를 위한 단말에 대한 블록도이다.
도 12는 또 다른 실시예에 따른 액세스 네트워크 선택 제어 장치가 제공하는 액세스 네트워크 선택 제어 방법에 대한 흐름도이다.
도 13은 또 다른 실시예에 따른 단말이 제공하는 액세스 네트워크 선택 제어 방법에 대한 흐름도이다.
도 14는 MAPCON과 IFOM을 나타낸 도면이다.
도 15는 본 발명의 실시예를 적용하기 위한 3GPP 네트워크 아키텍처이다.
도 16은 단말과 ANDSF(H-ANDSF) 간의 인터페이스를 나타낸 도면이다.
도 17은 Case 1 시나리오에 따른 액세스 네트워크 선택 제어를 위한 흐름도이다.
도 18은 Case 2 시나리오에 따른 액세스 네트워크 선택 제어를 위한 흐름도이다.
도 19는 Case 3 시나리오에 따른 액세스 네트워크 선택 제어를 위한 흐름도이다.
도 20은 ANDSF ISRP 콜 플로우(Call Flow)에 대한 예시도이다.
도 21은 동적 정책 업데이트 및 ANDSF-단말간 정보 교환을 위한 콜 플로우(Call Flow)에 대한 예시도이다.
도 22는 액세스 네트워크 혼잡 필드로서, 혼잡도 임계값(필드명: CongestionThreshold)를 이용한 경우 액세스 네트워크 선택 제어 방법에 대한 부분 흐름도이다.
도 23은 액세스 네트워크 혼잡 필드로서, 혼잡도 비율 임계값(필드명: CongestionRatio))를 이용한 경우 액세스 네트워크 선택 제어 방법에 대한 부분 흐름도이다.
도 24는 커버리지에 따른 네트워크 혼잡 비교도이다.
이하, 본 발명의 일부 실시예들을 예시적인 도면을 통해 상세하게 설명한다. 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.
또한, 본 발명의 구성 요소를 설명하는 데 있어서, 제 1, 제 2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다. 어떤 구성 요소가 다른 구성요소에 "연결", "결합" 또는 "접속"된다고 기재된 경우, 그 구성 요소는 그 다른 구성요소에 직접적으로 연결되거나 또는 접속될 수 있지만, 각 구성 요소 사이에 또 다른 구성 요소가 "연결", "결합" 또는 "접속"될 수도 있다고 이해되어야 할 것이다.
도 1은 실시예에 따른 액세스 네트워크 선택 제어를 적용하기 위한 아키텍처를 개략적으로 나타낸 도면이다.
도 1에 도시된 실시예에 따른 액세스 네트워크 선택 제어를 적용하기 위한 아키텍처는, 단말(110)이 접속 가능한 복수의 액세스 네트워크(Access Network) 중에서 데이터 플로우(Data Flow)를 효율적으로 전송하는데 적합한 액세스 네트워크를 선택하여 단말(110)이 액세스할 수 있도록 해줌으로써 데이터 오프로드를 제공하는 네트워크 아키텍처이다.
이러한 액세스 네트워크 선택 제어를 위해, 액세스 선택 제어 장치(100)는 "네트워크 상황(액세스 네트워크 상황)"을 고려하여 정책을 정의하고, 단말(110)은 액세스 선택 제어 장치(100)로부터 액세스 네트워크 상황에 기반하여 정의된 정책을 수신하여 수신된 정책에 근거하여 데이터 플로우를 식별하고 액세스 네트워크를 선택함으로써 효율적인 데이터 오프로드(Data Offload)가 가능해져서 효율적인 데이터 전송이 가능해진다.
본 명세서에서 기재된 액세스 네트워크 선택 제어 장치(100)는, 액세스 네트워크 발견 및 선택 기능(ANDSF: Access Network Discovery and Selection Function)에 대한 엔티티(Entity)일 수 있고, 정책 및 과금 규칙 기능(PCRF: Policy and Charging Rules Function)에 대한 엔티티(Entity)를 더 포함할 수도 있다.
본 명세서에서 데이터 플로우(Data Flow)는 송수신 IP 주소, 포트(Port) 번호, 세션 등의 조합으로 구분될 수 있는 데이터이다.
예를 들어, 영상 전화에서, 전송 비디오 플로우, 수신 비디오 플로우, 전송 오디오 플로우, 수신 오디오 플로우, 전송 제어 메시지 플로우, 수신 제어 메시지 플로우 등이 각기 서로 다른 데이터 플로우가 된다.
다른 예를 들어, 웹 서핑 시, 텍스트 데이터 플로우, 이미지, 비디오 클립들을 다운로드 받는 각각의 TCP 세션들이 데이터 플로우가 될 수 있다.
복수의 액세스 네트워크는, 일 예로, 이동 통신 기반의 액세스 네트워크(예: 3GPP 액세스 네트워크) 및 이동 통신 기반이 아닌 액세스 네트워크(예: WLAN 등의 Non-3GPP 액세스 네트워크) 등을 포함할 수 있다.
이하에서는, 액세스 네트워크 선택 제어 방법의 3가지 실시예와, 실시예 각각에 대한 액세스 네트워크 선택 제어 장치(100) 및 단말(110)에 대하여 예시적인 도면을 참조하여 설명한다.
먼저, 액세스 네트워크 선택 제어 방법의 첫 번째 실시예를 도 2 내지 도 5를 참조하여 설명한다.
첫 번째 실시 예는 가장 간단한 액세스 네트워크 선택 제어 방법으로서, 이러한 액세스 네트워크 선택 제어 방법에 따르면, 액세스 네트워크 선택 제어 장치(100)가 네트워크 상황 정보(액세스 네트워크 상황 정보)를 수집하여 이를 토대로 액세스 네트워크 선택 제어를 위한 정책을 생성(업데이트)하여 단말(110)로 제공하고, 단말(110)은 액세스 네트워크 선택 제어 장치(100)로부터 네트워크 상황 정보(액세스 네트워크 상황 정보)를 토대로 생성(업데이트)된 정책을 수신하여 이를 토대로 데이터 플로우를 식별하고 액세스 네트워크를 선택한다.
도 2는 일 실시예에 따른 액세스 네트워크 선택 제어 장치(100)에 대한 블록도이다.
도 2를 참조하면, 일 실시예에 따른 액세스 네트워크 선택 제어 장치(100)는, 네트워크 상황 정보(액세스 네트워크 상황 정보)를 단말(110)로부터 수집하여 수집된 액세스 네트워크 상황 정보를 토대로 액세스 네트워크 선택 제어를 위한 정책(Policy)을 업데이트하는 정책 업데이트부(210)와, 업데이트된 정책을 단말(110)로 송신하는 정책 송신부(220) 등을 포함한다.
전술한 정책 업데이트부(210)는, 단말(110)로 송신한 정책이 단말(110)에 의해 적용된 정책 적용 결과 정보인 액세스 네트워크 상황 정보를 단말(110)로부터 수신하여 정책을 동적으로 업데이트할 수 있다.
위에서 언급한 정책 적용 결과 정보는, 일 예로, 적용 정책 내용 정보, 액세스 네트워크 사용 현황 정보 및 평균 스루풋(Throughput) 정보 등 중 하나 이상을 포함할 수 있다.
전술한 정책 업데이트부(210)는 액세스 네트워크 상황 정보를 토대로 네트워크 혼잡 상황(액세스 네트워크 혼잡 상황)을 파악하여 정책을 업데이트할 수 있다.
위에서 언급한 정책(Policy)은, 데이터 플로우 타입별로 데이터 오프로드(Offload)를 위한 액세스 네트워크 정보를 포함할 수 있다.
도 3은 일 실시예에 따른 액세스 네트워크 선택 제어를 위한 단말(110)에 대한 블록도이다.
도 3을 참조하면, 일 실시예에 따른 액세스 네트워크 선택 제어를 위한 단말(110)은, 액세스 네트워크 선택 제어 장치(100)로부터 액세스 네트워크 선택 제어를 위한 정책을 수신하는 정책 수신부(310)와, 수신된 정책을 기반으로, 데이터 플로우를 식별하고 액세스 네트워크를 선택하는 데이터 플로우 식별 및 액세스 네트워크 선택부(320) 등을 포함한다.
일 실시예에 따른 액세스 네트워크 선택 제어를 위한 단말(110)은, 도 3에 도시된 바와 같이, 정책에 대한 동적 업데이트를 위해, 정책이 액세스 네트워크 선택에 적용된 결과에 대한 정책 적용 결과 정보인 액세스 네트워크 상황 정보를 액세스 네트워크 선택 제어 장치(100)로 송신하는 액세스 네트워크 상황 정보 송신부(330)를 더 포함할 수 있다.
도 4는 일 실시예에 따른 액세스 네트워크 선택 제어 장치(100)가 제공하는 액세스 네트워크 선택 제어 방법에 대한 흐름도이다.
도 4를 참조하면, 일 실시예에 따른 액세스 네트워크 선택 제어 방법은, 액세스 네트워크 선택 제어 장치(100)가 액세스 네트워크 상황 정보를 수신하는 단계(S400)와, 액세스 네트워크 선택 제어 장치(100)가 액세스 네트워크 상황 정보를 토대로 액세스 네트워크 선택 제어를 위한 정책을 업데이트하는 단계(S402)와, 액세스 네트워크 선택 제어 장치(100)가 단말(110)로 업데이트된 정책을 송신하는 단계(S404) 등을 포함한다.
도 5는 일 실시예에 따른 단말(110)이 제공하는 액세스 네트워크 선택 제어 방법에 대한 흐름도이다.
도 5를 참조하면, 일 실시예에 따른 액세스 네트워크 선택 제어 방법은, 단말(110)이 액세스 네트워크 선택 제어를 위한 정책을 액세스 네트워크 선택 제어 장치로부터 수신하는 단계(S500)와, 단말(110)이 수신된 정책을 기반으로 데이터 플로우를 식별하고 액세스 네트워크를 선택하는 단계(S502)와, 단말(110)이 정책에 대한 동적 업데이트를 위해, 정책이 액세스 네트워크 선택에 적용된 결과에 대한 정책 적용 결과 정보인 액세스 네트워크 상황 정보를 액세스 네트워크 선택 제어 장치(100)로 송신하는 단계(S504) 등을 포함한다.
다음으로, 액세스 네트워크 선택 제어 방법의 두 번째 실시예를 도 6 내지 도 9를 참조하여 설명한다.
두 번째 실시 예는, 액세스 네트워크 선택 제어 장치(100)가 네트워크 혼잡 필드(액세스 네트워크 혼잡 필드)를 포함하는 정책을 생성하고 네트워크 혼잡 상황(액세스 네트워크 혼잡 상황)을 파악하여 네트워크 혼잡 정보(액세스 네트워크 혼잡 정보)를 단말(110)로 알려주고, 단말(110)은 액세스 네트워크 선택 제어 장치(100)로부터 수신한 정책 및 네트워크 혼잡 정보(액세스 네트워크 혼잡 정보)를 토대로 데이터 플로우 식별 및 액세스 네트워크 선택을 수행하는 액세스 네트워크 선택 제어 방법이다.
도 6은 다른 실시예에 따른 액세스 네트워크 선택 제어 장치(100)에 대한 블록도이다.
도 6을 참조하면, 다른 실시예에 따른 액세스 네트워크 선택 제어 장치(100)는, 액세스 네트워크 선택 제어를 위한 정책에 액세스 네트워크 혼잡 필드를 포함시켜 단말(110)로 송신하는 정책 송신부(610와, 액세스 네트워크 상황 정보를 토대로 액세스 네트워크 혼잡 상황을 파악하여 얻어진 액세스 네트워크 혼잡 정보를 상기 단말(110)로 송신하는 액세스 네트워크 혼잡 정보 송신부(620) 등을 포함한다.
위에서 언급한 액세스 네트워크 혼잡 필드는, 액세스 네트워크별 혼잡도에 대한 혼잡도 임계값 또는 액세스 네트워크 간 혼잡도 비율에 대한 혼잡도 비율 임계값 등을 포함할 수 있다.
위에서 언급한 액세스 네트워크별 혼잡도는, 총 접속 단말 수에 대한 현재 접속 단말 수에 따라 정의되거나, 총 용량에 대한 현재 사용 용량에 따라 정의되거나, 전송 완료 시간에 따라 정의될 수 있다.
한편, 도 6에 도시된 바와 같이, 다른 실시예에 따른 액세스 네트워크 선택 제어 장치(100)는, 단말(110)에서 정책이 액세스 네트워크 선택에 적용된 결과에 대한 정책 적용 결과 정보인 액세스 네트워크 상황 정보를 단말(110)로부터 수신하고, 수신된 액세스 네트워크 상황 정보를 토대로 액세스 네트워크 혼잡 정보 및 정책 중 하나 이상을 동적으로 업데이트하는 업데이트부(630)를 더 포함할 수 있다.
위에서 언급한 정책 적용 결과 정보는, 적용 정책 내용 정보, 액세스 네트워크 사용 현황 정보 및 평균 스루풋(Throughput) 정보 등 중 하나 이상을 포함할 수 있다.
도 7은 다른 실시예에 따른 액세스 네트워크 선택 제어를 위한 단말(110)에 대한 블록도이다.
도 7을 참조하면, 다른 실시예에 따른 액세스 네트워크 선택 제어를 위한 단말(110)은, 액세스 네트워크 혼잡 필드를 포함하고 액세스 네트워크 선택 제어를 위한 정책을 액세스 네트워크 선택 제어 장치로부터 수신하는 정책 수신부(710)와, 액세스 네트워크 혼잡 정보를 상기 액세스 네트워크 선택 제어 장치(100)로부터 수신하는 액세스 네트워크 혼잡 정보 수신부(720)와, 수신된 정책 및 액세스 네트워크 혼잡 정보를 기반으로, 데이터 플로우를 식별하고 액세스 네트워크를 선택하는 데이터 플로우 식별 및 액세스 네트워크 선택부(730) 등을 포함한다.
한편, 도 7에 도시된 바와 같이, 다른 실시예에 따른 액세스 네트워크 선택 제어를 위한 단말(110)은, 액세스 네트워크 혼잡 정보 및 정책 중 하나 이상에 대한 동적 업데이트를 위해, 단말(110)에서 정책이 액세스 네트워크 선택에 적용된 결과에 대한 정책 적용 결과 정보인 액세스 네트워크 상황 정보를 액세스 네트워크 선택 제어 장치(100)로 송신하는 액세스 네트워크 상황 정보 송신부(740)를 더 포함할 수 있다.
위에서 언급한 정책 적용 결과 정보는, 적용 정책 내용 정보, 액세스 네트워크 사용 현황 정보 및 평균 스루풋(Throughput) 정보 등 중 하나 이상을 포함할 수 있다.
도 8은 다른 실시예에 따른 액세스 네트워크 선택 제어 장치(100)가 제공하는 액세스 네트워크 선택 제어 방법에 대한 흐름도이다.
도 8을 참조하면, 다른 실시예에 따른 액세스 네트워크 선택 제어 방법은, 액세스 네트워크 선택 제어 장치(100)가 액세스 네트워크 선택 제어를 위한 정책에 액세스 네트워크 혼잡 필드를 포함시켜 단말(110)로 송신하는 단계(S802)와, 액세스 네트워크 선택 장치(100)가 상기 액세스 네트워크 상황 정보를 토대로 액세스 네트워크 혼잡 상황을 파악하여 결정된 액세스 네트워크 혼잡 정보를 상기 단말(110)로 송신하는 단계(S804) 등을 포함할 수 있다.
도 8에 도시된 바와 같이, 전술한 정책 송신 단계(S802) 이전에, 다른 실시예에 따른 액세스 네트워크 선택 제어 방법은, 액세스 네트워크 선택 제어 장치(100)가 액세스 네트워크 상황 정보를 단말(110)로부터 수신하는 단계(S800)를 더 포함할 수 있다.
도 9는 다른 실시예에 따른 단말(110)이 제공하는 액세스 네트워크 선택 제어 방법에 대한 흐름도이다.
도 9를 참조하면, 다른 실시예에 따른 액세스 네트워크 선택 제어 방법은, 단말(110)이 액세스 네트워크 혼잡 필드를 포함하고 액세스 네트워크 선택 제어를 위한 정책을 액세스 네트워크 선택 제어 장치(100)로부터 수신하는 단계(S900)와, 단말(110)이 액세스 네트워크 혼잡 정보를 상기 액세스 네트워크 선택 제어 장치(100)로부터 수신하는 단계(S902)와, 단말(110)이 상기 수신된 정책 및 액세스 네트워크 혼잡 정보를 기반으로, 데이터 플로우를 식별하고 액세스 네트워크를 선택하는 단계(S904) 등을 포함한다.
다음으로, 액세스 네트워크 선택 제어 방법의 세 번째 실시예를 도 10 내지 도 13을 참조하여 설명한다.
세 번째 실시 예는, 액세스 네트워크 선택 제어 장치(100)가 네트워크 혼잡 필드(액세스 네트워크 혼잡 필드)를 포함하는 정책을 생성하고 단말(110)로 알려주고, 단말(110)은 네트워크 혼잡 상황(액세스 네트워크 혼잡 상황)을 직접 파악하여 얻은 네트워크 혼잡 정보(액세스 네트워크 혼잡 정보)와 액세스 네트워크 선택 제어 장치(100)로부터 수신한 정책을 토대로 데이터 플로우 식별 및 액세스 네트워크 선택을 수행하는 액세스 네트워크 선택 제어 방법이다.
도 6은 다른 실시예에 따른 액세스 네트워크 선택 제어 장치(100)에 대한 블록도이다.
도 10은 또 다른 실시예에 따른 액세스 네트워크 선택 제어 장치(100)에 대한 블록도이다.
도 10을 참조하면, 또 다른 실시예에 따른 액세스 네트워크 선택 제어 장치(100)는, 액세스 네트워크 선택 제어를 위한 정책에 액세스 네트워크 혼잡 필드를 포함시켜 단말(110)로 송신하는 정책 송신부(1010) 등을 포함한다.
위에서 언급한 액세스 네트워크 혼잡 필드는, 액세스 네트워크별 혼잡도에 대한 혼잡도 임계값 또는 액세스 네트워크 간 혼잡도 비율에 대한 혼잡도 비율 임계값 등을 포함할 수 있다.
위에서 언급한 액세스 네트워크별 혼잡도는, 총 접속 단말 수에 대한 현재 접속 단말 수에 따라 정의되거나, 총 용량에 대한 현재 사용 용량에 따라 정의되거나, 데이터 플로우들의 예상 전송 완료 시간에 따라 정의될 수 있다.
한편, 도 10에 도시된 바와 같이, 또 다른 실시예에 따른 액세스 네트워크 선택 제어 장치(100)는, 단말(110)에서 정책이 액세스 네트워크 선택에 적용된 결과에 대한 정책 적용 결과 정보인 액세스 네트워크 상황 정보를 단말(110)로부터 수신하고, 정책을 동적으로 업데이트하는 정책 업데이트부(1020)를 더 포함할 수 있다.
위에서 언급한 정책 적용 결과 정보는, 적용 정책 내용 정보, 액세스 네트워크 사용 현황 정보 및 평균 스루풋(Throughput) 정보 등 중 하나 이상을 포함할 수 있다.
도 11은 또 다른 실시예에 따른 액세스 네트워크 선택 제어를 위한 단말(110)에 대한 블록도이다.
도 11을 참조하면, 또 다른 실시예에 따른 액세스 네트워크 선택 제어를 위한 단말(110)은, 액세스 네트워크 혼잡 필드를 포함하고 액세스 네트워크 선택 제어를 위한 정책을 액세스 네트워크 선택 제어 장치(100)로부터 수신하는 정책 수신부(1110)와, 액세스 네트워크 상황 정보를 토대로 액세스 네트워크 혼잡 상황을 파악하는 액세스 네트워크 혼잡 상황 파악부(1120)와, 수신된 정책 및 액세스 네트워크 혼잡 상황의 파악에 따른 액세스 네트워크 혼잡 정보를 기반으로, 데이터 플로우를 식별하고 액세스 네트워크를 선택하는 데이터 플로우 식별 및 액세스 네트워크 선택부(1130) 등을 포함한다.
한편, 도 11에 도시된 바와 같이, 또 다른 실시예에 따른 액세스 네트워크 선택 제어를 위한 단말(110)은, 정책에 대한 동적 업데이트를 위해, 단말(110)에서 정책이 액세스 네트워크 선택에 적용된 결과에 대한 정책 적용 결과 정보인 액세스 네트워크 상황 정보를 액세스 네트워크 선택 제어 장치(100)로 송신하는 액세스 네트워크 상황 정보 송신부(1140)를 더 포함할 수 있다.
위에서 언급한 정책 적용 결과 정보는, 적용 정책 내용 정보, 액세스 네트워크 사용 현황 정보 및 평균 스루풋(Throughput) 정보 등 중 하나 이상을 포함할 수 있다.
도 12는 또 다른 실시예에 따른 액세스 네트워크 선택 제어 장치(100)가 제공하는 액세스 네트워크 선택 제어 방법에 대한 흐름도이다.
도 12를 참조하면, 또 다른 실시예에 따른 액세스 네트워크 선택 제어 방법은, 액세스 네트워크 선택 제어 장치(100)가 액세스 네트워크 선택 제어를 위한 정책에 액세스 네트워크 혼잡 필드를 포함시키는 단계(S1200)와, 액세스 네트워크 선택 제어 장치(100)가 액세스 네트워크 혼잡 필드가 포함된 정책을 단말(110)로 송신하는 단계(A1202) 등을 포함할 수 있다.
도 13은 또 다른 실시예에 따른 단말(110)이 제공하는 액세스 네트워크 선택 제어 방법에 대한 흐름도이다.
도 13을 참조하면, 또 다른 실시예에 따른 액세스 네트워크 선택 제어 방법은, 단말(110)이 액세스 네트워크 혼잡 필드를 포함하고 액세스 네트워크 선택 제어를 위한 정책을 액세스 네트워크 선택 제어 장치(100)로부터 수신하는 단계(S1300)와, 단말(110)이 액세스 네트워크 상황 정보를 토대로 액세스 네트워크 혼잡 상황을 파악하는 단계(S1302)와, 단말(110)이 수신된 정책 및 상기 액세스 네트워크 혼잡 상황의 파악에 따른 액세스 네트워크 혼잡 정보를 기반으로, 데이터 플로우를 식별하고 액세스 네트워크를 선택하는 단계(S134) 등을 포함한다.
아래에서는, 이상에서 전술한 액세스 네트워크 선택 제어 방법을 3GPP 표준에 적용할 수 있는 실시 예를 예시적으로 설명한다. 단, 이하에서는, 단말(110)을 UE(User Equipment)라고 하고, 복수의 액세스 네트워크는 3GPP 액세스 네트워크와 비3GPP 액세스 네트워크를 이루어져 있으며, 액세스 네트워크 선택 제어 장치(100)는 액세스 네트워크 발견 및 선택 기능(ANDSF: Access Network Discovery and Selection Function, 이하 "ANDSF"라 함)로 명명하고, 경우에 따라서는, ANDSF으로 명명되는 액세스 네트워크 선택 제어 장치(100)는 정책 및 과금 규칙 기능(PCRF: Policy and Charging Rules Function, 이하 "PCFR"라 함)를 포함하는 개념으로도 해석되어야 할 것이다.
본 발명의 실시 예는 현재 3GPP 표준 규격에서 지원하고 있는 여러 액세스 네트워크에 동시에 접속하여 데이터를 전송하면서, 특정 서비스와 관련된 데이터 플로우들을 네트워크 사업자의 운영 목적에 따라 액세스 네트워크 간 자유롭게 이동시킬 수 있는 시스템간 라우팅 정책(ISRP: Inter-System Routing Policy)을 효율적으로 구현하기 위한 네트워크 상황 기반의 데이터 플로우 구별 방안과 그 활용법을 제안한다.
본 발명의 실시예는 3GPP의 표준에서 정의하고 있는 비3GPP 액세스 네트워크 접속 지원을 위한 3GPP 네트워크 아키텍처와, 단말(110)이 현재 위치에서 접속 가능한 3GPP 액세스 네트워크와 비3GPP 액세스 네트워크를 발견하고, 선택하기 위해 규정한 ANDSF(Access Network Discovery and Selection Function) 규격을 근간으로 한다.
3GPP Rel-8에서는 EPS (Evolved Packet System)의 비3GPP 액세스 네트워크 연동의 일부로써 3GPP 액세스와 WLAN (Wireless Local Area Network) 사이의 심리스 핸드오버 및 서비스의 연속성을 지원할 수 있게 되었다. 먼저 Rel-8에서 non-3GPP 액세스와의 연동을 도입하면서 접속 가능한 액세스 네트워크를 발견하고, 선택하기 하기 위한 ANDSF 를 규격화하였다. ANDSF는 현재 단말(110)의 위치에서 접속 가능한 액세스 네트워크 발견 정보(e.g. WLAN, WiMAX, etc.)와 시스템 간 이동성 정책(Inter-System Mobility Policy)을 함께 전달한다. 이때 ANDSF와 단말(110) 사이의 동적인 정책 전달을 위해 OMA (Open Mobile Alliance)의 DM (Device Management) 규격을 사용한다.
이후, 3GPP Rel-9의 스터디 단계를 거쳐 Rel-10에서는 복수의 액세스 네트워크를 통해 동시에 데이터 트래픽을 전송하는 시스템간 라우팅이 가능해지면서, 한층 진화된 WLAN 지원 데이터 오프로드 기술들이 규격화 되었다.
Rel-10에서 멀티플 패킷 데이터 네트워크 연속성(MAPCON: Multiple PDN Connectivity, 이하 "MAPCON"이라 함), IP 플로우 이동성(IFOM: IP Flow Mobility, 이하 "IFOM" 이라 칭함) 기반 WLAN 오프로딩을 도입하면서 ANDSF의 기능을 강화해, 추가적으로 ANDSF는 단말에게 시스템간 라우팅 정책을 함께 전달할 수 있게 되었다. 시스템간 라우팅 정책은 현재 3GPP 규격에서 지원하는 여러 액세스 네트워크에 동시에 접속하여 데이터를 전송하면서, 특정 서비스와 관련된 데이터 플로우들을 네트워크 사업자의 운영 목적에 따라 액세스 네트워크 간 자유롭게 이동시킬 수 있는 기능에 대한 규칙을 정의하고 있다.
따라서 ANDSF는 위에서 언급한 세 가지 종류의 정보(액세스 네트워크 발견 정보, 시스템간 이동성 정책, 시스템간 라우팅 정책)를 기반으로 단말은 어떤 데이터 트래픽을 어떤 액세스 네트워크를 경유하여 전송할지 결정할 수 있다.
도 14는 MAPCON과 IFOM을 나타낸 도면이다.
도 14의 (a)를 참조하면, MAPCON은 3GPP 액세스와 WLAN 액세스를 경유해 동시에 다수의 패킷 데이터 네트워크(PDN)에 연결을 맺을 수 있으며, 시스템간 핸드오버시 전체 혹은 부분적으로 패킷 데이터 네트워크의 연결을 이동시킬 수 있는 기술이다.
도 14의 (b)를 참조하면, IFOM은, MAPCON과 달리, 단말(110)이 같은 액세스 포인트 네임(APN: Access Point Name)을 사용하여 패킷 데이터 네트워크(PDN: Packet Data Network)에 연결되는 경우라도 서로 다른 액세스 네트워크를 통해 접속 가능하며, 이동성 및 오프로딩의 단위가 패킷 데이터 네트워크(PDN)가 아닌 전송 포트, 송수긴 IP 주소, 세션 등의 조합으로 구분되는 데이터 플로우 단위로 이동이 가능하게 함으로써, 서비스 제공의 유연성을 가진다. 따라서 사업자는 자신의 정책에 따라 선별적으로 일부 IP 트래픽은 3GPP 액세스를 경유하도록 하는 한편, 일부 IP 트래픽에 대해서는 WLAN을 경유하도록 할 수 있다.
하지만 종래의 MAPCON과 IFOM에서는 IP 플로우 혹은 서비스 플로우 (이하 데이터 플로우)를 구분할 수 있는 방법을 제시하지 않고 있다. 따라서 Rel. 10에서 규정된 MAPCON과 IFOM을 효율적으로 활용하기 위한 방편으로 3GPP SA2 WG에서는 Rel.11 규격으로 ANDSF를 위한 데이터 플로우 구분 방법에 (DIDA: Data Identification in ANDSF) 대한 논의를 진행하고 있다.
앞에서 언급한 바와 같이 기존 ANDSF에서 규정한 정책 필드들로는 효율적인 데이터 오프로딩을 위한 데이터 플로우 구분이 불가능하다. 현재 ANDSF 정책 필드로 정의된 포트(Port) 번호, 단말이 전송하는 트래픽의 수신 IP 주소, APN들은 전송되는 서비스 제공자는 식별할 수 있지만 데이터 오프로드를 위한 전송 데이터 플로우의 정확한 속성을 나타내지는 못한다. 예를 들면 유튜브 사이트 접속시 데이터들은 비디오든 텍스트든 상관없이 모두 80포트를 통해 전송된다,
이를 해결하기 위해 DIDA의 최근 기고문에서는 몇 가지 해결책을 제시하고 있다. 먼저 콘텐츠(Content) 타입을 이용하는 방법을 통해 전송 미디어 타입을 식별하는 방법이 있다. 하지만 이 방법은 몇 가지 단점이 있다.
예를 들면, 일반적으로 비디오가 이미지보다 빠른 전송 속도를 요구하지만, 저해상도의 아주 짧은 재생 시간을 가지는 비디오 클립과 고해상도의 무손실 의료영상의 경우에는 후자가 더 고용량의 전송 속도를 필요로 하게 된다. 뿐만 아니라 복수 개의 비디오 클립이 전송되는 경우, 비디오 데이터가 모두 하나의 액세스 네트워크로 전송되게 되어 네트워크 혼잡 문제가 발생할 수도 있다.
전송 속도에 대한 임계값을 두고 요구되는 전송속도가 이를 초과하지 않는 경우에도 해당 액세스 네트워크를 선택하는 방법도 Rel-11 기고문을 통해 제시되고 있지만, 비디오 스트리밍이나 영상 전화와 같이 전송 속도를 규정하고 있는 실시간 형 데이터를 제외하고는 웹 브라우징이나 파일 전송 같은 다운로드 형 데이터들은 별도의 요구 전송 속도를 규정하고 있지 않으며, 무선 네트워크 상황을 고려하지 않기 때문에 적절한 네트워크 선택을 위한 식별법이 될 수 없다. 앞에 언급한 예에서와 같이 임계 전송 속도를 만족하는 비디오 스트림들은 모두 같은 액세스 네트워크를 경유하게 되므로, 네트워크 혼잡을 야기할 수 있다. 일반적으로 3GPP망 대비 높은 전송 속도를 나타내는 WLAN의 경우 네트워크 혼잡으로 인해 경우에 따라서는 전송 속도가 더 낮게 나타날 수도 있다.
전술한 바와 같은 문제를 해결하기 위해, 본 발명의 실시예는, 네트워크 상황을 고려하는 몇 가지 데이터 플로우 식별 방법을 제안하고, 이를 실현하기 위한 아래와 같은 기본 기능들에 대하여 기술한다.
○ 기능 1: 네트워크 상황을 기반으로 하는 ANDSF 정책 정의
○ 기능 2: 네트워크 상황 파악을 위한 단말-ANDSF 네트워크 정보 교환 방법
○ 기능 3: 단말 중심의 네트워크 상황 기반 데이터 플로우 식별 및 ANDSF ISRP 데이터 오프로드 방법
도 15는 본 발명의 실시예를 적용하기 위한 3GPP 네트워크 아키텍처이다.
도 15에 도시된 바와 같이, 본 발명의 실시예는 표준에서 정의하고 있는 비3GPP망 접속 지원을 위한 3GPP 네트워크 아키텍처를 기반으로 하고 있다.
도 15의 (a)는 S5, S2a, S2b 인터페이스에 기반한 3GPP 네트워크 아키텍처이고, 도 15의 (b)는 S5, S2c 인터페이스에 기반한 3GPP 네트워크 아키텍처이다.
도 16은 단말(110), 즉 UE와 ANDSF(H-ANDSF) 간의 인터페이스를 나타낸 도면이다.
도 16에 도시된 바와 같이, 본 발명의 실시예는, S14 인터페이스를 통해 단말(110)의 네트워크 선택을 위한 정책을 지원하는 ANDSF 엔티티를 함께 고려한다.
따라서, 본 발명의 실시예는 ANDSF에서 제공되는 정책 전송을 위한 기존 규격을 기본적으로 따르며, ISRP 지원을 위한 다중 무선 네트워크 인터페이스를 제공하는 단말(110)을 가정한다.
본 발명의 실시 예에서는 네트워크 상황 기반의 데이터 플로우 구분 시나리오를 제시하고, 이를 실현하기 위한 데이터 플로우 구분을 위한 네트워크 상황 기반의 ANDSF 정책, 네트워크 상황 파악을 위한 단말-ANDSF 네트워크 정보 교환 방법, 그리고 네트워크 상황 기반의 데이터 플로우 식별 방안들을 기술한다.
이하의 본 발명의 실시예에서는 현재 3GPP의 IFOM이나 MAPCON에서 중점을 두고 있는 WLAN 시스템을 Non-3GPP 무선접속망의 예로 들어 설명하나, 이는 설명의 편의를 위한 것일 뿐, 이에 한정되지 않는다.
본 발명의 실시예에 대한 이해를 돕기 위해, 먼저 표 1을 통해, 네트워크 상황(액세스 네트워크 상황)을 고려한 데이터 플로우 식별을 위한 3가지 시나리오를 제시한다.
Case 구분 설명
ANDSF 정책 네트워크 혼잡 결정 Entity
1 일반적인 ANDSF 정책 네트워크 -ANDSF 정책은 별도의 혼잡 조건 필드를 가지지 않음
-단말로부터 ANDSF로 피드백되는 네트워크 정보를 기반으로 네트워크 혼잡여부를 결정한 후 ANDSF 정책을 동적으로 변경하여 단말로 전송
-기능 3이 적용됨
2 혼잡기반 ANDSF 정책 네트워크 -ANDSF 정책은 혼잡 조건 필드를 포함하고 있음
-단말로부터 ANDSF로 피드백되는 네트워크 정보를 기반으로 네트워크 혼잡여부를 결정한 후, 네트워크 혼잡 정보를 단말로 전송함
-단말은 수신된 네트워크 혼잡 정보와 기수신된 ANDSF 정책의 혼잡 필드를 비교하여 데이터 플로우를 식별하고 적절한 액세스 네트워크를 선택
-기능 1,기능 3이 적용됨
3 단말 -ANDSF 정책은 혼잡 조건 필드를 포함하고 있음
-단말로부터 ANDSF로 피드백되는 네트워크 정보를 기반으로 네트워크 혼잡여부를 결정한 후, 네트워크 혼잡 정보를 단말로 전송함
-단말이 네트워크 도움없이 스스로 네트워크 혼잡을 판단한 후 기수신된 ANDSF 정책의 혼잡 필드를 비교하여 데이터 플로우를 식별하고 적절한 액세스 네트워크를 선택
-기능 1, 기능 2가 적용됨
-ANDSF 정책내 네트워크 혼잡 관련 필드를 동적으로 업데이트하는 기능을 구현하는 경우 기능 3의 일부를 적용할 수 있음
먼저, 첫 번째 방식(이하 Case 1)은 일반적인 ANDSF 정책을 그대로 사용하는 방법으로서, 네트워크 상황 정보(액세스 네트워크 상황 정보)를 단말(110)이 3GPP 코어망(Core Network)을 통해 ANDSF, 혹은 정책 생성 엔티티(Entity)로 전달하고 네트워크 상황 변화(액세스 네트워크 상황 변화)에 따라 새로운 ANDSF 정책을 단말(110)로 전송하는 방식이다.
이 경우에는 단말(110)과 ANDSF간 상호 정보 교환을 위한 제안 방법(후술할 방법 3)을 이용한다. 이러한 단말(110)과 ANDSF간 상호 정보 교환 이후 데이터 플로우를 식별하는 방법(후술함)은 일반적인 ANDSF 방식과 동일하다.
도 17은 Case 1 시나리오에 따른 액세스 네트워크 선택 제어를 위한 흐름도이다.
도 17을 참조하면, Case 1 시나리오에 따른 액세스 네트워크 선택 제어 방법에서는, ANDSF가 단말(110)로 정책을 내려주면, 단말(110)은 가용 네트워크 정보를 확인한 후, 수신된 정책을 기반으로 데이터 플로우를 식별하고 액세스 네트워크를 선택한다.
단말(110)에 의해 액세스 네트워크가 선택되면 선택된 액세스 네트워크와의 액세스 네트워크 연결 혹은 변경 요청을 하고, 연결이 완료되면 전송을 시작한다.
전송 중에 사용자의 이동으로 가용 네트워크가 변경되는 경우, 단말(110)은 다시 ISRP 정책을 요청하여, 가용 네트워크를 확인하고 데이터 플로우 식별을 수행하여 적절한 액세스 네트워크를 선택하게 된다.
액세스 네트워크 선택 제어 장치(100), 즉 ANDSF는 ANDSF 정책 생성시 시간에 따라 변화하는 네트워크 환경을 고려하고 단말(110)에 보다 정확한 네트워크 상황(액세스 네트워크 상황)을 알려주기 위해, ANDSF의 ISRP 적용을 위한 절차인 네트워크 변경 요청시, 단말(110)은 바인딩 업데이트(Binding Update) 메시지에 현재 단말(110)에서의 액세스 네트워크 사용 현황 정보 및 적용중인 정책 내용 등의 정책 적용 결과 정보를 함께 패킷 데이터 네트워크 게이트웨이(PDN GW: Packet Data Network Gateway)로 전송하고, 네트워크는 이를 PCRF를 통해 ANDSF로 전달한다.
ANDSF는 이를 반영하여 데이터 오프로드를 위한 정책을 업데이트하여 단말로 내려준다. 여기서 ANDSF 정책 자체에는 네트워크 상황(액세스 네트워크 상황)을 위한 필드가 포함되어 있지 않으며, ANDSF가 네트워크 상황 변화에 따라 적절한 정책을 마련하여 내려주는 방식을 취하게 된다.
한편, 두 번째 방식(이하 Case 2)에 따른 액세스 네트워크 선택 제어 방법은, ANDSF 정책에 네트워크 혼잡(액세스 네트워크 혼잡)에 대한 조건이 포함되어 있고, 네트워크 혼잡 정보를 네트워크가 단말(110)로 제공하는 방식이다.
이러한 Case 2에 따른 액세스 네트워크 선택 제어 방법에 따르면, 단말(110)은 네트워크 혼잡(액세스 네트워크 혼잡) 기반의 ANDSF 정책과 ANDSF로부터의 네트워크 상황 정보를 토대로 데이터 플로우를 식별한다.
이 경우에는 Case 1과 마찬가지로 단말(110)과 ANDSF간 상호 정보 교환을 위한 방법(후술할 방법 3)과 네트워크 상황 정보가 포함된 ANDSF 정책(후술할 방법 1)을 적용한다.
본 발명의 실시예를 위해, 먼저 ANDSF 정책에 네트워크 혼잡 상황(액세스 네트워크 혼잡 상황)에 대한 필드를 추가한다.
도 18은 Case 2 시나리오에 따른 액세스 네트워크 선택 제어를 위한 흐름도이다.
도 18을 참조하면, Case 2 시나리오에 따른 액세스 네트워크 선택 제어 방법은, Case 1과 마찬가지로, ANDSF가 단말(110)로 정책을 미리 내려준다. 단말(110)이 기수신된 정책을 바탕으로 데이터 플로우를 식별하여 할 경우, 먼저 가용 네트워크 정보를 확인하는데 이때 ANDSF가 현재 가용 네트워크들의 액세스 네트워크 혼잡 정보를 ANDSF 발견 정보(Discovery Information) 메시지에 함께 포함하여 단말(110)로 전송한다.
이에 따라, 단말(110)은 정책에 포함된 액세스 네트워크 혼잡 필드(즉, 액세스 네트워크 혼잡에 대한 조건)과 수신된 액세스 네트워크 혼잡 정보를 기반으로 데이터 플로우를 식별하고 액세스 네트워크를 선택한다.
단말(110)은 액세스 네트워크가 선택되면 액세스 네트워크 연결 혹은 변경 요청을 하고, 연결이 완료되면 전송을 시작한다.
단말(110)은 Case 1과 마찬가지로 현재 네트워크 영역(액세스 네트워크 영역)을 벗어나는 경우에는 새로운 ISRP 정책을 요청하게 된다.
뿐만 아니라, 전송 중에 새로운 사용자 등장이나 무선 환경의 변화 네트워크 상황이 변화되면, 데이터 플로우 식별을 위한 단말에서의 네트워크 환경이 바뀌게 되므로, 단말(110)은 다시 가용 액세스 네트워크를 확인하고 여기에 포함된 업데이트된 액세스 네트워크 혼잡 정보를 통해 데이터 플로우 식별을 재수행하여 적절한 액세스 네트워크를 선택할 수 있게 된다.
여기서, 액세스 네트워크 혼잡 정보는 ANDSF가 Case 1에서와 같이 각 단말(110)들로부터 네트워크 변경 요청과 함께 전송되는 액세스 네트워크 상황 정보를 토대로 결정된다.
마지막으로, 세 번째 방식(이하 case 3)에 따른 액세스 네트워크 선택 제어 방법은, ANDSF 정책에 액세스 네트워크 혼잡 필드(즉, 액세스 네트워크 혼잡에 대한 조건)가 포함되어 있고, 단말(110)이 네트워크의 도움 없이 자체적으로 액세스 네트워크 혼잡을 판단하고, ANDSF로부터 수신된 정책과 액세스 네트워크 혼잡 판단 결과를 고려하여 데이터 플로우를 판단하게 된다.
이 경우에는 네트워크 상황 기반의 ANDSF 정책(후술할 방법 1)과 단말 중심의 네트워크 혼잡 기반 데이터 플로우를 식별 방법(후술할 방법 2)이 요구된다.
데이터 플로우는 Case 3 방식에 따라 식별하더라도, ANDSF 정책의 혼잡 조건을 네트워크 상황에 따라 업데이트할 필요가 있는 경우, ANDSF가 단말(110)로부터 피드백을 통해 현재 액세스 네트워크 상태를 획득하는 방법(후술할 방법 3)을 적용할 수 있다.
도 19는 Case 3 시나리오에 따른 액세스 네트워크 선택 제어를 위한 흐름도이다.
도 19를 참조하면, Case 3 시나리오에 따른 액세스 네트워크 선택 제어 방법에서, Case 2와 동일하게 ANDSF 정책에 네트워크 혼잡 상황에 대한 필드(즉, 액세스 네트워크 혼잡 필드)가 추가된다.
도 19를 참조하면, ANDSF가 단말(110)로 정책을 내준다. 이에 따라, 단말(110)은 가용 네트워크 정보를 확인한 후, 수신된 정책을 기반으로 데이터 플로우를 식별하고 액세스 네트워크를 선택한다.
이때, 단말(110)은 정책에 포함되어 있는 네트워크 혼잡에 대한 조건(즉, 액세스 네트워크 혼잡 필드)과 네트워크 혹은 ANDSF의 도움없이 독자적으로 판단한 네트워크 현재 상황(즉, 액세스 네트워크 혼잡 정보)을 고려한다.
이에 따라, 단말(110)은, 액세스 네트워크가 선택되면, 액세스 네트워크 연결 혹은 변경 요청을 하고, 연결이 완료되면 전송을 시작한다.
Case 3 시나리오에 따른 액세스 네트워크 선택 제어 방법에서, Case 2와 마찬가지로, 단말(110)은 액세스 네트워크 영역을 벗어나면 다시 ISRP 정책을 요청하여 데이터 플로우 식별을 재수행하며, 전송 중에 새로운 사용자 등장이나 무선 환경의 변화 네트워크 상황이 변화되는 경우에는, 다시 가용 액세스 네트워크를 확인하고 데이터 플로우 식별을 수행하여 적절한 액세스 네트워크를 선택하게 된다.
Case 3 시나리오에 따른 액세스 네트워크 선택 제어 방법에서는, 단말(110)이 단독으로 네트워크 혼잡 정보를 결정하기 때문에, ANDSF로부터 액세스 네트워크 혼잡 정보를 수신할 필요할 필요가 없다. 따라서, 단말(110)에서의 현재 액세스 네트워크 상황 정보를 ANDSF로 전송할 필요가 없다. 다만, ANDSF 정책의 액세스 네트워크 혼잡 필드 값을 액세스 네트워크 상황에 맞게 업데이트하는 기능을 구현하려는 경우, ANDSF는 ANDSF의 ISRP 적용을 위한 절차인 네트워크 변경 요청(즉, 바인딩 업데이트(Binding Update))을 통해 액세스 네트워크 상황 정보를 단말(110)로부터 수집하는 기능을 적용할 수도 있다.
아래에서는 본 발명의 실시예에 따른 액세스 네트워크 선택 제어를 위한 3가지 기능에 대해 상세히 기술한다.
1. 혼잡 제어를 위한 ANDSF 정책 필드 추가 정의 (기능 1)
현재 3GPP에서의 ANDSF MO(Management Object)에서 정의하고 있는 정책 필드들은 단말(110)의 위치와 시간에 따른 접속 가능 액세스 네트워크의 종류를 제공하고, 여기에 데이터 플로우의 수신 IP 주소, 포트(Port), 프로토콜 타입 등에 따라 단말(110)이 액세스 네트워크를 선택하는 시스템간 라우팅 정책을 제공한다. 하지만 단말(110)이 ANDSF 정책을 적용함에 따라 변화하는 액세스 네트워크 상황을 고려할 수 있는 방안은 표준 기술에 포함되어 있지 않다.
본 발명의 실시예에서는 액세스 네트워크 혼잡에 대한 정책 필드(즉, 액세스 네트워크 혼잡 필드)를 ANDSF에 추가하여 단말(110)이 파악한 액세스 네트워크 상황에 따라 동적으로 데이터 플로우를 식별하여 액세스 네트워크를 선택하는 기능을 제공한다.
ANDSF에 추가되는 액세스 네트워크 혼잡 필드는 아래에서 제시하는 두 가지 방법 중 하나를 선택하여 사용할 수 있다.
○ 혼잡도 임계값(즉, 각 액세스 네트워크의 최대 혼잡 허용도, 필드명: CongestionThreshold): 혼잡도 임계값을 초과시키는 데이터 플로우는 해당 액세스 네트워크를 사용할 수 없도록 정의함.
○ 혼잡도 비율 임계값(즉, 다른 접속 가능한 다른 액세스 네트워크의 혼잡도 대비 상대적인 혼잡도 비율에 대한 임계값, 필드명: CongestionRatio): 혼잡도 비율 임계값을 초과하는 경우 해당 액세스 네트워크를 사용할 수 없도록 정의함.
아래에서는, 위에서 언급한 2가지 액세스 네트워크 혼잡 필드 각각에 대하여 보다 상세하게 설명한다.
(1) 각 액세스 네트워크별 혼잡도 임계값( CongestionThreshold )
절대적인 임계값을 액세스 네트워크 혼잡 필드로 사용하는 경우, ANDSF 정책에 시스템간 라우팅 정책을 제공하는 ISRP 메시지에 CongestionThreshold 필드를 아래와 같이 추가한다.
- 필드명: <X>/ISRP/<X>/ForFlowBased/<X>/IPFlow/<X>/CongestionThreshold
- 필드 값 타입: Integer (정의된 혼잡도를 정수로 변환하여 표기)
- 의미: 액세스 네트워크에 새로운 데이터 플로우가 추가될 수 있는 최대 혼잡도
액세스 네트워크별 혼잡도를 나타내는 방법은 다양한 방법이 사용될 수 있다. 예를 들면, 액세스 네트워크 총 동시 사용자 수에서 현재 사용자수의 비율을 혼잡도로 정의하여 각 액세스 네트워크별로 최대 혼잡도(혼잡도 임계값)를 규정할 수 있다. 비슷한 방법으로, 총 네트워크 용량에서 현재 사용중인 용량을 혼잡도로 정의하고 최대 혼잡도(혼잡도 임계값)를 규정할 수도 있다. 또한, 전송 완료 시간을 기반으로 하는 혼잡도 개념을 정의하고 이를 기반으로 하는 데이터 식별 방법을 기술할 수 있다. 전송 완료 시간 기반의 혼잡도 임계값 결정 방법에 대한 상세한 설명은 후술한다.
(2) 상대적 혼잡도 비율에 대한 혼잡도 비율 임계값( CongestionRatio )
각 액세스 네트워크의 절대적인 혼잡도 기준 대신, 상대적인 혼잡도 비율에 대한 조건(즉, 혼잡도 비율 임계값)을 규정하는 경우, CongestionRatio필드를 ISRP 메시지에 아래와 같이 추가한다
- 필드명: <X>/ISRP/<X>/ForFlowBased/<X>/IPFlow/<X>/CongestionRatio
- 필드값 타입: Integer (정의된 혼잡도 비율을 정수로 변환하여 표기)
- 의미:타 액세스 네트워크 혼잡도 대비 현재 액세스 네트워크 혼잡도에 대한 비율의 최대 허용값
단순히, 각 액세스 네트워크의 혼잡도 임계값(CongestionTreshold)을 절대적으로 규정하는 것과는 달리, 혼잡도 비율 임계값(CongestionRatio)는 다른 액세스 네트워크의 상태와의 상대적인 혼잡도에 대한 비율의 조건을 규정하는 필드이므로 사업자의 가용 액세스 네트워크 간 데이터 오프로드 량을 유연하게 규정할 수 있는 장점이 있다.
혼잡도 비율 임계값(CongestionRatio)은, 사업자가 규정하는 혼잡도 정의에 따라 다양한 방법이 사용될 수 있다. 예를 들면, 액세스 네트워크 총 동시 사용자 수에서 현재 사용자수의 비율을 혼잡도로 정의하여 각 액세스 네트워크별로 최대 혼잡도 비율 (혼잡도 비율 임계값)을 규정할 수 있다. 비슷한 방법으로, 총 네트워크 용량에서 현재 사용중인 용량을 혼잡도로 정의하고 최대 혼잡도 비율(혼잡도 비율 임계값)을 규정할 수도 있다. 또한, 전송 완료 시간을 기반으로 하는 혼잡도 개념을 정의하고 이를 기반으로 하는 데이터 식별 방법을 기술할 수 있다. 전송 완료 시간 기반의 혼잡도 비율 임계값 결정 방법에 대한 상세한 설명은 후술한다.
2. 동적 네트워크 상황 파악을 위한 단말- ANDSF 네트워크 정보 교환 방법 (기능 2)
보다 정확하고 효율적인 데이터 오프로드를 위해서는 네트워크 사업자는 각 무선 액세스 네트워크에서 시간에 따라 변하는 사용자의 전송 요구량이나, 무선 환경을 고려하여 정책을 정할 수 있어야 한다.
하지만, 종래의 3GPP 표준에서는 단말(110)이 측정하는 네트워크 상황 정보(액세스 네트워크 상황 정보)를 ANDSF로 전달할 방법을 제공하지 못한다. 이에, 본 발명의 실시예에서는 기존의 ANDSF에서의 ISRP 기능 제공을 위한 콜 플로우(Call flow)를 그대로 이용하면서 실제 액세스 네트워크 상황에 대한 피드백을 제공하여 정책 생성에 반영할 수 있도록 하고, 추가적으로 단말(110)에 보다 정확한 액세스 네트워크 혼잡 정보를 제공할 수 있는 방안을 제시한다.
도 20은 ANDSF ISRP 콜 플로우(Call Flow)에 대한 예시도이다.
도 20을 참조하면, ANDSF는 단말 요청(Pull 방식)이나 자체 설정(Push 방식)에 따라 ISRP 정책을 단말(110, UE)로 전송한다(S2000). 단말(110)은 데이터 플로우의 액세스 네트워크 선택을 해야 하는 경우(혹은 기존 데이터 플로루를 변경해야 하는 경우), 가용 액세스 네트워크 정보를 액세스 네트워크 정보 요청(Access Network Information Request) 메시지를 통해 요청(S2002)하고 ANDSF 발견 정보(Discovery Information)을 통해 가용 액세스 네트워크 리스트 및 접속 정보를 액세스 네트워크 정보 응답(Access Network Information Response) 메시지를 통해 수신한다(S2004).
이후, 단말(110)은, 기수신된 ISRP 정책 및 발견 정보(Discovery Information)와 제안한 데이터 플로우 식별 방법을 통해, 최적의 액세스 네트워크를 선택한다(S2006).
이후, 단말(110)은 선택한 액세스 네트워크와의 접속 연결(혹은 접속 변경)을 위한 바인딩 업데이트(Binding Update) 메시지를 PDN GW로 전송한다(S2008).
여기서, 접속 연결 (혹은 접속 변경)을 위한 바인딩 업데이트 메시지는 데이터 플로우의 홈 주소(Home Address), CoA(Care of Address), 바인딩 아이디(Binding ID), 데이터 플로우 아이디(Data Flow ID) 등을 포함한다.
이러한 바인딩 업데이트 메시지를 수신한 PDN GW는 IP-CAN session에 대한 연결(혹은 설정 변경) 요청을 PCRF로 전송(S2010)한다. 이에 따라 PCRF는 QoS 규칙 등에 대한 적용 (혹은 설정 변경)을 수행한다(S2012). PDN GW를 통해 단말(110)로 데이터 플로우의 새로운 액세스 네트워크 접속을 위한 모든 준비가 완료되었음을 알린다(S2014, S2016).
본 발명의 실시예에서는, 도 20에서의 ANDSF 절차에 아래와 같은 정보 및 메시지를 추가함으로써 동적 정책 업데이트와, 수집된 액세스 네트워크 상황에 대한 정보를 단말(110)로 제공할 수 있다.
도 21은 동적 정책 업데이트 및 ANDSF-단말 간 정보 교환을 위한 콜 플로우(Call Flow)에 대한 예시도이다.
이러한 도 21을 참조하여, 정책 적용 결과 정보가 단말(110)에서 ANDSF로 피드백되는 방법과 수집된 네트워크 상황 정보를 단말(110)로 알려주는 방법에 대하여 상세하게 설명한다.
[정책 적용 결과 정보 피드백 방법]
먼저 ANDSF가 단말(110)에서 수집된 정책 적용 결과 정보(예l 적용 정책 내용, 액세스 네트워크 사용 현황 정보, 현재 스루풋(Throughput) 등)를 요청하는 방법에 대해 설명한다.
이를 위해, ANDSF MO(Management Object)에서 정의하고 있는 정책 필드에 아래와 같이 단말(110)로 정보 전송을 요청하는 필드를 아래와 같이 추가한다.
-필드명: <X>/ISRP/<X>/UpdateISRPInfo
-필드 값 타입: Boolean (0, 1)
ANDSF는 단말(110)로부터 정책 적용 결과 수집을 원하는 경우, 도 21에 도시된 바와 같이, 필드를 포함하는 ISRP 정책을 푸시(Push) 형태로 단말(110)로 전송한다(S2100).
단말(110)은, 수신된 필드 값이 1인 경우, 현재 제공중인 데이터 플로우에 대해 바로 정책을 적용하고(S2106), 바인딩 업데이트 메시지를 전송한다(S2108). 이때 단말(110)은 바인딩 업데이트 메시지에 정책 적용 결과 정보를 같이 포함하여 전송한다.
단말(110)은, 정책 적용시 기존 데이터 플로우의 액세스 네트워크 변경이 없는 경우에는 현재 설정대로 액세스 네트워크 변경을 요청하는 바인딩 메시지를 보낸다.
이러한 바인딩 업데이트 메시지를 수신한 PDN GW는 IP-CAN session에 대한 변경 요청을 PCRF로 전송(S2110)하는데, 이때 PDN GW는 ANDSF 적용 결과 정보를 함께 PCRF로 전송한다(S2110). 이에 따라, PCRF는 QoS 규칙 등에 대한 변경을 수행한다(S2114). 이후, PCRF는 PDN GW를 통해 단말(110)로 데이터 플로우의 새로운 액세스 네트워크 접속을 위한 모든 준비가 완료되었음을 알린다(S2116, S2118).
만약 현재 접속 상황과 동일한 내용의 업데이트 요청이 오는 경우, PDN-GW는 ANDSF 적용 결과 정보만을 PCRF로 전송하며, IP-CAN session에 대한 변경 요청을 위한 정보는 전송하지 않을 수 있다.
종래 3GPP 규격에서는 ANDSF는 단순히 정책을 저장해두고 이를 단말의 요청이나 다른 요구에 따라 전송해 주는 역할을 수행하며, 정책을 결정하기 위한 정보를 얻기 위한 다른 3GPP 장비와의 연동에 대해서는 언급하고 있지 않다.
이를 해결하기 위한 방안으로 PCRF와 ANDSF간 Sp 인터페이스를 새로 정의하고, 이 인터페이스를 통해, ANDSF는 단말에서 PCRF로 전달된 ANDSF 적용 결과에 대한 정보를 얻는다(S2112).
ANDSF는 이를 토대로 ANDSF 데이터 오프로드 정책을 업데이트하거나, 혼잡 기반의 ANDSF 정책의 혼잡도 임계값(필드명: CongestionThreshold)이나 혼잡도 비율 임계값(필드명: CongestionRatio) 같은 액세스 네트워크 혼잡 필드값을 다시 설정할 수 있게 된다(S2120, S2122). ANDSF는 업데이트된 정책을 단말(110)로 푸시 형태로 내려준다(S2124).
본 발명의 실시예는 ANDSF가 정책 생성 기능을 수행하는 것을 예로 들어 설명하나, 이에 한정되는 것이 아니며, 다른 정책 생성을 수행하는 다른 3GPP 네트워크 엔티티에도 적용될 수 있다.
[수집된 네트워크 상황 정보 알림 방법]
ANDSF는, 단말(110)로부터 수집된 ANDSF 적용 결과를 통해, 현재 액세스 네트워크 상황에 대한 종합적인 정보를 파악할 수 있다. 경우에 따라서는 이와 같은 액세스 네트워크 상황 정보가 단말(110)에서 필요로 될 수도 있다. 이에, 본 발명 의 실시예에서는 ANDSF 규격을 활용하여 단말(110)이 네트워크 상황을 파악하는 방법을 기술한다.
도 21을 참조하면, 앞에서 설명한 바와 같이, 단말(110)이 데이터 플로우 식별을 위해서, 단말(110)은 액세스 네트워크 정보 요청(Access Network Information Request) 메시지를 ANDSF로 전송하여(S2102), ANDSF로부터 가용 액세스 네트워크 리스트와 접속 정보가 포함된 발견 정보(Discovery Information)를 액세스 네트워크 정보 응답(Access Network Information Response) 메시지를 통해 수신해야 한다.
본 발명의 실시예에서는, 도 21에서 설명한 바와 같이, 단말(110)이 자신이 사용하고 있는 액세스 네트워크의 상황을 알고 싶은 경우에, 단말(110)은 액세스 네트워크 ㅈ저정보 요청(Access Network Information Request)를 전송하고, 이에 따라, ANDSF는 수집한 액세스 네트워크 상황 정보를 발견 정보(Discovery Information)에 추가하여 단말(110)로 보낸다.
발견 정보(Discovery Information) 메시지에는 다양한 액세스 네트워크 상황 정보가 추가될 수 있다. 예를 들어, 액세스 네트워크에 접속한 단말들이 평균 스루풋(Throughput) 정보를 아래와 같이 추가할 수 있다.
-필드명: <X>/DiscoveryInformation/<X>/AccessNetworkType/AvgThroughput
-필드 값 타입: Integer (기정의된 변환 공식에 따라 단말에서 실제 throughput값으로 변환)
-의미: 현재 해당 액세스 네트워크를 사용하고 있는 단말들에서의 평균 스루풋(Throughput)을 나타냄.
ANDSF 정책을 적용하지 않도록 설정된 단말(110)도 위와 같은 수신 정보를 토대로 자신에게 최적인 액세스 네트워크를 선택할 수 있게 된다.
3. 혼잡 필드를 이용한 단말 중심의 데이터 플로우 식별 방법 (기능 3)
표 1에서 제시한 3가지 시나리오 중, Case 1과 Case 2의 경우, 데이터 플로우 식별 방법은 정책이 명시하는 대로 액세스 네트워크를 선택하는 방법을 택한다.
예를 들면, Case 1에서는 특정 미디어 타입은 특정 액세스 네트워크로 데이터 오프로드하는 정책을 단말이 수행하면 되고, Case 2의 경우에서는 ANDSF 정책에 명시된 네트워크 혼잡 임계값과, ANDSF로부터 제안한 발명(기능 2)을 통해 수신된 현재 네트워크 혼잡 정보를 비교하여 가능 액세스 네트워크를 선택한다.
반면에, Case 3의 경우는 단말이 직접 네트워크 혼잡을 판단한 후, ANDSF 정책을 고려해서 액세스 네트워크를 선택해야 하기 때문에 기존의 두 가지 Case에 비해서는 복잡한 데이터 플로우 식별 과정은 요구하게 된다.
다음은 제안한 네트워크 상황 정보, 즉 액세스 네트워크 혼잡 필드(예를 들어, 혼잡도 임계값(필드명: CongestionThreshold), 혼잡도 비율 임계값(필드명: CongestionRatio))를 포함하는 정책을 단말(110)이 ANDSF로부터 수신하고 단말(110)이 혼잡을 직접 판단하여 데이터 플로우 구별하는 Case 3 시나리오 구현 방법에 대하여 기술한다.
도 22 및 도 23은 네트워크 혼잡 상황을 기반으로 하는 ANDSF 정책을 이용하는 데이터 플로우를 구분하는 방법을 나타내고 있다.
도 22 및 도 23에서 점선으로 둘러싸인 부분(2200, 2300)은, 도 19에서 설명한 네트워크 상황 기반 데이터 플로우 식별 및 액세스 네트워크 선택 단계를 상세히 표시한 것이다.
도 22는 액세스 네트워크 혼잡 필드로서, 혼잡도 임계값(필드명: CongestionThreshold)를 이용한 경우 액세스 네트워크 선택 제어 방법에 대한 부분 흐름도이다. 도 23은 액세스 네트워크 혼잡 필드로서, 혼잡도 비율 임계값(필드명: CongestionRatio))를 이용한 경우 액세스 네트워크 선택 제어 방법에 대한 부분 흐름도이다.
아래에서는, 도 22 및 도 23을 참조하여, 데이터 플로우 분석 방법, 각 액세스 네트워크 스루풋(Throughput) 측정, 혼잡도 분석을 위한 데이터 전송 완료 시간 예측 및 데이터 플로우 식별 방법에 대하여 설명한다.
[데이터 플로우 분석 방법]
먼저 새로운 데이터 플로우의 접속이 필요한 경우, 단말(110)은 전송 혹은 수신할 데이터 플로우의 정보를 애플리케이션에서 파악한다. 일반적으로 데이터 플로우는 단말에서 송수신시 어플리케이션에 따라 아래와 같이 두 가지로 구분될 수 있다.
○ 다운로드 형 데이터 플로우: 서버에 저장된 파일을 다운로드하거나 단말에 저장된 파일을 전송하는 경우로서, 대부분의 애플리케이션은 송수신하는 파일 사이즈에 대한 정보를 미리 교환하게 된다. 따라서, 도 22 및 도 23을 참조하면, 데이터 플로우 분석 단계(S2200, S2300)에서는, 파일 사이즈(File Size) 정보를 이용하여 다운로드 형 데이터 플로우를 식별할 수 있다.
○ 실시간 형 데이터 플로우: 실시간 형 데이터 플로우는, 원격에 저장된 파일이 네트워크를 통해 수신되면서 실시간으로 재생되는 멀티미디어 스트리밍 서비스나 양방향 실시간 통신을 위한 데이터 플로우로서, 이러한 경우 네트워크의 최소 전송 속도가 규정된다. 스트리밍 서비스의 경우, 전송되는 멀티미디어의 재생시간 정보를 통해 예상되는 네트워크상에서의 세션 점유 시간을 단말이 미리 알 수 있다. 따라서, 도 22 및 도 23을 참조하면, 데이터 플로우 분석 단계(S2200, S2300)에서는, 최소전송속도와 재생시간을 식별 정보로서 활용하여, 실시간 형 데이터 플로우를 식별할 수 있다.
[각 액세스 네트워크 스루풋 ( Throughput ) 측정]
단말(110)이 데이터 플로우에 대한 정보를 파악(S2200, S2300)하고 나면, 현재 단말에서의 각 액세스 네트워크의 스루풋(Throughput)을 측정한다(S2202, S2302).
각 액세스 네트워크의 스루풋(Throughput) 측정은 다음 방법 중 하나를 통해 이루어질 수 있다.
○ 현재 액세스 네트워크를 통해 제공중인 데이터 플로우가 있는 경우, 현재 스루풋(Throughput)을 그대로 사용한다.
○ 현재는 전송중인 데이터 플로우가 없지만 같은 3GPP 기지국이나 WLAN 액세스 포인트에서 전송한 이력이 있는 경우 전송 데이터량과 전송 시간을 고려한 추정 스루풋(Throughput)을 사용한다. 시간에 따른 스루풋(Throughput) 변동을 고려하기 위해 단말이 과거 데이터의 유효 시간 범위를 임의로 지정할 수 있다.
○ 현재 전송중인 데이터 플로우나 유효한 과거 전송 이력이 없는 경우, 단말이 지정하는 디폴트값을 임의로 사용한다.
두 번째와 세 번째의 경우를 적용하는 경우에는 데이터 플로우 식별을 통한 네트워크 선택 후, 데이터 전송을 통해 실제 스루풋(Throughput) 정보를 얻게 되어 바로 오차의 보정이 가능해진다. 관련 내용은 뒤에서 다시 상세히 설명한다.
[혼잡도 분석을 위한 데이터 전송 완료 시간 예측]
제안하는 데이터 플로우 식별 방법은, 선택할 액세스 네트워크의 혼잡도와 혼잡도 임계값(필드명: CongestionThreshold)을 비교하거나(도 22에서 S2208), 타 액세스 네트워크의 혼잡도 대비 선택할 액세스 네트워크의 혼잡도의 비율을 혼잡도 비율 임계값(필드명: CongestionRatio)과 비교하여(도 23에서 S2308) 결정된다.
본 발명의 실시예에서, 혼잡도는 각 액세스 네트워크에서 현재 제공되고 있는 데이터 플로우들의 전송 완료 속도를 기준으로 정의될 수 있다. 즉, 전송 완료 속도가 클수록 해당 액세스 네트워크의 혼잡이 많은 것으로 판단한다.
이를 위해 먼저, 식별해야 하는 데이터 플로우에 따라 아래와 같이 가중 평균 전송 완료 시간(weighted average session completion time)을 구할 수 있다.(S2204, S2304)).
○ 다운로드형 데이터 플로우를 식별하는 경우: 각 액세스 네트워크에서 현재 전송중인 다운로드형 데이터 플로우들과 식별해야 하는 데이터 플로우를 고려하여, 다운로드 플로우의 예상 전송 완료 시간은 아래 수학식 1을 이용하여 구할 수 있다.
Figure pat00001
수학식 1에서, 현재 제공중인 다운로드형 데이터 플로우의 파일 사이즈 (file_size)는 앞으로 전송되어야 할 파일 사이즈를 의미한다. 이 수식의 분자는 식별후 추가될 데이터 플로우의 파일 사이즈와 현재 전송중인 파일 플로우들의 잔여 전송 파일 사이즈의 합을 나타내며, 분모는 액세스 네트워크에서의 단말의 현재 throughput에서 현재 제공중인 실시간형 데이터 플로우의 최소 전송 속도의 합을 제외한 다운로드형 데이터 플로우에 할당된 throughput을 나타낸다.
실시간형 서비스의 재생 시간과 최소 전송 속도 정보를 고려한 가중 평균 전송 완료 시간(weighted average session completion time)은, 아래의 수학식 2를 이용하여 구할 수 있다.
Figure pat00002
수학식 2에서, 현재 제공중인 실시간형 데이터 플로우의 재생 시간 (session_time_realtime)은 앞으로 남아있는 재생 시간을 의미한다. 가중 평균 전송 완료 시간은 각 플로우들의 전송 완료 시간에 자신들의 throughput 점유율을 가중치로 곱해서 모두 더한 것이다.
○ 실시간형 데이터 플로우를 식별하는 경우: 각 액세스 네트워크에서 현재 전송중인 다운로드형 데이터 플로우들과, 식별해야 하는 실시간형 데이터 플로우를 고려하여, 먼저 다운로드 플로우의 예상 전송 완료 시간은, 아래 수학식 3을 이용하여 구할 수 있다.
Figure pat00003
실시간형 서비스의 재생 시간과 최소 전송 속도 정보를 고려한 가중 평균 전송 완료 시간(weighted average session completion time)은 아래 수학식 4를 이용하여 구할 수 있다.
Figure pat00004
[데이터 플로우 식별 방법 1 : 혼잡도 임계값 기반]
도 22를 참조하면, 단말(110)은 전송 완료 속도에 기반하여 혼잡도를 결정하고(S2206), 결정된 혼잡도를 혼잡도 임계값(필드명: CongestionThreshold)과 비교하여(S2208) 데이터 플로우를 식별하고 액세스 네트워크를 선택(S2210)할 수 있다.
절대적인 혼잡도 임계값 기반의 데이터 플로우 식별 방법은 아래와 같이 구현될 수 있다.
Figure pat00005
: 액세스 네트워크에서 현재 제공중인 데이터 플로우의 전송 완료 시간에 미치는 영향이 임계값을 초과하므로 액세스 네트워크를 사용할 수 없음.
Figure pat00006
: 액세스 네트워크에서 현재 제공중인 데이터 플로우의 전송 완료 시간에 미치는 영향이 임계값에 미치지 못하므로, 액세스 네트워크를 사용할 수 있음.
위에서 weighted_session_time은 식별이 필요한 데이터 플로우를 고려한 전송 완료 시간이며, weighted_session_time_org은 식별 데이터 플로우를 고려하지 않은 기존 데이터 플로우들의 전송 완료 시간을 의미한다.
이와 같은 예를 적용하기 위해서는 CongestionThreshold는 식별 대상인 데이터 플로우가 추가됨으로써 현재 액세스 네트워크에서 제공중인 데이터 플로우의 전송 완료 시간에 미치는 영향에 대한 조건으로 규정하게 된다.
[데이터 플로우 식별 방법 2: 혼잡도 비율 임계값 기반]
도 23을 참조하면, 단말(110)은 전송 완료 속도에 기반하여 혼잡도 비율과 임계값을 결정하고(S2306), 혼잡도 비율과 임계값을 비교하여(S2308) 데이터 플로우를 식별하고 액세스 네트워크를 선택(S2310)할 수 있다.
이때, 혼잡도 비율 임계값(필드명: CongestionRatio) 기반 데이터 플로우를 식별(S2308, S310)하기에 앞서, 먼저 전송 완료 시간을 기반으로 혼잡도를 정의했을 때, ANDSF ISRP 정책에 포함될 혼잡도 비율 임계값(필드명: CongestionRatio)이 어떻게 설정되어야 하는지에 대한 실시예를 설명한다. 여기서는 3GPP 망 대비 WLAN의 혼잡도 비율 임계값을 기준으로 기술한다.
도 24는 커버리지에 따른 네트워크 혼잡 비교도이다.
도 24를 참조하면, 일반적으로 3 GPP 매크로 망은 WLAN에 비해 커버리지가 넓게 나타난다. ISRP를 지원하는 단말은 동시에 두 개의 액세스 네트워크를 사용할 수 있게 되는 데 이 경우 각각 커버리지 내 단말 수는 일반적으로 커버리지에 비례한다.
3GPP 매크로 망의 커버리지 반경을 R3GPP, WLAN 커버리지 반경을 RWLAN라고 하면, 3GPP 매크로망 대비 WLAN의 동시 사용자 비율(α)은 다음과 같다.
Figure pat00007
단말의 위치한 무선 환경에서 각 액세스 네트워크 최대 전송 용량을 각각 C3GPP, CWLAN라 하고, 단말이 데이터 플로우를 각각 네트워크에 대해 균등하게 라우팅한다고 가정하면, 3GPP 매크로망 대비 사용자가 위치한 WLAN의 사용자 평균 Thoughput 비율은 아래와 같이 되어야 한다.
Figure pat00008
즉, 특정 단말에서 3GPP 액세스 대비 WLAN의 현재 throughput 비율이 (CWLAN/C3GPP)/α보다 작다면 WLAN 커버리지 내의 사용자들이 WLAN을 평균적으로 더 이용하거나 평균보다 많은 이용자가 WLAN을 사용하는 것으로 볼 수 있다. 뿐만 아니라 본 발명에서 제안한 혼잡도 기준인 전송 완료 속도는 단말에서 측정되는 throughput과 반비례하므로 3GPP 액세스 대비 WLAN의 혼잡도를 판단하는 기준은 (C3GPP/CWLAN)α가 된다.
즉, 데이터 플로우들의 전송완료 속도 비율이 보다 크다면 평균보다 많은 이용자 혹은 데이터 플로우가 WLAN을 사용하고 있는 것으로 판단할 수 있다. 여기에 사업자별 오프로딩 정책 계수인 β를 고려하여 (C3GPP/CWLAN)αβ를 기준으로 3GPP 대비 WLAN의 네트워크 혼잡 여부를 결정한다.
여기서 C3GPP, CWLAN는 사용자 단말의 위치에 따라 달라지므로 단말에서 측정된다. 따라서 ANDSF에서 규정하는 CongestionRatio는αβ로 설정한다. CongestionRatio는 단말에서 데이터 플로우를 구별하고 선택하는 임계값 역할을 수행하는 데, 여기에서 β는 클수록 단말이 데이터 플로우를 WLAN로 오프로딩 하는 확률이 높아진다.
α는 현재 각 액세스 네트워크를 사용하고 있는 전송 데이터량를 네트워크 혼잡을 반영하기 위한 변수로 여기서는 각 액세스 네트워크의 커버리지를 이용한 방법을 예로 들어 설명하였다. 하지만 α는 전송 데이터량를 나타내는 다른 방법을 이용하여 결정될 수 있으며, 뒤에서 설명한 동적 정책 업데이트를 이용하면 액세스 네트워크 내에서 전송데이터가 네트워크 혼잡에 끼치는 영향을 보다 정확하게 반영할 수 있다.
따라서 수신된 정책의 혼잡도 비율 임계값(필드명: CongestionRatio)을 기반으로, 아래 수학식 7을 이용하여, 3GPP 망 대비 WLAN의 전송 완료 시간 비율(session completion time ratio) 임계값을 구한다(S2306).
Figure pat00009
수학식 7에서, C3GPP, CWLAN는 현재 UE의 무선 환경에서 모든 리소스를 사용했을 때 최대 용량을 나타내는 것으로 단말에서 수신되는 비콘이나 파일럿 신호 세기에 따라 미리 산정한다. 예를 들어, WLAN(IEEE 802.11b)의 경우 표 2와 같이 설정할 수 있다.
비콘 신호 세기 네트워크 속도
40dB SNR 이상 11MBps
25dB ~ 40dB 5MBps
15dB ~ 25dB 2MBps
10dB ~ 15dB 1MBps
5dB ~ 10dB 0MBps
앞에서 산정한 각 액세스 네트워크의 가중 평균 전송 완료 시간과 전송 완료 시간 비율 임계값을 토대로 수신한 ANDSF 정책은 아래와 같이 데이터 플로우를 구별하여 네트워크를 선택하도록 해석된다.
Figure pat00010
: 이 경우, WLAN은 지정한 임계값 대비 혼잡이 큰 경우이므로 신규 데이터 플로우는 3GPP 액세스를 선택한다.
Figure pat00011
: 신규 데이터 플로우는 WLAN을 선택한다.
신규 데이터 플로우가 실시간형이고 최소 요구 전송 속도가 액세스 네트워크의 throughput에서 기존에 제공중인 실시간형 데이터플로우의 최소 요구 전송 속도의 합의 차이보다 큰 경우, 해당 액세스 네트워크를 선택할 수 없다. 모든 액세스 네트워크가 사용할 수 없는 경우, 차이가 적은 네트워크를 선택하고 RAN의 QoS 지원을 요청한다.
아래에서는 이상에서 전술한 본 발명의 실시예에 따른 액세스 네트워크 선택 제어를 이용한 경우 얻을 수 있는 효과에 대하여 간략하게 설명한다.
일반적으로, 데이터 플로우의 액세스 네트워크 선택시 스루풋(Throughput)이 높은 쪽을 선택하는 방법을 생각하게 되지만 실제로 단말에서 스루풋(Throughput)이 높더라도 해당 액세스 네트워크로 전송해야 할 데이터가 많은 경우에는 원하는 스루풋(Throughput)을 얻지 못하는 경우가 발생할 수도 있다.
이러한 문제를 해결하기 위해, 각 액세스 네트워크에서의 제공중인 데이터 플로우들의 전송 완료 시간을 기준으로 혼잡도를 산정하고, 데이터 플로우가 혼잡도에 미치는 영향을 식별 기준으로 적용한다.
예상 전송 완료 속도가 무조건 빠른 액세스 네트워크를 선택하게 되면 결국은 모든 네트워크가 동일한 전송완료시간으로 수렴하게 되어 모든 플로우들의 전송완료속도가 동일하게 늦어지게 된다. 본 발명 중 혼잡도 비율 임계값(필드명: CongestionRatio)를 이용하는 방법은 각 액세스 네트워크 간의 기본적인 용량과 동시 사용자수를 고려하여 평균적인 단말에서의 스루풋(Throughput)을 구하고 이를 기반으로 각 액세스 네트워크 전송 시간 차이에 대한 임계값을 정해 이를 토대로 데이터 플로우를 식별하는 방법을 채택한다. 이 경우 전송 완료 시간이 짧은 네트워크의 성능 저하를 임계값 설정을 통해 방지하고, 혼잡이 적은 네트워크의 전송 속도를 충분히 활용할 수 있게 된다.
결과적으로 혼잡이 적은 액세스 네트워크(즉, 전송 완료 시간이 짧은 액세스 네트워크)에 있는 데이터 플로우의 전송을 먼저 빨리 전송하고, 이후 혼잡이 있는 액세스 네트워크의 데이터 플로우를 임계값을 만족시키는 범위 내에서 점차적으로 혼잡이 적은 네트워크로 이동하게 되어. 데이터 플로우 별 QoS(Quality of Service) 보장과 네트워크 혼잡을 고려하여 적절하게 네트워크 로드를 분산하는 효과를 동시에 얻을 수 있다.
또한, 이상에서 전술한 본 발명의 실시예에 따른 액세스 네트워크 선택 제어에서 데이터 플로우 식별 방법을 이용하는 경우, 다음과 같은 경우에서 효과를 얻을 수 있다.
현재 무선 환경이 열악하고 혼잡이 발생한 WLAN 영역에 사용자가 있는 경우: 기존의 ANDSF 정책에서와 같이 고용량의 비디오 데이터를 고속 액세스 네트워크 (예 WLAN)으로 전송하도록 하면, 혼잡이 있는 WLAN에 계속 고용량의 데이터가 집중되게 되어 데이터 플로우의 스루풋(throughput)은 악화되는 결과를 가져오게 된다. 제안한 방법은 단말에서의 현재 스루풋(throughput)과 데이터 플로우의 속성을 동시에 고려하게 되므로, WLAN에서의 예상 전송 시간이 정책 조건에 맞지 않는 경우, 다른 액세스 네트워크를 통해서 전송하게 된다.
또한, 같은 WLAN 액세스 포인트 및 3GPP 기지국 커버리지 내에 있는 단말들이 계속적으로 고용량 비디오 클립 다운로드를 요구하는 경우: 기존의 ANDSF 정책에서와 같이 고용량의 비디오 데이터를 고속 액세스 네트워크 (예 WLAN)으로 전송하도록 하면, 해당 액세스 네트워크에서 고용량의 전송 완료 전송 시간이 긴 데이터 플로우들의 증가로 동시 사용자 수가 증가하게 되어 데이터 플로우별 스루풋(throughput) 감소하게 된다. 반면에 제안한 방법을 이용하면, 가용 액세스 네트워크의 혼잡 비율(전송 속도 비율)을 고려하여 액세스 네트워크를 선택하게 되므로 하나의 액세스 네트워크로 모든 콘텐츠가 집중되지 않게 된다.
또한, 비디오 영상회의를 수행하는 경우, 미디어를 기준으로 하게 되면 같은 미디어를 전송하는 상하향 데이터 플로우는 같은 액세스 네트워크를 선택하게 되지만, 제안한 발명에서는 현재 스루풋(throughput)과 데이터 플로우의 속성을 식별을 위해 고려하기 때문에 별도로 액세스 네트워크를 선택할 수 있게 된다.
다시 말해, 종래에는, (1) 사용자 단말이 동시에 여러 액세스 네트워크에 데이터 플로우들을 분산하여 전송하는 기능을 지원하지만, 데이터 플로우가 현재 네트워크에 미치는 영향을 고려하여 액세스 네트워크를 선택하는 방법을 제공하지 않으며, (2) 네트워크 선택시, 후보 액세스 네트워크 간의 상대적인 상황 비교를 위한 수단을 명기하고 있지 않으며, (3) 액세스 네트워크 환경의 변화에 따라 현재 전송중인 데이터 플로우를 적절한 액세스 네트워크로 이동할 수 있는 기준이 되는 동적 데이터 플로우 식별 방법을 지원하지 않으며, (4) 네트워크 사업자가 데이터 오프로드를 네트워크 상황에 맞게 동적으로 제공할 수 있는 방법을 지원해주지 못하는 문제점이 있다.
하지만, 이상에서 전술한 본 발명의 실시예를 이용하면, 전술한 종래의 문제점을 해결하고, 무선 액세스 네트워크를 네트워크에서 직접 모니터링하기 위한 추가 장비 구축 없이도, 기존 ANDSF 규격을 토대로 단말에서 직접 데이터 플로우 식별을 통해, 네트워크 상황에 적응적인 데이터 오프로드 기능을 제공할 수 있다.
이상에서, 본 발명의 실시예를 구성하는 모든 구성 요소들이 하나로 결합되거나 결합되어 동작하는 것으로 설명되었다고 해서, 본 발명이 반드시 이러한 실시예에 한정되는 것은 아니다. 즉, 본 발명의 목적 범위 안에서라면, 그 모든 구성 요소들이 하나 이상으로 선택적으로 결합하여 동작할 수도 있다. 또한, 그 모든 구성 요소들이 각각 하나의 독립적인 하드웨어로 구현될 수 있지만, 각 구성 요소들의 그 일부 또는 전부가 선택적으로 조합되어 하나 또는 복수 개의 하드웨어에서 조합된 일부 또는 전부의 기능을 수행하는 프로그램 모듈을 갖는 컴퓨터 프로그램으로서 구현될 수도 있다. 그 컴퓨터 프로그램을 구성하는 코드들 및 코드 세그먼트들은 본 발명의 기술 분야의 당업자에 의해 용이하게 추론될 수 있을 것이다. 이러한 컴퓨터 프로그램은 컴퓨터가 읽을 수 있는 저장매체(Computer Readable Media)에 저장되어 컴퓨터에 의하여 읽혀지고 실행됨으로써, 본 발명의 실시예를 구현할 수 있다. 컴퓨터 프로그램의 저장매체로서는 자기 기록매체, 광 기록매체, 캐리어 웨이브 매체 등이 포함될 수 있다.
또한, 이상에서 기재된 "포함하다", "구성하다" 또는 "가지다" 등의 용어는, 특별히 반대되는 기재가 없는 한, 해당 구성 요소가 내재될 수 있음을 의미하는 것이므로, 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것으로 해석되어야 한다. 기술적이거나 과학적인 용어를 포함한 모든 용어들은, 다르게 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 사전에 정의된 용어와 같이 일반적으로 사용되는 용어들은 관련 기술의 문맥 상의 의미와 일치하는 것으로 해석되어야 하며, 본 발명에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.

Claims (28)

  1. 액세스 네트워크 상황 정보를 토대로 액세스 네트워크 선택 제어를 위한 정책을 업데이트하는 정책 업데이트부; 및
    상기 업데이트된 정책을 단말로 송신하는 정책 송신부를 포함하는 액세스 네트워크 선택 제어 장치.
  2. 제1항에 있어서,
    상기 정책 업데이트부는,
    적용 정책 내용 정보, 액세스 네트워크 사용 현황 정보 및 평균 스루풋(Throughput) 정보 중 하나 이상을 포함하는 정책 적용 결과 정보인 상기 액세스 네트워크 상황 정보를 단말로부터 수신하여 상기 정책을 동적으로 업데이트하는 것을 특징으로 하는 액세스 네트워크 선택 제어 장치.
  3. 제1항에 있어서,
    상기 정책 업데이트부는,
    상기 액세스 네트워크 상황 정보를 토대로 액세스 네트워크 혼잡 상황을 파악하여 상기 정책을 업데이트하는 것을 특징으로 하는 액세스 네트워크 선택 제어 장치.
  4. 제1항에 있어서,
    상기 정책(Policy)은,
    데이터 플로우 타입별로 데이터 오프로드(Offload)를 위한 액세스 네트워크 정보를 포함하는 것을 특징으로 하는 액세스 네트워크 선택 제어를 위한 장치.
  5. 액세스 네트워크 선택 제어 장치로부터 액세스 네트워크 선택 제어를 위한 정책을 수신하는 정책 수신부; 및
    상기 수신된 정책을 기반으로, 데이터 플로우를 식별하고 액세스 네트워크를 선택하는 데이터 플로우 식별 및 액세스 네트워크 선택부를 포함하는 액세스 네트워크 선택 제어를 위한 단말.
  6. 제5항에 있어서,
    상기 정책에 대한 동적 업데이트를 위해, 상기 정책이 액세스 네트워크 선택에 적용된 결과에 대한 정책 적용 결과 정보인 액세스 네트워크 상황 정보를 액세스 네트워크 선택 제어 장치로 송신하는 액세스 네트워크 상황 정보 송신부를 더 포함하는 액세스 네트워크 선택 제어를 위한 단말.
  7. 액세스 네트워크 선택 제어 방법에 있어서,
    액세스 네트워크 선택 제어 장치가 액세스 네트워크 상황 정보를 수신하는 단계;
    상기 액세스 네트워크 선택 제어 장치가 상기 액세스 네트워크 상황 정보를 토대로 액세스 네트워크 선택 제어를 위한 정책을 업데이트하는 단계; 및
    상기 액세스 네트워크 선택 제어 장치가 단말로 상기 업데이트된 정책을 송신하는 단계를 포함하는 액세스 네트워크 선택 제어 방법.
  8. 액세스 네트워크 선택 제어 방법에 있어서,
    단말이 액세스 네트워크 선택 제어를 위한 정책을 액세스 네트워크 선택 제어 장치로부터 수신하는 단계;
    상기 단말이 상기 수신된 정책을 기반으로 데이터 플로우를 식별하고 액세스 네트워크를 선택하는 단계; 및
    상기 단말이 상기 정책에 대한 동적 업데이트를 위해, 상기 정책이 액세스 네트워크 선택에 적용된 결과에 대한 정책 적용 결과 정보인 액세스 네트워크 상황 정보를 액세스 네트워크 선택 제어 장치로 송신하는 단계를 포함하는 액세스 네트워크 선택 제어 방법.
  9. 액세스 네트워크 선택 제어를 위한 정책에 액세스 네트워크 혼잡 필드를 포함시켜 단말로 송신하는 정책 송신부; 및
    액세스 네트워크 상황 정보를 토대로 액세스 네트워크 혼잡 상황을 파악하여 얻어진 액세스 네트워크 혼잡 정보를 상기 단말로 송신하는 액세스 네트워크 혼잡 정보 송신부를 포함하는 액세스 네트워크 선택 제어 장치.
  10. 제9항에 있어서,
    상기 액세스 네트워크 혼잡 필드는,
    액세스 네트워크별 혼잡도에 대한 혼잡도 임계값 또는 액세스 네트워크 간 혼잡도 비율에 대한 혼잡도 비율 임계값을 포함하는 것을 특징으로 하는 액세스 네트워크 선택 제어 장치.
  11. 제10항에 있어서,
    상기 액세스 네트워크별 혼잡도는,
    총 접속 단말 수에 대한 현재 접속 단말 수에 따라 정의되거나, 총 용량에 대한 현재 사용 용량에 따라 정의되거나, 전송 완료 시간에 따라 정의되는 것을 특징으로 하는 액세스 네트워크 선택 제어 장치.
  12. 제9항에 있어서,
    상기 단말에서 상기 정책이 액세스 네트워크 선택에 적용된 결과에 대한 정책 적용 결과 정보인 상기 액세스 네트워크 상황 정보를 상기 단말로부터 수신하고, 상기 수신된 액세스 네트워크 상황 정보를 토대로 상기 액세스 네트워크 혼잡 정보 및 상기 정책 중 하나 이상을 동적으로 업데이트하는 업데이트부를 더 포함하는 액세스 네트워크 선택 제어 장치.
  13. 제12항에 있어서,
    상기 정책 적용 결과 정보는,
    적용 정책 내용 정보, 액세스 네트워크 사용 현황 정보 및 평균 스루풋(Throughput) 정보 중 하나 이상을 포함하는 것을 특징으로 하는 포함하는 액세스 네트워크 선택 제어 장치.
  14. 액세스 네트워크 혼잡 필드를 포함하고 액세스 네트워크 선택 제어를 위한 정책을 액세스 네트워크 선택 제어 장치로부터 수신하는 정책 수신부;
    액세스 네트워크 혼잡 정보를 상기 액세스 네트워크 선택 제어 장치로부터 수신하는 액세스 네트워크 혼잡 정보 수신부; 및
    상기 수신된 정책 및 액세스 네트워크 혼잡 정보를 기반으로, 데이터 플로우를 식별하고 액세스 네트워크를 선택하는 데이터 플로우 식별 및 액세스 네트워크 선택부를 포함하는 액세스 네트워크 선택 제어를 위한 단말.
  15. 제14항에 있어서,
    상기 액세스 네트워크 혼잡 정보 및 상기 정책 중 하나 이상에 대한 동적 업데이트를 위해, 상기 단말에서 상기 정책이 액세스 네트워크 선택에 적용된 결과에 대한 정책 적용 결과 정보인 액세스 네트워크 상황 정보를 상기 액세스 네트워크 선택 제어 장치로 송신하는 액세스 네트워크 상황 정보 송신부를 더 포함하는 액세스 네트워크 선택 제어를 위한 단말.
  16. 제15항에 있어서,
    상기 정책 적용 결과 정보는,
    적용 정책 내용 정보, 액세스 네트워크 사용 현황 정보 및 평균 스루풋(Throughput) 정보 중 하나 이상을 포함하는 것을 특징으로 하는 포함하는 액세스 네트워크 선택 제어를 위한 단말.
  17. 액세스 네트워크 선택 제어 방법에 있어서,
    액세스 네트워크 선택 제어 장치가 액세스 네트워크 선택 제어를 위한 정책에 액세스 네트워크 혼잡 필드를 포함시켜 단말로 송신하는 단계; 및
    상기 액세스 네트워크 선택 장치가 액세스 네트워크 상황 정보를 토대로 액세스 네트워크 혼잡 상황을 파악하여 결정된 액세스 네트워크 혼잡 정보를 상기 단말로 송신하는 단계를 포함하는 액세스 네트워크 선택 제어 방법.
  18. 액세스 네트워크 선택 제어 방법에 있어서,
    단말이 액세스 네트워크 혼잡 필드를 포함하고 액세스 네트워크 선택 제어를 위한 정책을 액세스 네트워크 선택 제어 장치로부터 수신하는 단계;
    상기 단말이 액세스 네트워크 혼잡 정보를 상기 액세스 네트워크 선택 제어 장치로부터 수신하는 단계; 및
    상기 단말이 상기 수신된 정책 및 액세스 네트워크 혼잡 정보를 기반으로, 데이터 플로우를 식별하고 액세스 네트워크를 선택하는 단계를 포함하는 액세스 네트워크 선택 제어 방법.
  19. 액세스 네트워크 선택 제어를 위한 정책에 액세스 네트워크 혼잡 필드를 포함시켜 단말로 송신하는 정책 송신부를 포함하는 액세스 네트워크 선택 제어 장치.
  20. 제19항에 있어서,
    상기 액세스 네트워크 혼잡 필드는,
    액세스 네트워크별 혼잡도에 대한 혼잡도 임계값 또는 액세스 네트워크 간 혼잡도 비율에 대한 혼잡도 비율 임계값을 포함하는 것을 특징으로 하는 액세스 네트워크 선택 제어 장치.
  21. 제20항에 있어서,
    상기 액세스 네트워크별 혼잡도는,
    총 접속 단말 수에 대한 현재 접속 단말 수에 따라 정의되거나, 총 용량에 대한 현재 사용 용량에 따라 정의되거나, 전송 완료 시간에 따라 정의되는 것을 특징으로 하는 액세스 네트워크 선택 제어 장치.
  22. 제19항에 있어서,
    상기 단말에서 상기 정책이 액세스 네트워크 선택에 적용된 결과에 대한 정책 적용 결과 정보인 상기 액세스 네트워크 상황 정보를 상기 단말로부터 수신하고, 상기 정책을 동적으로 업데이트하는 정책 업데이트부를 더 포함하는 액세스 네트워크 선택 제어 장치.
  23. 제22항에 있어서,
    상기 정책 적용 결과 정보는,
    적용 정책 내용 정보, 액세스 네트워크 사용 현황 정보 및 평균 스루풋(Throughput) 정보 중 하나 이상을 포함하는 것을 특징으로 하는 포함하는 액세스 네트워크 선택 제어 장치.
  24. 액세스 네트워크 혼잡 필드를 포함하고 액세스 네트워크 선택 제어를 위한 정책을 액세스 네트워크 선택 제어 장치로부터 수신하는 정책 수신부;
    액세스 네트워크 상황 정보를 토대로 액세스 네트워크 혼잡 상황을 파악하는 액세스 네트워크 혼잡 상황 파악부; 및
    상기 수신된 정책 및 상기 액세스 네트워크 혼잡 상황의 파악에 따른 액세스 네트워크 혼잡 정보를 기반으로, 데이터 플로우를 식별하고 액세스 네트워크를 선택하는 데이터 플로우 식별 및 액세스 네트워크 선택부를 포함하는 액세스 네트워크 선택 제어를 위한 단말.
  25. 제24항에 있어서,
    상기 정책에 대한 동적 업데이트를 위해, 상기 단말에서 상기 정책이 액세스 네트워크 선택에 적용된 결과에 대한 정책 적용 결과 정보인 액세스 네트워크 상황 정보를 상기 액세스 네트워크 선택 제어 장치로 송신하는 액세스 네트워크 상황 정보 송신부를 더 포함하는 액세스 네트워크 선택 제어를 위한 단말.
  26. 제15항에 있어서,
    상기 정책 적용 결과 정보는,
    적용 정책 내용 정보, 액세스 네트워크 사용 현황 정보 및 평균 스루풋(Throughput) 정보 중 하나 이상을 포함하는 것을 특징으로 하는 포함하는 액세스 네트워크 선택 제어를 위한 단말.
  27. 액세스 네트워크 선택 제어 방법에 있어서,
    액세스 네트워크 선택 제어 장치가 액세스 네트워크 선택 제어를 위한 정책에 액세스 네트워크 혼잡 필드를 포함시키는 단계; 및
    상기 액세스 네트워크 선택 제어 장치가 상기 액세스 네트워크 혼잡 필드가 포함된 상기 정책을 단말로 송신하는 단계를 포함하는 액세스 네트워크 선택 제어 방법.
  28. 액세스 네트워크 선택 제어 방법에 있어서,
    단말이 액세스 네트워크 혼잡 필드를 포함하고 액세스 네트워크 선택 제어를 위한 정책을 액세스 네트워크 선택 제어 장치로부터 수신하는 단계;
    상기 단말이 액세스 네트워크 상황 정보를 토대로 액세스 네트워크 혼잡 상황을 파악하는 단계; 및
    상기 단말이 상기 수신된 정책 및 상기 액세스 네트워크 혼잡 상황의 파악에 따른 액세스 네트워크 혼잡 정보를 기반으로, 데이터 플로우를 식별하고 액세스 네트워크를 선택하는 단계를 포함하는 액세스 네트워크 선택 제어 방법.
KR1020110062170A 2011-06-27 2011-06-27 액세스 네트워크 선택 제어를 위한 방법, 장치 및 단말 KR20130001436A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110062170A KR20130001436A (ko) 2011-06-27 2011-06-27 액세스 네트워크 선택 제어를 위한 방법, 장치 및 단말

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110062170A KR20130001436A (ko) 2011-06-27 2011-06-27 액세스 네트워크 선택 제어를 위한 방법, 장치 및 단말

Publications (1)

Publication Number Publication Date
KR20130001436A true KR20130001436A (ko) 2013-01-04

Family

ID=47834474

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110062170A KR20130001436A (ko) 2011-06-27 2011-06-27 액세스 네트워크 선택 제어를 위한 방법, 장치 및 단말

Country Status (1)

Country Link
KR (1) KR20130001436A (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015066929A1 (zh) * 2013-11-11 2015-05-14 华为技术有限公司 选择无线接入网络的方法和装置
WO2015152787A1 (en) * 2014-03-31 2015-10-08 Telefonaktiebolaget L M Ericsson (Publ) A method for selecting access network according to different access technologies
US11146287B2 (en) 2019-04-23 2021-10-12 Samsjung Electronics Co., Ltd. Apparatus and method for optimizing physical layer parameter

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015066929A1 (zh) * 2013-11-11 2015-05-14 华为技术有限公司 选择无线接入网络的方法和装置
WO2015152787A1 (en) * 2014-03-31 2015-10-08 Telefonaktiebolaget L M Ericsson (Publ) A method for selecting access network according to different access technologies
US11146287B2 (en) 2019-04-23 2021-10-12 Samsjung Electronics Co., Ltd. Apparatus and method for optimizing physical layer parameter

Similar Documents

Publication Publication Date Title
KR101230391B1 (ko) 원격통신 시스템 및 방법
US8797875B2 (en) Policy controlled offloading among neighboring networks
AU2010284785B2 (en) Server for control plane at mobile communication network and method for controlling SIPTO based session
US9338688B2 (en) Method for transmitting data and user equipment
CN114930970A (zh) 在通信***中使用网络切片向用户设备提供服务的方法和设备
JP2007520131A (ja) Utran無線アクセスネットワークにおける無線リソース管理方法、コアネットワークサービスノード、および無線アクセスネットワーク制御装置
EP2225837A1 (en) Seamless service method controlled by user terminal
JP2007266834A (ja) 通信システム及び通信方法
WO2021088977A1 (zh) 一种数据传输的方法及相关设备
Adamopoulou et al. Intelligent access network selection in heterogeneous networks-simulation results
JP2014511090A (ja) インテリジェントな輻輳存在通知サービス
JP2017028681A (ja) D2dリンクでのコンテンツ配達
CN104472009A (zh) 用于在融合的网络中动态配置客户驻地装置(cpe)的方法、***和计算机可读介质
JP5367757B2 (ja) 通信システム
WO2015018324A1 (zh) 一种多接入***中实现ip流移动性的方法和装置
KR20130001436A (ko) 액세스 네트워크 선택 제어를 위한 방법, 장치 및 단말
KR102389003B1 (ko) 이종망간 전환시 멀티미디어 서비스 제공 장치 및 방법
WO2014000580A1 (zh) 一种制定策略的方法、装置及***
CN102223619B (zh) 一种漫游场景下的资源策略决策方法和***
CN115734282A (zh) 一种服务质量的处理方法、装置和通信***
KR20130032152A (ko) 채널 과부하 판단에 의한 가입자 트래픽 제어 방법 및 그를 위한 이동통신 시스템
WO2019158034A1 (zh) 一种资源分配方法和装置
JP2017085201A (ja) 無線通信システム及びその制御方法、並びに、通信制御プログラム
KR101502137B1 (ko) 사업자 간 망 부하 분산 방법 및 이를 지원하는 신호 처리 장치
US11202328B2 (en) Base station apparatus, terminal apparatus, wireless communication system

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid