KR20070098385A - 통신 시스템에서 핸드오버 시스템 및 방법 - Google Patents
통신 시스템에서 핸드오버 시스템 및 방법 Download PDFInfo
- Publication number
- KR20070098385A KR20070098385A KR1020060032531A KR20060032531A KR20070098385A KR 20070098385 A KR20070098385 A KR 20070098385A KR 1020060032531 A KR1020060032531 A KR 1020060032531A KR 20060032531 A KR20060032531 A KR 20060032531A KR 20070098385 A KR20070098385 A KR 20070098385A
- Authority
- KR
- South Korea
- Prior art keywords
- base station
- handover
- terminal
- message
- target base
- Prior art date
Links
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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 통신 시스템에서 핸드오버를 위해, 단말기는 서빙 기지국과의 핸드오버 프로세스의 정상 동작 여부를 판단하고, 상기 단말기는 상기 핸드오버 프로세스가 비정상 동작을 수행함을 타겟 기지국에 통보한 후, 상기 타겟 기지국은 상기 핸드오버 프로세스의 비정상 동작에 따라 유실된 핸드오버 정보에 상응하는 핸드오버 정보를 사용하여 단말기와 핸드오버를 수행한다.
핸드오버, 핸드오버 지시 메시지, 핸드오버 프로세스 최적화, 단말기, 서빙 기지국, 타겟 기지국
Description
도 1은 일반적인 통신 시스템의 핸드오버 과정을 개략적으로 도시한 신호 흐름도,
도 2는 일반적인 통신 시스템의 비정상적인 핸드오버 메시지 송수신에 따른 핸드오버 과정을 개략적으로 도시한 신호 흐름도,
도 3은 본 발명의 일 실시예에 따른 통신 시스템의 핸드오버 과정을 개략적으로 도시한 신호 흐름도,
도 4는 본 발명의 일 실시예에 따른 통신 시스템의 핸드오버 지시 메시지 유실에 따른 핸드오버 과정을 개략적으로 도시한 신호 흐름도,
도 5는 본 발명의 일 실시예에 따른 단말기의 핸드오버 과정을 개략적으로 도시한 순서도,
도 6은 본 발명의 일 실시예에 따른 서빙 기지국의 동작 과정을 개략적으로 도시한 순서도,
도 7은 본 발명의 일 실시예에 따른 타겟 기지국의 동작 과정을 개략적으로 도시한 순서도,
도 8은 본 발명의 다른 실시예에 따른 통신 시스템의 핸드오버 과정을 개략 적으로 도시한 신호 흐름도,
도 9는 본 발명의 다른 실시예에 따른 단말기의 핸드오버 과정을 개략적으로 도시한 신호 흐름도,
도 10은 본 발명의 다른 실시예에 따른 타겟 기지국의 동작 과정을 개략적으로 도시한 순서도.
본 발명은 통신 시스템의 핸드오버에 관한 것으로서, 특히 무선 통신 시스템에서 핸드오버 프로세스의 비정상 동작에 따른 유실 정보를 고려하여 메시지 송수신 시 서비스 지연을 최소화시키는 핸드오버 장치 및 방법에 관한 것이다.
차세대 통신 시스템인 4세대(4G: 4th Generation, 이하 '4G'라 칭하기로 한다) 통신 시스템에서는 고속의 다양한 서비스 품질(Quality of Service: 이하 'QoS' 칭하기로 한다)을 가지는 서비스들을 사용자들에게 제공하기 위한 활발한 연구가 진행되고 있다. 특히, 현재 4G 통신 시스템에서는 무선 근거리 통신 네트워크(LAN: Local Area Network, 이하 'LAN'이라 칭하기로 한다) 시스템 및 무선 도시 지역 네트워크(MAN: Metropolitan Area Network, 이하 'MAN'이라 칭하기로 한다) 시스템과 같은 광대역 무선 접속 통신 시스템에 이동성(mobility)과 서비스 품질(QoS: Quality of Service)을 보장하는 형태로 고속 서비스를 지원하도록 하는 연구가 활발하게 진행되고 있으며, 상기 통신 시스템은 상기 무선 MAN 시스템의 물리 채널(physical channel)에 광대역(broadband) 전송 네트워크를 지원하기 위해 직교 주파수 분할 다중(OFDM: Orthogonal Frequency Division Multiplexing, 이하 'OFDM'이라 칭하기로 한다)/직교 주파수 분할 다중 접속(OFDMA: Orthogonal Frequency Division Multiple Access, 이하 'OFDMA'이라 칭하기로 한다) 방식을 적용하고 있다.
한편, 일반적으로 셀 구조를 갖는 상기한 무선 통신 시스템에서 하나의 기지국은 서비스 영역인 셀(cell)을 관장하며, 상기 기지국은 셀에 위치한 단말기들에게 서비스를 제공한다. 상기 단말기는 현재 서비스를 제공받는 기지국의 셀로부터 인접한 다른 기지국들의 셀로 이동할 수 있다. 이때 상기 단말기는 현재 서비스를 제공받는 기지국, 즉 서빙 기지국(Serving BS)으로부터 상기 단말기가 이동한 다른 기지국(Target BS)으로 핸드오버를 수행해야 한다.
도 1은 일반적인 통신 시스템의 핸드오버 과정을 개략적으로 도시한 순서도이다.
상기 도 1을 참조하면, 단말기(100), 서빙 기지국(130), 타겟 기지국(160) 간의 일반적인 핸드오버 프로세스를 참조하여 핸드오버 동작을 살펴보기로 한다.
먼저 단말기(100)는 서빙 기지국(130)과 호를 설정하여 서비스를 수행하며, 상기 단말기(100)는 인접 기지국들로부터 송신되는 기준 신호(reference signal)들, 일예로 파일럿(pilot) 신호들의 캐리어 대 간섭 잡음비(CINR: Carrier to Interference and Noise Ratio, 이하 'CINR'이라 칭하기로 한다) 등을 사용하여 상 기 서빙 기지국(130)을 변경 즉, 핸드오버를 수행해야 하는지를 결정한다.
다시 말해, 상기 단말기(100)가 현재의 서빙 기지국(130)을 상기 서빙 기지국(130)과 상이한 새로운 기지국으로 변경해야함을 결정하면 상기 단말기(100)는 상기 서빙 기지국(130)으로 단말기 핸드오버 요구(MOB_MSHO-REQ: Mobile Station HandOver Request, 이하 'MOB_MSHO-REQ'라 칭하기로 한다) 메시지를 송신한다(111단계). 상기 MOB_MSHO-REQ 메시지는 단말기(100)가 다른 기지국으로의 핸드오버를 수행하기 위해 단말기(100)가 측정한 인접 기지국 정보를 서빙 기지국(130)으로 전송하는 매체 접근 제어(MAC: Medium Access Control, 이하 'MAC'라 칭하기로 한다) 계층간의 프로토콜 메시지이다.
상기 MOB_MSHO-REQ 메시지를 수신한 상기 서빙 기지국(130)은 상기 단말기(100)로 상기 MOB_MSHO-REQ 메시지에 대한 응답 메시지인 기지국 핸드오버 응답(MOB_BSHO-RSP: Base Station HandOver Response, 이하 'MOB_BSHO-RSP'라 칭하기로 한다) 메시지를 송신한다(113단계).
상기 MOB_BSHO-RSP 메시지는 서빙 기지국(130)이 단말기(100)의 MOB_MSHO-REQ 메시지에 대한 응답 메시지로서, 추천 기지국(Recommended BS) 정보 등을 포함하고 있는 MAC 계층간의 프로토콜 메시지이다.
상기 서빙 기지국(130)으로부터 상기 MOB_BSHO-RSP 메시지를 수신한 단말기(100)는 상기 MOB_BSHO-RSP 메시지를 수신함으로서, 이웃 기지국(neighbor BS)들에 대한 핸드오버 정보를 수신한다. 여기서는 상기 단말기(100)의 요구에 따른 핸드오버 동작이 개시되어 있으나, 서빙 기지국(130)이 로드 분산 등과 같은 이유로 상기 단말기의 요구 없이 단말기로 핸드오버를 요구할 수도 있음은 물론이다. 따라서 여기서는 도시하지 않았으나 상기 서빙 기지국(130)은 단말기(100)로 기지국 핸드오버 요구(MOB_BSHO-REQ: Base Station Handover Request, 이하 'MOB_BSHO-REQ'라 칭하기로 한다) 메시지를 전송할 수 있다.
여기서 상기 MOB_BSHO-REQ 메시지는 상기 서빙 기지국(130)이 단말기(100)로 핸드오버 요청을 하기 위해 전송하는 MAC 계층간에 전송되는 프로토콜 메시지이다.
상술한 MOB_MSHO-REQ 메시지, MOB_BSHO-RSP 메시지, MOB_BSHO-REQ 메시지들을 통해서 단말기(100)와 서빙 기지국(130)간에 송수신되는 핸드오버 정보를 살펴보면, 서비스 레벨 예보(service level prediction) 정보, 핸드오버 프로세스 최적화(handover process optimization) 정보, 핸드오버 식별자(Handover IDentification, 이하 'HO-ID'라 칭하기로 한다) 정보, 핸드오버 인증 정책 지원(HO_authorization_policy_support) 정보 등과 같은 정보를 포함한다.
그리고 상기 서빙 기지국(130)으로부터 상기 MOB_BSHO-RSP 메시지를 수신한 단말기(100)는 상기 타겟 기지국(160)으로 핸드오버 할 것임을 지시하는 핸드오버 지시(handover indication, 이하 'MOB_HO-IND'라 칭하기로 한다) 메시지를 상기 서빙 기지국(130)으로 송신하고(115단계), 상기 서빙 기지국(130)과의 호를 해제한다.
이후, 상기 단말기(100)는 새롭게 선정된 서빙 기지국인 타겟 기지국(160)과 네트워크 재진입(NETWORK RE-ENTRY) 동작을 수행한다. 여기서, 상기 네트워크 재진입 동작은 상기 단말기(100)와 신규 서빙 기지국, 즉 타겟 기지국(160)간 레인 징(ranging), 재협상(re-negotiation), 재인증(re-authentication) 및 재등록(re-registration) 등을 위한 동작이다.
상기 단말기(100)는 상기 타겟 기지국(160)으로 핸드오버를 위해 핸드오버 레인징 코드(HO_Ranging_code)를 기지국으로 송신한다(117단계).
상기 타겟 기지국은 상기 단말기(100)로 상기 핸드오버 레인징 코드에 대해 성공적인 레인징이 가능함을 나타내는 레인징 응답(RNG-RSP: RaNGing-RSPonse, 이하 'RNG-RSP'라 칭하기로 한다) 메시지를 상기 단말기(100)로 송신한다(119단계). 상기 RNG-RSP 메시지를 송신한 상기 타겟 기지국(160)은 코드 분할 다중 접속 할당 정보 엘리먼트(Code Division Multiple Access_Allocation_Information Element. 이하 'CDMA_Alloc_IE'라 칭하기로 한다)를 상기 단말기로 전송한다(121단계).
또는 상기 117단계 내지 121단계를 수행하지 않고, 상기 타겟 기지국(160)은 빠른 핸드오버를 수행하기 위해서 레인징, 일예로 고속 레인징 정보 엘리먼트(Fast_Ranging_IE: Fast Ranging Information Element, 이하 'Fast_Ranging_IE'라 칭하기로 한다)를 상기 단말기(100)로 송신할 수도 있다(123단계). 상기 타겟 기지국(160)은 상향링크 맵(UL MAP, UpLink MAP)을 통해 상기 고속 레인징 정보 엘리먼트를 전송함에 따라서 코드 분할 다중 접속(CDMA: Code Division Multiple Access) 코드 레인징 절차를 생략하는 것이 가능하다.
상기 타겟 기지국(160)은 상기 CDMA_Alloc_IE 또는 상기 Fast_Ranging_IE를 전송함에 따라서 상기 단말기(100)가 레인징 요청(RNG-REQ: RaNGing-REQuest, 이하 'RNG-REQ'라 칭하기로 한다) 메시지를 전송하기 위한 상향링크 대역을 할당한다.
이렇게 상기 타겟 기지국(160)과 하향 링크 동기를 획득한 상기 단말기(100)는 상기 타겟 기지국(160)과 레인징 동작을 수행하여 업링크 동작을 수행하여 상향 링크 동기를 획득하고, 송신 전력을 조정하는 동작을 수행할 수 있다. 상기 단말(100)은 레인징 요구(RNG-REQ) 메시지를 통해 호접속을 위한 기본 정보를 전달하고(125단계), 상기 타겟 기지국(160)은 상기 단말기(100)로 상기 RNG-REQ 메시지에 대한 응답 메시지인 레인징 응답(RNG-REQ) 메시지를 송신한다(127단계).
이렇게, 레인징 동작을 수행한 후 상기 단말기(100)는 상기 타겟 기지국(160)과 상기 단말기(100)의 기본 용량을 협상하기 위해 상기 타겟 기지국(160)으로 가입자 단말기 기본 용량 협상 요구(SBC-REQ: Subscriber Station's Basic Capability Negotiation Request, 이하 'SBC-REQ'라 칭하기로 한다) 메시지를 송신한다(129단계). 여기서, 상기 SBC-REQ 메시지는 상기 단말기(100)가 상기 타겟 기지국(160)과 기본 용량에 대한 협상을 위해서 송신하는 매체 접속 제어(MAC: Medium Access Control, 이하 'MAC'이라 칭하기로 한다) 메시지로서, 상기 SBC-REQ 메시지에는 상기 단말기(100)가 지원 가능한 변조(modulation) 및 코딩(coding) 방식에 대한 정보가 포함된다. 상기 타겟 기지국(160)은 상기 단말기(100)로부터 상기 SBC-REQ 메시지를 수신하고, 상기 수신한 SBC-REQ 메시지에 포함되어 있는 상기 단말기(100)가 지원 가능한 변조 및 코딩 방식을 확인한 후 상기 SBC-REQ 메시지에 대한 응답 메시지로서 기본 용량 협상 응답(SBC-RSP: Subscriber Station's Basic Capability Negotiation Response, 이하 'SBC-RSP'라 칭하기로 한다) 메시지를 송신한다(131단계).
상기 SBC-RSP 메시지를 수신한 상기 단말기(100)는 단말기 인증 및 키 교환을 위해 상기 타겟 기지국(160)으로 암호 키 관리 요구(PKM-REQ: Privacy Key Management Request, 이하 'PKM-REQ'라 칭하기로 한다) 메시지를 송신한다(133단계). 여기서, 상기 PKM-REQ 메시지는 상기 단말기(100) 인증을 위한 MAC 메시지이며, 상기 단말기(100)의 고유 정보(certificate)를 포함한다. 상기 PKM-REQ 메시지를 수신한 상기 타겟 기지국(160)은 상기 PKM-REQ 메시지에 포함되어 있는 상기 단말기(100)의 고유 정보를 가지고 인증 서버(AS: Authentication Server)(도시하지 않음)와 인증을 수행한다. 상기 인증 결과 상기 단말기(100)가 인증된 단말기일 경우 상기 타겟 기지국(160)은 상기 단말기(100)에게 상기 PKM-REQ 메시지에 대한 응답 메시지로서 암호 키 관리 응답(PKM-RSP: Privacy Key Management Response, 이하 'PKM-RSP'라 칭하기로 한다) 메시지를 송신한다(135단계). 여기서, 상기 PKM-RSP 메시지에는 상기 단말기(100)에 할당된 인증키(AK: Authentication Key)와, 암호화키(TEK: Traffic Encryption Key)가 포함된다.
상기 PKM-RSP 메시지를 수신한 상기 단말기(100)는 상기 타겟 기지국(160)으로 등록 요구(REG-REQ: Registration Request, 이하 'REG-REQ'라 칭하기로 한다) 메시지를 송신한다(137단계). 여기서, 상기 REG-REQ 메시지에는 상기 단말기(100)의 단말기 등록 정보가 포함된다. 상기 REG-REQ 메시지를 수신한 상기 타겟 기지국(160)은 상기 REG-REQ 메시지에 포함되어 있는 단말기 등록 정보를 검출하여 상기 단말기(100)를 상기 타겟 기지국(160)에 등록시키고, 상기 단말기(100)로 상기 REG-REQ 메시지에 대한 응답 메시지인 등록 응답(REG-RSP: Registration Response, 이하 'REG-RSP'라 칭하기로 한다) 메시지를 송신한다(139단계). 여기서, 상기 REG-RSP 메시지에는 상기 등록된 단말기 등록 정보가 포함된다.
이렇게, 상기 타겟 기지국(160)으로 등록을 완료한 단말기(100)는 상기 단말기(100)의 종류 혹은 기지국들 간의 상기 단말기(100)의 정보 공유 및 전달 여부에 상응하게 선택적으로 상기 타겟 기지국(160)과 인터넷 프로토콜(IP: Internet Protocol, 이하 'IP'라 칭하기로 한다) 연결(connection)을 설정 하거나, 혹은 상기 타겟 기지국(160)으로 동작 파라미터를 전송하는 동작을 수행할 수 있다. 여기서, 상기 타겟 기지국(160)과 IP 연결을 설정하거나 혹은 동작 파라미터를 전송하는 동작은 선택적(optional)으로 수행될 수 있다. 이후, 상기 단말기(100)는 상기 서빙 기지국에서 서비스받고 있던 플로우(flow) 등을 재설정하여 연결을 재설정하고, 상기 연결 재설정에 따라 상기 단말기(100)는 상기 타겟 기지국(160)과 정상적으로 통신 서비스를 수행하게 된다.
위에서 언급된, 타겟 기지국(160)에서의 재협상, 재인증, 재등록 과정등은 상기 단말기(100)가 핸드오버시에 서빙 기지국(130)과 타겟 기지국(160)간 협의에 따라서 일부 생략될 수 있다. 상기 타겟 기지국(160)은 상기 단말(100)이 RNG-REQ 메시지에 대한 응답 메시지 RNG-RSP를 전송할 때, 이후 수행되어야 하는 핸드오버 절차에 대한 생략 여부를 RNG-RSP 메시지의 핸드오버 과정 최적화 (HO Process Optimization) 필드를 통해서 알려줄 수 있다. 따라서 RNG-RSP를 수신한 상기 단말기(100)는 핸드오버 과정 최적화 (HO Process Optimization)의 값에 의해서 이후 재협상, 재인증, 재등록의 일부 과정을 생략하여 진행한다.
상기 도 1에서는 통신 시스템의 일반적인 핸드오버 절차를 도시하였다. 그러면 여기서 상기 도 2를 참조하여 비정상적인 핸드오버 프로세스 발생에 따른 핸드오버 과정을 살펴보기로 한다.
도 2는 일반적인 통신 시스템의 비정상적인 핸드오버 메시지 송수신에 따른 핸드오버 과정을 개략적으로 도시한 신호 흐름도이다.
상기 도 2를 참조하면, 단말기(200), 서빙 기지국(230), 타겟 기지국(260) 간의 일반적인 핸드오버 프로세스를 참조하여 핸드오버 동작을 살펴보기로 한다.
먼저 단말기(200)는 서빙 기지국(230)과 호를 설정하여 서비스를 수행하며, 상기 단말기(200)는 인접 기지국들로부터 송신되는 기준 신호들, 일예로 파일럿 신호들의 CINR 등을 사용하여 상기 서빙 기지국(230)을 변경 즉, 핸드오버를 수행해야 하는지를 결정한다.
다시 말해, 상기 단말기(200)가 현재의 서빙 기지국(230)을 상기 서빙 기지국(230)과 상이한 새로운 기지국으로 변경해야함을 결정하면 상기 단말기(200)는 상기 서빙 기지국(230)으로 MOB_MSHO-REQ 메시지를 송신한다(211단계). 상기 MOB_MSHO-REQ 메시지는 단말기(200)가 다른 기지국으로의 핸드오버를 수행하기 위해 단말기(200)가 측정한 인접 기지국 정보를 서빙 기지국(230)으로 전송하는 매체 접근 제어 계층간의 프로토콜 메시지이다.
상기 MOB_MSHO-REQ 메시지를 수신한 상기 서빙 기지국(230)은 상기 단말기(100)로 상기 MOB_MSHO-REQ 메시지에 대한 응답 메시지인 기지국 핸드오버 응답MOB_BSHO-RSP 메시지를 송신한다(213단계).
상기 MS_BSHO-RSP 메시지는 서빙 기지국(230)이 단말기(200)의 MOB_MSHO-REQ 메시지에 대한 응답 메시지로서, 추천 기지국 정보 등을 포함하고 있는 MAC 계층간의 프로토콜 메시지이다.
그러나 현재 상기 핸드오버를 수행하는 단말기(200)와 기지국들(230, 260) 사이에 송수신하는 메시지는 실제 신호 세기가 미약한 셀 경계 영역이나, 핸드오버 영역을 통해 이루어지므로 메시지 송수신의 실패 확률이 높다. 따라서 여기서는 상기 서빙 기지국에서 송신한 상기 MOB_BSHO-RSP 메시지를 단말기가 정상적으로 수신하지 못한 경우이다.
상기 서빙 기지국(230)으로부터 상기 MOB_BSHO-RSP 메시지를 정상적으로 수신하지 못한 단말기(200)는 상기 도 1에서와 같은 정상적인 핸드오버를 위한 이웃 기지국(neighbor BS)들에 대한 핸드오버 정보를 수신하지 못한다.
또한, 상기 서빙 기지국(230)이 단말기(200)로 핸드오버를 요구하는 기지국 핸드오버 요청(MOB_BSHO-REQ: Base Station Handover Request, 이하 'MOB_BSHO-REQ'라 칭하기로 한다) 메시지를 전송하는 경우에도 상기한 바와 같이 핸드오버 메시지의 송수신 오류가 발생할 수 있다.
상기 단말기(200)는 일정 시간 상기 MOB_BSHO-RSP 메시지를 수신하지 못하면, 상기 서빙 기지국(230)으로 MOB_MSHO-REQ 메시지를 재전송한다. 상기 단말기(200)는 일정 횟수의 재전송에 따른 MOB_BSHO-RSP 메시지를 수신하지 못한 경우 또는 상기한 MOB_MSHO-REQ 메시지 재전송 과정의 수행 없이 핸드오버 절차를 수행할 수 있다. 이러한 경우 상기 단말기(200)는 상기 타겟 기지국(260)으로 핸드오버 할 것임을 지시하는 핸드오버 지시(handover indication, 이하 'MOB_HO-IND'라 칭하기로 한다) 메시지를 상기 서빙 기지국(230)으로 송신하고(215단계), 상기 서빙 기지국(230)과의 호를 해제한다. 상기 단말기(200)는 상향링크 할당을 받지 못하여 MOB_MSHO-REQ 메시지를 전송하지 못하는 경우에도 MOB_HO-IND 메시지를 전송하고 셀 천이를 시도할 수 있다. 이와 같이 상기한 MOB_BSHO-RSP 메시지 또는 MOB_BSHO-REQ 메시지를 전송하지 못하고 상기 단말기(200)가 핸드오버를 결정하여 MOB_HO-IND를 송신하고 기지국 천이를 시도하는 경우가 발생한다.
이후, 상기 단말기(200)는 새롭게 선정된 서빙 기지국인 타겟 기지국(260)과 네트워크 재진입 동작을 수행한다. 여기서, 상기 네트워크 재진입 동작은 상기 단말기(200)와 신규 서빙 기지국, 즉 타겟 기지국(260)간 레인징, 재협상, 재인증 및 재등록 등을 위한 동작이다. 상기한 레인징 과정에서 상기 타겟 기지국(260)은 빠른 핸드오버를 수행하기 위해서 Fast_Ranging_IE를 상기 단말기(230)로 송신할 수 있다(217단계). 상기 타겟 기지국(260)은 상향링크 맵(UL MAP)을 통해 상기 고속 레인징 정보 엘리먼트를 전송함에 따라서 코드 분할 다중 접속(CDMA: Code Division Multiple Access) 코드 레인징 절차를 생략하고 빠르게 핸드오버 과정을 마칠 수 있도록 지원할 수 있다. 상기 타겟 기지국(260)은 Fast_Ranging_IE를 전송함에 따라서 상기 단말기(200)로 레인징 요청(RNG-REQ: RaNGing-Request, 이하 'RNG-REQ'라 칭하기로 한다) 메시지를 전송하기 위한 상향링크 대역을 할당하고, 상기 단말기(200)는 레인징을 수행하기 위해 상기 타겟 기지국(260)으로 할당된 상향링크 대역을 통해서 RNG-REQ 메시지를 전송해야 한다.
그러나 상기 단말기(200)와 상기 서빙 기지국(230)은 상기 MOB_BSHO-RSP 메시지 또는 MOB_BSHO-REQ 메시지를 정상적으로 송수신하지 못함에 따라서 단말기(200), 서빙 기지국(230), 타겟 기지국(260)에는 서로 상이한 정보들을 가진다. 여기서 상기 타겟 기지국(260)이 단말기(200)에게 상기 Fast_Ranging_IE 송신하는 경우 단말기(200)의 MAC 주소(MAC address)나 상기 핸드오버 프로세스에 따라 전송한 MOB_BSHO-RSP 메시지, MOB_BSHO-REQ 메시지들을 통해 단말기에게 제공한 HO-ID를 사용하여 해당 단말기를 구별한다. HO-ID는 1Byte 길이의 인식자(Identifier)로, 상대적으로 길이가 긴 MAC 주소에 비해서 효율적으로 사용된다. 상기 단말기(200)는 상기 타겟 기지국(106)으로 상기 RNG-REQ 메시지를 송신하거나 Fast_Ranging_IE 또는 레인징 응답(RNG-RSP: RaNGing-ReSPonse, 이하 'RNG-RSP'라 칭하기로 한다) 메시지를 수신하는 경우에는 상기 HO-ID를 사용한다.
하지만 상기한 바와 같이 핸드오버 프로세스가 비정상 동작 즉, MOB_BSHO-RSP 메시지, MOB_BSHO-REQ 메시지들이 정상적으로 수신되지 못하는 경우 상기 단말기(200)는 핸드오버를 위한 해당 HO-ID를 수신하지 못함으로서, HO-ID를 통해 구분되는 Fast_Ranging_IE를 정상적으로 수신할 수 없게 된다. 즉, 상기 단말기(200)는 RNG-REQ 메시지를 전송할 수 있는 상향링크 구간을 알 수 없게 된다.
이에 상기 단말기(200)는 상기 타겟 기지국(260)으로 네트워크 재진입을 위해 핸드오버 레인징 코드(handover ranging code)를 전송한다(219단계). 상기 핸드오버 레인징 코드를 수신한 타겟 기지국은 상기 단말기로 상기 핸드오버 레인징 코드에 상응하는 RNG-RSP 메시지를 전송한다(221단계). 상기 타겟 기지국은(260) CDMA 코드를 통한 레인징 과정을 수행한 단말에게 RNG-REQ를 전송할 수 있도록 상향링크 구간을 할당할 수 있다. 이러한 상향링크 구간 할당은 UL-MAP의 CDMA_Allocation_IE를 통해서 이루어진다.
상기 MOB_BSHO-REQ 메시지나 MOB_BSHO-RSP 메시지의 송수신 실패로 인한 상기 단말기(200)와 기지국(230, 260)간에 핸드오버 정보가 상이해 지는 문제가 발생하는 경우, 일예로 Fast_Ranging_IE를 구분하는 HO-ID가 불일치하는 경우를 일예로 설명하였다. 이러한 경우, 상기 타겟 기지국(260)이 Fast_Ranging_IE를 통해 할당한 상향링크 구간은 단말기가 인식할 수 없기 때문에 사용할 수 없게 될 뿐 아니라, 단말은 CDMA 코드 레인징 과정을 수행하여야 하므로 핸드오버 지연 시간도 길어지게 된다.
또한, 상기 타겟 기지국(260)과 하향 링크 동기를 획득한 상기 단말기(200)는 상기 타겟 기지국(260)과 레인징 동작을 수행하여 업링크 동작을 수행하여 상향 링크 동기를 획득하고, 송신 전력을 조정하는 동작을 수행해야만 한다. 따라서 레인징 요구(RNG-REQ: Ranging-Request, 이하 'RNG-REQ'라 칭하기로 한다) 메시지를 송신한다(225단계). 상기 타겟 기지국(260)은 상기 단말기(200)로 상기 RNG-REQ 메시지에 대한 응답 메시지인 레인징 응답 메시지(RNG-RSP)를 송신한다(227단계).
이렇게, 레인징 동작을 수행한 후 상기 단말기(200)는 상기 타겟 기지국(260)과 상기 단말기(200)의 기본 용량을 협상하기 위해 상기 타겟 기지국(260)으로 가입자 단말기 기본 용량 협상 요구(SBC-REQ: Subscriber Station's Basic Capability Negotiation Request, 이하 'SBC-REQ'라 칭하기로 한다) 메시지를 송신 한다(229단계). 여기서, 상기 SBC-REQ 메시지는 상기 단말기(200)가 상기 타겟 기지국(260)과 기본 용량에 대한 협상을 위해서 송신하는 매체 접속 제어(MAC: Medium Access Control, 이하 'MAC'이라 칭하기로 한다) 메시지로서, 상기 SBC-REQ 메시지에는 상기 단말기(200)가 지원 가능한 변조(modulation) 및 코딩(coding) 방식에 대한 정보가 포함된다. 상기 타겟 기지국(260)은 상기 단말기(200)로부터 상기 SBC-REQ 메시지를 수신하고, 상기 수신한 SBC-REQ 메시지에 포함되어 있는 상기 단말기(200)가 지원 가능한 변조 및 코딩 방식을 확인한 후 상기 SBC-REQ 메시지에 대한 응답 메시지로서 기본 용량 협상 응답(SBC-RSP: Subscriber Station's Basic Capability Negotiation Response, 이하 'SBC-RSP'라 칭하기로 한다) 메시지를 송신한다(131단계).
상기 SBC-RSP 메시지를 수신한 상기 단말기(200)는 단말기 인증 및 키 교환을 위해 상기 타겟 기지국(260)으로 암호 키 관리 요구(PKM-REQ: Privacy Key Management Request, 이하 'PKM-REQ'라 칭하기로 한다) 메시지를 송신한다(233단계). 여기서, 상기 PKM-REQ 메시지는 상기 단말기(200) 인증을 위한 MAC 메시지이며, 상기 단말기(200)의 고유 정보(certificate)를 포함한다. 상기 PKM-REQ 메시지를 수신한 상기 타겟 기지국(260)은 상기 PKM-REQ 메시지에 포함되어 있는 상기 단말기(200)의 고유 정보를 가지고 인증 서버(AS: Authentication Server)(도시하지 않음)와 인증을 수행한다. 상기 인증 결과 상기 단말기(200)가 인증된 단말기일 경우 상기 타겟 기지국(260)은 상기 단말기(200)에게 상기 PKM-REQ 메시지에 대한 응답 메시지로서 암호 키 관리 응답(PKM-RSP: Privacy Key Management Response, 이 하 'PKM-RSP'라 칭하기로 한다) 메시지를 송신한다(235단계). 여기서, 상기 PKM-RSP 메시지에는 상기 단말기(200)에 할당된 인증키(AK: Authentication Key)와, 암호화키(TEK: Traffic Encryption Key)가 포함된다.
상기 PKM-RSP 메시지를 수신한 상기 단말기(200)는 상기 타겟 기지국(260)으로 등록 요구(REG-REQ: Registration Request, 이하 'REG-REQ'라 칭하기로 한다) 메시지를 송신한다(237단계). 여기서, 상기 REG-REQ 메시지에는 상기 단말기(200)의 단말기 등록 정보가 포함된다. 상기 REG-REQ 메시지를 수신한 상기 타겟 기지국(260)은 상기 REG-REQ 메시지에 포함되어 있는 단말기 등록 정보를 검출하여 상기 단말기(200)를 상기 타겟 기지국(260)에 등록시키고, 상기 단말기(200)로 상기 REG-REQ 메시지에 대한 응답 메시지인 등록 응답(REG-RSP: Registration Response, 이하 'REG-RSP'라 칭하기로 한다) 메시지를 송신한다(239단계). 여기서, 상기 REG-RSP 메시지에는 상기 등록된 단말기 등록 정보가 포함된다.
이렇게, 상기 타겟 기지국(260)으로 등록을 완료한 단말기(200)는 상기 단말기(200)의 종류 혹은 기지국들 간의 상기 단말기(200)의 정보 공유 및 전달 여부에 상응하게 선택적으로 상기 타겟 기지국(260)과 인터넷 프로토콜(IP: Internet Protocol, 이하 'IP'라 칭하기로 한다) 연결(connection)을 설정 하거나, 혹은 상기 타겟 기지국(260)으로 동작 파라미터를 전송하는 동작을 수행할 수 있다. 여기서, 상기 타겟 기지국(260)과 IP 연결을 설정하거나 혹은 동작 파라미터를 전송하는 동작은 선택적(optional)으로 수행될 수 있다. 이후, 상기 단말기(200)는 상기 서빙 기지국에서 서비스받고 있던 플로우(flow) 등을 재설정하여 연결을 재설정하 고, 상기 연결 재설정에 따라 상기 단말기(200)는 상기 타겟 기지국(260)과 정상적으로 통신 서비스를 수행하게 된다.
그러나 현재 상기 MOB_BSHO-RSP 메시지, 상기 MOB_BSHO-REQ 메시지에 포함되어 있는 핸드오버 인증 정책 지원(HO_authorization_policy_support) 정보는 단말기가 핸드오버 과정에서 사용되는 인증 정책(Authorization Policy)을 나타낸다. 그러나 상기 메시지들을 수신하지 못하는 경우에는 단말기와 타겟 기지국이 사용하는 핸드오버 인증 정책 지원 정보는 서로 상이한 정보를 갖게 된다.
현재, 상기 타겟 기지국은 단말기와 네트워크 진입을 위한 PKM 프로세스 즉, 233단계, 235단계의 일부 동작을 생략하는 것이 가능하다. 하지만 상기 핸드오버 인증 정책 지원 정보가 단말기와 기지국간에 서로 상이한 상태에서 이러한 핸드오버 과정 최적화를 위한 인증 과정 생략이 일어나게 되면, 해당 단말에 대한 인증이 실패하거나 단말기와 타겟 기지국 간에 불필요한 프로세스가 수행된다는 문제점이 있었다.
결국, 상기 타겟 기지국은 비정상적인 핸드오버 프로세스, 일예로 서빙 기지국과 단말기 간에 상기 MOB_BSHO-RSP 메시지 또는 MOB_BSHO-REQ 메시지의 송수신이 실패하면, 단말기와 기지국들(서빙 기지국, 타겟 기지국) 간에 비정상적인 핸드오버 프로세스가 동작하게 된다. 서빙 기지국이나 타겟 기지국이 핸드오버 시그널이 단말에서 정상적으로 수신되었는지 확인할 수 없기 때문에, 핸드오버 시그널링 메시지가 유실될 경우 단말기와 기지국간에 핸드오버 정보가 일치하지 않을 수 있다. 따라서 상기 단말기와 기지국들 간에 상기 핸드오버를 위한 정보의 정확한 송수신 여부를 확인하지 못하는 경우 핸드오버가 실패하거나, 핸드오버 수행에 따른 시간이 증가하여 서비스가 지연된다는 문제점이 있었다.
따라서 본 발명의 목적은 통신 시스템에서 서비스 지연을 최소화 하는 핸드오버 시스템 및 방법을 제공함에 있다.
본 발명의 다른 목적은 통신 시스템에서 비정상적인 핸드오버 프로세스 동작에 따른 서비스 지연을 최소화하는 핸드오버 시스템 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 통신 시스템에서 단말기와 기지국들 간에 핸드오버 식별자가 상이한 경우 서비스 지연을 최소화하는 핸드오버 시스템 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 통신 시스템에서 기지국 핸드오버 응답, 기지국 핸드오버 요청 메시지의 유실에 따른 서비스 지연을 최소화하는 핸드오버 시스템 및 방법을 제공함에 있다.
상기한 목적들을 달성하기 위한 본 발명의 방법은 통신 시스템에서 핸드오버 방법에 있어서, 단말기는 서빙 기지국과의 핸드오버 프로세스의 정상 동작 여부를 판단하는 과정과, 상기 단말기는 상기 핸드오버 프로세스가 비정상 동작을 수행함을 타겟 기지국에 통보하는 과정과, 상기 타겟 기지국은 상기 핸드오버 프로세스의 비정상 동작에 따라 유실된 핸드오버 정보에 상응하는 핸드오버 정보를 사용하여 단말기와 핸드오버를 수행하는 것을 특징으로 한다.
상기한 목적들을 달성하기 위한 본 발명의 시스템은 단말기와, 상기 단말기로 서비스를 제공하는 서빙 기지국과, 상기 단말기가 핸드오버하는 타겟 기지국을 포함하는 무선 통신 시스템에서 핸드오버 시스템에 있어서, 상기 서빙 기지국에서 타겟 기지국으로 핸드오버해야함을 검출하고, 서빙 기지국과의 핸드오버 프로세스가 비정상 동작한다고 판단하면, 상기 프로세스의 비정상 동작에 여부를 타겟 기지국으로 전송하는 단말기와, 상기 단말기의 핸드오버 정보를 사용하지 않고 단말기가 핸드오버를 수행하도록 지원하는 타겟 기지국을 포함함을 특징으로 한다.
이하, 본 발명에 따른 바람직한 실시예를 첨부한 도면을 참조하여 상세히 설명한다. 하기의 설명에서는 본 발명에 따른 동작을 이해하는데 필요한 부분만이 설명되며 그 이외 부분의 설명은 본 발명의 요지를 흩트리지 않도록 생략될 것이라는 것을 유의하여야 한다.
본 발명은 통신 시스템에서 단말기와 기지국간 비정상적인 핸드오버 프로세스(handover process)가 발생함을 감지한 단말기는 상기 핸드오버 프로세스의 비정상 동작 여부를 서빙 기지국 또는 타겟 기지국으로 전송하여 단말기의 핸드오버 정보가 유효하지 않음을 통보하고, 상기 타겟 기지국에서는 상기 단말기의 유실 정보를 고려하여 핸드오버 프로세스가 동작하도록 한다. 이에 본 발명에서는 긴급 핸드오버 시도 지시자(Imminent_HO_try_indication, 이하 'Imminent_HO_try_indication'라 칭하기로 한다)를 통해 핸드오버 프로세스의 비정 상 동작 여부를 기지국들로 통보한다. 이에 상기 타겟 기지국은 단말기의 매체 접근 제어 주소(MAC address: Medium Access Control address, 이하 'MAC address'라 칭하기로 한다)를 사용하여 단말기가 핸드오버 식별자(Handover IDentification, 이하 'HO-ID'라 칭하기로 한다)를 사용하지 않고 핸드오버를 수행하도록 한다. 또한 핸드오버 프로세스의 비정상 동작 여부를 수신한 타겟 기지국에서는 상기 타겟 기지국 정보를 사용하여 핸드오버 프로세스 최적화 정보를 상기 단말기로 전송하여 핸드오버 프로세스의 일부 동작을 감소하여 수행하는 것이 가능하도록 한다.
도 3은 본 발명의 실시예에 따른 통신 시스템의 핸드오버 과정을 개략적으로 도시한 신호 흐름도이다.
상기 도 3을 참조하면, 단말기(300), 서빙 기지국(330), 타겟 기지국(360) 간의 본 발명에 따른 핸드오버 동작을 살펴보기로 한다.
먼저 단말기(300)는 서빙 기지국(330)과 호를 설정하여 서비스를 수행하며, 상기 단말기(300)는 인접 기지국들로부터 송신되는 기준 신호(reference signal)들, 일예로 파일럿(pilot) 신호들의 캐리어 대 간섭 잡음비(CINR: Carrier to Interference and Noise Ratio, 이하 'CINR'이라 칭하기로 한다) 등을 사용하여 상기 서빙 기지국(330)을 변경, 즉 핸드오버를 수행해야 하는지를 결정한다.
다시 말해, 상기 단말기(300)가 현재의 서빙 기지국(330)을 상기 서빙 기지국(330)과 상이한 새로운 기지국으로 변경해야함을 결정하면 상기 단말기(300)는 상기 서빙 기지국(330)으로 단말기 핸드오버 요구(MOB_MSHO-REQ: Mobile Station HandOver Request, 이하 'MOB_MSHO-REQ'라 칭하기로 한다) 메시지를 송신한다(311 단계). 상기 MOB_MSHO-REQ 메시지는 단말기(300)가 다른 기지국으로의 핸드오버를 수행하기 위해 단말기(300)가 측정한 인접 기지국 정보를 서빙 기지국(330)으로 전송하는 매체 접근 제어(MAC: Medium Access Control, 이하 'MAC'라 칭하기로 한다) 계층간의 프로토콜 메시지이다.
상기 MOB_MSHO-REQ 메시지를 수신한 상기 서빙 기지국(330)은 상기 단말기(300)로 상기 MOB_MSHO-REQ 메시지에 대한 응답 메시지인 기지국 핸드오버 응답(MOB_BSHO-RSP: Base Station HandOver Response, 이하 'MOB_BSHO-RSP'라 칭하기로 한다) 메시지를 송신한다(313단계).
상기 MOB_BSHO-RSP 메시지는 서빙 기지국(330)이 단말기(300)의 MOB_MSHO-REQ 메시지에 대한 응답 메시지로서, 추천 기지국(Recommended BS) 정보 등을 포함하고 있는 MAC 계층간의 프로토콜 메시지이다.
그러나 현재 상기 핸드오버를 수행하는 단말기(300)와 기지국들(330, 360) 사이에 송수신하는 메시지는 실제 신호 세기가 미약한 셀 경계 영역이나, 핸드오버 영역을 통해 이루어지므로 메시지 송수신의 실패 확률이 높다. 따라서 상기 313단계는 서빙 기지국에서 송신한 상기 MOB_BSHO-RSP 메시지를 단말기가 정상적으로 수신하지 못한 경우이다.
상기 서빙 기지국(330)으로부터 상기 MOB_BSHO-RSP 메시지를 정상적으로 수신하지 못한 단말기(300)는 정상적인 핸드오버를 위한 이웃 기지국(neighbor BS)들에 대한 핸드오버 정보를 수신하지 못한다. 여기서 상기 핸드오버 정보는 예를 들어 서비스 레벨 예보(service level prediction) 정보, 핸드오버 프로세스 최적 화(handover process optimization) 정보, HO-ID 정보, 핸드오버 인증 정책 지원(HO_authorization_policy_support) 정보 등과 같은 정보들을 포함한다.
또한, 상기한 단말기의 요구에 따른 핸드오버 수행과 달리 도면에 도시되지는 않았으나, 상기 서빙 기지국(330)이 단말기(300)로 핸드오버를 요구하는 기지국 핸드오버 요청(MOB_BSHO-REQ: Base Station Handover Request, 이하 'MOB_BSHO-REQ'라 칭하기로 한다) 메시지를 전송하는 경우에도 상기한 바와 같이 핸드오버 메시지의 송수신 오류가 발생할 수 있다.
이와 같이 상기한 MOB_BSHO-RSP 메시지, MOB_BSHO-REQ 메시지 등을 정상적으로 수신하지 못할 수 있다. 따라서 상기 단말기(300)가 일정 시간 MOB_BSHO-RSP 메시지를 수신하지 못하거나, 상기 MOB_BSHO-RSP 메시지를 사용하지 않고 핸드오버를 수행하도록 결정할 수 있다. 이러한 경우 상기 단말기(300)는 상기 타겟 기지국(360)으로 핸드오버 할 것임을 지시하는 핸드오버 지시(handover indication, 이하 'MOB_HO-IND'라 칭하기로 한다) 메시지를 상기 서빙 기지국(330)으로 송신하고(315단계), 상기 서빙 기지국과의 호를 해제한다.
상기 315단계에서 상기 단말기(300)는 본 발명의 실시예에 따른 핸드오버 지시 메시지를 상기 서빙 기지국(330)으로 송신하며, 상기 핸드오버 지시 메시지는 하기의 표 1에 나타내었다.
상기 표 1을 참조하면, 상기 MOB_HO-IND 메시지는 다수의 정보 엘리먼트(Information Element, 이하 'IE'라 칭하기로 한다)들, 즉 현재 송신되는 메시지의 타입을 나타내는 Management Message Type과, 모두 '0'으로 설정되어 있는 보존(reserved) 영역과, 상기 메시지의 동작 모드를 나타내는 모드(mode)를 포함한다.
또한 상기 모드가 '0b00'으로 핸드오버인 경우에는 핸드오버 지시 형태(HO-IND type)와, 레인징 파라미터의 허용여부를 지시하는 레인징 파라미터 허용 지시(Ranging_Parameters_valid_indication: Ranging_Params_valid_indication)와, 긴급 핸드오버 시도 지시자(Imminent_HO_try_indication, 이하 'Imminent_HO_try_indication'라 칭하기로 한다)와, '0'으로 설정된 보존(Reserved) 영역을 포함한다. 여기서 만약 상기 핸드오버 지시 형태가 '0b00'인 경우에는 타겟 기지국의 식별자 정보를 포함한다.
본 발명의 단말기(300)는 특히, 상기 Imminent_HO_try_indication를 통해서 상기 핸드오버 프로세스들이 정상 동작인지 비정상 동작하는 지의 여부를 상기 서빙 기지국(330)으로 전송한다.
여기서 상기 핸드오버 프로세스가 정상 동작하고 있는 경우, 다시 말해 메시지 유실 등이 발생하지 않아 메시지 송수신이 정상적으로 이루어지고 있는 경우에 상기 단말기(300)는 서빙 기지국(330)으로 '0'으로 설정된 Imminent_HO_try_indication을 포함한 MOB_HO-IND 메시지를 송신한다. 상기 MOB_HO-IND 메시지를 수신한 서빙 기지국은 기존과 같은 일반적인 핸드오버를 수행하며, 상기 Imminent_HO_try_indication을 상기 타겟 기지국(330)으로 전송한다. 상기 서빙 기지국(330)은 상기 '0'으로 설정된 Imminent_HO_try_indication을 상기 타겟 기지국(360)에 전송하여 핸드오버 프로세스가 정상 동작하고 있음을 통보하거나 상기 핸드오버 프로세스가 정상 동작하는 것을 통보하는 메시지 등을 타겟 기지국(360)에 전송하여 핸드오버 프로세스의 정상여부를 타겟 기지국(360)에 통보한다. 그리하여 상기 타겟 기지국(360)은 상기 핸드오버 프로세스가 정상 동작하고 있음을 확인하여 HO_ID를 사용할 수 있으며, 단말기(300)는 상기 타겟 기지국(360)과 네트워크 재진입 절차를 수행한다. 그리고 상기 타겟 기지국(360)은 상기 단말기(300)로 HO_ID를 사용하여 Fast_ranging_IE를 수행한다.
하지만, 상기 핸드오버 프로세스가 비정상 동작하고 있는 경우, 다시 말해 메시지 유실 등에 따른 메시지 송수신이 정상적으로 이루어지고 있지 못하는 경우에 상기 단말기(300)는 서빙 기지국(330)으로 '1'로 설정된 Imminent_HO_try_indication을 포함한 MOB_HO-IND 메시지를 송신한다(317단계). 상기 MOB_HO-IND 메시지를 수신한 서빙 기지국(330)은 상기 '1'로 설정된 Imminent_HO_try_indication을 상기 타겟 기지국(360)에 전송하여 핸드오버 프로세스가 비정상 동작하고 있음을 통보하거나 상기 핸드오버 프로세스가 비정상 동작하는 것을 통보하는 메시지 등을 타겟 기지국(360)에 전송하여 핸드오버 프로세스의 비정상 동작 여부를 타겟 기지국(360)에 통보한다. 그리하여 상기 타겟 기지국(360)은 상기 핸드오버 프로세스가 정상 동작하고 있지 못하므로 핸드오버 과정에서 단말에게 전달된 핸드오버 정보들이 유효하지 않음으로 판단한다. 예를 들어, 도 3에서와 같이 상기 타겟 기지국(360)은 Fast_Ranging_IE를 통해 상향링크 구간을 할당 시에, 단말기의 매체 접근 제어 주소를 사용하며, 단말기(300)는 상기 타겟 기지국(360)과 네트워크 재진입 절차를 수행하는 경우 상기 MAC address를 사용한다.
상기 타겟 기지국(360)은 상기 단말기(300)로 Fast_Ranging_IE를 전송하는 경우 상기 MAC address를 포함하여 송신한다(319단계). 상기 단말기(300)는 상기 핸드오버 프로세스의 비정상 동작 즉, 상기 MOB_BSHO-RSP를 수신하지 못함에 따라서 상기 핸드오버 관련 정보를 정상적으로 수신할 수 없음으로 인해 상기 타겟 기지국(360)은 HO_ID 대신 MAC address를 사용하여 단말기(300)와 호 설정을 위한 레인징을 수행하게 된다.
한편, 상기 MAC address를 포함한 Fast_Ranging_IE를 수신한 단말기(300)는 상기 레인징을 수행하기 위해 상기 타겟 기지국(360)으로 할당된 상향링크 대역을 통해서 레인징 요구(RNG-REQ: RaNGing-REQuest, 이하 'RNG-REQ'라 칭하기로 한다) 메시지를 전송한다(321단계).
상기 도 3에서는 본 발명의 실시예에 따른 MOB_HO-IND 메시지에 Imminent_HO_try_indication을 추가하여 핸드오버 프로세스의 비정상 동작 여부에 따른 핸드오버 동작을 설명하였다. 그러면 여기서 하기에 도 4를 참조하여 상기 MOB_HO-IND 메시지의 비정상 송수신에 따른 핸드오버 동작을 살펴보기로 한다.
상기 도 4는 본 발명의 다른 실시예에 따른 핸드오버 과정을 개략적으로 도시한 신호 흐름도이다.
상기 도 4를 참조하면, 단말기(400), 서빙 기지국(430), 타겟 기지국(460) 간의 본 발명에 다른 실시예에 따른 핸드오버 동작을 살펴보기로 한다. 그리고 상기 도 4는 상기 도 3의 동작과 유사한 동작을 수행하며, 여기서는 상기 MOB_HO-IND 메시지를 비정상 송수신함에 따른 핸드오버 동작을 설명한다. 따라서 하기에서는 상기 도 3과 동일한 동작에 대해서는 상기 도 3을 참조하기로 하며, 자세한 설명을 생략하기로 한다.
먼저 단말기(400)는 서빙 기지국(430)과 호를 설정하여 서비스를 수행하며, 상기 단말기(400)는 상기 서빙 기지국(430)을 변경, 즉 핸드오버를 수행해야 하는지를 결정한다.
다시 말해, 상기 단말기(400)가 현재의 서빙 기지국(430)을 상기 서빙 기지국(430)과 상이한 새로운 기지국으로 변경해야함을 결정하면 상기 단말기(400)는 상기 서빙 기지국(430)으로 MOB_MSHO-REQ 메시지를 송신한다(411단계).
상기 MOB_MSHO-REQ 메시지를 수신한 상기 서빙 기지국(430)은 상기 단말기(400)로 상기 MOB_MSHO-REQ 메시지에 대한 응답 메시지인 기지국 핸드오버 응답MOB_BSHO-RSP 메시지를 송신한다(413단계).
그러나 현재 상기 핸드오버를 수행하는 단말기(400)와 기지국들(430, 460) 사이에 송수신하는 메시지는 실제 신호 세기가 미약한 셀 경계 영역이나, 핸드오버 영역을 통해 이루어지므로 메시지 송수신의 실패 확률이 높다. 따라서 상기 313단계는 서빙 기지국에서 송신한 상기 MOB_BSHO-RSP 메시지를 단말기가 정상적으로 수신하지 못한 경우이다.
상기 서빙 기지국(430)으로부터 상기 MOB_BSHO-RSP 메시지를 정상적으로 수신하지 못한 단말기(400)는 정상적인 핸드오버를 위한 이웃 기지국들에 대한 핸드오버 정보를 수신하지 못한다. 여기서 상기 핸드오버 정보는 예를 들어 서비스 레벨 예보 정보, 핸드오버 프로세스 최적화 정보, 핸드오버 식별자 정보, 핸드오버 인증 정책 지원 정보 등과 같은 정보들을 포함한다.
또한, 상기한 단말기의 요구에 따른 핸드오버 수행과 달리 도면에 도시되지는 않았으나, 상기 서빙 기지국(430)이 단말기(400)로 핸드오버를 요구하는 MOB_BSHO-REQ 메시지를 전송하는 경우에도 상기한 바와 같이 핸드오버 메시지의 송수신 오류가 발생할 수 있다.
이와 같이 상기한 MOB_BSHO-RSP 메시지, MOB_BSHO-REQ 메시지 등을 정상적으로 수신하지 못할 수 있다. 따라서 상기 단말기(400)가 일정 시간 MOB_BSHO-RSP 메시지를 수신하지 못하거나, 상기 서빙 기지국(430)으로의 재전송 요청에 따른 MOB_BSHO-RSP를 수신하지 못하면 상기 MOB_BSHO-RSP 메시지를 사용하지 않고 핸드오버를 수행하도록 결정할 수 있다. 이러한 경우 상기 단말기(400)는 상기 타겟 기지국(460)으로 핸드오버 할 것임을 지시하는 MOB_HO-IND 메시지를 상기 서빙 기지국(430)으로 송신하고(415단계), 상기 서빙 기지국과의 호를 해제한다.
그러나 상기 MOB_BSHO-RSP 메시지뿐만 아니라 상기 MOB_HO-IND 메시지 또한 기지국과 단말기 간에 송수신이 실패할 수 있다. 따라서 상기 서빙 기지국(430)은 상기 MOB_BSHO_RSP 메시지를 송신한 후 단말기(400)가 상기 MOB_BSHO_RSP 메시지를 수신하지 못한 것과 같이 상기 MOB_HO-IND 메시지를 수신하지 못하면, 상기 핸드오버 프로세스의 비정상 동작에 대한 정보 즉, Imminent_HO_try_indication을 수신할 수 없다.
서빙 기지국(430)은 상기한 MOB_HO-IND 메시지의 유실 등에 따라 MOB_HO-IND 메시지를 수신하지 못한 경우에는 상기 Imminent_HO_try_indication을 상기 서빙 기지국에서 설정한다. 이때 상기 서빙 기지국(430)은 핸드오버 프로세스 비정상 동작에 따라 Imminent_HO_try_indication 값을 '1'로 설정하고, 상기 '1'로 설정된 Imminent_HO_try_indication을 상기 타겟 기지국(360)에 전송하여 핸드오버 프로세스가 비정상 동작하고 있음을 통보하거나 상기 핸드오버 프로세스가 비정상 동작하는 것을 통보하는 메시지 등을 타겟 기지국(460)에 전송하여 핸드오버 프로세스의 비정상 여부를 타겟 기지국(460)에 통보한다.
그리하여 상기 타겟 기지국(460)은 상기 핸드오버 프로세스가 정상 동작하고 있지 못하므로 단말기의 매체 접근 제어 주소를 사용하며, 단말기(400)는 상기 타겟 기지국(460)과 네트워크 재진입 절차를 수행하는 경우 상기 도 3에서와 같이 상기 MAC address를 사용한다.
상기 타겟 기지국(460)은 상기 단말기(400)로 Fast_Ranging_IE를 전송하는 경우 상기 MAC address를 포함하여 송신한다(419단계). 상기 단말기(400)는 상기 핸드오버 프로세스의 비정상 동작 즉, 상기 MOB_BSHO-RSP를 수신하지 못함에 따라서 상기 핸드오버 관련 정보를 정상적으로 수신할 수 없음으로 인해 상기 타겟 기지국(460)은 HO_ID 대신 MAC address를 사용하여 단말기(400)와 호 설정을 위한 레인징을 수행하게 된다.
한편, 상기 MAC address를 포함한 Fast_Ranging_IE를 수신한 단말기(400)는 상기 RNG-REQ 메시지를 전송하기 위한 상향링크 대역을 할당하고, 레인징을 수행하기 위해 상기 타겟 기지국(460)으로 할당된 상향링크 대역을 통해서 RNG-REQ 메시지를 전송한다(421단계).
상기 도 4에서는 핸드오버 프로세스의 비정상 동작에 따른 핸드오버 절차를 설명하였으며, 하기에 도 5를 참조하여 본 발명의 실시예에 따른 핸드오버 동작을 수행하는 단말기의 동작을 살펴보기로 한다.
도 5는 본 발명의 실시예에 따른 단말기의 핸드오버 과정을 개략적으로 도시한 순서도이다.
상기 도 5를 참조하면, 511단계에서 상기 단말기는 핸드오버해야함을 감지하면 MOB_MSHO-REQ 메시지를 서빙 기지국으로 송신하고 513단계로 진행한다. 여기서 상기 단말기는 서빙 기지국과 호를 설정하여 서비스를 수행하며, 인접 기지국들로부터 송신되는 기준 신호들, 일예로 파일럿 신호들의 캐리어 대 간섭 잡음비 등을 사용하여 서빙 기지국을 변경하여야 하는지를 판단한다.
상기 513단계에서 상기 단말기는 핸드오버 프로세스가 정상적으로 동작하고 있는지 즉, 상기 기지국으로부터 상기 MOB_MSHO-REQ 메시지에 상응하는 MOB_BSHO-RSP 메시지 정상적으로 수신하였는지를 판단한다. 상기 판단결과 일정 시간 또는 재전송 요청 이후에도 상기 MOB_BSHO-RSP 메시지를 수신하지 못한 경우에는 515단계로 진행한다. 그러나 상기 판단결과 상기 MOB_BSHO-RSP 메시지를 정상 수신한 경우에는 521단계로 진행한다.
상기 515단계에서 상기 단말기는 핸드오버 프로세스가 비정상 동작 예를 들어 상기 MOB_BSHO-RSP 메시지를 정상 수신하지 못한 경우 Imminent_HO_try_indication을 '1'로 설정하고 517단계로 진행한다. 여기서 단말기는 상기 MOB_BSHO-RSP 메시지를 정상 수신하지 못하였으므로 핸드오버 프로세스가 비정상 동작하였다고 결정한 것이다. 따라서 상기 단말기는 핸드오버 프로세스가 비정상 동작을 수행하는 경우에는 Imminent_HO_try_indication을 '1'로 설정한다.
상기 517단계에서 상기 단말기는 '1'로 설정된 Imminent_HO_try_indication을 포함한 MOB_HO-IND 메시지를 상기 서빙 기지국으로 전송하고 519단계로 진행한다. 상기 단말기가 전송하는 MOB_HO-IND 메시지는 상기 표 1에 나타나 있으며, 상기 MOB_HO-IND 메시지를 송신함으로서 서빙 기지국에게 상기 단말기와의 핸드오버 프로세스가 비정상 동작하고 있음을 통보할 수 있다. 이에 상기 단말기는 상기 단말기는 핸드오버 프로세스의 비정상 동작여부를 통보한 후에 상기 서빙 기지국과의 접속을 해제하고, 타겟 기지국으로의 네트워크 재진입 동작을 수행하게 된다.
상기 519단계에서 상기 단말기는 상기 타겟 기지국과 레인징을 수행한다. 상기 핸드오버 프로세스 비정상 동작에 따라서 단말기의 핸드오버 정보는 유효하지 못하며, 상기 타겟 기지국과 MAC address를 사용하여 레인징을 수행한다.
이와 달리 상기 513단계에서 핸드오버 프로세스가 비정상 동작 예를 들어, 상기 MOB_BSHO-RSP 메시지를 정상 수신한 경우에는 상기 핸드오버 프로세스에 따른 정상 동작을 수행하도록 한다.
상기 521단계에서 상기 단말기는 Imminent_HO_try_indication을 '0'으로 설정하고 523단계로 진행한다. 여기서 단말기는 상기 MOB_BSHO-RSP 메시지를 정상 수신하였으므로 핸드오버 프로세스가 비정상 동작하였다고 결정한 것이다. 따라서 상기 단말기는 핸드오버 프로세스가 정상 동작을 수행하는 경우에는 Imminent_HO_try_indication을 '0'으로 설정한다.
상기 523단계에서 상기 단말기는 '0'으로 설정된 Imminent_HO_try_indication을 포함한 MOB_HO-IND 메시지를 상기 서빙 기지국으로 전송하고 525단계로 진행한다.
상기 525단계에서 상기 단말기는 일반적인 핸드오버 절차를 수행한다. 즉, 상기 단말기는 상기 단말기의 핸드오버 정보를 사용하여 타겟 기지국과 레인징을 수행할 수 있다. 이에 상기 단말기와 레인징을 수행하는 타겟 기지국은 기존에서와 같이 HO_ID를 사용하여 레인징 대역을 할당하고 레인징을 수행할 수 있게 된다.
상기 도 5에서는 본 발명의 실시예에 따른 단말기의 동작을 살펴보았다. 그러면 여기서 하기에 도 6을 참조하여 본 발명의 실시예에 따른 서빙 기지국 동작을 살펴보기로 한다.
도 6은 본 발명의 실시예에 따른 서빙 기지국의 동작 과정을 개략적으로 도시한 순서도이다.
상기 도 6을 참조하면, 611단계에서 상기 서빙 기지국은 단말기로부터 MOB_MSHO-REQ 메시지를 수신하면 613단계로 진행한다. 상기 MOB_MSHO-REQ 메시지는 단말기가 다른 기지국으로의 핸드오버를 수행하기 위해 단말기가 측정한 인접 기지국 정보를 포함한 핸드오버 요청 메시지이다.
상기 613단계에서 상기 서빙 기지국은 상기 MOB_MSHO-REQ 메시지를 수신한 후 상기 단말기로 상기 MOB_MSHO-REQ 메시지에 대한 응답 메시지인 기지국 핸드오버 응답 MOB_BSHO-RSP 메시지를 해당 단말기로 송신하고 615단계로 진행한다.
상기 615단계에서 상기 서빙 기지국은 상기 MOB_BSHO-RSP 메시지를 전송한 이후에 MOB_HO-IND 메시지를 수신하였는지 확인한다. 상기 확인 결과 MOB_HO-IND 메시지를 수신하지 못한 경우에는 621단계로 진행하여 상기 타겟 기지국으로 상기 핸드오버 프로세스의 비정상 동작을 타겟 기지국으로 통보한다. 그러나 상기 확인 결과 상기 MOB_HO-IND 메시지를 수신한 경우에는 617단계로 진행한다.
상기 617단계에서 상기 서빙 기지국은 상기 MOB_HO-IND 메시지를 수신하여 상기 MOB_HO-IND 메시지에 Imminent_HO_try_indication이 포함되어 있는지를 판단한다. 상기 판단결과 Imminent_HO_try_indication이 포함되어 있지 않은 경우에는 623단계로 진행하여 일반적인 핸드오버 절차에 따른 동작을 수행한다. 하지만 상기 판단결과 Imminent_HO_try_indication이 포함된 경우에는 619단계로 진행한다.
상기 619단계에서 상기 서빙 기지국은 Imminent_HO_try_indication이 '1'인지를 확인한다. 상기 확인 결과 Imminent_HO_try_indication이 '0'의 값을 갖는 경우에는 상기 623단계로 진행하여 일반적인 핸드오버 절차를 수행한다. 하지만 상기 확인결과 Imminent_HO_try_indication이 '1'의 값을 갖는 경우에는 핸드오버 프로세스의 비정상 동작을 하는 경우이고 621단계로 진행한다.
상기 621단계에서 상기 서빙 기지국은 상기 '1'로 설정된 Imminent_HO_try_indication을 상기 타겟 기지국에 전송하여 핸드오버 프로세스가 비정상 동작하고 있음을 통보하거나 상기 핸드오버 프로세스가 비정상 동작하는 것을 통보하는 메시지 등을 타겟 기지국에 전송하여 핸드오버 프로세스의 비정상 동작 여부를 타겟 기지국에 통보한다.
이와 같이 상기 핸드오버 프로세스의 비정상 동작 여부의 판단은 상기 615단계등과 같이 기지국에서 판단하여 타겟 기지국으로 이를 통보하는 것이 가능하다. 상기 도 6에서는 본 발명의 실시예에 따른 서빙 기지국의 동작을 살펴보았다. 그러면 여기서 하기에 도 7을 참조하여 본 발명의 실시예에 따른 타겟 기지국 동작을 살펴보기로 한다.
도 7은 본 발명의 실시예에 따른 타겟 기지국의 동작 과정을 개략적으로 도시한 순서도이다.
상기 도 7을 참조하면, 711단계에서 타겟 기지국은 상기 서빙 기지국으로부터 수신한 Imminent_HO_try_indication 등을 통해서 상기 타겟 기지국이 정상동작을 수행하고 있는지의 여부를 판단하게 된다. 상기 판단결과 Imminent_HO_try_indication이 '0'으로 설정되어 있거나 상기 핸드오버 프로세스가 정상 동작하고 있음을 확인하면 715단계로 진행한다. 그러나 상기 판단결과 Imminent_HO_try_indication이 '1'로 설정되어 있거나 상기 핸드오버 프로세스가 비정상 동작하고 있음을 확인하면 713단계로 진행한다.
상기 715단계에서 상기 타겟 기지국은 일반적인 레인징 절차를 수행하며, 이에 따라 Fast_ranging_IE를 단말기에 송신한다. 여기서 상기 단말기는 핸드오버 프로세스의 정상동작에 따른 핸드오버 절차가 정상동작하고 있음을 나타낸다. 여기서 상기 단말기가 가지고 있는 핸드오버 정보는 유효함으로 타겟 기지국은 HO_ID를 사용하여 핸드오버를 수행하는 것이 가능하다.
그러나 상기 713단계에서 상기 타겟 기지국은 상기 단말기의 핸드오버 정보가 유효하지 못한 경우이므로 상기 단말기의 MAC address를 사용하여 Fast_ranging_IE를 단말기로 송신하고 717단계로 진행한다.
상기 717단계에서 상기 타겟 기지국은 상기 해당 단말기와 레인징 절차를 수행한다.
본 발명에 따른 핸드오버 절차를 수행함에 따라서 단말기는 MAC Address 뿐만 아니라 HO-ID를 모두 사용하여 핸드오버를 수행할 수 있는 것을 전제로 한다.
상술한 바와 같이 본 발명에서는 상기 핸드오버 프로세스가 비정상 동작 즉, 오류 발생함을 감지하면 상기 타겟 기지국으로 상기 핸드오버 프로세스의 비정상 동작을 감지하는 것이 가능하다.
도 8은 본 발명의 다른 실시예에 따른 통신 시스템의 핸드오버 과정을 개략적으로 도시한 신호 흐름도이다.
상기 도 8을 참조하면, 단말기(800), 서빙 기지국(830), 타겟 기지국(460) 간의 본 발명에 다른 실시예에 따른 핸드오버 동작을 살펴보기로 한다. 그리고 상기 도 8은 상기 도 3과 도 4에서와 같이 기지국 핸드오버 응답 메시지, 기지국 핸드오버 요청 메시지, 핸드오버 지시 메시지의 비정상 동작을 수행하는 경우를 예를 들어 설명하기로 한다. 따라서 하기에서는 상기 도 3 및 도 4에서 상술한 도면에 대해서는 자세한 설명을 생략하기로 한다.
먼저 단말기(800)는 서빙 기지국(830)과 호를 설정하여 서비스를 수행하며, 상기 단말기(800)는 상기 서빙 기지국(830)을 변경, 즉 핸드오버를 수행해야 하는지를 결정한다.
다시 말해, 상기 단말기(800)가 현재의 서빙 기지국(830)을 상기 서빙 기지국(830)과 상이한 새로운 기지국으로 변경해야함을 결정하면 상기 단말기(800)는 상기 서빙 기지국(830)으로 MOB_MSHO-REQ 메시지를 송신한다(811단계).
상기 MOB_MSHO-REQ 메시지를 수신한 상기 서빙 기지국(830)은 상기 단말기(800)로 상기 MOB_MSHO-REQ 메시지에 대한 응답 메시지인 기지국 핸드오버 응답MOB_BSHO-RSP 메시지를 송신한다(813단계).
그러나 현재 상기 핸드오버를 수행하는 단말기(800)와 기지국들(830, 860) 사이에 송수신하는 메시지는 실제 신호 세기가 미약한 셀 경계 영역이나, 핸드오버 영역을 통해 이루어지므로 메시지 송수신의 실패 확률이 높다. 따라서 상기 813단계는 서빙 기지국에서 송신한 상기 MOB_BSHO-RSP 메시지를 단말기가 정상적으로 수신하지 못한 경우이다.
상기 서빙 기지국(830)으로부터 상기 MOB_BSHO-RSP 메시지를 정상적으로 수신하지 못한 단말기(800)는 정상적인 핸드오버를 위한 이웃 기지국들에 대한 핸드오버 정보를 수신하지 못한다. 여기서 상기 핸드오버 정보는 예를 들어 서비스 레벨 예보 정보, 핸드오버 프로세스 최적화 정보, 핸드오버 식별자 정보, 핸드오버 인증 정책 지원 정보 등과 같은 정보들을 포함한다.
또한, 상기한 단말기의 요구에 따른 핸드오버 수행과 달리 도면에 도시되지는 않았으나, 상기 서빙 기지국(830)이 단말기(800)로 핸드오버를 요구하는 MOB_BSHO-REQ 메시지를 전송하는 경우에도 상기한 바와 같이 핸드오버 메시지의 송수신 오류가 발생할 수 있다.
이와 같이 상기한 MOB_BSHO-RSP 메시지, MOB_BSHO-REQ 메시지 등을 정상적으로 수신하지 못할 수 있다. 따라서 상기 단말기(800)가 일정 시간 MOB_BSHO-RSP 메시지를 수신하지 못하거나, 상기 서빙 기지국(830)으로의 재전송 요청에 따른 MOB_BSHO-RSP를 수신하지 못하면 상기 MOB_BSHO-RSP 메시지를 사용하지 않고 핸드오버를 수행하도록 결정할 수 있다. 이러한 경우 상기 단말기(800)는 상기 타겟 기지국(860)으로 핸드오버 할 것임을 지시하는 MOB_HO-IND 메시지를 상기 서빙 기지국(830)으로 송신하고(815단계), 상기 서빙 기지국과의 호를 해제한다.
그러나 상기 MOB_BSHO-RSP 메시지뿐만 아니라 상기 MOB_HO-IND 메시지도 단말기와 서빙 기지국 간에 송수신이 실패할 수 있다.
여기서 상기 도 3 및 도 4에서 설명한 Imminent_HO_try_indication을 사용하여 핸드오버 프로세스 비정상 동작을 타겟 기지국으로 통보하여 단말기의 MAC Address를 사용하여 핸드오버를 수행할 수 있다. 하지만, 여기서는 상기한 핸드오버 지시 메시지나, 백본 네트워크(backbone)를 통해 Imminent_HO_try_indication 메시지를 송신하는 경우가 아닌 RNG-RSP 메시지를 통해 핸드오버 비정상 동작 여부를 송신하는 동작을 살펴보기로 한다.
상기 단말기(800)는 상기 타겟 기지국(860)으로 핸드오버를 위해 핸드오버 레인징 코드(HO_Ranging_code)를 기지국으로 송신한다(817단계).
상기 타겟 기지국(860)은 상기 단말기(800)로 상기 핸드오버 레인징 코드에 대해 성공적인 레인징이 가능함을 나타내는 레인징 응답(RNG-RSP: RaNGing-RSPonse, 이하 'RNG-RSP'라 칭하기로 한다) 메시지를 상기 단말기(800)로 송신한다(819단계). 상기 RNG-RSP 메시지를 송신한 상기 타겟 기지국(860)은 코드 분할 다중 접속 할당 정보 엘리먼트(Code Division Multiple Access_Allocation_Information Element. 이하 'CDMA_Alloc_IE'라 칭하기로 한다)를 상기 단말기로 전송한다(821단계).
상기 타겟 기지국(860)은 상기 CDMA_Alloc_IE를 전송함에 따라서 상기 단말기(800)가 레인징 요청(RNG-REQ: RaNGing-REQuest, 이하 'RNG-REQ'라 칭하기로 한다) 메시지를 전송하기 위한 상향링크 대역을 할당한다.
이렇게 상기 타겟 기지국(860)과 하향 링크 동기를 획득한 상기 단말기(800)는 상기 타겟 기지국(860)과 레인징 동작을 수행하여 업링크 동작을 수행하여 상향 링크 동기를 획득하고, 송신 전력을 조정하는 동작을 수행해야만 한다. 따라서 레인징 요구(RNG-REQ: Ranging-Request, 이하 'RNG-REQ'라 칭하기로 한다) 메시지를 송신한다(825단계). 본 발명에서는 상기 RNG-REQ 메시지에 상기 Imminent_HO_try_indication을 전송하며, 상기 핸드오버 프로세스가 정상 동작하여 상기 MOB_BSHO-REQ 메시지 또는 상기 MOB_BSHO-RSP 메시지를 정상 수신하여 단말기의 핸드오버를 위한 정보 특히, 핸드오버 인증 정책 지원 정보가 유효한지를 나타내는 정보를 상기 기지국으로 송신한다. 따라서 상기 MOB_BSHO-REQ 메시지 또는 상기 MOB_BSHO-RSP 메시지를 정상 수신하는 경우에는 상기 Imminent_HO_try_indication을 '0'으로 설정하여 타겟 기지국으로 전송하고, 상기 MOB_BSHO-REQ 메시지 또는 상기 MOB_BSHO-RSP 메시지를 비정상 수신하는 경우Imminent_HO_try_indication를 '1'로 설정하여 타겟 기지국으로 전송한다.
상기 RNG-RSP 메시지에 포함된 Imminent_HO_try_indication의 값이 '0'으로 설정되어 있는 경우에는 이후의 핸드오버 프로세스 동작은 기존의 핸드오버 프로세스와 동일한 동작을 수행한다. 하지만, 상기 Imminent_HO_try_indication이 '1'로 설정된 RNG-RSP 메시지를 수신하는 경우에는 일예로, 타겟 기지국에서 핸드오버 과정을 일부 생략하지 않고 수행하도록 한다. 이것은 기지국이 MOB_BSHO-REQ나 MOB_BSHO-RSP를 통해 단말에게 전달한 핸드오버 정보가 유효하지 않으므로, 이를 이용한 핸드오버 일부 진입 과정을 생략이 일어나지 않도록 하는 것이다. 즉, Imminent_HO_try_indication이 1일 경우, 서빙 기지국이 단말기에 전달한 인증 정책 지원 방식(Authorization_Policy_Support) 값이 유실되었으므로, 타겟 기지국은 단말기로 하여금 인증 과정 생략 없이 초기 인증 과정을 모두 수행하도록 명령한다.
그리고 상기 RNG-RSP 메시지에 포함되는 Imminent_HO_try_indication은 TLV(Type Length Value)의 형태로 상기 RNG-RSP 메시지에 포함되며, 하기의 표 2에 상기 Imminent_HO_try_indication에 대해서 나타내었다.
또한 상기 HO Process Optimization 필드는 상기 단말기(800)가 타겟 기지국(860)으로 핸드오버를 수행할 경우 타겟 기지국(860)과 핸드오버 프로세스를 최소화시킴으로써 상기 핸드오버 수행에 따른 서비스 지연을 최소화시킬 수 있는데, 이를 위해서 RNG-RSP에 포함되는 1 바이트(byte)로 구성된 필드이다.
본 발명에서는 상기 HO Process Optimization 필드의 정보를 사용하여 상기 서빙 기지국(830) 혹은 타겟 기지국(860)이 상기 단말기(800)와 핸드오버 수행에 필요한 프로세스들중 생략 가능한 프로세스들을 상기 단말기(800)로 통보하도록 하고 있다. 그러면 여기서 표 3을 참조하여 상기 HO Process Optimization 필드 구조에 대해서 설명하기로 한다.
상기 표 3에 나타낸 바와 같이 상기 HO Process Optimization 필드는 상기 단말기가 네트워크 재진입 동작을 수행하는 중에 필요한 각종 프로세스들의 수행 여부를 나타내는 필드로서 8비트(8bits)로 구성되며, 상기 8비트 각각은 상기 단말기가 서빙 기지국(serving BS(Base Station))에서 타겟 기지국(target BS)으로 핸드오버한 후 상기 타겟 기지국과의 네트워크 재진입 동작을 수행하는 중에 필요한 프로세스들 각각의 생략 여부를 나타낸다. 그러면 여기서 상기 각 비트들이 나타내는 정보에 대해서 설명하면 다음과 같다.
첫 번째로, 비트 #0은 타겟 기지국과 단말기간에 SBC-REQ 메시지/SBC-RSP 메시지 송수신을 생략할 것인지 여부를 나타내며, 상기 비트 #0이 '0'일 경우 상기 타겟 기지국과 단말기간에 SBC-REQ 메시지/SBC-RSP 메시지 송수신을 수행할 것임을 나타내며, 상기 비트 #0이 '1'일 경우 상기 타겟 기지국과 단말기간에 SBC-REQ 메시지/SBC-RSP 메시지 송수신을 수행하지 않을 것임을 나타낸다.
두 번째로, 비트 #1은 상기 타겟 기지국과 단말기간에 PKM TEK 단계를 제외한 PKM-REQ 메시지/PKM-RSP 메시지의 송수신을 생략할 것인지 여부를 나타내며, 상기 비트 #1이 '0'일 경우 상기 타겟 기지국과 단말기간에 PKM-REQ 메시지/PKM-RSP 메시지의 송수신을 수행할 것임을 나타내며, 상기 비트 #1이 '1'일 경우 상기 타겟 기지국과 단말기간에 PKM-REQ 메시지/PKM-RSP 메시지의 송수신을 수행하지 않을 것임을 나타낸다.
세 번째로, 비트 #2는 상기 타겟 기지국과 단말기간에 PKM TEK 단계의 수행여부를 나타내며, 상기 비트 #2가 '0'일 경우 상기 타겟 기지국과 단말기간에 PKM TEK 단계를 수행할 것임을 나타내며, 상기 비트 #1이 '1'일 경우 PKM TEK 단계를 수행하지 않을 것임을 나타낸다.
네 번째로, 비트 #3는 상기 타겟 기지국과 단말기간에 REG-REQ 메시지/REG-RSP 메시지 송수신을 생략할 것인지 여부를 나타내며, 상기 비트 #3가 '0'일 경우 상기 타겟 기지국과 단말기간에 REG-REQ 메시지/REG-RSP 메시지 송수신을 수행할 것임을 나타내며, 상기 비트 #3이 '1'일 경우 상기 타겟 기지국과 단말기간에 REG-REQ 메시지/REG-RSP 메시지 송수신을 수행하지 않을 것임을 나타낸다.
다섯 번째로, 비트 #4는 상기 타겟 기지국과 단말기간에 네트워크 어드레스 획득 관리(Network Address Acquisition management) 메시지들의 송수신을 생략할 것인지 여부를 나타내며, 상기 비트 #4가 '0'일 경우 상기 타겟 기지국과 단말기간에 네트워크 어드레스 획득 관리 메시지들의 송수신을 수행할 것임을 나타내며, 상기 비트 #4가 '1'일 경우 상기 타겟 기지국과 단말기간에 네트워크 어드레스 획득 관리 메시지들의 송수신을 수행하지 않을 것임을 나타낸다. 여기서, 상기 네트워크 어드레스 획득 관리 메시지들이라 함은 상기 단말기가 상기 타겟 기지국으로부터 네트워크 어드레스를 획득하기 위해 필요한 메시지들을 나타낸다.
여섯 번째로, 비트 #5는 상기 타겟 기지국과 단말기간에 시간 획득 관리(Time Of Day Acquisition management) 메시지들의 송수신을 생략할 것인지 여부를 나타내며, 상기 비트 #5가 '0'일 경우 상기 타겟 기지국과 단말기간에 시간 획득 관리 메시지들의 송수신을 수행할 것임을 나타내며, 상기 비트 #5가 '1'일 경우 상기 타겟 기지국과 단말기간에 시간 획득 관리 메시지들의 송수신을 수행하지 않을 것임을 나타낸다. 여기서, 상기 시간 획득 관리 메시지들이라 함은 상기 단말기가 상기 타겟 기지국으로부터 시간 정보를 새롭게 획득하기 위해 필요한 메시지들을 나타낸다.
일곱 번째로, 비트 #6은 상기 타겟 기지국과 단말기간에 TFTP(Trivial File Transfer Protocol) 관리 메시지들의 송수신을 생략할 것인지 여부를 나타내며, 상기 비트 #6이 '0'일 경우 상기 타겟 기지국과 단말기간에 TFTP 관리 메시지들의 송수신을 수행할 것임을 나타내며, 상기 비트 #6이 '1'일 경우 상기 타겟 기지국과 단말기간에 TFTP 관리 메시지들의 송수신을 수행하지 않을 것임을 나타낸다.
여덟 번째로, 비트 #7은 상기 단말기가 서빙 기지국에서 동작하던 서비스 및 동작 상태 정보를 상기 서빙 기지국이 타겟 기지국으로 전송하거나 혹은 상기 기지국들이 공유하고 있기 때문에 상기 단말기와 타겟 기지국간에 어떠한 추가 프로세스가 없이도 상기 단말기가 상기 타겟 기지국에서 바로 정상적인 서비스를 수행할 수 있는지 여부를 나타내며, 상기 비트 #7이 '1'일 경우 상기 타겟 기지국과 단말기간에 추가 프로세스가 없이도 상기 단말기가 상기 타겟 기지국에서 바로 정상적인 서비스를 수행할 수 있음을 나타낸다. 여기서, 상기 서비스 및 동작 상태 정보는 일 예로 자동 재전송 요구(ARQ: Automatic Retransmission reQuest, 이하 'ARQ'라 칭하기로 한다) 상태와, 각종 타이머 값들과, 카운터(counter) 값들과, MAC 스테이트(state) 머신(machine) 값들이 될 수 있다.
상기에서 설명한 바와 같이 상기 HO Process Optimization 필드는 상기 NBR-ADV 메시지와 MOB-BSHO-RSP에 포함될 경우에는 서빙 기지국이 단말기에게 상기 서빙 기지국에 인접하는 핸드오버 가능한 기지국들에 관한 정보의 일부로서 제공되는 것으로서, 상기 각 비트들이 나타내는 의미는 상기 단말기가 타겟 기지국으로 핸드오버할 경우 상기 타겟 기지국에 의해 변경될 수도 있다. 이와는 달리, 상기 HO Process Optimization 필드가 상기 RNG-RSP 관리 메시지에 포함될 경우에는 상기 단말기가 상기 타겟 기지국으로 네트워크 재진입 동작을 수행하는 과정에서 정확하게 어떤 프로세스를 생략하고 어떤 프로세스를 생략하지 않을지를 나타내는 역할을 하게 되는 것이다.
본 발명에서는 단말이 전송하는 Imminent_HO_try_indication 값에 따라서 타겟 기지국이 단말에 대한 핸드오버 프로세스의 생략 여부를 결정하도록 한다. 이것은 핸드오버 프로세스의 생략에 있어서 기지국이 MOB_BSHO-REQ나 MOB_BSHO-RSP로 전달한 핸드오버 정보가 사용되어야 하기 때문이며, 이러한 정보가 메시지 유실로 인하여 전달되지 못했을 경우 필요한 모든 핸드오버 과정을 수행하여야 한다.
예를 들어, 상기 Imminent_HO_try_indication이 '1'로 설정된 경우에는 단말기에게 PKM 프로세스를 생략을 위해 사용하는 핸드오버 정보들을 무시하고, 상기 단말기가 재진입 시에 필요한 PKM 프로세스를 수행하는 것이 가능하도록 RNG-RSP 메시지의 HO_process_optimization 필드를 설정한다.
이에 상기 단말기는 상기 HO_process_optimization 필드 값에 따라 이후의 핸드오버 프로세스를 동작하도록 한다.
이렇게, 레인징 동작을 수행한 후 상기 단말기(800)는 상기 타겟 기지국(860)과 상기 단말기(800)의 기본 용량을 협상하기 위해 상기 타겟 기지국(860)으로 가입자 단말기 기본 용량 협상 요구(SBC-REQ: Subscriber Station's Basic Capability Negotiation Request, 이하 'SBC-REQ'라 칭하기로 한다) 메시지를 송신한다(827단계). 여기서, 상기 SBC-REQ 메시지는 상기 단말기(800)가 상기 타겟 기지국(860)과 기본 용량에 대한 협상을 위해서 송신하는 매체 접속 제어(MAC: Medium Access Control, 이하 'MAC'이라 칭하기로 한다) 메시지로서, 상기 SBC-REQ 메시지에는 상기 단말기(800)가 지원 가능한 변조(modulation) 및 코딩(coding) 방식에 대한 정보가 포함된다. 상기 타겟 기지국(860)은 상기 단말기(800)로부터 상기 SBC-REQ 메시지를 수신하고, 상기 수신한 SBC-REQ 메시지에 포함되어 있는 상기 단말기(800)가 지원 가능한 변조 및 코딩 방식을 확인한 후 상기 SBC-REQ 메시지에 대한 응답 메시지로서 기본 용량 협상 응답(SBC-RSP: Subscriber Station's Basic Capability Negotiation Response, 이하 'SBC-RSP'라 칭하기로 한다) 메시지를 송신한다(829단계).
상기 SBC-RSP 메시지를 수신한 상기 단말기(800)는 단말기 인증 및 키 교환을 위해 상기 타겟 기지국(860)으로 암호 키 관리 요구(PKM-REQ: Privacy Key Management Request, 이하 'PKM-REQ'라 칭하기로 한다) 메시지를 송신한다(831단계). 여기서, 상기 PKM-REQ 메시지는 상기 단말기(800) 인증을 위한 MAC 메시지이며, 상기 단말기(800)의 고유 정보(certificate)를 포함한다. 상기 PKM-REQ 메시지를 수신한 상기 타겟 기지국(860)은 상기 PKM-REQ 메시지에 포함되어 있는 상기 단말기(800)의 고유 정보를 가지고 인증 서버(AS: Authentication Server)(도시하지 않음)와 인증을 수행한다. 상기 인증 결과 상기 단말기(800)가 인증된 단말기일 경우 상기 타겟 기지국(860)은 상기 단말기(800)에게 상기 PKM-REQ 메시지에 대한 응답 메시지로서 암호 키 관리 응답(PKM-RSP: Privacy Key Management Response, 이하 'PKM-RSP'라 칭하기로 한다) 메시지를 송신한다(833단계). 여기서, 상기 PKM-RSP 메시지에는 상기 단말기(800)에 할당된 인증키(AK: Authentication Key)와, 암호화키(TEK: Traffic Encryption Key)가 포함된다.
상기 PKM-RSP 메시지를 수신한 상기 단말기(800)는 상기 타겟 기지국(860)으로 등록 요구(REG-REQ: Registration Request, 이하 'REG-REQ'라 칭하기로 한다) 메시지를 송신한다(835단계). 여기서, 상기 REG-REQ 메시지에는 상기 단말기(800)의 단말기 등록 정보가 포함된다. 상기 REG-REQ 메시지를 수신한 상기 타겟 기지국(860)은 상기 REG-REQ 메시지에 포함되어 있는 단말기 등록 정보를 검출하여 상기 단말기(800)를 상기 타겟 기지국(860)에 등록시키고, 상기 단말기(800)로 상기 REG-REQ 메시지에 대한 응답 메시지인 등록 응답(REG-RSP: Registration Response, 이하 'REG-RSP'라 칭하기로 한다) 메시지를 송신한다(837단계). 여기서, 상기 REG-RSP 메시지에는 상기 등록된 단말기 등록 정보가 포함된다.
이렇게, 상기 타겟 기지국(860)으로 등록을 완료한 단말기(800)는 상기 단말기(800)의 종류 혹은 기지국들 간의 상기 단말기(800)의 정보 공유 및 전달 여부에 상응하게 선택적으로 상기 타겟 기지국(860)과 인터넷 프로토콜(IP: Internet Protocol, 이하 'IP'라 칭하기로 한다) 연결(connection)을 설정 하거나, 혹은 상기 타겟 기지국(860)으로 동작 파라미터를 전송하는 동작을 수행할 수 있다. 여기서, 상기 타겟 기지국(860)과 IP 연결을 설정하거나 혹은 동작 파라미터를 전송하는 동작은 선택적(optional)으로 수행될 수 있다. 이후, 상기 단말기(800)는 상기 서빙 기지국에서 서비스받고 있던 플로우(flow) 등을 재설정하여 연결을 재설정하고, 상기 연결 재설정에 따라 상기 단말기(800)는 상기 타겟 기지국(860)과 정상적으로 통신 서비스를 수행하게 된다.
도 9는 본 발명의 다른 실시예에 따른 단말기의 핸드오버 과정을 개략적으로 도시한 신호 흐름도이다.
상기 도 9를 참조하면, 911단계에서 상기 단말기는 핸드오버해야함을 감지하면 MOB_MSHO-REQ 메시지를 서빙 기지국으로 송신하고 913단계로 진행한다. 여기서 상기 단말기는 서빙 기지국과 호를 설정하여 서비스를 수행하며, 인접 기지국들로부터 송신되는 기준 신호들, 일예로 파일럿 신호들의 캐리어 대 간섭 잡음비 등을 사용하여 서빙 기지국을 변경하여야 하는지를 판단한다.
상기 913단계에서 상기 단말기는 핸드오버 프로세스가 정상적으로 동작하고 있는지 즉, 상기 기지국으로부터 상기 MOB_MSHO-REQ 메시지에 상응하는 MOB_BSHO-RSP 메시지 정상적으로 수신하였는지를 판단한다. 상기 판단결과 일정 시간 또는 재전송 요청 이후에도 상기 MOB_BSHO-RSP 메시지를 수신하지 못한 경우에는 915단계로 진행한다. 그러나 상기 판단결과 상기 MOB_BSHO-RSP 메시지를 정상 수신한 경우에는 925단계로 진행한다.
상기 915단계에서 상기 단말기는 일정 시간 또는 상기 MOB_MSHO_REQ 메시지를 재전송한 후 일정 시간이 경과한 이후에 서빙 기지국으로 MOB_HO-IND 메시지를 송신하고 917단계로 진행한다.
상기 917단계에서 상기 단말기는 핸드오버 레인징 과정을 수행하고 919단계로 진행한다. 여기서는 레인징 코드를 사용하여 상향 링크 대역을 할당 받는 것이 가능하다.
상기 919단계에서 상기 단말기는 핸드오버 프로세스가 비정상 동작 예를 들어 상기 MOB_BSHO-RSP 메시지를 정상 수신하지 못한 경우 Imminent_HO_try_indication을 '1'로 설정하고 921단계로 진행한다. 여기서 단말기는 상기 MOB_BSHO-RSP 메시지를 정상 수신하지 못하였으므로 핸드오버 프로세스가 비정상 동작하였다고 결정한 것이다. 따라서 상기 단말기는 핸드오버 프로세스가 비정상 동작을 수행하는 경우에는 Imminent_HO_try_indication을 '1'로 설정한다.
상기 921단계에서 상기 단말기는 '1'로 설정된 Imminent_HO_try_indication을 포함한 RNG-REQ 메시지를 상기 타겟 기지국으로 전송하고 923단계로 진행한다. 상기 단말기는 상기 RNG-REQ 메시지를 송신함으로서 타겟 기지국에게 상기 단말기와의 핸드오버 프로세스가 비정상 동작하고 있음을 통보할 수 있다.
상기 923단계에서 상기 단말기는 상기 타겟 기지국으로부터 HO_process_optimization을 통해 수신한 정보를 사용하여 이후의 핸드오버 프로세스를 수행한다.
그리고 상기 925단계에서 상기 단말기는 MOB_HO-IND 메시지를 상기 서빙 기지국으로 송신하고 927단계로 진행한다.
상기 927단계에서 상기 단말기는 핸드오버 레인징 과정을 수행하고 929단계로 진행한다. 여기서는 레인징 코드를 사용하여 상향 링크 대역을 할당 받는 것이 가능하다.
상기 919단계에서 상기 단말기는 핸드오버 프로세스가 비정상 동작 예를 들어 상기 MOB_BSHO-RSP 메시지를 정상 수신한 경우 Imminent_HO_try_indication을 '0'으로 설정하고 931단계로 진행한다. 여기서 단말기는 상기 MOB_BSHO-RSP 메시지를 정상 수신하였으므로 상기 단말기의 핸드오버를 위한 정보는 유효하다고 결정한 것이다. 따라서 상기 931단계에서 상기 단말기는 핸드오버 프로세스가 비정상 동작을 수행하는 경우에는 Imminent_HO_try_indication을 '0'으로 설정한 후 상기 타겟 기지국으로 상기 Imminent_HO_try_indication을 포함한 RNG-REQ 메시지를 상기 타겟 기지국으로 전송하고 933단계로 진행한다.
상기 단말기는 타겟 기지국과 일반적인 핸드오버 절차를 통해서 통신을 수행하는 것이 가능하다.
도 10은 본 발명의 다른 실시예에 따른 타겟 기지국의 동작 과정을 개략적으로 도시한 순서도이다.
상기 도 10을 참조하면, 1011단계에서 타겟 기지국은 상기 단말기로부터 HO_ranging_code를 수신하면 1013단계로 진행한다. 상기 1013단계에서 상기 타겟 기지국은 상기 단말기로 레인징을 위한 대역폭 할당이 가능한 경우 RNG-RSP 메시지와 CDMA_Allocation_IE를 송신하고 1015단계로 진행한다.
상기 1015단계에서 상기 타겟 기지국은 상기 단말기로부터 RNG_REQ 메시지를 수신하고 1017단계로 진행한다. 상기 1017단계에서 상기 타겟 기지국은 상기 단말기로부터 수신한 RNG_REQ 메시지의 Imminent_HO_try_indication이 '1'로 설정되어 있는지 확인한다. 상기 확인 결과 상기 Imminent_HO_try_indication가 '1'로 설정되어 있는 경우에는 1021단계로 진행한다. 그러나 상기 확인결과 상기 Imminent_HO_try_indication이 '0'으로 설정되어 있는 경우에는 1027단계로 진행하여 일반적인 핸드오버 절차를 수행한다.
상기 1021단계에서 상기 타겟 기지국은 핸드오버 프로세스 즉, SBC, PKM, REG 프로세스를 생략(skip)할 수 있을 지의 여부를 판단한다. 상기 판단결과 상기 핸드오버 프로세스를 생략하지 않는 경우에는 1027단계로 진행한다. 그러나 상기 판단결과 핸드오버 프로세스를 생략하는 경우에는 1023단계로 진행한다.
상기 1023단계에서 상기 타겟 기지국은 상기 핸드오버 프로세스 생략에 따른 HO_Process_Optimization 필드의 값(X)을 설정하고, 상기 HO_Process_Optimization 필드를 포함한 RNG-RSP 메시지를 송신하고 1025단계로 진행한다. 상기 1025단계에서 상기 타겟 기지국은 HO_Process_Optimization 필드의 값에 따라서 핸드오버 프로세스를 수행한다.
그리고 상기 1027단계에서 상기 타겟 기지국은 생략할 핸드오버 프로세스가 없는 경우이므로 일반적인 RNG-RSP 메시지를 송신하거나 HO_Process_Optimization 필드의 값을 '0'으로 설정하고 1029단계로 진행한다.
상기 1029단계에서 상기 타겟 기지국은 핸드오버 프로세스의 생략없이 일반적인 핸드오버 프로세스를 수행한다.
여기서 상기 서빙 기지국의 동작은 기존의 서빙 기지국과 동일한 동작을 수행하므로 여기서는 구체적인 설명은 생략하기로 한다.
본 발명에서는 상기 Imminent_HO_try_indication 정보를 사용하여 핸드오버 프로세스의 비정상 동작을 서빙 기지국 또는 타겟 기지국으로 통보하여 단말기의 핸드오버 정보가 유효하지 않더라도 서비스 지연이나 오동작 없이 핸드오버를 수행하여 동작하는 동작 절차를 설명하였다. 또한 상술한 두 가지 실시예는 Imminent_HO_try_indication 메시지를 각각 MOB_HO-IND 메시지 또는 RNG-REQ 메시지에 포함하여 전송하여 단말기의 핸드오버 정보가 유효하지 못하는 것을 통보하는 것이 가능하다. 이에 상기 전송되는 메시지가 상이함에 따라서 상기한 두 가지 실시예는 혼합하여 동작할 수도 있으며, 각각 사용될 수도 있다.
한편 본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
상술한 바와 같은 본 발명은, 통신 시스템에서 단말기 또는 서빙 기지국이 비정상적인 핸드오버 프로세스가 발생에 따른 정보를 서빙 기지국 또는 타겟 기지국으로 전송함으로서 기존의 핸드오버 정보가 유효하지 않음을 통보하고, 이를 고려하여 타겟 기지국과 단말기는 레인징 절차를 수행함으로서 핸드오버 시 서비스 지연을 최소화 하는 것이 가능하다는 이점을 갖는다. 또한 상기 단말기와 기지국들 간의 핸드오버 식별자(HO-ID) 정보가 상이한 경우에도 서비스 지연 없이 핸드오버를 수행하는 것이 가능하다는 이점을 갖는다. 또한 상기 핸드오버 프로세스의 비정상 동작 발생 시 레인징 응답 메시지에 핸드오버 프로세스 최적화 필드를 포함하여 전송함으로서 핸드오버 프로세스의 생략하여 수행할 수 있다는 이점을 갖는다.
Claims (20)
- 통신 시스템에서 핸드오버 방법에 있어서,단말기는 서빙 기지국과의 핸드오버 프로세스의 정상 동작 여부를 판단하는 과정과,상기 단말기는 상기 핸드오버 프로세스가 비정상 동작 수행함을 타겟 기지국에 통보하는 과정과,상기 타겟 기지국은 상기 핸드오버 프로세스의 비정상 동작에 따라 유실된 핸드오버 정보에 상응하는 핸드오버 정보를 사용하여 단말기와 핸드오버를 수행하는 것을 특징으로 하는 핸드오버 방법.
- 제 1 항에 있어서,상기 핸드오버 프로세스의 비정상 동작 여부의 판단은 기지국 핸드오버 응답 메시지 또는 기지국 핸드오버 메시지의 수신 여부를 통해 판단하는 것을 특징으로 하는 핸드오버 방법.
- 제 2 항에 있어서,상기 핸드오버 프로세스의 비정상 동작 여부는 핸드오버 지시 메시지에 포함 하여 전송하는 것을 특징으로 하는 핸드오버 방법.
- 제 3 항에 있어서,상기 타겟 기지국은 단말기의 고유 핸드오버 식별자 정보를 사용하여 단말기로 레인징을 위한 대역할당을 수행하는 과정을 포함함을 특징으로 하는 핸드오버 방법.
- 제 4 항에 있어서,상기 단말기의 고유 핸드오버 식별자 정보는 단말기의 매체 접근 제어 주소임을 특징으로 하는 핸드오버 방법.
- 제 4 항에 있어서,상기 단말기는 상기 핸드오버 프로세스가 비정상 동작을 수행하는 경우 핸드오버 프로세스의 비정상 동작 여부를 서빙 기지국에 통보하는 과정과,상기 서빙 기지국은 상기 단말기로부터 핸드오버 프로세스의 비정상 동작 여부를 수신하면, 상기 단말기가 핸드오버할 타겟 기지국으로 핸드오버 프로세스의 비정상 동작 여부를 통보하는 과정을 더 포함함을 특징으로 하는 핸드오버 방법.
- 제 1 항에 있어서,상기 핸드오버 프로세스의 비정상 동작 여부는 레인징 요구 메시지에 포함하여 전송하는 것을 특징으로 하는 핸드오버 방법.
- 제 7 항에 있어서,상기 타겟 기지국은 상기 레인징 요구 메시지에 상응한 레인징 응답 메시지에 핸드오버 프로세스 최적화 정보를 설정하여 단말기로 전송하는 과정을 더 포함함을 특징으로 하는 핸드오버 방법.
- 제 8 항에 있어서,상기 타겟 기지국과 단말기는 상기 핸드오버 프로세스 최적화 정보를 사용하여 핸드오버를 수행하는 것을 특징으로 하는 핸드오버 방법.
- 제 9 항에 있어서,상기 핸드오버 프로세스 최적화 정보는 가입자 단말기 기본 용량 협상 요구 프로세스, 암호 키 관리 프로세스, 등록 프로세스의 생략 여부를 결정하는 정보인 것을 특징으로 하는 핸드오버 방법.
- 통신 시스템에서 핸드오버 시스템에 있어서,상기 서빙 기지국에서 타겟 기지국으로 핸드오버해야함을 검출하고, 서빙 기지국과의 핸드오버 프로세스가 비정상 동작한다고 판단하면, 상기 프로세스의 비정상 동작에 여부를 타겟 기지국으로 전송하는 단말기와,상기 단말기의 핸드오버 정보를 사용하지 않고 단말기가 핸드오버를 수행하도록 지원하는 타겟 기지국을 포함함을 특징으로 하는 핸드오버 시스템.
- 제 11 항에 있어서,상기 단말기는 서빙 기지국의 기지국 핸드오버 응답 메시지 또는 기지국 핸드오버 메시지의 수신 여부를 통해 핸드오버 프로세스의 정상 동작 여부를 판단하는 것을 특징으로 하는 핸드오버 시스템.
- 제 11 항에 있어서,상기 단말기는 상기 핸드오버 프로세스 정상 동작 여부는 핸드오버 지시 메시지에 포함하여 전송하는 것을 특징으로 하는 핸드오버 시스템.
- 제 13 항에 있어서,상기 타겟 기지국은 단말기의 고유 핸드오버 식별자 정보를 사용하여 단말기로 레인징을 위한 대역할당을 수행하는 과정을 포함함을 특징으로 하는 핸드오버 시스템.
- 제 14 항에 있어서,상기 단말기의 고유 핸드오버 식별자 정보는 단말기의 매체 접근 제어 주소임을 특징으로 하는 핸드오버 시스템.
- 제 13 항에 있어서,상기 핸드오버 프로세스의 비정상 동작에 따른 지시자를 수신하여 상기 핸드오버 프로세스가 비정상 동작함을 타겟 기지국에 통보하는 서빙 기지국을 더 포함함을 특징으로 하는 상기 핸드오버 시스템.
- 제 11 항에 있어서,상기 타겟 기지국은 단말기의 매체 접근 제어 주소를 포함한 고속 레인징 정 보 엘리먼트를 전송하여 레인징을 수행하는 것을 특징으로 하는 핸드오버 시스템.
- 제 11 항에 있어서,상기 핸드오버 프로세스의 비정상 동작 여부는 레인징 요구 메시지에 포함하여 전송하는 것을 특징으로 하는 핸드오버 시스템.
- 제 18 항에 있어서,상기 타겟 기지국은 상기 레인징 요구 메시지에 상응한 레인징 응답 메시지에 핸드오버 프로세스 최적화 정보를 설정하여 단말기로 전송하는 것을 특징으로 하는 핸드오버 시스템.
- 제 19 항에 있어서,상기 핸드오버 프로세스 최적화 정보는 가입자 단말기 기본 용량 협상 요구 프로세스, 암호 키 관리 프로세스, 등록 프로세스의 생략 여부를 결정하는 정보인 것을 특징으로 하는 핸드오버 시스템.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/731,009 US20070238464A1 (en) | 2006-03-29 | 2007-03-29 | Apparatus and method for performing handover in a communication system |
PCT/KR2007/001540 WO2007111490A1 (en) | 2006-03-29 | 2007-03-29 | Apparatus and method for performing handover in a communication system |
JP2009502681A JP2009531950A (ja) | 2006-03-29 | 2007-03-29 | 通信システムにおけるハンドオーバー装置及び方法 |
EP07745703A EP2005618A1 (en) | 2006-03-29 | 2007-03-29 | Apparatus and method for performing handover in a communication system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20060028416 | 2006-03-29 | ||
KR1020060028416 | 2006-03-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20070098385A true KR20070098385A (ko) | 2007-10-05 |
Family
ID=38804458
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060032531A KR20070098385A (ko) | 2006-03-29 | 2006-04-10 | 통신 시스템에서 핸드오버 시스템 및 방법 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20070238464A1 (ko) |
EP (1) | EP2005618A1 (ko) |
JP (1) | JP2009531950A (ko) |
KR (1) | KR20070098385A (ko) |
CN (1) | CN101411226A (ko) |
WO (1) | WO2007111490A1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110113863A (ko) * | 2010-04-12 | 2011-10-19 | 삼성전자주식회사 | 광대역 무선통신 시스템에서 협력적 핸드오버 지원 장치 및 방법 |
KR101481030B1 (ko) * | 2007-10-17 | 2015-01-09 | 삼성전자주식회사 | 무선통신시스템에서 핸드오버 처리 장치 및 방법 |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101015739B1 (ko) * | 2007-06-05 | 2011-02-22 | 고려대학교 산학협력단 | 무선 이동 통신 시스템에서 핸드오버 시스템 및 방법 |
JP5082766B2 (ja) * | 2007-10-26 | 2012-11-28 | 富士通株式会社 | 移動通信システムの基地局装置 |
US20090176494A1 (en) * | 2008-01-04 | 2009-07-09 | Chi-Chen Lee | Handover controlling process capable of detecting lost handover message |
CN101616408B (zh) * | 2008-06-23 | 2012-04-18 | 华为技术有限公司 | 密钥衍生方法、设备及系统 |
CN101360343B (zh) * | 2008-09-05 | 2011-09-14 | 华为终端有限公司 | 一种移动终端进行切换的方法及系统、移动终端 |
US8964690B2 (en) * | 2008-10-07 | 2015-02-24 | Google Technology Holdings LLC | Method and apparatus for optimizing network entry during handoffs in a wireless communication system |
US8725143B2 (en) | 2008-12-14 | 2014-05-13 | Qualcomm Incorporated | Methods and systems for handover in WiMAX networks |
US9107133B2 (en) | 2009-01-06 | 2015-08-11 | Qualcomm Incorporated | Adaptation of handover parameters |
US8094621B2 (en) * | 2009-02-13 | 2012-01-10 | Mitsubishi Electric Research Laboratories, Inc. | Fast handover protocols for WiMAX networks |
CN101815314A (zh) | 2009-02-20 | 2010-08-25 | 华为技术有限公司 | 发现无线网络问题的方法、装置及系统 |
TWM392517U (en) * | 2009-04-23 | 2010-11-11 | Interdigital Patent Holdings | Base station assistance for random access performance improvement |
CN101577950B (zh) * | 2009-06-05 | 2011-02-09 | 西安电子科技大学 | 基于小区预估的越区切换增强方法 |
US20110256871A1 (en) * | 2010-04-19 | 2011-10-20 | Motorola, Inc. | Mobility Influenced by Radio Uplink Failure |
US20130044731A1 (en) * | 2011-08-15 | 2013-02-21 | Qualcomm Incorporated | Proactive Feedback Transmissions During Handover Procedures |
KR101931601B1 (ko) * | 2011-11-17 | 2019-03-13 | 삼성전자주식회사 | 무선 통신 시스템에서 단말과의 통신 인증을 위한 보안키 관리하는 방법 및 장치 |
EP2936876B1 (en) * | 2012-12-24 | 2019-02-06 | Nokia Technologies Oy | Methods and apparatus for differencitating security configurations in a radio local area network |
US20150038148A1 (en) * | 2013-08-01 | 2015-02-05 | Electronics And Telecommunications Research Institute | Method and apparatus for handover based on cooperation between base stations |
JP7263353B2 (ja) * | 2017-12-30 | 2023-04-24 | インテル コーポレイション | ハンドオーバー関連技術、装置及び方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040061790A (ko) * | 2002-12-31 | 2004-07-07 | 에스케이 텔레콤주식회사 | Ev-do 시스템의 핸드오프 실패를 복구하는 방법 및시스템 |
KR101100157B1 (ko) * | 2004-06-08 | 2011-12-28 | 엘지전자 주식회사 | 광대역 무선 접속 시스템에 적용되는 주파수간 핸드오버방법 |
KR100893860B1 (ko) * | 2004-06-10 | 2009-04-20 | 엘지전자 주식회사 | 광대역 무선 접속 시스템에 적용되는 핸드오버 수행 방법및 핸드오버 실패시 통신 재개 방법 |
KR100965694B1 (ko) * | 2004-06-15 | 2010-06-24 | 삼성전자주식회사 | 광대역 무선 접속 통신 시스템에서 소프트 핸드오버 지원을 위한 시스템 및 방법 |
-
2006
- 2006-04-10 KR KR1020060032531A patent/KR20070098385A/ko not_active Application Discontinuation
-
2007
- 2007-03-29 CN CNA2007800108546A patent/CN101411226A/zh active Pending
- 2007-03-29 US US11/731,009 patent/US20070238464A1/en not_active Abandoned
- 2007-03-29 EP EP07745703A patent/EP2005618A1/en not_active Withdrawn
- 2007-03-29 JP JP2009502681A patent/JP2009531950A/ja not_active Abandoned
- 2007-03-29 WO PCT/KR2007/001540 patent/WO2007111490A1/en active Application Filing
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101481030B1 (ko) * | 2007-10-17 | 2015-01-09 | 삼성전자주식회사 | 무선통신시스템에서 핸드오버 처리 장치 및 방법 |
US9237488B2 (en) | 2007-10-17 | 2016-01-12 | Samsung Electronics Co., Ltd. | Apparatus and method for processing handover in a wireless communication system |
KR20110113863A (ko) * | 2010-04-12 | 2011-10-19 | 삼성전자주식회사 | 광대역 무선통신 시스템에서 협력적 핸드오버 지원 장치 및 방법 |
US9380499B2 (en) | 2010-04-12 | 2016-06-28 | Samsung Electronics Co., Ltd. | Apparatus and method for supporting cooperative handover in broadband wireless communication system |
Also Published As
Publication number | Publication date |
---|---|
WO2007111490A1 (en) | 2007-10-04 |
CN101411226A (zh) | 2009-04-15 |
EP2005618A1 (en) | 2008-12-24 |
JP2009531950A (ja) | 2009-09-03 |
US20070238464A1 (en) | 2007-10-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20070098385A (ko) | 통신 시스템에서 핸드오버 시스템 및 방법 | |
US7933601B2 (en) | Handover execution and communication resumption in wireless access system | |
KR100617733B1 (ko) | 통신 시스템에서 네트워크 재진입 시스템 및 방법 | |
EP1605723B1 (en) | System and method for optimizing handover in mobile communication system | |
RU2382526C2 (ru) | Система и способ уведомления о завершении процедуры повторного входа в сеть в системе связи | |
KR101655325B1 (ko) | 이동 중계국을 지원하는 광대역 무선통신 시스템의 그룹 핸드오버 방법 및 장치 | |
RU2346411C2 (ru) | Система и способ передачи обслуживания, обеспечивающие уменьшение задержки обслуживания в системе связи с широкополосным беспроводным доступом | |
EP2375813B1 (en) | Apparatus and method for supporting cooperative handover in broadband wireless communication system | |
KR100943578B1 (ko) | 통신 시스템에서 핸드오버 방법 및 장치 | |
AU2005241836A1 (en) | System and method for performing a fast handover in a broadband wireless access communication system | |
WO2009022796A2 (en) | Handover method with link failure recovery, wireless device and base station for implementing such method | |
KR100735297B1 (ko) | 통신 시스템에서 자동 반복 요구 리셋 정보 송수신 시스템및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20060410 |
|
PG1501 | Laying open of application | ||
PC1203 | Withdrawal of no request for examination | ||
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |