헤더 압축에서의 콘텍스트 정보 재배치 방법 및 네트워크

申请号 KR1020037009088 申请日 2002-01-09 公开(公告)号 KR100610659B1 公开(公告)日 2006-08-09
申请人 노키아 코포레이션; 发明人 칼리오쿨주주하; 랜시살미앗테; 사이풀라유서프; 레키엠;
摘要 압축된 헤더들을 구비한 패킷들을 전송하는 패킷 네트워크에서 헤더 압축 콘텍스트를 재배치하는 방법이 제공된다. 이동 단말기와 제1 네트워크 실체간에 접속이 설정되고 상기 패킷들의 헤더들의 압축 및 압축해제와 사용되는 콘텍스트 정보는 상기 이동 단말기와 상기 제1 네트워크 실체에서 저장된다. 상기 콘텍스트 정보 갱신은 상기 이동 단말기와 상기 제1 네트워크 실체에서 중지되고, 그후, 상기 압축 및 압축해제 콘텍스트 정보의 스냅샷이 상기 제1 네트워크 실체에서 취해지며 상기 제1 네트워크 실체에 저장된다. 상기 제1 네트워크 실체와 상기 이동 단말기간의 접속은 상기 이동 단말기와 제2 네트워크 실체간의 접속으로 변경된다. 상기 제1 네트워크 실체에 의해 저장된 상기 콘텍스트 정보 스냅샷은 상기 제2 네트워크 실체로 전송되고 상기 제2 네트워크 실체의 콘텍스트 정보로서 상기 제2 네트워크 실체에 저장된다. 그다음 상기 이동 단말기와 상기 제2 네트워크 실체에서 상기 저장된 콘텍스트 정보는 상기 패킷들의 헤더들의 압축 및 압축해제를 위해 사용된다.
헤더, 압축, 콘텍스트, 정보, 재배치, 패킷, 압축해제, 네트워크
权利要求
  • 압축된 헤더들을 구비하는 패킷들을 전송하는 패킷 네트워크에서 헤더 압축 콘텍스트를 재배치하는 방법에 있어서,
    이동 단말기와 제1 네트워크 실체에서 상기 패킷들의 헤더들의 압축 및 압축해제와 함께 사용되는 콘텍스트 정보를 저장하는 것을 포함하여 상기 이동 단말기와 상기 제1 네트워크 실체간에 접속을 설정하는 단계;
    상기 이동 단말기와 상기 제1 네트워크 실체에서 상기 콘텍스트 정보 갱신을 중지하는 단계;
    상기 콘텍스트 정보 갱신의 중지에 응답하여, 상기 제1 네트워크 실체에서 콘텍스트 정보 스냅샷을 저장하는 것을 포함하여 상기 제1 네트워크 실체에서 상기 압축 및 압축해제 콘텍스트 정보의 스냅샷을 취하는 단계; 및
    상기 제1 네트워크 실체에 의해 저장된 상기 콘텍스트 정보 스냅샷을 제2 네트워크 실체로 전송하고, 상기 콘텍스트 정보 스냅샷은 상기 제2 네트워크 실체의 콘텍스트 정보로서 상기 제2 네트워크 실체에 의해 저장되는 것을 포함하여, 상기 제1 네트워크 실체와 상기 이동 단말기 간의 접속을 상기 이동 단말기와 상기 제2 네트워크 실체 간의 접속으로 변경하고, 상기 패킷들의 헤더들의 압축 및 압축해제를 위하여 상기 이동 단말기와 상기 제2 네트워크 실체에서 상기 저장된 콘텍스트 정보를 사용하는 단계를 포함하는 것을 특징으로 하는 헤더 압축 콘텍스트 재배치 방법.
  • 제1항에 있어서, 상기 콘텍스트 정보 갱신은 상기 이동 단말기와 상기 제1 네트워크 실체가 반대측의 압축기에 확인 응답들을 송신하지 못하게 함으로써 중지되는 것을 특징으로 하는 헤더 압축 콘텍스트 재배치 방법.
  • 제1항에 있어서, 상기 콘텍스트 정보 갱신은 상기 이동 단말기가 업링크 데이터를 압축하고 전송하는 것을 중지시킴으로써 그리고 상기 제1 네트워크 실체가 다운링크 데이터를 압축하고 전송하는 것을 중지시킴으로써 중지되는 것을 특징으로 하는 헤더 압축 콘텍스트 재배치 방법.
  • 제3항에 있어서, 상기 제1 네트워크 실체에서 상기 압축 및 압축해제 콘텍스트 정보의 스냅샷을 취하는 것은 상기 전송된 업링크 데이터 및 다운링크 데이터가 수신되고 압축해제될 때까지 지연되는 것을 특징으로 하는 헤더 압축 콘텍스트 재배치 방법.
  • 제1항에 있어서, 상기 콘텍스트 정보 갱신은 상기 제1 네트워크 실체에서 상기 이동 단말기로부터의 압축/압축해제 확인 응답들을 버림으로써 중지되는 것을 특징으로 하는 헤더 압축 콘텍스트 재배치 방법.
  • 제1항에 있어서, 상기 콘텍스트 정보 갱신은 상기 제1 네트워크 실체에서 상 기 이동 단말기로 압축/압축해제 확인 응답들을 송신하지 못하게 함으로써 중지되는 것을 특징으로 하는 헤더 압축 콘텍스트 재배치 방법.
  • 제5항에 있어서, 상기 제1 네트워크 실체에서 상기 이동 단말기에 의해 송신된 콘텍스트 갱신 요청의 검출에 응답하여, 상기 제1 네트워크 실체로부터 상기 제2 네트워크 실체로 콘텍스트 갱신 요청을 송신하는 것을 특징으로 하는 헤더 압축 콘텍스트 재배치 방법.
  • 제5항에 있어서, 상기 제1 네트워크 실체에서 상기 콘텍스트 정보의 동기 이탈(out-of-synchronism)의 검출에 응답하여, 상기 제1 네트워크 실체로부터 상기 제2 네트워크 실체로 콘텍스트 갱신 요청을 송신하고,
    제1 패킷을 상기 콘텍스트 갱신 요청을 포함하는 패킷으로서 상기 제2 네트워크 실체로부터 상기 이동 단말기로 송신하는 것을 특징으로 하는 헤더 압축 콘텍스트 재배치 방법.
  • 제1항에 있어서, 상기 제1 네트워크 실체와 상기 이동 단말기간의 접속을 상기 이동 단말기와 상기 제2 네트워크 실체간의 접속으로 변경하기 전에, 상기 제1 네트워크 실체에 의해 저장된 상기 콘텍스트 정보 스냅샷을 상기 제2 네트워크 실체로 전송하는 것을 특징으로 하는 헤더 압축 콘텍스트 재배치 방법.
  • 제1항에 있어서, 상기 방법은 범용 이동 통신 시스템(UMTS 시스템)에서 구현되는 로버스트 헤더 압축(ROHC: Robust Header Compression)에 따라 사용되는 것을 특징으로 하는 헤더 압축 콘텍스트 재배치 방법.
  • 제10항에 있어서, 서빙 무선 네트워크 서브시스템(SRNS: Serving Radio Network Subsystem) 재배치와 동시에 상기 재배치를 수행하는 것을 특징으로 하는 헤더 압축 콘텍스트 재배치 방법.
  • 압축된 헤더들을 구비하는 패킷들이 이동 단말기와 네트워크 실체들간에 전송되는 패킷 네트워크에 있어서,
    접속은 이동 단말기와 제1 네트워크 실체간에 설정되도록 정해지고,
    상기 패킷들의 헤더들의 압축 및 압축해제와 함께 사용되는 콘텍스트 정보는 상기 이동 단말기와 상기 제1 네트워크 실체에서 저장되도록 정해지며,
    상기 이동 단말기와 상기 제1 네트워크 실체에서의 상기 콘텍스트 정보 갱신은 중지되도록 정해지고,
    상기 콘텍스트 정보 갱신의 중지에 응답하여, 상기 압축 및 압축해제 콘텍스트 정보의 스냅샷은 상기 제1 네트워크 실체에서 취해지고 저장되도록 정해지며,
    상기 제1 네트워크 실체와 상기 이동 단말기간의 접속은 상기 이동 단말기와 제2 네트워크 실체간의 접속으로 변경되도록 정해지고, 상기 제1 네트워크 실체에 의해 저장된 상기 콘텍스트 정보 스냅샷은 상기 제2 네트워크 실체의 상기 콘텍스트 정보로서 상기 제2 네트워크 실체로 전송되고 상기 제2 네트워크 실체에 저장되도록 정해지며,
    상기 이동 단말기와 상기 제2 네트워크 실체에서의 상기 저장된 콘텍스트 정보는 상기 패킷들의 헤더들의 압축 및 압축해제를 위해 사용되도록 정해지는 것을 특징으로 하는 패킷 네트워크.
  • 제12항에 있어서, 상기 콘텍스트 정보 갱신은 상기 이동 단말기와 상기 제1 네트워크 실체가 반대측의 압축기에 확인 응답들을 송신하지 못하게 함으로써 중지되도록 되어 있는 것을 특징으로 하는 패킷 네트워크.
  • 제12항에 있어서, 상기 콘텍스트 정보 갱신은 상기 이동 단말기가 업링크 데이터를 압축하고 전송하는 것을 중지시킴으로써 그리고 상기 제1 네트워크 실체가 다운링크 데이터를 압축하고 전송하는 것을 중지시킴으로써 중지되도록 되어 있는 것을 특징으로 하는 패킷 네트워크.
  • 제14항에 있어서, 상기 제1 네트워크 실체에서 상기 압축 및 압축해제 콘텍스트 정보의 스냅샷을 취하는 것은 상기 전송된 업링크 데이터 및 다운링크 데이터가 수신되고 압축해제될 때까지 지연되도록 되어 있는 것을 특징으로 하는 패킷 네트워크.
  • 제12항에 있어서, 상기 콘텍스트 정보 갱신은 상기 제1 네트워크 실체에서 상기 이동 단말기로부터의 압축/압축해제 확인 응답들을 버림으로써 중지되도록 되어 있는 것을 특징으로 하는 패킷 네트워크.
  • 제12항에 있어서, 상기 콘텍스트 정보 갱신은 상기 제1 네트워크 실체에서 상기 이동 단말기로 압축/압축해제 확인 응답들을 송신하지 못하게 함으로써 중지되도록 되어 있는 것을 특징으로 하는 패킷 네트워크.
  • 제16항에 있어서, 상기 제1 네트워크 실체에서 상기 이동 단말기에 의해 송신된 콘텍스트 갱신 요청의 검출에 응답하여, 콘텍스트 갱신 요청은 상기 제1 네트워크 실체로부터 상기 제2 네트워크 실체로 송신되도록 되어 있고,
    제1 패킷은 상기 콘텍스트 갱신 요청을 포함하는 패킷으로서 상기 제2 네트워크 실체로부터 상기 이동 단말기로 송신되도록 되어 있는 것을 특징으로 하는 패킷 네트워크.
  • 제16항에 있어서, 상기 제1 네트워크 실체에서 상기 콘텍스트 정보의 동기 이탈(out-of-synchronism)의 검출에 응답하여, 콘텍스트 갱신 요청은 상기 제1 네트워크 실체로부터 상기 제2 네트워크 실체로 송신되도록 되어 있고,
    제1 패킷은 상기 콘텍스트 갱신 요청을 포함하는 패킷으로서 상기 제2 네트워크 실체로부터 상기 이동 단말기로 송신되도록 되어 있는 것을 특징으로 하는 패 킷 네트워크.
  • 제12항에 있어서, 상기 제1 네트워크 실체와 상기 이동 단말기간의 접속을 상기 이동 단말기와 상기 제2 네트워크 실체간의 접속으로 변경하기 전에, 상기 제1 네트워크 실체에 의해 저장된 상기 콘텍스트 정보 스냅샷은 상기 제2 네트워크 실체로 전송되도록 되어 있는 것을 특징으로 하는 패킷 네트워크.
  • 제12항에 있어서, 상기 패킷 네트워크는 로버스트 헤더 압축(ROHC: Robust Header Compression)이 구현되는, UMTS 시스템인 것을 특징으로 하는 패킷 네트워크.
  • 압축된 헤더들을 구비하는 데이터 패킷들을 전달하기 위하여 데이터 패킷 네트워크의 네트워크 실체들과 통신하도록 되어 있는 이동 단말기에 있어서, 상기 이동단말기는,
    제1 네트워크 실체에 대한 접속을 설정하도록 되어 있고,
    상기 패킷들의 헤더들의 압축 및 압축해제와 함께 사용되는 콘텍스트 정보를 저장하도록 되어 있으며,
    상기 이동 단말기에서 상기 콘텍스트 정보 갱신을 중지하도록 되어 있고,
    상기 제1 네트워크 실체에 대한 접속을 종료하도록 되어 있으며,
    제2 네트워크 실체에 대한 접속을 설정하도록 되어 있고,
    상기 이동 단말기와 상기 제2 네트워크 실체간의 접속을 통해 상기 데이터 패킷들의 헤더들의 압축 및 압축해제를 위하여 상기 이동 단말기에 저장된 상기 콘텍스트 정보를 사용하도록 되어 있는 것을 특징으로 하는 이동 단말기.
  • 제22항에 있어서, 상기 이동 단말기는 상기 이동 단말기의 압축해제기가 상기 제1 네트워크 실체의 압축기로 확인 응답들을 송신하지 못하게 함으로써 상기 콘텍스트 정보 갱신을 중지하도록 더 되어 있는 것을 특징으로 하는 이동 단말기.
  • 제22항에 있어서, 상기 이동 단말기는 업링크 데이터를 압축하고 전송하는 것을 중지함으로써 상기 콘텍스트 정보 갱신을 중지하도록 더 되어 있는 것을 특징으로 하는 이동 단말기.
  • 说明书全文

    헤더 압축에서의 콘텍스트 정보 재배치 방법 및 네트워크{Method and network for relocating context information in header compression}

    본 발명은 헤더 압축에서의 콘텍스트 정보를 재배치하는 것에 관한 것이다.

    지난 수년동안 인터넷 프로토콜(IP: Internet Protocol) 기술의 급속한 진전은 전통적인 인터넷 데이터 전송의 범위를 넘어 다른 IP 기반 애플리케이션들을 사용하는 잠재력을 또한 확장하였다. 특히 IP 기반 전화 애플리케이션들은 빠른 속도로 개발되었고, 그 결과 전통적인 전화 네트워크들(PSTN/ISDN: Public Switched Telephone Network/Integrated Services Digital Network) 및 이동 네트워크들(PLMN: Public Land Mobile Network)에서조차 호 전송 경로의 항상 확장하는 부분은 원칙적으로 IP 기술을 이용하여 구현될 수 있다.

    특히 이동 네트워크들에서, IP 기술은 많은 이점들을 제공하는데, 이것은 다양한 IP 음성 애플리케이션들에 의해 제공될 수 있는, 이동 네트워크들의 전통적인 음성 서비스들에 부가하여, 이동 네트워크들이 바람직하기로는 전형적으로 대부분패킷-교환 IP 기반 서비스들로서 구현되는 인터넷 브라우징, 이메일 서비스, 게임들 등과 같은, 점점 더 상이한 데이터 서비스들을 제공할 것이기 때문이다. 이러한 방식으로, 이동 시스템 프로토콜들에 배열된 IP 계층들은 오디오/비디오 서비스들 및 다양한 데이터 서비스들 양자를 서빙할 수 있다.

    이동 네트워크들에서, 가능한 한 효과적으로 한정된 무선 자원들을 사용하는 것이 특히 중요하다. 그것으로서 이것은 상기 무선 인터페이스에서의 상기 IP 프로토콜들의 사용을 복잡하게 하는데, 이것은 IP 기반 프로토콜들에서 전송된 데이터의 다양한 헤더 필드들의 부분이 매우 크고, 대응적으로 페이로드의 부분이 작기 때문이다. 더욱이, 상기 무선 인터페이스의 비트 오류율(BER: Bit Error Rate)과 업링크 방향과 다운링크 방향의 결합 왕복 시간(RTT: Round Trip Time)이 열악한 조건에서 많이 증가할 수 있는데, 이것은 대부분의 알려진 헤더 필드 압축 방법들에서 문제들을 야기한다. 이것은 무선 인터페이스상에서의 실시간 데이터 전송에 특히 적합한 상이한 IP 프로토콜들에 적합한 헤더 필드 압축 방법을 개발할 필요를 생기게 하였다: 그러나 비트 오류율들과 왕복 시간들이 많이 증가하는 조건에서 사용될 수 있는 효과적인 헤더 필드 압축.

    이러한 목적을 위하여, 인터넷 엔지니어링 태스크 포스(IETF: Internet Engineering Task Force)는 최근에 로버스트 헤더 압축(ROHC: Robust Header Compression)으로서 알려진 헤더 필드 압축 방법의 표준화에 대해 연구하고 있다. ROHC의 개발 배후의 하나의 아이디어는 데이터 패킷 내부 뿐만 아니라, 그들 간에도, 데이터 패킷 전송에 사용된 몇몇 IP 헤더 필드들 간에 많은 중복성이 존재한다는 것이다. 즉, 상기 헤더 필드들내의 많은 양의 정보는 상기 데이터 패킷들의 전송동안 전혀 변경되지 않고 따라서 그것이 전송되지 않을지라도 수신기에서 재구성하는 것은 용이하다. 상기 헤더 필드들의 적은 부분만이 그들이 포함하는 정보가 압축동안 주의가 요구되도록 존재한다. 더욱이, ROHC은 몇몇 압축 레벨들을 포함하고, 상기 압축의 효율은 상위 레벨로 이동할 때 증가한다. 그러나, ROHC은 다음 레벨로 이동하기 전에 상기 레벨의 동작의 충분한 신뢰성이 항상 보장되는 방식으로 항상 가능한 가장 효과적인 압축을 사용하려고 할 것이다. 또한 ROHC은 하위 링크 계층에 의해 처리되는 압축 방법의 사용에 필수적인 몇몇 문제들을 남겨두는 전형적인 특징을 갖는다.

    전형적으로 모든 헤더 압축 기술들과 같이, ROHC은 압축기(송신기) 및 압축해제기(수신기)에서 패킷들의 헤더들의 압축 및 압축해제를 위해 사용되며 필수적으로 완전 헤더들을 송신함으로써 상기 압축/압축해제 프로세스를 초기화하는 데 사용되는 콘텍스트 정보의 저장을 필요로 한다. 상기 콘텍스트 정보가 의미하는 것은 상기 압축기가 전송될 헤더 필드를 압축하는데 사용하고 상기 압축해제기가 수신된 헤더 필드를 압축해제하는데 사용하는 상태이다. 헤더 압축/압축해제가 무선 링크와 함께 이용될 때, 업링크 트래픽상에서 송신된 헤더들은 이동 단말기에 의해 압축되고 네트워크 실체에 의해 압축해제된다. 다운링크 트래픽에서, 상기 네트워크 실체는 상기 헤더들을 압축하고, 상기 이동 단말기는 상기 헤더들을 압축해제한다.

    압축/압축해제의 정상 동작에서, 상기 압축해제 콘텍스트 정보는 상기 압축 콘텍스트 정보와 동기화되고, 이러한 점에서, 상기 압축해제 콘텍스트 정보가 상기 압축 콘텍스트 정보를 가지고 압축된 헤더를 압축해제하는데 사용되는 경우, 원래의 압축되지 않은 헤더가 재구성된다. 상기 압축 콘텍스트 정보 및 압축해제 콘텍 스트 정보 양자는, 2개의 콘텍스트들이 동기화된 상태에 있도록 하는 방식으로, 각각 상기 압축기와 상기 압축해제기에 의해 계속적으로 갱신될 수 있다.

    이동 단말기가 다른 네트워크 실체에 의해 서빙되는 다른 무선 셀로 핸드오버될 때, 아무런 효과적인 절차도 상기 콘텍스트 정보를 신규 네트워크 실체에 재배치하도록 정의되지 않는 경우, 상기 헤더 압축/압축해제 프로세스는 다시 재초기화를 진행해야 하는데, 이것은 다운링크 트래픽 및 업링크 트래픽 양자에서 완전 헤더들을 송신하는 것을 수반한다. 완전 헤더들을 갖는 이러한 재초기화는 진행중인 통신들을 분열시키고 무선 인터페이스상에서 대역폭을 소비한다. 그러므로, 구 네트워크와 이동 단말기간에 압축 및 압축해제 콘텍스트 정보의 스냅샷을 취함으로써 그리고 상기 스냅샷을 상기 압축 및 압축해제 콘텍스트 정보로서 사용되도록 신규 네트워크 실체에 전달함으로써 상기 구 네트워크 실체로부터 상기 신규 네트워크 실체로 상기 압축 및 압축해제 콘텍스트 정보를 전송하기 위한 메커니즘이 개발되었다. 상기 압축 및 압축해제는 전형적으로 상기 스냅샷을 취하고 그것을 상기 신규 네트워크 실체로 전송하는데 요구되는 시간동안 중지된다.

    상술된 콘텍스트 정보 재배치 절차에서의 하나의 문제점은 상기 스냅샷을 취하고 그것을 신규 네트워크 실체로 전송하는데 긴 시간이 필요하다는 것으로, 그 동안 상기 압축 및 압축해제는 중지되어야 한다. 이것은 실시간 전송에서 상당한 중지를 초래한다. 따라서, 이 중지는 가능한 한 짧게 행해져야 한다. 다른 문제점은 이동 시스템들에서, 상기 이동 단말기가 상기 구 네트워크 실체로부터 상기 신규 네트워크 실체로 네트워크 측상의 핸드오버가 언제 발생할 것인지에 대해 전형 적으로 미리 알지 못한다는 것이다. 그러므로, 상기 구 네트워크 실체가 핸드오버로 인해 상기 데이터를 압축해제하는 것을 이미 중지했을지라도, 상기 이동 단말기는 업링크 데이터를 계속 압축하고 그것을 상기 구 네트워크 실체로 계속 전송할 것이다. 이 경우 상기 단말기에 의해 송신된 상기 압축된 데이터 패킷은 유실될 것이다.

    따라서 본 발명의 목적은 상기한 문제점들을 완화하기 위한 방법 및 상기 방법을 구현하는 장치를 개발하는 것이다. 본 발명의 목적은 독립항들에 설명된 것에 의해 특징지워지는 방법 및 시스템에 의해 달성된다. 본 발명의 바람직한 실시예들은 종속항들에서 설명된다.

    본 발명은 압축기와 압축해제기의 콘텍스트 갱신이 이동 단말기와 구 네트워크 실체 양자에서 중지된다는 아이디어에 기초하는데, 이것은 상기 이동 단말기와 상기 구 네트워크 실체 양자가 동일한 콘텍스트를 사용한다는 것을 보장하고, 그 후 상기 압축 및 압축해제 콘텍스트 정보의 스냅샷은 상기 구 네트워크 실체에서 취해지며 신규 네트워크 실체에 저장되도록 상기 신규 네트워크 실체로 전송된다. 상기 이동 단말기 압축기(mobile compressor)는 상기 콘텍스트 정보를 갖는 적어도 하나의 패킷의 적어도 하나의 헤더를 압축하고 상기 압축된 적어도 하나의 패킷의 적어도 하나의 헤더를 상기 신규 네트워크 실체로 전송한다. 그다음 상기 신규 네트워크 실체는 저장된 압축해제 콘텍스트 정보를 가지고 수신된 상기 적어도 하나의 헤더의 적어도 하나의 패킷을 압축해제한다. 상기 콘텍스트 정보는 재배치 프로 세스동안 변경되지 않기 때문에, 상기 이동 단말기의 압축기 및 상기 신규 네트워크 실체의 압축해제기는 자동으로 동기화되고 데이터 전송은 계속될 수 있다.

    본 발명의 바람직한 실시예에 의하면, 상기 콘텍스트 정보의 갱신은 상기 이동 단말기와 상기 구 네트워크 실체 압축해제기들 양자가 반대측상의 압축기에 어떤 확인 응답들도 송신하지 못하게 함으로써 방지될 수 있다. 아무런 확인 응답들도 상기 압축해제기들에 의해 송신되지 않기 때문에, 상기 압축기들의 콘텍스트는 갱신되지 않고 상기 이동 단말기와 상기 구 네트워크 실체 양자는 신규 패킷들의 압축을 위해 동일한 콘텍스트 정보를 사용한다. 본 발명의 바람직한 제2 실시예에 의하면, 상기 이동 단말기는 업링크 데이터의 압축 및 전송을 중지할 것이고 상기 구 네트워크 실체는 다운링크 데이터의 압축 및 전송을 중지할 것이다. 이것은 상기 콘텍스트 정보가 더 이상 갱신되지 않는 것을 초래한다. 본 발명의 바람직한 제3 실시예에 의하면, 상기 이동 단말기는 정상적으로 상기 헤더 압축 및 압축해제를 계속하여 실행할 것이지만, 상기 이동 단말기 콘텍스트 정보의 콘텍스트 갱신은 상기 이동 단말기의 압축기/압축해제기로부터의 또는 그들로의 어떤 확인 응답들도 상기 구 네트워크 실체 압축기/압축해제기에서 버림으로써 그리고 상기 이동 단말기의 압축기/압축해제기로 어떤 확인 응답들을 송신하는 것을 중지함으로써 방지된다. 모든 확인 응답들은 상기 구 네트워크 실체에 의해 버려지기 때문에, 상기 이동 단말기 압축기의 콘텍스트는 갱신되지 않지만 상기 이동 단말기는 이전의 콘텍스트 정보를 가지고 상기 업링크 데이터를 계속 압축하고 전송할 것이다.

    본 발명의 방법 및 시스템은 헤더 압축 콘텍스트의 효과적인 재배치를 가능 하게 한다는 이점을 제공한다. 더욱이, 본 발명의 방법은, 시간 영역에서 상기 압축/압축해제 프로세스에서의 중지를 동시에 최소화하면서, 상기 이동 단말기와 상기 네트워크 실체들간의 콘텍스트들의 동기 이탈이 방지된다는 이점을 제공한다. 본 발명의 실시예의 추가 이점은 상기 콘텍스트 재배치가 효과적으로 수행될 수 있어서, 데이터 압축/압축해제에서 아무런 중지도 발생하지 않고 무결절적으로 (seamlessly) 계속될 수 있다는 것이다.

    하기에, 본 발명이 첨부된 도면들을 참조하여, 바람직한 실시예들에 의해 더 상세히 설명될 것이다.

    도 1은 ROHC의 상이한 압축 레벨들간의 이동에 관한 블록도이다.

    도 2는 ROHC의 상이한 압축 모드들간의 이동에 관한 블록도이다.

    도 3은 UMTS 시스템의 단순화된 구조의 블록도이다.

    도 4는 사용자 데이터를 전송하기 위한 UMTS 패킷 데이터 서비스의 프로토콜 스택들을 도시한 것이다.

    도 5는 본 발명의 바람직한 제1 실시예에 의한 서빙 무선 네트워크 서브시스템(SRNS) 재배치의 시그널링도를 도시한 것이다.

    도 6은 본 발명의 바람직한 제2 실시예에 의한 서빙 무선 네트워크 서브시스템(SRNS) 재배치의 시그널링도를 도시한 것이다.

    도 7은 본 발명의 바람직한 제3 실시예에 의한 서빙 무선 네트워크 서브시스템(SRNS) 재배치의 시그널링도를 도시한 것이다.

    하기에, 본 발명이 특히 무선 인터페이스상에서 실시간 데이터 전송에 적합한, 헤더 필드 압축 방법 ROHC과 관련하여 예로서 설명된다. 본 발명은 ROHC에만 한정되지 않고, 또한 어떤 다른 헤더 압축 방법에도 적용될 수 있다. 더욱이, 본 발명은 IP/UDP/RTP 헤더 압축에 적용될 수 있지만 이에 한정되지 않는다. 하기에, ROHC의 구현이 본 발명에 필수적인 부분들에 대해 설명된다. 당해 압축 방법의 더 상세한 설명에 대해서, 아직 완성되지 않은 인터넷 초안 "로버스트 헤더 압축(ROHC)", 2000년 10월 11일, 버전 04가 참조된다.

    다른 압축 방법들에 있어서, 콘텍스트는 전형적으로 압축기와 압축해제기 양자를 위해 정의되는데, 상기 콘텍스트는 상기 압축기가 전송될 헤더 필드를 압축하기 위해서 사용하고 상기 압축해제기가 수신된 헤더 필드를 압축해제하기 위하여 사용하는 상태이다. 전형적으로, 상기 콘텍스트는 데이터 전송 접속을 통해 전송되거나(압축기) 수신된(압축해제기) 이전의 헤더 필드의 압축되지 않은 버전을 포함한다. 더욱이, 상기 콘텍스트는 데이터 패킷들의 순서 번호들 또는 타임 스탬프들과 같은, 데이터 패킷 흐름을 식별하는 정보를 포함할 수 있다. 따라서, 상기 콘텍스트는 전형적으로 전체 데이터 패킷 흐름에 대해 동일하게 유지되는 정적 정보 및 상기 데이터 패킷 흐름동안 변하는, 하지만 종종 정의된 패턴에 따라 그것을 행하는 동적 정보 양자를 포함한다.

    ROHC은 압축이 최하위 레벨에서 시작되고 점점 더 상위 레벨들로 계속되는 방식으로 3개의 압축 레벨들을 사용한다. 기본 원리는, 압축해제기가 당해 레벨에 서 압축해제를 수행하기에 충분한 정보를 가지고 있다는 사실에 관하여 충분한 확신을 상기 압축기가 가지는 방식으로, 압축이 최상위 가능 레벨에서 항상 수행된다는 것이다. 상이한 압축 레벨들간의 이동에 영향을 미치는 요인들은 연속적인 헤더 필드들의 변동과 상기 압축해제기로부터 수신된 긍정 응답 및 부정 응답이고, 아무런 확인 응답들도 존재하지 않을 때, 특정 순차 카운터들의 만료이다. 유사하게, 상위 압축 레벨에서 하위 레벨로 이동하는 것이 가능하다.

    ROHC이 인터넷 프로토콜(IP: Internet Protocol), 사용자 데이터그램 프로토콜(UDP: User Datagram Protocol) 및 실시간 프로토콜(RTP: Real-Time Protocol) 프로토콜들과 관련하여 사용하는 압축 레벨들은 초기화/리프레시(IR: Initiation/Refresh), 1차(FO: First Order) 및 2차(SO: Second Order)이고, 이들 레벨들간의 이동은 도 1의 도면에 설명되어 있다. 상기 IR 레벨은 상기 압축해제기를 위한 콘텍스트를 생성하거나 오류 상태로부터 복구하는데 사용된다. 상기 압축기는 헤더 필드 압축이 개시되거나 상기 압축해제기에 의해 요청되거나, 갱신 타이머가 만료될 때 상기 IR 레벨로 이동한다. 상기 IR 레벨에서, 상기 압축기는 압축되지 않은 포맷으로 IR 헤더 필드들을 송신한다. 상기 압축기는 상기 압축해제기가 갱신 정보를 수신했다고 확신하는 경우 상위 레벨로 이동하려고 한다.

    상기 FO 레벨은 수신자에게 상기 데이터 패킷 흐름의 헤더 필드들에서의 불규칙들을 알리는데 사용된다. 상기 IR 레벨후에, 상기 압축기는 상기 헤더 필드들이 균일한 패턴을 형성하지 않거나(즉, 변경들이 예측될 수 없는 방식으로 연속적인 헤더 필드들이 무작위적으로 변하거나) 상기 압축해제기가 상기 헤더 필드들의 균일한 패턴을 정의하는 매개 변수들을 수신했다는 것을 상기 압축기가 확신할 수 없는 경우 상기 FO 레벨에서 동작한다. 이것은 예를 들어 음성을 전송하는 것이 시작될 때, 특히 제1 음성 버스트들동안, 전형적인 상황이다. 상기 FO 레벨에서, 상기 압축기는 압축된 FO 헤더 필드들을 송신한다. 상기 압축기는 상기 헤더 필드들이 균일한 패턴을 형성하고 상기 압축해제기가 상기 균일한 패턴을 정의하는 매개 변수들을 수신했다고 확신하는 경우 다시 상위 레벨로 이동하려고 한다. 상기 FO-레벨 데이터 패킷들은 전형적으로 콘텍스트 갱신 정보를 포함하는데, 이것은 성공적인 압축해제가 또한 연속적인 FO 헤더 필드들의 성공적인 전송을 요구한다는 것을 의미한다. 따라서, 상기 압축해제 프로세스의 성공은 손실되거나 손상된 FO-레벨 패킷들에 민감하다.

    상기 SO 레벨에서, 압축은 최적이다. 상기 헤더 필드들은 실제로 상기 데이터 패킷들의 순서 번호들인 압축된 SO 헤더 필드들을 가지고 상기 압축기가 묘사하는 균일한 패턴을 형성한다. 상기 헤더 필드들의 균일한 패턴들을 정의하는 매개 변수들에 대한 정보는 이미 FO 레벨에서 상기 압축해제기로 전송되고, 상기 매개 변수들 및 수신된 순서 번호들에 기초하여, 상기 압축해제기는 원래의 헤더 필드들을 외삽할 수 있다. 상기 SO 레벨에서 송신된 상기 데이터 패킷들은 실제로 서로 독립적이기 때문에, 압축해제의 오류 민감도는 또한 낮다. 상기 헤더 필드들이 더 이상 균일한 패턴을 형성하지 않을 때, 상기 압축기는 상기 FO 레벨로 다시 이동한다.

    또한 압축해제는 상기 압축해제기의 콘텍스트 정의에 속박된 3개의 레벨들을 갖는다. 상기 압축해제기는 아무런 콘텍스트도 아직 정의되지 않았을 때(콘텍스트 없음) 최하위 레벨부터 그것의 동작을 항상 시작한다. 그래서 상기 압축해제기는 어떤 데이터 패킷들도 아직 압축해제하지 않았다. 상기 압축해제기가 정적 콘텍스트 정보 및 동적 콘텍스트 정보 양자를 포함하는 제1 데이터 패킷을 압축해제했을 때, 상기 압축해제기는 중간 레벨(정적 콘텍스트)을 넘어 최상위 레벨(완전 콘텍스트)로 직접 이동할 수 있다. 최상위 레벨에서의 몇몇 오류 상태의 결과로서, 상기 압축해제기는 중간 레벨로 이동하지만, 전형적으로 성공적으로 압축해제된 하나의 데이터 패킷조차도 상기 압축해제기를 상기 최상위 레벨로 복귀시킨다.

    상이한 압축 레벨들에 부가하여, ROHC은 3개의 다른 동작 모드들을 갖는다: 도 2의 도면에 도시된, 무방향 모드(U 모드), 양방향 낙관 모드(O 모드) 및 양방향 신뢰 모드(R 모드). 도 2에 의하면, 상술된 각 압축 레벨(IR, FO, SO)은 각 모드에서 기능하지만, 각 모드는 각 레벨에서 자기 자신의 방식으로 기능하고 또한 자기 자신의 방식으로 레벨들간의 이동에 대한 결정을 행한다. 각 압축 상태에 대한 상기 모드의 선택은 리턴 채널을 사용할 가능성, 오류 확률 및 분포, 상기 헤더 필드들의 크기의 변동에 대한 영향과 같은, 사용된 데이터 전송 접속의 매개 변수들에 의존한다.

    무방향 모드에서, 데이터 패킷들은 압축기에서 압축해제기로만 전송되고, 그래서 ROHC의 U 모드는 리턴 채널의 사용이 가능하지 않거나 바람직하지 않은 경우 유용하다. U 모드에서, 상이한 압축 레벨들 간의 이동은 어떤 순차적인 카운터들의 만료의 결과로서 행해지거나 상기 헤더 필드 패턴들의 변동에 기초하여 행해진다. 아무런 리턴 채널도 사용되지 않기 때문에, U 모드에서의 압축은 덜 효과적이고 전송로상의 데이터 패킷들의 소실(disappearance)은 양방향 모드들 중 어느 하나에서보다 더 발생할 것 같다. ROHC을 사용하는 것은 항상 상기 U 모드에서 시작되고 상기 양방향 모드들 중 어느 하나로 이동하는 것은 상기 압축해제기가 적어도 한 패킷을 수신했을 때 발생할 수 있으며, 상기 패킷에 대한 응답으로서, 상기 압축해제기는 모드 변경이 필요하다는 것을 나타낸다.

    상기 양방향 낙관 모드는 상기 O 모드에서 리턴 채널이 오류 상태를 정정하는데 사용되고 상기 압축해제기로부터 상기 압축기로 중요한 콘텍스트 갱신들을 확인하는데 사용되는 것을 제외하곤 상기 무방향 모드와 유사하다. 순차 갱신들은 상기 O 모드에서 형성되지 않는다. 바람직하기로는 상기 O 모드는 적은 리턴 채널 트래픽을 가지고 최적 압축 효율을 요구하는 접속들에 적합하다. 상기 O 모드는 합리적으로 신뢰성있는 데이터 패킷 전송을 제공하는데, 상기 압축기와 상기 압축해제기간의 동기는 전형적으로 잘 유지될 수 있고 데이터 패킷들은 좀처럼 손실되지 않으며 그들이 손실되는 경우, 무시해도 좋을 정도의 수가 손실된다. 하지만, 매우 높은 비트 오류율들에서, 데이터 패킷들은 상기 전송로상에서 손실될 수 있다.

    상기 양방향 신뢰 모드는 상기한 모드들과 명백히 다르다. 상기 R 모드는 모든 콘텍스트 갱신들, 또한 순차 번호 갱신들을 확인하기 위하여 리턴 채널을 사용한다. 따라서, 상기 R 모드에서, 데이터 패킷들은 상기 압축기와 상기 압축해제기간에 거의 전적으로 신뢰성있게 전송될 수 있다. 헤더 필드들을 압축하는 것은 상기 R 모드에서 데이터 패킷들의 소실을 야기할 수 없다. 상기 R 모드의 단점은 어 떤 경우에 상기 헤더 필드의 크기가 상기한 모드들에서보다 약간 더 크다는 것과 상기 리턴 채널 트래픽이 상당히 증가한다는 것이다.

    ROHC의 상기 3개의 동작 모드들 및 3개의 압축 레벨들은 상기 헤더 필드들의 압축에 대한 다른 동작 상태들을 형성하는데, 각 상태는 상기 압축기와 상기 압축해제기의 동작의 정의(즉 콘텍스트 정보) 및 그들간의 패킷들의 전송을 필요로 한다. 어떤 매개 변수들은 상기 압축기와 상기 압축해제기에 의한 각 데이터 패킷 흐름에 대해 개별적으로 협상된다. 상기 ROHC 정의들에 의하면, 매번 사용되는 하위 프로토콜 계층(링크 계층)은 상기 헤더 필드들을 압축하는데 사용되는 매개 변수들의 협상에 대한 메커니즘을 제공해야 한다. 상기 매개 변수들은 압축이 시작되기 전에 협상된다.

    하기에, 재배치 절차가 설명될 때, "구 네트워크 실체"라는 용어는 재배치 절차가 막 시작하려고 할 때 이동 단말기가 관련하는 네트워크 실체를 지칭한다. "상기 구 네트워크 실체"는 또한 "제1 네트워크 실체"를 지칭할 수 있다. "신규 네트워크 실체"라는 용어는 상기 재배치 절차동안 상기 이동 단말기의 접속이 이동되는 네트워크 실체를 지칭한다. "상기 신규 네트워크 실체"는 또한 "제2 네트워크 실체"를 각각 지칭할 수 있다.

    이동 단말기가 다른 네트워크 실체에 의해 서빙되는 다른 무선 셀로 핸드오버될 때, 또한 상기 구 네트워크 실체로부터 상기 신규 네트워크 실체로의 콘텍스트 정보의 재배치가 수행되어야 한다. 알려져 있는 해법에 의하면, 이것은 상기 구 네트워크 실체와 상기 이동 단말기간에 사용되는 압축 및 압축해제 콘텍스트 정보 의 스냅샷을 취함으로써 그리고 상기 스냅샷을 상기 압축 및 압축해제 콘텍스트 정보로서 사용되도록 상기 신규 네트워크 실체에 전달함으로써 행해질 수 있다. 상기 종래에 알려진 해법에 의하면, 상기 압축 및 압축해제는 상기 스냅샷을 취하고 그것을 상기 신규 네트워크 실체로 전송하는데 필요한 시간동안 중지된다.

    다운링크 트래픽에 대해, 상기 구 네트워크 실체는 압축 콘텍스트 정보를 포함하는데, 이것은 이동 압축해제기 압축해제 콘텍스트 정보와 동기화된다. 상기 구 네트워크 실체는 상기 압축 콘텍스트 정보의 스냅샷을 상기 신규 네트워크 실체의 콘텍스트 정보로서 수신된 콘텍스트 정보를 저장하는 상기 신규 네트워크 실체로 전송한다. 상기 신규 네트워크 실체는 상기 이동 압축해제기로 전송된 적어도 하나의 패킷의 헤더를 압축하기 위하여 상기 저장된 압축 콘텍스트 정보를 사용하고 상기 이동 압축해제기는 상기 적어도 하나의 데이터 패킷의 헤더를 압축해제하기 위하여 이전에 저장된 압축해제 콘텍스트 정보를 사용한다. 업링크 트래픽에 대해, 상기 구 네트워크 실체는 상기 압축해제 콘텍스트 정보를 포함하는데, 이것은 이동 압축기 압축 콘텍스트 정보와 동기화된다. 상기 구 네트워크 실체는 상기 압축해제 콘텍스트 정보의 스냅샷을 상기 신규 네트워크 실체로 전송하고, 상기 신규 네트워크 실체는 그것의 압축해제 콘텍스트 정보로서 사용되도록 상기 스냅샷을 저장한다. 상기 이동 압축기는 그것의 콘텍스트 정보를 가지고 적어도 하나의 패킷의 적어도 하나의 헤더를 압축하고 상기 압축된 적어도 하나의 패킷의 적어도 하나의 헤더를 상기 신규 네트워크 실체로 전송한다. 그다음 상기 신규 네트워크 실체는 상기 저장된 압축해제 콘텍스트 정보를 가지고 수신된 적어도 하나의 헤더의 적어도 하나의 패킷을 압축해제한다.

    상기 재배치는 무선 핸드오버와 동시에 또는 그후에 수행될 수 있다. 그러므로, 상기 콘텍스트 정보의 스냅샷들을 취하고 그들을 상기 네트워크 실체들간에 전송하는 동작들의 순서는 실시예에 따라 변할 수 있지만, 어떤 경우에도, 종래의 알려진 해법들에서, 상기 압축 및 압축해제는 상기 스냅샷들을 취하고 그들을 상기 신규 네트워크 실체로 전송하는데 필요한 시간동안 중지된다. 상기 압축/압축해제 프로세스는 상기 핸드오버 프로세스와 관련하여 그리고 상기 핸드오버 프로세스에 상관없이 비동기화되기 때문에, 그리고 전자는 패킷들의 흐름에 의해 구동되고 반면에 후자는 무선 조건에 의해 구동되기 때문에, 이것은 실시간 데이터 전송에서 현저한 중지를 야기할 수 있다. 더욱이, 상기 이동 단말기는 전형적으로 상기 구 네트워크 실체로부터 상기 신규 네트워크 실체로 네트워크 측상의 핸드오버가 언제 발생할 것인지에 대해 전형적으로 미리 알지 못한다. 그러므로, 종래의 알려진 해법들에서, 상기 구 네트워크 실체가 상기 핸드오버로 인하여 상기 데이터를 압축해제하는 것을 이미 정지했을지라도, 상기 이동 단말기는 상기 업링크 데이터를 계속 압축하고 상기 구 네트워크 실체로 그것을 계속 전송할 것이다. 따라서, 상기 신규 네트워크 실체가 전송된 콘텍스트 정보를 사용할 때까지, 그것은 상기 이동 단말기에서 상기 콘텍스트들과 이미 동기 이탈될 수 있다. 그러므로, 시간 영역에서 상기 압축/압축해제 프로세스에서의 상기 중지를 동시에 최소화하면서, 상기 콘텍스트들의 동기 이탈은 방지된다.

    본 발명에 의하면, 이것은, 이동 단말기 및 구 네트워크 실체 양자에서 압축 기와 압축해제기의 콘텍스트 갱신을 중지함으로써 달성되는데, 이것은 상기 이동 단말기와 상기 구 네트워크 요소 양자가 동일한 콘텍스트를 사용한다는 것을 보장하고, 그 후 상기 압축 및 압축해제 콘텍스트 정보의 스냅샷은 상기 구 네트워크 실체에서 취해지며 상기 신규 네트워크 실체에 저장되도록 상기 신규 네트워크 실체로 전송된다. 상기 이동 압축기는 상기 콘텍스트 정보를 가지고 적어도 하나의 패킷의 적어도 하나의 헤더를 압축하고 상기 압축된 적어도 하나의 패킷의 적어도 하나의 헤더를 상기 신규 네트워크 실체로 전송한다. 그다음 상기 신규 네트워크 실체는 저장된 압축해제 콘텍스트 정보를 가지고 수신된 상기 적어도 하나의 헤더의 적어도 하나의 패킷을 압축해제한다. 상기 콘텍스트 정보는 상기 재배치 프로세스동안 변경되지 않기 때문에, 상기 이동 단말기의 압축기와 상기 신규 네트워크 실체의 압축해제기는 자동으로 동기화되고 상기 데이터 전송은 계속될 수 있다.

    본 발명의 바람직한 제1 실시예에 의하면, 이것은 핸드오버(그리고 또한 콘텍스트 재배치)가 곧 일어날 것임을 무선 네트워크로부터 이동 단말기로 신호함으로써 달성될 수 있는데, 이것은 상기 콘텍스트 정보가 더 이상 갱신될 필요가 없다는 것을 나타낸다. 상기 콘텍스트 정보의 갱신은 상기 이동 단말기와 상기 구 네트워크 실체 압축해제기들 양자가 반대측상의 압축기로 어떤 확인 응답들도 송신하지 못하게 함으로써 방지될 수 있다. 아무런 확인 응답들도 상기 압축해제기들에 의해 송신되지 않기 때문에, 상기 압축기들의 콘텍스트는 갱신되지 않고 상기 이동 단말기 및 상기 구 네트워크 실체 압축기들 양자는 신규 패킷들의 압축을 위해 동일한 콘텍스트 정보를 사용한다. 이 후, 상기 압축 및 압축해제 콘텍스트 정보의 스냅샷 이 상기 구 네트워크 실체에서 취해지고 상기 신규 네트워크 실체에 저장되도록 상기 신규 네트워크 실체로 전송된다. 상기 이동 압축기는 상기 콘텍스트 정보를 가지고 적어도 하나의 패킷의 적어도 하나의 헤더를 압축하고 상기 압축된 적어도 하나의 패킷의 적어도 하나의 헤더를 상기 신규 네트워크 실체로 전송한다. 그다음 상기 신규 네트워크 실체는 상기 저장된 압축해제 콘텍스트 정보를 가지고 수신된 상기 적어도 하나의 헤더의 적어도 하나의 패킷을 압축해제한다.

    본 발명의 바람직한 제2 실시예에 의하면, 상기 이동 단말기와 상기 구 네트워크 실체의 콘텍스트 갱신은 핸드오버(그리고 또한 콘텍스트 재배치)가 곧 일어날 것임을 무선 네트워크로부터 상기 이동 단말기로 신호함으로써 방지될 수 있는데, 이것에 응답하여 상기 이동 단말기는 업링크 데이터의 압축 및 전송을 중지할 것이고 상기 구 네트워크 실체는 다운링크 데이터의 압축 및 전송을 중지할 것이다. 이것은 상기 콘텍스트 정보가 더 이상 갱신되지 않는 것을 초래한다. 현재의 콘텍스트 정보는 상기 이동 단말기에 저장되고, 따라서 이것은 메모리로부터 상기 콘텍스트 정보를 리프레시할 준비가 되어 있으며 필요할 때 신규 패킷들의 압축을 위해 그것을 사용할 준비가 되어 있다. 상기 압축 및 압축해제 콘텍스트 정보의 스냅샷은 바람직하기로는 어떤 지연후에, 상기 구 네트워크 실체에서 취해지고, 상기 신규 네트워크 실체에 저장되도록 상기 신규 네트워크 실체로 전송된다. 상기 지연의 합당한 시간을 대기함으로써 모든 압축되고 송신된 패킷들이 각 압축해제기에 의해 수신되고 정확하게 압축해제된다는 것이 확실시 될 수 있다. 그다음 상기 이동 압축기는 상기 콘텍스트 정보를 가지고 적어도 하나의 패킷의 적어도 하나의 헤더를 압축하고 상기 압축된 적어도 하나의 패킷의 적어도 하나의 헤더를 상기 신규 네트워크 실체로 전송한다. 그다음 상기 신규 네트워크 실체는 저장된 압축해제 콘텍스트 정보를 가지고 수신된 상기 적어도 하나의 헤더의 적어도 하나의 패킷을 압축해제한다.

    상기한 실시예들 양자는 상기 핸드오버의 순간이 미리 알려져 있는 경우의 조건에서 매우 잘 기능하고, 따라서 상기 이동 단말기는 다가오는 핸드오버에 앞서 통지받을 수 있다. 하지만, 예를 들어, 상기 이동 단말기가 구 셀의 무선 커버리지에서 사라지고 갑자기 신규 셀에 나타나는 상황에서, 상기 핸드오버가 일어날 때를 미리 아는 것은 항상 가능하지 않다. 따라서, 상기 재배치에 대해 앞서 상기 이동 단말기에 통지하는 것은 항상 가능하지 않다. 본 발명의 바람직한 제3 실시예에 의하면, 상기 이동 단말기는 정상적으로 상기 헤더 압축 및 압축해제를 계속 할 것이지만, 상기 이동 단말기 콘텍스트 정보의 콘텍스트 갱신은 상기 구 네트워크 실체 압축기/압축해제기에서 상기 이동 단말기의 압축기/압축해제기로의 또는 그들로부터의 어떤 확인 응답들을 버림으로써 방지된다. 상기 실시예의 대안적인 해법으로서, 상기 구 네트워크 실체에서 상기 이동 단말기로의 확인 응답들을 버리는 것은 상기 재배치 절차동안 어떤 확인 응답들도 송신하지 않도록 상기 구 네트워크 실체의 압축기를 구성함으로써 대체될 수 있다. 모든 확인 응답들은 상기 구 네트워크 실체에 의해 버려지거나 송신되지 않기 때문에, 상기 이동 단말기 압축기의 콘텍스트는 갱신되지 않지만 상기 이동 단말기는 이전의 콘텍스트 정보를 가지고 상기 업링크 데이터를 계속 압축하고 전송할 것이다. 이 후, 상기 압축 및 압축해제 콘텍 스트 정보의 스냅샷은 상기 구 네트워크 실체에서 취해지고 상기 신규 네트워크 실체에 저장되도록 상기 신규 네트워크 실체로 전송된다. 상기 이동 압축기는 상기 콘텍스트 정보를 가지고 적어도 하나의 패킷의 적어도 하나의 헤더를 압축하고 상기 압축된 적어도 하나의 패킷의 적어도 하나의 헤더를 상기 신규 네트워크 실체로 전송한다. 그다음 상기 신규 네트워크 실체는 저장된 압축해제 콘텍스트 정보를 가지고 수신된 상기 적어도 하나의 헤더의 적어도 하나의 패킷을 압축해제한다. 이 실시예는 상기 이동 단말기에 미리 상기 핸드오버에 대해 통지하는 것이 불가능할 수 있는 조건에서도 상기 헤더 압축 콘텍스트 재배치가 수행될 수 있도록 한다. ROHC 헤더 압축 메커니즘이 이와 함께 사용되는 경우, 상기 확인 응답들을 버리는 프로세스는 바람직하기로는 ROHC 구현 아래의 프로토콜 계층에서 일어날 것인데, 이것은 ROHC 정의들이 요구되는 구성을 가능하게 하기 위한 어떤 구현 인터페이스도 포함하지 않기 때문이다. 대안적으로 상기 구 네트워크 실체의 압축기가 재배치 절차동안 어떤 확인 응답들도 송신하지 않도록 구성되는 경우, 이것은 또한 상기 압축기와 하위 계층들간에 미리 정의된 인터페이스를 부가함으로써 용이하게 구현될 수 있다.

    전형적으로 이동 네트워크들의 시그널링 메커니즘은 그것이 매우 효과적으로 콘텍스트 재배치를 지원하지 않도록 정의되는데, 이것은 패킷 무선 네트워크들의 구조가 주로 비 실시간 데이터 전송을 위해 설계되기 때문이다. 그러므로, 알려져 있는 해법들에 의하면, 상기 구 네트워크 실체로부터 상기 신규 네트워크 실체로 콘텍스트 정보 스냅샷을 전송하는 것은 동일한 메시지에서 발생할 것이고, 또한 상 기 동일한 메시지는 상기 신규 네트워크 실체로 상기 접속들의 실제 제어를 이동시키기 위한 명령을 포함할 것이다. 상기 메시지는 재배치_커미트 (Relocation_commit) 메시지라 불리울 수 있는데, 이것은 전형적으로 상기 재배치 프로세스동안 상기 구 네트워크 실체로부터 상기 신규 네트워크 실체로 전송된 최종 메시지이다. 상기 신규 네트워크 실체는 상기 접속들의 제어를 떠맡기 위한 명령과 동시에 상기 구 네트워크 실체로부터 상기 콘텍스트 정보 스냅샷을 수신하기 때문에, 이것은 데이터 압축/압축해제에서 중지를 초래할 것인데, 이것은 상기 신규 네트워크 실체가 상기 수신된 콘텍스트 정보를 저장하고 수신된 콘텍스트 정보에 따라 그것의 압축기와 압축해제기를 구성하는 0이 아닌 준비 시간이 항상 존재하기 때문이다. 또한 상기 구 네트워크 실체로부터 상기 신규 네트워크 실체로 상기 콘텍스트 정보를 전송하는 것은 다소의 시간이 걸린다.

    상기 중지는 최소화 될 수 있고 상기한 실시예들은 추가로 본 발명의 바람직한 실시예에 따라 증강될 수 있는데, 상기 콘텍스트 정보를 포함하는 추가 메시지는 상기 재배치 프로세스가 시작한 후 하지만 상기 접속들의 제어를 떠맡는 명령 이전에 상기 구 네트워크 실체로부터 상기 신규 네트워크 실체로 전송된다. 이것은 실제 제어가 상기 재배치_커미트 메시지에 의해 넘겨지기 전에, 상기 신규 네트워크 실체가 상기 수신된 콘텍스트 정보를 저장할 수 있도록 하고 그것의 압축기 및 압축해제기를 구성할 수 있도록 한다. 이러한 방법으로 상기 콘텍스트 재배치는 효과적으로 수행될 수 있어서, 아무런 중지도 데이터 압축/압축해제시 일어나지 않고 상기 제어가 상기 재배치_커미트 메시지에 의해 주어지는 경우 그것은 무결절적으 로 계속될 수 있다.

    모든 확인 응답들이 상기 구 네트워크 실체에 의해 버려지는 상술된 본 발명의 제3 실시예에서, 상기 재배치 프로세스동안, 예를 들어 무선 인터페이스의 방해로 인하여 상기 이동 단말기가 그것의 콘텍스트 정보를 갱신해야 하는 상황이 일어날 수 있고, 그것은 상기 구 네트워크 실체로 콘텍스트 갱신 요청을 송신하지만, 확인 응답들이 상기 네트워크 측상의 어떤 이벤트들을 트리거하도록 허용되지 않기 때문에 상기 갱신은 가능하지 않다. 이것은 상기 이동 단말기의 콘텍스트 정보가 상기 신규 네트워크 실체에 현재 갱신되는 상기 스냅샷 콘텍스트 정보에 대해 동기 이탈이라는 사실을 초래한다. 다시 중지는 상기 이동 단말기 및 상기 신규 네트워크 실체의 콘텍스트 정보가 동기화될 때, 상기 데이터 압축/압축해제시 발생할 것이다.

    상기 동기화는 본 발명의 바람직한 실시예에 의해 촉진될 수 있는데, 상기 이동 단말기에 의해 송신된 상기 콘텍스트 갱신 요청은 상기 구 네트워크 실체에 의해 검출되고, 상기 구 네트워크 실체는 상기 콘텍스트 정보의 스냅샷이 취해진 후에 상기 신규 네트워크 실체로 송신될 어떤 메시지(예를 들어, 재배치_커미트 메시지)에 상기 표시를 첨부한다. 이러한 방식으로 상기 신규 네트워크 실체는 필요한 콘텍스트 갱신에 대한 정보를 수신하고 상기 재배치가 달성된 후, 상기 신규 네트워크 실체는 콘텍스트 갱신 메시지로서 상기 이동 단말기로 제1 패킷을 송신할 수 있다. 상기 이동 단말기는 상기 콘텍스트 갱신 메시지를 포함하는 상기 패킷에서 수신된 상기 콘텍스트 정보에 따라 그것의 콘텍스트 정보를 갱신한다. 그다음 이동 압축해제기는 상기 저장된 압축해제 콘텍스트 정보를 가지고 수신된 적어도 하나의 헤더의 적어도 하나의 패킷을 압축해제하고 상기 수신된 콘텍스트 갱신 메시지에 따라 그것의 콘텍스트 정보를 갱신한다. 이것은 상기 압축 동기화가 재배치 절차동안 분실된 경우 상기 콘텍스트 재-동기화를 촉진할 것이다.

    유사하게, 상기 구 네트워크 실체는 마침내 재배치 프로세스동안 그것이 그것의 콘텍스트 정보를 갱신해야 하는 상황에 있을 수 있지만, 그것은 상기 이동 단말기로 어떤 확인 응답들도 송신할 수 없기 때문에 상기 갱신은 가능하지 않다. 또한 이 경우, 상기한 본 발명의 실시예는 이용될 수 있고, 상기 콘텍스트 갱신 표시는, 상기 콘텍스트 정보의 스냅샷이 취해진 후에 상기 신규 네트워크 실체로 송신될 어떤 메시지(예를 들어, 재배치_커미트 메시지)에 첨부된다. 다시, 상기 신규 네트워크 실체는, 상기 재배치 프로세스가 달성될 때, 상기 이동 단말기에 추가로 표시될, 필요한 콘텍스트 갱신에 대한 정보를 수신한다. 대안적으로, 상기 메시지(예를 들어, 재배치_커미트 메시지)에 첨부되고 상기 구 네트워크 실체에 의해 상기 신규 네트워크 실체로 송신된 상기 콘텍스트 갱신 표시는 즉시 콘텍스트 리프레시 갱신을 개시하기 위하여 상기 신규 네트워크 실체의 압축해제기에서의 트리거로서 사용될 수 있다.

    상술된 상기 방법 및 그것의 실시예들은 바람직하기로는 예를 들어 범용 이동 통신 시스템(UMTS: Universal Mobile Telecommunication System)과 IMT-2000(국제 이동 전화 시스템)이라고 불리우는 3세대 이동 시스템들에 적용될 수 있고, GSM 에지 무선 액세스 네트워크(GERAN: GSM Edge Radio Access Network)와 같은, 2세대 이동 시스템들의 추가 개발 프로젝트들에 적용될 수 있다.

    하기에, 본 발명이 UMTS 시스템의 패킷 무선 서비스와 관련하여 예로서 설명될 것인데, 특히 상기 UMTS의 무선 네트워크 서브시스템들간의 내부 핸드오버(SRNS 재배치)와 관련하여 설명될 것이고, 그 동안 또한 헤더 압축 콘텍스트 정보는 구 무선 네트워크 제어기(RNC)로부터 신규 무선 네트워크 제어기로 재배치되어야 한다. 하지만, 본 발명은 상기 UMTS 시스템에 한정되지는 않고, 헤더 압축 콘텍스트 정보 재배치가 수행되어야 하는 어떤 패킷-교환 데이터 전송 방법에도 적용될 수 있다.

    상기 UMTS 이동 통신 시스템의 구조가 도 3을 참조하여 설명될 것이다. 도 3은 본 발명을 설명하는데 관련된 블록들만을 포함하지만 종래의 이동 전화 시스템이 또한 이와 관련하여 더 자세히 설명될 필요가 없는, 다른 기능들 및 구조들을 포함한다는 것은 당업자에게 명백하다. 이동 통신 시스템의 주요 요소들은 핵심 네트워크(CN: Core Network), 상기 이동 통신 시스템의 고정 네트워크를 형성하는 UMTS 지상 무선 액세스 네트워크(UTRAN: UMTS Terrestrial Radio Access Network) 및 이동 단말기 또는 사용자 장치(UE: User Equipment)이다. 상기 CN 및 상기 UTRAN 간의 인터페이스는 Iu로서 지칭되며 상기 UTRAN과 상기 UE간의 무선 인터페이스는 Uu로서 지칭된다.

    상기 UTRAN은 전형적으로 몇몇 무선 네트워크 서브시스템들(RNS)로 이루어져 있고, 상기 RNS들간에는 Iur(미도시)이라 불리우는 인터페이스가 존재한다. 상기 RNS은 무선 네트워크 제어기들(RNC: Radio Network Controller) 및 또한 노드들(Bs)로서 지칭되는 하나 이상의 기지국들(BS: Base Station)로 이루어져 있다. 상기 RNC 및 상기 BS간의 인터페이스는 Iub로서 지칭된다. 상기 기지국(BS)은 전형적으로 무선 경로 구현을 담당하고, 상기 무선 네트워크 제어기(RNC)는 적어도 다음 일들을 관리한다: 무선 자원 관리, 셀들간의 핸드오버 제어, 전력 조정, 타이밍 및 동기, 가입자 단말기들의 페이징(paging).

    상기 핵심 네트워크(CN)는 UTRAN 외부의 이동 통신 시스템에 속하는 기반 구조로 이루어져 있다. 상기 핵심 네트워크에서, 이동 스위칭 센터/방문자 위치 레지스터(3G-MSC/VLR: Mobile Switching Centre/Visitor Location Register)는 홈 위치 레지스터(HLR: Home Location Register) 및 바람직하기로는 인텔리전트 네트워크의 서비스 제어점(SCP: Service Control Point)과 통신한다. 상기 홈 위치 레지스터(HLR) 및 상기 방문자 위치 레지스터(VLR)는 이동 가입자들에 대한 정보를 포함한다: 상기 홈 위치 레지스터(HLR)는 이동 통신 네트워크의 모든 가입자들 및 그들에 의해 주문되는 서비스들에 대한 정보를 포함하고, 상기 방문자 위치 레지스터(VLR)는 어떤 이동 스위칭 센터(MSC)의 지역을 방문하는 이동국들에 대한 정보를 포함한다. 무선 시스템의 서빙 GPRS 지원 노드(3G-SGSN)로의 접속은 인터페이스 Gs'를 통해 설정되고 일반 전화 교환망(PSTN/ISDN)으로의 접속은 게이트웨이 이동 스위칭 센터(GMSC: Gateway MSC)(미도시)를 통해 설정된다. 상기 서빙 지원 노드(3G-SGSN)로부터 상기 게이트웨이 GPRS 지원 노드(GGSN)로의 접속 그리고 추가로 상기 GGSN로부터 외부 데이터 네트워크들(PDN)로의 접속은 Gn 인터페이스를 통해 설정된다. 상기 이동 스위칭 센터(3G-MSC/VLR)와 상기 서빙 지원 노드(3G-SGSN) 양자는 인터페이스 Iu를 통해 상기 무선 네트워크 UTRAN(UTRAN: UMTS 지상 무선 액세스 네트워크)와 통신한다.

    또한 상기 UMTS 시스템은 GSM 네트워크에 접속된 GPRS 시스템에 따라 대부분 구현된 패킷 무선 시스템을 포함하는데, 그 이유로 상기 네트워크 요소들의 이름들은 상기 GPRS 시스템에 대한 참조들을 포함한다. 상기 UMTS의 패킷 무선 시스템은 몇몇 서빙 지원 노드들 및 게이트웨이 지원 노드들을 포함할 수 있고, 몇몇 서빙 지원 노드들(3G-SGSN)은 전형적으로 하나의 게이트웨이 지원 노드(3G-GGSN)에 접속된다. 상기 3G-SGSN 노드 및 상기 3G-GGSN 노드 양자는 이동 단말기의 이동성을 지원하고 상기 이동 통신 시스템을 제어하며 그들의 위치 및 사용되는 프로토콜에 상관없이 이동 단말기들에 데이터 패킷들을 라우팅하는 라우터들로서 기능한다. 상기 서빙 지원 노드(3G-SGSN)는 상기 무선 네트워크(UTRAN)를 통해 이동 단말기(UE)와 통신한다. 상기 서빙 지원 노드(3G-SGSN)의 기능은 그것의 지역에서 패킷 무선 접속들을 할 수 있는 이동 단말기들을 검출하고, 상기 이동 단말기들로 데이터 패킷들을 송신하며 상기 이동 단말기들로부터 데이터 패킷들을 수신하고, 그것의 서비스 지역에서 상기 이동 단말기들의 위치를 감시하는 것이다. 더욱이, 상기 서빙 지원 노드(3G-SGSN)는 시그널링 인터페이스 Gs'를 통해 상기 이동 스위칭 센터(3G-MSC)와 방문자 위치 레지스터(VLR)와 통신하고 인터페이스 Gr을 통해 홈 위치 레지스터(HLR)와 통신한다. 상기 홈 위치 레지스터(HLR)는 또한 상기 패킷 무선 서비스들과 관련되고 가입자-특정 패킷 데이터 프로토콜들의 내용들을 포함하는 레코드들을 포함한다.

    상기 게이트웨이 지원 노드(3G-GGSN)는 상기 UMTS 네트워크의 패킷 무선 시스템 및 외부 데이터 네트워크(PDN: Packet Data Network(패킷 데이터 네트워크 )) 간의 게이트웨이로서 기능한다. 외부 데이터 네트워크들은 다른 네트워크 오퍼레이터의 UMTS 또는 GPRS 네트워크, 인터넷, X.25 네트워크 또는 사설 랜(private local area network)을 포함한다. 상기 게이트웨이 지원 노드(3G-GGSN)는 Gi 인터페이스를 통해 상기 데이터 네트워크들과 통신한다. 상기 게이트웨이 지원 노드(3G-GGSN)와 상기 서빙 지원 노드(3G-SGSN) 간에 전송되는 데이터 패킷들은 항상 게이트웨이 터널링 프로토콜(GTP: Gateway Tunneling Protocol)에 따라 캡슐화된다. 상기 게이트웨이 지원 노드(3G-GGSN)는 또한 상기 이동 단말기들의 패킷 데이터 프로토콜(PDP: Packet Data Protocol) 어드레스들 및 라우팅 데이터, 즉 3G-SGSN 어드레스들을 포함한다. 따라서 상기 라우팅 데이터는 상기 외부 데이터 네트워크와 상기 서빙 지원 노드(3G-SGSN) 사이에서 상기 데이터 패킷들을 링크하는데 사용된다. 상기 게이트웨이 지원 노드(3G-GGSN)와 상기 서빙 지원 노드(3G-SGSN) 간의 네트워크는 IP 프로토콜, 바람직하기로는 IPv6(인터넷 프로토콜, 버전 6)을 이용하는 네트워크이다.

    상기 UMTS 시스템에서, 도 4에 의한 프로토콜 스택이 패킷-교환 사용자 데이터(사용자 평면)의 전송에 사용된다. 상기 무선 네트워크(UTRAN)와 이동 단말기(UE)간의 인터페이스 Uu에서, 하위-레벨 데이터 전송은 물리 계층에서 WCDMA 또는 TD-CDMA 프로토콜에 따라 수행된다. 데이터 패킷들은 상기 물리 계층위에 있는 매체 액세스 계층(MAC: Media Access Layer)에 의해 상기 물리 계층과 무선 링 크 제어(RLC: Radio Link Control) 계층간에 전송되고, 상기 RLC 계층은 상이한 무선 베어러들의 무선 링크들의 논리적인 관리를 담당한다. 상기 RLC의 기능들은 전송될 사용자 데이터(RLC-SDU, 서비스 데이터 유닛)를 하나 이상의 RLC 데이터 패킷들(RLC-PDU)로 분할하는 것을 포함한다. 상기 RLC의 최상단의 PDCP 계층의 데이터 패킷들(PDCP-PDU) 및 그들과 관련된 헤더 필드들은 요망되는 경우, 상기 무선 네트워크(UTRAN) 및 상기 이동 단말기(UE)에 의해 지원되는 어떤 헤더 압축 방법을 사용함으로써 압축될 수 있다. 이 후, 하나의 RLC-SDU에 대응하는 상기 PDCP-PDU들은 상기 RLC에 공급된다. 상기 사용자 데이터 및 상기 RLC-SDU들은, 데이터 전송에 필요한 어드레스 및 제어 정보가 부가된, RLC 프레임들에서 분할되고 전송된다. 상기 RLC 계층은 또한 손상된 프레임들의 재전송을 담당한다. 상기 서빙 지원 노드(3G-SGSN)는 상기 무선 네트워크(RAN)를 통해 상기 이동 단말기(UE)로부터 도착하는 데이터 패킷들을 추가로 정확한 게이트웨이 지원 노드(3G-GGSN)로 라우팅하는 것을 담당한다. 이 접속은 상기 터널링 프로토콜(GTP)을 사용하는데, 이것은 상기 핵심 네트워크를 통해 전송된 모든 사용자 데이터 및 시그널링을 캡슐화하고 터널링한다. 상기 GTP 프로토콜은 상기 핵심 네트워크에 의해 사용된 IP 위에서 실행된다.

    패킷-교환 사용자 데이터를 위한 무선 베어러가 상기 이동 단말기 및 상기 무선 네트워크간에 설정(RB 설정) 또는 재구성되는 경우, 동료들(peer) 양자는 무선 자원 제어 프로토콜(RRC)에 따라 시그널링을 사용하여 상기 무선 베어러의 매개 변수들을 협상한다. 상기 무선 자원 제어 프로토콜(RRC)은 예를 들어, 상기 이동 단말기와 상기 무선 네트워크(UTRAN)간의 접속들을 설정하고, 구성하며, 유지하고 종료하는 것을 담당하고 상기 핵심 네트워크(CN)와 상기 무선 네트워크(RAN)로부터 전송된 제어 정보를 상기 이동 단말기들(UE)로 전송하는 것을 담당한다. 상기 무선 베어러를 정의하는 매개 변수들 중 하나는 상기 단말기에 의해 사용된 헤더 압축 방법이다. 전송될 데이터 패킷들의 헤더들을 압축하는 것과 수신된 데이터 패킷 헤더들을 압축해제하는 것은 상기 UMTS 시스템에서 상기 패킷 데이터 프로토콜에 속한 패킷 데이터 수렴 프로토콜(PDCP: Packet Data Convergence Protocol)상에서 수행된다. 상기 PDCP 계층의 태스크들은 채널 효율을 개선하는 것과 관련된 기능들을 포함하는데, 이것은 전형적으로 데이터 패킷 헤더 압축 알고리즘들의 이용과 같은, 상이한 최적화 방법들에 기초한다. 현재 UMTS를 위해 설계된 네트워크-레벨 프로토콜들은 IP 프로토콜들이기 때문에, 사용되는 압축 알고리즘들은 인터넷 엔지니어링 태스크 포스에 의해 표준화된 것들이다. 따라서, 상기 ROHC 압축 방법은 특히 상기 UMTS 시스템에 매우 적합하다.

    UMTS 시스템에서 본 발명의 구현예가 서빙 무선 네트워크 서브시스템(SRNS) 재배치에 관하여 도 5 내지 도 7을 참조하여 설명될 것이다.

    상기 UMTS 시스템에서, 이동 단말기(UE)가 무선 네트워크 제어기(RNC)에 의해 서빙되는 다른 무선 셀로 핸드오버될 때, 신규 무선 네트워크 제어기(RNC)에 콘텍스트 정보를 재배치하는 것이 또한 수행되어야 한다. 알려져 있는 해법에 의하면, 이것은 구 무선 네트워크 제어기(소스 RNC)와 상기 이동 단말기간에 사용된 압축 및 압축해제 콘텍스트 정보의 스냅샷을 취하고, 상기 압축 및 압축해제 콘텍스트 정보로서 사용되도록 상기 신규 무선 네트워크 제어기(타깃 RNC)로 상기 스냅샷 을 전달함으로써 행해질 수 있다. 상기 스냅샷의 전송은 상기 UMTS 시스템에 따라 상기 SRNS 재배치 시그널링의 시그널링 메시지들에 포함되는 바와 같이 수행된다. 상기 압축 및 압축해제는 상기 스냅샷을 취하고 그것을 상기 타깃 RNC로 전송하는데 필요한 시간동안 중지된다.

    본 발명에 의하면, SRNS 재배치를 수행하는 결정에 응답하여, 상기 이동 단말기와 상기 소스 무선 네트워크 제어기(소스 RNC) 양자에서의 압축기 및 압축해제기의 콘텍스트 갱신을 중지함으로써 시간 영역에서 상기 압축/압축해제 프로세스에서의 중지를 동시에 최소화하면서, 상기 UMTS 시스템에서 상기 콘텍스트들의 동기 이탈이 방지되는데, 이것은 상기 이동 단말기와 상기 소스 RNC 양자가 동일한 콘텍스트를 사용한다는 것을 보장하고, 그 후 상기 압축 및 압축해제 콘텍스트 정보의 스냅샷이 상기 소스 RNC에서 취해지며 상기 타깃 무선 네트워크 제어기(타깃 RNC)에 저장되도록 상기 타깃 무선 네트워크 제어기로 전송된다. 상기 이동 압축기는 상기 콘텍스트 정보를 가지고 적어도 하나의 패킷의 적어도 하나의 헤더를 압축하고 상기 타깃 RNC로 상기 압축된 적어도 하나의 패킷의 적어도 하나의 헤더를 전송한다. 그다음 상기 타깃 RNC는 저장된 압축해제 콘텍스트 정보를 가지고 수신된 상기 적어도 하나의 헤더의 적어도 하나의 패킷을 압축해제한다. 상기 콘텍스트 정보는 상기 재배치 프로세스동안 변경되지 않기 때문에, 상기 이동 단말기의 압축기와 상기 타깃 RNC의 압축해제기는 자동으로 동기화되고 상기 데이터 전송은 계속될 수 있다.

    상기 UMTS 시스템에서 본 발명의 바람직한 제1 실시예의 구현예가 도 5를 참 조하여 더 설명될 것이다. 상기 이동 단말기(UE)의 이동 또는 무선 조건들의 변경에 기초하여, 예를 들어 SRNS 재배치를 수행하기 위한 결정이 상기 무선 자원 제어기(RRC)에서 행해진다(500, 502). 본 발명에 의하면, 무선 자원 제어기(RRC)는 상기 이동 단말기(UE)가 상기 콘텍스트 정보를 갱신하는 것을 중지하는 것에 응답하여, 핸드오버가 (그리고 또한 상기 콘텍스트 재배치) 곧 발생할 것임을 상기 이동 단말기(UE)에 신호한다(504). 상기 이동 단말기(UE)로의 시그널링은 바람직하기로는 RRC 시그널링 또는 상기 PDCP 계층상의 대역내 시그널링으로서 수행될 수 있다. 상기 콘텍스트 정보의 갱신은 상기 이동 단말기 및 상기 소스 RNC 압축해제기들 양자가 반대측상의 압축기에 어떤 확인 응답들을 송신하지 못하게 함으로써 방지될 수 있다. 아무런 확인 응답들도 상기 압축해제기들에 의해 송신되지 않기 때문에, 상기 압축기들의 콘텍스트는 갱신되지 않고 상기 이동 단말기와 상기 소스 RNC 압축기들 양자는 신규 패킷들의 압축을 위해 동일한 콘텍스트 정보를 사용한다. 이 후, 상기 소스 RNC는 구 SGSN로 재배치_요청 메시지를 송신함으로써(506) 종래의 알려져 있는 SRNS 재배치 절차를 시작하는데, 상기 메시지는 추가로 상기 신규 SGSN을 통해(508) 상기 타깃 RNC로 전송된다(510). 상기 RRC에 의해 주어진 명령들에 따라 상기 신규 SGSN와 상기 타깃 RNC간에 무선 베어러들이 설정된다(512). 상기 타깃 RNC는 상기 재배치 요청에 대한 확인 응답을 송신하는데, 상기 확인 응답은 상기 신규 SGSN을 통해(514) 상기 구 SGSN로 라우팅되고(516), 추가로 재배치_명령 메시지로서 상기 소스 RNC로 라우팅된다(518). 상기 SRNS 재배치 절차동안 상기 압축 및 압축해제 콘텍스트 정보의 스냅샷이 상기 소스 RNC에서 취해지고(520) 상기 타깃 RNC에 저장되도록 늦어도 재배치_커미트 메시지에서 상기 소스 RNC로부터 상기 타깃 RNC로 전송된다(522). 상기 소스 RNC는 상기 이동 단말기(UE)로 송신될 가능한 다운링크 데이터를 상기 타깃 RNC로 전송할 것인데(524), 상기 타깃 RNC는 재배치_검출 메시지를 상기 신규 SGSN로 송신함으로써 상기 재배치를 확인한다(526). 또한 상기 타깃 RNC는 상기 이동 단말기(UE)로 RNTI_재배치 메시지를 송신하는데, 이것은 상기 이동 단말기에 새로운 RNC의 식별을 나타내고 상기 타깃 RNC 압축기는 바람직하기로는 요구되는 경우, 상기 콘텍스트 갱신의 표시를 전송한다. 이것은 상기 스냅샷이 상기 타깃 RNC로 전송된 후(522) 상기 소스 RNC가 이미 상기 접속으로부터 해제된 경우에만 행해질 수 있다. 그렇지 않으면, 상기 콘텍스트 갱신은 상기 타깃 RNC와 상기 이동 단말기(UE)간의 다소 나중의 시그널링과 관련하여 수행되어야 한다. 상기 이동 단말기(UE)는 RNTI_재배치_완료 메시지로서 확인을 송신함으로써 RNC의변경을 확인한다(530). 이제 동시에 상기 콘텍스트들의 동기 이탈을 방지하고 상기 압축/압축해제 프로세스에서의 중지를 최소화하면서, 상기 콘텍스트 정보를 상기 타깃 RNC로 재배치하는 것이 성공적으로 수행된다. 한편, 상기 신규 SGSN는 상기 GGSN에 대해 상기 PDP 콘텍스트를 갱신하였다(532, 534). 상기 타깃 RNC는 상기 신규 SGSN로 재배치_완료 메시지를 송신함으로써 상기 재배치를 확인하고(536), 상기 메시지는 상기 구 SGSN에 추가로 전송되며(538) 상기 신규 SGSN에 다시 확인된다(540). 이 후, 상기 소스 RNC 및 상기 구 SGSN간의 접속은 접속해제된다(542, 544).

    상기 UMTS 시스템에서 본 발명의 바람직한 제2 실시예의 구현예가 도 6을 참 조하여 더 설명될 것이다. 다시, SRNS 재배치를 수행하기 위한 결정이 상기 무선 자원 제어기(RRC)에서 행해진다(600, 602). 본 발명의 이 실시예에 의하면, 무선 자원 제어기(RRC)는 핸드오버가 (그리고 또한 상기 콘텍스트 재배치) 곧 발생할 것임을 상기 이동 단말기(UE)에 신호하고(604), 그것에 응답하여 상기 이동 단말기(UE)는 업링크 데이터의 압축 및 전송을 중지할 것이고 상기 소스 RNC는 다운링크 데이터의 압축 및 전송을 중지할 것이다. 상기 이동 단말기(UE) 및 상기 소스 RNC로의 시그널링은 바람직하기로는 RRC 시그널링 또는 상기 PDCP 계층상의 대역내 시그널링으로서 수행될 수 있다. 이것은 더 이상 상기 콘텍스트 정보가 갱신되지 않는 것을 초래한다. 현재의 콘텍스트 정보는 상기 이동 단말기(UE)에 저장되고, 따라서 메모리로부터 상기 콘텍스트 정보를 리프레시할 준비가 되어 있고 필요한 경우 신규 패킷들의 압축을 위해 그것을 사용할 준비가 되어 있다. 이 후, 상기 소스 RNC는 각각 참조 번호들을 가지고 상기에 이미 설명되어서 여기에서 다시 설명할 필요가 없는 것과 유사하게, 종래의 알려져 있는 SRNS 재배치 절차를 시작한다. 상기 압축 및 압축해제 콘텍스트 정보의 스냅샷은 바람직하기로는 상기 SRNS 재배치 절차동안 그리고 어떤 지연후에 상기 소스 RNC에서 취해지고, 상기 타깃 RNC에 저장되도록 늦어도 재배치_커미트 메시지에서 상기 타깃 RNC로 전송된다(622). 상기 지연의 합당한 시간을 대기함으로써 상기 이동 단말기(UE)에 의해 압축되고 송신된 모든 패킷들이 상기 소스 RNC의 압축해제기에 의해 정확하게 수신되고 압축해제된다는 것이 확실시 될 수 있다. 상기 소스 RNC는 상기 이동 단말기(UE)로 송신될 가능한 다운링크 데이터를 상기 타깃 RNC로 전송할 것이고(624), 상기 타깃 RNC는 상기 신규 SGSN로 재배치_검출 메시지를 송신함으로써 상기 재배치를 확인한다(626). 또한 상기 타깃 RNC는 상기 이동 단말기(UE)로 RNTI_재배치 메시지를 송신하고(628), 상기 메시지는 상기 이동 단말기에 대한 상기 신규 RNC의 식별을 나타내며 상기 타깃 RNC 압축기는 바람직하기로는 필요한 경우 상기 콘텍스트 갱신의 표시를 전송한다. 이것은 상기 스냅샷이 상기 타깃 RNC로 전송된 후(622) 상기 소스 RNC가 이미 상기 접속으로부터 해제된 경우에만 행해질 수 있다. 그렇지 않으면, 상기 콘텍스트 갱신은 상기 타깃 RNC와 상기 이동 단말기(UE)간의 다소 나중의 시그널링과 관련하여 수행되어야 한다. 상기 이동 단말기(UE)는 RNTI_재배치_완료 메시지로서 확인을 송신함으로써 상기 RNC의 변경을 확인한다(630). 이제 동시에 상기 콘텍스트들의 동기 이탈을 방지하고 상기 압축/압축해제 프로세스에서의 중지를 최소화하면서, 상기 콘텍스트 정보를 상기 타깃 RNC로 재배치하는 것이 성공적으로 수행된다.

    상기 UMTS 시스템에서 본 발명의 바람직한 제3 실시예의 구현예가 도 7을 참조하여 더 설명될 것인데, 상기 이동 단말기는 재배치에 대해 앞서 통보받지 않는다. 다시, SRNS 재배치를 수행하기 위한 결정이 상기 무선 자원 제어기(RRC)에서 행해지지만(700, 702), 상기 이동 단말기(UE)는 이것에 대해 통보받지 않는다. 상기 이동 단말기(UE)는 정상적으로 헤더 압축 및 압축해제를 계속 실행할 것이지만, 상기 이동 단말기 콘텍스트 정보의 콘텍스트 갱신은 상기 소스 RNC 압축기/압축해제기에서 상기 이동 단말기의 압축기/압축해제기로부터의 어떤 확인 응답들을 버림으로써 또는 상기 재배치 절차동안 어떤 확인 응답들을 송신하지 않도록 상기 소스 RNC의 압축기를 구성함으로써 방지된다. 상기 확인 응답들을 버리는 프로세스는 바람직하기로는 상기 ROHC 압축 알고리즘이 실행되는 상기 PDCP 계층에서 논리적으로 발생할 것인데, 이것은 ROHC 정의들이 요구되는 구성을 가능하게 하기 위한 어떤 구현 인터페이스도 포함하지 않기 때문이다. 상기 소스 RNC는 바람직하기로는 상기 RRC를 통해 상기 폐기에 대해 통보받는다(704). 모든 확인 응답들은 상기 소스 RNC에 의해 버려지기 때문에, 상기 이동 단말기 압축기의 콘텍스트는 갱신되지 않지만 상기 이동 단말기는 이전의 콘텍스트 정보를 가지고 업링크 데이터를 계속 압축하고 전송할 것이다. 이 후, 상기 소스 RNC는 각각 참조 번호들을 가지고 상기에 이미 설명되어서 여기에서 다시 설명할 필요가 없는 것과 유사하게, 종래의 알려져 있는 SRNS 재배치 절차를 시작한다. 상기 압축 및 압축해제 콘텍스트 정보의 스냅샷은 바람직하기로는 상기 SRNS 재배치 절차동안 그리고 어떤 지연후에 상기 소스 RNC에서 취해지고, 상기 타깃 RNC에 저장되도록 늦어도 재배치_커미트 메시지에서 상기 타깃 RNC로 전송된다(722). 상기 SRNS 및 콘텍스트 정보 재배치를 달성하는 프로세스는 상술된 것과 유사하다. 상기 재배치 절차가 완료된 후, 이전에 상기 소스 RNC로서 기능한, 상기 RNC는 정상적으로 계속 기능할 것이다. 즉 그것은 상기 이동 단말기(UE)의 압축기/압축해제기로부터의 어떤 확인 응답들도 버리지 않는다. 이 실시예는, 미리 핸드오버에 대해 상기 이동 단말기(UE)에 통지하는 것이 불가능할 수 있는, 조건에서 상기 헤더 압축 콘텍스트 재배치가 또한 수행될 수 있도록 한다.

    상기 UMTS 시스템에서 본 발명의 바람직한 추가 실시예의 구현예는 도 5를 참조하여 설명될 수 있는데, 예를 들어, 상기 콘텍스트 정보 스냅샷은 상기 재배치 프로세스가 시작되었지만 상기 접속들의 제어를 떠맡기 위한 명령(522, 재배치_커미트 메시지) 이전에 상기 소스 RNC로부터 상기 타깃 RNC로 전송된다. 상기 콘텍스트 정보 스냅샷은 바람직하기로는 재배치_요청 메시지(506) 또는 재배치_요청 메시지(510)에서와 같은, 종래의 알려져 있는 메시지를 가지고 전송될 것이지만, 상기 콘텍스트 정보 스냅샷은 또한 추가 개별 메시지로서 전송될 수 있다. 이 추가 메시지는 바람직하기로는 상기 재배치_요청 메시지(506) 이후에 발생할 것이지만, 어떤 경우든 상기 재배치_커미트 메시지(522) 이전에 발생할 것이다. 하지만, 상기 콘텍스트 정보 스냅샷을 전송하는 메시지의 장소는 어떤 다른 수단에 의해 제한되지 않고, 그것은 상기 재배치 프로세스가 시작된 후에는 언제라도 하지만 상기 재배치_커미트 메시지(522) 이전에 송신될 수 있다. 이것은, 실제 제어가 상기 재배치_커미트 메시지에 의해 넘겨지기 전에, 상기 타깃 RNC가 상기 수신된 콘텍스트 정보를 저장할 수 있도록 하고 그것의 압축기 및 압축해제기를 구성할 수 있도록 한다. 이러한 방법으로 상기 콘텍스트 재배치는 효과적으로 수행될 수 있어서, 데이터 압축/압축해제시 아무런 중지도 발생하지 않고 그것은 제어가 상기 재배치_커미트 메시지에 의해 주어질 때 무결절적으로 계속될 수 있다.

    모든 확인 응답들이 상기 소스 RNC에 의해 버려지는 경우, 본 발명의 제3 실시예에서 설명된 바와 같이, 예를 들어, 무선 인터페이스상의 방해로 인하여 상기 이동 단말기(UE)가 그것의 콘텍스트 정보를 갱신해야 하는 상황이 상기 재배치 프로세스동안 일어날 수 있고, 상기 이동 단말기는 콘텍스트 갱신 요청을 상기 소스 RNC로 송신하지만, 상기 확인 응답들이 상기 네트워크에서 버려지기 때문에 상기 갱신이 가능하지 않아서 상기 네트워크는 어떤 갱신 정보도 송신하지 않는다. 그 결과, 상기 이동 단말기(UE)의 콘텍스트 정보는 상기 타깃 RNC로 현재 갱신되는 상기 스냅샷 콘텍스트 정보에 대해 동기 이탈된다. 다시 상기 이동 단말기와 상기 타깃 RNC의 콘텍스트 정보가 동기화되는 경우, 상기 데이터 압축/압축해제시 중지가 발생할 것이다.

    본 발명의 바람직한 실시예에 의하면, 상기 동기화는 상기 소스 RNC에서 상기 이동 단말기에 의해 송신된 상기 콘텍스트 갱신 요청을 검출함으로써 상기 UMTS 시스템에서 촉진될 수 있는데, 상기 소스 RNC는 상기 콘텍스트 갱신 요청이 검출된 후 상기 타깃 RNC로 송신될 어떤 메시지(예를 들어, 재배치_커미트, 도 5에서 522)에 이 표시를 첨부한다. 이러한 방법으로, 상기 타깃 RNC는 필요한 콘텍스트 갱신에 대한 정보를 수신하고 상기 재배치가 달성된 후, 상기 타깃 RNC는 제1 패킷을 콘텍스트 갱신 메시지로서 상기 이동 단말기에 송신할 수 있다. 그다음 이동 압축해제기는 저장된 압축해제 콘텍스트 정보를 가지고 수신된 상기 적어도 하나의 헤더의 적어도 하나의 패킷을 압축해제하고 상기 수신된 콘텍스트 갱신 메시지에 따라 콘텍스트 정보를 갱신한다. 이것은 상기 압축이 재배치 절차동안 실패한 경우 상기 콘텍스트 재동기화를 촉진할 것이다.

    유사하게, 상기 소스 RNC는 상기 재배치 프로세스 동안 또한 자신의 콘텍스트 정보를 갱신해야 하는 상황에 있을 수 있지만, 상기 소스 RNC가 이동 단말기(UE)로 어떤 확인 응답들도 송신할 수 없기 때문에 갱신은 가능하지 않다. 또한 이러한 상황에서 본 발명의 상기한 실시예가 이용될 수 있는데, 상기 콘텍스트 갱신 표시는 상기 콘텍스트 갱신 요청이 검출된 후 상기 소스 RNC로부터 상기 타깃 RNC로 송신될 어떤 메시지(예를 들어 재배치_커미트)에 첨부된다. 다시, 상기 타깃 RNC는, 상기 재배치 프로세스가 달성되는 경우, 상기 이동 단말기에 추가로 표시될, 필요한 콘텍스트 갱신에 대한 정보를 수신한다. 대안적으로, 상기 재배치_커미트 메시지에 첨부되고 상기 소스 RNC에 의해 상기 타깃 RNC로 송신된 상기 콘텍스트 갱신 표시는 콘텍스트 리프레시 갱신을 즉시 개시하기 위하여 상기 타깃 RNC의 압축해제기에서 트리거로서 사용될 수 있다.

    상기 실시예의 절차는 예를 들어 다음 방식으로 수행될 수 있다: 상기 콘텍스트 갱신 요구는, 예를 들어 비트 조합 00은 아무런 갱신도 필요하지 않다는 것을 나타내고, 비트 조합 01은 상기 이동 단말기(UE)의 압축해제기의 콘텍스트가 동기 이탈임을 나타내며, 비트 조합 10은 네트워크 측상의 상기 압축해제기들의 콘텍스트들이 동기 이탈임을 나타내고, 비트 조합 11은 상기 이동 단말기(UE)의 압축해제기의 콘텍스트와 상기 네트워크 측상의 압축해제기들의 콘텍스트들 양자가 동기 이탈임을 나타내도록 2비트에 의해, 상기 소스 RNC로부터 타깃 RNC로 송신된 메시지에 표시된다. 일단 이 정보가 타깃 RNC에 의해 수신되면, 상기 타깃 RNC는 콘텍스트 갱신 패킷을 상기 이동 단말기(UE)로 송신함으로써(콘텍스트 갱신 표시 01), 상기 이동 단말기(UE)로 콘텍스트 갱신 요청을 송신함에 의해 상기 소스 RNC의 콘텍스트 정보를 갱신함으로써(콘텍스트 갱신 표시 10) 또는 상기한 동작들 양자를 각각 수행함으로써(콘텍스트 갱신 표시 11), 상기 콘텍스트 갱신 절차를 시작할 수 있다.

    기술이 진전됨에 따라, 본 발명의 기본 아이디어가 많은 다른 방법들로 구현될 수 있다는 것은 당업자에게 명백하다. 따라서, 본 발명 및 본 발명의 실시예들은 상술된 예들에 제한되지 않고, 청구항들의 범위내에서 변경될 수 있다.

    QQ群二维码
    意见反馈