KR102022874B1 - 이동 통신 시스템에서 사용자 단말이 접속할 셀 내의 무선랜 망의 검색 및 선택 방법 및 장치 - Google Patents

이동 통신 시스템에서 사용자 단말이 접속할 셀 내의 무선랜 망의 검색 및 선택 방법 및 장치 Download PDF

Info

Publication number
KR102022874B1
KR102022874B1 KR1020130009430A KR20130009430A KR102022874B1 KR 102022874 B1 KR102022874 B1 KR 102022874B1 KR 1020130009430 A KR1020130009430 A KR 1020130009430A KR 20130009430 A KR20130009430 A KR 20130009430A KR 102022874 B1 KR102022874 B1 KR 102022874B1
Authority
KR
South Korea
Prior art keywords
wlan
information
search
wireless network
cell
Prior art date
Application number
KR1020130009430A
Other languages
English (en)
Other versions
KR20140096631A (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 KR1020130009430A priority Critical patent/KR102022874B1/ko
Priority to US14/166,261 priority patent/US9363746B2/en
Publication of KR20140096631A publication Critical patent/KR20140096631A/ko
Application granted granted Critical
Publication of KR102022874B1 publication Critical patent/KR102022874B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/20Selecting an access point
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63HTOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
    • A63H3/00Dolls
    • A63H3/36Details; Accessories
    • A63H3/46Connections for limbs
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63HTOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
    • A63H3/00Dolls
    • A63H3/16Dolls made of parts that can be put together
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63HTOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
    • A63H33/00Other toys
    • A63H33/04Building blocks, strips, or similar building parts
    • A63H33/042Mechanical, electrical, optical, pneumatic or hydraulic arrangements; Motors
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63HTOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
    • A63H33/00Other toys
    • A63H33/04Building blocks, strips, or similar building parts
    • A63H33/06Building blocks, strips, or similar building parts to be assembled without the use of additional elements
    • A63H33/067Building blocks, strips, or similar building parts to be assembled without the use of additional elements with rotation or translation, e.g. of keyhole or bayonet type
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63HTOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
    • A63H33/00Other toys
    • A63H33/04Building blocks, strips, or similar building parts
    • A63H33/10Building blocks, strips, or similar building parts to be assembled by means of additional non-adhesive elements
    • A63H33/101Building blocks, strips, or similar building parts to be assembled by means of additional non-adhesive elements with clip or snap mechanism
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63HTOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
    • A63H9/00Special methods or compositions for the manufacture of dolls, toy animals, toy figures, or parts thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • 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

Landscapes

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

Abstract

본 발명은, 이동 통신 시스템에서 사용자 단말이 접속할 셀 내의 무선랜을 선택하는 방법에 있어서, 서빙 기지국으로부터 무선랜 관련 정보를 수신하면, 상기 무선랜 관련 정보가 특정 무선랜으로의 접속 명령을 포함하는 지 확인하는 과정과, 상기 확인 결과 상기 접속 명령을 포함하지 않은 경우, 상기 무선랜 관련 정보를 기반으로 상기 셀 내의 무선랜들의 검색을 수행할 지 여부를 결정하는 과정을 포함한다.

Description

이동 통신 시스템에서 사용자 단말이 접속할 셀 내의 무선랜 망의 검색 및 선택 방법 및 장치 {METHOD AND APPARATUS FOR SCANNING AND SELECTING WLAN NETWORK ACCESSING A USER EQUIPMENT IN A CELL IN MOBILE COMMUNICATION SYSTEM}
본 발명은 이동 통신 시스템에서 사용자 단말이 접속할 셀 내의 무선랜 망을 검색하고 선택하는 방법 및 장치에 관한 것이다.
최근 무선 통신 기술은 급격한 발전을 이루었으며, 이에 따라 이동 통신 시스템의 기술 역시 진화를 거듭하고 있다. 이러한 이동 통신 시스템의 대표적인 예로는 3세대 이동통신 기술인 UMTS(Universal Mobile Telecommunications System)와, 4세대 이동통신 기술로 각광받는 LTE(Long Term Evolution) 시스템 등이 있다.또한, 스마트폰(smart phone)의 보급이 확대됨에 따라 사용자의 데이터 사용량이 폭증하였다. 따라서 이동통신망 사업자들은 폭증하는 데이터를 감당하기 위해, 기존의 이동 통신망 에 추가로 무선랜 (Wireless Local Area Network)을 연동시킴으로써, 사용자들의 데이터를 분산시키고자 하는 노력이 시도되고 있다.
그러나, 현재 이동 통신망과 무선랜이 연동되는 환경에서는, 일부의 제한적인 기능 (예를 들어, 인증)을 제외하고는 상기 이동 통신망과 무선랜이 각각 독립적으로 작동한다. 따라서, 사용자 단말(UE: User Equipment)은 무선랜을 사용하고자 하는 경우에, 해당 무선랜의 위치를 알지 못하기 때문에 끊임없이 주변의 무선랜을 검색해야 했다. 그리고, 이러한 무선랜의 검색을 수행하기 위해서는 기본적으로 UE의 무선랜 전원이 항상 켜져 있어야 했다. 이로써, UE의 전력 소모가 발생하는 문제점이 있다.
또한, UE가 무선랜에 접속하기에 용이하지 않은 상황에서도 무선랜에 접속을 시도하는 동작으로 인해서 전력 소모 및 지연이 발생하는 문제점이 있다. 예를 들어, 사용자가 자동차로 이동 중 신호 대기 상황에서 주변의 무선랜이 검색될 경우, UE는 상기 검색된 무선랜으로의 접속을 시도할 수 있다. 이 경우, 상기 신호 대기가 풀려 다시 이동하게 되면, 상기 UE는 불필요한 무선랜의 검색 및 접속을 시도하게 되는 문제점들이 있을 수 있다.
본 발명은, 이동 통신 시스템에서 이동 통신망과 무선랜이 연동하는 경우, UE가 접속할 무선랜들을 검색하기 위한 정보를 제공하고, 무선랜 검색 및 접속 가능한 무선랜을 선택하는 방법 장치를 제안한다.
본 발명의 실시 예에 따른 방법은; 이동 통신 시스템에서 사용자 단말이 접속할 셀 내의 무선랜을 선택하는 방법에 있어서, 서빙 기지국으로부터 무선랜 관련 정보를 수신하면, 상기 무선랜 관련 정보가 특정 무선랜으로의 접속 명령을 포함하는 지 확인하는 과정과, 상기 확인 결과 상기 접속 명령을 포함하지 않은 경우, 상기 무선랜 관련 정보를 기반으로 상기 셀 내의 무선랜들의 검색을 수행할 지 여부를 결정하는 과정을 포함한다.
본 발명의 실시 예에 따른 다른 방법은; 이동 통신 시스템에서 사용자 단말이 접속할 셀 내의 무선랜을 선택하는 방법에 있어서, 상기 사용자 단말에게 무선랜 관련 정보를 송신 후, 상기 사용자 단말로부터 상기 무선랜 관련 정보를 기반으로 검색된 무선랜들의 검색 결과를 수신하는 과정과, 상기 수신된 검색 결과를 기반으로 상기 무선랜 관련 정보를 업데이트하는 과정을 포함한다.
본 발명의 실시 예에 따른 장치는; 이동 통신 시스템에서 접속할 셀 내의 무선랜을 선택하는 사용자 단말에 있어서, 송수신부가 서빙 기지국으로부터 무선랜 관련 정보를 수신함을 인지하면, 상기 무선랜 관련 정보가 특정 무선랜으로의 접속 명령을 포함하는 지 확인하고, 상기 확인 결과 상기 접속 명령을 포함하지 않은 경우, 상기 무선랜 관련 정보를 기반으로 상기 셀 내의 무선랜들의 검색을 수행할 지 여부를 결정하는 제어부를 포함한다.
본 발명의 실시 예에 따른 다른 방법은; 이동 통신 시스템에서 사용자 단말이 접속할 셀 내의 무선랜을 선택하는 서빙 기지국에 있어서, 상기 사용자 단말에게 무선랜 관련 정보를 송신 후, 상기 사용자 단말로부터 상기 무선랜 관련 정보를 기반으로 검색된 무선랜들의 검색 결과를 수신하는 송수신부와, 상기 수신된 검색 결과를 기반으로 상기 무선랜 관련 정보를 업데이트하는 제어부를 포함한다.
본 발명은 이동 통신 망과 무선랜 망이 연동하는 경우, UE의 셀 내에서의 무선랜 AP 검색 동작을 돕기 위한 정보를 제공하는 서버를 통해서 혹은 서빙 ENB가 직접 UE에게 상기 정보를 제공하고, UE 가 검색한 무선랜 AP들을 기반으로 미리 관리하고 있는 무선랜 AP들의 정보를 업데이트하고, 업데이트된 무선랜 AP들 중 UE가 접속할 무선랜 AP를 서빙 ENB가 직접 선택하고, 이를 UE 에게 전달하는 방법들을 제안한다. 상기 방법들을 통해서 UE의 불필요한 무선랜 AP 검색 동작이 감소되고, 이로 인해 자원 낭비 및 지연 시간이 감소되는 효과가 있다.
도 1은 본 발명이 적용되는 LTE 시스템의 구조도,
도 2는 본 발명이 적용되는 LTE 시스템의 무선 프로토콜 구조도,
도 3은 본 발명의 제1실시 예에 따른 동작 흐름도,
도 4는 본 발명의 제1실시 예에 따른 UE의 동작 흐름도,
도 5는 본 발명의 제1실시 예에 따른 서빙 ENB의 동작 흐름도.
도 6은 본 발명의 제 2실시 예에 따른 동작 흐름도,
도 7은 본 발명의 제2실시 예에 따른 UE의 동작 흐름도,
도 8은 본 발명의 제2실시 예에 따른 서빙 ENB의 동작 흐름도,
도 9는 본 발명의 제3실시 예에 따른 동작 흐름도,
도 10은 본 발명의 제3실시 예에 따른UE의 동작 흐름도,
도 11은 본 발명의 제3실시 예에 따른 서빙 ENB의 동작 흐름도,
도 12는 본 발명의 실시 예에 따른 UE의 블록 구성도,
도 13은 본 발명의 실시 예에 따른 서빙 EMB의 블록 구성도.
이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예에 대한 동작 원리를 상세히 설명한다. 도면상에 표시된 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 참조번호로 나타내었으며, 다음에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
이하, 본 명세서에서는 설명의 편의를 위해, 이동 통신 망의 일 예로 LTE 시스템을 기준으로 설명하기로 한다. 그러나, 본 발명은 다른 이동 통신망에서도 동일하게 적용될 수 있다.
도 1은 본 발명이 적용되는 LTE 시스템의 구조도이다.
도 1을 참조하면, LTE 시스템의 무선 액세스 네트워크(Radio Access Network)는 차세대 기지국들(ENB: Evolved Node B)(105, 110, 115, 120)과 MME(Mobility Management Entity, 125) 및 S-GW(Serving-Gateway, 130)로 구성된다. 사용자 단말(UE: User Equipment)(135)은 ENB(105, 110, 115, 120) 및 S-GW(130)를 통해 외부 네트워크에 접속한다.
상기 ENB(105, 110, 115, 120)들은 UMTS 시스템의 기존 노드 B에 대응된다. 일 예로, ENB(105)는 UE(135)와 무선 채널로 연결되며, 기존 노드 B 보다 복잡한 역할을 수행한다. LTE 시스템에서는 인터넷 프로토콜(IP: Internet Protocol)을 통한 VoIP(Voice over IP)와 같은 실시간 서비스를 비롯한 모든 사용자 트래픽이 공용 채널(shared channel)을 통해 서비스된다. 그러므로, 상기 ENB(105, 110, 115, 120)들은 각각 서비스 커버리지 내의 UE들의 상태 정보를 취합해서 스케줄링을 수행한다. 이때, 상기 상태 정보는 버퍼 상태, 가용 송신 전력 상태 및 채널 상태 등을 포함한다. 상기 ENB(105, 110, 115, 120)들 각각은 통상 다수의 셀들을 제어한다. 예컨대, 100 Mbps의 전송 속도를 구현하기 위해서 LTE 시스템은 무선 접속 기술로 예컨대, 20 MHz 대역폭에서 직교 주파수 분할 다중(OFDM: Orthogonal Frequency Division Multiplexing) 방식을 사용한다. 또한, 상기 ENB(105, 110, 115, 120) 들 각각은 해당 UE의 채널 상태에 상응하는 변조 방식(modulation scheme)과 채널 코딩률(channel coding rate)을 결정하는 적응 변조 코딩(AMC: Adaptive Modulation & Coding) 방식을 적용한다.
상기 S-GW(130)는 데이터 베어러(data bearer)를 제공하는 장치이며, MME(125)의 제어에 따라서 데이터 베어러를 생성하거나 제거한다. 상기 MME(125)는 UE에 대한 이동성 관리 기능은 물론 각종 제어 기능을 담당하는 장치로 다수의 ENB들 일 예로, 상기 ENB(105, 110, 115, 120) 들과 연결된다.
도 2는 본 발명이 적용되는 LTE 시스템의 무선 프로토콜 구조도이다.
도 2를 참조하면, LTE 시스템의 무선 프로토콜은 UE과 ENB 각각에서 PDCP(Packet Data Convergence Protocol, 205, 240) 계층, RLC(Radio Link Control, 210, 235) 계층, MAC (Medium Access Control, 215,230) 계층 및 PHY(PHYsical, 220, 225) 계층을 포함한다. 상기 PDCP(Packet Data Convergence Protocol)(205, 240) 계층은 IP 헤더 압축/복원 등의 동작을 담당하고, 상기 RLC(210, 235) 계층은 PDCP PDU(Packet Data Unit)를 적절한 크기로 재구성한다. 상기 MAC(215,230) 계층은 하나의 UE가 포함하는 다수의 RLC 계층 장치들과 연결되며, RLC PDU들을 MAC PDU로 다중화하고 MAC PDU로부터 RLC PDU들을 역다중화하는 동작을 수행한다. 상기 PHY(220, 225)는 상위 계층 데이터를 채널 코딩 및 변조하고, OFDM 심벌로 만들어서 무선 채널로 전송하거나, 무선 채널을 통해 수신한 OFDM 심벌을 복조하고 채널 디코딩해서 상위 계층으로 전달하는 동작을 수행한다. 또한, 상기 PHY(220, 225) 계층에서도 추가적인 오류 정정을 위해, HARQ (Hybrid ARQ)를 사용하고 있으며, 수신단에서는 송신단에서 전송한 패킷의 수신여부를 지시하는 HARQ ACK/NACK 정보를 1(bit) 비트로 설정하여 전송한다. 업링크(Uplink) 전송에 대한 다운링크(Dwonlink) HARQ ACK/NACK 정보는 물리 채널인 PHICH (Physical Hybrid-ARQ Indicator Channel)를 통해 전송된다. 그리고 다운링크 전송에 대한 업링크 HARQ ACK/NACK 정보는 물리 채널인 PUCCH (Physical Uplink Control Channel) 또는 PUSCH (Physical Uplink Shared Channel)를 통해 전송될 수 있다.
전술한 바와 같이 UE의 전력 소모 및 네트워크 부하 관리를 위해서 LTE 시스템과 무선랜을 상호 연동시키는 방안이 요구된다.
-제1실시 예(도 3 내지 도 5 관련)
도 3은 본 발명의 제1실시 예에 따른 동작 흐름도이다. 본 발명의 제1실시 예에서는, 이동 통신망 일 예로, LTE 시스템에서의 사업자가 운용하는 무선랜의 액세스 지점(AP: Access Point)의 위치를 관리하는 AP 위치 관리 서버 (309)를 포함하는 경우를 가정한다. 구체적으로, 상기 AP 위치 관리 서버(309)는 자신이 포함된 LTE 시스템에 포함된 ENB들 각각의 서비스 커버리지 내에 위치한, 상기 사업자가 설치한 무선랜의 AP의 위치들을 매핑하여 관리한다.
도 3을 참조하면, 311단계에서 상기 이동 통신망 내의 각 ENB들 일 예로, 서빙 ENB(305)는 상기 AP 위치 관리 서버(309)에게 상기 서빙 ENB(305)의 서비스 커버리지 영역 즉, 셀 내에 위치하는 무선랜 AP들의 존재를 확인하기 위한, 셀 내의 무선랜 AP 정보 요청을 전송한다). 그러면, 313단계에서 상기 AP 위치 관리 서버(3009)는, 상기 서빙 ENB(305)와 매핑된 무선랜 AP 관련 정보를 상기 서빙 ENB(305)에게 전송한다. 상기 무선랜 AP 관련 정보는, 해당 서빙 ENB와 매핑된 무선랜의 AP의 존재 여부를 지시하는 정보와, 매핑된 무선랜의 AP가 존재할 경우, 상기 무선랜의 AP의 위치에 대한 상세 정보를 포함한다. 한편, 본 발명의 다른 실시 예로는, 311단계에서의 각 ENB가 상기 AP 위치 관리 서버(309)에게 셀 내의 무선랜 AP 정보 요청을 따로 송신하지 않고, 임의로 또는 미리 설정된 시간에 따라 상기 상기 AP 위치 관리 서버(309)가 해당 ENB에게 해당 무선랜의 AP 관련 정보를 전송할 수도 있다. 그리고, 상기 상세 정보는 해당 ENB의 서비스 커버리지 즉, 셀 내의 무선랜 AP들의 목록과, 각 무선랜 AP들의 무선랜 식별자 및 해당 무선랜 AP가 사용하는 무선랜 채널 번호(주파수 정보)를 포함할 수 있다. 이때, 상기 무선랜 식별자는, 하기 <표 1>과 같이 정의되는 식별자들을 포함할 수 있다.
무선랜 식별자 정의
SSID(Service Set Identifier) 32 바이트 길이의 텍스트, 무선랜 검색 시 사용자가 일반적으로 인지하게 되는 식별자
BSSID(Basic Service Set Identifier) 6 바이트 길이, 각 무선랜 AP들이 사용하는 MAC (Media Access Control) 계층의 주소
HESSID(Homogenous Extended Service Set ID) 6 바이트의 길이, 동일 사업자들에 운용되는 무선랜 AP들 가운데 대표 AP의 MAC 계층 주소
그러면, 315단계에서 상기 서빙 ENB(305)는 상기 AP 위치 관리 서버(309)로부터 수신한 무선랜 AP 관련 정보를 UE(310)에게 전송한다. 이때, 전송 방식으로는 브로드캐스트(broadcast) 또는 유니캐스트(Unicast) 방식이 사용될 수도 있다. 상기 브로드캐스트 방식이 사용될 경우, 이동 통신망에서 다른 시스템 정보(SI: System Information)를 방송해주는 것처럼, 소정의 SI블록(block)을 사용하여 상기 무선랜 AP 관련 정보를 셀 내에 위치한 모든 UE들에게 방송하거나, 혹은 각 UE 별로 무선자원제어(RRC: Radio Resource Control) 계층의 메시지를 사용하여 각각에게 상기 무선랜 AP 관련 정보를 알려줄 수도 있다. 이때, 상기 무선랜 AP 관련 정보는 313단계에서의 무선랜 AP 관련 정보가 포함하는 정보들에 추가적으로 상기 서빙 ENB(305)가 검색 가능한 무선랜의 AP가 사용하는 주파수 채널 정보를 더 포함할 수 있다.
그러면, 331단계에서 상기 UE(301)는 상기 무선랜 AP 관련 정보들을 기반으로 셀 내의 무선랜의 AP들을 검색할지 여부를 결정한다. 구체적인 예로, 상기 무선랜 AP 관련 정보에 상기 서빙 ENB(305)의 셀 내에 상기 사업자가 관리하는 무선랜 AP가 존재하지 않음을 지시하는 정보가 포함된 경우, 상기 UE(301)는 무선랜 AP 검색을 위한 동작 버튼의 설정 여부를 확인한다. 만약, 상기 동작 버튼의 전원이 켜져 있더라도 셀 내의 무선랜 AP를 검색하는 동작을 수행하지 않기로 결정한다. 뿐만 아니라, 상기 무선랜 AP 관련 정보에 상기 서빙 ENB(305)의 셀 내에 무선랜 AP가 존재함을 지시하는 정보가 포함된 경우, 만약 상기 동작 버튼의 전원이 꺼져 있는 경우에는, 상기 UE(301)가 자신의 사용자에게 셀 내에 접속 가능한 무선랜 AP가 존재함을 알려줌으로써, 상기 동작 버튼의 전원을 켤지 여부를 문의할 수 있다. 한편, 또 다른 실시 예로서, UE(301)가 사업자에 의해서 미리 설정된 협약에 따라 상기 무선랜 AP 관련 정보가 수신된 경우, 상기 동작 버튼의 전원이 꺼져 있다면, 상기 동작 버튼의 전원을 자동으로 켜지도록 설정함으로써, 셀 내의 무선랜 접속을 시도할 수도 있다.
한편, 다른 실시 예로는, 상기 UE(301)가 상기 수신한 무선랜 AP 관련 정보만을 활용하여 무선랜 검색 여부를 판단할 수도 있지만, 상기 무선랜 AP 관련 정보뿐만 아니라, 상기 UE(301)가 상기 이동 통신망을 통해서 미리 보유하고 있는 정보를 활용하여 검색할지 여부를 판단할 수도 있다. 그 구체적인 예로, 상기 UE(301)의 이동 속도 정보를 들 수 있다. 즉, 상기 UE(301)의 이동 속도가 상대적으로 빠른 경우, 이동 통신망에 비해서 서비스 커버리지가 작은 무선랜으로의 핸드오버가 불필요할 수 있다. 따라서, 상기 서빙 ENB(305)로부터 무선랜 AP 관련 정보를 수신한 경우라도, 상기 UE1(301)의 이동 속도가 일정 기준 이하인 조건을 만족하는 경우에만 셀 내의 무선랜 AP를 검색할 수 있다. 이동 속도가 일정 기준 이하인 조건은 구체적인 예로, 하기 <표 2>의 조건들을 포함한다.
종류 상세 조건
1 이동 통신망에서 UE가 셀 변경(또는 핸드오버)을 수행하지 않은 시간이 최소 셀 미 변경시간 임계값(x ms) 이상인 경우
2 UE가 이동 통신망의 셀 내에 머문 시간이 최소 머문 시간 임계값(y ms)를 초과한 경우
3 미리 결정된 주기(z ms )내에 측정한 GNSS(Global Navigation satellite system) 기반 UE의 속도가 속도 임계값(w km/h) 이하인 경우
4 미리 결정된 시간(k ms) 동안 RSRP(Reference Signal Received Power)의 변화가 기준 변화량(j dB) 이하인 경우
상기 <표 2>에 포함된 조건 외에, 만약, 상기 UE(301)의 사용자가 직접 입력한 무선랜 정보가 존재하는 경우, 상기 조건들의 만족 여부와 상관없이 상기 서빙 ENB(305)의 셀 내에 무선랜 AP 검색을 수행하기로 결정할 수도 있다.
상기한 바와 같은 조건 및 상황들을 고려하여, 상기 UE1(301)이 상기 서빙 ENB(305)의 셀 내의 무선랜 AP를 검색하기로 결정한 경우를 가정하자. 그러면, 333단계에서 상기 UE(301)는 상기 셀 내에 무선랜 AP 검색을 수행한다. 이때, 상기 무선랜 AP 검색은 315 단계에서 수신한 무선랜 AP 관련 정보를 활용하여 검색할 수 있다. 구체적인 예로, 상기 무선랜 AP 관련 정보로부터 특정 무선랜 AP의 식별자들 및 특정 주파수 채널 정보들을 획득한 경우, 상기 UE1(301)은 모든 주파수 별 AP들을 모두 검색하지 않고, 상기 특정 무선랜의 식별자들 및 특정 주파수 채널 정보들에 대응하는 무선랜 AP들만을 검색한다. 이때, 검색 방법으로는 패시브 스캐닝(passive scanning)과 액티브 스캐팅(active scanning)을 포함한다. 상기 패시브 스캐닝을 사용할 경우, 상기 UE1(301)은 일정 시간 동안 해당 채널에서 동작하는 AP들이 송신하는 비콘(Beacon)을 수동적으로 수신함으로써, 셀 내의 AP들을 검색한다. 반면, 상기 액티브 스캐닝을 사용할 경우, 상기 UE(301)는 해당 채널을 통해서 프로브 요청(Probe Request) 메시지를 전송하고, 이를 수신한 AP들로부터 프로브 응답(Probe Response) 메시지가 수신된 AP들을 셀 내의 AP들로 검색한다. 여기서, 상기 비콘과 프로브 응답 메시지는 포맷이 거의 동일하다. 그리고, 상기 UE1(305)은 상기 비콘 및 프로브 응답 메시지를 통해서 이를 수신한 AP의 무선랜 식별자 (BSSID, SSID, HESSID 등) 및 각 AP 별 부하 정보를 획득할 수 있다.
이후, 335단계에서 상기 UE1(305)은 검색된 무선랜 AP들 가운데, 접속이 가능한 AP들을 결정한다. 구체적인 결정 방법은, 검색된 무선랜 AP들 각각으로부터 수신되는 신호세기가 신호 세기 임계값 이상인 조건을 만족하거나 해당 무선랜 AP가 전송한 신호 내에 포함된 AP의 부하 정보가 부하 임계값 미만인 조건을 만족하는 무선랜 AP를 접속 가능한 AP로 결정한다. 만약, 결정된 접속 가능한 AP가 다수일 경우, 신호 세기 임계값이 최대값을 가지거나, 부하 정보가 최소값을 가지는 AP를 선택한다. 그리고, 특정 무선랜 AP가 선택된 경우를 가정하면, 337단계에서 상기 UE1(301)은 상기 특정 무선랜 AP로 접속 절차를 수행한다. 상기 접속 절차에는 인증(authentication) 및 접속(association) 절차 등이 포함되며, 상기 절차들을 통해서 상기 UE1(301)은 상기 서빙 ENB(305)의 셀 내에 위치한 무선랜들 중 선택된 특정 무선랜 AP에 접속하여 데이터를 송수신할 수 있게 된다.
도 4는 본 발명의 제1실시 예에 따른 UE의 동작 흐름도이다.
도 4를 참조하면, 411단계에서 UE는 서빙 ENB로부터 무선랜 AP 관련 정보를 수신하고, 413단계로 진행한다. 상기 무선랜 AP 관련 정보는 도 3에서 설명한 바와 같이, 일 예로 1비트로 설정할 수 있는 무선랜 AP의 존재여부를 지시하는 정보와, 무선랜 AP 위치에 대한 상세 정보 즉, 셀 내의 AP들의 목록과, 각 AP들의 무선랜 식별자 및 AP가 사용하는 무선랜 채널 번호(주파수 정보)를 포함할 수 있다.
413단계에서 상기 UE는 상기 무선랜 AP 관련 정보와, UE의 속도 및 사용자 설정 등에 따라 셀 내의 무선랜 AP 검색을 수행할 지 여부를 결정한다. 즉, 상기 UE는 상기 무선랜 AP 관련 정보에 무선랜 AP의 존재 여부를 지시하는 정보가 포함되어 있는 지, 또는 상기 UE가 상기 <표 2>가 포함하는 조건 중 적어도 하나를 만족하는 지 또는 UE의 사용자가 직접 특정 무선랜을 설정하였는지 여부 등을 토대로 셀 내의 무선랜 AP 검색을 수행할 지 여부를 결정한다. 상기 결정 동작의 구체적인 동작은 도 3의 331단계의 설명과 중복되므로, 여기서는 그 상세한 설명을 생략한다.
상기 결정 결과, 무선랜 AP 검색을 수행하기로 결정한 경우, 415단계에서 상기 UE는 앞서 설명한 패시브 스캐닝 혹은 액티브 스캐닝을 사용하여 셀 내의 무선랜 AP들을 검색한다. 상기 무선랜 AP의 검색의 구체적인 동작은 도 3의 333단계와 동일하므로, 설명을 생략한다.
417단계에서 상기 검색된 무선랜 AP들로부터 상기 UE는 접속 가능한 AP가 존재하는 지 여부를 결정한다. 상기 접속 가능한 AP의 존재 여부는 도 3의 335단계와 마찬가지로, 415단계에서 검색된 무선랜 AP들의 신호 세기와 부하 정보와 해당 임계값을 비교하여 결정한다. 상기 결정 결과, 접속 가능한 무선랜 AP가 존재하면, 419단계로 진행한다. 이때, 접속 가능한 AP가 다수일 경우, 신호 세기 임계값이 최대값을 가지거나, 부하 정보가 최소값을 가지는 AP를 선택한다. 그리고, 419단계에서 상기 UE는 상기 선택된 무선랜 AP와의 접속 절차를 수행한다. 상기 접속 절차 역시 도 3의 337단계에서와 같이 인증 및 접속 절차 등을 통해서 수행된다. 이로써, 상기 UE는 무선랜 AP에 접속하여 데이터를 송수신할 수 있게 된다.
한편, 413단계에서 검색된 무선랜 AP가 존재하지 않거나, 417단계에서 접속 가능한 무선랜 AP가 존재하지 않을 경우, 동작을 종료한다.
도 5는 본 발명의 제1실시 예에 따른 서빙 ENB의 동작 흐름도이다.
도 5를 참조하면, 503단계에서 서빙 ENB는 도 3에 도시한 바와 같은 본 발명의 실시 예에 따라 LTE 시스템 내에 설치된 AP 위치 관리 서버에게 셀 내의 무선랜 AP 정보 요청을 송신한다. 그리고, 505단계에서 상기 서빙 ENB는 상기 AP 위치 관리 서버로부터 상기 서빙 ENB의 셀 내에 사업자가 운용하는 무선랜 AP 관련 정보를 수신하고, 507단계로 진행한다. 상기 무선랜 AP 관련 정보는 도 3에서 설명한 바와 같이, 일 예로 1비트로 설정할 수 있는 무선랜 AP의 존재 여부를 지시하는 정보와, 무선랜 AP 위치에 대한 상세 정보 즉, 셀 내의 무선랜 AP들의 목록과, 각 무선랜 AP들의 무선랜 식별자 및 해당 무선랜 AP가 사용하는 무선랜 채널 번호(주파수 정보)를 포함할 수 있다.
507단계에서 상기 서빙 ENB는 상기 무선랜 AP 관련 정보를 UE에게 전달한다. 이때, 상기 무선랜 AP 관련 정보의 전송 방식으로는 브로드캐스트 방식 또는 유니캐스트 방식이 사용될 수도 있다. 상기 전송 방식은 도 3의 315단계의 설명과 중복되므로, 설명을 생략한다.
상기한 바와 같은 본 발명의 제1실시 예에서는, 이동 통신망 내에 위치한 ENB들 각각의 셀 내에 위치한 무선랜 AP 위치들을 관리하는 AP 위치 관리 서버를 따로 설치한다. 그리고, 상기 AP 위치 관리 서버는 요청의 수신 또는 임의로 해당 ENB에게 상기 ENB와 매핑된 상기 ENB의 셀 내에 위치한 무선랜 AP 관련 정보를 송신한다. 그러면, 상기 무선랜 AP 관련 정보를 수신한 ENB는 자신의 셀 내에 위치한 UE들에게 무선랜 AP 관련 정보를 전달함으로써, UE가 자신의 셀 내에 무선랜 AP를 효율적으로 선택할 수 있도록 돕는다. 또한, UE는 상기 무선랜 AP 관련 정보를 기반으로 셀 내의 무선랜 AP 검색을 수행함으로써, 최적의 상황에서만 무선랜 AP 검색을 수행함으로써 불필요한 전력 낭비를 감소하게 된다.
-제2실시 예(도 6 내지 도 8 관련)
도 6은 본 발명의 제 2실시 예에 따른 동작 흐름도이다. 본 발명의 제 2실시 예에서는, 이동 통신망 사업자가 운용하는 무선랜의 AP의 위치를 관리하는 서버를 별도로 설치하지 않고, UE에게 셀 내의 무선랜 AP 정보 요청을 송신하고, 이에 대한 응답을 수신하여, 미리 관리하고 있는 무선랜 AP들을 업데이트한 후, 업데이트된 무선랜 AP 정보들을 UE에게 제공함으로써, UE가 상기 업데이트된 무서랜 AP 정보를 기반으로 무선랜 AP 검색 및 접속 가능한 무선랜 AP를 선택하는 동작을 수행하도록 한다.
도 6을 참조하면, 611단계에서 서빙 ENB (605)는 상기 서빙 ENB의 서비스 커버리지 즉, 셀 내에 존재하는 무선랜 AP들의 목록을 수집하기 위한 셀 내의 무선랜 AP 정보 검색 요청을 UE(601)에게 전송한다. 이때, 상기 셀 내의 무선랜 AP 정보 검색 요청은 일 예로, RRC 계층의 메시지를 사용할 수 있다. 또한, 상기 셀 내의 무선랜 AP 정보 검색 요청은 일 예로, 상기 서빙 ENB(605)가 관리하는 무선랜 AP 목록들에 포함된 특정 무선랜 AP들을 지시하기 위한 무선랜 AP 식별자와, 무선랜 채널 번호(주파수 정보)를 포함한다. 상기 무선랜 AP 식별자는 <표1>에서 정의된 SSID, BSSID 및 HESSID를 포함한다.
613단계에서 상기 UE(601)는, 상기 서빙 ENB(605)의 셀 내의 상기 서빙 ENB(605)가 포함된 이동 통신망의 사업자가 관리하는 무선랜 AP들의 존재 유무를 확인하기 위해서 무선랜 AP 검색 절차를 수행한다. 이때, 상기 무선랜 AP 검색 절차는 상기 셀 내의 무선랜 AP 정보 검색 요청이 포함하는 무선랜 식별자들에 대응하는 무선랜 AP들에 대해서만 패시브 스캐닝 혹은 액티브 스캐닝을 통해서 수행된다.
이후, 615단계에서 상기 UE(601)는 상기 무선랜 AP 검색 절차를 통해서 검색된 무선랜 AP들의 정보를 포함하는 결과 보고를 상기 서빙 ENB(605)에게 전송한다. 상기 결과 보고는 일 예로, RRC 계층의 메시지를 사용할 수 있다. 그리고, 상기 무선랜 AP들의 정보는 상기 패시브 스캐닝 혹은 액티브 스캐닝을 통해 해당 무선랜 AP로부터 수신한 비콘 혹은 프로브 응답 메시지를 통해 획득된다. 또한, 상기 무선랜 AP들의 정보는 일 예로, 검색된 무선랜 AP의 무선랜 식별자(SSID, BSSID, HESSID)와, 상기 검색된 무선랜 AP가 사용하고 있는 무선랜 주파수 채널 번호와, 상기 검색된 무선랜 AP의 부하 정보와, 상기 검색된 무선랜 AP의 인터넷 연결 여부 유무 및 상기 검색된 AP의 인증 방식을 포함한다. 그러면, 617단계에서 상기 서빙 ENB(605)는 상기 무선랜 AP들의 정보를 이용하여, 상기 서빙 ENB(605)가 관리하고 있는 무선랜 AP 목록을 업데이트한다. 구체적으로, 상기 무선랜 AP들의 정보로부터 상기 무선랜 AP 목록에 저장되어 있는 무선랜 AP의 정보가 수정된 경우, 상기 서빙 ENB(60)는 상기 저장된 무선랜 AP를 상기 무선랜 AP들의 정보로부터 획득한 최신의 정보로 수정한다. 또한, 상기 무선랜 AP들의 정보로부터 신규 무선랜 AP의 정보를 수신한 경우, 상기 서빙 ENB(605)는 상기 무선랜 AP 목록에 신규 무선랜 AP를 추가한다. 또한, 상기 무선랜 AP들의 정보로부터 상기 무선랜 AP 목록에 저장하고 있는 무선랜 AP들 중 일정 시간 동안 검색되지 않는 무선랜 AP들이 확인되면, 확인된 무선랜 AP들을 상기 무선랜 AP 목록으로부터 삭제할 수도 있다.
이후, 619단계에서 상기 서빙 ENB(605)는 업데이트된 무선랜 AP 목록을 포함하는 무선랜 AP 관련 정보를 상기 UE(601)에게 전송한다. 상기 전송 방식으로는 브로드캐스트 또는 유니캐스트 방식이 사용될 수도 있다. 즉, 상기 무선랜 AP 관련 정보는 이동 통신망에서의 다른 SI를 방송하는 방식과 마찬가지로, 소정의 SI블록을 사용하여 상기 ENB(60)의 셀 내에 위치한 모든 UE들에게 한꺼번에 전달해줄 수도 있다. 혹은 각 UE별로 RRC 계층의 메시지를 사용하여 각각에게 상기 무선랜 AP 관련 정보를 알려줄 수 있다. 즉, 상기 서빙 ENB(605)는 상기 UE (601) 이외의 자신 셀 내에 위치한 다른 UE들 각각에게도 상기 무선랜 AP 관련 정보를 RRC 계층의 메시지를 사용하여 유니캐스트 방식으로 알려줄 수 있다. 이때, 상기 무선랜 AP 관련 정보는 상기 서빙 ENB(605)의 셀 내에 상기 서빙 ENB(605)가 포함되는 LTE 시스템의 사업자가 운용하는 무선랜 AP의 존재 여부를 지시하는 정보(1 bit)와, 현재 상기 서빙 ENB(605)에서 검색 가능한 무선랜 AP식별자(SSID, BSSID, HESSID) 및 해당 무선랜 AP가 사용하는 주파수 채널 정보를 포함한다.
그러면, 631단계에서 상기 UE(601)은 상기 무선랜 AP 관련 정보를 기반으로 셀 내의 무선랜의 AP들을 검색할지 여부를 결정한다. 구체적인 예로, 상기 무선랜 AP 관련 정보에 상기 서빙 ENB(605)의 셀 내에 상기 서빙 ENB(605)가 포함된 이동 통신망의 사업자가 관리하는 무선랜 AP가 존재하지 않음을 지시하는 정보가 포함된 경우, 상기 UE(601)는 무선랜 검색을 위한 동작 버튼의 설정 여부를 확인한다. 만약, 상기 동작 버튼의 전원이 켜져 있더라도 셀 내의 무선랜을 검색하는 동작을 수행하지 않기로 결정한다. 뿐만 아니라, 상기 무선랜 AP 관련 정보에 상기 서빙 ENB(305)의 셀 내에 무선랜 AP가 존재함을 지시하는 정보가 포함된 경우, 만약 동작 버튼의 전원이 꺼져 있는 경우에는, 상기 UE(601)가 자신의 사용자에게 셀 내에 접속 가능한 무선랜 AP가 존재함을 알려줌으로써, 상기 동작 버튼의 전원을 켤지 여부를 문의할 수 있다. 한편, 또 다른 실시 예로서, 상기 UE(601가 사업자에 의해서 미리 설정된 협약에 따라 상기 무선랜 AP 관련 정보가 수신된 경우, 상기 동작 버튼의 전원이 꺼져있다면, 기 동작 버튼의 전원을 자동으로 켜지도록 설정됨함로써, 셀 내의 무선랜 접속을 시도할 수도 있다.
한편, 다른 실시 예로는, 상기 UE(601)가, 상기 수신한 무선랜 AP 관련 정보만을 활용하여 무선랜 검색 여부를 판단할 수도 있지만, 상기 무선랜 AP 관련 정보뿐만 아니라, 상기 UE(601)가 상기 이동 통신 망을 통해서 미리 보유하고 있는 정보를 활용하여 검색할지 여부를 판단할 수도 있다. 그 구체적인 예로, UE(601)의 이동 속도 정보를 들 수 있다. 즉, 상기 UE(601)의 이동 속도가 상대적으로 빠른 경우, 이동 통신망에 비해서 서비스 커버리지가 작은 무선랜으로의 핸드오버가 불필요할 수 있다. 따라서, 상기 서빙 EMB(605)로부터 무선랜 AP 관련 정보를 수신한 경우라도, UE(601)의 이동 속도가 일정 기준 이하인 조건을 만족하는 경우에만 셀 내의 무선랜을 검색할 수 있다. 이동 속도가 일정 기준 이하인 조건은 구체적인 예로, 상기 <표 2>의 조건들을 포함한다.
상기 <표 2>에 포함된 조건 외에, 만약 상기 UE(601)의 사용자가 직접 입력한 무선랜 정보가 존재하는 경우, 상기 조건들의 만족 여부와 상관없이 상기 서빙 ENB(305)의 셀 내에 무선랜 AP 검색을 수행하기로 결정할 수도 있다.
상기한 바와 같은 조건 및 상황들을 고려하여, 상기 UE(605)가 상기 서빙 ENB(605)의 셀 내의 무선랜 AP를 검색하기로 결정한 경우를 가정하자. 그러면, 633단계에서 UE(605)는 상기 셀 내에 접속 가능한 무선랜 AP의 존재 여부를 확인하기 위해서 무선랜 AP 검색을 수행한다. 이때, 상기 무선랜 AP 검색은 615 단계에서 수신한 무선랜 AP 관련 정보를 활용하여 검색할 수 있다. 구체적인 예로, 상기 무선랜 AP 관련 정보로부터 특정 무선랜 AP의 식별자와 특정 주파수 채널 정보를 획득한 경우, 상기 UE(605)은 모든 주파수 별 무선랜 AP들 모두에 대해 검색하지 않고, 상기 특정 무선랜의 식별자와 특정 주파수 채널 정보에 대응하는 무선랜 AP들만을 검색한다. 이때, 검색하는 방법으로는 상기 패시브 스캐닝 혹은 액티브 스캐닝이 활용된다.
이후, 635단계에서 UE(601)은 검색된 무선랜 AP들 가운데, 접속이 가능한 AP들을 결정한다. 구체적인 결정 방법은, 검색된 무선랜 AP들 각각으로부터 수신되는 신호세기가 신호 세기 임계값 이상인 조건을 만족하거나 해당 무선랜 AP가 전송한 신호 내에 포함된 AP의 부하 정보가 부하 임계값 미만인 조건을 만족하는 무선랜 AP를 접속 가능한 AP로 결정한다. 만약, 결정된 접속 가능한 AP가 다수일 경우, 신호 세기 임계값이 최대값을 가지거나, 부하 정보가 최소값을 가지는 AP를 선택한다. 그리고, 특정 무선랜 AP가 선택된 경우를 가정하면, 637단계에서 상기 UE(601)는 상기 특정 무선랜 AP로 접속 절차를 수행한다. 상기의 접속 절차에는 인증 및 접속 절차 등이 포함되며, 상기 절차들을 통해서 상기 UE(601)는 상기 특정 무선랜 AP에 접속하여 데이터를 송수신 할 수 있게 된다.
도 7은 본 발명의 제2실시 예에 따른 UE의 동작 흐름도이다.
도 7을 참조하면, 703단계에서 UE는 서빙 ENB로부터 셀 내의 무선랜 AP 정보 요청을 수신한다. 상기 셀 내의 무선랜 AP 정보 요청은 일 예로, 서빙 ENB가 요청하는 특정 무선랜 AP들을 지시하기 위한 무선랜 식별자와, 무선랜 채널 정보를 포함한다. 상기 무선랜 식별자는 <표1>에서 정의된 SSID, BSSID 및 HESSID를 포함한다.
705단계에서 상기 UE는 서빙 ENB의 셀 내의 상기 서빙 ENB가 포함된 이동 통신망의 사업자가 관리하는 무선랜 AP들의 존재 유무를 확인하기 위한 무선랜 AP 검색 절차를 수행한다. 상기 무선랜 AP 검색 절차는 상기 셀 내의 무선랜 AP 정보 검색 요청이 포함하는 무선랜 식별자들에 대응하는 무선랜 AP들에 대해 패시브 스캐닝 혹은 액티브 스캐닝 방식을 통해서 수행된다.
그리고, 707단계에서 상기 UE는 검색된 무선랜 AP들의 정보를 포함하는 결과 보고를 상기 서빙 ENB에게 보고한다. 상기 결과 보고는 일 예로, RRC 계층의 메시지가 사용될 수 있다. 그리고, 상기 무선랜 AP들의 정보는 상기 패시브 스캐닝 혹은 액티브 스캐닝을 통해 해당 무선랜으로부터 수신한 비콘 혹은 프로브 응답 메시지를 통해 획득된다. 또한, 상기 무선랜 AP들의 정보는 일 예로, 검색된 무선랜 AP의 무선랜 식별자(SSID, BSSID, HESSID)와, 상기 검색된 무선랜 AP가 사용하고 있는 무선랜 주파수 채널 번호와, 상기 검색된 무선랜 AP의 부하 정보와, 상기 검색된 무선랜 AP의 인터넷 연결 여부 유무 및 상기 검색된 AP의 인증 방식을 포함한다.
이후, 711단계에서 상기 UE는 서빙 ENB로부터 갱신된 무선랜 AP 관련 정보 수신한다. 상기 무선랜 AP 관련 정보는 도 6의 617단계와 동일한 방법으로 획득된, 업데이트된 무선랜 AP 목록과, 상기 서빙 ENB(605)의 셀 내에 상기 서빙 ENB(605)가 포함되는 LTE 시스템의 사업자가 운용하는 무선랜 AP의 존재 여부를 지시하는 정보(1 bit)와, 현재 상기 서빙 ENB(605)에서 검색 가능한 무선랜 AP식별자(SSID, BSSID, HESSID) 및 해당 무선랜 AP가 사용하는 주파수 채널 정보를 포함한다.
그리고, 713단계에서 UE는 상기 수신한 무선랜 AP 관련 정보와 도 6에서 설명한 UE의 이동 속도 및 사용자 설정 등에 따라 셀 내의 무선랜 AP검색을 수행할 지 여부를 결정한다. 즉, 상기 수신한 무선랜 AP 관련 정보에서 상기 이동 통신망의 사업자가 관리하는 무선랜 AP가 셀 내에 존재하는지 여부를 지시하는 정보와, UE의 이동 속도가 기준 속도값 이하로 이동하는 조건을 만족하는 지와, 상기 UE의 사용자가 직접 설정한 특정 무선랜이 존재하는 지를 기반으로 상기 셀 내의 무선랜 AP 검색을 수행할 지 여부를 결정한다. 상기 결정 과정은 도 6의 631단계와 동일하게 결정되므로, 여기서는 그 상세한 설명을 생략한다. 상기 결정 결과 셀 내의 무선랜 AP를 검색하지 않기로 결정한 경우, 상기 UE는 동작을 종료한다.
상기 결정 결과 셀 내의 무선랜 AP를 검색하기로 결정한 경우, 715단계에서 상기 UE는 상기 전술한 패시브 스캐닝 혹은 액티브 스캐닝을 통해 주셀 내의 무선랜 AP 검색을 수행한다. 717단계에서 상기 UE는 상기 검색된 무선랜 AP들 중 접속 가능한 무선랜 AP를 결정한다. 상기 접속 가능한 무선랜 AP는 635단계에 따라 결정된다. 상기 검색 결과 접속 가능한 무선랜 AP가 존재하지 않는 경우, 상기 UE는 동작을 종료한다. 상기 검색 결과 접속 가능한 무선랜 AP가 존재하는 경우, 719단계에서 상기 UE는 검색된 무선랜 AP들 중 접속 가능한 AP를 결정한다. 상기 접속 절차는 도 3에서 전술한 바와 같이 인증 및 접속 절차 등이 포함되며, 상기 절차들을 통해서 상기 UE는 선택된 무선랜 AP에 접속하여 데이터를 송수신할 수 있다.
도 8은 본 발명의 제2실시 예에 따른 서빙 ENB의 동작 흐름도이다.
도 8을 참조하면, 803단계에서 서빙 ENB는 자신의 셀 내 존재하는 무선랜 AP들의 목록을 수집하기 위해, UE에게 셀 내의 무선랜 AP 정보 요청을 UE에게 전송한다. 상기 셀 내의 무선랜 AP 정보 요청은 일 예로, 일 예로, RRC 계층의 메시지를 사용할 수도 있다. 그리고, 상기 무선랜 AP 정보 요청은 일 예로, 상기 서빙 ENB가 요청하는 특정 무선랜 AP들을 지시하기 위한 무선랜 식별자와, 무선랜 채널 번호(주파수 정보)를 포함한다. 상기 무선랜 식별자는 <표1>에서 정의된 SSID, BSSID 및 HESSID를 포함한다.
이후, 805단계에서 서빙 ENB는UE로부터 상기 셀 내의 무선랜 AP 정보 요청의 응답으로 검색된 무선랜 AP들의 정보에 대한 결과 보고를 수신한다. 혹은, 다른 실시 예에 따라 상기 서빙 ENB는 상기 무선랜 AP 정보 요청을 따로 전송하지 않고, 상기 UE로부터 검색된 결과 보고를 수신할 수도 있다. 여기서, 상기 결과 보고는 도 6의 613단계에 따른 무선랜 AP 검색 절차를 통해서 검색된 무선랜 AP들의 정보는 일 예로, 검색된 무선랜 AP의 무선랜 식별자(SSID, BSSID, HESSID)와, 상기 검색된 무선랜 AP가 사용하고 있는 무선랜 주파수 채널 번호와, 상기 검색된 무선랜 AP의 부하 정보와, 상기 검색된 무선랜 AP의 인터넷 연결 여부 유무 및 상기 검색된 AP의 인증 방식을 포함한다.
이후, 807단계에서 상기 서빙 ENB는 상기 무선랜 AP들의 정보를 이용하여 관리하고 있는 무선랜 AP 목록을 업데이트한다. 상기 무선랜 AP 목록을 업데이트 절차는 도 6의 617단계와 동일하게 수행되므로, 중복 설명을 생략한다.
그리고, 809단계에서 서빙 ENB는 업데이트된 무선랜 AP 목록을 포함하는 무선랜 AP 관련 정보를 UE에게 전송한다. 상기 전송 방식으로는 브로드캐스트 또는 유니캐스트 방식이 사용될 수도 있다. 상기 전송 방식 역시 619단계와 동일하게 수행되므로, 중복 설명을 생략한다. 이때, 상기 무선랜 AP 관련 정보는 상기 서빙 ENB(605)의 셀 내에 상기 서빙 ENB(605)가 포함되는 LTE 시스템의 사업자가 운용하는 무선랜 AP의 존재 여부를 지시하는 정보(1 bit)와, 현재 상기 서빙 ENB(605)에서 검색 가능한 무선랜 별자(SSID, BSSID, HESSID) 및 해당 무선랜 AP가 사용하는 주파수 채널 정보를 포함한다.
상기한 바와 같은 본 발명의 제2실시 예에서는, 이동 통신망의 서빙 ENB가 미리 관리하고 있는 무선랜 AP 목록에 포함된 특정 무선랜 AP들을 지시하기 위한 무선랜 식별자와, 무선랜 채널 번호(주파수 정보)를 포함하는 셀 내의 무선랜 AP 정보 검색 요청을 전송한다. 이에 따라, UE는 상기 셀 내의 무선랜 정보 검색 요청에 포함된 정보를 기반으로 무선랜 AP 검색 절차를 수행함으로써, 불필요한 무선랜 AP 검색을 감소시키게 된다.
-제3실시 예(도 9 내지 도 11관련)
도 9는 본 발명의 제3실시 예에 따른 동작 흐름도이다. 본 발명의 제3실시 예에서는, 앞서 설명한 본 발명의 제1실시 예 및 제2실시 예에서와 같이 서빙 ENB가 무선랜 AP 위치 관리 서버로부터 획득한 정보 또는 미리 관리하고 있는 무선랜 AP 목록을 셀 내의 UE에게 전송함으로써, 셀 내의 UE가 수행하는 무선랜 AP 검색 및 선택 절차를 단순히 돕는 것이 아니라, 서빙 ENB가 UE로부터 검색된 무선랜 AP 정보들과 상기 서빙 ENB의 무선 자원 상황 등을 고려하여 직접 UE를 무선랜 AP에 접속시킬 지 여부를 결정하고, 무선랜 AP 로 접속시키기로 결정한 경우, 접속할 해당 무선랜 AP를 선택하고, 선택한 무선랜 AP로의 접속을 상기 UE에게 명령한다.
도 9를 참조하면, 911단계에서 이동 통신망의 서빙 ENB(905)는 셀 내의 UE(901)에게 상기 UE(901)가 접속 가능한 무선랜 AP들만을 검색할 수 있도록 설정된 측정 구간 설정 정보를 전송한다. 일 예로, 상기 측정 구간 설정 정보는 RRC 계층의 메시지를 사용할 수 있다. 그리고, 상기 측정 구간 설정 정보는 시간상 측정 구간(measurement gap), 무선랜 식별자(SSID, BSSID, HESSID) 및 해당 무선 랜 AP 채널 번호(주파수 정보)를 포함한다.
913단계에서 상기 UE(901)는 상기 측정 구간 설정 정보를 기반으로 무선랜 AP 검색 절차를 수행한다. 이때, 다른 실시 예에 따른 상기 UE(901)는 상기 서빙 ENB(905)로부터 수신되는 신호 세기가 신호 세기 임계값 이하임을 감지하면, 상기 측정 구간 설정 정보를 수신하지 않은 경우에도, 상기 무선랜 AP 검색 절차를 수행할 수 있다. 상기 무선랜 AP 검색 절차는 전술한 패시브 스캐닝 혹은 액티브 스캐닝을 통해 수행된다. 그리고, 915단계에서 상기 UE(901)는 상기 무선랜 AP 검색 절차를 통해서 검색된 무선랜 AP 들의 정보를 포함하는 결과 보고를 상기 서빙 ENB(905)에게 송신한다. 일 예로, 상기 결과 보고는 RRC 계층 메시지를 사용하여 상기 ENB(905)에게 송신될 수 있다. 그리고, 상기 검색된 무선랜 AP들의 정보는 패시브 스캐닝 혹은 액티브 스캐닝을 통해 해당 무선랜 AP를 통에서 수신한 비콘 혹은 프로브 응답 메시지를 통해 획득한다. 상기 결과 보고는 일 예로, 검색된 무선랜 AP 식별자(SSID, BSSID, HESSID)와, 상기 검색된 무선랜 AP 식별자 각각에 대해 사용중인 무선랜 주파수 채널 번호, 부하 정보, 인터넷 연결 여부 유무 및 상기 인증 방식을 포함한다.
917단계에서 상기 서빙 ENB(905)는 관리하고 있는 무선랜 AP 목록을 업데이트 한다. 상기 무선랜 AP 목록의 업데이트 절차는 도 6의 617단계와 동일하게 수행되므로, 중복 설명을 생략한다. 그리고, 919단계에서 상기 ENB(905)는 상기 결과 보고로부터 획득한 무선랜 AP들 각각에 대한 신호 세기, 접속 가능 여부, 부하 정보 등과 상기 서빙 ENB(905)의 현재 무선 자원 현황(예를 들어, 신호 세기/품질, 부하 등)을 고려하여 상기 UE(901)에게 계속해서 서비스를 제공할 지, 아니면, 무선랜 AP로 접속시킬 지 여부를 결정한다. 그리고, 무선랜 AP로 접속시키기로 결정한 경우, 상기 UE(901)가 접속할 무선랜 AP를 선택한다. 이때, 상기 서빙 ENB(905)가 상기 UE(901)를 무선랜 AP로 접속시키지 않고, 계속해서 서비스하기로 결정한 경우, 동작을 종료한다.
여기서는, 상기 서빙 ENB(905)가 상기 UE(901)를 무선랜 AP로 접속시키기로 결정한 경우를 가정한다. 그러면, 921단계에서 상기 상기 서빙 ENB(905)는 상기 UE(905)에게 선택된 특정 무선랜 AP로의 접속을 명령한다. 일 예로, 상기 명령은 RRC 계층의 메시지를 사용하여 상기 UE(901)에게 전달될 수 있으며, 상기 특정 무선랜 AP의 BSSID를 포함한다.
이후, 923단계에서 상기 UE(901)는 상기 명령으로부터 획득한 BSSID에 대응하는 상기 특정 무선랜 AP와의 접속 절차를 수행한다. 만약, 상기 UE(901)의 무선랜 AP 검색을 위한 동작 버튼의 전원이 꺼져있는 경우, 상기 UE(901)는 자신의 사용자에게 셀 내에 접속 가능한 무선랜 AP가 존재함을 알려줌으로써, 상기 동작 버튼의 전원을 켤지 여부를 문의할 수 있다. 또 다른 실시 예로서, 상기 UE(901)가 사업자에 의해서 미리 설정된 협약에 따라, 상기 명령이 수신한 이후, 상기 동작 버튼의 전원을 자동으로 켜지도록 설정됨으로써, 상기 특정 무선랜 AP로의 접속 절차를 수행된다. 상기 접속 절차 역시 인증 및 접속 절차 등이 포함되며, 상기 절차들을 통해서 상기 UE(901)는 상기 특정 무선랜 AP에 접속하여 데이터를 송수신 할 수 있다.
도 10은 본 발명의 제3실시 예에 따른UE의 동작 흐름도이다.
도 10을 참조하면, 1003단계에서 UE는 서빙 ENB로부터 측정구간 설정 정보를 수신한다. 일 예로, 상기 측정 구간 설정 정보는 RRC 계층의 메시지를 사용할 수 있다. 그리고, 상기 측정 구간 설정 정보는 시간상 측정 구간, 무선랜 AP 식별자(SSID, BSSID, HESSID) 및 무선 랜 AP 채널 번호(주파수 정보)를 포함한다.
1005단계에서 상기 UE는 상기 수신한 측정 구간 설정 정보를 기반으로 셀 내의 무선랜 AP들을 검색한다. 상기 무선랜 검색 절차는 전술한 패시브 스캐닝 혹은 액티브 스캐닝 방식이 활용된다. 한편, 다른 실시 예에 따라 상기 UE의 무선랜 AP 검색은 상기 측정 구간 설정 정보를 수신하지 않은 경우, 서빙 ENB로부터 수신되는 신호 세기가 상기 신호 세기 임계값 이하임이 감지될 경우에도 상기 무선랜 AP 검색 절차를 수행할 수 있다. 그리고, 1007단계에서 상기 UE는 상기 무선랜 AP 검색 절차를 통해서 검색된 무선랜 AP들의 정보 결과 보고를 상기 서빙 ENB에게 송신한다. 일 예로, 상기 보고 결과는 RRC 계층의 메시지가 사용될 수 있으며, 상기 검색된 무선랜 AP들의 정보는 패시브 스캐닝 혹은 액티브 스캐닝을 통해 해당 무선랜 AP를 통에서 수신한 비콘 혹은 프로브 응답 메시지를 통해 획득한다. 일 예로, 검색된 무선랜 AP 식별자(SSID, BSSID, HESSID)와, 상기 검색된 무선랜 AP 식별자 각각에 대해 사용중인 무선랜 주파수 채널 번호, 부하 정보, 인터넷 연결 여부 유무 및 상기 인증 방식을 포함한다.
이후, 1011단계에서 상기 UE는 상기 서빙 ENB로부터 특정 무선랜 AP로의 접속을 지시하는 명령을 수신한다. 상기 명령은 상기 결과 보고가 포함하는 무선랜 AP 식별자들 상기 서빙 ENB가 선택한 특정 무선랜 AP 식별자를 포함한다. 상기 특정 무선랜 AP는 도 9의 917단계에 따라 상기 서빙 ENB가 상기 결과 보고로부터 획득한 정보들과 상기 서빙 ENB의 현재 무산 자원 현황을 고려하여 결정된다.
그러면, 1013단계에서 상기 UE는 상기 명령으로부터 획득한 특정 무선랜 AP 식별자에 대응하는 특정 무선랜 AP와의 접속 절차를 수행한다. 상기 UE와 상기 특정 무선랜 AP와의 접속 절차는 923단계의 동작과 동일하므로, 중복 설명을 생략한다.
이후, 상기 UE는 상기 특정 무선랜 AP에 접속하여 데이터를 송수신하게 된다.
도 11은 본 발명의 제3실시 예에 따른 서빙 ENB의 동작 흐름도이다.
도 11을 참조하면, 1103단계에서 서빙 ENB는 UE에게 측정 구간 설정 정보를 전송한다. 상기 측정 구간 설정 정보는, 일 예로, 상기 측정 구간 설정 정보는 RRC 계층의 메시지를 사용할 수 있다. 그리고, 상기 측정 구간 설정 정보는 시간상 측정 구간, 무선랜 식별자(SSID, BSSID, HESSID) 및 해당 무선 랜 AP 채널 번호(주파수 정보)를 포함한다.
이후, 1105단계에서 상기 서빙 ENB는 상기 측정 구간 설정 정보에 따라, UE로부터 검색된 무선랜 AP들의 정보 결과 보고의 수신을 대기한다. 또는, 상기 서빙 ENB는 상기 UE가 자신의 신호 세기가 신호 세기 임계값 미만인 상황에서 검색한 무선랜 AP들의 정보 결과 보고를 수신한다. 상기 결과 보고가 수신되지 않으면, 상기 서빙 ENB는 상기 결과 보고가 수신될 때까지 대기한다.
상기 결과 보고가 수신되면, 1107단계에서 상기 서빙 ENB는 미리 관리하던 무선랜 AP 목록을 업데이트한다. 상기 무선랜 AP 목록은 자신의 셀 내에서 상기 서빙 ENB가 포함된 이동 통신망의 사업자가 관리하는 무선랜 AP들을 포함한다.. 상기 무선랜 AP 목록의 업데이트 절차는 도 6의 617단계와 동일하게 수행되므로, 중복 설명을 생략한다. 그리고, 1109단계에서 상기 서빙 ENB는 상기 결과 보고로부터 획득한 무선랜 AP들 각각에 대한 신호 세기, 접속 가능 여부, 부하 정보 등과 상기 서빙 ENB의 현재 무선 자원 현황(예를 들어, 신호 세기/품질, 부하 등)을 고려하여 상기 UE에게 계속해서 서비스를 제공할 지, 아니면, 무선랜 AP로 접속시킬 지 여부를 결정한다. 그리고, 상기 서빙 ENB가 상기 UE를 무선랜 AP로 접속시키기로 결정한 경우, 상기 UE가 접속할 무선랜 AP를 선택하고, 1111단계로 진행한다. 만약, 상기 서빙 ENB가 상기 UE를 무선랜 AP로 접속시키지 않고, 계속해서 서비스하기로 결정한 경우, 동작을 종료한다.
그리고, 1111단계에서 상기 서빙 ENB는 상기 선택한 특정 무선랜 AP로의 접속 명령을 전송한다. 일 예로, 상기 명령은 RRC 계층의 메시지를 사용하여 UE에게 전달될 수 있으며, 상기 특정 무선랜 AP의 식별자를 포함한다.
상기한 바와 같은, 본 발명의 제3실시 예에 따른 서빙 ENB는 직접 UE의 무선랜 AP로의 접속 여부 및 접속할 무선랜 AP 를 선택하는 동작을 수행하고, 상기 선택된 무선랜 AP로의 접속 명령을 UEB에게 전송한다. 이로써, 상기 서빙은 ENB는 UE가 접속할 최적의 무선랜 AP를 선택하여 상기 UE가 적시에 최적의 무선랜 AP로 접속할 수 있도록 한다.
도 12는 본 발명의 실시 예에 따른 UE의 블록 구성도이다.
도 12를 참조하면, 본 발명의 실시 예에 따른 UE(1200)는 송수신기(1205)와, 제어부(1210)와, 다중화 및 역다중화부(1220), 제어 메시지 처리부 (1230) 및 상위 계층 처리부(1220)를 포함한다.
상기 송수신부(1205)는 서빙 ENB의 순방향 채널로 데이터 및 소정의 제어 신호를 수신하고 역방향 채널로 데이터 및 소정의 제어 신호를 전송한다. 만약, 다수의 서빙 ENB들과 연결된 경우, 상기 송수신부(1205)는 상기 다수의 서빙 ENB들 각각을 통해서 데이터 송수신 및 제어 신호 송수신을 수행한다.
상기 다중화 및 역다중화부(1220)는 상기 상위 계층 처리부(1225) 또는 상기 제어 메시지 처리부(1235)에서 발생한 데이터를 다중화하거나, 상기 송수신부(1205)로부터 수신된 데이터를 역다중화해서 상기 상위 계층 처리부(1225) 또는 상기 제어 메시지 처리부(1235)로 전달한다.
상기 제어 메시지 처리부(1235)는 서빙 ENB로부터 수신된 제어 메시지에 따라 해당 동작을 수행한다. 상기 상위 계층 처리부(1225)는 서비스 별로 구성될 수 있으며, FTP(File Transfer Protocol)나 VoIP(Voice over Internet Protocol) 등과 같은 사용자 서비스에서 발생하는 데이터를 처리해서 상기 다중화 및 역다중화부(1220)에게 전달하거나 상기 다중화 및 역다중화부(1220)로부터 전달된 데이터를 처리해서 상위 계층의 서비스 어플리케이션(application)으로 전달한다.
상기 제어부(1210)는 상기 송수신부(1205)를 통해 수신된 신호를 확인하여, 해당 동작을 수행하도록 상기 송수신부(1205)와 상기 다중화 및 역다중화부(1220)를 제어한다.
본 발명에서는 UE (100)내에 무선랜 AP와 접속하여 통신을 수행할 수 있는 무선랜 장치(1245)가 공존하고 있는 상황을 가정한다. 그리고, 본 발명의 제1실시 예 또는 제2실시 예에서 상기 송수신부(1205)는 서빙 ENB로부터 셀 내의 무선랜 AP 관련 정보를 수신한다. 그러면, 상기 제어부(1210)는 상기 무선랜 AP 관련 정보가 특정 무선랜 AP로의 접속 명령을 포함하는 지 여부를 확인한다.
상기 확인 결과, 상기 무선랜 AP 관련 정보가 특정 무선랜 AP로의 접속 명령을 포함하지 않은 경우, 상기 제어부(1210)는 제1실시 예 및 제2실시 예에 따라 상기 무선랜 AP 검색 및 선택부가 상기 무선랜 AP 관련 정보를 기반으로 셀 내의 무선랜 AP들을 검색하도록 제어한다. 상기 무선랜 AP 검색 절차는 상기 셀 내의 무선랜 AP 정보 검색 요청이 포함하는 무선랜 식별자들에 대응하는 무선랜 AP들에 대해 패시브 스캐닝 혹은 액티브 스캐닝 방식을 통해서 수행된다.
이때, 상기 무선랜 AP 관련 정보는 서빙 ENB가 요청하는 특정 무선랜 AP들을 지시하기 위한 무선랜 식별자와, 무선랜 채널 정보를 포함한다. 상기 무선랜 식별자는 <표1>에서 정의된 SSID, BSSID 및 HESSID를 포함한다. 그리고, 상기 제어부(1210)는 상기 송수신부(1205)가 상기 서빙 ENB에게 검색된 무선랜 AP들의 정보를 포함하는 결과 보고 전송한다. 이때, 상기 결과 보고는 일 예로, RRC 계층의 메시지가 사용될 수 있다. 그리고, 상기 무선랜 AP들의 정보는 상기 패시브 스캐닝 혹은 액티브 스캐닝을 통해 해당 무선랜으로부터 수신한 비콘 혹은 프로브 응답 메시지를 통해 획득된다. 또한, 상기 무선랜 AP들의 정보는 일 예로, 검색된 무선랜 AP의 무선랜 식별자(SSID, BSSID, HESSID)와, 상기 검색된 무선랜 AP가 사용하고 있는 무선랜 주파수 채널 번호와, 상기 검색된 무선랜 AP의 부하 정보와, 상기 검색된 무선랜 AP의 인터넷 연결 여부 유무 및 상기 검색된 AP의 인증 방식을 포함한다.
이후, 본 발명의 제1실시 예에서, 상기 제어부(1210)는 상기 무선랜 AP 검색 및 선택부(1240)가 상기 검색된 무선랜 AP들로부터 접속 가능한 AP들을 결정하고, 접속할 AP를 선택하도록 제어한다. 그 구체적인 과정은 도 3의 335단계의 설명과 중복되므로, 설명을 생략한다.
그리고, 본 발명이 제2실시 예에서, 상기 제어부(1210)는 상기 송수신부(1205)는 상기 결과 보고를 기반으로 서빙 기지국에 의해서 업데이트된 무선랜 AP 관련 정보를 브로드캐스트 혹은 유니캐스트 방식에 의해서 수신한다. 그러면, 상기 제어부(1210)는 상기 업데이트된 무선랜 AP 관련 정보뿐만 아니라 미리 이동 통신망을 통해서 보유하고 있는 UE(1200)의 이동 속도 등과 같은 정보를 기반으로 셀 내의 무선랜들의 AP들을 검색할지 여부를 결정한다. 상기 결정 동작은 도 6의 631단계와 중복되므로, 설명을 생략한다. 그리고, 상기 제어부(1210)는 상기 무선랜 AP 검색 및 선택부(1240)가 상기 검색된 무선랜 AP들 가운데, 접속이 가능한 AP들을 결정 및 선택하도록 제어한다. 상기 결정 및 선택 동작 역시 도 6의 635단계의 설명과 중복되므로, 설명을 생략한다.
그리고, 상기 무선랜 AP 검색 매치 선택부(1240)는 상기 제어부(1210)의 지시에 따라 선택된 무선랜 AP와의 접속을 수행한다.
상기 확인 결과, 상기 무선랜 AP 관련 정보가 특정 무선랜 AP로의 접속 명령을 포함한 경우, 본 발명의 제3실시 예에 따라 상기 제어부(1210)는 상기 무선랜 AP 검색 매치 선택부(1240)가 상기 접속 명령으로부터 획득한 상기 특정 무선랜 AP의 지시자에 대응하는 무선랜 AP와의 접속을 수행하도록 제어한다.
도 13은 본 발명의 실시 예에 따른 서빙 ENB의 블록 구성도이다.
도 13을 참조하면, 상기 서빙 ENB(1300)는 송수신부(1305), 제어부(1310), 다중화 및 역다중화부(1320), 제어 메시지 처리부 (1335), 상위 계층 처리부(1325 1330) 및 스케줄러(1315)를 포함한다.
상기 송수신부(1305)는 순방향 캐리어로 데이터 및 소정의 제어 신호를 전송하고 역방향 캐리어로 데이터 및 소정의 제어 신호를 수신한다. 다수의 캐리어가 설정된 경우, 상기 송수신부(1305)는 상기 다수의 캐리어로 데이터 송수신 및 제어 신호 송수신을 수행한다.
상기 다중화 및 역다중화부 (1320)는 상위 계층 처리부(1325, 1330)나 제어 메시지 처리부(1335)에서 발생한 데이터를 다중화하거나, 상기 송수신부(1305)에서 수신된 데이터를 역다중화해서 해당 상위 계층 처리부(1325, 1330)나 제어 메시지 처리부(1335), 혹은 상기 제어부(1310)로 전달하는 역할을 한다. 상기 제어 메시지 처리부(1335)는 UE가 전송한 제어 메시지를 처리하거나, 상기 UE에게 전달할 제어 메시지를 생성해서 하위 계층으로 전달한다.
상기 상위 계층 처리부(1325, 1330)는 UE 별 서비스 별로 구성될 수 있으며, FTP나 VoIP 등과 같은 사용자 서비스에서 발생하는 데이터를 처리해서 다중화 및 역다중화부(1320)로 전달하거나 다중화 및 역다중화부(1320)로부터 전달한 데이터를 처리해서 상위 계층의 서비스 어플리케이션으로 전달한다.
상기 스케줄러(1315)는 UE의 버퍼 상태, 채널 상태 및 UE의 Active Time 등을 고려해서 UE에게 전송 자원을 할당하고, 상기 송수신부에게 UE가 전송한 신호를 처리하거나 UE에게 신호를 전송하도록 처리한다.
본 발명의 실시 예에 따른 상기 서빙 ENB(1300)는 본 발명의 제1실시 예 내지 제2실시 예에 따라 자신의 셀 내의 UE들에 대한 무선랜 AP접속을 돕는 무선랜 AP 관련 정보를 송신하거나, 제3실시 예에 따라 직접 해당 UE를 무선랜 AP로 접속시킬지 여부 및 접속할 무선랜 AP를 결정한다.
구체적으로, 상기 송수신부(1305)를 통해서 무선랜 AP 관련 정보를 송신 후, 상기 제어부(1310)는 상기 사용자 단말로부터 상기 무선랜 AP 관련 정보를 기반으로 검색된 무선랜 AP들의 정보의 결과 보고를 수신 대기한다. 그리고, 본 발명의 제2실시 예 내지 제3실시 예에 따른 상기 제어부(1310)는 미리 관리하고 있는 무선랜 AP 목록을 상기 결과 보고를 기반으로 업데이트한다. 제2실시 예 및 제3실시 예에 따른 업데이트 절차는 각각 도 6의 617단계 및 도 9의 917단계의 설명과 동일하므로, 설명을 생략한다.
한편, 본 발명의 제1실시 예에 따른 상기 제어부(1310)는 상기 무선랜 관련 정보를 획득하기 위해서 이동 통신 시스템 내에 설치된 일 예로, AP 위치 관리 서버(309)에게 셀 내의 무선랜 AP 정보를 요청하고 그 응답으로, 무선랜 AP 관련 정보를 수신한다. 상기 송수신 동작 역시 도 3의 311단계 내지 313단계의 설명과 동일하므로, 설명을 생략한다. 그리고, 상기 제어부(1310)는 상기 AP 위치 관리 서버(309)로부터 획득한 무선랜 AP 관련 정보를 UE에게 전달함으로써, 해당 UE가 상기 무선랜 AP 관련 정보를 기반으로 무선랜 AP 검색 및 접속 가능한 무선랜 AP를 선택하도록 함으로써, UE의 불필요한 무선랜 AP들의 검색 동작을 감소시킨다.
그리고, 본 발명의 제2실시 예에 따른 상기 제어부(1310)는 업데이트된 무선랜 AP 관련 정보를 다시 UE에게 송신함으로써, 상기 UE가 상기 업데이트된 무선랜 AP 관련 정보를 기반으로 무선랜 AP 검색 및 접속 가능한 무선랜 AP를 선택하도록 함으로써, UE의 불필요한 검색 동작을 감소시킨다.
마지막으로, 본 발명의 제3실시 예에 따른 상기 제어부(1310)는 상기 업데이트된 무선랜 AP 관련 정보와 현재 자신의 무선 자원 상황을 고려하여 해당 UE를 무선랜으로 접속시킬지 여부를 결정하고, 접속시키기로 결정한 경우, 직접 접속시킬 무선랜 AP를 선택한다. 여기서 상기 결정 및 선택 동작은 도 9의 917단계 내지 919단계의 설명과 동일하므로, 설명을 생략한다. 이후, 상기 제어부(1310)는 상기 송수신부(1305)를 통해서 상기 선택된 무선랜 AP로의 접속 명령을 상기 UE에게 전송한다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 안되며 후술하는 특허 청구의 범위뿐만 아니라 이 특허 청구의 범위와 균등한 것들에 의해 정해져야 한다.

Claims (20)

  1. 이동 통신 시스템에서 사용자 단말에 의해 적어도 하나의 무선 네트워크에 접속하는 방법에 있어서,
    기지국으로부터 적어도 하나의 무선 네트워크 검색을 위한 요청 정보를 수신하는 과정과,
    상기 요청 정보에 기반하여 상기 적어도 하나의 무선 네트워크를 검색하는 과정과,
    검색 결과를 포함하는 보고 정보를 상기 기지국으로 전송하는 과정과,
    상기 검색 결과에 기반하여 상기 적어도 하나의 무선 네트워크에 대한 업데이트된 정보를 상기 기지국으로부터 수신하는 과정과,
    상기 업데이트된 정보에 기반하여 상기 적어도 하나의 무선 네트워크의 재검색 수행 여부를 결정하는 과정과,
    상기 재검색을 수행할 것으로 결정된 경우, 적어도 하나의 접속할 무선 네트워크를 재검색하는 과정과,
    상기 적어도 하나의 접속할 무선 네트워크가 재검색된 경우, 상기 적어도 하나의 접속할 무선 네트워크 중 부하 정보가 미리 설정된 부하 임계값 미만인 무선 네트워크 중에서 상기 부하 정보가 최소인 무선 네트워크에 접속하는 과정을 포함하는 방법.
  2. 제1항에 있어서,
    이동성 정보가 상기 사용자 단말의 이동 속도가 기준 값과 동일하거나 상기 기준 값 이하임을 지시하는 경우, 상기 재검색을 수행함을 특징으로 하는 방법.
  3. 제1항에 있어서,
    상기 업데이트 정보가, 상기 기지국의 서비스 커버리지 (coverage) 영역 이내에 설치된 무선 네트워크가 존재하지 않음을 지시하는 경우, 상기 재검색을 수행하지 않음을 특징으로 하는 방법.
  4. 제3항에 있어서,
    상기 업데이트 정보는 상기 사용자 단말 내에서 상기 재검색이 활성화됨을 지시함을 특징으로 하는 방법.
  5. 제1항에 있어서,
    상기 적어도 하나의 무선 네트워크의 상기 재검색은 무선 네트워크 검색을 위한 상기 사용자 단말의 검색 설정에 관계없이 수행됨을 특징으로 하는 방법.
  6. 삭제
  7. 삭제
  8. 삭제
  9. 삭제
  10. 삭제
  11. 이동 통신 시스템에서 적어도 하나의 무선 네트워크에 접속하기 위한 사용자 단말에 있어서,
    기지국으로부터 적어도 하나의 무선 네트워크 검색을 위한 요청 정보를 수신하고,
    상기 검색의 결과에 기반하여 상기 적어도 하나의 무선 네트워크에 대한 업데이트된 정보를 상기 기지국으로부터 수신하는 수신부와,
    상기 요청 정보에 기반하여 상기 적어도 하나의 무선 네트워크를 검색하고,
    상기 업데이트된 정보에 기반하여 상기 적어도 하나의 무선 네트워크의 재검색 수행 여부를 결정하고,
    상기 재검색을 수행할 것으로 결정된 경우, 적어도 하나의 접속할 무선 네트워크를 재검색하고,
    상기 적어도 하나의 접속할 무선 네트워크가 재검색된 경우, 상기 적어도 하나의 접속할 무선 네트워크 중 부하 정보가 미리 설정된 부하 임계값 미만인 무선 네트워크 중에서 상기 부하 정보가 최소인 무선 네트워크에 접속하는 제어부와,
    상기 검색의 상기 결과를 포함하는 보고 정보를 상기 기지국으로 전송하는 전송부를 포함하는 사용자 단말.
  12. 제11항에 있어서,
    상기 제어부는, 이동성 정보가 상기 사용자 단말의 이동 속도가 기준 값과 동일하거나 상기 기준 값 이하임을 지시하는 경우, 상기 재검색을 수행함을 특징으로 하는 사용자 단말.
  13. 제11항에 있어서,
    상기 제어부는, 상기 업데이트 정보가, 상기 기지국의 서비스 커버리지 (coverage) 영역 이내에 설치된 무선 네트워크가 존재하지 않음을 지시하는 경우, 상기 재검색을 수행하지 않음을 특징으로 하는 사용자 단말.
  14. 제13항에 있어서,
    상기 업데이트 정보는 상기 사용자 단말 내에서 상기 재검색이 활성화됨을 지시함을 특징으로 하는 사용자 단말.
  15. 제11항에 있어서,
    상기 적어도 하나의 무선 네트워크의 상기 재검색은 무선 네트워크 검색을 위한 상기 사용자 단말의 검색 설정에 관계없이 수행됨을 특징으로 하는 사용자 단말.
  16. 삭제
  17. 삭제
  18. 삭제
  19. 삭제
  20. 삭제
KR1020130009430A 2013-01-28 2013-01-28 이동 통신 시스템에서 사용자 단말이 접속할 셀 내의 무선랜 망의 검색 및 선택 방법 및 장치 KR102022874B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020130009430A KR102022874B1 (ko) 2013-01-28 2013-01-28 이동 통신 시스템에서 사용자 단말이 접속할 셀 내의 무선랜 망의 검색 및 선택 방법 및 장치
US14/166,261 US9363746B2 (en) 2013-01-28 2014-01-28 Method and apparatus for selecting wireless local area network to be accessed by a user equipment within a cell in a mobile communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130009430A KR102022874B1 (ko) 2013-01-28 2013-01-28 이동 통신 시스템에서 사용자 단말이 접속할 셀 내의 무선랜 망의 검색 및 선택 방법 및 장치

Publications (2)

Publication Number Publication Date
KR20140096631A KR20140096631A (ko) 2014-08-06
KR102022874B1 true KR102022874B1 (ko) 2019-09-20

Family

ID=51222892

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130009430A KR102022874B1 (ko) 2013-01-28 2013-01-28 이동 통신 시스템에서 사용자 단말이 접속할 셀 내의 무선랜 망의 검색 및 선택 방법 및 장치

Country Status (2)

Country Link
US (1) US9363746B2 (ko)
KR (1) KR102022874B1 (ko)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102179533B1 (ko) 2013-02-28 2020-11-17 삼성전자주식회사 무선 통신 시스템에서 무선랜으로부터의 셀 접속 제어 및 유효한 주변 무선랜 엑세스포인트 정보 제공을 위한 방법 및 장치
ES2859611T3 (es) 2013-08-02 2021-10-04 Samsung Electronics Co Ltd Procedimiento y aparato para seleccionar una red y distribuir el tráfico en un entorno de comunicación heterogéneo
US20160192283A1 (en) * 2013-09-12 2016-06-30 Intellectual Discovery Co., Ltd. Method for searching wireless lan and method for transferring wireless lan search information
CN105122923B (zh) * 2014-02-18 2018-09-21 华为技术有限公司 接入***、设备和方法
WO2015127958A1 (en) * 2014-02-25 2015-09-03 Telefonaktiebolaget L M Ericsson (Publ) Network address resolution for interworking between cellular network domain and wireless local area network domain
CN106717067B (zh) * 2014-09-25 2020-09-15 苹果公司 用户设备(ue)的无线局域网(wlan)设置的装置、***和方法
KR102263688B1 (ko) 2014-10-07 2021-06-10 삼성전자주식회사 무선 통신 시스템에서 다른 무선 접속 기술을 이용한 다중 연결을 제공하기 위한 장치 및 방법
WO2016130059A1 (en) * 2015-02-11 2016-08-18 Telefonaktiebolaget Lm Ericsson (Publ) Wireless device, node and methods therein for deciding whether or not to activate a wlan interface
EP3180942B1 (en) * 2015-04-10 2018-01-17 Telefonaktiebolaget LM Ericsson (publ) Updating wlan aggregation configuration
JP6501624B2 (ja) * 2015-05-29 2019-04-17 キヤノン株式会社 情報処理装置、制御方法及びプログラム
KR102405903B1 (ko) * 2015-08-05 2022-06-07 삼성전자주식회사 이동 단말 무선 Hot-Spot 리스트를 제공하는 서버 및 이의 제어 방법
CN108377532B (zh) * 2016-11-16 2019-08-06 华为技术有限公司 一种数据连接方法、控制面节点以及用户设备
KR102330446B1 (ko) * 2017-10-24 2021-11-25 현대자동차주식회사 차량 및 그 제어방법
US10880804B2 (en) 2018-12-04 2020-12-29 At&T Intellectual Property I, L.P. Mobile device display of federated wireless access point networks for 5G or other next generation network
US10834688B1 (en) * 2019-08-28 2020-11-10 International Business Machines Corporation Wireless cross-connect datacenter

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100735242B1 (ko) * 2003-12-16 2007-07-03 삼성전자주식회사 이동통신 네트워크와 무선 근거리 네트워크의 연동 정보를전달하고 통지하는 방법 및 시스템
KR100651532B1 (ko) * 2004-08-14 2006-11-29 삼성전자주식회사 무선랜 연동을 위한 이동 통신 네트워크에서의 무선랜 정보의 전송 방법 및 장치
KR101271513B1 (ko) * 2006-12-19 2013-06-05 재단법인서울대학교산학협력재단 이기종 시스템 간의 수직 핸드오프 방법 및 그를 이용한 데이터파일 송수신 방법
US8254985B2 (en) * 2009-11-04 2012-08-28 Research In Motion Limited Methods and apparatus for use in controlling wireless transceiver operation in a mobile communication device
US20110222523A1 (en) * 2010-03-12 2011-09-15 Mediatek Inc Method of multi-radio interworking in heterogeneous wireless communication networks
KR101107811B1 (ko) * 2010-04-21 2012-01-25 주식회사 엘지유플러스 이동통신 단말기의 무선랜 정보 검색 방법 및 시스템과 그 기능을 갖춘 이동통신 단말기
US8848679B2 (en) * 2010-08-19 2014-09-30 Blackberry Limited Method of limiting use of a mobile wireless access point near a wireless local area network
JP2012209898A (ja) * 2011-03-30 2012-10-25 Sony Corp 端末装置および通信方法、情報処理装置および方法、プログラム、並びに情報処理システム
US20130137423A1 (en) * 2011-05-27 2013-05-30 Qualcomm Incorporated Allocating access to multiple radio access technologies via a multi-mode access point
US9706423B2 (en) * 2012-03-16 2017-07-11 Qualcomm Incorporated System and method of offloading traffic to a wireless local area network
EP2896247B1 (en) * 2012-09-14 2020-02-19 Interdigital Patent Holdings, Inc. Methods for mobility control for wi-fi offloading in wireless systems
WO2014044312A1 (en) * 2012-09-20 2014-03-27 Huawei Technologies Co., Ltd. Receiver and method for accessing an access point of a wireless local area network
US20140133294A1 (en) * 2012-11-09 2014-05-15 Qualcomm Incorporated Methods and Systems for Broadcasting Load Information to Enable a User Equipment (UE) to Select Different Network Access

Also Published As

Publication number Publication date
KR20140096631A (ko) 2014-08-06
US9363746B2 (en) 2016-06-07
US20140211776A1 (en) 2014-07-31

Similar Documents

Publication Publication Date Title
KR102022874B1 (ko) 이동 통신 시스템에서 사용자 단말이 접속할 셀 내의 무선랜 망의 검색 및 선택 방법 및 장치
KR102041378B1 (ko) 무선통신시스템에서 셀 내 무선랜 정보를 송수신하기 위한 방법 및 장치
EP3629630B1 (en) Communication method, network node, and radio access network system
KR102282592B1 (ko) 이종망 통신 환경에서 망 선택 및 트래픽 분산을 위한 방법 및 장치
KR102020350B1 (ko) 무선이동통신시스템에서 d2d 통신을 지원/사용하는 단말기의 이동성을 지원하는 방안
US10390295B2 (en) Method and device for controlling cell connection from wireless LAN in wireless communication system and providing valid information on peripheral wireless LAN access points
US10104566B2 (en) Reporting WiFi channel measurements to a cellular radio network
JP6461788B2 (ja) 通信制御方法、セルラ基地局、及びプロセッサ
WO2014047887A1 (zh) 无线局域网接入方法、基站控制器和用户设备
KR20140091913A (ko) 연동 무선랜 접속 방법, 이를 위한 장치 및 기록 매체
WO2024012296A1 (zh) 一种测量配置的方法、接入网设备和终端设备

Legal Events

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