KR102087403B1 - 무선 통신 시스템에서 핸드오버 절차 제어 장치 및 방법 - Google Patents
무선 통신 시스템에서 핸드오버 절차 제어 장치 및 방법 Download PDFInfo
- Publication number
- KR102087403B1 KR102087403B1 KR1020130152377A KR20130152377A KR102087403B1 KR 102087403 B1 KR102087403 B1 KR 102087403B1 KR 1020130152377 A KR1020130152377 A KR 1020130152377A KR 20130152377 A KR20130152377 A KR 20130152377A KR 102087403 B1 KR102087403 B1 KR 102087403B1
- Authority
- KR
- South Korea
- Prior art keywords
- base station
- terminal
- message
- handover
- predetermined period
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 160
- 238000004891 communication Methods 0.000 title claims abstract description 55
- 230000000977 initiatory effect Effects 0.000 claims description 23
- 230000004044 response Effects 0.000 claims description 20
- 230000003111 delayed effect Effects 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims description 4
- 230000015556 catabolic process Effects 0.000 claims 2
- 238000006731 degradation reaction Methods 0.000 claims 2
- 238000005259 measurement Methods 0.000 description 29
- 230000006870 function Effects 0.000 description 22
- 230000005540 biological transmission Effects 0.000 description 11
- 230000011664 signaling Effects 0.000 description 8
- 230000006866 deterioration Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000003321 amplification Effects 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0055—Transmission or use of information for re-establishing the radio link
- H04W36/0079—Transmission or use of information for re-establishing the radio link in case of hand-off failure or rejection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/34—Reselection control
- H04W36/38—Reselection control by fixed network equipment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0083—Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
- H04W36/00837—Determination of triggering parameters for hand-off
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/24—Reselection being triggered by specific parameters
- H04W36/30—Reselection being triggered by specific parameters by measured or perceived connection quality data
- H04W36/302—Reselection being triggered by specific parameters by measured or perceived connection quality data due to low signal strength
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 무선 통신 시스템에서 핸드오버 절차를 제어하기 위한 것으로, 기지국의 동작 방법은, 단말의 음성(voice) 호를 위한 세션(session) 설정 요청이 발생하는지 여부를 판단하는 과정과, 상기 세션 설정 요청의 발생 후 미리 정의된 시간 구간 경과 전 상기 단말로부터의 핸드오버 요청이 발생하면, 핸드오버 절차의 개시를 지연시키는 과정을 포함한다. 또한, 본 발명은 상술한 실시 예와 다른 실시 예들도 포함한다.
Description
본 발명은 무선 통신 시스템에서 핸드오버(handover)에 관한 것이다.
무선 통신 시스템은 일정 범위의 셀(cell)에서 무선 접속을 제공하는 기지국들을 포함한다. 상기 기지국은 시스템의 규격에 따라 다른 명칭으로 지칭될 수 있다. 각 기지국은 셀 내에 위치한 단말에게 무선 접속을 제공하므로, 단말이 하나의 기지국의 셀에서 다른 기지국의 셀로 이동하면, 서비스의 연속성을 보장하기 위해 핸드오버(handover)가 수행될 수 있다. 상기 핸드오버를 통해 서비스 연속성을 제공할 수 있으나, 상기 핸드오버에 의해 서빙(serving) 기지국이 변경되는 시점에 따라 다음과 같은 문제점이 발생할 수 있다.
최근 패킷 통신을 이용한 호(call) 서비스로서 VoIP(Voice over Internet Protocol)가 주목되고 있다. 일반적으로, 상기 VoIP의 호 제어(call control) 프로토콜로서 SIP(Session Initiation Protocol)이 사용된다. 기지국은 상기 SIP에 관련된 시그널링(signaling)에 관여하지 아니하므로, VoIP 베어러(bearer)가 설정되기 전까지 VoIP 호 설정(setup) 절차가 진행 중임을 알지 못한다. 따라서, 단말 또는 망(network)로부터 상기 VoIP 호 설정 절차가 개시(triggering)되어 진행 중인 동안, 핸드오버를 수행할 조건이 만족되면, 상기 기지국은 핸드오버 절차를 진행한다.
상술한 바와 같이, VoIP 호 설정 절차가 진행 중이더라도, 핸드오버 절차가 진행될 수 있다. 이 경우, 상기 핸드오버 절차 진행 중, 상기 기지국은 상기 VoIP 베어러 설정을 위한 메시지를 수신하게 된다. 그러나, 이미 핸드오버 절차가 진행 중이므로, 상기 VoIP 베어러 설정을 처리할 수 없다. 즉, 상기 VoIP 베어러 설정이 실패된다. 이에 따라, 상기 단말은 타겟(target) 기지국에 접속한 후 다시 VoIP 베어러 설정 절차를 수행해야 한다. 즉, 핸드오버 절차로 인해 VoIP 호 설정에 지연이 발생할 수 있다.
본 발명의 일 실시 예는 무선 통신 시스템에서 VoIP(Voice over Internet Protocol) 설정의 지연을 방지하기 위한 장치 및 방법을 제공한다.
본 발명의 다른 실시 예는 무선 통신 시스템에서 VoIP 호를 위한 베어러(bearer) 설정의 성공률을 높이기 위한 장치 및 방법을 제공한다.
본 발명의 또 다른 실시 예는 무선 통신 시스템에서 핸드오버 절차의 개시(triggering)를 제어하기 위한 장치 및 방법을 제공한다.
본 발명의 또 다른 실시 예는 무선 통신 시스템에서 VoIP 호 설정 절차가 개시됨을 인지하기 위한 장치 및 방법을 제공한다.
본 발명의 또 다른 실시 예는 무선 통신 시스템에서 VoIP 호 설정 절차가 개시되면 핸드오버 절차의 개시를 지연시키기 위한 장치 및 방법을 제공한다.
본 발명의 실시 예에 따른 무선 통신 시스템에서 기지국의 동작 방법은, 단말의 음성(voice) 호를 위한 세션(session) 설정 요청이 발생하는지 여부를 판단하는 과정과, 상기 세션 설정 요청의 발생 후 미리 정의된 시간 구간 경과 전 상기 단말로부터의 핸드오버 요청이 발생하면, 핸드오버 절차의 개시를 지연시키는 과정을 포함하는 것을 특징으로 한다.
본 발명의 다른 실시 예에 따른 무선 통신 시스템에서 단말의 동작 방법은, 음성 호를 위한 세션 설정을 요청하는 시그널링을 수행하는 과정과, 기지국으로 세션 설정 요청이 발생함을 알리는 메시지를 송신하는 과정을 포함하는 것을 특징으로 한다.
본 발명의 또 다른 실시 예에 따른 무선 통신 시스템에서 기지국 장치는, 단말의 음성 호를 위한 세션 설정 요청이 발생하는지 여부를 판단하고, 상기 세션 설정 요청의 발생 후 미리 정의된 시간 구간 경과 전 상기 단말로부터의 핸드오버 요청이 발생하면, 핸드오버 절차의 개시를 지연시키는 제어부를 포함하는 것을 특징으로 한다.
본 발명의 또 다른 실시 예에 따른 무선 통신 시스템에서 단말 장치는, 음성 호를 위한 세션 설정을 요청하는 시그널링을 수행하는 제어부와, 기지국으로 세션 설정 요청이 발생함을 알리는 메시지를 송신하는 송신부를 포함하는 것을 특징으로 한다.
무선 통신 시스템에서 핸드오버 절차의 개시를 제어함으로써, VoIP(Voice over Internet Protocol) 호 설정 시 베어러 설정 요청에 대한 성공율이 향상되고, 시간 지연 문제가 개선될 수 있다.
도 1은 본 발명의 실시 예에 따른 무선 통신 시스템에서 핸드오버 절차의 개시를 제어하는 절차를 개념적으로 도시한다.
도 2는 본 발명의 실시 예에 따른 무선 통신 시스템에서 핸드오버 절차의 개시를 제어하기 위한 신호 교환을 도시한다.
도 3은 본 발명의 다른 실시 예에 따른 무선 통신 시스템에서 핸드오버 절차의 개시를 제어하기 위한 신호 교환을 도시한다.
도 4는 본 발명의 또 다른 실시 예에 따른 무선 통신 시스템에서 핸드오버 절차의 개시를 제어하기 위한 신호 교환을 도시한다.
도 5는 본 발명의 실시 예에 따른 무선 통신 시스템에서 단말 및 기지국의 기능적 구조를 도시한다.
도 6은 본 발명의 다른 실시 예에 따른 무선 통신 시스템에서 단말 및 기지국의 기능적 구조를 도시한다.
도 7은 본 발명의 실시 예에 따른 무선 통신 시스템에서 기지국의 동작 절차를 도시한다.
도 8은 본 발명의 다른 실시 예에 따른 무선 통신 시스템에서 기지국의 동작 절차를 도시한다.
도 9는 본 발명의 또 다른 실시 예에 따른 무선 통신 시스템에서 기지국의 동작 절차를 도시한다.
도 10은 본 발명의 실시 예에 따른 무선 통신 시스템에서 단말의 동작 절차를 도시한다.
도 11은 본 발명의 또 다른 실시 예에 따른 무선 통신 시스템에서 기지국의 동작 절차를 도시한다.
도 12는 본 발명의 실시 예에 따른 무선 통신 시스템에서 기지국의 블록 구성을 도시한다.
도 13은 본 발명의 실시 예에 따른 무선 통신 시스템에서 단말의 블록 구성을 도시한다.
도 2는 본 발명의 실시 예에 따른 무선 통신 시스템에서 핸드오버 절차의 개시를 제어하기 위한 신호 교환을 도시한다.
도 3은 본 발명의 다른 실시 예에 따른 무선 통신 시스템에서 핸드오버 절차의 개시를 제어하기 위한 신호 교환을 도시한다.
도 4는 본 발명의 또 다른 실시 예에 따른 무선 통신 시스템에서 핸드오버 절차의 개시를 제어하기 위한 신호 교환을 도시한다.
도 5는 본 발명의 실시 예에 따른 무선 통신 시스템에서 단말 및 기지국의 기능적 구조를 도시한다.
도 6은 본 발명의 다른 실시 예에 따른 무선 통신 시스템에서 단말 및 기지국의 기능적 구조를 도시한다.
도 7은 본 발명의 실시 예에 따른 무선 통신 시스템에서 기지국의 동작 절차를 도시한다.
도 8은 본 발명의 다른 실시 예에 따른 무선 통신 시스템에서 기지국의 동작 절차를 도시한다.
도 9는 본 발명의 또 다른 실시 예에 따른 무선 통신 시스템에서 기지국의 동작 절차를 도시한다.
도 10은 본 발명의 실시 예에 따른 무선 통신 시스템에서 단말의 동작 절차를 도시한다.
도 11은 본 발명의 또 다른 실시 예에 따른 무선 통신 시스템에서 기지국의 동작 절차를 도시한다.
도 12는 본 발명의 실시 예에 따른 무선 통신 시스템에서 기지국의 블록 구성을 도시한다.
도 13은 본 발명의 실시 예에 따른 무선 통신 시스템에서 단말의 블록 구성을 도시한다.
이하 첨부된 도면을 참조하여 본 발명의 동작 원리를 상세히 설명한다. 하기에서 본 발명을 설명에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
이하 본 발명은 무선 통신 시스템에서 VoIP 설정 절차 중 핸드오버 절차의 개시(triggering)를 제어하기 위한 기술에 대해 설명한다.
이하 설명에서 사용되는 메시지들을 식별하기 위한 용어, 프로토콜 계층들을 식별하기 위한 용어, 망 객체(network entity)들을 지시하는 용어, 연결 상태를 지시하는 용어 등은 설명의 편의를 위한 것이다. 따라서, 본 발명이 후술되는 용어들에 한정되는 것은 아니며, 동등한 기술적 의미를 가지는 대상을 지칭하는 다른 용어가 사용될 수 있다. 예를 들어, 단말은 'MS(Mobile Station)', 'UE(User Equipment)'로, 기지국은 'eNB(evolved-NodeB)'로 지칭될 수 있다.
도 1은 본 발명의 실시 예에 따른 무선 통신 시스템에서 핸드오버 절차의 개시를 제어하는 절차를 개념적으로 도시한다.
상기 도 1을 참고하면, 세션 설정 요청 메시지가 송신됨으로써, VoIP 호 설정 절차가 개시된다. 상기 VoIP 호 설정을 위한 세션 설정 요청 메시지는 IMS(IP Multimedia Subsystem) 도메인(domain)으로 전달되는 상위 계층의 메시지로서, 기지국에 의해 처리되지 아니한다. 상기 IMS 도메인은 SIP(Session Initiation Protocol) 프로토콜을 이용한 등록 및 멀티미디어 호 처리 기능을 담당하는 CSCF(Call State Control Function), 기존 이동망(legacy mobile network)의 HLR(Home Location Register) 기능에 IP(Internet Protocol) 멀티미디어 사용자의 이동성 관리 및 인증을 위한 기능이 통합된 HSS(Home Subscriber Server)를 포함할 수 있다.
그러나, 본 발명의 실시 예에 따라, 상기 기지국은 상기 기지국에서 처리하지 아니하는 상위 계층의 메시지를 검사함으로써 VoIP 호를 위한 세션 설정 요청 메시지를 인지할 수 있다. 예를 들어, SIP이 사용되는 경우, 상기 기지국은 SIP INVITE 메시지를 감지한다. 이를 위해, 상기 기지국은 PDCP(Packet Data Convergence Protocol)/GTP 레벨에서 스트링 매칭(string matching) 기법을 이용할 수 있다. 상기 SIP는 HTTP(Hypertext Transfer Protocol) 기반의 문자 스트링(character string) 형태로 구성되는 메시지를 이용하므로, 상기 SIP 메시지의 메소드(method) 명칭 또는 내용은 IP(Internet Protocol)/UDP(User Datagram Protocol) 또는 TCP(Transmission Control Protocol) 헤더(header) 헤더 정보를 제외한 위치에 고정된다. 따라서, 상기 기지국은 단순한 스트링 매칭을 통해 상기 SIP INVITE 메시지 내에서 메소드 명칭인 'INVITE'를 검색함으로써, 상기 SIP INVITE 메시지를 감지할 수 있다.
상술한 방식을 이용하여, 101단계에서, 기지국은 VoIP 호 설정 절차가 개시됨을 감지한다. 이에 따라, 상기 기지국은 일정 시간 구간을 핸드오버 절차 개시 지연 구간(150)으로 설정한다. 다시 말해, 단말로부터 송신되는 또는 상기 단말을 향해 송신되는 상기 SIP INVITE를 감지하면, 상기 기지국은 일정 시간 동안 핸드오버 이벤트(event)가 발행하더라도 핸드오버 절차를 개시하지 아니한다. 예를 들어, 상기 SIP INVITE 메시지를 감지한 상기 기지국은 내부적으로 상기 VoIP 호 설정 절차가 진행됨을 호 처리 기능으로 통보함으로써, 음성 호 지시(voice call indication) 상태로 천이한다.
상기 음성 호 지시 상태에서, 핸드오버 요청 메시지가 수신되더라도, 상기 기지국의 호 처리 기능은 VoIP 음성 베어러가 설정될 때까지 상기 핸드오버 절차를 지연시킨다. 이후, 103단계에서, 상기 기지국은 VoIP 음성 베어러 설정을 완료하고, 105단계에서, 앞서 요청된 핸드오버 절차를 개시한다.
도 2는 본 발명의 실시 예에 따른 무선 통신 시스템에서 핸드오버 절차의 개시를 제어하기 위한 신호 교환을 도시한다.
상기 도 2를 참고하면, 201단계에서, 단말(210)은 활성(active) 상태이다. 상기 활성 상태는 기지국(220)과의 신호 송수신이 가능한 상태로서, 'RRC(Radio Resource Control)-연결(connected) 상태'라 지칭될 수 있다. 또한, 상기 단말(210)은 IMS 도메인(240)에 등록된 상태이다. 그리고, VoIP 호와 관련하여 핸드오버 절차를 제어하기 위한 이벤트 A3 및 이벤트 A5가 모두 설정되어 있다. 이하 설명에서, 상기 이벤트 A3는 인접 기지국과의 채널 품질이 우수함으로 인해 핸드오버를 요청하는 이벤트이고, 상기 이벤트 A5는 서빙 기지국과의 채널 품질이 열악함으로 인해 핸드오버를 요청하는 이벤트를 의미한다.
203단계에서, 상기 단말(210)은 망으로 세션 설정 요청 메시지를 송신한다. 상기 세션 요청 메시지는 상기 단말(210)의 사용자가 VoIP 어플리케이션(application)을 통해 VoIP 호를 발신함으로써 송신될 수 있다. 예를 들어, 상기 세션 설정 요청 메시지는 SIP INVITE 메시지일 수 있다. 상기 세션 설정 메시지는 상기 단말(210)이 보유한 기본(default) 베어러를 통해 EPC(Evolved Packet Core)(230)로 전달된 후, 상기 IMS 도메인(240)으로 송신된다. 즉, 상기 세션 설정 메시지는, 물리적으로 상기 기지국(120)을 통하여 전달되나, 상기 기지국(120)은 상기 세션 설정 메시지를 처리하지 아니한다.
205단계에서, 상기 기지국(220)은 상기 단말(210)에 의해 발생한 세션 설정 요청을 검출한다. 즉, 상기 기지국(220)은 사용자 플레인(User Plane) 레벨에서 상기 SIP INVITE를 메시지를 포함하는 IP 패킷을 확인한다. 예를 들어, 상기 기지국(220)은 스트링 매칭을 통해 상기 SIP INVITE 메시지를 식별할 수 있다. 상기 기지국(220)은 PDCP 계층에서 상기 단말(210)로부터 수신한 IP 패킷을 상기 EPC(230) 내의 S-GW(Serving GateWay)로 전달하기 위해, 상기 IP 패킷을 포함하는 GTP 패킷을 구성한다. 이때, 상기 기지국(220)은 상기 IP 패킷 내에 상기 SIP INVITE 메시지가 포함되었는지 검사한다.
207단계에서, 상기 단말(210)은 상기 기지국(220)으로 측정 보고(MR: Measurement Report)를 송신한다. 상기 측정 보고는 상기 단말(210)이 측정한 상기 기지국(220)을 포함하는 적어도 하나의 기지국에 대한 채널 품질을 알리는 정보이다. 상기 측정 보고는 주기적으로 송신될 수 있다. 상기 측정 보고는 상기 세션 설정 요청과 독립적이므로, 상기 207단계는 생략될 수 있다.
209단계에서, 상기 기지국(220)은 핸드오버를 제어하기 위한 핸드오버 지연 타이머(timer)를 시작시킨다. 상기 핸드오버 지연 타이머의 구체적인 값은 발명의 다양한 실시 예들에 따라 달라질 수 있다. 상기 핸드오버 지연 타이머는 'T_HO_DELAY_FOR_VOICE'라 지칭될 수 있다. 상기 핸드오버 지연 타이머는 하기 <표 1>과 같이 상기 기지국(220) 내 시스템 파라미터로서 정의될 수 있다.
기지국 시스템 파라미터 | 값 [ms] |
T_HO_DELAY_FOR_VOICE | xx |
211단계에서, 상기 IMS 도메인(240)은 상기 EPC(230)로 음성 베어러 설정 요청(voice bearer setup request)을 송신한다. 즉, 상기 IMS 도메인(240)은 무선 접속 망으로 상기 VoIP 호를 위한 베어러 설정을 요청한다. 상기 EPC(230)는 MME(Mobility Management Entity), S-GW, P-GW(Packet-GateWay) 등을 포함할 수 있다.
213단계에서, 상기 단말(210)은 상기 기지국(220)으로 측정 보고를 송신한다. 상기 측정 보고는 상기 단말(210)이 측정한 상기 기지국(220)을 포함하는 적어도 하나의 기지국에 대한 채널 품질을 알리는 정보이다. 또한, 상기 측정 보고는 시스템 내에서 정의된 이벤트들 중 적어도 하나의 발생을 알릴 수 있다. 상기 도 2에 도시된 실시 예의 경우, 상기 213단계에서, 상기 단말은 이벤트 A3의 발생을 알리는 측정 보고를 송신한다. 그러나, 현재 상기 핸드오버 지연 타이머가 구동 중이므로, 상기 이벤트 A3의 발생을 통지받음에도 불구하고, 상기 기지국(220)은 핸드오버 절차를 개시하지 아니한다. 다시 말해, 상기 기지국(220)은 상기 핸드오버 절차를 개시하지 아니하고, 상기 핸드오버 지연 타이머의 만료 시점까지 상기 VoIP 호를 위한 베어러 설정 요청의 수신을 대기한다.
215단계에서, 상기 EPC(230)는 상기 기지국(220)으로 베어러 설정 요청을 송신한다. 상기 베어러 설정 요청은 S1-AP(Application Protocol)를 통해 전달될 수 있다. 이때, 요청되는 베어러는 QCI(Quality of Service Class Identifier)를 가지며, 상기 베어러는 QCI가 1인 E-RAB(E-UTRAN Radio Access Bearer)일 수 있다.
217단계에서, 상기 기지국(220)은 베어러 설정을 위한 연결 재구성(connection reconfiguration) 메시지를 상기 단말(210)로 송신한다. 상기 연결 재구성 메시지는 설정될 베어러에 대한 정보를 포함한다. 상기 연결 재구성 메시지는 RRC-연결 재구성 메시지로 지칭될 수 있다. 즉, 상기 핸드오버 지연 타이머가 구동 중이므로, 상기 기지국(220)은 상기 핸드오버 절차를 수행하지 아니하고, 상기 베어러 설정 요청을 우선적으로 처리할 수 있다.
219단계에서, 상기 단말(210)은 연결 재구성 완료(connection reconfiguration complete) 메시지를 상기 기지국(220)으로 송신한다. 즉, 상기 단말(210)은 상기 연결 재구성 메시지에 포함된 정보에 따라 상기 베어러 설정을 위해 상기 단말(210)에서 필요한 처리를 수행한 후, 상기 연결 재구성 메시지에 대한 응답으로써 상기 연결 재구성 완료 메시지를 송신한다. 상기 연결 재구성 완료 메시지는 RRC-연결 재구성 완료 메시지로 지칭될 수 있다.
221단계에서, 상기 기지국(220)은 상기 EPC(230)로 베어러 설정 응답을 송신한다. 상기 베어러 설정 응답은 베어러 설정이 성공(success)됨을 알리는 파라미터를 포함할 수 있다. 상기 베어러 설정 응답은 상기 S1-AP를 통해 전달될 수 있다.
223단계에서, 상기 EPC(230)은 상기 IMS 도메인(240)으로 음성 베어러 설정 응답을 송신한다. 다시 말해, 상기 EPC(230)는 상기 211단계에서 수신된 사이 음성 베어러 설정 요청에 대한 응답으로서, 상기 음성 베어러 설정 응답을 송신한다. 상기 음성 베어러 설정 응답은 베어러 설정이 성공적으로 완료되었음을 지시할 수 있다.
225단계에서, 상기 기지국(220)은 상기 핸드오버 지연 타이머의 만료를 인지한다. 즉, 상기 225단계는 상기 209단계로부터 상기 핸드오버 지연 타이머에 의해 지시되는 시간이 경과한 시점이다. 이에 따라, 상기 기지국(220)은 상기 핸드오버 절차를 수행할 수 있다.
227단계에서, 상기 VoIP 호를 위한 음성 베어러의 설정(establishment)이 완료된다. 즉, 상기 핸드오버 지연 타이머에 의해 핸드오버 절차의 개시가 늦어짐에 따라, 상기 핸드오버 절차가 개시되기 전에 상기 VoIP 호를 위한 음성 베어러의 설정이 완료될 수 있다.
229단계에서, 상기 단말(210)은 상기 기지국(220)으로 측정 보고를 송신한다. 상기 단말(210)은 상기 213단계에서 상기 이벤트 A3의 발생을 통지하였으나, 핸드오버 절차가 개시되지 아니하였다. 이에 따라, 상기 단말(210)은 상기 이벤트 A3의 발생을 알리는 측정 보고를 다시 송신한다.
231단계에서, 상기 단말(210), 상기 기지국(220), 상기 EPC(230)는 상기 핸드오버 절차를 수행한다. 즉, 상기 단말(210)은 상기 기지국(220)이 아닌 다른 기지국으로 접속하기 위한 절차를 수행한다. 이에 따라, 상기 단말(210)에 설정된 상기 VoIP 호를 위한 베어러가 상기 다른 기지국으로 이전될 수 있다.
도 3은 본 발명의 다른 실시 예에 따른 무선 통신 시스템에서 핸드오버 절차의 개시를 제어하기 위한 신호 교환을 도시한다.
상기 도 3을 참고하면, 301단계에서, 단말(310)은 활성 상태이다. 상기 활성 상태는 기지국(320)과의 신호 송수신이 가능한 상태로서, 'RRC-연결 상태'라 지칭될 수 있다. 또한, 상기 단말(310)은 IMS 도메인(340)에 등록된 상태이다. 그리고, VoIP 호와 관련하여 핸드오버 절차를 제어하기 위한 이벤트 A3 및 이벤트 A5가 모두 설정되어 있다. 이하 설명에서, 상기 이벤트 A3는 인접 기지국과의 채널 품질이 우수함으로 인해 핸드오버를 요청하는 이벤트이고, 상기 이벤트 A5는 서빙 기지국과의 채널 품질이 열악함으로 인해 핸드오버를 요청하는 이벤트를 의미한다.
303단계에서, 상기 단말(310)은 망으로부터 세션 설정 요청 메시지를 수신한다. 상기 세션 요청 메시지는 다른 단말의 사용자가 상기 단말(310)의 사용자로 VoIP 호를 발신함으로써 수신될 수 있다. 예를 들어, 상기 세션 설정 요청 메시지는 SIP INVITE 메시지일 수 있다. 상기 세션 설정 메시지는 상기 단말(310)이 보유한 기본 베어러를 통해 EPC(330)로부터 수신될 수 있다. 즉, 상기 세션 설정 메시지는, 물리적으로 상기 기지국(120)을 통하여 전달되나, 상기 기지국(120)은 상기 세션 설정 메시지를 처리하지 아니한다.
305단계에서, 상기 기지국(320)은 상기 단말(310)에 의해 발생한 세션 설정 요청을 검출한다. 즉, 상기 기지국(320)은 사용자 플레인 레벨에서 상기 SIP INVITE를 메시지를 포함하는 IP 패킷을 확인한다. 예를 들어, 상기 기지국(320)은 스트링 매칭을 통해 상기 SIP INVITE 메시지를 식별할 수 있다. 상기 기지국(320)은 PDCP 계층에서 상기 단말(310)로부터 수신한 IP 패킷을 상기 EPC(330) 내의 S-GW로 전달하기 위해, 상기 IP 패킷을 포함하는 GTP 패킷을 구성한다. 이때, 상기 기지국(320)은 상기 IP 패킷 내에 상기 SIP INVITE 메시지가 포함되었는지 검사한다.
307단계에서, 상기 단말(310)은 상기 기지국(320)으로 측정 보고를 송신한다. 상기 측정 보고는 상기 단말(310)이 측정한 상기 기지국(320)을 포함하는 적어도 하나의 기지국에 대한 채널 품질을 알리는 정보이다. 상기 측정 보고는 주기적으로 송신될 수 있다. 상기 측정 보고는 상기 세션 설정 요청과 독립적이므로, 상기 307단계는 생략될 수 있다.
309단계에서, 상기 기지국(320)은 핸드오버를 제어하기 위한 핸드오버 지연 타이머를 시작시킨다. 상기 핸드오버 지연 타이머의 구체적인 값은 발명의 다양한 실시 예들에 따라 달라질 수 있다. 상기 핸드오버 지연 타이머는 'T_HO_DELAY_FOR_VOICE'라 지칭될 수 있다. 상기 핸드오버 지연 타이머는 상기 <표 1>과 같이 상기 기지국(320) 내 시스템 파라미터로서 정의될 수 있다.
311단계에서, 상기 IMS 도메인(340)은 상기 EPC(330)로 음성 베어러 설정 요청을 송신한다. 즉, 상기 IMS 도메인(340)은 무선 접속 망으로 상기 VoIP 호를 위한 베어러 설정을 요청한다. 상기 EPC(330)는 MME, S-GW, P-GW 등을 포함할 수 있다.
313단계에서, 상기 단말(310)은 상기 기지국(320)으로 측정 보고를 송신한다. 상기 측정 보고는 상기 단말(310)이 측정한 상기 기지국(320)을 포함하는 적어도 하나의 기지국에 대한 채널 품질을 알리는 정보이다. 또한, 상기 측정 보고는 시스템 내에서 정의된 이벤트들 중 적어도 하나의 발생을 알릴 수 있다. 상기 도 3에 도시된 실시 예의 경우, 상기 313단계에서, 상기 단말은 이벤트 A3의 발생을 알리는 측정 보고를 송신한다. 그러나, 현재 상기 핸드오버 지연 타이머가 구동 중이므로, 상기 이벤트 A3의 발생을 통지받음에도 불구하고, 상기 기지국(320)은 핸드오버 절차를 개시하지 아니한다. 다시 말해, 상기 기지국(320)은 상기 핸드오버 절차를 개시하지 아니하고, 상기 핸드오버 지연 타이머의 만료 시점까지 상기 VoIP 호를 위한 베어러 설정 요청의 수신을 대기한다.
315단계에서, 상기 EPC(330)는 상기 기지국(320)으로 베어러 설정 요청을 송신한다. 상기 베어러 설정 요청은 S1-AP를 통해 전달될 수 있다. 이때, 요청되는 베어러는 QCI를 가지며, 상기 베어러는 QCI가 1인 E-RAB일 수 있다.
317단계에서, 상기 기지국(320)은 베어러 설정을 위한 연결 재구성 메시지를 상기 단말(310)로 송신한다. 상기 연결 재구성 메시지는 설정될 베어러에 대한 정보를 포함한다. 상기 연결 재구성 메시지는 RRC-연결 재구성 메시지로 지칭될 수 있다. 즉, 상기 핸드오버 지연 타이머가 구동 중이므로, 상기 기지국(320)은 상기 핸드오버 절차를 수행하지 아니하고, 상기 베어러 설정 요청을 우선적으로 처리할 수 있다.
319단계에서, 상기 단말(310)은 연결 재구성 완료 메시지를 상기 기지국(320)으로 송신한다. 즉, 상기 단말(310)은 상기 연결 재구성 메시지에 포함된 정보에 따라 상기 베어러 설정을 위해 상기 단말(310)에서 필요한 처리를 수행한 후, 상기 연결 재구성 메시지에 대한 응답으로써 상기 연결 재구성 완료 메시지를 송신한다. 상기 연결 재구성 완료 메시지는 RRC-연결 재구성 완료 메시지로 지칭될 수 있다.
321단계에서, 상기 기지국(320)은 상기 EPC(330)로 베어러 설정 응답을 송신한다. 상기 베어러 설정 응답은 베어러 설정이 성공됨을 알리는 파라미터를 포함할 수 있다. 상기 베어러 설정 응답은 상기 S1-AP를 통해 전달될 수 있다.
323단계에서, 상기 EPC(330)은 상기 IMS 도메인(340)으로 음성 베어러 설정 응답을 송신한다. 다시 말해, 상기 EPC(330)는 상기 311단계에서 수신된 사이 음성 베어러 설정 요청에 대한 응답으로서, 상기 음성 베어러 설정 응답을 송신한다. 상기 음성 베어러 설정 응답은 베어러 설정이 성공적으로 완료되었음을 지시할 수 있다.
325단계에서, 상기 기지국(320)은 상기 핸드오버 지연 타이머의 만료를 인지한다. 즉, 상기 325단계는 상기 309단계로부터 상기 핸드오버 지연 타이머에 의해 지시되는 시간이 경과한 시점이다. 이에 따라, 상기 기지국(320)은 상기 핸드오버 절차를 수행할 수 있다.
327단계에서, 상기 VoIP 호를 위한 음성 베어러의 설정이 완료된다. 즉, 상기 핸드오버 지연 타이머에 의해 핸드오버 절차의 개시가 늦어짐에 따라, 상기 핸드오버 절차가 개시되기 전에 상기 VoIP 호를 위한 음성 베어러의 설정이 완료될 수 있다.
329단계에서, 상기 단말(310)은 상기 기지국(320)으로 측정 보고를 송신한다. 상기 단말(310)은 상기 313단계에서 상기 이벤트 A3의 발생을 통지하였으나, 핸드오버 절차가 개시되지 아니하였다. 이에 따라, 상기 단말(310)은 상기 이벤트 A3의 발생을 알리는 측정 보고를 다시 송신한다.
331단계에서, 상기 단말(310), 상기 기지국(320), 상기 EPC(330)는 상기 핸드오버 절차를 수행한다. 즉, 상기 단말(310)은 상기 기지국(320)이 아닌 다른 기지국으로 접속하기 위한 절차를 수행한다. 이에 따라, 상기 단말(310)에 설정된 상기 VoIP 호를 위한 베어러가 상기 다른 기지국으로 이전될 수 있다.
상기 도 2 및 상기 도 3에 도시된 실시 예에서, 상기 핸드오버 지연 타이머 만료 전, 상기 베어러 설정 요청이 상기 기지국(220, 230)에 수신된다. 그러나, 본 발명의 다른 실시 예에 따라, 상기 핸드오버 지연 타이머 만료 전, 상기 베어러 설정 요청이 상기 기지국(220, 230)에 수신되지 아니할 수 있다. 이 경우, 상기 베어러 설정 절차에 앞서 상기 핸드오버 절차가 개시될 수 있다.
또한, 상기 도 2 및 상기 도 3에 도시된 실시 예에서, 상기 핸드오버 지연 타이머 만료 전, 핸드오버에 관련한 이벤트 A3가 발생한다. 즉, 핸드오버가 요청된다. 그러나, 상기 핸드오버가 요청되지 아니하더라도, 상기 베어러 설정 요청이 수신될 수 있다. 이 경우, 상기 기지국은 상기 핸드오버 지연 타이머를 종료하고, 상기 VoIP 호를 위한 베어러 설정 절차를 수행할 수 있다.
상기 도 2 및 상기 도 3에 도시된 실시 예에서, 핸드오버는 이벤트 A3의 발생에 의해 수행된다. 상기 이벤트 A3에 의한 핸드오버는 소스(source) 셀 및 타겟(target) 셀 간 채널 품질의 차이에 의한 핸드오버 방식이다. 즉, 상기 이벤트 A3가 발생하면, 단말이 상기 소스 셀에 접속할 조건이 충족되더라도, 상기 차이에 대한 오프셋(offset)조건이 충족되면, 핸드오버가 수행될 수 있다.
반면, 이벤트 A5에 의한 핸드오버는 상기 소스 셀의 신호 품질이 일정 수준 미만으로 열악하고, 상기 타겟 셀의 신호 품질이 일정 수준 이상으로 우수함에 의한 핸드오버 방식이다. 따라서, 베어러 설정 보장을 목적으로 핸드오버를 지연시키더라도, 서비스가 불가할 만큼 신호 세기가 약할 수 있다. 그 결과, 상기 이벤트 A5가 발생하는 경우, 상기 핸드오버 절차의 개시를 지연하면, 오히려 RLF(Radio Link Failure)가 발생할 수 있다. 따라서, 상기 이벤트 A5가 발생하면 경우, 핸드오버 지연 타이머가 구동 중이라도, 핸드오버 절차를 개시하는 것이 바람직하다. 상기 이벤트 A5 발생 시 본 발명의 실시 예에 따른 신호 교환은 이하 도 4에 예시된다.
도 4는 본 발명의 또 다른 실시 예에 따른 무선 통신 시스템에서 핸드오버 절차의 개시를 제어하기 위한 신호 교환을 도시한다. 상기 도 4는 이벤트 A5의 발생에 따라 핸드오버 지연 타이머를 중단하고 핸드오버 절차가 개시되는 실시 예를 도시한다.
상기 도 4를 참고하면, 401단계에서, 단말(410)은 활성 상태이다. 상기 활성 상태는 기지국(420)과의 신호 송수신이 가능한 상태로서, 'RRC-연결 상태'라 지칭될 수 있다. 또한, 상기 단말(410)은 IMS 도메인(440)에 등록된 상태이다. 그리고, VoIP 호와 관련하여 핸드오버 절차를 제어하기 위한 이벤트 A3 및 이벤트 A5가 모두 설정되어 있다. 이하 설명에서, 상기 이벤트 A3는 인접 기지국과의 채널 품질이 우수함으로 인해 핸드오버를 요청하는 이벤트이고, 상기 이벤트 A5는 서빙 기지국과의 채널 품질이 열악함으로 인해 핸드오버를 요청하는 이벤트를 의미한다.
403단계에서, 상기 단말(410)은 망으로 세션 설정 요청 메시지를 송신한다. 상기 세션 요청 메시지는 상기 단말(410)의 사용자가 VoIP 어플리케이션을 통해 VoIP 호를 발신함으로써 송신될 수 있다. 예를 들어, 상기 세션 설정 요청 메시지는 SIP INVITE 메시지일 수 있다. 상기 세션 설정 메시지는 상기 단말(410)이 보유한 기본 베어러를 통해 EPC(430)로 전달된 후, 상기 IMS 도메인(440)으로 송신된다. 즉, 상기 세션 설정 메시지는, 물리적으로 상기 기지국(120)을 통하여 전달되나, 상기 기지국(120)은 상기 세션 설정 메시지를 처리하지 아니한다.
405단계에서, 상기 기지국(420)은 상기 단말(410)에 의해 발생한 세션 설정 요청을 검출한다. 즉, 상기 기지국(420)은 사용자 플레인 레벨에서 상기 SIP INVITE를 메시지를 포함하는 IP 패킷을 확인한다. 예를 들어, 상기 기지국(420)은 스트링 매칭을 통해 상기 SIP INVITE 메시지를 식별할 수 있다. 상기 기지국(420)은 PDCP 계층에서 상기 단말(410)로부터 수신한 IP 패킷을 상기 EPC(430) 내의 S-GW로 전달하기 위해, 상기 IP 패킷을 포함하는 GTP 패킷을 구성한다. 이때, 상기 기지국(420)은 상기 IP 패킷 내에 상기 SIP INVITE 메시지가 포함되었는지 검사한다.
407단계에서, 상기 단말(410)은 상기 기지국(420)으로 측정 보고를 송신한다. 상기 측정 보고는 상기 단말(410)이 측정한 상기 기지국(420)을 포함하는 적어도 하나의 기지국에 대한 채널 품질을 알리는 정보이다. 상기 측정 보고는 주기적으로 송신될 수 있다. 상기 측정 보고는 상기 세션 설정 요청과 독립적이므로, 상기 407단계는 생략될 수 있다.
409단계에서, 상기 기지국(420)은 핸드오버를 제어하기 위한 핸드오버 지연 타이머를 시작시킨다. 상기 핸드오버 지연 타이머의 구체적인 값은 발명의 다양한 실시 예들에 따라 달라질 수 있다. 상기 핸드오버 지연 타이머는 'T_HO_DELAY_FOR_VOICE'라 지칭될 수 있다. 상기 핸드오버 지연 타이머는 상기 <표 1>과 같이 상기 기지국(420) 내 시스템 파라미터로서 정의될 수 있다.
411단계에서, 상기 IMS 도메인(440)은 상기 EPC(430)로 음성 베어러 설정 요청을 송신한다. 즉, 상기 IMS 도메인(440)은 무선 접속 망으로 상기 VoIP 호를 위한 베어러 설정을 요청한다. 상기 EPC(430)는 MME, S-GW, P-GW 등을 포함할 수 있다.
413단계에서, 상기 단말(410)은 상기 기지국(420)으로 측정 보고를 송신한다. 상기 측정 보고는 상기 단말(410)이 측정한 상기 기지국(420)을 포함하는 적어도 하나의 기지국에 대한 채널 품질을 알리는 정보이다. 또한, 상기 측정 보고는 시스템 내에서 정의된 이벤트들 중 적어도 하나의 발생을 알릴 수 있다. 상기 도 4에 도시된 실시 예의 경우, 상기 411단계에서, 상기 단말은 이벤트 A5의 발생을 알리는 측정 보고를 송신한다.
415단계에서, 상기 기지국(420)은 핸드오버 지연 타이머가 만료되었는지 또는 상기 이벤트 A5가 발생하였는지 판단한다. 만일, 상기 핸드오버 지연 타이머가 만료되지 아니하고, 또한, 상기 이벤트 A5가 발생하지 아니하였으면, 상기 기지국(420)은 상기 측정 보고에도 불구하고 핸드오버 절차를 개시하지 아니한다. 상기 도 4의 경우, 상기 이벤트 A5가 발생하였다.
417단계에서, 상기 단말(410), 상기 기지국(420), 상기 EPC(430)는 상기 핸드오버 절차를 수행한다. 상기 이벤트 A5는 상기 단말(410) 및 상기 기지국(420) 간 채널 품질이 열악함으로 인해 핸드오버를 요청하는 이벤트이다. 즉, 상기 이벤트 A5는 상기 단말(410) 및 상기 기지국(420) 간 통신이 수행되는데 장애가 존재함을 의미한다. 다시 말해, 상기 이벤트 A5가 발생한 경우, 상기 핸드오버 절차의 개시를 지연시키더라도, 베어러 설정 절차가 성공적으로 완료됨이 보장되지 아니한다. 따라서, 상기 이벤트 A5가 발생한 경우, 상기 기지국(420)은 상기 핸드오버 지연 타미어가 구동 중이더라도, 상기 핸드오버 절차를 개시한다.
도 5는 본 발명의 실시 예에 따른 무선 통신 시스템에서 단말 및 기지국의 기능적 구조를 도시한다. 상기 도 5는 상기 도 2, 상기 도 3 또는 상기 도 4와 같이 동작하기 위한 단말 및 기지국의 구조를 예시한다.
상기 도 5를 참고하면, 단말(510)의 사용자 플레인은 VoIP 어플리케이션(512) 및 프로토콜 스택(protocol stack)(514)를 포함한다. 상기 VoIP 어플리케이션(512)은 사용자의 호 발신 명령을 인식하고, 세션 설정을 위한 메시지를 생성한다. 예를 들어, 상기 세션 설정을 위한 메시지는 SIP INVITE 메시지를 포함할 수 있다. 상기 프로토콜 스택(514)은 IP, PDCP, RLC(Radio Link Control), MAC(Media Access Control), L1(Layer-1) 등을 포함할 수 있다. 상기 프로토콜 스택(514)은 상기 세션 설정 요청 메시지를 시스템의 프로토콜에 부합하고, 무선 링크를 통해 전달되도록 처리한다.
기지국(520)의 사용자 플레인은 프로토콜 스택(522) 및 SIP 검출부(detector)(524)를 포함한다. 상기 프로토콜 스택(522)은 L1, MAC, RLC, PDCP/GTP 등을 포함할 수 있다. 상기 프로토콜 스택(522)은 무선 링크를 통해 수신되는 상기 세션 설정 요청 메시지를 시스템의 프로토콜에 부합하도록 처리한다. 상기 SIP 검출부(524)는 상기 세션 설정 요청 메시지를 감지하고, 제어 플레인에 속한 호 제어(call control) 기능(526)으로 VoIP 호가 진행 중임을 알린다. 예를 들어, 상기 SIP 검출부(524)는 상기 호 제어 기능(526)으로 음성 호 지시자(Voice Call Indication)를 송신한다.
구체적으로, 상기 SIP 검출부(524)는 상기 SIP INVITE 메시지 감지를 위한 스트링 패턴(예: 'INVITE')을 정의한다. 상기 SIP 검출부(524)는, 상기 프로토콜 스택(522)로부터 제공되는 IP 패킷을 처리함에 있어서, 상기 SIP INVITE 메시지에 포함된 IP/UDP 또는 IP/TCP 헤더를 제외한 나머지 부분에서, 상기 패턴에 기초하여 'INVITE' 값 포함 여부를 검사한다. 상기 'INVITE' 값이 포함된 경우, 상기 SIP 검출부(524)는 상기 호 제어 기능(526)으로 상기 VoIP 호가 진행 중임을 통지한다. 이에 따라, 상기 호 제어 기능(526)은 핸드오버를 제어하기 위한 핸드오버 지연 타이머를 시작한다.
상술한 실시 예에서, 기지국은 스트링 패턴을 이용한 스트링 매칭을 통해 상위 계층의 세션 설정 요청 메시지를 감지할 수 있다. 즉, 상술한 실시 예에 따르면, 상기 기지국은 사용자 플레인 레벨에서 VoIP 호 설정을 위한 절차의 진행을 식별하고, 상위 호 제어 기능을 통해 VoIP 호를 위한 음성 베어러 및 핸드오버 절차를 제어한다.
이와 달리, 본 발명의 다른 실시 예에 따라, 상기 단말이 상기 기지국으로 상기 VoIP 호 설정을 위한 절차가 진행 중임을 알리는 명시적인 시그널링을 수행할 수 있다. 이를 위해, 상기 기지국에 의해 처리되는 계층에 상기 VoIP 호 설정을 위한 절차의 진행을 알리기 위한 메시지가 정의될 수 있다. 예를 들어, 상기 RRC 계층의 새로운 메시지가 정의될 수 있다. 상기 메시지는 '음성 지시자(Voice Indication) 메시지'라 지칭될 수 있으며, 상기 메시지는 상기 기지국의 제어 플레인에서 상기 도 5의 음성 호 지시자와 유사한 기능을 수행할 수 있다
이 경우, 상기 단말은 VoIP 애플리케이션을 통해 세션 설정 요청 메시지를 송신함과 동시에, 상기 RRC 계층에서 상기 음성 지시자 메시지를 송신한다. 이에 따라, 상기 기지국의 호 제어 기능은 상기 RRC 계층을 통해 상기 음성 지시자 메시지를 수신하고, 핸드오버 지연 타이머를 시작한다. 상기 음성 지시자 메시지는 하기 <표 2>와 같이 구성될 수 있다.
-- ASN1START VoiceIndication-rXX ::= SEQUENCE { criticalExtensions CHOICE { c1 CHOICE { voiceIndication-rXX VoiceIndication-rXX-IEs, spare3 NULL, spare2 NULL, spare1 NULL }, criticalExtensionsFuture SEQUENCE {} } } VoiceIndication-rXX-IEs ::= SEQUENCE { type ENUMERATED {mobileOriginating, mobileTerminating}, emergencyIndication ENUMERATED {true} OPTIONAL, nonCriticalExtension SEQUENCE {} OPTIONAL } -- ASN1STOP |
도 6은 본 발명의 다른 실시 예에 따른 무선 통신 시스템에서 단말 및 기지국의 기능적 구조를 도시한다. 상기 도 6은 상기 RRC 계층의 음성 지시자 메시지를 이용하기 위한 단말 및 기지국의 구조를 예시한다.
상기 도 6을 참고하면, 단말(610)의 사용자 플레인은 VoIP 어플리케이션(612) 및 RRC 계층(614)을 포함한다. 상기 VoIP 어플리케이션(612)은 사용자의 호 발신 명령을 인식하고, 세션 설정을 위한 메시지를 생성한다. 예를 들어, 상기 세션 설정을 위한 메시지는 SIP INVITE 메시지를 포함할 수 있다. 또한, 상기 VoIP 어플리케이션(612)은 상기 VoIP 호 설정을 위한 절차가 개시됨을 상기 RRC 계층(614)로 통지한다. 이에 따라, 상기 RRC 계층(614)은 RRC 계층을 통해 상기 VoIP 호 설정을 위한 절차가 개시됨을 통지하는 음성 호 지시자를 생성한다. 상기 음성 호 지시자는 음성 지시자 메시지로 지칭될 수 있다.
기지국(620)의 제어 플레인은 RRC 계층(622) 및 호 제어 기능(624)을 포함한다. 상기 RRC 계층(622)은 상기 단말(510)에서 송신된 상기 음성 호 지시자를 수신한다. 그리고, 상기 RRC 계층(622)은 상기 호 제어 기능(624)으로 상기 음성 호 지시자를 제공, 즉, 상기 단말에서 VoIP 호 설정을 위한 절차가 진행됨을 통지한다. 이에 따라, 상기 호 제어 기능(626)은 핸드오버를 제어하기 위한 핸드오버 지연 타이머를 시작한다.
도 7은 본 발명의 실시 예에 따른 무선 통신 시스템에서 기지국의 동작 절차를 도시한다.
상기 도 7을 참고하면, 상기 기지국은 701단계에서 VoIP 호를 위한 세션 설정 요청이 발생하는지 판단한다. 상기 세션 설정 요청은 상기 기지국에 접속된 단말이 VoIP 호를 발신하거나 또는 착신하는 경우에 발생한다. 상기 세션 설정 요청은 상기 기지국이 처리하지 아니하는 상위 계층의 프로토콜에서 발생하므로, 종래 기술에 따른 기지국은 상기 세션 설정 요청을 인지할 수 없다. 그러나, 본 발명의 실시 예에 따르면, 상기 기지국은 스트링 패턴 검사 또는 별도의 지시 메시지를 통해 상기 세션 설정 요청을 인지할 수 있다.
상기 세션 설정 요청이 발생하면, 상기 기지국은 703단계로 진행하여 미리 정의된 시간 구간 동안 핸드오버 절차의 개시를 지연시킨다. 다시 말해, 상기 기지국은 상기 미리 정의된 시간 구간 동안 상기 세션 설정 요청에 관련된 단말, 즉, 상기 세션 설정 요청을 수신하거나 송신한 단말의 핸드오버 절차의 개시를 금지시킨다. 이를 위해, 상기 기지국은 상기 핸드오버 절차 지연을 위해 정의된 타이머를 시작시키고, 상기 타이머 만료 시까지 상기 핸드오버 절차의 개시를 지연시킬 수 있다. 다시 말해, 상기 세션 설정 요청에 관련된 단말로부터 핸드오버의 요청 또는 핸드오버 이벤트의 발생이 통지되더라도, 상기 시간 구간이 경과하지 아니하였다면, 상기 기지국은 상기 단말을 위한 핸드오버 절차를 개시하지 아니한다. 단, 상기 시간 구간이 경과하지 아니하였더라도, 세션 설정이 만료되었으면, 상기 기지국은 상기 단말을 위한 핸드오버 절차를 개시할 수 있다.
도 8은 본 발명의 다른 실시 예에 따른 무선 통신 시스템에서 기지국의 동작 절차를 도시한다.
상기 도 8을 참고하면, 상기 기지국은 801단계에서 기본 베어러를 통해 전달되는 패킷에 대한 스트링 패턴 검사를 수행한다. 상기 스트링 패턴 검사는 상기 패킷에 특정 패턴의 문자열이 포함되어 있는지 여부를 판단하는 것으로서, 상기 기지국은 상기 스트링 패턴 검사를 통해 특정 용도의 상위 계층 메시지를 식별할 수 있다. 예를 들어, 상기 기지국은 세션 설정 요청을 위한 상위 계층 메시지인 SIP INVITE 메시지를 식별하기 위해 상기 스트링 패턴 검사를 수행할 수 있다.
이어, 상기 기지국은 803단계로 진행하여, 상기 스트링 패턴 검사 결과, 세션 설정을 위한 메시지가 포함되어 있는지 판단한다. 상기 세션 설정 요청은 상기 기지국이 처리하지 아니하는 상위 계층의 프로토콜에서 발생하므로, 종래 기술에 따른 기지국은 상기 세션 설정 요청을 인지할 수 없다. 그러나, 본 발명의 실시 예에 따르면, 상기 기지국은 상기 스트링 패턴 검사를 통해 상기 세션 설정 요청을 인지할 수 있다. 예를 들어, 상기 패킷에서 'INVITE'의 문자열이 확인되면, 상기 기지국은 상기 세션 설정을 위한 메시지가 포함됨을 판단할 수 있다.
상기 세션 설정 요청을 위한 메시지가 포함되면, 상기 기지국은 805단계로 진행하여 미리 정의된 시간 구간 동안 핸드오버 절차의 개시를 지연시킨다. 이를 위해, 상기 기지국은 상기 핸드오버 절차 지연을 위해 정의된 타이머를 시작시키고, 상기 타이머 만료 시까지 상기 핸드오버 절차의 개시를 지연시킬 수 있다. 예를 들어, 상기 기지국은 사용자 플레인에서 상기 세션 설정 요청을 위한 메시지를 식별하고, 제어 플레인에서 상기 핸드오버 절차의 개시를 제어할 수 있다.
도 9는 본 발명의 또 다른 실시 예에 따른 무선 통신 시스템에서 기지국의 동작 절차를 도시한다.
상기 도 9를 참고하면, 상기 기지국은 901단계에서 세션 설정 요청이 발생함을 알리는 메시지가 수신되는지 판단한다. 상기 세션 설정 요청은 상기 기지국이 처리하지 아니하는 상위 계층의 프로토콜에서 발생하므로, 상기 기지국은 하위 계층의 시그널링을 통해 상기 세션 설정 요청이 발생함을 통지받는다. 상기 하위 계층은 상기 기지국에서 처리되는 계층을 의미한다. 예를 들어, 상기 하위 계층은 RRC 계층을 포함할 수 있다. 즉, 상기 기지국은 세션 설정 요청이 발생함을 알리는 RRC 계층의 메시지를 수신할 수 있다.
상기 세션 설정 요청이 발생함을 알리는 메시지가 수신되면, 상기 기지국은 903단계로 진행하여 미리 정의된 시간 구간 동안 핸드오버 절차의 개시를 지연시킨다. 이를 위해, 상기 기지국은 상기 핸드오버 절차 지연을 위해 정의된 타이머를 시작시키고, 상기 타이머 만료 시까지 상기 핸드오버 절차의 개시를 지연시킬 수 있다. 예를 들어, 상기 기지국은 제어 플레인에서 상기 메시지를 식별하고, 상기 핸드오버 절차의 개시를 제어할 수 있다. 예를 들어, 상기 메시지는 상기 <표 2>와 같이 구성될 수 있다.
도 10은 본 발명의 실시 예에 따른 무선 통신 시스템에서 단말의 동작 절차를 도시한다.
상기 도 10을 참고하면, 상기 단말은 1001단계에서 세션 설정 요청을 위한 메시지를 송신 또는 수신한다. 상기 세션 설정 요청을 위한 메시지는, 상기 단말이 VoIP 호를 발신하는 경우 송신되고, 상기 단말이 VoIP 호를 착신하는 경우 수신된다. 상기 세션 설정 요청을 위한 메시지는 기지국에 의해 처리하지 아니하는 상위 계층의 프로토콜에서 처리된다. 예를 들어, 상기 세션 설정 요청을 위한 메시지는 SIP INVITE 메시지를 포함할 수 있다.
이어, 상기 단말은 1003단계로 진행하여 상기 세션 설정 요청이 발생함을 알리는 메시지를 기지국으로 송신한다. 상기 세션 설정 요청은 상기 기지국이 처리하지 아니하는 상위 계층의 프로토콜에서 발생하므로, 상기 단말은 하위 계층의 시그널링을 통해 상기 세션 설정 요청이 발생함을 통지한다. 상기 하위 계층은 상기 기지국에서 처리되는 계층을 의미한다. 예를 들어, 상기 하위 계층은 RRC 계층을 포함할 수 있다. 예를 들어, 상기 메시지는 상기 <표 2>와 같이 구성될 수 있다.
도 11은 본 발명의 또 다른 실시 예에 따른 무선 통신 시스템에서 기지국의 동작 절차를 도시한다.
상기 도 11을 참고하면, 상기 기지국은 1101단계에서 핸드오버 지연을 위한 시간 구간 중 채널 품질 열화로 인한 핸드오버 요청이 발생하는지 판단한다. 다시 말해, 상기 기지국은 상기 기지국 및 단말 간 채널 품질의 악화로 인한 핸드오버가 필요한지 판단한다. 예를 들어, 상기 채널 품질의 악화로 인한 핸드오버가 필요한 상황은 이벤트 A5로 지칭될 수 있다. 이 경우, 상기 기지국은 상기 단말로부터 상기 이벤트 A5의 발생이 통지되는지 판단한다.
채널 품질 열화로 인한 핸드오버 요청이 발생하면, 상기 기지국은 1103단계로 진행하여 핸드오버 절차를 개시한다. 즉, 상기 시간 구간이 경과하지 아니하였음에도 불구하고, 상기 기지국은 상기 단말을 위한 핸드오버 절차, 다시 말해, 상기 단말의 서빙 기지국을 변경하기 위한 절차를 수행한다. 상기 채널 품질이 악화된 경우, 핸드오버를 지연시키면 오히려 RLF가 발생할 수 있다. 따라서, 상기 채널 품질의 악화로 인한 핸드오버가 요청된 경우, 상기 핸드오버 지연을 위한 시간 구간이라도, 상기 기지국은 핸드오버 절차를 개시할 수 있다.
도 12는 본 발명의 실시 예에 따른 무선 통신 시스템에서 기지국의 블록 구성을 도시한다.
상기 도 12에 도시된 바와 같이, 상기 기지국은 RF(Radio Frequency)처리부(1210), 기저대역처리부(1220), 백홀통신부(1230), 저장부(1240), 제어부(1250)를 포함하여 구성된다.
상기 RF처리부(1210)는 신호의 대역 변환, 증폭 등 무선 채널을 통해 신호를 송수신하기 위한 기능을 수행한다. 즉, 상기 RF처리부(1210)는 상기 기저대역처리부(1220)로부터 제공되는 기저대역 신호를 RF 대역 신호로 상향변환한 후 안테나를 통해 송신하고, 상기 안테나를 통해 수신되는 RF 대역 신호를 기저대역 신호로 하향변환한다. 예를 들어, 상기 RF처리부(1310)는 송신 필터, 수신 필터, 증폭기, 믹서(mixer), 오실레이터(oscillator), DAC(Digital to Analog Convertor), ADC(Analog to Digital Convertor) 등을 포함할 수 있다. 상기 도 1에서, 하나의 안테나만이 도시되었으나, 상기 기지국은 다수의 안테나들을 구비할 수 있다. 또한, 상기 RF처리부(1210)는 다수의 RF 체인들을 포함할 수 있다. 나아가, 상기 RF처리부(1210)는 빔포밍(beamforming)을 수행할 수 있다. 상기 빔포밍을 위해, 상기 RF처리부(1210)는 다수의 안테나들 또는 안테나 요소(element)들을 통해 송수신되는 신호들 각각의 위상 및 크기를 조절할 수 있다.
상기 기저대역처리부(1220)는 시스템의 물리 계층 규격에 따라 기저대역 신호 및 비트열 간 변환 기능을 수행한다. 예를 들어, 데이터 송신 시, 상기 기저대역처리부(1220)은 송신 비트열을 부호화 및 변조함으로써 복소 심벌들을 생성한다. 또한, 데이터 수신 시, 상기 기저대역처리부(1220)은 상기 RF처리부(1210)로부터 제공되는 기저대역 신호를 복조 및 복호화를 통해 수신 비트열을 복원한다. 예를 들어, OFDM(Orthgonal Frequency Division Multiplexing) 방식에 따르는 경우, 데이터 송신 시, 상기 기저대역처리부(1220)은 송신 비트열을 부호화 및 변조함으로써 복소 심벌들을 생성하고, 상기 복소 심벌들을 부반송파들에 매핑한 후, IFFT(Inverse Fast Fourier Transform) 연산 및 CP(Cyclic Prefix) 삽입을 통해 OFDM 심벌들을 구성한다. 또한, 데이터 수신 시, 상기 기저대역처리부(1220)은 상기 RF처리부(1210)로부터 제공되는 기저대역 신호를 OFDM 심벌 단위로 분할하고, FFT(Fast Fourier Transform) 연산을 통해 부반송파들에 매핑된 신호들을 복원한 후, 복조 및 복호화를 통해 수신 비트열을 복원한다. 상기 기저대역처리부(1220) 및 상기 RF처리부(1210)는 상술한 바와 같이 신호를 송신 및 수신한다. 이에 따라, 상기 기저대역처리부(1220) 및 상기 RF처리부(1210)는 송신부, 수신부, 송수신부, 통신부 또는 무선 통신부로 지칭될 수 있다.
상기 백홀통신부(1230)는 네트워크 내 다른 노드들과 통신을 수행하기 위한 인터페이스를 제공한다. 즉, 상기 백홀통신부(1230)는 상기 기지국에서 다른 노드, 예를 들어, 다른 기지국, S-GW, P-GW, MME 등으로 송신되는 비트열을 물리적 신호로 변환하고, 상기 다른 노드로부터 수신되는 물리적 신호를 비트열로 변환한다.
상기 저장부(1240)는 상기 기지국의 동작을 위한 기본 프로그램, 응용 프로그램, 설정 정보 등의 데이터를 저장한다. 그리고, 상기 저장부(1240)는 상기 제어부(1250)의 요청에 따라 저장된 데이터를 제공한다.
상기 제어부(1250)는 상기 기지국의 전반적인 동작들을 제어한다. 예를 들어, 상기 제어부(1240)는 상기 기저대역처리부(1220) 및 상기 RF처리부(1210)을 통해 또는 상기 백홀통신부(1230)을 통해 신호를 송수신한다. 또한, 상기 제어부(1240)는 상기 저장부(1240)에 데이터를 기록하고, 읽는다. 이를 위해, 상기 제어부(1240)는 적어도 하나의 프로세서(processor)를 포함할 수 있다. 본 발명의 실시 예에 따라, 상기 제어부(1250)는 핸드오버 절차의 개시를 제어하는 핸드오버 제어부(1252), 베어러 설정 절차를 제어하는 베어러 처리부(1254)를 포함한다. 예를 들어, 상기 제어부(1250)는 상기 기지국이 상기 도 7, 도 8, 도 9, 도 11에 도시된 절차를 수행하도록 제어할 수 있다. 본 발명의 실시 예에 따른 상기 제어부(1240)의 동작은 다음과 같다.
본 발명의 일 실시 예에 따르면, 상기 제어부(1250)는 단말의 VoIP 호를 위한 세션 설정 요청이 발생하는지 판단한다. 예를 들어, 상기 제어부(1250)는 상기 단말의 기본 베어러를 통해 전달되는 패킷에 대한 스트링 패턴 검사를 수행하거나, 또는, 세션 설정 요청이 발생함을 알리는 하위 계층 메시지를 수신함으로써, 상기 VoIP 호를 위한 세션 설정 요청이 발생하는지 판단할 수 있다. 상기 VoIP 호를 위한 세션 설정 요청이 발생하면, 상기 제어부(1250)는 미리 정의된 시간 구간 동안 핸드오버 절차의 개시를 지연시킨다. 이를 위해, 상기 제어부(1250)는 상기 핸드오버 절차 지연을 위해 정의된 타이머를 시작시키고, 상기 타이머 만료 시까지 상기 핸드오버 절차의 개시를 지연시킬 수 있다. 단, 상기 시간 구간이 경과하지 아니하였더라도, 세션 설정이 만료되었으면, 상기 제어부(1250)는 상기 단말을 위한 핸드오버 절차를 개시할 수 있다.
단, 상기 기지국 및 상기 단말 간 채널 품질 열화로 인한 핸드오버 요청이 발생하면, 상기 시간 구간이 경과하지 아니하더라도, 상기 제어부(1250)는 상기 단말의 핸드오버 절차를 개시한다. 상기 채널 품질이 악화된 경우, 핸드오버를 지연시키면 오히려 RLF가 발생할 수 있다. 따라서, 상기 채널 품질의 악화로 인한 핸드오버가 요청된 경우, 상기 핸드오버 지연을 위한 시간 구간이라도, 상기 제어부(1250)는 핸드오버 절차를 개시할 수 있다.
도 13은 본 발명의 실시 예에 따른 무선 통신 시스템에서 단말의 블록 구성을 도시한다.
상기 도 13을 참고하면, 상기 단말은 RF처리부(1310), 기저대역처리부(1320), 저장부(1330), 제어부(1340)를 포함한다.
상기 RF처리부(1310)는 신호의 대역 변환, 증폭 등 무선 채널을 통해 신호를 송수신하기 위한 기능을 수행한다. 즉, 상기 RF처리부(1310)는 상기 기저대역처리부(1320)로부터 제공되는 기저대역 신호를 RF 대역 신호로 상향변환한 후 안테나를 통해 송신하고, 상기 안테나를 통해 수신되는 RF 대역 신호를 기저대역 신호로 하향변환한다. 예를 들어, 상기 RF처리부(1310)는 송신 필터, 수신 필터, 증폭기, 믹서, 오실레이터, DAC, ADC 등을 포함할 수 있다. 상기 도 1에서, 하나의 안테나만이 도시되었으나, 상기 단말은 다수의 안테나들을 구비할 수 있다. 또한, 상기 RF처리부(1310)는 다수의 RF 체인들을 포함할 수 있다. 나아가, 상기 RF처리부(1310)는 빔포밍을 수행할 수 있다. 상기 빔포밍을 위해, 상기 RF처리부(1310)는 다수의 안테나들 또는 안테나 요소들을 통해 송수신되는 신호들 각각의 위상 및 크기를 조절할 수 있다.
상기 기저대역처리부(1320)은 시스템의 물리 계층 규격에 따라 기저대역 신호 및 비트열 간 변환 기능을 수행한다. 예를 들어, 데이터 송신 시, 상기 기저대역처리부(1320)은 송신 비트열을 부호화 및 변조함으로써 복소 심벌들을 생성한다. 또한, 데이터 수신 시, 상기 기저대역처리부(1320)은 상기 RF처리부(1310)로부터 제공되는 기저대역 신호를 복조 및 복호화를 통해 수신 비트열을 복원한다. 예를 들어, OFDM 방식에 따르는 경우, 데이터 송신 시, 상기 기저대역처리부(1320)는 송신 비트열을 부호화 및 변조함으로써 복소 심벌들을 생성하고, 상기 복소 심벌들을 부반송파들에 매핑한 후, IFFT 연산 및 CP 삽입을 통해 OFDM 심벌들을 구성한다. 또한, 데이터 수신 시, 상기 기저대역처리부(1320)은 상기 RF처리부(1310)로부터 제공되는 기저대역 신호를 OFDM 심벌 단위로 분할하고, FFT 연산을 통해 부반송파들에 매핑된 신호들을 복원한 후, 복조 및 복호화를 통해 수신 비트열을 복원한다.상기 기저대역처리부(1320) 및 상기 RF처리부(1310)는 상술한 바와 같이 신호를 송신 및 수신한다. 이에 따라, 상기 기저대역처리부(1320) 및 상기 RF처리부(1310)는 송신부, 수신부, 송수신부 또는 통신부로 지칭될 수 있다.
상기 저장부(1330)는 상기 단말의 동작을 위한 기본 프로그램, 응용 프로그램, 설정 정보 등의 데이터를 저장한다. 그리고, 상기 저장부(1330)는 상기 제어부(1340)의 요청에 따라 저장된 데이터를 제공한다.
상기 제어부(1340)는 상기 단말의 전반적인 동작들을 제어한다. 예를 들어, 상기 제어부(1340)는 상기 기저대역처리부(1320) 및 상기 RF처리부(1310)을 통해 신호를 송수신한다. 또한, 상기 제어부(1340)는 상기 저장부(1340)에 데이터를 기록하고, 읽는다. 이를 위해, 상기 제어부(1340)는 적어도 하나의 프로세서를 포함할 수 있다. 본 발명의 실시 예에 따라, 상기 제어부(1340)는 기지국으로 세션 설정 절차가 진행됨을 알리기 위한 시그널링을 처리하는 세션 설정 알림 처리부(1342)를 포함한다. 예를 들어, 상기 제어부(1340)는 상기 단말이 상기 도 10에 도시된 절차를 수행하도록 제어할 수 있다. 본 발명의 실시 예에 따른 상기 제어부(1340)의 동작은 다음과 같다.
상기 제어부(1340)는 상기 기저대역처리부(1320), 상기 RF처리부(1310)를 통해 세션 설정 요청을 위한 메시지를 송신 또는 수신한다. 상기 세션 설정 요청을 위한 메시지는, 상기 단말이 VoIP 호를 발신하는 경우 송신되고, 상기 단말이 VoIP 호를 착신하는 경우 수신된다. 이어, 상기 제어부(1340)는 상기 세션 설정 요청이 발생함을 알리는 메시지를 생성하고, 상기 기저대역처리부(1320), 상기 RF처리부(1310)를 통해 기지국으로 송신한다. 상기 세션 설정 요청은 상기 기지국이 처리하지 아니하는 상위 계층의 프로토콜에서 발생하므로, 상기 제어부(1340)는 하위 계층의 시그널링을 통해 상기 세션 설정 요청이 발생함을 통지한다. 상기 하위 계층은 상기 기지국에서 처리되는 계층을 의미한다. 예를 들어, 상기 하위 계층은 RRC 계층을 포함할 수 있다. 예를 들어, 상기 메시지는 상기 <표 2>와 같이 구성될 수 있다.
본 발명의 청구항 또는 명세서에 기재된 실시 예들에 따른 방법들은 하드웨어, 소프트웨어, 또는 하드웨어와 소프트웨어의 조합의 형태로 구현될(implemented) 수 있다.
소프트웨어로 구현하는 경우, 하나 이상의 프로그램(소프트웨어 모듈)을 저장하는 컴퓨터 판독 가능 저장 매체가 제공될 수 있다. 컴퓨터 판독 가능 저장 매체에 저장되는 하나 이상의 프로그램은, 전자 장치(device) 내의 하나 이상의 프로세서에 의해 실행 가능하도록 구성된다(configured for execution). 하나 이상의 프로그램은, 전자 장치로 하여금 본 발명의 청구항 또는 명세서에 기재된 실시 예들에 따른 방법들을 실행하게 하는 명령어(instructions)를 포함한다.
이러한 프로그램(소프트웨어 모듈, 소프트웨어)은 랜덤 액세스 메모리 (random access memory), 플래시(flash) 메모리를 포함하는 불휘발성(non-volatile) 메모리, 롬(ROM: Read Only Memory), 전기적 삭제가능 프로그램가능 롬(EEPROM: Electrically Erasable Programmable Read Only Memory), 자기 디스크 저장 장치(magnetic disc storage device), 컴팩트 디스크 롬(CD-ROM: Compact Disc-ROM), 디지털 다목적 디스크(DVDs: Digital Versatile Discs) 또는 다른 형태의 광학 저장 장치, 마그네틱 카세트(magnetic cassette)에 저장될 수 있다. 또는, 이들의 일부 또는 전부의 조합으로 구성된 메모리에 저장될 수 있다. 또한, 각각의 구성 메모리는 다수 개 포함될 수도 있다.
또한, 상기 프로그램은 인터넷(Internet), 인트라넷(Intranet), LAN(Local Area Network), WLAN(Wide LAN), 또는 SAN(Storage Area Network)과 같은 통신 네트워크, 또는 이들의 조합으로 구성된 통신 네트워크를 통하여 접근(access)할 수 있는 부착 가능한(attachable) 저장 장치(storage device)에 저장될 수 있다. 이러한 저장 장치는 외부 포트를 통하여 본 발명의 실시 예를 수행하는 장치에 접속할 수 있다. 또한, 통신 네트워크상의 별도의 저장장치가 본 발명의 실시 예를 수행하는 장치에 접속할 수도 있다.
상술한 본 발명의 구체적인 실시 예들에서, 발명에 포함되는 구성 요소는 제시된 구체적인 실시 예에 따라 단수 또는 복수로 표현되었다. 그러나, 단수 또는 복수의 표현은 설명의 편의를 위해 제시한 상황에 적합하게 선택된 것으로서, 본 발명이 단수 또는 복수의 구성 요소에 제한되는 것은 아니며, 복수로 표현된 구성 요소라하더라도 단수로 구성되거나, 단수로 표현된 구성 요소라 하더라도 복수로 구성될 수 있다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
Claims (20)
- 무선 통신 시스템에서 기지국의 동작 방법에 있어서,
단말로부터 송신된 음성(voice) 호의 설정을 요청하는 제1 메시지를 검출하는 과정과,
상기 제1 메시지의 검출에 대응하여, 상기 음성 호의 설정을 위한 미리 결정된 기간의 타이머를 설정하는 과정과,
상기 미리 결정된 기간 동안 상기 기지국으로부터 다른 기지국으로의 단말의 핸드오버를 요청하는 제2 메시지를 상기 단말로부터 수신하는 경우,
상기 음성 호의 설정이 상기 미리 결정된 기간 내에 완료될 때까지 상기 미리 결정된 기간 동안 상기 핸드오버를 지연시키는 과정과,
상기 미리 결정된 기간 후에 상기 단말과 상기 기지국의 채널 품질에 기반하여 상기 핸드오버를 수행하는 과정과,
상기 미리 결정된 기간 동안 상기 핸드오버를 요청하는 제3 메시지를 상기 단말로부터 수신하는 경우,
상기 미리 결정된 기간 내에 상기 핸드오버를 수행하는 과정을 포함하고,
상기 제3 메시지는, 상기 단말과 상기 기지국 간의 채널 품질이 제1 임계값 미만이고, 상기 단말과 상기 다른 기지국 간의 채널 품질이 제2 임계값 이상인 것에 기반하여 상기 단말로부터 수신되는 방법.
- 제1항에 있어서,
상기 제1 메시지를 검출하는 과정은,
상기 단말로부터 송신된 패킷 또는 상기 단말로 송신되는 패킷에 대한 스트링 패턴(string pattern) 검사를 수행하는 과정과,
상기 스트링 패턴 검사에 기반하여 상기 제1 메시지를 나타내는 스트링이 포함되는지 여부를 결정하는 과정을 포함하고,
상기 제2 메시지는, 상기 기지국과 상기 다른 기지국 간의 채널 품질의 차이에 기반하여 상기 단말로부터 수신되는 방법.
- 제2항에 있어서,
상기 제1 메시지를 나타내는 스트링은, 'INVITE'를 포함하는 방법.
- 제1항에 있어서,
상기 제1 메시지를 검출하는 과정은,
상기 음성 호의 설정을 요청하는 상기 제1 메시지를 상기 단말로부터 수신하는 과정을 포함하는 방법.
- 제1항에 있어서,
상기 제1 메시지의 검출에 대응하여, 상기 타이머를 시작하는 과정과,
상기 타이머가 만료할 때까지 상기 핸드오버의 개시를 지연시키는 과정을 더 포함하는 방법.
- 제1항에 있어서,
상기 미리 결정된 기간 동안 상기 기지국과 상기 단말 간의 채널 품질 열화를 나타내는 다른 핸드오버를 요청하는 제3 메시지를 수신하는 과정과,
상기 다른 핸드오버를 개시하는 과정을 더 포함하는 방법.
- 제1항에 있어서,
상기 음성 호는, VoIP(voice over internet protocol) 호를 포함하는 방법.
- 무선 통신 시스템에서 단말의 동작 방법에 있어서,
음성(voice) 호의 설정을 요청하는 제1 메시지를 기지국으로 송신하는 과정과,
상기 제1 메시지는, 상기 기지국에 의해 상기 음성 호의 설정을 위한 미리 결정된 기간의 타이머를 설정하는데 사용되고,
상기 미리 결정된 기간 동안 상기 기지국으로부터 다른 기지국으로의 상기 단말의 핸드오버를 요청하는 제2 메시지를 상기 기지국으로 송신하는 과정과,
상기 음성 호의 설정이 상기 미리 결정된 기간 내에 완료될 때까지 상기 미리 결정된 기간 동안 상기 핸드오버가 지연되고,
상기 기지국과 상기 단말 간의 채널 품질에 기반하여 상기 미리 결정된 기간 후에 상기 핸드오버를 수행하는 과정과,
상기 단말과 상기 기지국 간의 채널 품질과 상기 단말과 상기 다른 기지국 간의 채널 품질에 기반하여, 상기 미리 결정된 기간 동안 상기 핸드오버를 요청하는 제3 메시지를 상기 기지국으로 송신하는 경우,
상기 미리 결정된 기간 내에 상기 핸드오버를 수행하는 과정을 포함하며,
상기 제3 메시지는, 상기 단말과 상기 기지국 간의 채널 품질이 제1 임계값 미만이고, 상기 단말과 상기 다른 기지국 간의 채널 품질이 제2 임계값 이상인 것에 기반하여 상기 단말로부터 수신되는 방법.
- 제8항에 있어서,
상기 제2 메시지는, 상기 기지국과 상기 다른 기지국 간의 채널 품질에서의 차이에 기반하여 상기 기지국으로 송신되는 방법.
- 제8항에 있어서,
상기 음성 호는, VoIP(voice over internet protocol) 호를 포함하는 방법.
- 무선 통신 시스템에서 기지국에 있어서,
송수신부와,
단말로부터 송신된 음성(voice) 호의 설정을 요청하는 제1 메시지를 검출하고,
상기 제1 메시지의 검출에 대응하여, 상기 음성 호의 설정을 위한 미리 결정된 기간의 타이머를 설정하고,
상기 미리 결정된 기간 동안 상기 기지국으로부터 다른 기지국으로의 단말의 핸드오버를 요청하는 제2 메시지를 상기 단말로부터 수신하는 경우,
상기 음성 호의 설정이 상기 미리 결정된 기간 내에 완료될 때까지 상기 미리 결정된 기간 동안 상기 핸드오버를 지연시키고,
상기 미리 결정된 기간 후에 상기 단말과 상기 기지국의 채널 품질에 기반하여 상기 핸드오버를 수행하고,
상기 미리 결정된 기간 동안 상기 핸드오버를 요청하는 제3 메시지를 상기 단말로부터 수신하는 경우,
상기 미리 결정된 기간 내에 상기 핸드오버를 수행하는 적어도 하나의 프로세서를 포함하고,
상기 제3 메시지는, 상기 단말과 상기 기지국 간의 채널 품질과 상기 단말과 상기 다른 기지국 간의 채널 품질에 기반하여 단말로부터 수신되는 기지국.
- 제11항에 있어서,
상기 적어도 하나의 프로세서는,
상기 단말로부터 송신된 패킷 또는 상기 단말로 송신되는 패킷에 대한 스트링 패턴(string pattern) 검사를 수행하고,
상기 스트링 패턴 검사에 기반하여 상기 제1 메시지를 나타내는 스트링이 포함되는지 여부를 결정하고,
상기 제2 메시지는, 상기 기지국과 상기 다른 기지국 간의 채널 품질의 차이에 기반하여 상기 단말로부터 수신되고,
상기 제3 메시지는, 상기 단말과 상기 기지국 간의 채널 품질이 제1 임계값 미만이고, 상기 단말과 상기 다른 기지국 간의 채널 품질이 제2 임계값 이상인 것에 기반하여 상기 단말로부터 수신되는 기지국.
- 제12항에 있어서,
상기 제1 메시지를 나타내는 스트링은, 'INVITE'를 포함하는 기지국.
- 제11항에 있어서,
상기 적어도 하나의 프로세서는,
상기 음성 호의 설정을 요청하는 상기 제1 메시지를 상기 단말로부터 수신하는 기지국.
- 제11항에 있어서,
상기 적어도 하나의 프로세서는,
상기 제1 메시지의 검출에 대응하여, 상기 타이머를 시작하고,
상기 타이머가 만료할 때까지 상기 핸드오버의 개시를 지연시키는 기지국.
- 제11항에 있어서,
상기 적어도 하나의 프로세서는,
상기 미리 결정된 기간 동안 상기 기지국과 상기 단말 간의 채널 품질 열화를 나타내는 다른 핸드오버를 요청하는 제3 메시지를 수신하고,
상기 다른 핸드오버를 개시하는 기지국.
- 제11항에 있어서,
상기 음성 호는, VoIP(voice over internet protocol) 호를 포함하는 기지국.
- 무선 통신 시스템에서 단말에 있어서,
송수신부와,
음성(voice) 호의 설정을 요청하는 제1 메시지를 기지국으로 송신하는 적어도 하나의 프로세서를 포함하고,
상기 제1 메시지는, 상기 기지국에 의해 상기 음성 호의 설정을 위한 미리 결정된 기간의 타이머를 설정하는데 사용되고,
상기 적어도 하나의 프로세서는,
상기 미리 결정된 기간 동안 상기 기지국으로부터 다른 기지국으로의 상기 단말의 핸드오버를 요청하는 제2 메시지를 상기 기지국으로 송신하고,
상기 음성 호의 설정이 상기 미리 결정된 기간 내에 완료될 때까지 상기 미리 결정된 기간 동안 상기 핸드오버가 지연되고,
상기 기지국과 상기 단말 간의 채널 품질에 기반하여 상기 미리 결정된 기간 후에 상기 핸드오버를 수행하고,
상기 단말과 상기 기지국 간의 채널 품질과 상기 단말과 상기 다른 기지국 간의 채널 품질에 기반하여, 상기 미리 결정된 기간 동안 상기 핸드오버를 요청하는 제3 메시지를 상기 기지국으로 송신하는 경우,
상기 미리 결정된 기간 내에 상기 핸드오버를 수행하고,
상기 제3 메시지는, 상기 단말과 상기 기지국 간의 채널 품질이 제1 임계값 미만이고, 상기 단말과 상기 다른 기지국 간의 채널 품질이 제2 임계값 이상인 것에 기반하여 상기 기지국으로 송신되는 단말.
- 제18항에 있어서,
상기 제2 메시지는, 상기 기지국과 상기 다른 기지국 간의 채널 품질에서의 차이에 기반하여 상기 기지국으로 송신되는 단말.
- 제18항에 있어서,
상기 음성 호는, VoIP(voice over internet protocol) 호를 포함하는 단말.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130152377A KR102087403B1 (ko) | 2013-12-09 | 2013-12-09 | 무선 통신 시스템에서 핸드오버 절차 제어 장치 및 방법 |
US14/565,260 US10257234B2 (en) | 2013-12-09 | 2014-12-09 | Method and apparatus for controlling handover procedure in wireless communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130152377A KR102087403B1 (ko) | 2013-12-09 | 2013-12-09 | 무선 통신 시스템에서 핸드오버 절차 제어 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150066838A KR20150066838A (ko) | 2015-06-17 |
KR102087403B1 true KR102087403B1 (ko) | 2020-03-10 |
Family
ID=53272516
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130152377A KR102087403B1 (ko) | 2013-12-09 | 2013-12-09 | 무선 통신 시스템에서 핸드오버 절차 제어 장치 및 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US10257234B2 (ko) |
KR (1) | KR102087403B1 (ko) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9743330B2 (en) | 2015-08-21 | 2017-08-22 | Qualcomm Incorporated | Methods and apparatus for reducing handover signaling during wireless communication procedures |
EP3354067B1 (en) * | 2015-09-21 | 2020-11-18 | Telefonaktiebolaget LM Ericsson (publ) | A source and a target network node and respective methods performed thereby for performing handover of a wireless device |
US10110644B2 (en) | 2016-02-17 | 2018-10-23 | Qualcomm, Incorporated | Methods and apparatus for dedicated bearer establishment handling during call setup for LTE |
US10455459B2 (en) * | 2016-08-23 | 2019-10-22 | Lg Electronics Inc. | Method and apparatus for establishing session for data transmission and reception in wireless communication system |
US11337120B2 (en) * | 2017-03-24 | 2022-05-17 | Qualcomm Incorporated | Beam-aware handover procedure for multi-beam access systems |
CN110876206B (zh) * | 2018-09-04 | 2021-06-25 | 大唐移动通信设备有限公司 | 一种并发切换处理方法及装置 |
US10924607B2 (en) * | 2018-12-21 | 2021-02-16 | T-Mobile Usa, Inc. | Soft drop indicator based on UE triggers |
US12034778B2 (en) * | 2021-11-16 | 2024-07-09 | T-Mobile Usa, Inc. | Voice call setup in a telecommunication system |
WO2024057075A1 (en) * | 2022-09-16 | 2024-03-21 | Telefonaktiebolaget Lm Ericsson (Publ) | Systems and methods enabling adaptive ue configuration at incoming handover based on incoming service(s) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070015509A1 (en) * | 2005-07-12 | 2007-01-18 | Futurewei Technologies, Inc. | Method and system for mobile station handovers with different priorities in wireless networks |
US20070280264A1 (en) * | 2006-05-30 | 2007-12-06 | Motorola, Inc. | Method and system for intertechnology handoff of a hybrid access terminal |
US20090061904A1 (en) * | 2007-08-30 | 2009-03-05 | Motorola, Inc. | Management of anticipated data outages in a push-to-x communication system |
US20120172042A1 (en) * | 2009-04-21 | 2012-07-05 | Nicolas Drevon | Reduction of flow break in sr-vcc mobility |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10010958A1 (de) * | 2000-03-06 | 2001-09-20 | Siemens Ag | Verfahren zur Intersystem-Verbindungsweiterschaltung |
JP3999573B2 (ja) * | 2002-06-05 | 2007-10-31 | 株式会社エヌ・ティ・ティ・ドコモ | 通信システム、通信方法及び制御装置 |
US7747252B2 (en) * | 2005-07-12 | 2010-06-29 | Futurewei Technologies, Inc. | Method and system for handover negotiation optimization for wireless system |
US7571278B2 (en) * | 2006-01-19 | 2009-08-04 | International Business Machines Corporation | Content access memory (CAM) as an application hardware accelerator for servers |
US7522581B2 (en) * | 2006-08-01 | 2009-04-21 | International Business Machines Corporation | Overload protection for SIP servers |
CN101917747B (zh) * | 2010-05-13 | 2014-02-19 | 华为技术有限公司 | 信息处理方法、设备及*** |
US9131476B2 (en) * | 2011-08-16 | 2015-09-08 | Amazon Technologies, Inc. | Optimizing voice calls on packet switched networks |
KR101990915B1 (ko) * | 2012-03-06 | 2019-06-19 | 한국전자통신연구원 | 다중모드 장치 및 그 통신 방법 |
-
2013
- 2013-12-09 KR KR1020130152377A patent/KR102087403B1/ko active IP Right Grant
-
2014
- 2014-12-09 US US14/565,260 patent/US10257234B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070015509A1 (en) * | 2005-07-12 | 2007-01-18 | Futurewei Technologies, Inc. | Method and system for mobile station handovers with different priorities in wireless networks |
US20070280264A1 (en) * | 2006-05-30 | 2007-12-06 | Motorola, Inc. | Method and system for intertechnology handoff of a hybrid access terminal |
US20090061904A1 (en) * | 2007-08-30 | 2009-03-05 | Motorola, Inc. | Management of anticipated data outages in a push-to-x communication system |
US20120172042A1 (en) * | 2009-04-21 | 2012-07-05 | Nicolas Drevon | Reduction of flow break in sr-vcc mobility |
Also Published As
Publication number | Publication date |
---|---|
KR20150066838A (ko) | 2015-06-17 |
US10257234B2 (en) | 2019-04-09 |
US20150163709A1 (en) | 2015-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102087403B1 (ko) | 무선 통신 시스템에서 핸드오버 절차 제어 장치 및 방법 | |
US11612001B2 (en) | Distributed control in wireless systems | |
US20210385897A1 (en) | Fast recovery from link failure in dual-connectivity systems | |
US9584553B2 (en) | User experience of a voice call associated with a device | |
KR20190139848A (ko) | 트리거 조건을 기반으로 하는 무선 네트워크에서의 지연 핸드오버 실행 | |
WO2017005083A1 (zh) | 一种异***检测事件的控制方法和用户设备 | |
US10034208B2 (en) | Apparatus and method for connection re-establishment in mobile communication system | |
CN112135358A (zh) | 无线通信***中用于配置侧链路通信的方法和设备 | |
US20160219644A1 (en) | Apparatus, System and Method for VoLTE Call Continuity | |
CN118102502A (zh) | 用于在移动通信***中发送或接收信号的方法和装置 | |
US10660010B2 (en) | Wireless terminal apparatus, D2D controller, and method | |
KR20210104566A (ko) | 무선 통신 시스템에서 사이드링크 통신에 대한 무효 rrc 재구성 메시지를 핸들링하기 위한 방법 및 장치 | |
JP6522799B2 (ja) | モバイル通信ネットワークのハンドオーバ機能を発見するための方法、モバイル通信ネットワークのハンドオーバ機能を発見するためのシステム、ユーザ装置、プログラム及びコンピュータプログラム製品 | |
US12004035B2 (en) | Providing support to packet-data voice and video calls | |
WO2023278156A1 (en) | Reporting for conditional primary secondary cell addition or change | |
US20230239952A1 (en) | Apparatus and method of a mobile terminating user equipment connecting to a fallback network | |
CN112534960B (zh) | 用于在移动通信***中发送或接收信号的方法和装置 | |
US20220312284A1 (en) | Neighbor cell measurements for narrowband communications | |
US11570595B2 (en) | Method and network node for handling a service setup for a user equipment | |
WO2021237581A1 (en) | Triggering dropback for latency sensitive service | |
US20240259995A1 (en) | Method and apparatus for transmitting or receiving signal in mobile communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |