이하, 본 출원의 실시예에 첨부된 도면을 참조하면서 본 출원의 실시예에 따른 기술 해결책을 보다 명확하게 설명한다. 설명되는 실시예는 단지 본 발명의 일부 실시예일 뿐이고, 모든 실시예가 아니다는 점이 자명하다. 본 명세서에 기재된 실시예에 따라 당업자가 창조적인 노력없이 얻을 수 있는 모든 다른 실시예는 모두 본 출원의 보호범위에 속한다.
본 출원의 실시예에 따른 기술적 해결책은 GSM(Global System of Mobile communication) 시스템, CDMA(Code Division Multiple Access) 시스템, WCDMA(Wideband Code Division Multiple Access) 시스템, WCDMA(Wideband Code Division Multiple Access) 시스템, GPRS(General Packet Radio Service) 시스템, LTE(Long Term Evolution) 시스템, LTE FDD(Frequency Division Duplex) 시스템, LTE TDD(Time Division Duplex) 시스템, UMTS(Universal Mobile Telecommunication System) 시스템, WiMAX(Worldwide Interoperability for Microwave Access) 통신 시스템 또는 5G 시스템 등 다양한 통신 시스템에 적용될 수 있다.
예시적으로, 본 출원의 실시예에 따른 통신 시스템(100)은 도 1에 도시되어 있다. 통신 시스템(100)은 네트워크 장치(110)를 포함할 수 있다. 네트워크 장치(110)는 단말 장치(120)(또는 통신 단말기, 단말기라고도 함)와 통신할 수 있다. 네트워크 장치(110)는 특정된 지리적 영역에 통신 커버리지를 제공하고, 또한 상기 커버리지 영역 내의 단말 장치와 통신할 수 있다. 선택적으로, 네트워크 장치(110)는 GSM 시스템 또는 CDMA 시스템에 있어서의 네트워크 장치(Base Transceiver Station, BTS), WCDMA 시스템에 있어서의 네트워크 장치(NodeB, NB), LTE 시스템에 있어서의 진화 네트워크 장치(Evolutional Node B, eNB 또는 eNodeB) 또는 클라우드 무선 액세스 네트워크(Cloud Radio Access Network, CRAN)의 무선 컨트롤러일 수 있다. 하나의 실시예에서, 네트워크 장치(110)는 모바일 스위치 센터, 릴레이 스테이션, 액세스 포인트, 차량 탑재 장치, 웨어러블 장치, 허브, 스위치, 네트워크 브리지, 라우터, 5G 네트워크의 네트워크 측 장치 또는 미래 진화 PLMN(Public Land Mobile Network)의 네트워크 장치 등일 수 있다.
통신 시스템(100)은 네트워크 장치(110)의 커버리지 영역 내의 적어도 하나의 단말 장치(120)를 더 포함한다. 본 명세서에서 사용되는 '단말 장치'는 유선 선로를 통해 접속되는 장치, 및/또는 무선 인터페이스를 통해 다른 단말 장치와 통신 신호를 송수신하는 장치, 및/또는 IoT(Internet of Things, IoT) 장치일 수 있지만, 이것에 한정되는 것은 아니다. 유선 선로는, 예를 들어, 공중 교환 전화망(public switched telephone network, PSTN), 디지털 가입자 회선(digital subscriber line, DSL), 디지털 케이블, 직접 연결 케이블 및/또는 다른 데이터 연결 라인/네트워크 연결 라인일 수 있다. 무선 인터페이스는, 예를 들어, 셀룰러 네트워크, 무선 근거리 네트워크(wireless local area network, WLAN), 디지털 비디오 방송 핸드 헬드(digital video broadcasting handheld, DVB-H) 네트워크와 같은 디지털 TV 네트워크, 위성 네트워크, 진폭 변조 주파수 변조(amplitude modulation-frequency modulation, AM-FM) 방송 송신기일 수 있다. 무선 인터페이스를 통해 통신하도록 구성된 단말 장치는 '무선 통신 단말기', '무선 단말기' 또는 '모바일 단말기'라고 부를 수 있다. 모바일 단말기의 예시로는 위성 또는 셀룰러 전화; 셀룰러 무선 전화와 데이터 처리, 팩스 및 데이터 통신 능력을 결합할 수 있는 개인 통신 시스템(personal communication system, PCS) 단말기; 무선 전화(radio telephone), 무선 호출기(pager), 인터넷/인트라넷 액세스(Internet/Intranet access), 웹 브라우징(web browsing), 노트북(notebook), 캘린더(calendar) 및/또는 글로벌 포지셔닝 시스템(global positioning system, GPS) 수신기를 포함할 수 있는 개인 디지털 보조(Personal Digital Assistant, PDA); 및 일반 노트북 및/또는 휴대용 수신기 또는 무선 전화 기능을 갖춘 다른 전자 장치를 포함할 수 있지만, 이것에 한정되는 것은 아니다. 단말 장치는 액세스 단말기, 사용자 장비(UE), 사용자 유닛, 사용자 스테이션, 모바일 스테이션, 이동국, 원격 스테이션, 원격 단말기, 모바일 장치, 사용자 단말기, 단말기, 무선 통신 장치, 사용자 에이전트, 또는 사용자 장치를 가리킬 수 있다. 액세스 단말기는 휴대폰, 무선 전화, SIP(Session Initiation Protocol) 전화, WLL(Wireless Local Loop) 스테이션, PDA, 무선 통신 기능을 갖는 핸드 헬드 장치, 컴퓨팅 장치 또는 무선 모뎀에 연결된 다른 처리 장치, 차량 탑재 장치, 웨어러블 장치, 5G 네트워크의 단말 장치 또는 미래 진화의 PLMN 내의 단말 장치 등일 수 있다.
선택적으로, 단말 장치(120) 사이는 D2D(Device to Device) 통신을 수행할 수 있다.
선택적으로, 5G 시스템 또는 5G 네트워크는 NR 시스템 또는 NR 네트워크라고 할 수 있다.
도 1은 하나의 네트워크 장치 및 2개의 단말 장치를 나타내고 있다. 선택적으로, 통신 시스템(100)은 여러 네트워크 장치를 포함할 수 있으며, 또한 각 네트워크 장치의 커버리지 영역 내에 다른 수량의 단말 장치가 있을 수 있으며, 본 출원의 실시예는 이것에 대하여 한정하지 않는다.
선택적으로, 통신 시스템(100)은 네트워크 컨트롤러, 이동 관리 엔티티(mobility management entity, MME) 등과 같은 다른 네트워크 엔티티를 더 포함할 수 있으며, 본 출원의 실시예는 이것에 대하여 한정하지 않는다.
본 출원의 실시예에 있어서, 네트워크/시스템에 있어서의 통신 기능을 갖는 장치는 통신 장치라고 부를 수 있다. 예를 들어, 도 1에 도시된 통신 시스템(100)에 있어서, 통신 장치는 통신 기능을 갖는 네트워크 장치(110) 및 단말 장치(120)를 포함할 수 있다. 네트워크 장치(110) 및 단말 장치(120)는 상술한 구체적인 장치일 수 있으며, 여기서 반복하지 않는다. 통신 장치는 통신 시스템(100) 내의 다른 장치를 더 포함할 수 있으며, 예를 들어, 네트워크 컨트롤러, MME 등 다른 네트워크 엔티티이며, 본 출원의 실시예는 이것에 대하여 구체적으로 한정하지 않는다.
본 명세서의 '시스템' 및 '네트워크'라는 용어는 본 명세서에서 서로 바꾸어 사용될 수 있다. 본 명세서의 '및/또는'이라는 용어는 단지 관련 대상의 연관 관계를 설명하고, 세가지 관계가 존재할 수 있으며, 예를 들어, 'A 및/또는 B'는 'A만 존재한다', 'A와 B가 동시에 존재한다', 'B 만 존재한다'라는 세가지 상황을 나타낼 수 있다. 또한, 본 명세서의 부호 '/'는 일반적으로 전후 관련 대상이 '또는'이라는 관계에 있음을 나타낸다.
본 발명의 실시예의 특징 및 기술 내용을 상세하게 이해하기 위하여, 아래 도면을 참조하면서 본 발명의 실시예를 상세하게 설명한다. 첨부된 도면은 참고로 사용될 뿐이며, 본 발명의 실시예를 한정하고자 하는 것은 아니다.
실시예 1
도 2는 본 발명의 실시예에 따른 리포트 핸드 오버 방법을 나타낸다. 상기 방법은 단말 장치에 적용되며, 아래 내용을 포함한다.
단계 201: 단말 장치와 제 1 목표 네트워크 장치 사이의 연결 확립이 성공하면 제 1 지시 정보를 송신하는 것 - 제 1 지시 정보는 단말 장치와 제 1 목표 네트워크 장치 사이의 연결 확립이 성공했음을 소스 네트워크 장치에 지시하는 데에 사용됨 - 및/또는
단말 장치와 제 1 목표 네트워크 장치 사이의 연결 확립이 실패하면 제 2 지시 정보를 송신하는 것 - 제 2 지시 정보는 단말 장치와 제 1 목표 네트워크 장치 사이의 연결 확립이 실패했음을 소스 네트워크 장치에 지시하는 데에 사용됨 - 을 포함한다.
단계 201에서, 제 1 지시 정보 및/또는 제 2 지시 정보의 송신은 전후 순서에 제한되지 않고, 실제 상황에 따라 조정될 수 있다.
단말 장치와 제 1 목표 네트워크 장치 사이의 연결 확립이 성공하였다는 것은 제 1 목표 네트워크 장치에 대한 단말 장치의 랜덤 액세스가 성공하였다는 것, 또는 단말 장치와 제 1 목표 네트워크 장치 사이의 동기화가 이루어진 것을 포함한다.
다시 말하면, 단말 장치가 제 1 목표 네트워크 장치에 대한 랜덤 액세스를 시작할 때, 랜덤 액세스가 성공하면 단말 장치는 제 1 지시 정보를 송신한다. 또는 단말 장치는 제 1 목표 네트워크 장치로 업 링크 메시지를 송신하고, 단말 장치와 제 1 목표 네트워크 장치 사이의 동기화가 이루어지면, 단말 장치와 제 1 목표 네트워크 장치 사이의 연결 확립이 성공하였다고 판단한다.
본 실시예에서 제공하는 기술 방안은 적어도 하나의 목표 네트워크 장치가 단말 장치용으로 구성된 시나리오에 적용 가능하다. 구체적으로, 단계 201을 실행하기 전에, 본 실시예에서 제공되는 방법은 또한 소스 네트워크 장치에서 송신된 핸드 오버 명령을 수신하는 것을 포함한다. 핸드 오버 명령은 적어도 하나의 목표 네트워크 장치에 관한 구성 정보를 포함하고, 적어도 하나의 목표 네트워크 장치는 제 1 목표 네트워크 장치를 포함한다.
핸드 오버 명령은 소스 네트워크 장치를 통해 단말 장치로 송신될 수 있으며, 소스 네트워크 장치는 적어도 하나의 목표 네트워크 장치로부터 대응하는 목표 네트워크 장치의 정보를 획득할 수 있다.
핸드 오버 및 정보 획득은 도 3에 도시되어 있다. 도 3에 도시된 바와 같이, 핸드 오버는 핸드 오버 준비 단계, 핸드 오버 실행 단계 및 핸드 오버 완료 단계를 포함한다.
핸드 오버 준비 단계는 도 3의 단계 1~6을 포함한다. 소스 네트워크 장치는 단말 장치로 측정 제어를 송신한다. 단말 장치는 여러 네트워크 장치 또는 셀을 측정한 다음에 소스 네트워크 장치로 측정 리포트를 송신한다. 소스 네트워크 장치는 수신된 측정 리포트에 따라(또는 추가로 무선 자원 관리(RRM) 정보와 결합하여) 핸드 오버 결정을 내린다. 소스 네트워크 장치는 목표 네트워크 장치가 핸드 오버를 준비하도록 목표 네트워크 장치로 핸드 오버 요청을 송신한다. 목표 네트워크 장치는 핸드 오버 요청에 따라 핸드 오버 허가 제어를 수행한다. 목표 네트워크 장치는 핸드 오버를 수행하기로 결정하면 소스 네트워크 장치로 핸드 오버 요청 확인을 송신한다.
다음, 핸드 오버 실행 단계는 도 3의 단계 7~11을 포함한다. 구체적으로 아래 내용을 포함한다. 목표 네트워크 장치는 RRC 정보를 생성하고, RRC 연결 재구성 정보를 소스 네트워크 장치로 송신하며, 소스 네트워크 장치는 RRC 연결 재구성 정보를 단말 장치로 송신한다. 단말 장치는 RRC 연결 재구성 정보를 수신한 다음에 RRC 연결 재구성 정보에 따라 핸드 오버를 실행한다. 그 다음에 소스 네트워크 장치는 목표 네트워크 장치로 SN 상태 전환(SN status transition)을 송신한다. 단말 장치는 목표 네트워크 장치와 동기화되고 목표 네트워크 장치로부터 업 링크(UL) 할당을 수신하며, 목표 네트워크 장치로 RRC 연결 재구성 완료 메시지를 송신한다.
마지막으로, 핸드 오버 완료 단계로 들어가며, 도 3의 단계 12~18을 포함한다. 구체적으로 아래 내용을 포함한다. 목표 네트워크 장치는 MME로 경로 전환 요청을 송신하여 단말 장치가 셀을 변경했음을 MME에게 통지한다. MME는 서비스 게이트웨이로 베어러 조정 요청을 송신하고, 서비스 게이트웨이는 다운 링크 경로 전환 처리를 실행한다. 서비스 게이트웨이는 처리를 완료한 후에 MME로 베어러 조정 완료 메시지를 송신하며, MME는 목표 네트워크 장치로 경로 전환 요청 확인 메시지를 송신한다. 목표 네트워크 장치는 소스 네트워크 장치로 단말 장치의 컨텍스트 석방을 요청하고, 소스 네트워크 장치는 리소스를 석방한다.
단말 장치는 적어도 하나의 목표 네트워크 장치의 핸드 오버 명령을 수신하면, 핸드 오버 명령에 따라 적어도 하나의 목표 네트워크 장치에서 제 1 목표 네트워크 장치를 선택하고, 제 1 목표 네트워크 장치와의 연결을 시작할 수 있다.
구체적으로, 제 1 지시 정보는 또한 연결 확립이 성공한 제 1 목표 네트워크 장치의 식별자(ID) 또는 연결 확립이 성공한 제 1 목표 네트워크 장치의 ID 및 연결 확립이 실패한 적어도 하나의 다른 목표 네트워크 장치의 ID를 포함한다. 제 1 목표 네트워크 장치와 적어도 하나의 다른 목표 네트워크 장치는 다르다.
다시 말하면, 단말 장치와 제 1 목표 네트워크 장치의 연결 확립이 성공하면, 소스 네트워크 장치로 제 1 목표 네트워크 장치의 ID를 송신한다.
이번 핸드 오버 과정에서, 단말 장치는 제 1 목표 네트워크 장치와 연결을 확립하기 전에 제 4 네트워크 장치 또는 제 5 네트워크 장치 등 다른 목표 네트워크 장치와의 연결을 시도할 수 있다. 단말 장치와 다른 목표 네트워크 장치 사이의 연결 확립이 실패하면, 단말 장치는 다른 목표 네트워크 장치의 ID를 기록한다. 단말 장치가 제 1 목표 네트워크 장치에 성공적으로 연결될 때, 단말 장치는 제 1 목표 네트워크 장치의 ID를 다른 목표 네트워크 장치의 ID와 함께 소스 네트워크 장치로 송신한다.
본 실시예는 또한 다른 처리 시나리오를 제공할 수 있다. 연결 확립이 실패할 때마다 단말 장치는 네트워크 측으로 제 2 지시 정보를 송신할 수 있다. 이런 경우에 단말 장치와 제 1 목표 네트워크 장치가 성공적으로 연결되면, 단말 장치는 연결 확립이 성공한 제 1 목표 네트워크 장치의 ID만을 제 1 지시 정보에 휴대하며, 제 1 지시 정보를 소스 네트워크 장치로 송신할 수 있다. 또는 단말 장치는 제 1 지시 정보에 제 1 목표 네트워크 장치의 ID 및 연결 확립이 실패한 다른 목표 네트워크 장치의 ID를 휴대하며, 제 1 지시 정보를 소스 네트워크 장치로 송신할 수 있다.
제 2 지시 정보는 또한 제 1 목표 네트워크 장치와의 연결 확립이 실패한 이유 및/또는 제 1 목표 네트워크 장치의 ID를 포함한다.
제 1 목표 네트워크 장치와의 연결 확립이 실패한 이유는 T304 타이머 만료, T307 타이머 만료, 랜덤 액세스가 재송신 최대 횟수에 도달하거나, 또는 기타 핸드 오버를 초래하는 이유를 포함할 수 있다.
T304 타이머 및 T307 타이머는 프리셋 타이머이다. 단말 장치가 RRC 연결 재구성 정보를 수신하면 T304 타이머를 트리거할 수 있으며, RRC 연결 재구성 정보는 이동 제어 정보를 포함한다. 단말 장치가 RRC 연결 재구성 정보를 수신하면 T307 타이머를 트리거할 수 있으며, RRC 연결 재구성 정보는 SCG 이동 제어 정보를 포함한다. 핸드 오버가 성공하면 T304 타이머는 중지된다. PSCell에 대한 단말 장치의 랜덤 액세스가 성공하면 T307 타이머는 중지된다. T304 타이머 또는 T307 타이머가 만료되면 핸드 오버가 실패한 것으로 간주되며, 또한 RRC 재연결 또는 기타 정보 통지와 같은 대응 조치가 수행될 수 있으며, 여기서 자세히 설명하지 않는다.
랜덤 액세스의 재송신 최대 횟수는 실제 상황에 따라 설정할 수 있으며, 예를 들어 10번 또는 10번보다 많거나 또는 적을 수 있으며, 이것에 대하여 특별히 한정하지 않는다.
본 실시예에서, 제 2 지시 정보를 송신하는 경우, 즉 단말 장치와 제 1 목표 네트워크 장치의 연결 확립이 실패한 경우, 직접 단말 장치용으로 구성된 적어도 하나의 목표 네트워크 장치에서 새로운 목표 네트워크 장치를 선택할 수 있으며, 예를 들어, 직접 적어도 하나의 목표 네트워크 장치에서 제 2 목표 네트워크 장치를 선택하고, 단말 장치는 제 2 목표 네트워크 장치와의 연결을 시도한다. 이 때에 제 2 목표 네트워크 장치를 새로운 제 1 목표 네트워크 장치로 할 수 있으며, 본 실시예의 상술한 동작을 반복할 수 있다. 실제 상황에 따라 목표 네트워크 장치의 재선택 횟수 문턱값을 설정할 수 있으며, 예를 들어, 다섯번 또는 다른 횟수이다. 목표 네트워크 장치의 재선택 횟수가 재선택 횟수 문턱값에 도달하면 핸드 오버가 실패하였다고 판단할 수 있으며, 그 다음에 RRC 연결 재확립, 유휴 상태 등 다른 상태로 돌아가는 동작을 수행할 수 있으며, 여기서는 자세히 설명하지 않는다.
본 실시예에서 제공하는 기술 방안은 하나의 목표 네트워크 장치가 단말 장치용으로 구성되고, 단말 장치가 소스 네트워크 장치에 연결되어 있는 시나리오에도 적용 가능하다. 본 기술 방안과 상술한 기술 방안의 구별점은 제 2 지시 정보는 핸드 오버를 수행할 단말 장치를 위해 소스 네트워크 장치에 제 2 목표 네트워크 장치를 선택하도록 지시하는 정보를 더 포함한다.
즉, 소스 네트워크 장치는 단말 장치를 위해 여러 목표 네트워크 장치에서 제 2 목표 네트워크 장치를 재선택하여 단말 장치가 제 2 목표 네트워크 장치에 대한 액세스를 시작할 수 있도록 한다. 이 때, 제 2 목표 네트워크 장치를 새로운 제 1 목표 네트워크 장치로 하여 위에서 설명한 동작을 반복할 수 있으며, 여기서는 자세히 설명하지 않는다. 제 2 목표 네트워크 장치와 제 1 목표 네트워크 장치는 다르다. 또한 소스 네트워크 장치는 재선택 횟수를 제어할 수 있다. 구체적으로, 소스 네트워크 장치는 미리 설정된 재선택 횟수 문턱값에 따라 재선택 횟수를 제어할 수 있으며, 예를 들어, 실제 상황에 따라 문턱값은 8회로 설정될 수 있으며, 이것에 대해 한정하지 않는다.
상기 설명에 따라, 본 실시예에서, 제 1 지시 정보 또는 제 2 지시 정보는 또한 단말 장치의 연결 상태를 포함한다.
단말 장치의 연결 상태는 소스 네트워크 장치와의 연결 상태, 제 1 목표 네트워크 장치와의 연결 상태, 제 2 목표 네트워크 장치와의 연결 상태 중 적어도 하나를 포함한다. 제 1 목표 네트워크 장치 및 제 2 목표 네트워크 장치는 단말 장치가 핸드 오버하기 위한 목표 네트워크 장치이다. 또는 제 1 목표 네트워크 장치 및 제 2 목표 네트워크 장치 는 보조 노드(secondary node, SN)이며, 소스 네트워크 장치는 마스터 노드(master node, MN)이다. LTE 시스템에서 SN은 보조 셀 그룹(secondary cell group, SCG)라고 하고, NR 시스템에서는 SN이라고 하며, SCG와 SN은 동일한 개념을 가리키며, 즉 SN은 이중 연결(dual connectivity, DC) 시나리오의 제 2 서비스 네트워크 장치이다.
구체적으로, 단말 장치의 연결 상태는 아래 내용 중 하나를 포함한다: 단말 장치는 소스 네트워크 장치에 연결되어 있고, 목표 네트워크 장치에 연결되지 않는다; 단말 장치는 소스 네트워크 장치와의 연결을 끊고, 목표 네트워크 장치에 성공적으로 연결된다; 단말 장치는 SCG에 연결되지 않고, SCG 연결 변경이 실패하였다. 물론 다른 시나리오가 있을 수 있다. 예를 들어, 여러 SCG가 구성된 시나리오에서, 단말 장치는 하나의 SCG에 연결되지 못했다; 여러 목표 셀이 구성된 시나리오에서, 단말 장치는 하나의 목표 셀에 연결되지 못했다. 다른 적용 가능한 시나리오가 존재할 가능성이 있고, 본 실시예는 자세히 설명하지 않는다.
이하, 제 1 지시 정보 및 제 2 지시 정보를 송신하는 방식을 설명한다.
무선 자원 제어(radio resource control, RRC) 시그널링을 통해 소스 네트워크 장치로 제 1 지시 정보를 송신하거나 또는 비 액세스 계층(non-access stratum, NAS) 시그널링을 통해 네트워크 측으로 제 1 지시 정보를 송신한다.
RRC 시그널링을 통해 소스 네트워크 장치로 제 2 지시 정보를 송신하거나 또는 NAS 시그널링을 통해 네트워크 측으로 제 2 지시 정보를 송신한다.
제 1 지시 정보 및/또는 제 2 지시 정보는 소스 네트워크 장치로 송신될 수 있고, 또는 네트워크 측, 특히 E-UTRA(Evolved Universal Terrestrial Radio Access)로 송신될 수 있다. 제 1 지시 정보 및/또는 제 2 지시 정보는 네트워크 측으로 송신된 후에 네트워크의 상호 연결을 통해 소스 네트워크 장치에 저장될 수 있음을 이해할 수 있다.
제 1 지시 정보는 아래 방식으로 송신된다: 제 1 지시 정보는 직접 소스 네트워크 장치로 송신된다; 제 1 지시 정보는 제 1 목표 네트워크 장치를 통해 소스 네트워크 장치로 전송된다; 제 1 지시 정보는 네트워크 측으로 송신된다.
제 2 지시 정보는 아래 방식으로 송신된다: 제 2 지시 정보는 직접 소스 네트워크 장치로 송신된다; 제 2 지시 정보는 네트워크 측으로 송신된다.
즉, 단말 장치와 제 1 목표 네트워크 장치가 성공적으로 연결되면, 단말 장치는 직접 소스 네트워크 장치로 제 1 지시 정보를 송신하여 연결 성공을 통지할 수 있다. 또는 제 1 목표 네트워크 장치에서 소스 네트워크 장치로 제 1 지시 정보를 송신할 수 있다. 또는, 단말 장치가 제 1 목표 네트워크 장치로 제 1 지시 정보를 송신한 후에, 제 1 목표 네트워크 장치를 통해 소스 네트워크 장치로 제 1 지시 정보를 전송할 수 있다. 또는 E-UTRA 등 네트워크 측으로 제 1 지시 정보를 송신할 수도 있다. 단말 장치가 제 1 목표 네트워크 장치로 제 1 지시 정보를 송신한 후에, 제 1 목표 네트워크 장치는 소스 네트워크 장치 및/또는 네트워크 측으로 제 1 지시 정보를 송신한다.
단말 장치와 제 1 목표 네트워크 장치의 연결이 실패하면, 단말 장치는 직접 소스 네트워크 장치로 제 2 지시 정보를 송신하여 제 1 목표 네트워크 장치와의 연결이 실패하였음을 통지하거나 또는 단말 장치는 네트워크 측으로 제 2 지시 정보를 송신할 수 있다. 또는, 단말 장치와 제 1 목표 네트워크 장치의 연결이 실패하면, 제 1 목표 네트워크 장치에서 소스 네트워크 장치로 제 2 지시 정보를 송신할 수도 있다. 이런 경우, 단말 장치와 제 1 목표 네트워크 장치는 연결되어 있지 않기 때문에, 단말 장치는 제 1 목표 네트워크 장치로 제 2 지시 정보를 송신할 수 없다.
제 1 지시 정보 및/또는 제 2 지시 정보는 핸드 오버 중에 획득한 측정 정보를 더 포함할 수 있다. 네트워크 측 또는 소스 기지국은 제 1 지시 정보 및/또는 제 2 지시 정보를 수신한 후에 후속 네트워크 최적화를 위해 측정 정보를 사용할 수 있다. 핸드 오버에 실패하였을 때에 획득된 제 2 지시 정보의 측정 정보는 후속 네트워크 최적화를 위해 네트워크 측에서 사용될 수 있다.
본 실시예에서 제공되는 다른 시나리오는 이중 연결(DC) 아키텍처의 핸드 오버 처리이다. 단말 장치가 소스 기지국에서 목표 기지국으로 핸드 오버될 때, 소스 기지국은 제 1 목표 네트워크 장치를 소스 네트워크 장치의 SN으로 추가할 수 있다. 도 10은 DC 아키텍처의 마스터 셀 그룹(Master Cell Group, MCG) 베어러 및 MCG 분할 베어러(MCG split bearer)의 프로토콜 스택을 예시하는 개략도이다. 도 10에 도시된 바와 같이, 서빙 셀은 단말 장치의 MN의 프로토콜 스택으로 간주될 수 있으며, 목표 셀은 제 1 목표 네트워크 장치의 프로토콜 스택, 즉 SN의 프로토콜 스택으로 간주될 수 있다.
단말 장치는 현재 MN에 연결되어 있는 경우, 단말 장치가 핸드 오버를 수행하면, 단말 장치는 소스 네트워크 장치의 SN을 MN으로 한다. 소스 네트워크 장치의 SN은 제 1 목표 네트워크 장치이고, 제 1 목표 네트워크 장치와의 연결을 확립한다.
단말 장치는 핸드 오버 명령을 수신하면 핸드 오버를 수행하고, 소스 네트워크 장치의 SN, 즉 제 1 목표 네트워크 장치는 직접 MN으로 전환되며, 제로 지연 핸드 오버를 달성한다. 소스 네트워크 장치의 SN을 MN으로 사용하는 경우, 소스 네트워크 장치를 제 1 목표 네트워크 장치의 SN으로 사용할 수 있다.
즉, 단말 장치가 제 1 목표 네트워크 장치로 성공적으로 핸드 오버하면, 제 1 목표 네트워크 장치는 MN 역할을 하고, 소스 네트워크 장치는 제 1 목표 네트워크 장치의 SN 역할을 한다.
이런 상황에서 SN이 MN으로 전환되지 않으면, 즉 제 1 목표 네트워크 장치와의 연결 확립이 실패하면, RRC 연결 재확립이 트리거된다. 구체적으로, 제 1 목표 네트워크 장치와의 연결 확립이 실패하면(MCG의 베어러 실패, 예를 들어, MCG 베어러에 의해 캐링되는 데이터의 RLC ARQ(automatic retransmission request)가 미리 설정된 재송신 횟수 문턱값에 도달함), RRC 연결 재확립이 트리거된다.
또는 SN이 MN으로 전환되지 않으면, 즉 제 1 목표 네트워크 장치와의 연결 확립이 실패하면, 제 2 지시 정보를 송신할 수 있다.
제 2 지시 정보는 직접 소스 네트워크 장치로 송신되거나 또는 네트워크 측으로 송신될 수 있다. DC 아키텍처에서 소스 네트워크 장치는 핸드 오버 전의 MN이라고 이해할 수 있다.
제 2 지시 정보의 송신을 트리거하는 트리거 조건은 아래 내용 중 하나를 포함할 수 있다: 보조 셀 그룹(Secondary Cell Group, SCG)의 실패; MCG 분할 베어러(MCG split bearer)에 의해 캐링되는 데이터의 ARQ가 미리 설정된 재송신 횟수의 문턱값을 초과함; SCG 분할 베어러(SCG split bearer)에 의해 캐링되는 데이터의 ARQ가 미리 설정된 재송신 횟수의 문턱값을 초과한다.
제 1 목표 네트워크 장치와의 연결을 시작할 때, 단말 장치는 소스 네트워크 장치와의 연결을 유지할 수 있다. 예를 들어, 단말 장치는 소스 네트워크 장치와 연관된 제 1 프로토콜 스택 및 제 1 관련 키를 유지하고, 또한 제 1 목표 네트워크 장치와 연관된 제 2 프로토콜 스택 및 제 2 관련 키를 유지한다. 제 1 관련 키와 제 2 관련 키와는 다르다. 제 2 관련 키는 제 1 관련 키에서 생성될 수 있다.
제 1 프로토콜 스택과 제 2 프로토콜 스택은 같거나 다를 수 있으며, 또는 적어도 부분적으로 다를 수 있다. 예를 들어, 5G 시스템인 경우, 단말 장치와 소스 네트워크 장치 사이 및 단말 장치와 제 1 목표 네트워크 장치 사이에서 서로 다른 서비스 데이터 적응 프로토콜(service data adaption protocol, SDAP), 서로 다른 패킷 데이터 컨버전스 프로토콜(packet data convergence protocol, PDCP), 서로 다른 무선 링크 제어(radio link control, RLC) 프로토콜, 서로 다른 미디어 액세스 제어(media access control, MAC) 엔티티, 서로 다른 하위 계층(low layer) 엔티티를 유지할 수 있다. 4G 시스템인 경우, 단말 장치와 소스 네트워크 장치 사이 및 단말 장치와 제 1 목표 네트워크 장치 사이에서 서로 다른 패킷 데이터 컨버전스 프로토콜(packet data convergence protocol, PDCP), 서로 다른 무선 링크 제어(radio link control, RLC) 프로토콜, 서로 다른 미디어 액세스 제어(media access control, MAC) 엔티티, 서로 다른 하위 계층(low layer) 엔티티를 유지할 수 있다. 또한, 본 실시예에서 제공되는 기술 방안에서, 서로 다른 키를 사용하는 것을 보장하기 위해, 제 1 프로토콜 스택의 PDCP와 제 2 프로토콜 스택의 PDCP는 분명 다르다. 제 1 프로토콜 스택 및 제 2 프로토콜 스택에서 SDAP, RLC 프로토콜 및 MAC 엔티티 및 물리 계층 중 적어도 하나는 같거나 다를 수 있다. 다른 실시예에 있어서, 제 1 프로토콜 스택 및 제 2 프로토콜 스택은 SDAP, RLC 프로토콜 및 MAC 엔티티 및 물리 계층 중 적어도 하나를 공유할 수 있거나, 또는 별도로 SDAP, RLC 프로토콜, MAC 엔티티 및 물리 계층을 가질 수 있다.
상술한 기술 방안에 다르면, 단말 장치와 제 1 목표 네트워크 장치 사이의 연결을 확립할 때에 소스 네트워크 장치로 제 1 지시 정보 및/또는 제 2 지시 정보를 송신하여 단말 장치와 제 1 목표 네트워크 장치 사이의 연결 확립이 성공하였는지 여부를 소스 네트워크 장치로 통지함으로써, 다양한 시나리오에서 소스 네트워크 장치로 지시 정보를 보낼 수 있으며, 다양한 핸드 오버 시나리오에 적용될 수 있다.
실시예 2
도 4는 본 발명의 실시예에 따른 리포트 핸드 오버 방법을 나타낸다. 상기 방법은 소스 네트워크 장치에 적용되며, 아래 내용을 포함한다.
단계 401: 제 1 지시 정보 및/또는 제 2 지시 정보를 수신하며, 제 1 지시 정보는 단말 장치와 제 1 목표 네트워크 장치 사이의 연결 확립이 성공했음을 소스 네트워크 장치에 지시하는 데에 사용되고, 제 2 지시 정보는 단말 장치와 제 1 목표 네트워크 장치 사이의 연결 확립이 실패했음을 소스 네트워크 장치에 지시하는 데에 사용된다.
단말 장치와 제 1 목표 네트워크 장치 사이의 연결 확립이 성공하였다는 것은 제 1 목표 네트워크 장치에 대한 단말 장치의 랜덤 액세스가 성공하였다는 것, 또는 단말 장치와 제 1 목표 네트워크 장치 사이의 동기화가 이루어진 것을 포함한다.
다시 말하면, 단말 장치가 제 1 목표 네트워크 장치에 대한 랜덤 액세스를 시작할 때, 랜덤 액세스가 성공하면 단말 장치는 제 1 지시 정보를 송신한다. 또는 단말 장치는 제 1 목표 네트워크 장치로 업 링크 메시지를 송신하고, 단말 장치와 제 1 목표 네트워크 장치 사이의 동기화가 이루어지면, 단말 장치와 제 1 목표 네트워크 장치 사이의 연결 확립이 성공하였다고 판단한다.
본 실시예에서 제공하는 기술 방안에서, 제 1 지시 정보 및/또는 제 2 지시 정보를 수신하기 전에, 상기 방법은 또한 단말 장치로 핸드 오버 명령을 송신하는 것을 포함한다. 핸드 오버 명령은 적어도 하나의 목표 네트워크 장치에 관한 구성 정보를 포함하고, 적어도 하나의 목표 네트워크 장치는 제 1 목표 네트워크 장치를 포함한다.
소스 네트워크 장치는 적어도 하나의 목표 네트워크 장치로부터 대응하는 목표 네트워크 장치의 정보를 획득할 수 있다. 핸드 오버 및 정보 획득은 도 3에 도시되어 있다. 도 3에 도시된 바와 같이, 핸드 오버는 핸드 오버 준비 단계, 핸드 오버 실행 단계 및 핸드 오버 완료 단계를 포함한다.
핸드 오버 준비 단계는 도 3의 단계 1~6을 포함한다. 소스 네트워크 장치는 단말 장치로 측정 제어를 송신한다. 단말 장치는 여러 네트워크 장치 또는 셀을 측정한 다음에 소스 네트워크 장치로 측정 리포트를 송신한다. 소스 네트워크 장치는 수신된 측정 리포트에 따라(또는 추가로 무선 자원 관리(RRM) 정보와 결합하여) 핸드 오버 결정을 내린다. 소스 네트워크 장치는 목표 네트워크 장치가 핸드 오버를 준비하도록 목표 네트워크 장치로 핸드 오버 요청을 송신한다. 목표 네트워크 장치는 핸드 오버 요청에 따라 핸드 오버 허가 제어를 수행한다. 목표 네트워크 장치는 핸드 오버를 수행하기로 결정하면 소스 네트워크 장치로 핸드 오버 요청 확인을 송신한다.
다음, 핸드 오버 실행 단계는 도 3의 단계 7~11을 포함한다. 구체적으로 아래 내용을 포함한다. 목표 네트워크 장치는 RRC 정보를 생성하고, RRC 연결 재구성 정보를 소스 네트워크 장치로 송신하며, 소스 네트워크 장치는 RRC 연결 재구성 정보를 단말 장치로 송신한다. 단말 장치는 RRC 연결 재구성 정보를 수신한 다음에 RRC 연결 재구성 정보에 따라 핸드 오버를 실행한다. 그 다음에 소스 네트워크 장치는 목표 네트워크 장치로 SN 상태 전환(SN status transition)을 송신한다. 단말 장치는 목표 네트워크 장치와 동기화되고 목표 네트워크 장치로부터 업 링크(UL) 할당을 수신하며, 목표 네트워크 장치로 RRC 연결 재구성 완료 메시지를 송신한다.
마지막으로, 핸드 오버 완료 단계로 들어가며, 도 3의 단계 12~18을 포함한다. 구체적으로 아래 내용을 포함한다. 목표 네트워크 장치는 MME로 경로 전환 요청을 송신하여 단말 장치가 셀을 변경했음을 MME에게 통지한다. MME는 서비스 게이트웨이로 베어러 조정 요청을 송신하고, 서비스 게이트웨이는 다운 링크 경로 전환 처리를 실행한다. 서비스 게이트웨이는 처리를 완료한 후에 MME로 베어러 조정 완료 메시지를 송신하며, MME는 목표 네트워크 장치로 경로 전환 요청 확인 메시지를 송신한다. 목표 네트워크 장치는 소스 네트워크 장치로 단말 장치의 컨텍스트 석방을 요청하고, 소스 네트워크 장치는 리소스를 석방한다.
단말 장치는 적어도 하나의 목표 네트워크 장치로의 핸드 오버 명령을 수신하면, 핸드 오버 명령에 따라 적어도 하나의 목표 네트워크 장치에서 제 1 목표 네트워크 장치를 선택하고, 제 1 목표 네트워크 장치와의 연결을 시작할 수 있다.
구체적으로, 제 1 지시 정보는 또한 연결 확립이 성공한 제 1 목표 네트워크 장치의 식별자(ID) 또는 연결 확립이 성공한 제 1 목표 네트워크 장치의 ID 및 연결 확립이 실패한 적어도 하나의 다른 목표 네트워크 장치의 ID를 포함한다. 제 1 목표 네트워크 장치와 적어도 하나의 다른 목표 네트워크 장치 는 다르다.
다시 말하면, 단말 장치와 제 1 목표 네트워크 장치의 연결 확립이 성공하면, 단말 장치는 소스 네트워크 장치로 제 1 목표 네트워크 장치의 ID를 송신한다.
이번 핸드 오버 과정에서, 단말 장치는 제 1 목표 네트워크 장치와 연결을 확립하기 전에 제 4 네트워크 장치 또는 제 5 네트워크 장치 등 다른 목표 네트워크 장치와의 연결을 시도할 수 있다. 단말 장치와 다른 목표 네트워크 장치 사이의 연결 확립이 실패하면, 단말 장치는 다른 목표 네트워크 장치의 ID를 기록한다. 단말 장치가 제 1 목표 네트워크 장치에 성공적으로 연결될 때, 단말 장치는 제 1 목표 네트워크 장치의 ID를 다른 목표 네트워크 장치의 ID와 함께 소스 네트워크 장치로 송신한다.
본 실시예는 또한 다른 처리 시나리오를 제공할 수 있다. 연결 확립이 실패할 때마다 단말 장치는 네트워크 측으로 제 2 지시 정보를 송신할 수 있다. 이런 경우에 단말 장치와 제 1 목표 네트워크 장치가 성공적으로 연결되면, 단말 장치는 연결 확립이 성공한 제 1 목표 네트워크 장치의 ID만을 제 1 지시 정보에 휴대하며, 제 1 지시 정보를 소스 네트워크 장치로 송신할 수 있다. 또는 단말 장치는 제 1 지시 정보에 제 1 목표 네트워크 장치의 ID 및 연결 확립이 실패한 다른 목표 네트워크 장치의 ID를 휴대하며, 제 1 지시 정보를 소스 네트워크 장치로 송신할 수 있다.
제 2 지시 정보는 또한 제 1 목표 네트워크 장치와의 연결 확립이 실패한 이유 및/또는 제 1 목표 네트워크 장치의 ID를 포함한다.
제 1 목표 네트워크 장치와의 연결 확립이 실패한 이유는 T304 타이머 만료, T307 타이머 만료, 랜덤 액세스가 재송신 최대 횟수에 도달하거나, 또는 기타 핸드 오버를 초래하는 이유를 포함할 수 있다.
T304 타이머 및 T307 타이머는 프리셋 타이머이다. 단말 장치가 RRC 연결 재구성 정보를 수신하면 T304 타이머를 트리거할 수 있으며, RRC 연결 재구성 정보는 이동 제어 정보를 포함한다. 단말 장치가 RRC 연결 재구성 정보를 수신하면 T307 타이머를 트리거할 수 있으며, RRC 연결 재구성 정보는 SCG 이동 제어 정보를 포함한다. 핸드 오버가 성공하면 T304 타이머는 중지된다. PSCell에 대한 단말 장치의 랜덤 액세스가 성공하면 T307 타이머는 중지된다. T304 타이머 또는 T307 타이머가 만료되면 핸드 오버가 실패한 것으로 간주되며, 또한 RRC 재연결 또는 기타 정보 통지와 같은 대응 조치가 수행될 수 있으며, 여기서 자세히 설명하지 않는다.
랜덤 액세스의 재송신 최대 횟수는 실제 상황에 따라 설정할 수 있으며, 예를 들어 10번 또는 10번보다 많거나 또는 적을 수 있으며, 이것에 대하여 특별히 한정하지 않는다.
본 실시예에서, 제 2 지시 정보를 송신하는 경우, 즉 단말 장치와 제 1 목표 네트워크 장치의 연결 확립이 실패한 경우, 직접 단말 장치용으로 구성된 적어도 하나의 목표 네트워크 장치에서 새로운 목표 네트워크 장치를 선택할 수 있으며, 예를 들어, 직접 적어도 하나의 목표 네트워크 장치에서 제 2 목표 네트워크 장치를 선택하고, 단말 장치는 제 2 목표 네트워크 장치와의 연결을 시도한다. 이 때, 제 2 목표 네트워크 장치를 새로운 제 1 목표 네트워크 장치로 할 수 있으며, 본 실시예의 상술한 동작을 반복할 수 있다. 실제 상황에 따라 목표 네트워크 장치의 재선택 횟수 문턱값을 설정할 수 있으며, 예를 들어, 다섯번 또는 다른 횟수이다. 목표 네트워크 장치의 재선택 횟수가 재선택 횟수 문턱값에 도달하면 핸드 오버가 실패하였다고 판단할 수 있으며, 그 다음에 RRC 연결 재확립, 유휴 상태 등 다른 상태로 돌아가는 동작을 수행할 수 있으며, 여기서는 자세히 설명하지 않는다.
본 실시예에서 제공하는 기술 방안은 하나의 목표 네트워크 장치가 단말 장치용으로 구성되고, 단말 장치가 소스 네트워크 장치에 연결되어 있는 시나리오에도 적용 가능하다. 본 기술 방안과 상술한 기술 방안의 구별점은 제 2 지시 정보는 핸드 오버를 수행할 단말 장치를 위해 소스 네트워크 장치에 제 2 목표 네트워크 장치를 선택하도록 지시하는 정보를 더 포함한다. 이 때, 상기 방법은 아래 내용을 더 포함한다. 즉, 제 2 지시 정보를 수신한 다음에, 제 2 지시 정보에 따라 적어도 하나의 목표 네트워크 장치에서 제 2 목표 네트워크 장치를 선택하고, 그 선택 결과를 단말 장치로 송신한다.
즉, 소스 네트워크 장치는 단말 장치를 위해 여러 목표 네트워크 장치에서 제 2 목표 네트워크 장치를 재선택하여 단말 장치가 제 2 목표 네트워크 장치에 대한 액세스를 시작할 수 있도록 한다. 이 때, 제 2 목표 네트워크 장치를 새로운 제 1 목표 네트워크 장치로 하여 위에서 설명한 동작을 반복할 수 있으며, 여기서는 자세히 설명하지 않는다. 제 2 목표 네트워크 장치와 제 1 목표 네트워크 장치는 다르다. 또한 소스 네트워크 장치는 재선택 횟수를 제어할 수 있다. 구체적으로, 소스 네트워크 장치는 미리 설정된 재선택 횟수 문턱값에 따라 재선택 횟수를 제어할 수 있으며, 예를 들어, 실제 상황에 따라 문턱값은 8회로 설정될 수 있으며, 이것에 대해 한정하지 않는다.
상기 설명에 따라, 본 실시예에서, 제 1 지시 정보 또는 제 2 지시 정보는 또한 단말 장치의 연결 상태를 포함한다.
단말 장치의 연결 상태는 소스 네트워크 장치와의 연결 상태, 제 1 목표 네트워크 장치와의 연결 상태, 제 2 목표 네트워크 장치와의 연결 상태 중 적어도 하나를 포함한다. 제 1 목표 네트워크 장치 및 제 2 목표 네트워크 장치는 단말 장치가 핸드 오버하기 위한 목표 네트워크 장치이다. 또는 제 1 목표 네트워크 장치 및 제 2 목표 네트워크 장치 는 보조 노드(secondary node, SN)이며, 소스 네트워크 장치는 마스터 노드(master node, MN)이다. LTE 시스템에서 SN은 보조 셀 그룹(secondary cell group, SCG)라고 하고, NR 시스템에서는 SN이라고 하며, SCG와 SN은 동일한 개념을 가리키며, 즉 SN은 이중 연결(dual connectivity, DC) 시나리오의 제 2 서비스 네트워크 장치이다.
구체적으로, 단말 장치의 연결 상태는 아래 내용 중 하나를 포함한다: 단말 장치는 소스 네트워크 장치에 연결되어 있고, 목표 네트워크 장치에 연결되지 않는다; 단말 장치는 소스 네트워크 장치와의 연결을 끊고, 목표 네트워크 장치에 성공적으로 연결된다; 단말 장치는 SCG에 연결되지 않고, SCG 연결 변경이 실패하였다. 물론 다른 시나리오가 있을 수 있다. 예를 들어, 여러 SCG가 구성된 시나리오에서, 단말 장치는 하나의 SCG에 연결되지 못했다; 여러 목표 셀이 구성된 시나리오에서, 단말 장치는 하나의 목표 셀에 연결되지 못했다. 다른 적용 가능한 시나리오가 존재할 가능성이 있고, 본 실시예는 자세히 설명하지 않는다.
이하, 제 1 지시 정보 및 제 2 지시 정보를 수신하는 방식을 설명한다.
무선 자원 제어(radio resource control, RRC) 시그널링을 통해 제 1 지시 정보를 수신하거나 또는 비 액세스 계층(non-access stratum, NAS) 시그널링을 통해 네트워크 측으로부터 제 1 지시 정보를 수신한다.
RRC 시그널링을 통해 제 2 지시 정보를 수신하거나 또는 NAS 시그널링을 통해 네트워크 측으로부터 제 2 지시 정보를 수신한다.
제 1 지시 정보를 수신하는 것은 아래 내용 중 하나를 포함한다: 단말 장치가 직접 소스 네트워크 장치로 송신하는 제 1 지시 정보를 수신한다; 제 1 목표 네트워크 장치를 통해 소스 네트워크 장치로 전송하는 제 1 지시 정보를 수신한다; 네트워크 측으로부터 제 1 지시 정보를 획득할 수 있다.
제 2 지시 정보를 수신하는 것은 아래 내용 중 하나를 포함한다: 단말 장치가 직접 소스 네트워크 장치로 송신하는 제 2 지시 정보를 수신한다; 제 1 목표 네트워크 장치에서 송신하는 제 2 지시 정보를 수신한다; 네트워크 측으로부터 제 2 지시 정보를 획득할 수 있다.
즉, 단말 장치와 제 1 목표 네트워크 장치가 성공적으로 연결되면, 단말 장치는 직접 소스 네트워크 장치로 제 1 지시 정보를 송신하여 연결 성공을 통지할 수 있다. 또는 제 1 목표 네트워크 장치에서 소스 네트워크 장치로 제 1 지시 정보를 송신할 수 있다. 또는, 단말 장치가 제 1 목표 네트워크 장치로 제 1 지시 정보를 송신한 후에, 제 1 목표 네트워크 장치를 통해 소스 네트워크 장치로 제 1 지시 정보를 전송할 수 있다. 또는 E-UTRA 등 네트워크 측으로 제 1 지시 정보를 송신할 수도 있다.
단말 장치와 제 1 목표 네트워크 장치의 연결이 실패하면, 단말 장치는 직접 소스 네트워크 장치로 제 2 지시 정보를 송신하여 제 1 목표 네트워크 장치와의 연결이 실패하였음을 통지하거나 또는 단말 장치는 네트워크 측으로 제 2 지시 정보를 송신할 수 있다. 또는, 단말 장치와 제 1 목표 네트워크 장치의 연결이 실패하면, 제 1 목표 네트워크 장치에서 소스 네트워크 장치로 제 2 지시 정보를 송신할 수도 있다. 이런 경우, 단말 장치와 제 1 목표 네트워크 장치는 연결되어 있지 않기 때문에, 단말 장치는 제 1 목표 네트워크 장치로 제 2 지시 정보를 송신할 수 없다.
소스 네트워크 장치는 제 1 지시 정보 및/또는 제 2 지시 정보를 수신한 다음에, NAS 시그널링을 통해 제 1 지시 정보 및/또는 제 2 지시 정보를 네트워크측으로 송신할 수 있으며, 여기서는 구체적으로 설명하지 않는다.
제 1 지시 정보 및/또는 제 2 지시 정보는 핸드 오버 중에 획득한 측정 정보를 더 포함할 수 있다. 네트워크 측 또는 소스 기지국은 제 1 지시 정보 및/또는 제 2 지시 정보를 수신한 후에 후속 네트워크 최적화를 위해 측정 정보를 사용할 수 있다. 핸드 오버에 실패하였을 때에 획득된 제 2 지시 정보의 측정 정보는 후속 네트워크 최적화를 위해 네트워크 측에서 사용될 수 있다.
본 실시예에서 제공되는 다른 시나리오는 이중 연결(DC) 아키텍처의 핸드 오버 처리이다. 단말 장치가 소스 기지국에서 목표 기지국으로 핸드 오버될 때, 소스 기지국은 제 1 목표 네트워크 장치를 소스 네트워크 장치의 SN으로 추가할 수 있다. 도 10은 DC 아키텍처의 마스터 셀 그룹(Master Cell Group, MCG) 베어러 및 MCG 분할 베어러(MCG split bearer)의 프로토콜 스택을 예시하는 개략도이다. 도 10에 도시된 바와 같이, 서빙 셀은 단말 장치의 MN의 프로토콜 스택으로 간주될 수 있으며, 목표 셀은 제 1 목표 네트워크 장치의 프로토콜 스택, 즉 SN의 프로토콜 스택으로 간주될 수 있다. MN에서 SN으로 전환하면 PDCP의 데이터를 직접 목표 셀의 RLC로 전송할 수 있다.
DC 아키텍처에서 핸드 오버가 성공하면, 소스 네트워크 장치, 즉 제 1 목표 네트워크 장치의 SN 역할을 하는 소스 네트워크 장치를 삭제할 수 있다. 핸드 오버가 실패하면, 단말 장치 또는 제 1 네트워크 장치에서 송신된 제 2 지시 정보를 수신할 수 있다.
단말 장치가 제 1 목표 네트워크 장치와 연결을 시작하면, 단말 장치는 소스 네트워크 장치와의 연결을 유지할 수 있다. 예를 들어, 단말 장치는 소스 네트워크 장치와 연관된 제 1 프로토콜 스택 및 제 1 관련 키를 유지하고, 또한 제 1 목표 네트워크 장치와 연관된 제 2 프로토콜 스택 및 제 2 관련 키를 유지한다.
제 1 관련 키와 제 2 관련 키와는 다르다. 제 2 관련 키는 제 1 관련 키에서 생성될 수 있다.
제 1 프로토콜 스택과 제 2 프로토콜 스택은 같거나 다른 수 있으며, 또는 적어도 부분적으로 다를 수 있다. 예를 들어, 5G 시스템인 경우, 단말 장치와 소스 네트워크 장치 사이 및 단말 장치와 제 1 목표 네트워크 장치 사이에서 서로 다른 서비스 데이터 적응 프로토콜(service data adaption protocol, SDAP), 서로 다른 패킷 데이터 컨버전스 프로토콜(packet data convergence protocol, PDCP), 서로 다른 무선 링크 제어(radio link control, RLC) 프로토콜, 서로 다른 미디어 액세스 제어(media access control, MAC) 엔티티, 서로 다른 하위 계층(low layer) 엔티티를 유지할 수 있다. 4G 시스템인 경우, 단말 장치와 소스 네트워크 장치 사이 및 단말 장치와 제 1 목표 네트워크 장치 사이에서 서로 다른 패킷 데이터 컨버전스 프로토콜(packet data convergence protocol, PDCP), 서로 다른 무선 링크 제어(radio link control, RLC) 프로토콜, 서로 다른 미디어 액세스 제어(media access control, MAC) 엔티티, 서로 다른 하위 계층(low layer) 엔티티를 유지할 수 있다. 또한, 본 실시예에서 제공되는 기술 방안에서, 서로 다른 키를 사용하는 것을 보장하기 위해, 제 1 프로토콜 스택의 PDCP와 제 2 프로토콜 스택의 PDCP는 분명 다르다. 제 1 프로토콜 스택 및 제 2 프로토콜 스택에서 SDAP, RLC 프로토콜 및 MAC 엔티티 및 물리 계층 중 적어도 하나는 같거나 다를 수 있다. 다른 실시예에 있어서, 제 1 프로토콜 스택 및 제 2 프로토콜 스택은 SDAP, RLC 프로토콜 및 MAC 엔티티 및 물리 계층 중 적어도 하나를 공유할 수 있거나, 또는 별도로 SDAP, RLC 프로토콜, MAC 엔티티 및 물리 계층을 가질 수 있다.
상술한 기술 방안에 다르면, 단말 장치와 제 1 목표 네트워크 장치 사이의 연결을 확립할 때에 소스 네트워크 장치로 제 1 지시 정보 및/또는 제 2 지시 정보를 송신하여 단말 장치와 제 1 목표 네트워크 장치 사이의 연결 확립이 성공하였는지 여부를 소스 네트워크 장치로 통지함으로써, 다양한 시나리오에서 소스 네트워크 장치로 지시 정보를 보낼 수 있으며, 다양한 핸드 오버 시나리오에 적용될 수 있다.
실시예 3
발명의 실시예는 리포트 핸드 오버 방법을 나타낸다. 상기 방법은 목표 네트워크 장치에 적용되며, 아래 내용을 포함한다.
제 1 지시 정보 및/또는 제 2 지시 정보를 네트워크 측으로 송신하는 것 또는 제 1 지시 정보 및/또는 제 2 지시 정보를 소스 기지국으로 송신하는 것을 포함한다. 제 1 지시 정보는 단말 장치와 목표 네트워크 장치 사이의 연결 확립이 성공했음을 소스 네트워크 장치에 지시하는 데에 사용된다. 제 2 지시 정보는 단말 장치와 목표 네트워크 장치 사이의 연결 확립이 실패했음을 소스 네트워크 장치에 지시하는 데에 사용된다.
구체적으로, 제 1 지시 정보는 또한 연결 확립이 성공한 목표 네트워크 장치의 식별자(ID) 또는 연결 확립이 성공한 목표 네트워크 장치의 ID 및 연결 확립이 실패한 적어도 하나의 다른 목표 네트워크 장치의 ID를 포함한다. 목표 네트워크 장치와 적어도 하나의 다른 목표 네트워크 장치는 다르다.
다시 말하면, 단말 장치와 목표 네트워크 장치의 연결 확립이 성공하면, 목표 네트워크 장치는 소스 네트워크 장치로 목표 네트워크 장치의 ID를 송신한다.
제 2 지시 정보는 또한 단말 장치와 제 1 목표 네트워크 장치의 연결 확립이 실패한 이유 및/또는 목표 네트워크 장치의 ID를 포함한다.
제 1 목표 네트워크 장치와의 연결 확립이 실패한 이유는 T304 타이머 만료, T307 타이머 만료, 랜덤 액세스가 재송신 최대 횟수에 도달하거나, 또는 기타 핸드 오버를 초래하는 이유를 포함할 수 있다.
T304 타이머 및 T307 타이머는 프리셋 타이머이다. 단말 장치가 RRC 연결 재구성 정보를 수신하면 T304 타이머를 트리거할 수 있으며, RRC 연결 재구성 정보는 이동 제어 정보를 포함한다. 단말 장치가 RRC 연결 재구성 정보를 수신하면 T307 타이머를 트리거할 수 있으며, RRC 연결 재구성 정보는 SCG 이동 제어 정보를 포함한다. 핸드 오버가 성공하면 T304 타이머는 중지된다. PSCell에 대한 단말 장치의 랜덤 액세스가 성공하면 T307 타이머는 중지된다. T304 타이머 또는 T307 타이머가 만료되면 핸드 오버가 실패한 것으로 간주되며, 또한 RRC 재연결 또는 기타 정보 통지와 같은 대응 조치가 수행될 수 있으며, 여기서 자세히 설명하지 않는다.
상기 설명에 따라, 본 실시예에서, 제 1 지시 정보 또는 제 2 지시 정보는 또한 단말 장치의 연결 상태를 포함한다.
단말 장치의 연결 상태는 소스 네트워크 장치와의 연결 상태, 제 1 목표 네트워크 장치와의 연결 상태, 제 2 목표 네트워크 장치와의 연결 상태 중 적어도 하나를 포함한다. 제 1 목표 네트워크 장치 및 제 2 목표 네트워크 장치는 단말 장치가 핸드 오버하기 위한 목표 네트워크 장치이다. 또는 제 1 목표 네트워크 장치 및 제 2 목표 네트워크 장치 는 보조 노드(secondary node, SN)이며, 소스 네트워크 장치는 마스터 노드(master node, MN)이다. LTE 시스템에서 SN은 보조 셀 그룹(secondary cell group, SCG)라고 하고, NR 시스템에서는 SN이라고 하며, SCG와 SN은 동일한 개념을 가리키며, 즉 SN은 이중 연결(dual connectivity, DC) 시나리오의 제 2 서비스 네트워크 장치이다.
구체적으로, 단말 장치의 연결 상태는 아래 내용 중 하나를 포함한다: 단말 장치는 소스 네트워크 장치에 연결되어 있고, 목표 네트워크 장치에 연결되지 않는다; 단말 장치는 소스 네트워크 장치와의 연결을 끊고, 목표 네트워크 장치에 성공적으로 연결된다; 단말 장치는 SCG에 연결되지 않고, SCG 연결 변경이 실패하였다. 물론 다른 시나리오가 있을 수 있다. 예를 들어, 여러 SCG가 구성된 시나리오에서, 단말 장치는 하나의 SCG에 연결되지 못했다; 여러 목표 셀이 구성된 시나리오에서, 단말 장치는 하나의 목표 셀에 연결되지 못했다. 다른 적용 가능한 시나리오가 존재할 가능성이 있고, 본 실시예는 자세히 설명하지 않는다.
이하, 제 1 지시 정보 및 제 2 지시 정보를 송신하는 방식을 설명한다.
제 1 지시 정보 및/또는 제 2 지시 정보는 비 액세스 계층(non-access stratum, NAS) 시그널링을 통해 네트워크 측으로 송신된다.
또는 제 1 지시 정보 및/또는 제 2 지시 정보는 RRC 시그널링을 통해 소스 기지국으로 송신된다.
상기 방법은 또한 아래 내용 중 하나를 포함한다: 직접 단말 장치로부터 제 1 지시 정보 및/또는 제 2 지시 정보를 수신한다; 네트워크 측으로부터 제 1 지시 정보 및/또는 제 2 지시 정보를 획득한다.
즉, 단말 장치와 목표 네트워크 장치가 성공적으로 연결되면, 단말 장치는 직접 제 1 목표 네트워크 장치로 제 1 지시 정보를 송신한 후에, 제 1 목표 네트워크 장치를 통해 소스 네트워크 장치로 제 1 지시 정보를 전송할 수 있다. 또는 E-UTRA 등 네트워크 측으로 제 1 지시 정보를 송신할 수도 있다.
단말 장치와 목표 네트워크 장치의 연결이 실패하면, 목표 네트워크 장치는 단말 장치와 성공적으로 연결되었는지 여부를 판단할 수 있으며, 제 2 지시 정보를 네트워크 측 또는 소스 기지국으로 송신할 수 있다.
제 1 지시 정보 및/또는 제 2 지시 정보는 핸드 오버 중에 획득한 측정 정보를 더 포함할 수 있다. 네트워크 측 또는 소스 기지국은 제 1 지시 정보 및/또는 제 2 지시 정보를 수신한 후에 후속 네트워크 최적화를 위해 측정 정보를 사용할 수 있다. 핸드 오버에 실패하였을 때에 획득된 제 2 지시 정보의 측정 정보는 후속 네트워크 최적화를 위해 네트워크 측에서 사용될 수 있다.
본 실시예에서 제공되는 다른 시나리오는 이중 연결(DC) 아키텍처의 핸드 오버 처리이다. 단말 장치가 소스 기지국에서 목표 기지국으로 핸드 오버될 때, 소스 기지국은 제 1 목표 네트워크 장치를 소스 네트워크 장치의 SN으로 추가할 수 있다. 도 10은 DC 아키텍처의 마스터 셀 그룹(Master Cell Group, MCG) 베어러 및 MCG 분할 베어러(MCG split bearer)의 프로토콜 스택을 예시하는 개략도이다. 도 10에 도시된 바와 같이, 서빙 셀은 단말 장치의 MN의 프로토콜 스택으로 간주될 수 있으며, 목표 셀은 제 1 목표 네트워크 장치의 프로토콜 스택, 즉 SN의 프로토콜 스택으로 간주될 수 있다.
DC 아키텍처에서 핸드 오버가 성공하면, 소스 네트워크 장치, 즉 제 1 목표 네트워크 장치의 SN 역할을 하는 소스 네트워크 장치를 삭제할 수 있다. 핸드 오버가 실패하면, 제 1 목표 네트워크 장치는 소스 네트워크 장치 및/또는 네트워크 측으로 제 2 지시 정보를 송신할 수 있다.
상술한 기술 방안에 다르면, 단말 장치와 제 1 목표 네트워크 장치 사이의 연결을 확립할 때에 소스 네트워크 장치로 제 1 지시 정보 및/또는 제 2 지시 정보를 송신하여 단말 장치와 제 1 목표 네트워크 장치 사이의 연결 확립이 성공하였는지 여부를 소스 네트워크 장치로 통지함으로써, 다양한 시나리오에서 소스 네트워크 장치로 지시 정보를 보낼 수 있으며, 다양한 핸드 오버 시나리오에 적용될 수 있다.
실시예 4
본 발명의 실시예는 단말 장치를 제공한다. 도 5에 도시된 바와 같이, 단말 장치는 제 1 통신 유닛(51) 및 제 1 처리 유닛(52)을 포함한다.
제 1 통신 유닛은 단말 장치와 제 1 목표 네트워크 장치 사이의 연결 확립이 성공하면 제 1 지시 정보를 송신하도록 구성되고, 제 1 지시 정보는 단말 장치와 제 1 목표 네트워크 장치 사이의 연결 확립이 성공했음을 소스 네트워크 장치에 지시하는 데에 사용되며, 및/또는 단말 장치와 제 1 목표 네트워크 장치 사이의 연결 확립이 실패하면 제 2 지시 정보를 송신하도록 구성되고, 제 2 지시 정보는 단말 장치와 제 1 목표 네트워크 장치 사이의 연결 확립이 실패했음을 소스 네트워크 장치에 지시하는 데에 사용된다.
제 1 처리 유닛(52)은 제 1 목표 네트워크 장치에 대한 단말 장치의 랜덤 액세스가 성공한 경우 또는 단말 장치와 제 1 목표 네트워크 장치 사이의 동기화가 이루어진 경우에 단말 장치와 제 1 목표 네트워크 장치 사이의 연결 확립이 성공하였다고 판단한다.
다시 말하면, 단말 장치가 제 1 목표 네트워크 장치에 대한 랜덤 액세스를 시작할 때, 랜덤 액세스가 성공하면 단말 장치는 제 1 지시 정보를 송신한다. 또는 단말 장치는 제 1 목표 네트워크 장치로 업 링크 메시지를 송신하고, 단말 장치와 제 1 목표 네트워크 장치 사이의 동기화가 이루어지면, 단말 장치와 제 1 목표 네트워크 장치 사이의 연결 확립이 성공하였다고 판단한다.
본 실시예에서 제공하는 기술 방안은 적어도 하나의 목표 네트워크 장치가 단말 장치용으로 구성된 시나리오에 적용 가능하다. 구체적으로, 제 1 통신 유닛(51)은 소스 네트워크 장치에서 송신된 핸드 오버 명령을 수신한다. 핸드 오버 명령은 적어도 하나의 목표 네트워크 장치에 관한 구성 정보를 포함하고, 적어도 하나의 목표 네트워크 장치는 제 1 목표 네트워크 장치를 포함한다.
핸드 오버 명령은 소스 네트워크 장치를 통해 단말 장치로 송신될 수 있으며, 소스 네트워크 장치는 적어도 하나의 목표 네트워크 장치로부터 대응하는 목표 네트워크 장치의 정보를 획득할 수 있다. 핸드 오버 및 정보 획득은 도 3에 도시되어 있다. 도 3에 도시된 바와 같이, 핸드 오버는 핸드 오버 준비 단계, 핸드 오버 실행 단계 및 핸드 오버 완료 단계를 포함한다.
핸드 오버 준비 단계는 도 3의 단계 1~6을 포함한다. 소스 네트워크 장치는 단말 장치로 측정 제어를 송신한다. 단말 장치는 여러 네트워크 장치 또는 셀을 측정한 다음에 소스 네트워크 장치로 측정 리포트를 송신한다. 소스 네트워크 장치는 수신된 측정 리포트에 따라(또는 추가로 무선 자원 관리(RRM) 정보와 결합하여) 핸드 오버 결정을 내린다. 소스 네트워크 장치는 목표 네트워크 장치가 핸드 오버를 준비하도록 목표 네트워크 장치로 핸드 오버 요청을 송신한다. 목표 네트워크 장치는 핸드 오버 요청에 따라 핸드 오버 허가 제어를 수행한다. 목표 네트워크 장치는 핸드 오버를 수행하기로 결정하면 소스 네트워크 장치로 핸드 오버 요청 확인을 송신한다.
다음, 핸드 오버 실행 단계는 도 3의 단계 7~11을 포함한다. 구체적으로 아래 내용을 포함한다. 목표 네트워크 장치는 RRC 정보를 생성하고, RRC 연결 재구성 정보를 소스 네트워크 장치로 송신하며, 소스 네트워크 장치는 RRC 연결 재구성 정보를 단말 장치로 송신한다. 단말 장치는 RRC 연결 재구성 정보를 수신한 다음에 RRC 연결 재구성 정보에 따라 핸드 오버를 실행한다. 그 다음에 소스 네트워크 장치는 목표 네트워크 장치로 SN 상태 전환(SN status transition)을 송신한다. 단말 장치는 목표 네트워크 장치와 동기화되고 목표 네트워크 장치로부터 업 링크(UL) 할당을 수신하며, 목표 네트워크 장치로 RRC 연결 재구성 완료 메시지를 송신한다.
마지막으로, 핸드 오버 완료 단계로 들어가며, 도 3의 단계 12~18을 포함한다. 구체적으로 아래 내용을 포함한다. 목표 네트워크 장치는 MME로 경로 전환 요청을 송신하여 단말 장치가 셀을 변경했음을 MME에게 통지한다. MME는 서비스 게이트웨이로 베어러 조정 요청을 송신하고, 서비스 게이트웨이는 다운 링크 경로 전환 처리를 실행한다. 서비스 게이트웨이는 처리를 완료한 후에 MME로 베어러 조정 완료 메시지를 송신하며, MME는 목표 네트워크 장치로 경로 전환 요청 확인 메시지를 송신한다. 목표 네트워크 장치는 소스 네트워크 장치로 단말 장치의 컨텍스트 석방을 요청하고, 소스 네트워크 장치는 리소스를 석방한다.
단말 장치는 적어도 하나의 목표 네트워크 장치의 핸드 오버 명령을 수신하면, 핸드 오버 명령에 따라 적어도 하나의 목표 네트워크 장치에서 제 1 목표 네트워크 장치를 선택하고, 제 1 목표 네트워크 장치와의 연결을 시작할 수 있다.
구체적으로, 제 1 지시 정보는 또한 연결 확립이 성공한 제 1 목표 네트워크 장치의 식별자(ID) 또는 연결 확립이 성공한 제 1 목표 네트워크 장치의 ID 및 연결 확립이 실패한 적어도 하나의 다른 목표 네트워크 장치의 ID를 포함한다. 제 1 목표 네트워크 장치와 적어도 하나의 다른 목표 네트워크 장치는 다르다.
다시 말하면, 단말 장치와 제 1 목표 네트워크 장치의 연결 확립이 성공하면, 소스 네트워크 장치로 제 1 목표 네트워크 장치의 ID를 송신한다.
이번 핸드 오버 과정에서, 단말 장치는 제 1 목표 네트워크 장치와 연결을 확립하기 전에 제 4 네트워크 장치 또는 제 5 네트워크 장치 등 다른 목표 네트워크 장치와의 연결을 시도할 수 있다. 단말 장치와 다른 목표 네트워크 장치 사이의 연결 확립이 실패하면, 단말 장치는 다른 목표 네트워크 장치의 ID를 기록한다. 단말 장치가 제 1 목표 네트워크 장치에 성공적으로 연결될 때, 단말 장치는 제 1 목표 네트워크 장치의 ID를 다른 목표 네트워크 장치의 ID와 함께 소스 네트워크 장치로 송신한다.
본 실시예는 또한 다른 처리 시나리오를 제공할 수 있다. 연결 확립이 실패할 때마다 단말 장치는 네트워크 측으로 제 2 지시 정보를 송신할 수 있다. 이런 경우에 단말 장치와 제 1 목표 네트워크 장치가 성공적으로 연결되면, 단말 장치는 연결 확립이 성공한 제 1 목표 네트워크 장치의 ID만을 제 1 지시 정보에 휴대하며, 제 1 지시 정보를 소스 네트워크 장치로 송신할 수 있다. 또는 단말 장치는 제 1 지시 정보에 제 1 목표 네트워크 장치의 ID 및 연결 확립이 실패한 다른 목표 네트워크 장치의 ID를 휴대하며, 제 1 지시 정보를 소스 네트워크 장치로 송신할 수 있다.
제 2 지시 정보는 또한 제 1 목표 네트워크 장치와의 연결 확립이 실패한 이유 및/또는 제 1 목표 네트워크 장치의 ID를 포함한다.
제 1 목표 네트워크 장치와의 연결 확립이 실패한 이유는 T304 타이머 만료, T307 타이머 만료, 랜덤 액세스가 재송신 최대 횟수에 도달하거나, 또는 기타 핸드 오버를 초래하는 이유를 포함할 수 있다.
T304 타이머 및 T307 타이머는 프리셋 타이머이다. 단말 장치가 RRC 연결 재구성 정보를 수신하면 T304 타이머를 트리거할 수 있으며, RRC 연결 재구성 정보는 이동 제어 정보를 포함한다. 단말 장치가 RRC 연결 재구성 정보를 수신하면 T307 타이머를 트리거할 수 있으며, RRC 연결 재구성 정보는 SCG 이동 제어 정보를 포함한다. 핸드 오버가 성공하면 T304 타이머는 중지된다. PSCell에 대한 단말 장치의 랜덤 액세스가 성공하면 T307 타이머는 중지된다. T304 타이머 또는 T307 타이머가 만료되면 핸드 오버가 실패한 것으로 간주되며, 또한 RRC 재연결 또는 기타 정보 통지와 같은 대응 조치가 수행될 수 있으며, 여기서 자세히 설명하지 않는다.
랜덤 액세스의 재송신 최대 횟수는 실제 상황에 따라 설정할 수 있으며, 예를 들어 10번 또는 10번보다 많거나 또는 적을 수 있으며, 이것에 대하여 특별히 한정하지 않는다.
본 실시예에서, 제 2 지시 정보를 송신하는 경우, 즉 단말 장치와 제 1 목표 네트워크 장치의 연결 확립이 실패한 경우, 직접 단말 장치용으로 구성된 적어도 하나의 목표 네트워크 장치에서 새로운 목표 네트워크 장치를 선택할 수 있으며, 예를 들어, 직접 적어도 하나의 목표 네트워크 장치에서 제 2 목표 네트워크 장치를 선택하고, 단말 장치는 제 2 목표 네트워크 장치와의 연결을 시도한다. 이 때에 제 2 목표 네트워크 장치를 새로운 제 1 목표 네트워크 장치로 할 수 있으며, 본 실시예의 상술한 동작을 반복할 수 있다. 실제 상황에 따라 목표 네트워크 장치의 재선택 횟수 문턱값을 설정할 수 있으며, 예를 들어, 다섯번 또는 다른 횟수이다. 목표 네트워크 장치의 재선택 횟수가 재선택 횟수 문턱값에 도달하면 핸드 오버가 실패하였다고 판단할 수 있으며, 그 다음에 RRC 연결 재확립, 유휴 상태 등 다른 상태로 돌아가는 동작을 수행할 수 있으며, 여기서는 자세히 설명하지 않는다.
본 실시예에서 제공하는 기술 방안은 하나의 목표 네트워크 장치가 단말 장치용으로 구성되고, 단말 장치가 소스 네트워크 장치에 연결되어 있는 시나리오에도 적용 가능하다. 본 기술 방안과 상술한 기술 방안의 구별점은 제 2 지시 정보는 핸드 오버를 수행할 단말 장치를 위해 소스 네트워크 장치에 제 2 목표 네트워크 장치를 선택하도록 지시하는 정보를 더 포함한다.
즉, 소스 네트워크 장치는 단말 장치를 위해 여러 목표 네트워크 장치에서 제 2 목표 네트워크 장치를 재선택하여 단말 장치가 제 2 목표 네트워크 장치에 대한 액세스를 시작할 수 있도록 한다. 이 때, 제 2 목표 네트워크 장치를 새로운 제 1 목표 네트워크 장치로 하여 위에서 설명한 동작을 반복할 수 있으며, 여기서는 자세히 설명하지 않는다. 제 2 목표 네트워크 장치와 제 1 목표 네트워크 장치는 다르다. 또한 소스 네트워크 장치는 재선택 횟수를 제어할 수 있다. 구체적으로, 소스 네트워크 장치는 미리 설정된 재선택 횟수 문턱값에 따라 재선택 횟수를 제어할 수 있으며, 예를 들어, 실제 상황에 따라 문턱값은 8회로 설정될 수 있으며, 이것에 대해 한정하지 않는다.
상기 설명에 따라, 본 실시예에서, 제 1 지시 정보 또는 제 2 지시 정보는 또한 단말 장치의 연결 상태를 포함한다.
단말 장치의 연결 상태는 소스 네트워크 장치와의 연결 상태, 제 1 목표 네트워크 장치와의 연결 상태, 제 2 목표 네트워크 장치와의 연결 상태 중 적어도 하나를 포함한다. 제 1 목표 네트워크 장치 및 제 2 목표 네트워크 장치는 단말 장치가 핸드 오버하기 위한 목표 네트워크 장치이다. 또는 제 1 목표 네트워크 장치 및 제 2 목표 네트워크 장치 는 보조 노드(secondary node, SN)이며, 소스 네트워크 장치는 마스터 노드(master node, MN)이다. LTE 시스템에서 SN은 보조 셀 그룹(secondary cell group, SCG)라고 하고, NR 시스템에서는 SN이라고 하며, SCG와 SN은 동일한 개념을 가리키며, 즉 SN은 이중 연결(dual connectivity, DC) 시나리오의 제 2 서비스 네트워크 장치이다.
구체적으로, 단말 장치의 연결 상태는 아래 내용 중 하나를 포함한다: 단말 장치는 소스 네트워크 장치에 연결되어 있고, 목표 네트워크 장치에 연결되지 않는다; 단말 장치는 소스 네트워크 장치와의 연결을 끊고, 목표 네트워크 장치에 성공적으로 연결된다; 단말 장치는 SCG에 연결되지 않고, SCG 연결 변경이 실패하였다. 물론 다른 시나리오가 있을 수 있다. 예를 들어, 여러 SCG가 구성된 시나리오에서, 단말 장치는 하나의 SCG에 연결되지 못했다; 여러 목표 셀이 구성된 시나리오에서, 단말 장치는 하나의 목표 셀에 연결되지 못했다. 다른 적용 가능한 시나리오가 존재할 가능성이 있고, 본 실시예는 자세히 설명하지 않는다.
이하, 제 1 지시 정보 및 제 2 지시 정보를 송신하는 방식을 설명한다.
제 1 통신 유닛(51)은 무선 자원 제어(radio resource control, RRC) 시그널링을 통해 소스 네트워크 장치로 제 1 지시 정보를 송신하거나 또는 비 액세스 계층(non-access stratum, NAS) 시그널링을 통해 네트워크 측으로 제 1 지시 정보를 송신한다.
제 1 통신 유닛(51)은 RRC 시그널링을 통해 소스 네트워크 장치로 제 2 지시 정보를 송신하거나 또는 NAS 시그널링을 통해 네트워크 측으로 제 2 지시 정보를 송신한다.
제 1 지시 정보 및/또는 제 2 지시 정보는 소스 네트워크 장치로 송신될 수 있고, 또는 네트워크 측, 특히 E-UTRA(Evolved Universal Terrestrial Radio Access)로 송신될 수 있다. 제 1 지시 정보 및/또는 제 2 지시 정보는 네트워크 측으로 송신된 후에 네트워크의 상호 연결을 통해 소스 네트워크 장치에 저장될 수 있음을 이해할 수 있다.
제 1 통신 유닛(51)은 다음 중 하나를 실행한다: 직접 소스 네트워크 장치로 제 1 지시 정보를 송신한다; 제 1 목표 네트워크 장치를 통해 소스 네트워크 장치로 제 1 지시 정보를 전송한다; 네트워크 측으로 제 1 지시 정보를 송신한다.
제 1 통신 유닛(51)은 다음 중 하나를 실행한다: 직접 소스 네트워크 장치로 제 2 지시 정보를 송신한다; 네트워크 측으로 제 2 지시 정보를 송신한다.
즉, 단말 장치와 제 1 목표 네트워크 장치가 성공적으로 연결되면, 단말 장치는 직접 소스 네트워크 장치로 제 1 지시 정보를 송신하여 연결 성공을 통지할 수 있다. 또는 제 1 목표 네트워크 장치에서 소스 네트워크 장치로 제 1 지시 정보를 송신할 수 있다. 또는, 단말 장치가 제 1 목표 네트워크 장치로 제 1 지시 정보를 송신한 후에, 제 1 목표 네트워크 장치를 통해 소스 네트워크 장치로 제 1 지시 정보를 전송할 수 있다. 또는 E-UTRA 등 네트워크 측으로 제 1 지시 정보를 송신할 수도 있다. 단말 장치가 제 1 목표 네트워크 장치로 제 1 지시 정보를 송신한 후에, 제 1 목표 네트워크 장치는 소스 네트워크 장치 및/또는 네트워크 측으로 제 1 지시 정보를 송신한다.
단말 장치와 제 1 목표 네트워크 장치의 연결이 실패하면, 단말 장치는 직접 소스 네트워크 장치로 제 2 지시 정보를 송신하여 제 1 목표 네트워크 장치와의 연결이 실패하였음을 통지하거나 또는 단말 장치는 네트워크 측으로 제 2 지시 정보를 송신할 수 있다. 또는, 단말 장치와 제 1 목표 네트워크 장치의 연결이 실패하면, 제 1 목표 네트워크 장치에서 소스 네트워크 장치로 제 2 지시 정보를 송신할 수도 있다. 이런 경우, 단말 장치와 제 1 목표 네트워크 장치는 연결되어 있지 않기 때문에, 단말 장치는 제 1 목표 네트워크 장치로 제 2 지시 정보를 송신할 수 없다.
본 실시예에서 제공되는 다른 시나리오는 이중 연결(DC) 아키텍처의 핸드 오버 처리이다. 단말 장치가 소스 기지국에서 목표 기지국으로 핸드 오버될 때, 제 1 처리 유닛(52)은 제 1 목표 네트워크 장치를 소스 네트워크 장치의 SN으로 추가할 수 있다. 도 10은 DC 아키텍처의 마스터 셀 그룹(Master Cell Group, MCG) 베어러 및 MCG 분할 베어러(MCG split bearer)의 프로토콜 스택을 예시하는 개략도이다. 도 10에 도시된 바와 같이, 서빙 셀은 단말 장치의 MN의 프로토콜 스택으로 간주될 수 있으며, 목표 셀은 제 1 목표 네트워크 장치의 프로토콜 스택, 즉 SN의 프로토콜 스택으로 간주될 수 있다.
단말 장치는 현재 MN에 연결되어 있는 경우, 단말 장치가 핸드 오버를 수행하면, 제 1 처리 유닛(52)은 소스 네트워크 장치의 SN을 MN으로 하고, 소스 네트워크 장치의 SN은 제 1 목표 네트워크 장치이다. 제 1 통신 유닛(51)은 제 1 목표 네트워크 장치와의 연결을 확립한다.
단말 장치는 핸드 오버 명령을 수신하면 핸드 오버를 수행하고, 소스 네트워크 장치의 SN, 즉 제 1 목표 네트워크 장치는 직접 MN으로 전환되며, 제로 지연 핸드 오버를 달성한다. 소스 네트워크 장치의 SN을 MN으로 사용하는 경우, 제 1 처리 유닛(52)은 소스 네트워크 장치를 제 1 목표 네트워크 장치의 SN으로 사용할 수 있다.
즉, 단말 장치가 제 1 목표 네트워크 장치로 성공적으로 핸드 오버하면, 제 1 목표 네트워크 장치는 MN 역할을 하고, 소스 네트워크 장치는 제 1 목표 네트워크 장치의 SN 역할을 한다.
이런 상황에서 SN이 MN으로 전환되지 않으면, 즉 제 1 목표 네트워크 장치와의 연결 확립이 실패하면, RRC 연결 재확립이 트리거된다. 구체적으로, 제 1 목표 네트워크 장치와의 연결 확립이 실패하면(MCG의 베어러 실패, 예를 들어, MCG 베어러에 의해 캐링되는 데이터의 RLC ARQ(automatic retransmission request)가 미리 설정된 재송신 횟수 문턱값에 도달함), RRC 연결 재확립이 트리거된다.
또는 SN이 MN으로 전환되지 않으면, 즉 제 1 목표 네트워크 장치와의 연결 확립이 실패하면, 제 2 지시 정보를 송신할 수 있다.
제 2 지시 정보는 직접 소스 네트워크 장치로 송신되거나 또는 네트워크 측으로 송신될 수 있다. DC 아키텍처에서 소스 네트워크 장치는 핸드 오버 전의 MN이라고 이해할 수 있다.
제 1 통신 유닛(51)은 아래 경우에 제 2 지시 정보를 송신한다: 보조 셀 그룹(Secondary Cell Group, SCG)의 실패; MCG 분할 베어러(MCG split bearer)에 의해 캐링되는 데이터의 ARQ가 미리 설정된 재송신 횟수의 문턱값을 초과함; SCG 분할 베어러(SCG split bearer)에 의해 캐링되는 데이터의 ARQ가 미리 설정된 재송신 횟수의 문턱값을 초과한다.
제 1 목표 네트워크 장치와의 연결을 시작할 때, 단말 장치는 소스 네트워크 장치와의 연결을 유지할 수 있다. 예를 들어, 단말 장치는 소스 네트워크 장치와 연관된 제 1 프로토콜 스택 및 제 1 관련 키를 유지하고, 또한 제 1 목표 네트워크 장치와 연관된 제 2 프로토콜 스택 및 제 2 관련 키를 유지한다. 제 1 관련 키와 제 2 관련 키와는 다르다. 제 2 관련 키는 제 1 관련 키에서 생성될 수 있다.
제 1 프로토콜 스택과 제 2 프로토콜 스택은 같거나 다른 수 있으며, 또는 적어도 부분적으로 다를 수 있다. 예를 들어, 5G 시스템인 경우, 단말 장치와 소스 네트워크 장치 사이 및 단말 장치와 제 1 목표 네트워크 장치 사이에서 서로 다른 서비스 데이터 적응 프로토콜(service data adaption protocol, SDAP), 서로 다른 패킷 데이터 컨버전스 프로토콜(packet data convergence protocol, PDCP), 서로 다른 무선 링크 제어(radio link control, RLC) 프로토콜, 서로 다른 미디어 액세스 제어(media access control, MAC) 엔티티, 서로 다른 하위 계층(low layer) 엔티티를 유지할 수 있다. 4G 시스템인 경우, 단말 장치와 소스 네트워크 장치 사이 및 단말 장치와 제 1 목표 네트워크 장치 사이에서 서로 다른 패킷 데이터 컨버전스 프로토콜(packet data convergence protocol, PDCP), 서로 다른 무선 링크 제어(radio link control, RLC) 프로토콜, 서로 다른 미디어 액세스 제어(media access control, MAC) 엔티티, 서로 다른 하위 계층(low layer) 엔티티를 유지할 수 있다. 또한, 본 실시예에서 제공되는 기술 방안에서, 서로 다른 키를 사용하는 것을 보장하기 위해, 제 1 프로토콜 스택의 PDCP와 제 2 프로토콜 스택의 PDCP는 분명 다르다. 제 1 프로토콜 스택 및 제 2 프로토콜 스택에서 SDAP, RLC 프로토콜 및 MAC 엔티티 및 물리 계층 중 적어도 하나는 같거나 다를 수 있다. 다른 실시예에 있어서, 제 1 프로토콜 스택 및 제 2 프로토콜 스택은 SDAP, RLC 프로토콜 및 MAC 엔티티 및 물리 계층 중 적어도 하나를 공유할 수 있거나, 또는 별도로 SDAP, RLC 프로토콜, MAC 엔티티 및 물리 계층을 가질 수 있다.
상술한 기술 방안에 다르면, 단말 장치와 제 1 목표 네트워크 장치 사이의 연결을 확립할 때에 소스 네트워크 장치로 제 1 지시 정보 및/또는 제 2 지시 정보를 송신하여 단말 장치와 제 1 목표 네트워크 장치 사이의 연결 확립이 성공하였는지 여부를 소스 네트워크 장치로 통지함으로써, 다양한 시나리오에서 소스 네트워크 장치로 지시 정보를 보낼 수 있으며, 다양한 핸드 오버 시나리오에 적용될 수 있다.
실시예 5
본 발명의 실시예는 소스 네트워크 장치를 제공한다. 도 6에 도시된 바와 같이, 소스 네트워크 장치는 제 1 지시 정보 및/또는 제 2 지시 정보를 수신하는 데에 사용되는 제 2 통신 유닛(61)을 포함한다. 제 1 지시 정보는 단말 장치와 제 1 목표 네트워크 장치 사이의 연결 확립이 성공했음을 소스 네트워크 장치에 지시하는 데에 사용된다. 제 2 지시 정보는 단말 장치와 제 1 목표 네트워크 장치 사이의 연결 확립이 실패했음을 소스 네트워크 장치에 지시하는 데에 사용된다.
제 1 목표 네트워크 장치에 대한 단말 장치의 랜덤 액세스가 성공한 경우 또는 단말 장치와 제 1 목표 네트워크 장치 사이의 동기화가 이루어진 경우에 단말 장치와 제 1 목표 네트워크 장치 사이의 연결 확립이 성공하였다고 확정한다.
다시 말하면, 단말 장치가 제 1 목표 네트워크 장치에 대한 랜덤 액세스를 시작할 때, 랜덤 액세스가 성공하면 단말 장치는 제 1 지시 정보를 송신한다. 또는 단말 장치는 제 1 목표 네트워크 장치로 업 링크 메시지를 송신하고, 단말 장치와 제 1 목표 네트워크 장치 사이의 동기화가 이루어지면, 단말 장치와 제 1 목표 네트워크 장치 사이의 연결 확립이 성공하였다고 판단한다.
본 실시예에서 제공하는 기술 방안에서, 제 2 통신 유닛(61)은 제 1 지시 정보 및/또는 제 2 지시 정보를 수신하기 전에 단말 장치로 핸드 오버 명령을 송신한다. 핸드 오버 명령은 적어도 하나의 목표 네트워크 장치에 관한 구성 정보를 포함하고, 적어도 하나의 목표 네트워크 장치는 제 1 목표 네트워크 장치를 포함한다.
소스 네트워크 장치는 적어도 하나의 목표 네트워크 장치로부터 대응하는 목표 네트워크 장치의 정보를 획득할 수 있다. 핸드 오버 및 정보 획득은 도 3에 도시되어 있다. 도 3에 도시된 바와 같이, 핸드 오버는 핸드 오버 준비 단계, 핸드 오버 실행 단계 및 핸드 오버 완료 단계를 포함한다.
핸드 오버 준비 단계는 도 3의 단계 1~6을 포함한다. 소스 네트워크 장치는 단말 장치로 측정 제어를 송신한다. 단말 장치는 여러 네트워크 장치 또는 셀을 측정한 다음에 소스 네트워크 장치로 측정 리포트를 송신한다. 소스 네트워크 장치는 수신된 측정 리포트에 따라(또는 추가로 무선 자원 관리(RRM) 정보와 결합하여) 핸드 오버 결정을 내린다. 소스 네트워크 장치는 목표 네트워크 장치가 핸드 오버를 준비하도록 목표 네트워크 장치로 핸드 오버 요청을 송신한다. 목표 네트워크 장치는 핸드 오버 요청에 따라 핸드 오버 허가 제어를 수행한다. 목표 네트워크 장치는 핸드 오버를 수행하기로 결정하면 소스 네트워크 장치로 핸드 오버 요청 확인을 송신한다.
다음, 핸드 오버 실행 단계는 도 3의 단계 7~11을 포함한다. 구체적으로 아래 내용을 포함한다. 목표 네트워크 장치는 RRC 정보를 생성하고, RRC 연결 재구성 정보를 소스 네트워크 장치로 송신하며, 소스 네트워크 장치는 RRC 연결 재구성 정보를 단말 장치로 송신한다. 단말 장치는 RRC 연결 재구성 정보를 수신한 다음에 RRC 연결 재구성 정보에 따라 핸드 오버를 실행한다. 그 다음에 소스 네트워크 장치는 목표 네트워크 장치로 SN 상태 전환(SN status transition)을 송신한다. 단말 장치는 목표 네트워크 장치와 동기화되고 목표 네트워크 장치로부터 업 링크(UL) 할당을 수신하며, 목표 네트워크 장치로 RRC 연결 재구성 완료 메시지를 송신한다.
마지막으로, 핸드 오버 완료 단계로 들어가며, 도 3의 단계 12~18을 포함한다. 구체적으로 아래 내용을 포함한다. 목표 네트워크 장치는 MME로 경로 전환 요청을 송신하여 단말 장치가 셀을 변경했음을 MME에게 통지한다. MME는 서비스 게이트웨이로 베어러 조정 요청을 송신하고, 서비스 게이트웨이는 다운 링크 경로 전환 처리를 실행한다. 서비스 게이트웨이는 처리를 완료한 후에 MME로 베어러 조정 완료 메시지를 송신하며, MME는 목표 네트워크 장치로 경로 전환 요청 확인 메시지를 송신한다. 목표 네트워크 장치는 소스 네트워크 장치로 단말 장치의 컨텍스트 석방을 요청하고, 소스 네트워크 장치는 리소스를 석방한다.
단말 장치는 적어도 하나의 목표 네트워크 장치로의 핸드 오버 명령을 수신하면, 핸드 오버 명령에 따라 적어도 하나의 목표 네트워크 장치에서 제 1 목표 네트워크 장치를 선택하고, 제 1 목표 네트워크 장치와의 연결을 시작할 수 있다.
구체적으로, 제 1 지시 정보는 또한 연결 확립이 성공한 제 1 목표 네트워크 장치의 식별자(ID) 또는 연결 확립이 성공한 제 1 목표 네트워크 장치의 ID 및 연결 확립이 실패한 적어도 하나의 다른 목표 네트워크 장치의 ID를 포함한다. 제 1 목표 네트워크 장치와 적어도 하나의 다른 목표 네트워크 장치는 다르다.
다시 말하면, 단말 장치와 제 1 목표 네트워크 장치의 연결 확립이 성공하면, 단말 장치는 소스 네트워크 장치로 제 1 목표 네트워크 장치의 ID를 송신한다.
이번 핸드 오버 과정에서, 단말 장치는 제 1 목표 네트워크 장치와 연결을 확립하기 전에 제 4 네트워크 장치 또는 제 5 네트워크 장치 등 다른 목표 네트워크 장치와의 연결을 시도할 수 있다. 단말 장치와 다른 목표 네트워크 장치 사이의 연결 확립이 실패하면, 단말 장치는 다른 목표 네트워크 장치의 ID를 기록한다. 단말 장치가 제 1 목표 네트워크 장치에 성공적으로 연결될 때, 단말 장치는 제 1 목표 네트워크 장치의 ID를 다른 목표 네트워크 장치의 ID와 함께 소스 네트워크 장치로 송신한다.
본 실시예는 또한 다른 처리 시나리오를 제공할 수 있다. 연결 확립이 실패할 때마다 단말 장치는 네트워크 측으로 제 2 지시 정보를 송신할 수 있다. 이런 경우에 단말 장치와 제 1 목표 네트워크 장치가 성공적으로 연결되면, 단말 장치는 연결 확립이 성공한 제 1 목표 네트워크 장치의 ID만을 제 1 지시 정보에 휴대하며, 제 1 지시 정보를 소스 네트워크 장치로 송신할 수 있다. 또는 단말 장치는 제 1 지시 정보에 제 1 목표 네트워크 장치의 ID 및 연결 확립이 실패한 다른 목표 네트워크 장치의 ID를 휴대하며, 제 1 지시 정보를 소스 네트워크 장치로 송신할 수 있다.
제 2 지시 정보는 또한 제 1 목표 네트워크 장치와의 연결 확립이 실패한 이유 및/또는 제 1 목표 네트워크 장치의 ID를 포함한다.
제 1 목표 네트워크 장치와의 연결 확립이 실패한 이유는 T304 타이머 만료, T307 타이머 만료, 랜덤 액세스가 재송신 최대 횟수에 도달하거나, 또는 기타 핸드 오버를 초래하는 이유를 포함할 수 있다.
T304 타이머 및 T307 타이머는 프리셋 타이머이다. 단말 장치가 RRC 연결 재구성 정보를 수신하면 T304 타이머를 트리거할 수 있으며, RRC 연결 재구성 정보는 이동 제어 정보를 포함한다. 단말 장치가 RRC 연결 재구성 정보를 수신하면 T307 타이머를 트리거할 수 있으며, RRC 연결 재구성 정보는 SCG 이동 제어 정보를 포함한다. 핸드 오버가 성공하면 T304 타이머는 중지된다. PSCell에 대한 단말 장치의 랜덤 액세스가 성공하면 T307 타이머는 중지된다. T304 타이머 또는 T307 타이머가 만료되면 핸드 오버가 실패한 것으로 간주되며, 또한 RRC 재연결 또는 기타 정보 통지와 같은 대응 조치가 수행될 수 있으며, 여기서 자세히 설명하지 않는다.
랜덤 액세스의 재송신 최대 횟수는 실제 상황에 따라 설정할 수 있으며, 예를 들어 10번 또는 10번보다 많거나 또는 적을 수 있으며, 이것에 대하여 특별히 한정하지 않는다.
본 실시예에서, 제 2 지시 정보를 송신하는 경우, 즉 단말 장치와 제 1 목표 네트워크 장치의 연결 확립이 실패한 경우, 직접 단말 장치용으로 구성된 적어도 하나의 목표 네트워크 장치에서 새로운 목표 네트워크 장치를 선택할 수 있으며, 예를 들어, 직접 적어도 하나의 목표 네트워크 장치에서 제 2 목표 네트워크 장치를 선택하고, 단말 장치는 제 2 목표 네트워크 장치와의 연결을 시도한다. 이 때, 제 2 목표 네트워크 장치를 새로운 제 1 목표 네트워크 장치로 할 수 있으며, 본 실시예의 상술한 동작을 반복할 수 있다. 실제 상황에 따라 목표 네트워크 장치의 재선택 횟수 문턱값을 설정할 수 있으며, 예를 들어, 다섯번 또는 다른 횟수이다. 목표 네트워크 장치의 재선택 횟수가 재선택 횟수 문턱값에 도달하면 핸드 오버가 실패하였다고 판단할 수 있으며, 그 다음에 RRC 연결 재확립, 유휴 상태 등 다른 상태로 돌아가는 동작을 수행할 수 있으며, 여기서는 자세히 설명하지 않는다.
본 실시예에서 제공하는 기술 방안은 하나의 목표 네트워크 장치가 단말 장치용으로 구성되고, 단말 장치가 소스 네트워크 장치에 연결되어 있는 시나리오에도 적용 가능하다. 본 기술 방안과 상술한 기술 방안의 구별점은 제 2 지시 정보는 핸드 오버를 수행할 단말 장치를 위해 소스 네트워크 장치에 제 2 목표 네트워크 장치를 선택하도록 지시하는 정보를 더 포함한다. 이 때, 소스 네트워크 장치는 제 2 처리 유닛(62)을 더 포함한다.
제 2 지시 정보를 수신한 다음에, 제 2 처리 유닛(62)은 제 2 지시 정보에 따라 적어도 하나의 목표 네트워크 장치에서 제 2 목표 네트워크 장치를 선택하고, 그 선택 결과를 제 2 통신 유닛(61)에 의해 단말 장치로 송신한다.
즉, 소스 네트워크 장치는 단말 장치를 위해 여러 목표 네트워크 장치에서 제 2 목표 네트워크 장치를 재선택하여 단말 장치가 제 2 목표 네트워크 장치에 대한 액세스를 시작할 수 있도록 한다. 이 때, 제 2 목표 네트워크 장치를 새로운 제 1 목표 네트워크 장치로 하여 위에서 설명한 동작을 반복할 수 있으며, 여기서는 자세히 설명하지 않는다. 제 2 목표 네트워크 장치와 제 1 목표 네트워크 장치는 다르다. 또한 소스 네트워크 장치는 재선택 횟수를 제어할 수 있다. 구체적으로, 소스 네트워크 장치는 미리 설정된 재선택 횟수 문턱값에 따라 재선택 횟수를 제어할 수 있으며, 예를 들어, 실제 상황에 따라 문턱값은 8회로 설정될 수 있으며, 이것에 대해 한정하지 않는다.
상기 설명에 따라, 본 실시예에서, 제 1 지시 정보 또는 제 2 지시 정보는 또한 단말 장치의 연결 상태를 포함한다.
단말 장치의 연결 상태는 소스 네트워크 장치와의 연결 상태, 제 1 목표 네트워크 장치와의 연결 상태, 제 2 목표 네트워크 장치와의 연결 상태 중 적어도 하나를 포함한다. 제 1 목표 네트워크 장치 및 제 2 목표 네트워크 장치는 단말 장치가 핸드 오버하기 위한 목표 네트워크 장치이다. 또는 제 1 목표 네트워크 장치 및 제 2 목표 네트워크 장치 는 보조 노드(secondary node, SN)이며, 소스 네트워크 장치는 마스터 노드(master node, MN)이다. LTE 시스템에서 SN은 보조 셀 그룹(secondary cell group, SCG)라고 하고, NR 시스템에서는 SN이라고 하며, SCG와 SN은 동일한 개념을 가리키며, 즉 SN은 이중 연결(dual connectivity, DC) 시나리오의 제 2 서비스 네트워크 장치이다.
구체적으로, 단말 장치의 연결 상태는 아래 내용 중 하나를 포함한다: 단말 장치는 소스 네트워크 장치에 연결되어 있고, 목표 네트워크 장치에 연결되지 않는다; 단말 장치는 소스 네트워크 장치와의 연결을 끊고, 목표 네트워크 장치에 성공적으로 연결된다; 단말 장치는 SCG에 연결되지 않고, SCG 연결 변경이 실패하였다. 물론 다른 시나리오가 있을 수 있다. 예를 들어, 여러 SCG가 구성된 시나리오에서, 단말 장치는 하나의 SCG에 연결되지 못했다; 여러 목표 셀이 구성된 시나리오에서, 단말 장치는 하나의 목표 셀에 연결되지 못했다. 다른 적용 가능한 시나리오가 존재할 가능성이 있고, 본 실시예는 자세히 설명하지 않는다.
무선 자원 제어(radio resource control, RRC) 시그널링을 통해 제 1 지시 정보를 수신하거나 또는 비 액세스 계층(non-access stratum, NAS) 시그널링을 통해 네트워크 측으로부터 제 1 지시 정보를 수신한다.
RRC 시그널링을 통해 제 2 지시 정보를 수신하거나 또는 NAS 시그널링을 통해 네트워크 측으로부터 제 2 지시 정보를 수신한다.
제 1 지시 정보를 수신하는 것은 아래 내용 중 하나를 포함한다: 단말 장치가 직접 소스 네트워크 장치로 송신하는 제 1 지시 정보를 수신한다; 제 1 목표 네트워크 장치를 통해 소스 네트워크 장치로 전송하는 제 1 지시 정보를 수신한다; 네트워크 측으로부터 제 1 지시 정보를 획득할 수 있다.
제 2 지시 정보를 수신하는 것은 아래 내용 중 하나를 포함한다: 단말 장치가 직접 소스 네트워크 장치로 송신하는 제 2 지시 정보를 수신한다; 제 1 목표 네트워크 장치에서 송신하는 제 2 지시 정보를 수신한다; 네트워크 측으로부터 제 2 지시 정보를 획득할 수 있다.
즉, 단말 장치와 제 1 목표 네트워크 장치가 성공적으로 연결되면, 단말 장치는 직접 소스 네트워크 장치로 제 1 지시 정보를 송신하여 연결 성공을 통지할 수 있다. 또는 제 1 목표 네트워크 장치에서 소스 네트워크 장치로 제 1 지시 정보를 송신할 수 있다. 또는, 단말 장치가 제 1 목표 네트워크 장치로 제 1 지시 정보를 송신한 후에, 제 1 목표 네트워크 장치를 통해 소스 네트워크 장치로 제 1 지시 정보를 전송할 수 있다. 또는 E-UTRA 등 네트워크 측으로 제 1 지시 정보를 송신할 수도 있다.
단말 장치와 제 1 목표 네트워크 장치의 연결이 실패하면, 단말 장치는 직접 소스 네트워크 장치로 제 2 지시 정보를 송신하여 제 1 목표 네트워크 장치와의 연결이 실패하였음을 통지하거나 또는 단말 장치는 네트워크 측으로 제 2 지시 정보를 송신할 수 있다. 또는, 단말 장치와 제 1 목표 네트워크 장치의 연결이 실패하면, 제 1 목표 네트워크 장치에서 소스 네트워크 장치로 제 2 지시 정보를 송신할 수도 있다. 이런 경우, 단말 장치와 제 1 목표 네트워크 장치는 연결되어 있지 않기 때문에, 단말 장치는 제 1 목표 네트워크 장치로 제 2 지시 정보를 송신할 수 없다.
소스 네트워크 장치는 제 1 지시 정보 및/또는 제 2 지시 정보를 수신한 다음에, NAS 시그널링을 통해 제 1 지시 정보 및/또는 제 2 지시 정보를 네트워크측으로 송신할 수 있으며, 여기서는 구체적으로 설명하지 않는다.
본 실시예에서 제공되는 다른 시나리오는 이중 연결(DC) 아키텍처의 핸드 오버 처리이다. 단말 장치가 소스 기지국에서 목표 기지국으로 핸드 오버될 때, 소스 기지국은 제 1 목표 네트워크 장치를 소스 네트워크 장치의 SN으로 추가할 수 있다. 도 10은 DC 아키텍처의 마스터 셀 그룹(Master Cell Group, MCG) 베어러 및 MCG 분할 베어러(MCG split bearer)의 프로토콜 스택을 예시하는 개략도이다. 도 10에 도시된 바와 같이, 서빙 셀은 단말 장치의 MN의 프로토콜 스택으로 간주될 수 있으며, 목표 셀은 제 1 목표 네트워크 장치의 프로토콜 스택, 즉 SN의 프로토콜 스택으로 간주될 수 있다. MN에서 SN으로 전환하면 PDCP의 데이터를 직접 목표 셀의 RLC로 전송할 수 있다.
DC 아키텍처에서 핸드 오버가 성공하면, 소스 네트워크 장치, 즉 제 1 목표 네트워크 장치의 SN 역할을 하는 소스 네트워크 장치를 삭제할 수 있다. 핸드 오버가 실패하면, 단말 장치 또는 제 1 네트워크 장치에서 송신된 제 2 지시 정보를 수신할 수 있다.
단말 장치가 제 1 목표 네트워크 장치와 연결을 시작하면, 단말 장치는 소스 네트워크 장치와의 연결을 유지할 수 있다. 예를 들어, 단말 장치는 소스 네트워크 장치와 연관된 제 1 프로토콜 스택 및 제 1 관련 키를 유지하고, 또한 제 1 목표 네트워크 장치와 연관된 제 2 프로토콜 스택 및 제 2 관련 키를 유지한다.
제 1 관련 키와 제 2 관련 키와는 다르다. 제 2 관련 키는 제 1 관련 키에서 생성될 수 있다.
제 1 프로토콜 스택과 제 2 프로토콜 스택은 같거나 다른 수 있으며, 또는 적어도 부분적으로 다를 수 있다. 예를 들어, 5G 시스템인 경우, 단말 장치와 소스 네트워크 장치 사이 및 단말 장치와 제 1 목표 네트워크 장치 사이에서 서로 다른 서비스 데이터 적응 프로토콜(service data adaption protocol, SDAP), 서로 다른 패킷 데이터 컨버전스 프로토콜(packet data convergence protocol, PDCP), 서로 다른 무선 링크 제어(radio link control, RLC) 프로토콜, 서로 다른 미디어 액세스 제어(media access control, MAC) 엔티티, 서로 다른 하위 계층(low layer) 엔티티를 유지할 수 있다. 4G 시스템인 경우, 단말 장치와 소스 네트워크 장치 사이 및 단말 장치와 제 1 목표 네트워크 장치 사이에서 서로 다른 패킷 데이터 컨버전스 프로토콜(packet data convergence protocol, PDCP), 서로 다른 무선 링크 제어(radio link control, RLC) 프로토콜, 서로 다른 미디어 액세스 제어(media access control, MAC) 엔티티, 서로 다른 하위 계층(low layer) 엔티티를 유지할 수 있다. 또한, 본 실시예에서 제공되는 기술 방안에서, 서로 다른 키를 사용하는 것을 보장하기 위해, 제 1 프로토콜 스택의 PDCP와 제 2 프로토콜 스택의 PDCP는 분명 다르다. 제 1 프로토콜 스택 및 제 2 프로토콜 스택에서 SDAP, RLC 프로토콜 및 MAC 엔티티 및 물리 계층 중 적어도 하나는 같거나 다를 수 있다. 다른 실시예에 있어서, 제 1 프로토콜 스택 및 제 2 프로토콜 스택은 SDAP, RLC 프로토콜 및 MAC 엔티티 및 물리 계층 중 적어도 하나를 공유할 수 있거나, 또는 별도로 SDAP, RLC 프로토콜, MAC 엔티티 및 물리 계층을 가질 수 있다.
상술한 기술 방안에 다르면, 단말 장치와 제 1 목표 네트워크 장치 사이의 연결을 확립할 때에 소스 네트워크 장치로 제 1 지시 정보 및/또는 제 2 지시 정보를 송신하여 단말 장치와 제 1 목표 네트워크 장치 사이의 연결 확립이 성공하였는지 여부를 소스 네트워크 장치로 통지함으로써, 다양한 시나리오에서 소스 네트워크 장치로 지시 정보를 보낼 수 있으며, 다양한 핸드 오버 시나리오에 적용될 수 있다.
실시예 6
본 발명의 실시예는 목표 네트워크 장치를 제공한다. 목표 네트워크 장치는 제 3 통신 유닛을 포함한다. 제 3 통신 유닛은 제 1 지시 정보 및/또는 제 2 지시 정보를 네트워크 측으로 송신하거나 또는 제 1 지시 정보 및/또는 제 2 지시 정보를 소스 기지국으로 송신하는 데에 사용된다. 제 1 지시 정보는 단말 장치와 목표 네트워크 장치 사이의 연결 확립이 성공했음을 소스 네트워크 장치에 지시하는 데에 사용된다. 제 2 지시 정보는 단말 장치와 목표 네트워크 장치 사이의 연결 확립이 실패했음을 소스 네트워크 장치에 지시하는 데에 사용된다.
구체적으로, 제 1 지시 정보는 또한 연결 확립이 성공한 목표 네트워크 장치의 식별자(ID) 또는 연결 확립이 성공한 목표 네트워크 장치의 ID 및 연결 확립이 실패한 적어도 하나의 다른 목표 네트워크 장치의 ID를 포함한다. 목표 네트워크 장치와 적어도 하나의 다른 목표 네트워크 장치는 다르다.
다시 말하면, 단말 장치와 목표 네트워크 장치의 연결 확립이 성공하면, 목표 네트워크 장치는 소스 네트워크 장치로 목표 네트워크 장치의 ID를 송신한다.
제 2 지시 정보는 또한 단말 장치와 제 1 목표 네트워크 장치의 연결 확립이 실패한 이유 및/또는 목표 네트워크 장치의 ID를 포함한다.
제 1 목표 네트워크 장치와의 연결 확립이 실패한 이유는 T304 타이머 만료, T307 타이머 만료, 랜덤 액세스가 재송신 최대 횟수에 도달하거나, 또는 기타 핸드 오버를 초래하는 이유를 포함할 수 있다.
T304 타이머 및 T307 타이머는 프리셋 타이머이다. 단말 장치가 RRC 연결 재구성 정보를 수신하면 T304 타이머를 트리거할 수 있으며, RRC 연결 재구성 정보는 이동 제어 정보를 포함한다. 단말 장치가 RRC 연결 재구성 정보를 수신하면 T307 타이머를 트리거할 수 있으며, RRC 연결 재구성 정보는 SCG 이동 제어 정보를 포함한다. 핸드 오버가 성공하면 T304 타이머는 중지된다. PSCell에 대한 단말 장치의 랜덤 액세스가 성공하면 T307 타이머는 중지된다. T304 타이머 또는 T307 타이머가 만료되면 핸드 오버가 실패한 것으로 간주되며, 또한 RRC 재연결 또는 기타 정보 통지와 같은 대응 조치가 수행될 수 있으며, 여기서 자세히 설명하지 않는다.
상기 설명에 따라, 본 실시예에서, 제 1 지시 정보 또는 제 2 지시 정보는 또한 단말 장치의 연결 상태를 포함한다.
단말 장치의 연결 상태는 소스 네트워크 장치와의 연결 상태, 제 1 목표 네트워크 장치와의 연결 상태, 제 2 목표 네트워크 장치와의 연결 상태 중 적어도 하나를 포함한다. 제 1 목표 네트워크 장치 및 제 2 목표 네트워크 장치는 단말 장치가 핸드 오버하기 위한 목표 네트워크 장치이다. 또는 제 1 목표 네트워크 장치 및 제 2 목표 네트워크 장치 는 보조 노드(secondary node, SN)이며, 소스 네트워크 장치는 마스터 노드(master node, MN)이다. LTE 시스템에서 SN은 보조 셀 그룹(secondary cell group, SCG)라고 하고, NR 시스템에서는 SN이라고 하며, SCG와 SN은 동일한 개념을 가리키며, 즉 SN은 이중 연결(dual connectivity, DC) 시나리오의 제 2 서비스 네트워크 장치이다.
구체적으로, 단말 장치의 연결 상태는 아래 내용 중 하나를 포함한다: 단말 장치는 소스 네트워크 장치에 연결되어 있고, 목표 네트워크 장치에 연결되지 않는다; 단말 장치는 소스 네트워크 장치와의 연결을 끊고, 목표 네트워크 장치에 성공적으로 연결된다; 단말 장치는 SCG에 연결되지 않고, SCG 연결 변경이 실패하였다. 물론 다른 시나리오가 있을 수 있다. 예를 들어, 여러 SCG가 구성된 시나리오에서, 단말 장치는 하나의 SCG에 연결되지 못했다; 여러 목표 셀이 구성된 시나리오에서, 단말 장치는 하나의 목표 셀에 연결되지 못했다. 다른 적용 가능한 시나리오가 존재할 가능성이 있고, 본 실시예는 자세히 설명하지 않는다.
이하, 제 1 지시 정보 및 제 2 지시 정보를 송수신하는 방식을 설명한다.
제 3 통신 유닛은 비 액세스 계층(non-access stratum, NAS) 시그널링을 통해 제 1 지시 정보 및/또는 제 2 지시 정보를 네트워크 측으로 송신하거나, 또는 RRC 시그널링을 통해 제 1 지시 정보 및/또는 제 2 지시 정보를 소스 기지국으로 송신한다.
제 3 통신 유닛은 또한 아래 내용 중 하나를 실행한다: 직접 단말 장치로부터 제 1 지시 정보 및/또는 제 2 지시 정보를 수신한다; 네트워크 측으로부터 제 1 지시 정보 및/또는 제 2 지시 정보를 획득한다.
즉, 단말 장치와 목표 네트워크 장치가 성공적으로 연결되면, 단말 장치는 직접 제 1 목표 네트워크 장치로 제 1 지시 정보를 송신한 후에, 제 1 목표 네트워크 장치를 통해 소스 네트워크 장치로 제 1 지시 정보를 전송할 수 있다. 또는 E-UTRA 등 네트워크 측으로 제 1 지시 정보를 송신할 수도 있다.
단말 장치와 목표 네트워크 장치의 연결이 실패하면, 목표 네트워크 장치는 단말 장치와 성공적으로 연결되었는지 여부를 판단할 수 있으며, 제 2 지시 정보를 네트워크 측 또는 소스 기지국으로 송신할 수 있다.
제 1 지시 정보 및/또는 제 2 지시 정보는 핸드 오버 중에 획득한 측정 정보를 더 포함할 수 있다. 네트워크 측 또는 소스 기지국은 제 1 지시 정보 및/또는 제 2 지시 정보를 수신한 후에 후속 네트워크 최적화를 위해 측정 정보를 사용할 수 있다. 핸드 오버에 실패하였을 때에 획득된 제 2 지시 정보의 측정 정보는 후속 네트워크 최적화를 위해 네트워크 측에서 사용될 수 있다.
본 실시예에서 제공되는 다른 시나리오는 이중 연결(DC) 아키텍처의 핸드 오버 처리이다. 단말 장치가 소스 기지국에서 목표 기지국으로 핸드 오버될 때, 소스 기지국은 제 1 목표 네트워크 장치를 소스 네트워크 장치의 SN으로 추가할 수 있다. 도 10은 DC 아키텍처의 마스터 셀 그룹(Master Cell Group, MCG) 베어러 및 MCG 분할 베어러(MCG split bearer)의 프로토콜 스택을 예시하는 개략도이다. 도 10에 도시된 바와 같이, 서빙 셀은 단말 장치의 MN의 프로토콜 스택으로 간주될 수 있으며, 목표 셀은 제 1 목표 네트워크 장치의 프로토콜 스택, 즉 SN의 프로토콜 스택으로 간주될 수 있다. MN에서 SN으로 전환하면 PDCP의 데이터를 직접 목표 셀의 RLC로 전송할 수 있다.
DC 아키텍처에서 핸드 오버가 성공하면, 소스 네트워크 장치, 즉 제 1 목표 네트워크 장치의 SN 역할을 하는 소스 네트워크 장치를 삭제할 수 있다. 핸드 오버가 실패하면, 제 1 목표 네트워크 장치는 소스 네트워크 장치 및/또는 네트워크 측으로 제 2 지시 정보를 송신할 수 있다.
상술한 기술 방안에 다르면, 단말 장치와 제 1 목표 네트워크 장치 사이의 연결을 확립할 때에 소스 네트워크 장치로 제 1 지시 정보 및/또는 제 2 지시 정보를 송신하여 단말 장치와 제 1 목표 네트워크 장치 사이의 연결 확립이 성공하였는지 여부를 소스 네트워크 장치로 통지함으로써, 다양한 시나리오에서 소스 네트워크 장치로 지시 정보를 보낼 수 있으며, 다양한 핸드 오버 시나리오에 적용될 수 있다.
도 7은 본 발명의 실시예에 따른 통신 장치(700)의 구조를 나타내는 개략도이다. 통신 장치(700)는 상술한 단말 장치 또는 네트워크 장치일 수 있다. 도 7에 도시된 바와 같이, 통신 장치(700)는 프로세서(710)를 포함한다. 프로세서(710)는 메모리에 저장된 컴퓨터 프로그램을 호출하여 실행함으로써 본 출원의 실시예의 방법을 실현할 수 있다.
선택적으로, 도 7에 도시된 바와 같이, 통신 장치(700)는 메모리(720)를 더 포함할 수 있다. 프로세서(710)는 메모리(720)에서 컴퓨터 프로그램을 호출하여 실행함으로써 본 출원의 실시예에 따른 방법을 실현할 수 있다.
메모리(720)는 프로세서(710)와 독립적인 별도의 장치이거나 또는 프로세서(710)에 통합될 수 있다.
선택적으로, 도 7에 도시된 바와 같이, 통신 장치(700)는 트랜시버(730)를 더 포함할 수 있다. 프로세서(710)는 트랜시버(730)와 다른 장치가 통신하도록 제어할 수 있으며, 구체적으로 다른 장치에 정보 또는 데이터를 전송하거나 또는 다른 장치에서 전송된 정보 또는 데이터를 수신할 수 있다.
트랜시버(730)는 송신기 및 수신기를 포함할 수 있다. 트랜시버(730)는 안테나를 더 포함할 수 있다. 안테나의 수량은 하나 또는 여러개일 수 있다.
선택적으로, 통신 장치(700)는 구체적으로 본 출원의 실시예에 따른 네트워크 장치일 수 있고, 통신 장치(700)는 본 출원의 방법 실시예에서 설명된 네트워크 장치에 의해 수행되는 대응하는 과정을 실시할 수 있으며, 간결함을 위해, 여기서는 반복하지 않는다.
선택적으로, 통신 장치(700)는 구체적으로 본 출원의 실시예에 따른 단말 장치 또는 이동 단말기일 수 있고, 통신 장치(700)는 본 출원의 방법 실시예에서 설명된 단말 장치 또는 이동 단말기에 의해 수행되는 대응하는 과정을 실현할 수 있으며, 간결함을 위해, 여기서는 반복하지 않는다.
도 8은 본 출원의 실시예에 따른 칩의 구조를 나타내는 블록도이다. 도 8에 도시된 칩(800)은 프로세서(810)를 포함하고, 프로세서(810)는 메모리에서 컴퓨터 프로그램을 호출하여 실행함으로써 본 출원의 실시예의 방법을 실현할 수 있다.
선택적으로, 도 8에 도시된 바와 같이, 칩(800)은 메모리(820)를 더 포함할 수 있다. 프로세서(810)는 메모리(820)에서 컴퓨터 프로그램을 호출하여 실행함으로써 본 출원의 실시예의 방법을 실현할 수 있다.
메모리(820)는 프로세서(810)와 독립적인 별도의 장치이거나 또는 프로세서(810)에 통합될 수 있다.
선택적으로, 칩(800)은 입력 인터페이스(830)를 더 포함할 수 있다. 프로세서(810)는 입력 인터페이스(830)와 다른 장치 또는 칩이 통신하도록 제어할 수 있으며, 구체적으로 다른 장치 또는 칩에서 전송된 정보 또는 데이터를 획득할 수 있다.
선택적으로, 칩(800)은 출력 인터페이스(840)를 더 포함할 수 있다. 프로세서(810)는 출력 인터페이스(840)와 다른 장치 또는 칩이 통신하도록 제어할 수 있으며, 구체적으로 다른 장치 또는 칩에 정보 또는 데이터를 출력할 수 있다.
선택적으로, 칩은 본 출원의 실시예에 따른 네트워크 장치에 적용될 수 있으며, 칩은 본 출원의 방법 실시예에서 설명한 네트워크 장치에 의해 수행되는 대응하는 과정을 실현할 수 있으며, 간결함을 위해, 여기서는 반복하지 않는다.
선택적으로, 칩은 본 출원의 실시예에 따른 단말 장치에 적용될 수 있으며, 칩은 본 출원의 방법 실시예에서 설명한 단말 장치에 의해 수행되는 대응하는 과정을 실현할 수 있으며, 간결함을 위해, 여기서는 반복하지 않는다.
본 출원의 실시예에 언급된 칩은 시스템 레벨 칩, 시스템 칩, 칩 시스템 또는 시스템 온 칩이라고도 한다는 것을 이해하기 바란다.
도 9는 본 출원의 실시예에 따른 통신 시스템(900)의 블록도이다. 도 9에 도시된 바와 같이, 통신 시스템(900)은 단말 장치(910) 및 네트워크 장치(920)를 포함한다.
단말 장치(910)는 상술한 방법 실시예에서 설명된 단말 장치에 의해 수행되는 대응하는 기능을 실현하는 데에 사용될 수 있고, 네트워크 장치(920)는 상술한 방법 실시예에서 설명된 네트워크 장치에 의해 수행되는 대응하는 기능을 실현하는 데에 사용될 수 있으며, 간결함을 위해, 여기서는 반복하지 않는다. 간결함을 위해, 여기서는 반복하지 않는다.
본 출원의 실시예의 프로세서는 신호 처리 능력을 갖는 집적 회로 칩일 수 있다. 실시 과정에서 상술한 방법 실시예의 각 단계는 프로세서의 하드웨어 형태의 집적 논리 회로(integrated logic circuit) 또는 소프트웨어 형태의 명령에 의해 완성될 수 있다. 프로세서는 범용 프로세서, 디지털 신호 프로세서(Digital Signal Processor, DSP), 주문형 집적 회로(Application Specific Integrated Circuit, ASIC), 필드 프로그래머블 게이트 어레이(Field Programmable Gate Array, FPGA) 또는 다른 프로그래머블 로직 디바이스, 이산 게이트 또는 트랜지스터 논리 장치, 개별 하드웨어 구성 요소일 수 있다. 프로세서는 본 발명의 실시예에 개시된 방법, 단계 및 논리 블록도를 실현 또는 실행할 수 있다. 범용 프로세서는 마이크로 프로세서 또는 임의의 통상적인 프로세서 등일 수 있다. 본 발명의 실시예에서 개시된 방법의 단계는 직접 하드웨어 디코딩 프로세서에 의해 실행 및 완성될 수 있거나, 또는 디코딩 프로세서의 하드웨어 및 소프트웨어 모듈의 조합에 의해 실행 및 완성될 수 있다. 소프트웨어 모듈은 랜덤 액세스 메모리(random access memory, RAM), 플래시 메모리, 읽기 전용 메모리(read only memory, ROM), 프로그래머블 읽기 전용 메모리(programmable ROM, PROM) 또는 전기적으로 지울 수 있는 프로그래머블 메모리, 레지스터 등 본 기술 분야의 성숙한 저장 매체에 있을 수 있다. 저장 매체는 메모리에 있다. 프로세서는 메모리의 정보를 읽고 프로세서의 하드웨어를 사용하여 상술한 방법의 단계를 완성한다.
본 출원의 실시예의 메모리는 휘발성 메모리 또는 비 휘발성 메모리일 수 있으며, 또는 휘발성 메모리 및 비 휘발성 메모리 양자를 포함할 수 있다. 비 휘발성 메모리는 읽기 전용 메모리(Read-Only Memory, ROM), 프로그램 가능 읽기 전용 메모리(Programmable Read-Only Memory, PROM), 삭제 가능 프로그램 가능 읽기 전용 메모리(Erasable Programmable Read-Only Memory, EPROM), 전기적 삭제 가능 프로그램 가능 읽기 전용 메모리(Electrically Erasable Programmable Read-Only Memory, EEPROM) 또는 플래시 메모리(Flash Memory)일 수 있다. 휘발성 메모리는 외부 고속 캐시로 사용되는 랜덤 액세스 메모리(Random Access Memory, RAM)일 수 있다. 예시적이지만 한정적이지 않은 예를 들어, 다양한 형태의 RAM을 사용할 수 있으며, 예를 들어, 정적 랜덤 액세스 메모리(Static RAM, SRAM), 동적 랜덤 액세스 메모리(Dynamic Random Access Memory, DRAM), 동기 동적 랜덤 액세스 메모리(Synchronous Dynamic Random Access Memory, SDRAM), 더블 데이터 레이트 동기 동적 랜덤 액세스 메모리(Double Data Rate Synchronous Dynamic Random Access Memory, DDR SDRAM), 확장 동기 동적 랜덤 액세스 메모리(Enhanced Synchronous Dynamic Random Access Memory, ESDRAM), 동기 연결 동적 랜덤 액세스 메모리(Synch-link Dynamic Random Access Memory, SLDRAM) 및 직접 란바스 랜덤 액세스 메모리(Direct Rambus Random Access Memory, DRRAM)이다. 본 명세서에 기재된 메모리는 이들과 다른 임의의 적절한 유형의 메모리를 포함하지만, 이것에 한정되지 않는다.
상술한 메모리는 예시적이지만 한정적이지 아니라는 것을 이해하기 바란다. 예를 들어, 본 출원의 실시예의 메모리는 정적 랜덤 액세스 메모리(Static RAM, SRAM), 동적 랜덤 액세스 메모리(Dynamic Random Access Memory, DRAM), 동기 동적 랜덤 액세스 메모리(Synchronous Dynamic Random Access Memory, SDRAM), 더블 데이터 레이트 동기 동적 랜덤 액세스 메모리(Double Data Rate Synchronous Dynamic Random Access Memory, DDR SDRAM), 확장 동기 동적 랜덤 액세스 메모리(Enhanced Synchronous Dynamic Random Access Memory, ESDRAM), 동기 연결 동적 랜덤 액세스 메모리(Synch-link Dynamic Random Access Memory, SLDRAM) 및 직접 란바스 랜덤 액세스 메모리(Direct Rambus Random Access Memory, DRRAM)일 수도 있다. 즉, 본 출원의 실시예의 메모리는 이들과 다른 임의의 적절한 유형의 메모리를 포함하지만, 이것에 한정되지 않는다.
본 출원의 실시예는 또한 컴퓨터 프로그램을 저장하는 데에 사용되는 컴퓨터 판독 가능한 저장 매체를 제공한다.
선택적으로, 컴퓨터 판독 가능한 저장 매체는 본 출원의 실시예에 따른 네트워크 장치에 적용될 수 있으며, 컴퓨터 프로그램은 컴퓨터에서 본 출원의 실시예에 따른 다양한 방법에 있어서의 네트워크 장치에 의해 실현되는 대응하는 단계를 실행하도록 하며, 간결함을 위해, 여기서는 반복하지 않는다.
선택적으로, 컴퓨터 판독 가능한 저장 매체는 본 출원의 실시예에 따른 단말 장치에 적용될 수 있으며, 컴퓨터 프로그램은 컴퓨터에서 본 출원의 실시예에 따른 다양한 방법에 있어서의 이동 단말기/단말 장치에 의해 실현되는 대응하는 단계를 실행하도록 하며, 간결함을 위해, 여기서는 반복하지 않는다.
본 출원의 실시예는 또한 컴퓨터 프로그램 명령을 포함하는 컴퓨터 프로그램 제품을 제공한다.
선택적으로, 컴퓨터 프로그램 제품은 본 출원의 실시예에 따른 네트워크 장치에 적용될 수 있으며, 컴퓨터 프로그램 명령은 컴퓨터에서 본 출원의 실시예에 따른 다양한 방법에 있어서의 네트워크 장치에 의해 실현되는 대응하는 단계를 실행하도록 하며, 간결함을 위해, 여기서는 반복하지 않는다.
선택적으로, 컴퓨터 프로그램 제품은 본 출원의 실시예에 따른 이동 단말기/단말 장치에 적용될 수 있으며, 컴퓨터 프로그램 명령은 컴퓨터에서 본 출원의 실시예에 따른 다양한 방법에 있어서의 이동 단말기/단말 장치에 의해 실현되는 대응하는 단계를 실행하도록 하며, 간결함을 위해, 여기서는 반복하지 않는다.
본 출원의 실시예는 또한 컴퓨터 프로그램을 제공한다.
선택적으로, 컴퓨터 프로그램은 본 출원의 실시예에 따른 네트워크 장치에 적용될 수 있다. 컴퓨터에서 컴퓨터 프로그램을 실행하면, 컴퓨터에서 본 출원의 실시예에 따른 다양한 방법에 있어서의 네트워크 장치에 의해 실현되는 대응하는 단계를 실행하도록 하며, 간결함을 위해, 여기서는 반복하지 않는다.
선택적으로, 컴퓨터 프로그램은 본 출원의 실시예에 따른 이동 단말기/단말 장치에 적용될 수 있다. 컴퓨터에서 컴퓨터 프로그램을 실행하면, 컴퓨터에서 본 출원의 실시예에 따른 다양한 방법에 있어서의 이동 단말기/단말 장치에 의해 실현되는 대응하는 단계를 실행하도록 하며, 간결함을 위해, 여기서는 반복하지 않는다.
본 영역의 일반 기술자라면 본문에서 공개된 실시예에서 설명된 각 예시의 유닛과 알고리즘 절차가 전자 하드웨어, 또는 컴퓨터 소프트웨어와 전자 하드웨어의 결합에 의해 구현될 수 있다는 것을 인식할 수 있다. 이러한 기능이 하드웨어 또는 소프트웨어로 실행되는지는 기술 방안의 특정 애플리케이션과 설계 제약 조건에 의해 결정된다. 전문 기술자라면, 기술된 기능을 구현하기 위해, 각 애플리케이션에 대해 상이한 방법을 사용할 수 있지만, 이러한 구현은 본 발명의 범위를 벗어난 것으로 간주되어서는 안된다.
당업자라면 편리하게 간결하게 설명하기 위하여 상술한 시스템, 장치 및 유닛의 구체적인 작동 과정은 상술한 방법 실시예의 대응하는 프로세스를 참조할 수 있다는 것을 이해할 수 있으며, 여기서는 반복하지 않는다.
본 출원에서 제공되는 몇몇 실시예에서, 개시된 시스템, 장치 및 방법은 다른 방식으로 구현할 수 있다는 것을 이해할 수 있다. 예를 들어, 상기 설명된 장치의 실시예는 단지 예시적인 것이며, 예를 들어, 상기 유닛의 분할은 단지 논리적인 기능 분할일 뿐, 실제 구현에서는 다른 분할 방식이 있을 수 있으며, 예들 들어, 여러개의 유닛 또는 컴포넌트가 결합되거나 다른 시스템에 통합될 수 있고, 또는 일부 기능은 무시되거나 실행되지 않을 수 있다. 또한, 표시되거나 논의된 결합 또는 직접 결합 또는 통신 연결은 일부 인터페이스, 장치 또는 유닛을 통한 간접적 결합 또는 통신 연결일 수 있으며, 전기적, 기계적 또는 다른 형태일 수 있다.
분리된 구성 요소로 설명된 유닛은 물리적으로 분리되거나 분리되지 않을 수도 있고, 유닛으로 표시되는 구성 요소는 물리적 유닛일 수 있고 아닐 수도 있으며, 한 위치에 배치되거나 여러 네트워크 유닛에 분포되어 있을 수도 있다. 본 실시예 방안의 목적을 달성하기 위해 실제 요구에 따라 그 중의 일부 또는 모든 유닛을 선택할 수 있다.
또한, 본 발명의 각 실시예에서의 각 기능 유닛은 하나의 처리 유닛에 통합될 수 있고, 또는 각각의 유닛이 물리적으로 별도로 존재할 수도 있고, 또는 2개 이상의 유닛이 하나의 유닛에 통합될 수도 있다.
상기 기능은 소프트웨어 기능 유닛 형태로 구현되어 별도의 제품으로 판매되거나 사용되는 경우, 컴퓨터 판독 가능 저장 매체에 저장될 수 있다. 이러한 이해를 기초로 하여 본 발명의 기술방안의 본질, 혹은 기술 분야에 기여하는 부분 또는 기술적 방안의 일부를 소프트웨어 제품의 형태로 구현될 수 있다. 해당 컴퓨터 소프트웨어는 하나의 저장 매체에 저장되며, 컴퓨터 장치(개인용 컴퓨터, 서버 또는 네트워크 장치일 수 있음)가 본 발명의 각 실시예에 따른 방법의 전부 또는 일부를 실행할 수 있도록 하는 다수의 명령어를 포함한다. 전술한 저장 매체는 USB, 외장 하드, 읽기 전용 기억 장치(ROM, Read-Only Memory), 랜덤 액세스 메모리(RAM, Random Access Memory), 디스크 또는 광 디스크 등과 같은 프로그램 코드를 저장할 수 있는 다양한 매체를 포함한다.
상술한 것은 단지 본 발명의 구체적인 실시 예이며, 본 발명의 보호 범위는 이에 한정되는 것은 아니다. 당업자라면 본 발명에 개시된 기술 범위 내에서 변경 또는 교체를 쉽게 도출할 수 있으며, 이러한 변경 또는 교체는 모두 본 발명의 범위 내에 포함되어야 한다. 따라서 본 출원의 보호 범위는 특허 청구 범위에 의해 결정된다.