이하, 본 발명의 일부 실시예들을 예시적인 도면을 통해 상세하게 설명한다. 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.
본 명세서에서 MTC 단말은 low cost(또는 low complexity)를 지원하는 단말 또는 coverage enhancement를 지원하는 단말 등을 의미할 수 있다. 본 명세서에서 MTC 단말은 low cost(또는 low complexity) 및 coverage enhancement를 지원하는 단말 등을 의미할 수 있다. 또는 본 명세서에서 MTC 단말은 low cost(또는 low complexity) 및/또는 coverage enhancement를 지원하기 위한 특정 카테고리로 정의된 단말을 의미할 수 있다.
다시 말해 본 명세서에서 MTC 단말은 LTE 기반의 MTC 관련 동작을 수행하는 새롭게 정의된 3GPP Release-13 low cost(또는 low complexity) UE category/type을 의미할 수 있다. 또는 본 명세서에서 MTC 단말은 기존의 LTE coverage 대비 향상된 coverage를 지원하거나, 혹은 저전력 소모를 지원하는 기존의 3GPP Release-12 이하에서 정의된 UE category/type, 혹은 새롭게 정의된 Release-13 low cost(또는 low complexity) UE category/type을 의미할 수 있다.
본 발명에서의 무선통신시스템은 음성, 패킷 데이터 등과 같은 다양한 통신 서비스를 제공하기 위해 널리 배치된다. 무선통신시스템은 사용자 단말(User Equipment, UE) 및 기지국(Base Station, BS, 또는 eNB)을 포함한다. 본 명세서에서의 사용자 단말은 무선 통신에서의 단말을 의미하는 포괄적 개념으로서, WCDMA 및 LTE, HSPA 등에서의 UE(User Equipment)는 물론, GSM에서의 MS(Mobile Station), UT(User Terminal), SS(Subscriber Station), 무선기기(wireless device) 등을 모두 포함하는 개념으로 해석되어야 할 것이다.
기지국 또는 셀(cell)은 일반적으로 사용자 단말과 통신하는 지점(station)을 말하며, 노드-B(Node-B), eNB(evolved Node-B), 섹터(Sector), 싸이트(Site), BTS(Base Transceiver System), 액세스 포인트(Access Point), 릴레이 노드(Relay Node), RRH(Remote Radio Head), RU(Radio Unit), small cell 등 다른 용어로 불릴 수 있다.
즉, 본 명세서에서 기지국 또는 셀(cell)은 CDMA에서의 BSC(Base Station Controller), WCDMA의 NodeB, LTE에서의 eNB 또는 섹터(싸이트) 등이 커버하는 일부 영역 또는 기능을 나타내는 포괄적인 의미로 해석되어야 하며, 메가셀, 매크로셀, 마이크로셀, 피코셀, 펨토셀 및 릴레이 노드(relay node), RRH, RU, small cell 통신범위 등 다양한 커버리지 영역을 모두 포괄하는 의미이다.
상기 나열된 다양한 셀은 각 셀을 제어하는 기지국이 존재하므로 기지국은 두 가지 의미로 해석될 수 있다. i) 무선 영역과 관련하여 메가셀, 매크로셀, 마이크로셀, 피코셀, 펨토셀, 스몰 셀을 제공하는 장치 그 자체이거나, ii) 상기 무선영역 그 자체를 지시할 수 있다. i)에서 소정의 무선 영역을 제공하는 장치들이 동일한 개체에 의해 제어되거나 상기 무선 영역을 협업으로 구성하도록 상호작용하는 모든 장치들을 모두 기지국으로 지시한다. 무선 영역의 구성 방식에 따라 eNB, RRH, 안테나, RU, LPN, 포인트, 송수신포인트, 송신 포인트, 수신 포인트 등은 기지국의 일 실시예가 된다. ii)에서 사용자 단말의 관점 또는 이웃하는 기지국의 입장에서 신호를 수신하거나 송신하게 되는 무선 영역 그 자체를 기지국으로 지시할 수 있다.
따라서, 메가셀, 매크로셀, 마이크로셀, 피코셀, 펨토셀, 스몰 셀, RRH, 안테나, RU, LPN(Low Power Node), 포인트, eNB, 송수신포인트, 송신 포인트, 수신 포인트를 통칭하여 기지국으로 지칭한다.
본 명세서에서 사용자 단말과 기지국은 본 명세서에서 기술되는 기술 또는 기술적 사상을 구현하는데 사용되는 두 가지 송수신 주체로 포괄적인 의미로 사용되며 특정하게 지칭되는 용어 또는 단어에 의해 한정되지 않는다. 사용자 단말과 기지국은, 본 발명에서 기술되는 기술 또는 기술적 사상을 구현하는데 사용되는 두 가지(Uplink 또는 Downlink) 송수신 주체로 포괄적인 의미로 사용되며 특정하게 지칭되는 용어 또는 단어에 의해 한정되지 않는다. 여기서, 상향링크(Uplink, UL, 또는 업링크)는 사용자 단말에 의해 기지국으로 데이터를 송수신하는 방식을 의미하며, 하향링크(Downlink, DL, 또는 다운링크)는 기지국에 의해 사용자 단말로 데이터를 송수신하는 방식을 의미한다.
무선통신시스템에 적용되는 다중 접속 기법에는 제한이 없다. CDMA(Code Division MultipleAccess),TDMA(Time Division MultipleAccess),FDMA(Frequency Division MultipleAccess),OFDMA(Orthogonal Frequency Division MultipleAccess),OFDM-FDMA, OFDM-TDMA, OFDM-CDMA와 같은 다양한 다중 접속 기법을 사용할 수 있다. 본 발명의 일 실시예는 GSM, WCDMA, HSPA를 거쳐 LTE 및 LTE-advanced로 진화하는 비동기 무선통신과, CDMA, CDMA-2000 및 UMB로 진화하는 동기식 무선 통신 분야 등의 자원할당에 적용될 수 있다. 본 발명은 특정한 무선통신 분야에 한정되거나 제한되어 해석되어서는 아니 되며, 본 발명의 사상이 적용될 수 있는 모든 기술분야를 포함하는 것으로 해석되어야 할 것이다.
상향링크 전송 및 하향링크 전송은 서로 다른 시간을 사용하여 전송되는 TDD(Time Division Duplex)방식이 사용될 수 있고, 또는 서로 다른 주파수를 사용하여 전송되는 FDD(Frequency Division Duplex)방식이 사용될 수 있다.
또한, LTE, LTE-advanced와 같은 시스템에서는 하나의 반송파 또는 반송파 쌍을 기준으로 상향링크와 하향링크를 구성하여 규격을 구성한다. 상향링크와 하향링크는, PDCCH(Physical Downlink Control CHannel), PCFICH(Physical Control Format Indicator CHannel), PHICH(Physical Hybrid ARQ Indicator CHannel), PUCCH(Physical Uplink Control CHannel), EPDCCH(Enhanced Physical Downlink Control CHannel) 등과 같은 제어채널을 통하여 제어정보를 전송하고, PDSCH(Physical Downlink Shared CHannel), PUSCH(Physical Uplink Shared CHannel) 등과 같은 데이터채널로 구성되어 데이터를 전송한다.
한편 EPDCCH(enhanced PDCCH 또는 extended PDCCH)를 이용해서도 제어 정보를 전송할 수 있다.
본 명세서에서 셀(cell)은 송수신 포인트로부터 전송되는 신호의 커버리지 또는 송수신 포인트(transmission point 또는 transmission/reception point)로부터 전송되는 신호의 커버리지를 가지는 요소 반송파(component carrier), 그 송수신 포인트 자체를 의미할 수 있다.
실시예들이 적용되는 무선통신 시스템은 둘 이상의 송수신 포인트들이 협력하여 신호를 전송하는 다중 포인트 협력형 송수신 시스템(coordinated multi-pointtransmission/reception System; CoMP 시스템) 또는 협력형 다중 안테나 전송방식(coordinated multi-antennatransmissionsystem), 협력형 다중 셀 통신시스템일 수 있다. CoMP 시스템은 적어도 두 개의 다중 송수신 포인트와 단말들을 포함할 수 있다.
다중 송수신 포인트는 기지국 또는 매크로 셀(macro cell, 이하 'eNB'라 함)과, eNB에 광케이블 또는 광섬유로 연결되어 유선 제어되는, 높은 전송파워를 갖거나 매크로 셀영역 내의 낮은 전송파워를 갖는 적어도 하나의 RRH일 수도 있다.
이하에서 하향링크(downlink)는 다중 송수신 포인트에서 단말로의 통신 또는 통신 경로를 의미하며, 상향링크(uplink)는 단말에서 다중 송수신 포인트로의 통신 또는 통신 경로를 의미한다. 하향링크에서 송신기는 다중 송수신 포인트의 일부분일 수 있고, 수신기는 단말의 일부분일 수 있다. 상향링크에서 송신기는 단말의 일부분일 수 있고, 수신기는 다중 송수신 포인트의 일부분일 수 있다.
이하에서는 PUCCH, PUSCH, PDCCH, EPDCCH 및 PDSCH 등과 같은 채널을 통해 신호가 송수신되는 상황을 ‘PUCCH, PUSCH, PDCCH, EPDCCH 및 PDSCH를 전송, 수신한다’는 형태로 표기하기도 한다.
또한 이하에서는 PDCCH를 전송 또는 수신하거나 PDCCH를 통해서 신호를 전송 또는 수신한다는 기재는 EPDCCH를 전송 또는 수신하거나 EPDCCH를 통해서 신호를 전송 또는 수신하는 것을 포함하는 의미로 사용될 수 있다.
즉, 이하에서 기재하는 물리 하향링크 제어채널은 PDCCH를 의미하거나, EPDCCH를 의미할 수 있으며, PDCCH 및 EPDCCH 모두를 포함하는 의미로도 사용된다.
또한, 설명의 편의를 위하여 PDCCH로 설명한 부분에도 본 발명의 일 실시예인 EPDCCH를 적용할 수 있으며, EPDCCH로 설명한 부분에도 본 발명의 일 실시예로 EPDCCH를 적용할 수 있다.
한편, 이하에서 기재하는 상위계층 시그널링(High Layer Signaling)은 RRC 파라미터를 포함하는 RRC 정보를 전송하는 RRC시그널링을 포함한다.
eNB은 단말들로 하향링크 전송을 수행한다. eNB은 유니캐스트 전송(unicast transmission)을 위한 주 물리 채널인 물리 하향링크 공유채널(Physical Downlink Shared Channel, PDSCH), 그리고 PDSCH의 수신에 필요한 스케줄링 등의 하향링크 제어 정보 및 상향링크 데이터 채널(예를 들면 물리 상향링크 공유채널(Physical Uplink Shared Channel, PUSCH))에서의 전송을 위한 스케줄링 승인 정보를 전송하기 위한 물리 하향링크 제어채널(Physical Downlink Control Channel, PDCCH)을 전송할 수 있다. 이하에서는, 각 채널을 통해 신호가 송수신 되는 것을 해당 채널이 송수신되는 형태로 기재하기로 한다.
3GPP에서 최근 논의 중인 NR(New Radio)에서 대표적인 사용 시나리오(usage scenario)로서, eMBB(enhanced Mobile BroadBand), mMTC(massive Machine Type Communication), URLLC(Ultra Reliable and Low Latency Communication)가 제기되고 있다.
본 명세서에서 NR(New Radio)과 관련한 주파수, 프레임, 서브프레임, 자원, 자원블럭, 영역(region), 밴드, 서브밴드, 제어채널, 데이터채널, 동기신호, 각종 참조신호, 각종 신호, 각종 메시지는 과거 또는 현재 사용되는 의미 또는 장래 사용되는 다양한 의미로 해석될 수 있다.
예를 들어, 본 명세서에서의 LTE와 NR은 서로 다른 무선접속 기술을 의미하는 것으로, 3GPP의 Release-15에서 논의 중인 새로운 무선 접속 기술을 NR로 표기하여 설명한다. NR은 LTE와 다른 프레임 스트럭쳐, 채널, 코어망 기술 등 다양한 차이점을 포함할 수 있으며, 고대역에서의 무선전송, 초고속, 대용량 데이터 전송을 위한 다양한 기능들이 추가될 수 있다.
이하에서는 이해의 편의를 위하여 종래 무선접속 기술을 LTE로 기재하여 설명하고, 3GPP에서 논의되고 있는 새로운 무선 접속 기술을 NR로 기재하여 설명한다. 또한, 기지국은 LTE 기술을 사용하는 eNB가 될 수 있고, NR 기술을 사용하는 gNB가 될 수도 있으며, 필요에 따라 구분하여 설명한다.
또한, 본 명세서에서의 셀은 데이터를 전송하기 위한 무선경로, 무선링크, 캐리어 등을 포괄하는 용어로 사용되며, 하나의 기지국이 복수의 셀을 통해서 데이터를 송수신할 수 있다. 또는, 두 개의 기지국이 각각 제어하는 셀을 통해서 단말이 복수의 셀을 이용하여 데이터를 송수신할 수 있다. 이하에서 설명하는 바와 같이, 하나의 기지국이 복수의 셀을 제어하는 경우에 캐리어 병합으로 기재하고, 둘 이상의 기지국이 제어하는 복수의 셀을 이용하는 경우에 듀얼 커넥티비티로 기재하여 설명할 수 있다.
본 개시는 차세대 이동통신(5G 이동통신/NR) 단말뿐만 아니라 임의의 무선액세스(예를 들어, LTE) 네트워크 및 단말에도 적용될 수 있다.
설명의 편의를 위해 이하에서 기지국은 LTE/E-UTRAN의 eNodeB, LTE 기지국을 나타낼 수도 있고, CU(Central Unit)과 DU(Distribute unit)이 분리된 5G 무선망에서 NR Node, CU, DU, 또는 CU와 DU가 하나의 논리적인 개체로 구현된 gNodeB, NR 기지국을 나타낼 수 있다. 또는, 전술한 LTE 기지국과 NR 기지국을 통칭하는 의미로 사용될 수도 있다.
한편, 본 명세서에서는 차세대 이동통신 기술(5G)을 사용하는 기지국을 중심으로 설명하나, 소스 기지국과 복수의 타켓 기지국 중 적어도 하나는 gNB이고, 나머지 적어도 하나는 eNB인 경우에도 본 개시가 적용될 수 있다. 즉, 본 명세서에서의 기지국은 gNB 또는 eNB일 수 있으며, 특정 기지국에 대한 제한은 없다. 다만, 아래에서는 설명의 통일성을 위하여 차세대 이동통신 기술을 사용하는 5G 환경을 중심으로 설명을 진행하나, 4G 또는 5G 이후의 이동통신 기술에서도 동일하게 적용될 수 있다.
또한, 본 명세서에서 기재하는 단말 기반 핸드오버는 단말이 핸드오버 수행 여부를 결정하는 핸드오버 방식을 설명하기 위한 용어로 해당 용어에 제한은 없다. 즉, 단말이 핸드오버 수행 여부를 결정하는 핸드오버 방식을 지시하는 조건적 핸드오버, 단말의 자율적 핸드오버, 기지국 제어 기반의 단말 핸드오버, 더 빠른 핸드오버 명령 지시, 핸드오버 실행 규칙/조건/임계값을 지시하는 핸드오버 등이 모두 단말 기반 핸드오버에 포함되는 것으로 이해되어야 할 것이다. 또한 핸드오버는 이동성 정보(mobilityControlInformation)를 가진 RRC 연결 재구성 메시지를 통해 단말에 지시된다. 이동성 정보는 타겟 셀(또는 타켓 기지국)의 동기화를 위한 정보를 포함한다. 따라서 핸드오버 명령을 포함하는 재구성 프로시져는 동기 정보를 포함하는 재구성 프로시져와 동일한 의미로 사용될 수 있다. 따라서, 단말 기반 핸드오버의 용어는 필요에 따라 다양한 용어로 대체될 수 있다.
LTE 기술에서 RRC CONNECTED 모드의 단말 이동성 지원을 위한 핸드오버는 네트워크 제어 기반으로 제공되었다. 타켓 기지국은 소스 기지국으로부터의 핸드오버 요청 메시지에 따라 핸드오버를 준비하고, 핸드오버를 수행하기 위해 단말에 전달할 RRC 메시지, 즉 mobilityControlInformation을 포함하는 RRCConnectionReconfiguration 메시지를 생성한다. 타켓 기지국은 핸드오버 요청 확인(ACKNOWLEDGE) 메시지를 소스 기지국으로 전송한다.
핸드오버 요청 확인 메시지는 핸드오버를 수행하기 위해 단말에 전달할 RRC 메시지를 운반하는 컨테이너를 포함한다. 해당 컨테이너는 new C-RNTI, target eNB security algorithm identifier, dedicated RACH preamble, target eNB SIBs 그리고 일부 다른 파라미터 등을 포함한다. 전술한 RRC 메시지는 mobilitycontrolInfo를 포함하는 RRC 재구성 메시지로 타켓 기지국이 생성하여 소스기지국을 통해 단말로 전달한다. 소스 기지국은 RRC 메시지를 안전하게 전송하기 위해 필요한 integrity protection과 ciphering만을 수행한다.
단말은 mobilityControlInformation을 포함하는 RRCConnectionReconfiguration 메시지를 수신한 후, 타켓 기지국으로 동기화를 수행한다. 그리고 랜덤 액세스 채널(RACH)를 통해 타켓 셀에 액세스한다.
단말은 타켓 기지국 특정한 키(Target eNB specific key)를 유도하고 타켓 셀에서 사용될 선택된 시큐리티 알고리듬을 구성한다.
단말은 타켓 PCell의 다운링크에 동기화를 시작한다.
단말은 MCG(Master Cell Group) MAC 그리고 만약 구성되었다면 SCG(Secondary Cell Group) MAC을 리셋한다.
단말은 설정된 모든 RBs(Radio Bearers)에 대한 PDCP를 재설정(re-establish)한다.
단말은 설정된 모든 RBs(Radio Bearers)에 대한 MCG RLC 그리고 만약 구성되었다면 SCG RLC를 재설정(re-establish)한다.
단말은 만약 구성되었다면, 하위 계층에 SCell(s)이 비활성화된 것으로 고려하도록 구성한다.
단말은 C-RNTI로 신규 단말 식별자(newUE-Identity) 값을 적용한다.
단말은 타켓 기지국으로의 전송을 위한 RRC Connection Reconfiguration Complete 메시지를 하위 계층으로 제출한다.
타켓 기지국은 업링크 할당과 타이밍 어드밴스를 가지고 응답한다(The target eNB responds with UL allocation and timing advance.).
단말이 타켓 셀에 성공적으로 액세스하면, 단말은 핸드오버를 확인하기 위해, 업링크 BSR(Buffer Status Report)과 함께 타켓 기지국에 단말을 위한 핸드오버가 완료되었음을 지시하기 위한 RRCConnectionReconfigurationComplete message (C-RNTI 사용)를 보낸다. 타켓 기지국은 RRCConnectionReconfigurationComplete 메시지에 포함된 C-RNTI를 확인(verify)한다.
타켓 기지국은 단말에 데이터를 보내기 시작한다.
위와 같은 절차를 통해서 네트워크 기반의 핸드오버 절차가 수행되었다. 보다 상세하게 LTE 기술에서의 핸드오버를 도 1A 및 도 1B를 참조하여 설명한다.
도 1A 및 도 1B는 종래 LTE 네트워크에서의 핸드오버 절차를 예시적으로 도시한 도면이다.
도 1A 및 도 1B를 참조하면, 0번 단계에서 소스 기지국(110)은 서빙 게이트웨이(140)을 통해서 구역 제한적인 서비스를 제공한다. 1번 단계에서 소스 기지국(110)은 단말(100)로 측정 리포팅을 위한 측정 제어 정보를 전송할 수 있다. 소스 기지국(110)과 연결된 단말(100)은 패킷 데이터를 소스 기지국(110)을 통해서 서빙 게이트웨이로 전송하고, 동일 경로를 통해서 패킷 데이터를 수신한다. 단말(100)의 상향링크 데이터 전송을 위해서 소스 기지국(110)은 단말(100)로 상향링크 자원을 할당한다.
2번 단계와 같이 단말(100)은 측정 리포팅 트리거에 따라 측정 결과를 포함하는 측정 리포트를 소스 기지국(110)으로 전송한다. 이후, 3번 단계에서 소스 기지국(110)은 측정 리포트에 기초하여 단말(100)의 핸드오버를 결정한다.
단말(100)의 핸드오버가 결정되면, 4번 단계에서 소스 기지국(110)은 타켓 기지국(120)으로 단말의 핸드오버 준비를 위한 핸드오버 요청 메시지를 전송한다. 5번 단계에서 타켓 기지국(120)은 요청된 자원의 승인 여부를 결정하고, 단말(100)로 전송할 구성정보를 생성한다. 6번 단계에서 타켓 기지국(120)은 소스 기지국(110)으로 단말(100)에 구성할 구성정보를 컨테이너로 포함하는 핸드오버 요청 확인 메시지를 전송한다. 해당 컨테이너는 단말이 핸드오버를 수행하기 위해 단말에 RRC 연결 재구성 메시지로서 전달되는 투명한 컨테이너를 나타낸다. 예를 들어, 투명한 컨테이너는 중간 전달자가 해당 컨테이너 내부의 내용을 변경하지 않고 전달하는 역할을 수행하도록 설정되는 컨테이너를 의미할 수 있다.
소스 기지국(110)은 핸드오버를 위한 구성정보를 단말(100)로 전송하기 위해서 단말(100)에 하향링크 자원을 할당하고, 7번 단계와 같이 타켓 기지국(120)으로부터 수신한 컨테이너인 RRC 연결 재구성 메시지를 단말로 전송한다.
단말(100)은 사전 할당된 상향링크 무선자원을 계산하고, 소스 기지국(110)은 타켓 기지국(120)으로 전달할 패킷을 버퍼링한다.
핸드오버 과정에서 단말(100)과 소스 기지국(110)은 패킷 데이터를 송수신할 수 있으며, 소스 기지국(110)은 8번 단계와 같이 타켓 기지국(120)으로 SN 상태 전달 메시지를 전송한다. 그리고, 소스 기지국(110)은 타켓 기지국(120)으로 데이터를 포워딩한다.
단말(100)은 타켓 기지국(120)의 셀과 싱크를 맞추기 위해서 9번단계와 같이 syncronisation(동기화) 절차를 수행한다. 한편, 타켓 기지국(120)은 소스 기지국(110)으로부터 전달 받은 데이터를 버퍼링한다.
10a 단계에서 타켓 기지국(120)은 단말로 주기적인 상향링크 자원을 할당하고, 10 단계와 같이 상향링크 자원 할당 및 단말(100)을 위한 TA를 제공할 수 있다. 이러한 절차를 통해서 단말(100)은 타켓 기지국(120)과 싱크를 맞추고 랜덤 액세스 절차를 통하여 접속을 수행하여 핸드오버를 완료한 후, 11번 단계와 같이 타켓 기지국(120)으로 RRC 연결 재구성 완료 메시지를 전송한다. 이후, 단말(100)은 타켓 기지국(120)을 통해서 서빙 게이트웨이(140)로 패킷 데이터를 송신 또는 수신할 수 있다.
12번 및 13번 단계와 같이 타켓 기지국(120)은 MME(130)으로 데이터 경로 스위치를 요청하고, MME(130)는 서빙 게이트웨이(140)으로 베어러 수정 요청 메시지를 전송한다. 14번 단계에서 서빙 게이트웨이(140)는 하향링크 데이터 경로를 스위칭한다. 이를 위해서 타켓 마커는 소스 기지국(110)을 통해서 타켓 기지국(120)으로 전달될 수 있다. 아울러, 패킷 데이터를 서빙 게이트웨이(140)와 타켓 기지국(120) 간에 송수신될 수 있다.
베어러 수정이 완료되면, 서빙 게이트웨이(140)는 MME(130)로 15번 단계와 같이 베어러 수정 완료 메시지를 전송하고, 16번 단계에서 MME(130)는 타켓 기지국(120)으로 데이터 경로 스위치 요청이 완료되었음을 알리는 확인 메시지를 전송한다.
이후, 타켓 기지국(120)은 17번 단계에서 소스 기지국(110)으로 단말 컨택스트 해제를 지시한다. 마지막으로 18번 단계에서 소스 기지국(110)은 단말 컨택스트를 해제하여 핸드오버 절차가 완료된다.
이와 같이, 네트워크 제어 기반 핸드오버는 일반적인 무선 환경에서 기본적인 핸드오버 방법으로 잘 동작한다. 그러나, 서빙 셀의 무선 품질이 갑작스럽게 변경되는 경우 단말이 핸드오버 명령을 수신하지 못하거나 너무 늦게 핸드오버 명령을 수신함에 따라 핸드오버가 실패될 수 있었다. 특히, 고주파수 대역과 빔 기반 시스템을 사용하는 NR(5G) 무선망에서 무선 링크 품질은 더 빠르게 열화될 수 있다. 이 경우 단말이 현재의 서빙 빔 커버리지 영역을 벗어나면서 단말은 서빙 노드를 통한 RRC 시그널링을 수신하지 못할 수 있었다.
이러한 문제를 해결하기 위해서 본 개시에서는 단말이 직접 핸드오버 실행을 결정해 핸드오버를 수행하는 단말 기반 핸드오버의 구체적인 절차를 제안하고자 한다.
또한, 단말 기반 핸드오버 절차에서 타켓 기지국은 해당 단말을 위한 자원(예를 들어, RACH 프리앰블, C-RNTI 등)을 할당해 핸드오버 명령에 포함하는 경우, 해당 무선자원을 효율적으로 사용하거나 해제할 수 없는 문제점이 발생할 수 있다. 이에 더해, 단말 기반 핸드오버는 더 빨리 단말에 관련 구성정보를 지시하기 위해 기존의 핸드오버에 비해 더 낮은 임계값을 사용하여 측정구성을 지시할 수 있다. 또는 단말 기반 핸드오버를 효과적으로 실행하기 위해서는 하나 이상의 후보 셀에 대해 단말 기반 핸드오버를 구성할 수 있으며 이를 위해 더 많은 측정 구성을 지시할 수 있다. 이와 같이 단말 기반 핸드오버는 더 빠른 핸드오버 트리거링을 유발하는 임계값 등으로 더 많은 측정 리포트와 이에 따른 시그널링 오버헤드 부담이 있다.
따라서, 이하에서는 전술한 타켓 기지국의 효율적 자원 활용 제한 및 시그널링 오버헤드 부담을 방지할 수 있는 단말 기반 핸드오버 절차를 제안한다.
전술한 바와 같이, 본 개시는 NR 무선망의 핸드오버를 중심으로 설명하나, LTE의 핸드오버에 적용될 수도 있다. 또한, 본 개시는 5G 코어망 시스템에 연결된 NR 무선망과 LTE 망간의 핸드오버에 적용될 수 있고, EPC에 연결된 NR 무선망과 LTE 망간의 핸드오버에 적용될 수도 있다. 유사하게, 본 개시는 각각의 코어망에 연결된 NR 무선망과 LTE 망간의 핸드오버에 적용될 수도 있다.
네트워크 기반 핸드오버와 단말 기반 핸드오버에서는 동일하게 RRC CONNECTED 단말에 대해 기지국은 측정 구성을 지시할 수 있다. 단말 내에서 물리 계층은 측정을 수행하고 측정된 데이터를 RRC 계층으로 전달한다. 물리 계층은 L1 필터링을 수행할 수 있다. 측정된 데이터가 물리 계층으로부터 지시될 때, RRC 계층은 측정 구성에 의해 구성된 L3 필터링을 수행한다. L3 필터링을 거친 필터링된 데이터는 리포팅 기준을 평가(evaluation)하기 위해 사용된다. 측정 구성에 의해 구성되는 리포팅 기준은 리포팅이 트리거 될 지를 결정한다.
한편, 리포팅이 트리거 될 때 단말은 측정 구성에 따라 측정 결과를 기지국으로 리포팅한다.
도 2는 일 실시예에 따른 측정 구성 정보를 예시적으로 도시한 도면이다.
도 2를 참조하면, RRC 메시지에 의한 측정구성은 다음과 같은 파라미터를 포함할 수 있다.
측정 객체(object)는 주파수 또는 셀과 같이 단말이 측정을 수행하는 객체로 정의된다. LTE는 하나의 주어진 주파수에 대해 하나의 단일 측정 객체가 구성된다. 이종 RAT 측정에 관해, UTRA에 대한 측정 객체는 하나의 단일 주파수에 대해 한 셋의(a set of) 셀이 구성된다. GERAN에 대한 측정 객체는 한 셋의 캐리어 주파수가 구성된다.
리포팅 구성은 리포팅 기준과 리포팅 포맷을 지시한다. 리포팅 기준(triggertype)은 단말이 측정 리포트를 보내도록 트리거 하는 기준을 나타내며, 리포팅 포맷은 측정 리포트에 포함되는 측정퀀티티를 나타낸다. 리포팅은 주기적으로 트리거되거나 구성된 이벤트에 기반하여 트리거될 수 있다. 이에 더해 단말은 구성된 이벤트에 기반하여 리포팅이 트리거된 후 기지국에 주기적인 리포트를 전송할 수 있다. 이는 리포팅 구성에 측정 리포트의 number와 interval을 통해 구성할 수 있다.
위와 같이, 단말의 핸드오버를 위해서는 단말이 무선망의 품질을 측정하기 위한 측정 동작을 수행해야 하며, 이를 위해서 기지국은 단말에 측정 구성을 제공할 수 있다.
이하, 단말 기반 핸드오버를 수행하는 단말 및 기지국의 동작을 도면을 참조하여 설명한다.
도 3은 일 실시예에 따른 단말 동작을 설명하기 위한 도면이다.
도 3을 참조하면, 단말 기반 핸드오버를 수행하는 단말은 소스 기지국으로부터 단말 기반 핸드오버 명령 정보 및 단말 기반 핸드오버 명령을 실행하기 위한 핸드오버 실행 조건 정보를 포함하는 상위계층 시그널링을 수신하는 단계를 수행할 수 있다(S310).
예를 들어, 단말은 RRC 연결을 맺고 있는 소스 기지국으로부터 핸드오버 명령 정보 및 해당 핸드오버 명령을 실행하기 위한 조건 정보를 포함하는 실행 조건 정보를 수신할 수 있다. 일 예로, 전술한 핸드오버 실행 조건 정보 및 핸드오버 명령 정보는 RRC 연결 재구성 메시지에 포함되어 단말로 수신될 수 있다.
한편, 핸드오버 실행 조건 정보는 타켓 기지국이 구성하여 소스 기지국으로 전달할 수 있다. 또는 핸드오버 실행 조건 정보는 소스 기지국이 구성할 수도 있다. 또는 핸드오버 실행 조건 정보는 타켓 기지국이 구성하여 소스 기지국을 통해 단말로 전달할 수 있다. 또는 핸드오버 실행 조건 정보는 소스 기지국이 구성하여 타겟 기지국으로 전달하고 타겟 기지국이 소스 기지국을 통해 단말로 전달할 수도 있다. 예를 들어, 핸드오버 실행 조건 정보는 핸드오버 명령 또는 핸드오버 실행 조건 정보의 적용 기간을 지시하기 위한 타이머를 포함할 수 있다. 일 예로, 해당 타이머가 만료되면 핸드오버 명령 또는 핸드오버 실행 조건 정보는 더이상 유효하지 않은 것으로 취급될 수도 있다.
이외에도 핸드오버 실행 조건 정보는 이하에서 설명하는 다양한 실시예를 수행함에 있어서 필요한 정보, 파라미터, 타이머 등을 포함할 수 있다. 일 예로, 핸드오버 실행 조건 정보는 단말 기반 핸드오버 수행을 위해서 필요한 채널 품질 측정을 위한 파라미터 정보, 측정 결과를 리포팅하기 위한 트리거 조건 정보, 측정 리포팅을 제한 또는 억제하기 위한 타이머, 전술한 적용 기간을 지시하기 위한 타이머, 단말 기반 핸드오버 명령을 지시하는 지시정보 및 타켓 기지국으로 접속하기 위한 단말 구성 정보 중 적어도 하나의 정보를 포함할 수 있다. 일 예를 들어, 단말 구성 정보는 타켓 기지국에서 적용되는 C-RNTI, 타켓 기지국 시큐리티 알고리즘 식별자, 타켓 기직구 전용 RACH 프리앰블, 타켓 기지국 SIB 정보 등을 포함할 수 있다. 다른 예를 들어 채널 품질 측정을 위한 파라미터 정보는 측정 객체 정보로서 주파수 정보, 레퍼런스 시그널 구성 정보, 임계값 정보, 주파수오프셋 정보, 셀 리스트 정보, 측정 식별자를 포함할 수 있다. 다른 예로 측정 결과를 리포팅하기 위한 트리거 조건 정보는 조건/룰/이벤트 임계값, 조건/룰/이벤트 오프셋 정보를 포함할 수 있다.
한편, 핸드오버 실행 조건 정보 또는 핸드오버 명령 정보는 복수의 타켓 기지국 또는 타켓 셀 별로 구분되어 설정될 수 있다. 즉, 상위계층 시그널링은 복수의 핸드오버 실행 조건 정보 또는 핸드오버 명령 정보를 포함할 수 있으며, 각각의 정보는 식별자 또는 타켓 셀 또는 타켓 기지국 별로 구분되는 컨테이너에 포함될 수 있다. 해당 식별자는 측정 구성에 포함되는 측정 객체 또는 측정 식별자 또는 타겟 셀 식별자 정보에 연계될 수 있다.
이후, 단말은 핸드오버 실행 조건 정보를 이용하여 타켓 셀 구성을 저장하는 단계를 수행할 수 있다(S320). 예를 들어, 단말은 단말 기반 핸드오버 명령 정보와 핸드오버 실행 조건 정보가 수신되면, 단말 기반 핸드오버가 지시되었는지 확인하고 핸드오버 실행 조건 정보에 따라 타켓 셀 구성을 단말에 저장할 수 있다.
일 예로, 단말은 핸드오버 실행 조건 정보에 따라 타켓 셀의 채널 품질을 측정하기 위한 측정 구성을 저장하고, 타켓 셀에 적용되는 트리거 이벤트, 트리거 조건 등을 저장한다.
다른 예로, 단말은 핸드오버 실행 조건 정보에 포함되는 단말 구성 정보를 저장하여 타켓 기지국으로의 핸드오버가 결정되면 타켓 기지국의 구성을 별도로 수신하지 않고 빠르게 접속을 시도할 수 있도록한다.
한편, 전술한 바와 같이 핸드오버 실행 조건 정보가 핸드오버 명령 정보 또는 핸드오버 실행 조건 정보의 적용 기간을 지시(또는 적용을 제한)하는 타이머를 포함하는 경우, 단말은 해당 타이머가 만료되는지 확인한다. 해당 타이머가 만료되면, 단말은 저장되었던 타켓 셀 구성을 해제할 수 있다. 이를 통해서 타켓 기지국이 단말을 위해서 할당한 또는 구성해야하는 단말 구성 정보의 무기한 점유를 통한 자원의 낭비를 방지할 수 있다.
한편, 단말은 핸드오버 실행 조건 정보의 만족 여부를 평가하여 타켓 셀로의 핸드오버 여부를 결정하는 단계를 수행할 수 있다(S330). 예를 들어, 단말은 저장된 타켓 셀 구성에 기초하여 타켓 셀의 채널 품질을 모니터링하고, 모니터링 결과를 이용하여 소스 기지국의 별도 지시없이 핸드오버 여부를 결정할 수 있다.
일 예로, 단말은 핸드오버 실행 조건 정보에 포함되는 트리거 조건을 만족하는 경우에 해당 타켓 셀을 제어하는 타켓 기지국으로의 핸드오버 실행을 결정할 수 있다.
다른 예로, 단말은 핸드오버 실행이 결정되면 타켓 셀에 대한 측정 결과를 소스 기지국으로 리포팅하지 않을 수 있다. 즉, 단말은 단말 기반 핸드오버가 설정되면 핸드오버 실행 조건을 만족하는 측정 결과가 소스 기지국으로 전송되지 않도록 제어할 수 있다. 또는 단말은 단말 기반 핸드오버가 설정되면 적용 기간 타이머가 만료되기 전까지 측정 리포팅이 소스 기지국으로 전송되지 않도록 제어할 수도 있다. 이는 소스 기지국이 핸드오버 명령을 지시한 상황에서 불필요한 측정 리포팅 반복에 따른 절차 반복 또는 시스템 전체적인 부하를 경감시키는 효과를 제공할 수 있다.
단말은 타켓 기지국으로의 핸드오버 실행이 트리거되면, 전술한 단말 구성 정보를 이용하여 타켓 기지국으로 랜덤 액세스 절차를 수행하여 접속을 시도할 수 있다. 이 때, 소스 기지국의 별도의 지시정보 수신이 불필요함으로 갑작스러운 무선환경 변화 등에 따른 핸드오버 중단의 문제를 예방할 수 있다.
도 4는 다른 실시예에 따른 단말 동작을 설명하기 위한 도면이다.
도 4를 참조하면, 도 3에서 설명한 바와 같이 단말은 단말 기반 핸드오버 명령 정보 및 핸드오버 실행 조건 정보를 포함하는 상위계층 시그널링을 수신할 수 있다(S410). S410 단계는 S310 단계와 동일하다.
이후, 단말은 S410 단계에서 수신한 타켓 셀 구성을 저장할 수 있다(S420). S420 단계는 S320 단계와 동일하다.
단말이 타켓 셀 구성을 저장한 이후에 소스 기지국은 단말의 단말 기반 핸드오버를 변경하거나, 타켓 셀 또는 타켓 기지국을 변경할 수 있다.
이 경우, 단말은 단말 기반 핸드오버 명령 정보를 포함하는 상위계층 시그널링이 수신된 이후에 만약 단말 기반 핸드오버 기준을 만족하지 않아 단말이 타겟 셀 또는 타겟 기지국을 변경하지 않고 소스 기지국에 연결이 유지되는 상태라면, 다른 단말 기반 핸드오버 명령 정보를 포함하는 제2 상위계층 시그널링을 수신할 수 있다(S430). 예를 들어, 단말은 S410 단계에서 수신한 상위계층 시그널링과 동일한 메시지를 통해서 S410 단계의 핸드오버 명령 또는 핸드오버 실행 조건 정보와는 구분되는 다른 핸드오버 명령 또는 핸드오버 실행 조건 정보를 수신할 수 있다. 여기서는 정보의 차이를 구분하기 위해서 제2 상위계층 시그널링으로 기재하여 설명한다.
단말은 제2 상위계층 시그널링이 수신되면, 저장된 타켓 셀 구성을 제2 상위계층 시그널링에 포함되는 핸드오버 실행 조건 정보를 이용하여 구성되는 제2 타켓 셀 구성으로 변경할 수 있다(S440). 예를 들어, 단말은 S420 단계에서 저장된 타켓 셀 구성을 제2 상위계층 시그널링에 포함된 정보로 대체할 수 있다. 여기서는 S420 단계의 타켓 셀 구성과 구분하기 위해서 제2 타켓 셀 구성으로 기재하여 설명한다.
제2 타켓 셀 구성은 전술한 바와 같이 타켓 기지국의 단말 구성 정보를 포함할 수 있으며, 소스 기지국이 타켓 셀 또는 타켓 기지국을 변경하는 경우에 타켓 셀 구성은 해제 또는 삭제되고, 제2 타켓 셀 구성이 새롭게 저장될 수 있다.
또는, 제2 상위계층 시그널링에 포함되는 핸드오버 명령 또는 핸드오버 실행 조건 정보가 단말 기반 핸드오버 방식이 아닌 종래 LTE 기술에서의 핸드오버 방식을 지시하는 경우에 타켓 셀 구성을 삭제하고, 종래 LTE 기술에서의 핸드오버를 실행할 수 있다. 즉, 단말은 단말 기반 핸드오버가 취소되는 경우에 종래 방식의 핸드오버 동작이 수행되도록 타켓 셀 구성을 삭제 또는 대체할 수 있다.
만약, 단말 기반 핸드오버는 유지되면서 타켓 셀 구성이 변경된 경우에 단말에 전술한 제2 타켓 셀 구성을 이용하여 핸드오버 실행 여부를 결정할 수 있다(S450). S430 단계에서 수신한 핸드오버 실행 조건 정보를 만족하여 핸드오버 실행이 결정되면, 단말은 변경된 타켓 기지국으로의 접속 절차를 수행할 수 있다.
이를 통해서, 소스 기지국은 동적으로 단말 기반 핸드오버를 변경 또는 제어할 수 있다.
전술한 단말 동작을 소스 기지국 기준으로 다시 한 번 설명한다.
도 5는 일 실시예에 따른 소스 기지국 동작을 설명하기 위한 도면이다.
도 5를 참조하면, 단말 기반 핸드오버 수행을 제어하는 소스 기지국은 단말 기반 핸드오버 명령을 수행하기 위한 핸드오버 실행 조건 정보를 구성하는 단계를 수행할 수 있다(S510).
예를 들어, 핸드오버 실행 조건 정보는 소스 기지국이 구성하거나, 소스 기지국이 타켓 기지국으로부터 정보를 받아서 구성할 수도 있다. 또는 소스 기지국은 타켓 기지국으로부터 핸드오버 실행 조건 정보에 포함될 정보를 수신하여 단말로 전송하기 위한 핸드오버 실행 조건 정보를 생성할 수도 있다.
예를 들어, 핸드오버 실행 조건 정보는 핸드오버 명령 또는 핸드오버 실행 조건 정보의 적용 기간을 지시하기 위한 타이머를 포함할 수 있다. 일 예로, 해당 타이머가 만료되면 핸드오버 명령 또는 핸드오버 실행 조건 정보는 더이상 유효하지 않은 것으로 취급될 수도 있다.
이외에도 핸드오버 실행 조건 정보는 이하에서 설명하는 다양한 실시예를 수행함에 있어서 필요한 정보, 파라미터, 타이머 등을 포함할 수 있다. 일 예로, 핸드오버 실행 조건 정보는 단말 기반 핸드오버 수행을 위해서 필요한 채널 품질 측정을 위한 파라미터 정보, 측정 결과를 리포팅하기 위한 트리거 조건 정보, 측정 리포팅을 제한 또는 억제하기 위한 타이머, 전술한 적용 기간을 지시하기 위한 타이머, 단말 기반 핸드오버 명령을 지시하는 지시정보 및 타켓 기지국으로 접속하기 위한 단말 구성 정보 중 적어도 하나의 정보를 포함할 수 있다. 예를 들어, 단말 구성 정보는 타켓 기지국에서 적용되는 C-RNTI, 타켓 기지국 시큐리티 알고리즘 식별자, 타켓 기지국 전용 RACH 프리앰블, 타켓 기지국 SIB 정보 등을 포함할 수 있다.
한편, 핸드오버 실행 조건 정보 또는 핸드오버 명령 정보는 복수의 타켓 기지국 또는 타켓 셀 별로 구분되어 구성될 수 있다. 즉, 소스 기지국은 복수의 핸드오버 실행 조건 정보 또는 핸드오버 명령 정보를 구분하여 구성할 수 있으며, 각각의 정보는 식별자 또는 타켓 셀 또는 타켓 기지국 별로 구분되는 컨테이너에 포함될 수 있다.
소스 기지국은 핸드오버 실행 조건 정보 및 단말 기반 핸드오버 명령 정보를 포함하는 상위계층 시그널링을 단말로 전송하는 단계를 수행할 수 있다(S520). 예를 들어, 소스 기지국은 RRC 연결을 맺고 있는 단말로 핸드오버 명령 정보 및 해당 핸드오버 명령을 실행하기 위한 조건 정보를 포함하는 실행 조건 정보를 전송할 수 있다. 일 예로, 전술한 핸드오버 실행 조건 정보 및 핸드오버 명령 정보는 RRC 연결 재구성 메시지에 포함되어 단말로 전송될 수 있다. 또한, 상위계층 시그널링은 복수의 핸드오버 실행 조건 정보 또는 핸드오버 명령 정보를 포함할 수 있으며, 각각의 정보는 식별자 또는 타켓 셀 또는 타켓 기지국 별로 구분되는 컨테이너에 포함될 수 있다.
한편, 단말은 소스 기지국으로부터 수신되는 상위계층 시그널링을 확인하고, 핸드오버 실행 조건 정보를 이용하여 타켓 셀 구성을 저장할 수 있다. 전술한 적용 기간을 지시하는 타이머가 핸드오버 실행 조건 정보에 포함되는 경우, 단말은 핸드오버 실행 조건 정보의 적용을 제한하는 타이머가 만료되면 타켓 셀 구성을 해제할 수 있다.
소스 기지국은 핸드오버 실행 조건 정보가 변경되면, 변경된 핸드오버 실행 조건 정보 및 단말 기반 핸드오버 명령 정보를 포함하는 제2 상위계층 시그널링을 단말로 전송하는 단계를 수행할 수 있다(S530). 도 4를 참조하여 설명한 바와 같이, 핸드오버 명령 또는 핸드오버 실행 조건 정보는 소스 기지국에 의해서 변경될 수 있다.
예를 들어, 소스 기지국은 단말 기반 핸드오버 명령을 전송한 이후에 LTE 핸드오버 절차와 같이 네트워크 기반 핸드오버로 변경할 수 있다. 또는, 소스 기지국은 특정 타켓 기지국으로의 단말 기반 핸드오버 명령을 전송한 이후에 타켓 기지국을 변경할 수 있다. 이 경우에 소스 기지국은 변경된 핸드오버 실행 조건 정보 및 핸드오버 명령 정보를 포함하는 제2 상위계층 시그널링을 단말로 전송한다.
단말은 제2 상위계층 시그널링이 수신되면, 제2 상위계층 시그널링에 포함되는 핸드오버 명령 정보 및 핸드오버 실행 조건 정보를 이용하여 이전에 저장된 타켓 셀 구성을 제2 타켓 셀 구성으로 대체할 수 있다. 이를 위해서, 단말은 이전에 저장된 타켓 셀 구성을 해제 또는 삭제하고, 제2 상위계층 시그널링에 따른 제2 타켓 셀 구성을 새롭게 저장할 수 있다. 또는 단말은 이전에 저장된 타켓 셀과 동일한 타겟 셀에 대한 타겟 셀 구성을 제2 상위계층 시그널링에 따른 제2 타켓 셀 구성으로 수정해 저장할 수 있다.
이후, 단말은 핸드오버 실행 조건 정보의 만족 여부를 평가하여 타켓 셀로의 핸드오버 여부를 결정하되 핸드오버 실행 조건 정보에 따른 핸드오버가 트리거되면 타켓 셀에 대한 측정 결과를 소스 기지국으로 전송하는 동작이 수행되지 않도록 제어할 수 있다.
이하에서는 단말 기반 핸드오버를 수행하기 위한 측정 구성을 단말에 지시하는 구체적인 실시예 및 단말 기반 핸드오버를 실행하기 위한 핸드오버 실행 조건 정보를 포함하는 상위계층 시그널링을 단말에 지시하는 구체적인 실시예를 나누어 설명한다. 이하에서 설명하는 타이머, 지시 정보, 제한 정보, 억제 정보, 측정 구성, 단말 구성 등은 전술한 단말 기반 핸드오버 실행 조건 정보에 포함되는 일 정보 또는 일 파라미터를 의미한다.
먼저, 소스 기지국이 단말에 단말 기반 핸드오버를 위한 측정 구성을 수행하는 실시예를 설명한다.
네트워크는 단말에 단말 기반 핸드오버를 지시할 수 있다. 일 예를 들어 소스 기지국은 타켓 기지국으로 단말 기반 핸드오버를 요청하여 타켓 기지국이 생성한 단말 기반 핸드오버를 위한 단말 구성 정보를 수신해 이를 단말로 지시할 수 있다. 다른 예를 들어 소스 기지국은 타켓 기지국에 단말 기반 핸드오버 요청과 이에 따른 타켓 기지국이 생성한 단말 기반 핸드오버를 위한 단말 구성의 수신 없이도, 소스 기지국 결정에 따라 단말 기반 핸드오버 구성을 단말로 지시할 수 있다. 다른 예를 들어 소스 기지국은 타켓 기지국에 단말 기반 핸드오버 요청을 위한 핸드오버 실행 조건 정보를 전달하고 타겟 기지국이 생성한 단말 기반 핸드오버를 위한 단말 구성 정보를 수신해 이를 단말로 지시할 수 있다.
전술한 바와 같이 단말 기반 핸드오버는 더 빨리 단말에 관련 구성정보를 지시하기 위해 기존의 핸드오버에 비해 더 낮은 임계값을 사용하여 측정구성을 지시할 수 있다. 또는 단말 기반 핸드오버를 효과적으로 실행하기 위해서는 하나 이상의 후보 타켓 셀에 대해 단말 기반 핸드오버를 구성할 수 있으며, 이를 위해 더 많은 측정 구성을 지시할 수 있다. 이와 같이 단말 기반 핸드오버는 더 빠른 핸드오버 트리거링을 유발하는 임계값 등으로 더 많은 측정 리포팅을 야기할 수 있었다.
이하에서는 단말 기반 핸드오버를 위한 측정 구성 실시예에 대해 설명한다. 아래의 실시예들은 개별적으로 또는 결합하여 사용할 수 있다.
소스 기지국이 측정 리포팅을 제한하기 위한 금지/억제 타이머 지시하는 실시예
소스 기지국은 측정 리포팅을 제한하기 위한 금지/억제 타이머(이하에서 설명의 편의를 위해 금지 타이머로 표기)를 단말에 지시할 수 있다. 예를 들어, 금지 타이머는 전술한 핸드오버 실행 조건 정보에 포함될 수 있다.
이는 측정 리포팅에 대한 금지/억제 타이머를 나타낸다. 일 예로 이는 특정한 이벤트 또는 특정한 이벤트 그룹에 대해 적용될 수 있다. 다른 예로 이는 전체 리포팅 구성에 대해 적용될 수 있다. 다른 예로 이는 전체 이벤트 리포팅에 대해 적용될 수 있다.
일 예로 단말은 금지 타이머가 동작 중이면, 측정 리포팅을 금지 또는 억제 또는 지연 시킬 수 있다.
다른 예로 만약 기지국이 단말에 단말 기반 핸드오버를 지시하였다면 또는 단말에 단말 기반 핸드오버가 구성되었다면 또는 단말에 단말 기반 핸드오버가 지시되어 이를 적용할 때 또는 단말 기반 핸드오버를 위한 단말 구성을 포함하는 RRC 메시지가 수신되면, 단말은 금지 타이머를 기지국이 지시한 값으로 세팅하여 시작 또는 재시작한다.
다른 예로 만약 기지국에 의해 금지 타이머가 지시되었다면, 단말은 금지 타이머를 기지국이 지시한 값으로 세팅하여 시작 또는 재시작한다.
다른 예로 만약 기지국에 의해 금지 타이머가 지시되었다면, 단말은 측정 리포팅 프로시져를 개시할 때 금지 타이머를 기지국이 지시한 값으로 세팅하여 시작 또는 재시작한다.
다른 예로 만약 기지국에 의해 금지 타이머가 지시되었다면, 단말은 기지국으로 측정 리포팅을 전송할 때 금지 타이머를 기지국이 지시한 값으로 세팅하여 시작 또는 재시작한다.
다른 예로 만약 기지국에 의해 금지 타이머가 지시되었다면, 단말은 기지국으로 해당하는 이벤트에 대해 첫 번째 측정 리포팅을 전송할 때 금지 타이머를 기지국이 지시한 값으로 세팅하여 시작 또는 재시작한다.
다른 예로 만약 기지국에 의해 금지 타이머가 지시되었다면, 단말은 기지국으로 해당하는 이벤트에 대해 측정 리포팅을 전송할 때 금지 타이머를 기지국이 지시한 값으로 세팅하여 시작 또는 재시작한다.
다른 예로 단말이 금지 타이머에 따라 측정 리포팅이 금지/억제/지연될 경우, 단말은 측정결과 또는 측정 리포팅을 저장할 수 있다.
다른 예로 단말이 금지 타이머에 따라 측정 리포팅이 금지/억제/지연될 경우, 단말은 해당 측정결과 또는 측정 리포팅을 디스카드/해제/중단할 수 있다.
다른 예로 단말이 금지 타이머에 따라 측정 리포팅이 금지/억제/지연될 경우, 단말은 해당 측정을 서스펜드 또는 중단할 수 있다.
다른 예로 단말은 금지 타이머가 만료되면 측정 리포팅을 전송할 수 있다. 예를 들어 단말은 저장된 측정결과 또는 측정 리포팅를 전송할 수 있다. 또는, 단말은 타이머가 만료된 현재 시점의 측정결과 또는 측정 리포팅을 전송할 수 있다.
한편, 측정 리포팅을 제한하기 위한 금지 타이머는 단말 기반 핸드오버를 지시하는 정보(예를 들어, 핸드오버 명령 정보 또는 핸드오버 실행 조건 정보)와 함께 단말에 지시될 수 있다. 또는 금지 타이머는 단말 기반 핸드오버를 지시하는 정보가 구성될 때 동작할 수도 있다.
단말 기반 핸드오버를 지시하는 정보를 수신한 단말은 다음의 동작 중 하나 이상의 동작을 수행할 수 있다.
단말은 소스 셀(소스 기지국)과의 연결을 유지한다. 단말은 소스 셀에 스케줄링을 요청하거나 스케줄링을 지시받을 수 있다.
단말은 타켓 셀로 핸드오버 실행을 위한 타켓 셀 구성(예를 들어, 단말 구성/RRC 컨텍스트/RRC IE/L1, L2 구성정보)정보를 저장한다.
단말은 단말이 핸드오버 실행을 결정하기 위한 트리거 조건(룰 또는 규칙 또는 이벤트)에 대해 모니터링(평가 또는 측정)을 수행한다.
타켓 기지국이 측정 리포팅을 제어하기 위한 금지/억제 타이머를 지시하는 실시예
타켓 기지국은 측정 리포팅을 제한하기 위한 금지 타이머를 단말에 지시할 수 있다. 이를 위해 타켓 기지국은 단말 기반 핸드오버를 지시하기 위한 핸드오버 실행 조건 정보(예를 들어, 단말 구성 정보 포함)를 포함하는 RRC 메시지를 소스 기지국을 통해 단말로 전달할 수 있다.
단말 기반 핸드오버를 지시하는 정보를 수신한 단말은 다음의 동작 중 하나 이상의 동작을 수행할 수 있다.
단말은 소스 셀(소스 기지국)과의 연결을 유지한다. 단말은 소스 셀에 스케줄링을 요청하거나 스케줄링을 지시받을 수 있다.
단말은 타켓 셀로 핸드오버 실행을 위한 타켓 셀 구성(예를 들어, 단말 구성/RRC 컨텍스트/RRC IE/L1, L2 구성정보)정보를 저장한다.
단말은 단말이 핸드오버 실행을 결정하기 위한 트리거 조건(룰 또는 규칙 또는 이벤트)에 대해 모니터링(평가 또는 측정)을 수행한다.
이는 측정 리포팅에 대한 금지/억제 타이머를 나타낸다. 일 예로 이는 특정한 이벤트 또는 특정한 이벤트 그룹에 대해 적용될 수 있다. 다른 예로 이는 전체 리포팅 구성에 대해 적용될 수 있다. 다른 예로 이는 전체 이벤트 리포팅에 대해 적용될 수 있다.
일 예로 단말은 금지 타이머가 인에이블되면 또는 동작 중이면, 측정 리포팅을 금지/억제/지연 시킬 수 있다.
다른 예로 만약 기지국이 단말에 단말 기반 핸드오버를 지시하였다면 또는 단말에 단말 기반 핸드오버가 구성되었다면 또는 단말에 단말 기반 핸드오버가 지시되어 이를 적용할 때 또는 단말 기반 핸드오버를 위한 단말 구성을 포함하는 RRC 메시지를 수신하면, 단말은 금지 타이머를 기지국이 지시한 값으로 세팅하여 시작 또는 재시작한다.
다른 예로 만약 기지국에 의해 금지 타이머가 지시되었다면, 단말은 금지 타이머를 기지국이 지시한 값으로 세팅하여 시작 또는 재시작한다.
다른 예로 만약 기지국에 의해 금지 타이머가 지시되었다면, 단말은 측정 리포팅 프로시져를 개시할 때 금지 타이머를 기지국이 지시한 값으로 세팅하여 시작 또는 재시작한다.
다른 예로 만약 기지국에 의해 금지 타이머가 지시되었다면, 단말은 기지국으로 측정 리포팅을 전송할 때 금지 타이머를 기지국이 지시한 값으로 세팅하여 시작 또는 재시작한다.
다른 예로 만약 기지국이 금지 타이머가 지시되었다면, 단말은 기지국으로 해당하는 이벤트에 대해 첫 번째 측정 리포팅을 전송할 때 금지 타이머를 기지국이 지시한 값으로 세팅하여 시작 또는 재시작한다.
다른 예로 만약 기지국에 의해 금지 타이머가 지시되었다면, 단말은 기지국으로 해당하는 이벤트에 대해 측정 리포팅을 전송할 때 금지 타이머를 기지국이 지시한 값으로 세팅하여 시작 또는 재시작한다.
한편, 단말이 금지 타이머에 따라 측정 리포팅이 금지/억제/지연될 경우, 단말은 측정결과 또는 측정 리포팅을 저장할 수 있다.
또는 단말이 금지 타이머에 따라 측정 리포팅이 금지/억제/지연될 경우, 단말은 해당 측정결과 또는 측정 리포팅을 디스카드/해제/중단할 수 있다.
또는 단말이 금지 타이머에 따라 측정 리포팅이 금지/억제/지연될 경우, 단말은 해당 측정을 서스펜드 또는 중단할 수 있다.
단말은 금지 타이머가 만료되면 측정 리포팅을 전송할 수 있다. 일 예를 들어 저장된 측정결과 또는 측정 리포팅를 전송할 수 있다. 다른 예를 들어 금지 타이머가 만료되는 현재 시점의 측정결과 또는 측정 리포팅을 전송할 수 있다.
소스 기지국 또는 타켓 기지국이 측정 리포팅을 제한하기 위한 금지/억제 지시 정보를 지시하는 실시예
소스 기지국 또는 타켓 기지국은 측정 리포팅을 제한하기 위한 금지/억제 지시 정보를 단말에 지시할 수 있다. 일 예로 소스 기지국은 단말 기반 핸드오버를 지시하기 위한 단말 구성 정보를 포함하는 RRC 메시지를 단말로 전달할 수 있다. 다른 예로 이를 위해 타켓 기지국은 단말 기반 핸드오버를 지시하기 위한 단말 구성 정보를 포함하는 RRC 메시지를 소스 기지국을 통해 단말로 전달할 수 있다.
다른 예로 이를 위해 소스 기지국은 타겟 기지국으로 단말 기반 핸드오버를 지시하기 위한 단말 구성 정보를 전달하고 타겟기지국은 단말기반 핸드오버를 지시하기 위한 단말 구성정보를 포함하는 RRC 메시지를 소스 기지국을 통해 단말로 전달할 수 있다.
단말 기반 핸드오버를 지시하는 정보를 수신한 단말은 다음의 동작 중 하나 이상의 동작을 수행할 수 있다.
단말은 소스 셀과의 연결을 유지한다. 단말은 소스 셀에 스케줄링을 요청하거나 스케줄링을 지시받을 수 있다.
단말은 소스 셀에 핸드오버 실행을 위한 구성정보를 적용한다.
단말은 타켓 셀로 핸드오버 실행을 위한 타켓 셀 구성(예를 들어, 단말 구성/RRC 컨텍스트/RRC IE/L1, L2 구성정보)정보를 저장한다.
단말은 단말이 핸드오버 실행을 결정하기 위한 트리거 조건(룰 또는 규칙 또는 이벤트)에 대해 모니터링(평가 또는 측정)을 수행한다.
단말은 단말이 핸드오버 실행을 결정(트리거)할 조건/이벤트에 대해서, 측정 결과 리포팅 조건을 만족시키는 경우에도 측정 리포팅을 트리거/전달하지 않도록 제어할 수 있다.
단말은 단말이 핸드오버 실행을 결정할 조건/이벤트에 대해 측정 결과 리포팅 조건을 만족시키는 경우에도 측정 리포팅의 트리거/전달을 금지/억제 할 수 있다.
이는 측정 리포팅에 대한 금지/억제/제한을 지시하기 위한 정보를 나타낸다. 일 예로 이는 특정한 이벤트 또는 특정한 이벤트 그룹에 대해 적용될 수 있다. 다른 예로 이는 전체 리포팅 구성에 대해 적용될 수 있다. 다른 예로 이는 전체 이벤트 리포팅에 대해 적용될 수 있다.
일 예로 단말은 금지 지시정보가 지시되거나, 단말에 구성되거나, 지시정보가 단말에 인에이블 또는 동작중이면, 측정 리포팅을 금지/억제/지연 시킬 수 있다.
다른 예로 만약 기지국이 단말에 단말 기반 핸드오버를 지시하였다면 또는 단말에 단말 기반 핸드오버가 구성되었다면 또는 단말에 단말 기반 핸드오버가 지시되어 적용될 때 또는 단말이 단말 기반 핸드오버를 위한 단말 구성을 포함하는 RRC 메시지가 수신하면, 단말은 RRM 측정 또는 RRM 측정 평가(evaluation)에 따른 리포팅 또는 측정 리포팅의 개시 또는 전달을 제한할 수 있다. 또는 단말은 RRM 측정 또는 RRM 측정 평가(evaluation)에 따른 리포팅 또는 측정 리포팅을 트리거/전달/개시 중 하나 이상을 수행하지 않을 수 있다.
전술한 방법으로 기지국은 단말의 측정 리포팅을 제한하기 위한 제어 동작을 수행할 수 있으며, 단말도 해당 제어 동작에 따라 측정 리포팅을 제한할 수 있다. 이하에서는 단말 기반 핸드오버를 기지국이 제어하는 실시예를 설명한다.
소스 기지국 또는 타켓 기지국이 단말 기반 핸드오버를 제한하기 위한 유효 기간/타이머/시간값을 지시하는 실시예
소스 기지국 또는 타켓 기지국은 단말 기반 핸드오버 실행을 제한하기 위한 유효 기간/타이머/시간값을 지시할 수 있다. 해당 유효기간, 타이머 또는 시간 값은 전술한 핸드오버 실행 조건 정보에 포함될 수 있다.
종래 기술에서 하나 또는 그 이상의 셀이 이벤트 트리거링 조건을 만족시킬 때, 단말은 측정리포트 메시지에 하나 또는 그 이상의 셀의 측정결과를 리포트할 이벤트를 트리거한다. 만약 전술한 단말 기반 핸드오버를 제한하기 위한 금지 타이머 또는 단말 기반 핸드오버를 제한하기 위한 금지 지시정보 또는 단말 기반 핸드오버를 제한하기 위한 유효 기간/타이머/시간값이 지시되는 경우, 단말은 지시된 정보를 기반으로 다음의 동작 중 하나 이상의 동작을 수행할 수 있다.
단말은 소스 셀과의 연결을 유지한다. 단말은 소스 셀에 스케줄링을 요청하거나 스케줄링을 지시받을 수 있다.
단말은 소스 셀에 핸드오버 실행을 위한 구성정보를 적용한다.
단말은 단말 기반 핸드오버를 제한하기 위한 특정 타이머를 기지국이 지시한 유효 기간/타이머/시간값으로 세팅하여 시작 또는 재시작한다.
단말은 타켓 셀에 핸드오버 실행을 위한 단말 구성/RRC 컨텍스트/RRC IE/L1, L2 구성정보를 저장한다.
단말은 단말이 핸드오버 실행을 결정할 조건/이벤트에 대해 측정을 수행한다.
단말은 단말이 핸드오버 실행을 결정할 조건/이벤트에 대해서 측정 결과 리포팅 조건/이벤트가 만족되는 경우에도 측정 리포팅을 트리거/전달/개시하지 않도록 제어할 수 있다.
단말은 단말이 핸드오버 실행을 결정할 조건/이벤트에 대해 측정 결과 리포팅 조건/이벤트를 만족되는 경우에도 측정 리포팅을 트리거/전달/개시를 금지/억제 할 수 있다.
일 예로 이는 특정한 이벤트 또는 특정한 이벤트 그룹에 대해 적용될 수 있다. 다른 예로 이는 전체 리포팅 구성에 대해 적용될 수 있다. 다른 예로 이는 전체 이벤트 리포팅에 대해 적용될 수 있다.
일 예로 단말은 단말 기반 핸드오버를 제한하기 위한 특정 타이머가 지시 또는 구성 또는 인에이블 또는 동작되면, 핸드오버 실행을 결정할 조건/이벤트에 대해 측정을 수행하고, 결정할 조건/이벤트에 맞으면 단말 기반 핸드오버 실행을 수행할 수 있다. 예를 들어 타켓 셀로 랜덤액세스 시도, 동기화 수행, 단말 구성 정보 적용 및 타켓 셀로 핸드오버 완료메시지 전송 중 하나 이상의 동작을 수행한다.
다른 예로 만약 기지국이 단말에 단말 기반 핸드오버를 지시하였다면 또는 단말에 단말 기반 핸드오버가 구성되었다면 또는 단말에 단말 기반 핸드오버가 지시되어 이를 적용할 때 또는 단말 기반 핸드오버를 위한 단말 구성을 포함하는 RRC 메시지를 수신되면, 단말은 RRM 측정 또는 RRM 측정 평가에 따른 리포팅 또는 측정 리포팅을 트리거를 금지/억제/제한할 수 있다. 또는 단말은 RRM 측정 또는 RRM 측정 평가에 따른 리포팅 또는 측정 리포팅을 트리거, 전달 및 개시 동작 중 하나 이상을 수행하지 않을 수 있다. 또는 핸드오버 실행을 결정할 조건/이벤트에 대해 측정을 수행하고, 결정할 조건/이벤트에 맞으면 단말 기반 핸드오버 실행을 개시/수행할 수 있다. 예를 들어 타켓 셀로 랜덤액세스 시도, 동기화 수행, 단말 구성 정보 적용 및 타켓 셀로 핸드오버 완료메시지 전송 중 하나 이상의 동작을 수행한다.
다른 예로 단말은 단말은 단말 기반 핸드오버를 제한하기 위한 특정 타이머가 만료되면, 단말 기반 핸드오버 실행을 위한 조건/이벤트 또는 단말 기반 핸드오버 실행을 위한 단말 구성 정보를 해제 또는 디스카드 할 수 있다.
다른 예를 들어 단말 기반 핸드오버는 단말이 핸드오버 실행을 결정할 때까지 타켓 기지국 자원을 점유하게 된다. 이러한 상태가 오랫동안 지속되는 것은 바람직하지 않다. 따라서 타켓 기지국은 단말 기반 핸드오버 실행(최대 대기 시간)을 제한하기 위한 정보를 지시할 수 있다. 일 예를 들어 이를 위한 타이머 값을 지시할 수 있다. 해당 타이머 값은 핸드오버 실행 조건 정보에 포함될 수 있다. 단말 기반 핸드오버를 지시하는 정보를 수신한 단말은 단말 기반 핸드오버 실행(최대 대기 시간)을 제한하기 위한 타이머를 시작한다. 일 예로 만약 단말 기반 핸드오버 실행이 트리거 또는 결정되면 단말은 해당 타이머를 정지시킬 수 있다. 다른 예로 만약 단말 기반 핸드오버 실행을 트리거 또는 결정하기 전에 해당 타이머가 만료되면 단말은 핸드오버를 위한 조건/이벤트를 정지시킬 수 있다. 다른 예로 만약 단말 기반 핸드오버 실행을 트리거 또는 결정하기 전에 해당 타이머가 만료되면 핸드오버 실행(execution)을 수행하기 위한 핸드오버 실행 조건 정보(단말 구성 정보 포함)를 해제할 수 있다.
이상에서 살펴본 바와 같이, 단말은 측정 리포팅을 제한하기 위한 정보와 단말 기반 핸드오버 실행을 제한하기 위한 정보를 수신하고, 이에 따라 측정 리포팅 동작, 단말 기반 핸드오버 동작 또는 핸드오버 실행 조건 정보 해제 동작 등을 수행할 수 있다.
이하에서는, 기지국이 단말로 단말 기반 핸드오버 명령을 지시하는 다양한 실시예에 대해서 설명한다. 아래에서 설명하는 정보는 전술한 단말 기반 핸드오버 명령 정보 또는 핸드오버 실행 조건 정보에 포함될 수 있다.
RRC Connected 단말에 대해 기지국은 단말에 적합한 구성을 제공하기 위해 단말 캐퍼빌리티를 정확하게 인지해야 한다. 단말의 코어망 제어 개체는 UE Radio Access Capability와 UE Core Network Capability로 구성되는 단말 캐퍼빌리티를 저장한다.
이를 위한 일 예로 UE Core Network Capability는 단말에 의해 NAS 시그널링(attach 프로시져 등)을 통해 지시될 수 있다. 이를 위한 다른 예로 UE Radio Access Capability는 UE capability transfer 프로시져를 사용하여 단말에서 기지국으로 전달되고, 기지국과 코어망 제어 개체 간의 인터페이스를 통해 코어망 제어 개체로 전달될 수 있다. 기지국이 UE capability Enquiry 메시지를 단말로 보내면 단말은 UE capability Information 정보를 통해 이에 응답함으로써 기지국이 단말 캐퍼빌리티 정보를 수신할 수 있다.
이를 위한 다른 예로 UE Radio Access Capability는 단말에 의해 NAS 시그널링(attach 프로시져 등)을 통해 코어망 제어 개체로 지시되고, 기지국과 코어망 제어 개체 간의 인터페이스를 통해 기지국으로 전달될 수 있다.
코어망 제어 개체는 가용한 경우에 단말이 RRC Connected로 들어갈 때마다 기지국에 UE Radio Access Capability를 전송할 수 있다.
단말은 단말 기반 핸드오버 캐퍼빌리티를 나타내는 단말 캐퍼빌리티 정보를 기지국으로 지시할 수 있다. 전술한 단말 캐퍼빌리티 정보는 특정 밴드별 또는 특정한 밴드조합별로 캐퍼빌리티를 나타낼 수도 있고, 밴드에 관계없는 캐퍼빌리티를 나타낼 수도 있다. 즉, 기지국은 단말이 단말 기반 핸드오버를 실행할 수 있는지를 전술한 단말 캐퍼빌리티 정보를 통해서 확인할 수 있다.
한편, 네트워크는 단말에 측정 구성 및 측정 리포팅 구성을 지시할 수 있다. 그리고 이를 기반으로 측정 리포팅을 수신할 수 있다.
예를 들어, 네트워크(기지국)는 측정 리포팅을 기반으로 단말 기반 핸드오버 구성을 단말로 지시할 수 있다. 기지국은 단말 캐퍼빌리티 정보 및 측정 리포트 중 적어도 하나의 정보를 수신하여 단말에 단말 기반 핸드오버 명령의 지시 여부를 결정할 수 있다.
한편, 단말 기반 핸드오버를 수행하기 위해서는 소스 기지국과 타켓 기지국의 협력이 필요할 수 있다. 이에 대한 구체적인 실시예는 아래에서 기재하며, 아래의 실시예는 개별적으로 또는 결합을 통해서 적용될 수 있다.
소스 기지국이
타켓
기지국에 단말 기반
핸드오버
(요청) 지시정보 전송하는 실시예
전술한 바와 같이 종래 핸드오버 기술에서, 타켓 기지국은 소스 기지국의 핸드오버 요청에 따라 단말이 사용할 new C-RNTI, dedicated RACH preamble 등을 할당한다. 단말 기반 핸드오버를 적용하는 경우 타켓 기지국에 의해 할당된 자원이 핸드오버가 실행될 때까지 일정한 기간동안 사용되지 못할 수 있다. 만약 타켓 기지국의 부하가 높다면 타켓 기지국이 이러한 구성을 생성하기 전에 단말 기반 핸드오버 기능을 수락하지 않는 것이 바람직할 수 있다. 또한 필요에 따라 타켓 기지국은 단말 기반 핸드오버의 실행을 위해서 대기하는 동안 해당 핸드오버가 단말 기반 핸드오버인 것을 인지하는 것이 바람직할 수 있다. 이외에도 만약 타켓 기지국이 단말 기반 핸드오버 기능을 지원하지 않는 경우 이를 고려해 응답할 수 있도록 할 필요가 있을 수도 있다.
따라서, 단말 기반 핸드오버를 소스 기지국이 단말로 명령하기 전에 타켓 기지국에 단말 기반 핸드오버와 관련된 요청 또는 지시 정보를 전송하여 타켓 기지국의 상황을 반영하는 절차가 요구될 수 있다.
일 예로 소스 기지국은 단말 기반 핸드오버를 결정하면 핸드오버 요청 메시지에 단말 기반 핸드오버를 지시하기 위한 정보(또는 단말 기반 핸드오버를 요청하기 위한 정보 또는 단말 기반 핸드오버를 위한 조건 정보로 설명의 편의를 위해 이하에서 단말 기반 핸드오버를 지시하기 위한 정보로 표기)를 포함(예를 들어, True로 세팅)하여 타켓 기지국으로 전송할 수 있다.
다른 예로 소스 기지국은 단말 기반 핸드오버를 결정하면 핸드오버 요청 메시지에 포함되는 핸드오버준비메시지에 단말 기반 핸드오버를 지시하기 위한 정보를 포함하여 타켓 기지국으로 전송할 수 있다.
다른 예로 소스 기지국은 단말 기반 핸드오버를 결정하기 위한 도움정보를 타켓 기지국으로부터 제공받기 위해서 핸드오버 요청 메시지에 단말 기반 핸드오버를 지시하기 위한 정보를 포함(예를 들어 True로 세팅)하여 타켓 기지국으로 전송할 수 있다.
다른 예로 소스 기지국은 단말 기반 핸드오버를 결정하기 위한 도움정보를 타켓 기지국으로부터 제공받기 위해 핸드오버 요청 메시지에 포함되는 핸드오버준비메시지에 단말 기반 핸드오버를 지시하기 위한 정보를 포함하여 타켓 기지국으로 전송할 수도 있다.
이하, 해당 단말 기반 핸드오버를 요청하기 위한 정보를 수신한 타켓 기지국의 동작에 따른 다양한 실시예를 설명한다.
- 타켓 기지국이 단말 기반 핸드오버를 수락하지 않는 경우의 처리 방안
전술한 바와 같이 타켓 기지국은 단말 기반 핸드오버 기능을 지원하지 않을 수 있다. 또는 타켓 기지국은 기지국 부하 또는 임의의 이유로 단말 기반 핸드오버를 수락하지 않을 수 있다.
일 예로 만약 타켓 기지국이 단말기반 핸드오버를 수락하지 않거나, 단말기반 핸드오버 준비 동안 실패가 발생하면, 타켓 기지국은 핸드오버 준비 실패 메시지를 소스 기지국으로 전달할 수 있다. 타켓 기지국은 이에 대한 원인 값(예를 들어 단말 기반 핸드오버에 대한 미수락 또는 단말 기반 핸드오버 실패)을 포함하여 핸드오버 준비 실패 메시지를 소스 기지국으로 전송할 수 있다.
다른 예로 타켓 기지국이 단말 기반 핸드오버를 수락하지 않지만, 종래 네트워크 기반 핸드오버를 수락할 수도 있다. 이 경우 타켓 기지국은 네트워크 기반 핸드오버 준비 절차에 따라 소스 기지국으로부터의 핸드오버 요청 메시지를 처리하여 핸드오버를 준비하고, 핸드오버를 수행하기 위해 단말에 전달할 RRC 메시지, 즉 mobilityControlInformation을 포함하는 RRCConnectionReconfiguration 메시지를 생성한다. 이후, 타켓 기지국은 핸드오버 요청 확인(ACKNOWLEDGE) 메시지를 소스 기지국에 보낸다. 일 예로 핸드오버 요청 확인 메시지 또는 핸드오버 요청 확인 메시지에 포함되는 RRC 메시지는 단말 기반 핸드오버가 구성되지 않았음을 응답/확인/지시하기 위한 지시정보를 포함할 수 있다. 다른 예로 핸드오버 요청 확인 메시지 또는 핸드오버 요청 확인 메시지에 포함되는 RRC 메시지는 단말 기반 핸드오버와 네트워크 기반 핸드오버를 구분하기 위한 지시정보를 포함(예를 들어 네트워크 기반 핸드오버로 세팅)할 수 있다. 다른 예로 핸드오버 요청 확인 메시지 또는 핸드오버 요청 확인 메시지에 포함되는 RRC 메시지는 단말 기반 핸드오버를 구분하기 위한 정보를 포함하지 않고 네트워크 기반 핸드오버 요청 확인 메시지 또는 핸드오버 요청에 확인 메시지에 포함되는 정보요소만으로 구성되어 전송될 수 있다.
전술한 핸드오버 요청 확인 메시지 또는 핸드오버 요청 확인 메시지에 포함되는 RRC 메시지를 통해 네트워크 기반 핸드오버 요청 확인 메시지를 수신한 소스 기지국은 이를 단말로 전송할 수 있다. 또는 이에 대해 타켓 기지국으로 핸드오버 취소 메시지를 전송하여 핸드오버를 취소할 수도 있다.
전술한 소스 기지국으로부터 핸드오버 요청 확인 메시지에 포함되는 RRC 메시지를 수신한 단말은 네트워크 기반 핸드오버 절차에 따라 핸드오버를 수행할 수 있다.
위와 같이, 소스 기지국은 타켓 기지국으로 단말 기반 핸드오버 처리 가능 여부를 확인하고, 이에 따라 핸드오버 종류를 결정하여 처리할 수 있다.
타켓
기지국이 단말 기반
핸드오버
지시정보를 포함하여 전송하는 실시예
소스 기지국은 핸드오버 요청 메시지에 핸드오버준비정보를 포함하여 타켓 기지국으로 전달할 수 있다. 즉, 소스 기지국은 네트워크 기반 핸드오버의 절차와 동일하게 핸드오버를 타켓 기지국에 요청할 수 있으며, 이 경우 해당 핸드오버 요청이 단말 기반인지 네트워크 기반인지를 특정하지 않을 수 있다. 따라서, 타켓 기지국은 핸드오버 요청 메시지를 수신하면 타켓 기지국의 상황 또는 단말의 캐퍼빌리티 등을 고려하여 핸드오버 종류를 결정할 수 있다.
일 예로 소스 기지국에서 타켓 기지국으로 전달하는 핸드오버 요청 메시지에 포함되는 핸드오버준비정보는 전술한 단말 기반 핸드오버에 대한 캐퍼빌리티 정보를 포함할 수 있다. 타켓 기지국이 단말 기반 핸드오버 기능을 지원하는 경우, 타켓 기지국은 단말 기반 핸드오버를 준비한다. 예를 들어 단말 기반 핸드오버를 위한 단말 구성정보를 생성한다.
다른 예로 소스 기지국에서 타켓 기지국으로 전달하는 핸드오버 요청 메시지 또는 핸드오버 요청 메시지에 포함되는 핸드오버 준비메시지는 전술한 바와 같이 단말 기반 핸드오버 요청 지시 정보를 포함할 수도 있다.
타켓 기지국은 핸드오버 요청 확인 메시지를 소스 기지국으로 보낸다.
핸드오버 요청 확인 메시지는 단말 기반 핸드오버를 수행하기 위한 RRC 메시지로서 단말로 전송될 컨테이너를 포함할 수 있다. 이 컨테이너는 new C-RNTI, target eNB security algorithm identifier, dedicated RACH preamble, target eNB SIBs 중 하나 이상의 정보를 포함할 수 있다. 일 예로 전술한 RRC 메시지는 mobilitycontrolInfo를 포함하는 RRC 재구성 메시지로 타켓 기지국이 생성하여 소스 기지국을 통해 단말로 전달하는 것이다. 타켓 기지국은 단말로 전송될 RRC 메시지에 단말 기반 핸드오버를 지시하기 위한 정보를 추가하여 포함할 수 있다. 다른 예로 타켓 기지국은 핸드오버 요청 확인 메시지 또는 RRC 메시지에 단말 기반 핸드오버를 지시하기 위한 정보를 추가하여 포함할 수 있다. 예를 들어 이를 통해 소스 기지국이 단말 기반 핸드오버를 단말로 지시하도록 할 수 있다.
단말 기반 핸드오버를 지시하는 정보를 수신한 단말은 다음의 동작 중 하나 이상의 동작을 수행할 수 있다.
단말은 소스 셀과의 연결을 유지한다. 단말은 소스 셀에 스케줄링을 요청하거나 스케줄링을 지시받을 수 있다.
단말은 타켓 셀에 핸드오버 실행을 위한 단말 구성/RRC 컨텍스트/RRC IE/L1, L2 구성정보를 저장한다.
단말은 단말이 핸드오버 실행을 결정할 조건/이벤트에 대해 측정을 수행한다.
한편, 타켓 기지국은 단말 기반 핸드오버의 실행을 위한 실행 조건 정보를 생성하여 제공할 수도 있다. 이하, 해당 실행 조건 정보에 포함되는 정보들을 이벤트 지시 정보, 단말 구성 정보, 실행 제한 정보로 나누어 상세하게 설명한다.
- 타켓 기지국이 단말 기반 핸드오버 실행을 위한 이벤트 지시하는 방법
예를 들어 타켓 기지국은 핸드오버 요청 확인 메시지 또는 RRC 메시지에 단말 기반 핸드오버 동작을 위한 조건/이벤트 구성정보를 포함할 수 있다. 이를 위해 소스 기지국은 타켓 기지국이 단말 기반 핸드오버 구성에 도움을 주기 위한 정보를 추가해 전달할 수 있다. 일 예로 소스 기지국은 소스 기지국의 측정 구성정보를 타켓 기지국으로 제공할 수 있다. 다른 예로 소스 기지국은 소스 기지국의 이벤트 구성정보를 타켓 기지국으로 제공할 수 있다. 다른 예로 소스 기지국은 단말 기반 핸드오버를 위한 조건 구성정보를 타켓 기지국으로 제공할 수 있다. 다른 예로 소스 기지국은 소스 기지국의 RRM 측정 결과를 타켓 기지국으로 제공할 수 있다. 구체적으로, 소스 기지국은 후보 셀의 RSRP/RSRQ/RS-SINR 측정결과 제공할 수 있다. 다른 예로, 소스 기지국은 소스 기지국의 이벤트 리포팅 결과를 타켓 기지국으로 제공할 수 있다. 구체적으로, 타켓 기지국으로 제공되는 정보는 소스 기지국에 의해서 단말기반 핸드오버 요청이 트리거된 이벤트, 이벤트별 리포팅 여부, 리포팅 시간, A3 이벤트 구성, A3 이벤트 만족여부, Time to trigger 정보, Mobility state 정보(t-hystnormal, t-evaluation, n-cellchangemedium, n-cellchangehigh), 단말 셀 변경정보 및 단말 기반 핸드오버 조건 중 적어도 하나의 정보를 포함하는 측정 이벤트 관련 정보를 포함할 수 있다. 다른 예로 소스 기지국은 소스 기지국이 제안하는 단말 기반으로 타켓 기지국의 핸드오버 실행을 위한 이벤트 구성정보를 제공할 수도 있다. 예를 들어 A3 이벤트 정보 등이 포함될 수 있다.
- 타켓 기지국이 단말 기반 핸드오버 실행을 위한 단말 구성 정보를 지시하는 방법
예를 들어 타켓 기지국은 핸드오버 요청 확인 메시지 또는 RRC 메시지에 단말 기반 핸드오버를 위한 조건/이벤트를 만족시킬 때, 기존 소스 셀의 연결을 끊고 타켓 셀로 핸드오버 실행(execution)을 수행하기 위한 단말 구성 정보를 포함하여 소스 기지국으로 전달할 수 있다.
- 타켓 기지국이 단말 기반 핸드오버 실행을 제한하기 위한 정보를 지시하는 방법
전술한 바와 같이 단말 기반 핸드오버는 단말이 핸드오버 실행을 결정할 때까지 타켓 기지국 자원을 점유하게 된다. 이러한 상태가 오랫동안 지속되는 것은 바람직하지 않다. 따라서 타켓 기지국은 단말 기반 핸드오버 실행의 대기 시간(예를 들어, 최대 대기 시간)을 제한하기 위한 정보를 지시할 수 있다. 일 예를 들어 타켓 기지국은 핸드오버 실행의 적용 기간을 지시하기 위한 타이머 값을 지시할 수 있다. 단말 기반 핸드오버를 지시하는 정보를 수신한 단말은 단말 기반 핸드오버 실행의 적용 기간(예를 들어, 최대 대기 시간)을 제한하기 위한 타이머를 시작한다. 일 예로 만약 단말 기반 핸드오버 실행을 트리거/개시/결정/수행하면 해당 타이머를 정지시킬 수 있다. 다른 예로 만약 단말 기반 핸드오버 실행을 트리거/개시/결정/수행하기 전에 해당 타이머가 만료되면 핸드오버를 위한 조건/이벤트를 정지시킬 수 있다. 다른 예로 만약 단말 기반 핸드오버 실행을 트리거/개시/결정/수행하기 전에 해당 타이머가 만료되면 핸드오버 실행(execution)을 수행하기 위한 단말 구성 정보를 포함하는 타켓 셀 구성을 해제할 수 있다.
소스 기지국이 단말 기반
핸드오버
지시정보를 포함하여 전송하는 실시예
위에서 설명한 실시예와 달리 타켓 기지국이 아닌 소스 기지국이 단말 기반 핸드오버를 지시하기 위한 정보를 구성하여 단말로 전송할 수도 있다.
단말 기반 핸드오버는 기지국의 제어 하에 사전 구성된 단말 기반 핸드오버 구성 정보(예를 들어, 핸드오버 실행 조건 정보)에 따라 단말이 핸드오버 실행을 결정할 수 있다. 단말 기반 핸드오버는 네트워크 기반 핸드오버 기술에 비해 핸드오버 명령을 더 빨리 내릴 수 있어 핸드오버 실패를 줄일 수 있다. 예를 들어 네트워크 기반 핸드오버 기술은 단말이 측정 구성에 따른 특정 이벤트의 만족을 확인하는 경우에 이를 기지국으로 리포팅하고, 기지국이 타켓 기지국과 핸드오버 준비 절차를 통해 단말에 핸드오버 명령을 지시할 때까지, 블락키지 등으로 무선 환경이 갑자기 변동되면, 핸드오버 실패가 발생할 수 있다. 하지만, 만약 더 이른 시점에 단말 기반 핸드오버 구성이 단말에 지시되어 있다면, 단말은 핸드오버 실패를 경험하지 않고 핸드오버 실행을 트리거 할 수 있다.
따라서 이러한 단말 기반 핸드오버를 지시하기 위한 정보는 소스 기지국이 단말로 지시하도록 설정될 수 있다.
만약 단말 기반 핸드오버를 지시하기 위한 정보를 소스 기지국이 지시할 수 있도록 한다면, 소스 기지국은 하나 이상의 타켓 기지국(타켓 셀)에 대한 단말 기반 핸드오버 구성(예를 들어, 핸드오버 실행 조건 정보 등)을 하나의 RRC 메시지에 포함하여 단말로 지시할 수 있다.
소스 기지국은 타켓 기지국/셀에 대한 단말 기반 핸드오버 구성과 소스 기지국/셀에 대한 구성을 구분해 하나의 RRC 메시지에 포함하여 단말로 지시할 수 있어야 한다. 이를 위한 일 예로 소스 기지국은 타켓 기지국/셀에 대한 단말 기반 핸드오버 구성을 포함하는 RRC 컨테이너/메시지/커맨드/파트/Information elements/지시정보 그리고 이와 구분되어 소스 기지국이 단말에 지시하기 위한 RRC 컨테이너/메시지/파트/Information elements/지시정보를 포함할 수 있다.
다른 예로 만약 소스 기지국이 단말 기반 핸드오버 구성과 소스 기지국/셀에 대한 구성을 구분해 하나의 RRC 메시지에 포함하여 단말로 지시하는 경우, 각각의 RRC 컨테이너/메시지/커맨드/파트/Information elements/지시정보는 각각을 구분하기 위한 정보(예를 들어, 인덱스, ID, 식별자, 구분번호, transaction ID 등)를 포함할 수 있다.
다른 예로 만약 소스 기지국이 복수의 타켓 셀에 대한 단말 기반 핸드오버 구성을 구분해 하나의 RRC 메시지에 포함하여 단말로 지시하는 경우, 각각의 RRC 컨테이너/메시지/커맨드/파트/Information elements/지시정보는 각각을 구분하기 위한 식별정보(예를 들어, 인덱스, ID, 식별자, 구분번호, transaction ID 등)를 포함할 수 있다.
다른 예로 단말 기반 핸드오버를 지시하기 위한 정보를 소스 기지국이 지시할 수 있도록 한다면, 소스 기지국은 하나 또는 그 이상의 타켓 기지국(타켓 셀)에 대한 단말 기반 핸드오버 실행의 적용 기간을 제한하기 위한 정보를 지시할 수 있다. 일 예를 들어 소스 기지국은 이를 위한 타이머 값을 지시할 수 있다. 단말 기반 핸드오버를 지시하는 정보를 수신한 단말은 단말 기반 핸드오버 실행의 적용 기간을 제한하기 위한 타이머를 시작한다. 일 예로 만약 단말 기반 핸드오버 실행을 트리거/개시/결정/수행하면 해당 타이머를 정지시킬 수 있다. 다른 예로 만약 단말 기반 핸드오버 실행을 트리거/개시/결정/수행하기 전에 해당 타이머가 만료되면 핸드오버를 위한 조건/룰/규칙/이벤트를 정지시킬 수 있다. 다른 예로 만약 단말 기반 핸드오버 실행을 트리거/개시/결정/수행하기 전에 해당 타이머가 만료되면 핸드오버 실행(execution)을 수행하기 위한 타켓 셀 구성정보(단말 구성 정보 포함)를 해제할 수 있다. 다른 예로 만약 단말 기반 핸드오버 실행을 트리거/개시/결정/수행하기 전에 해당 타이머가 만료되면 단말은 타켓 기지국으로 단말 기반 핸드오버를 취소/해제하기 위한 메시지를 전송할 수도 있다.
만약 단말 기반 핸드오버를 지시하기 위한 정보를 포함한 RRC 메시지를 수신하면, 단말은 전술한 단말 기반 핸드오버 동작을 수행할 수 있다. 다른 예로 단말은 소스 기지국으로 RRC 확인 메시지를 전송할 수 있다.
만약 단말 기반 핸드오버를 지시하기 위한 정보가 포함되지 않은 네트워크 기반 핸드오버를 지시하는 RRC 메시지를 수신하면, 단말은 종래 네트워크 기반 핸드오버 동작을 수행할 수 있다. 단말은 이전에 저장된 단말 기반 핸드오버를 위한 모든 타겟 셀 구성을 해제할 수 있다.
전술한 바와 같이, 복수의 타켓 기지국 또는 타켓 셀에 대한 단말 기반 핸드오버가 단말로 지시될 수도 있다. 이 경우, 단말이 단말 기반 핸드오버를 특정 타켓 기지국 또는 타켓 셀을 기준으로 수행하는 경우에 자원 낭비를 막기 위해서 나머지 타켓 기지국 또는 타켓 셀에 대한 단말 기반 핸드오버는 취소되어야 한다. 이하, 이에 대한 실시예를 설명한다.
단말의 핸드오버
완료 되면
나머지
타켓
기지국의
핸드오버
취소를 지시하는 실시예
단말 기반 핸드오버는 하나 이상의 타켓 셀/기지국에 대한 단말 기반 핸드오버 구성이 단말에 지시될 수 있다. 일 예를 들어, 소스 기지국의 단말 기반 핸드오버 요청에 따라 하나의 타켓 기지국(설명의 편의를 위해 제 1 타켓 기지국으로 표기)이 단말 기반 핸드오버를 위한 단말 구성을 생성하여 소스 기지국을 통해 단말로 이를 지시할 수 있다. 이 후 소스 기지국은 측정 리포팅 수신 등을 기반으로 또는 임의의 이유로 제 1 타켓 기지국이 아닌 또 다른 타켓 기지국(설명의 편의를 위해 제 2 타켓 기지국으로 표기)에 단말 기반 핸드오버를 요청하여 해당 타켓 기지국이 단말 기반 핸드오버를 위한 또 다른 단말 구성을 생성하여 소스 기지국을 통해 단말로 이를 지시할 수 있다.
이 경우 일 예로 제 2 타켓 기지국에 의한 단말 기반 핸드오버를 위한 단말 구성이 수신되면 단말은 제 1 타켓 기지국에 의한 단말 기반 핸드오버를 위한 단말 구성을 해제/디스카드 할 수 있다. 즉, 단말은 이전에 수신된 정보에 기초하여 단말에 저장한 제 1 타켓 기지국(제 1 타켓 셀) 구성 정보를 해제하고, 새롭게 수신된 정보에 기초하여 제 2 타켓 기지국(제 2 타켓 셀) 구성 정보를 저장할 수 있다. 또는 소스 기지국은 제 2 타켓 기지국에 의한 단말 기반 핸드오버를 결정할 때 또는 제 2 타켓 기지국으로부터 단말 기반 핸드오버 요청에 대한 응답을 수신할 때 또는 제 2 타켓 기지국에 의해 생성된 단말 기반 핸드오버를 위한 단말 구성을 단말로 지시할 때, 제 1 타켓 기지국으로 단말 기반 핸드오버 준비/구성을 취소/해제하도록 지시할 수도 있다.
다른 예로 제 2 타켓 기지국에 의한 단말 기반 핸드오버를 위한 단말 구성이 수신되더라도 단말은 제 1 타켓 기지국에 의한 단말 기반 핸드오버를 위한 단말 구성을 유지하고, 제 2 타켓 기지국에 대한 단말 기반 핸드오버 실행을 트리거/개시/결정/수행하기 위한 동작을 수행할 수 있다.
다른 예를 들어, 소스 기지국은 제 1 타켓 기지국과 제 2 타켓 기지국에 각각 단말 기반 핸드오버를 요청하고 각각의 타켓 기지국이 생성하여 소스 기지국으로 전달한 각각의 단말 기반 핸드오버 구성을 하나의 RRC 메시지를 통해 단말로 지시할 수 있다.
하나 이상의 타켓 셀/기지국에 대한 단말 기반 핸드오버 구성이 지시된 경우 만약 임의의 하나의 타켓 셀/기지국에 대한 핸드오버가 완료되면, 나머지 타켓 셀/기지국의 핸드오버 준비를 해제할 필요가 있다. 이를 위해 소스 기지국은 임의의 타켓 기지국으로부터 핸드오버 완료 지시(예를 들어 단말 컨텍스트 해제 메시지)를 수신하면 나머지 타켓 기지국으로 단말 기반 핸드오버 취소/해제를 지시할 수 있다.
다른 예를 들어 단말에서 임의의 한 타켓 셀에 대한 단말 기반 핸드오버 실행을 트리거/개시/결정/수행하기 위한 동작을 수행할 때 또는 이에 따른 조건/룰/이벤트 만족을 지시받았을 때 단말은 나머지 타켓 셀/기지국에 대한 단말 기반 핸드오버 실행을 위한 조건/룰/규칙/이벤트 또는 단말 기반 핸드오버 실행을 위한 단말 구성 정보를 해제/디스카드 할 수 있다. 이러한 동작을 수행하는 시점은 해당 타켓 셀로 RACH를 전송하는 시점, 랜덤 액세스 프리앰블 전송 시점, 타켓 셀에서 랜덤 액세스 응답을 수신하는 시점, 타켓 셀에서 랜덤 액세스를 완료하는 시점, 타켓 셀로 상향링크 신호 전송 시점, 타켓 셀과 동기를 수립하는 시점 및 타켓 셀의 무선자원을 구성하는 시점 및 타켓 셀로 RRC 확인 메시지를 개시/제출/전송하는 시점 중 적어도 하나의 시점으로 설정될 수 있다. 전술한 시점은 전술한 RRC 연결 재구성 메시지에 의해서 특정되거나, 미리 설정될 수도 있다.
다른 예를 들어 단말은 무선링크 실패 등의 이유로 RRC 연결상태를 벗어날 때 단말 기반 핸드오버 실행을 위한 조건/룰/규칙/이벤트 또는 단말 기반 핸드오버 실행을 위한 단말 구성 정보를 해제/디스카드 할 수 있다.
다른 예를 들어 소스 기지국이 특정 타켓 셀에 대한 단말 기반 핸드오버 구성을 수정/변경/해제/재지시하는 경우 단말은 저장된/펜딩된 해당 타켓 셀에 대한 단말 기반 핸드오버 구성을 해제/디스카드 할 수 있다. 소스 기지국은 해당 타켓 기지국으로 단말 기반 핸드오버 취소/해제를 지시할 수 있다.
다른 예를 들어 소스 기지국이 타켓 셀에 대한 단말 기반 핸드오버 구성을 수정/변경/재지시하는 경우 단말은 재지시된 해당 타켓 셀에 대한 단말 기반 핸드오버 구성을 저장할 수 있다. 소스 기지국이 해당 타켓 셀에 대한 단말 기반 핸드오버 구성을 수정/변경/재지시하는 경우 단말은 해당 타켓 셀에 대한 단말 기반 핸드오버 이전 구성을 재지시된 해당 타켓 셀에 대한 단말 기반 핸드오버 구성으로 대체 할 수 있다. 예를 들어 단말은 이전에 저장된 타켓 셀과 동일한 타겟 셀에 대한 타겟 셀 구성을 제2 상위계층 시그널링에 따른 제2 타켓 셀 구성으로 수정해 저장할 수 있다.
다른 예를 들어 소스 기지국이 소스 셀에 대한 구성을 수정/변경/지시하는 경우 단말은 소스 셀에 대한 구성을 적용할 수 있다.
위에서 설명한 바와 같이, 단말 기반 핸드오버를 수행하기 위해서 소스 기지국 또는 타켓 기지국은 단말 구성 정보를 포함하는 핸드오버 실행 조건 정보를 생성하고, 소스 기지국은 이를 단말로 지시한다. 단말은 수신된 핸드오버 실행 조건 정보 및 단말 기반 핸드오버 명령 정보를 이용하여 단말 구성 정보를 포함하는 타켓 셀 구성정보를 단말에 저장하고, 조건 만족 또는 이벤트 발생 여부를 모니터링하여 단말 기반 핸드오버를 소스 기지국의 별도의 추가 지시없이 수행할 수 있다. 또한, 복수의 타켓 기지국에 대한 실행 조건 정보가 동시 또는 순차적으로 단말에 수신되는 경우의 다양한 실시예에 대해서도 위에서 기재하였다.
이를 통해서, 단말은 핸드오버 절차 중에 임의의 이유로 발생할 수 있는 연결 중단의 경우에도 안정적으로 타켓 기지국으로 핸드오버를 보다 빠르게 수행할 수 있다.
이하에서는 전술한 실시예의 전부 또는 일부를 중심으로 단말 기반 핸드오버의 전체 절차에 대해서 도면을 참조하여 다시 한 번 설명한다.
도 6은 일 실시예에 따른 단말 기반 핸드오버 절차를 설명하기 위한 도면이다.
도 6을 참조하면, 소스 기지국(610)은 타켓 기지국(620, 630)이 생성한 핸드오버 실행 조건 정보를 이용하여 단말 기반 핸드오버 절차를 수행할 수 있다.
예를 들어, 소스 기지국(610)은 단말(600)로 핸드오버 결정을 위한 측정 구성 정보를 전송할 수 있다(S610). 단말(600)은 해당 측정 구성 정보를 이용하여 타켓 셀 또는 이웃 셀에 대한 무선채널 품질을 측정하고, 이에 대한 결과를 측정 리포팅에 포함하여 소스 기지국(610)으로 전송한다(S615). 소스 기지국(610)은 측정 리포팅 정보와 단말 캐퍼빌리티 등을 고려하여 단말 기반 핸드오버의 트리거 여부를 결정한다(S620).
단말 기반 핸드오버가 결정되면, 소스 기지국(610)은 타켓 기지국 1(620)과 필요에 따라 타켓 기지국 2(630)으로 핸드오버 요청 메시지를 전송한다(S625, S635). 전술한 바와 같이, 핸드오버 요청 메시지는 단말 기반 핸드오버인지를 나타내는 정보, 타켓 기지국들(620, 630)이 단말 기반 핸드오버를 위한 단말 구성 정보를 생성하는 데에 도움이 되는 정보 등을 포함할 수 있다. 타켓 기지국 1(620) 또는 타켓 기지국 2(630)은 단말 기반 핸드오버의 수락 가능 여부를 판단하고, 실행 조건 정보(타켓 셀 구성 정보 및 단말 구성 정보 등 포함)정보를 포함하는 핸드오버 요청 확인 메시지를 소스 기지국(610)으로 전송한다(S630, S640).
소스 기지국(610)은 타켓 기지국들(620, 630)로부터 수신된 실행 조건 정보(전술한 타켓 셀 구성 정보, 단말 구성 정보 등 포함)를 포함하는 RRC 연결 재구성 메시지를 단말(600)로 전송한다(S645). RRC 연결 재구성 정보는 단말 기반 핸드오버 명령 정보 및 핸드오버 실행 조건 정보 중 적어도 하나의 정보를 포함할 수 있다. 또한, 전술한 바와 같이, 복수의 타켓 기지국에 대한 실행 조건 정보를 구분하여 포함할 수도 있다.
단말(600)은 타켓 셀 구성정보를 저장하고, 실행 조건 정보의 룰 또는 이벤트 등에 기초하여 단말 기반 핸드오버 실행 조건의 만족 여부를 판단한다(S650). 이 경우, 전술한 제한 타이머가 동작되어 적용 기간이 지나면, 해당 실행 조건 정보 또는 단말 기반 핸드오버 명령은 해제될 수도 있다. 타켓 기지국 1(620)로의 핸드오버 실행이 결정되면 단말(600)은 타켓 기지국 1(620)과 핸드오버 절차 및 접속 절차를 수행하고, RRC 연결 재구성 완료 메시지를 타켓 기지국 1(620)로 전송한다(S655).
타켓 기지국 1(620)은 핸드오버 완료 메시지를 소스 기지국(600)으로 전달하여 단말(600)과의 핸드오버가 완료되었음을 알린다(S660). 필요에 따라, 소스 기지국(600)은 타켓 기지국 2(630)로 핸드오버 취소 메시지를 전송하여 불필요한 자원 확보를 방지한다(S665).
도 7은 다른 실시예에 따른 단말 기반 핸드오버 절차를 설명하기 위한 도면이다.
도 7을 참조하면, 소스 기지국(710)은 단말(700)로 전송할 핸드오버 실행 조건 정보를 직접 구성할 수도 있다. 즉, 소스 기지국(710)은 타켓 기지국(720)에 단말 기반 핸드오버 요청과 이에 따른 타켓 기지국(720)이 생성한 단말 기반 핸드오버를 위한 실행 조건 정보(단말 구성 정보 포함)의 수신 없이도, 소스 기지국(710) 결정에 따라 단말 기반 핸드오버 구성을 단말(700)로 지시할 수 있다.
예를 들어, 소스 기지국(710)은 단말(700)의 핸드오버 트리거 여부를 결정할 수 있다(S710). 필요에 따라 소스 기지국(710)은 단말(700)로부터 측정 리포팅을 수신하여 단말 기반 핸드오버 트리거 여부를 결정할 수도 있다. 또는, 소스 기지국(710)은 측정 리포팅 없이 단말 기반 핸드오버를 결정할 수도 있다.
소스 기지국(710)은 단말 기반 핸드오버가 결정되면, 단말 기반 핸드오버 구성정보를 단말(700)로 전송한다(S720). 예를 들어, 단말 기반 핸드오버 구성정보는 전술한 단말 기반 핸드오버 명령 정보 및 핸드오버 실행 조건 정보를 포함한다. 또한, RRC 연결 재구성 메시지에 포함되어 전송될 수 있다.
소스 기지국(710)은 단말(700)이 단말 기반 핸드오버 구성정보를 단말(700)에 저장하여 구성하면, 핸드오버 구성 완료 정보를 수신할 수 있다(S730).
이후, 단말(700)은 전술한 핸드오버 실행 조건 정보에 기초하여 타켓 기지국(720)으로의 단말 기반 핸드오버 실행 여부를 결정한다(S740). 단말 기반 핸드오버 실행이 결정되면, 단말(700)은 단말 기반 핸드오버를 요청하는 RRC 메시지를 타켓 기지국(720)으로 전송할 수 있다(S750).
이상에서는 보다 상세한 설명을 위해서 핸드오버 실행 조건 정보를 단말 구성 정보, 타켓 셀 구성정보, 타켓 기지국 구성 정보, 핸드오버 구성정보 등의 용어로 표현하였으나, 해당 용어들은 단말이 단말 기반 핸드오버를 수행하기 위해서 필요한 타이머, 이벤트, 조건, 룰, 제한/억제 정보 등을 의미하는 것으로 핸드오버 실행 조건 정보에 모두 포함되는 일 파라미터를 의미할 수도 있고, 핸드오버 실행 조건 정보 그 자체를 의미할 수도 있다. 따라서, 해당 표기에 본 기술적 사상이 제한되는 것은 아니다.
이상에서 설명한 바와 같이, 본 개시는 단말 기반 핸드오버를 효율적인 절차로 진행하여, 타켓 기지국의 불필요한 자원 낭비를 방지함과 동시에 단말에 빠르고 안정적인 핸드오버 수행을 유도하는 효과를 제공한다.
이하, 전술한 본 실시예의 일부 또는 전부를 수행할 수 있는 단말 및 소스 기지국의 구성을 도면을 참조하여 설명한다.
도 8은 일 실시예에 따른 단말 구성을 설명하기 위한 도면이다.
도 8을 참조하면, 단말 기반 핸드오버를 수행하는 단말(800)은 소스 기지국으로부터 단말 기반 핸드오버 명령 정보 및 단말 기반 핸드오버 명령을 실행하기 위한 핸드오버 실행 조건 정보를 포함하는 상위계층 시그널링을 수신하는 수신부(830) 및 핸드오버 실행 조건 정보를 이용하여 타켓 셀 구성을 저장하는 제어부(810)를 포함할 수 있다.
제어부(810)는 핸드오버 실행 조건 정보의 만족 여부를 평가하여 타켓 셀로의 핸드오버 여부를 결정할 수 있다.
수신부(830)는 RRC 연결을 맺고 있는 소스 기지국으로부터 핸드오버 명령 정보 및 해당 핸드오버 명령을 실행하기 위한 조건 정보를 포함하는 실행 조건 정보를 수신할 수 있다. 일 예로, 전술한 핸드오버 실행 조건 정보 및 핸드오버 명령 정보는 RRC 연결 재구성 메시지에 포함되어 수신될 수 있다.
한편, 핸드오버 실행 조건 정보는 타켓 기지국이 구성하여 소스 기지국으로 전달할 수 있다. 또는 핸드오버 실행 조건 정보는 소스 기지국이 구성할 수도 있다. 예를 들어, 핸드오버 실행 조건 정보는 핸드오버 명령 또는 핸드오버 실행 조건 정보의 적용 기간을 지시하기 위한 타이머를 포함할 수 있다. 일 예로, 해당 타이머가 만료되면 핸드오버 명령 또는 핸드오버 실행 조건 정보는 더이상 유효하지 않은 것으로 취급될 수도 있다. 이외에도 핸드오버 실행 조건 정보는 단말 기반 핸드오버 실행 여부를 결정하기 위한 다양한 파라미터, 타이머 등을 포함할 수 있다. 일 예로, 핸드오버 실행 조건 정보는 단말 기반 핸드오버 수행을 위해서 필요한 채널 품질 측정을 위한 파라미터 정보, 측정 결과를 리포팅하기 위한 트리거 조건 정보, 측정 리포팅을 제한 또는 억제하기 위한 타이머, 전술한 적용 기간을 지시하기 위한 타이머, 단말 기반 핸드오버 명령을 지시하는 지시정보 및 타켓 기지국으로 접속하기 위한 단말 구성 정보 중 적어도 하나의 정보를 포함할 수 있다.
또한, 핸드오버 실행 조건 정보 또는 핸드오버 명령 정보는 복수의 타켓 기지국 또는 타켓 셀 별로 구분되어 설정될 수 있다. 즉, 상위계층 시그널링은 복수의 핸드오버 실행 조건 정보 또는 핸드오버 명령 정보를 포함할 수 있으며, 각각의 정보는 식별자 또는 타켓 셀 또는 타켓 기지국 별로 구분되는 컨테이너에 포함될 수 있다.
제어부(810)는 단말 기반 핸드오버 명령 정보와 핸드오버 실행 조건 정보가 수신되면, 단말 기반 핸드오버가 지시되었는지 확인하고 핸드오버 실행 조건 정보에 따라 타켓 셀 구성을 단말에 저장할 수 있다. 일 예로, 제어부(810)는 핸드오버 실행 조건 정보에 따라 타켓 셀의 채널 품질을 측정하기 위한 측정 구성을 저장하고, 타켓 셀에 적용되는 트리거 이벤트, 트리거 조건 등을 저장한다. 다른 예로, 제어부(810)는 핸드오버 실행 조건 정보에 포함되는 단말 구성 정보를 저장하여 타켓 기지국으로의 핸드오버가 결정되면 타켓 기지국의 구성을 별도로 수신하지 않고 빠르게 접속을 시도할 수 있도록 제어한다.
한편, 전술한 바와 같이 핸드오버 실행 조건 정보가 핸드오버 명령 정보 또는 핸드오버 실행 조건 정보의 적용 기간을 지시(또는 적용을 제한)하는 타이머를 포함하는 경우, 제어부(810)는 해당 타이머가 만료되는지 확인한다. 제어부(810)는 해당 타이머가 만료되면, 저장되었던 타켓 셀 구성을 해제할 수 있다.
한편, 제어부(810)는 핸드오버 실행 조건 정보에 포함되는 트리거 조건을 만족하는 경우에 해당 타켓 셀을 제어하는 타켓 기지국으로의 핸드오버 실행을 결정할 수 있다. 또는, 제어부(810)는 핸드오버 실행이 결정되면 타켓 셀에 대한 측정 결과를 소스 기지국으로 리포팅하지 않을 수 있다. 즉, 제어부(810)는 단말 기반 핸드오버가 설정되면 핸드오버 실행 조건을 만족하는 측정 결과가 소스 기지국으로 전송되지 않도록 제어할 수 있다. 또는 제어부(810)는 단말 기반 핸드오버가 설정되면 적용 기간 타이머가 만료되기 전까지 측정 리포팅이 소스 기지국으로 전송되지 않도록 제어할 수도 있다.
제어부(810)는 타켓 기지국으로의 핸드오버 실행이 트리거되면, 전술한 단말 구성 정보를 이용하여 타켓 기지국으로 랜덤 액세스 절차를 수행하여 접속을 시도할 수 있다. 이를 위해서, 송신부(820)는 타켓 기지국으로 접속하는 데에 필요한 신호 및 데이터를 전송할 수 있다.
이 외에도, 제어부(810)는 본 실시예를 수행하는 데에 필요한 단말(800)의 전반적인 동작을 제어할 수 있다. 또한, 송신부(820)와 수신부(830)는 본 실시예를 수행하는 데에 필요한 신호, 데이터 등을 소스 기지국 및 타켓 기지국과 송수신할 수 있다.
도 9는 일 실시예에 따른 소스 기지국 구성을 설명하기 위한 도면이다.
도 9를 참조하면, 단말 기반 핸드오버 수행을 제어하는 소스 기지국(900)은 단말 기반 핸드오버 명령을 수행하기 위한 핸드오버 실행 조건 정보를 구성하는 제어부(910) 및 핸드오버 실행 조건 정보 및 단말 기반 핸드오버 명령 정보를 포함하는 상위계층 시그널링을 단말로 전송하는 송신부(920)를 포함할 수 있다.
송신부(920)는 핸드오버 실행 조건 정보가 변경되면, 변경된 핸드오버 실행 조건 정보 및 단말 기반 핸드오버 명령 정보를 포함하는 제2 상위계층 시그널링을 단말로 전송할 수 있다.
예를 들어, 핸드오버 실행 조건 정보는 소스 기지국이 구성하거나, 소스 기지국이 타켓 기지국으로부터 정보를 받아서 구성할 수도 있다. 또는 소스 기지국은 타켓 기지국으로부터 핸드오버 실행 조건 정보에 포함될 정보를 수신하여 단말로 전송하기 위한 핸드오버 실행 조건 정보를 생성할 수도 있다.
한편, 제어부(910)는 핸드오버 실행 조건 정보 또는 핸드오버 명령 정보를 복수의 타켓 기지국 또는 타켓 셀 별로 구분하여 구성할 수 있다.
송신부(920)는 RRC 연결을 맺고 있는 단말로 핸드오버 명령 정보 및 해당 핸드오버 명령을 실행하기 위한 조건 정보를 포함하는 실행 조건 정보를 전송할 수 있다. 일 예로, 전술한 핸드오버 실행 조건 정보 및 핸드오버 명령 정보는 RRC 연결 재구성 메시지에 포함되어 단말로 전송될 수 있다. 또한, 상위계층 시그널링은 복수의 핸드오버 실행 조건 정보 또는 핸드오버 명령 정보를 포함할 수 있으며, 각각의 정보는 식별자 또는 타켓 셀 또는 타켓 기지국 별로 구분되는 컨테이너에 포함될 수 있다.
한편, 전술한 바와 같이 단말은 소스 기지국으로부터 수신되는 상위계층 시그널링을 확인하고, 핸드오버 실행 조건 정보를 이용하여 타켓 셀 구성을 저장할 수 있다. 전술한 적용 기간을 지시하는 타이머가 핸드오버 실행 조건 정보에 포함되는 경우, 단말은 핸드오버 실행 조건 정보의 적용을 제한하는 타이머가 만료되면 타켓 셀 구성을 해제할 수 있다.
또한, 제어부(910)는 단말 기반 핸드오버 명령을 전송한 이후에 LTE 핸드오버 절차와 같이 네트워크 기반 핸드오버로 변경할 수 있다. 또는, 제어부(910)는 특정 타켓 기지국으로의 단말 기반 핸드오버 명령을 전송한 이후에 타켓 기지국을 변경할 수 있다. 이 경우에 송신부(920)는 변경된 핸드오버 실행 조건 정보 및 핸드오버 명령 정보를 포함하는 제2 상위계층 시그널링을 단말로 전송한다.
단말은 제2 상위계층 시그널링이 수신되면, 제2 상위계층 시그널링에 포함되는 핸드오버 명령 정보 및 핸드오버 실행 조건 정보를 이용하여 이전에 저장된 타켓 셀 구성을 제2 타켓 셀 구성으로 대체할 수 있다.
이 외에도, 제어부(910)는 본 실시예를 수행하는 데에 필요한 소스 기지국(900)의 전반적인 동작을 제어할 수 있다. 또한, 송신부(820)와 수신부(830)는 본 실시예를 수행하는 데에 필요한 신호, 데이터 등을 단말 및 타켓 기지국과 송수신할 수 있다.
전술한 실시예에서 언급한 표준내용 또는 표준문서들은 명세서의 설명을 간략하게 하기 위해 생략한 것으로 본 명세서의 일부를 구성한다. 따라서, 위 표준내용 및 표준문서들의 일부의 내용을 본 명세서에 추가하거나 청구범위에 기재하는 것은 본 개시의 범위에 해당하는 것으로 해석되어야 한다.
이상의 설명은 본 기술적 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 개시의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 실시예들은 본 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 기술사상의 범위가 한정되는 것은 아니다. 본 개시의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 개시의 권리범위에 포함되는 것으로 해석되어야 할 것이다.