[go: up one dir, main page]

KR100606370B1 - 3지피피 시스템에서의 스케줄링 정보의 오류검출 방법 - Google Patents

3지피피 시스템에서의 스케줄링 정보의 오류검출 방법 Download PDF

Info

Publication number
KR100606370B1
KR100606370B1 KR1020040099260A KR20040099260A KR100606370B1 KR 100606370 B1 KR100606370 B1 KR 100606370B1 KR 1020040099260 A KR1020040099260 A KR 1020040099260A KR 20040099260 A KR20040099260 A KR 20040099260A KR 100606370 B1 KR100606370 B1 KR 100606370B1
Authority
KR
South Korea
Prior art keywords
segment
short
variable data
system information
complete
Prior art date
Application number
KR1020040099260A
Other languages
English (en)
Other versions
KR20060060766A (ko
Inventor
박희정
Original Assignee
엘지노텔 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지노텔 주식회사 filed Critical 엘지노텔 주식회사
Priority to KR1020040099260A priority Critical patent/KR100606370B1/ko
Priority to CNB2005101287349A priority patent/CN100518356C/zh
Priority to US11/291,240 priority patent/US20060126541A1/en
Publication of KR20060060766A publication Critical patent/KR20060060766A/ko
Application granted granted Critical
Publication of KR100606370B1 publication Critical patent/KR100606370B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0078Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
    • H04L1/0083Formatting with frames or packets; Protocol or part of protocol for error control

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 3GPP 시스템에서의 스케줄링 정보의 오류검출 방법을 제공하기 위한 것으로, RNC와 Node B 사이에 호를 설정하고 시스템 정보 업데이트를 수행하며, 상기 Node B에서 시스템 정보 조합 시 세그먼트 타입에 따라 시스템 정보 업데이트의 스케줄링 정보 오류에 의한 BCH PDU 길이의 오류 발생을 감지하는 제 1 단계와; 상기 제 1 단계 후 시스템 정보 RRC PDU를 생성하는 제 2 단계와; 상기 제 2 단계에서 생성한 시스템 정보 RRC PDU를 단말로 송신하는 제 3 단계를 포함하여 구성함으로써, 기지국(Node B)에서 시스템 정보 조합 시 시스템 정보 업데이트의 스케줄링 정보 오류에 의한 BCH PDU 길이의 오류 발생을 즉각적으로 감지하고 RNC에서 시스템 정보 업데이트 요구 메시지 송신 시에도 BCH PDU 길이 오류가 발생하지 않도록 검출할 수 있게 되는 것이다.

Description

3지피피 시스템에서의 스케줄링 정보의 오류검출 방법{Method for error detection of scheduling information in 3GPP system}
도 1은 일반적인 3GPP 시스템의 블록구성도이고,
도 2는 종래 3GPP 시스템에서의 스케줄링 정보의 송신 방법을 보인 흐름도이며,
도 3은 본 발명에 의한 3GPP 시스템에서의 스케줄링 정보의 오류검출 방법을 보인 흐름도이다.
* 도면의 주요 부분에 대한 부호의 설명 *
10 : 핵심망 20 : UTRAN
30 : RNS 31 : RNC
32 : 기지국(Node B) 40 : 단말(UE)
본 발명은 3GPP(3rd Generation Partnership Project) 시스템에서의 스케줄링 정보의 오류검출 방법에 관한 것으로, 특히 기지국(Node B)에서 시스템 정보 조합 시 시스템 정보 업데이트(System Information Update)의 스케줄링 정보 오류에 의한 BCH(Broadcast Channel) PDU(Protocol Data Unit) 길이(Length)의 오류 발생을 즉각적으로 감지하고 RNC(Radio Network Controller)에서 시스템 정보 업데이트 요구(System Information Update Request) 메시지 송신 시에도 BCH PDU 길이 오류가 발생하지 않도록 검출하기에 적당하도록 한 3GPP 시스템에서의 스케줄링 정보의 오류검출 방법에 관한 것이다.
일반적으로 UMTS(Universal Mobile Telecommunications System, 보편 이동 통신 시스템)는 유럽식 표준인 GSM(Global System for Mobile communication, 이동 통신 세계화 시스템)에서 진화한 제 3 세대 이동통신 시스템으로써, GSM 핵심을 기본으로 하여 무선 접속망(Radio Access Network, RAN)에 WCDMA(Wideband Code Division Multiple Access) 기술을 접목하여 다양한 서비스를 제공하고 있다. 이러한 UMTS의 표준 규격 개발은 3GPP라는 표준화 단체에 의해 이루어지고 있다. 그래서 3GPP는 보다 향상된 기능을 포함하기 위하여 단계적으로 발전된 표준규격을 제안하고 있으며, 각 표준규격의 발전단계는 Release(R)로 구분한다.
도 1은 일반적인 3GPP 시스템의 블록구성도이다.
여기서 참조번호 10은 핵심망(Core Network, CN)이고, 20은 UTRAN(UMTS Terrestrial Radio Access Network, UMTS 무선접속망)이며, 30은 RNS(Radio Network Sub-systems, 무선망 부시스템)이고, 31은 RNC(Radio Network Controller, 무선망 제어기)이며, 32는 기지국(Node B)이고, 40은 단말(User Element, UE)이다.
그래서 UMTS 시스템은 크게 핵심망(10)과 UTRAN(20)과 단말(40)로 이루어져 있다.
핵심망(10)은 가입자의 호 처리(Call Control), 세션 관리(Session Management), 이동성 제어(Mobility Management), 그리고 망 내의 스위칭 등과 관련된 모든 망 구성 요소들을 포함한다.
핵심망의 구성 요소는 회선교환(CS) 영역, 패킷교환(PS) 영역, 레지스터 영역에 속하는 노드들로 구분할 수 있다.
회선교환(CS) 영역은 MSC/VLR(Mobile Switching Center/Visitor Location Register)과 GMSC(Gateway Mobile Switching Center)로 이루어지며, 이들은 물리적으로 같은 장비에 위치해 있을 수 있다. MSC/VLR은 회선교환 접속을 관리하고, 위치 정보 갱신(Location Update), 위치 정보 등록(Location Registration), 호출(Paging) 등의 이동성 관리와 더불어 데이터의 보안(Security)과 관련된 기능을 담당한다. GMSC는 회선교환 영역이 외부망과 연결되는 통로 역할을 수행한다.
패킷교환(PS) 영역은 SGSN(Serving GPRS Support Node)과 GGSN(Gateway GPRS Support Node)을 통해 제공된다. SGSN은 UTRAN으로 향하는 패킷교환 서비스를 관리하고 지원한다. 그리고 패킷교환 서비스를 제공받는 단말의 이동성 관리를 위해 라우팅 영역 갱신(Routing Area Update), 위치 정보 등록, 호출 등의 기능을 포함한다. GGSN은 패킷교환 영역을 인터넷 망과 같은 다른 패킷 교환 망으로 연결시키는 통로 역할을 수행한다.
UTRAN(20)은 세 가지의 핵심망(30)과 연결된다. 그래서 회선 교환을 위해서는 CS(Circuit Switched) 도메인(Domain)과 연결되고, 패킷 교환을 위해서는 PS(Packet Switched) 도메인과 연결되고, 방송 서비스를 위해서는 BC(Broadcasting) 도메인과 연결된다.
UTRAN(20)에서 RNC(31)는 UTRAN의 무선 자원을 동적으로 할당하기 위해 RNS 내의 구성 요소들을 제어한다.
그리고 UTRAN(20)을 통해 전송되는 데이터들을 적절한 노드로 전달하는 스위칭 기능을 수행한다.
RNC(31)는 핵심망(10)과 직접적으로 연결되기 때문에, 핵심망(10)을 통해 제공되는 모든 서비스들에 대한 서비스의 접속점(Access Point)의 기능을 수행하게 된다.
UTRAN(20)에서 기지국(Node B)(32)은 물리 계층의 역할을 수행하며, 무선 인터페이스를 통한 데이터의 송신 및 수신을 담당한다. Node B(32)는 RNC(31)에서 전달된 제어 정보에 따라 단말과의 데이터 교환에 필요한 무선 물리 채널들을 설정하고, 상위 프로토콜로부터 전달된 데이터들을 무선 환경에 맞게 변환하여 단말(30)로 전송한다. 그리고 단말(30)로부터 수신된 데이터를 RNC(31)의 상위 계층 프로토콜로 전달한다.
단말(40)은 내부에 USIM(UMTS Subscriber Identity Module)가 포함된다. USIM 카드는 UE와 분리될 수 있기 때문에 이 둘 사이에는 Cu라는 표준 인터페이스가 정의된다.
USIM은 사용자의 고유한 정보를 저장하는 부분으로, 단말에서 분리될 수 있다. USIM은 그 실체가 다소 모호할 수 있지만, 실제로 구현될 경우에는 물리적인 IC(Integrated Card) 카드의 형태를 갖는다. 이 IC 카드는 다양한 에플리케이션이 나 여러 개의 USIM 기능을 포함할 수 있다.
그리고 3GPP 시스템은 현재 새로 개발중인 시스템으로, RNC(31)와 Node B(32) 사이의 시스템 정보 업데이트 절차(System Information Update Procedure)와 Node B(32) 내의 스케줄링 정보에 의한 BCH PDU 생성 기능은 3GPP 사양 요구(Specification Requirement)(3GPP TS 255.433 UTRAN Iub interface NBAP signalling, 3GPP TS 25.331 Radio Resource Control (RRC) protocol specification)를 충족시키면 된다.
또한 상기 절차(Procedure)가 BCH PDU 길이 오류 없이 성공할 확률은 RNC(31)에서 스케줄링 알고리즘에 BCH PDU 길이 오류 검출 방법이 있는 지와 Node B(32)에서 즉각적인 오류 검출 능력이 있는지에 달려 있다.
시스템 정보(System Information) RRC(Radio Resource Control) PDU(BCH PDU)는 조합 타입(Combination Type)별로 다양한 세그먼트 타입(Segment Type)의 다양한 세그먼트 개수를 가질 수 있다. 세그먼트가 여러 개가 되었을 경우 Node B(32)는 세그먼트를 조합하여 BCH PDU를 만들 때 246bit에 맞게 인코딩(Encoding)이 가능하도록 시스템은 전체 PDU 길이를 체크할 필요가 있다.
도 2는 종래 3GPP 시스템에서의 스케줄링 정보의 송신 방법을 보인 흐름도이다.
이에 도시된 바와 같이, RNC(31)와 Node B(32) 사이에 호를 설정하고 시스템 정보 업데이트를 수행하는 단계(ST1 ~ ST5)와; 상기 업데이트 수행 후 시스템 정보 RRC PDU를 생성하는 단계(ST6)와; 상기 생성한 시스템 정보 RRC PDU를 단말 (UE)(40)로 송신하는 단계(ST7 ~ ST10)를 수행한다.
이와 같이 구성된 종래 기술의 동작을 첨부한 도면에 의거하여 상세히 설명하면 다음과 같다.
먼저 3GPP 시스템에서 RNC(31)와 Node B(32)를 통해 단말(40)로 방송하기까지는 1) 시스템 정보 갱신, 2) 시스템 정보 RRC PDU 생성, 3) 시스템 정보 RRC PDU 송신의 동작을 수행하게 된다. 이를 차례로 설명하면 다음과 같다.
1) 시스템 정보 갱신(System Information Update Procedure)
(참고문헌 : 3GPP TS25.433 UTRAN Iub interface NBAP signalling)
이 절차는 RNC(31)의 시스템 정보 업데이트 요구(System Information Update Request) 메시지로 시작(Initiation) 된다.
시스템 정보(System Information)는 하나의 MIB(Master Information Block)과 두 개의 SB(Scheduling Block), 27개의 SIB(System Information Block)가 존재한다.
이 메시지는 MIB/SB/SIB의 세그먼트 정보(Segment Type, Segment Length)와 각 세그먼트의 송신 시점을 알려주는 스케줄링 정보(IB_SG_REP, IB_SG_POS)를 포함한다.
Node B(32)는 시스템 정보 업데이트 요구(System Information Update Request) 메시지 내의 파라미터(Parameter)로 물리 채널 스케줄링 사이클(physical channel scheduling cycle)을 업데이트 할 수 있다면 시스템 정보 업데이트 요구(System Information Update Response) 메시지로 RNC(31)에 성공임을 알리고, 업데 이트 할 수 없다면 시스템 정보 업데이트 실패(System Information Update Failure) 메시지로 RNC(31)에 실패임을 알린다.
2) 시스템 정보 RRC PDU(BCH PDU) 생성
(참고문헌 : 3GPP TS 25.331 Radio Resource Control (RRC) protocol)
Node B(32)는 시스템 정보 업데이트 절차(System Information Update Procedure)에 의해 수신한 세그멘테이션(Segmentation)된 시스템 정보 블록(system information block)의 정보로 조합하여 SFN, Combination Type, Segment Length 등의 헤더(Header) 정보를 첨부한 후 ASN.1(Abstract Syntax Notation One, 추상 구문 표기 1) 인코딩을 통해 단말(40)로 송신할 246bit의 시스템 정보 RRC PDU(BCH PDU)를 생성한다.
세그먼트는 다음 4 가지의 다른 타입으로 정의 내릴 수 있다.
- First segment
- Subsequent segment
- Last segment
- Complete
Node B(32)는 다양한 길이의 하나 또는 여러 개의 세그먼트를 결합하여 시스템 정보 RRC PDU를 생성하는데, 시스템 정보 RRC PDU는 다음 11 가지의 다른 조합 타입(Combination Type)으로 정의 내릴 수 있다.
- No segment
- First segment
- Subsequent segment
- Last segment
- Last segment + First segment
- Last segment + one or several Complete
- Last segment + one or several Complete + First segment
- One or several Complete
- One or several Complete + First segment
- One Complete of size 215 to 226
- Last segment of size 215 to 222
3) 시스템 정보 RRC PDU(BCH PDU) 송신
(참고문헌 : 3GPP TS 25.331 Radio Resource Control (RRC) protocol)
Node B(32)는 시스템 정보 업데이트 절차(System Information Update Procedure)에 의해 수신한 각 세그먼트의 송신 시점을 알려주는 스케줄링 정보(IB_SG_REP, IB_SG_POS, SEG_COUNT)에 따라 생성한 시스템 정보 RRC PDU를 PCCPCH(Primary Common Control Physical Channel)를 통해 20ms마다 단말(40)로 송신한다.
송신 시점(SFN) mod SIB_REP
= SIB_POS(i) (with i = 0, 1, 2, SEG_COUNT-1)
그러나 이러한 종래 기술은 다음과 같은 문제점이 있었다.
즉, 상기 종래 기술의 동작설명에서 RNC에서 시스템 정보 업데이트 요구 메 시지로 Node B에 잘못된 스케줄링 정보를 송신함에도 불구하고 Node B에서 ASN.1 인코딩하기까지 시스템 정보 RRC PDU(BCH PDU) 길이의 오류 검출이 불가능하다면 단말로 잘못된 시스템 정보가 전송될 위험이 있으며, 즉각적으로 오류 검출이 되지 않는다면 단말이 Out-of Service로 빠질 위험이 있어 시스템 전체적으로 신뢰성이 떨어지게 되는 문제점이 있게 된다.
이에 본 발명은 상기와 같은 종래의 제반 문제점을 해결하기 위해 제안된 것으로, 본 발명의 목적은 기지국(Node B)에서 시스템 정보 조합 시 시스템 정보 업데이트의 스케줄링 정보 오류에 의한 BCH PDU 길이의 오류 발생을 즉각적으로 감지하고 RNC에서 시스템 정보 업데이트 요구 메시지 송신 시에도 BCH PDU 길이 오류가 발생하지 않도록 검출할 수 있는 3GPP 시스템에서의 스케줄링 정보의 오류검출 방법을 제공하는데 있다.
상기와 같은 목적을 달성하기 위하여 본 발명의 일실시예에 의한 3GPP 시스템에서의 스케줄링 정보의 오류검출 방법은,
RNC와 Node B 사이에 호를 설정하고 시스템 정보 업데이트를 수행하며, 상기 Node B에서 시스템 정보 조합 시 세그먼트 타입에 따라 시스템 정보 업데이트의 스케줄링 정보 오류에 의한 BCH PDU 길이의 오류 발생을 감지하는 제 1 단계와; 상기 제 1 단계 후 시스템 정보 RRC PDU를 생성하는 제 2 단계와; 상기 제 2 단계에서 생성한 시스템 정보 RRC PDU를 단말로 송신하는 제 3 단계를 포함하여 수행함을 그 기술적 구성상의 특징으로 한다.
이하, 상기와 같은 본 발명, 3GPP 시스템에서의 스케줄링 정보의 오류검출 방법의 기술적 사상에 따른 일실시예를 도면을 참조하여 설명하면 다음과 같다.
도 3은 본 발명에 의한 3GPP 시스템에서의 스케줄링 정보의 오류검출 방법을 보인 흐름도이다.
이에 도시된 바와 같이, RNC(31)와 Node B(32) 사이에 호를 설정하고 시스템 정보 업데이트를 수행하며, 상기 Node B(32)에서 시스템 정보 조합 시 세그먼트 타입에 따라 시스템 정보 업데이트의 스케줄링 정보 오류에 의한 BCH PDU 길이의 오류 발생을 감지하는 제 1 단계(ST11 ~ ST17)와; 상기 제 1 단계 후 시스템 정보 RRC PDU를 생성하는 제 2 단계(ST18)와; 상기 제 2 단계에서 생성한 시스템 정보 RRC PDU를 단말(UE)(40)로 송신하는 제 3 단계(ST19 ~ ST22)를 포함하여 수행한다.
상기에서 제 1 단계는, 상기 세그먼트 타입이 "No Segment" 이면, 전체 길이를 체크하지 않는 것을 포함하여 수행함을 특징으로 한다.
상기에서 제 1 단계는, 상기 세그먼트 타입이 "First Segment" 이면, 전체 길이를 체크하지 않는 것을 포함하여 수행함을 특징으로 한다.
상기에서 제 1 단계는, 상기 세그먼트 타입이 "Subsequent Segment" 이면, 전체 길이를 체크하지 않는 것을 포함하여 수행함을 특징으로 한다.
상기에서 제 1 단계는, 상기 세그먼트 타입이 "Last Segment Short" 이면, "Variable data" 가 "214bit" 를 만족하도록 시스템 정보를 구성하는 것을 포함하여 수행함을 특징으로 한다.
상기에서 제 1 단계는, 상기 세그먼트 타입이 "Last Segment Short + First Segment Short" 이면, "Variable data1 + Variable data2" 가 "197bit" 를 만족하도록 시스템 정보를 구성하는 것을 포함하여 수행함을 특징으로 한다.
상기에서 제 1 단계는, 상기 세그먼트 타입이 "Last Segment Short + Complete List (Complete SIB Short)" 이면, "Variable data1 + Variable data* + Variable data** + ..." 가 "210bit - 13bit * (Complete SIB Short들의 Variable data * 개수)" 를 만족하도록 시스템 정보를 구성하는 것을 포함하여 수행함을 특징으로 한다.
상기에서 제 1 단계는, 상기 세그먼트 타입이 "Last Segment Short + Complete List (Complete SIB Short) + First Segment Short" 이면, "Variable data1 + Variable data* + Variable data** + ... + Variable data2" 가 "193bit - 13bit * (Complete SIB Short들의 Variable data * 개수)" 를 만족하도록 시스템 정보를 구성하는 것을 포함하여 수행함을 특징으로 한다.
상기에서 제 1 단계는, 상기 세그먼트 타입이 "Complete List (Complete SIB Short)" 이면, "Variable data* + Variable data** + ..." 가 "227bit - 13bit * (Complete SIB Short들의 Variable data * 개수)" 를 만족하도록 시스템 정보를 구성하는 것을 포함하여 수행함을 특징으로 한다.
상기에서 제 1 단계는, 상기 세그먼트 타입이 "Complete List (Complete SIB Short) + First Segment Short" 이면, "Variable data* + Variable data** + ... + Variable data1" 가 "210bit - 13bit * (Complete SIB Short들의 Variable data * 개수)" 를 만족하도록 시스템 정보를 구성하는 것을 포함하여 수행함을 특징으로 한다.
상기에서 제 1 단계는, 상기 세그먼트 타입이 "Complete SIB" 이면, 전체 길이를 체크하지 않는 것을 포함하여 수행함을 특징으로 한다.
상기에서 제 1 단계는, 상기 세그먼트 타입이 "Last Segment" 이면, 전체 길이를 체크하지 않는 것을 포함하여 수행함을 특징으로 한다.
상기에서 제 1 단계는, 세그먼트 개수가 1개이고 고정 데이터(Fixed data)이면, 오류를 검출하지 않는 것을 포함하여 수행함을 특징으로 한다.
상기에서 제 1 단계는, 세그먼트 개수가 1개이고 가변 데이터(Variable data)이면, 가변 데이터 크기(Variable data size)가 214bit 이하이도록 하는 것을 포함하여 수행함을 특징으로 한다.
상기에서 제 1 단계는, 세그먼트 개수가 2개 이상이면, 다음의 수학식을 만족하도록 하고,
Figure 112004056292237-pat00001
여기서 X 는 First segment short 또는 Last segment short 개수이고, Y 는 Complete segment short 개수이며,
Figure 112004056292237-pat00002
는 "x <=
Figure 112004056292237-pat00003
< x+1" 과 같은 정수인 것을 특징으로 한다.
이와 같이 구성된 본 발명에 의한 3GPP 시스템에서의 스케줄링 정보의 오류검출 방법의 동작을 첨부한 도면에 의거 상세히 설명하면 다음과 같다.
먼저 3GPP 시스템에서 NBAP(Node B Application Part; RNC와 Node B 사이의 controlling protocol) 공통 절차(Common Procedure) 중에서 시스템 정보 업데이트에 의해 RNC(31)로부터 시스템 정보 블록 세그먼트(System Information Block Segments) 및 스케줄링 정보를 수신한 Node B(32)는 스케줄링 정보에 따라 세그먼트를 조합하여 SFN, Combination Type, Segment Length 등의 헤더 정보를 포함하여 ASN.1 인코딩을 수행한 후 BCH PDU(246bit)를 만들고 PCCPCH를 통해 20ms마다 단말로 시스템 정보를 방송한다.
본 발명은 Node B(32)에서 시스템 정보 조합 시 시스템 정보 업데이트의 스케줄링 정보 오류에 의한 BCH PDU 길이의 오류 발생을 즉각적으로 감지하고 RNC(31)에서 시스템 정보 업데이트 요구(System Information Update Request) 메시지의 송신 시에도 BCH PDU 길이 오류가 발생하지 않도록 검출하는 방법을 스케줄링 알고리즘에 추가할 수 있도록 하기 위해 BCH PDU 길이 검출의 효율적인 방안을 제시한다. 이에 따라 시스템 정보 업데이트 절차(System Information Update Procedure), 더 나아가서는 셀 셋업 절차(Cell Setup Procedure)의 실패 확률을 줄여 단말이 Out-of Service에 빠질 확률을 줄일 수 있도록 한다.
그래서 Node B(32)에서 시스템 정보 조합 시 조합 타입(Combination Type)별로 각각의 IE(Information Element) 길이를 분석하여 First segment short, Last segment short, Complete segment Short 개수에 의해 산출한 계산식으로 BCH PDU 길이 오류가 발생하지 않도록 한다.
이를 위해 조합 타입 별로 시스템 정보 RRC PDU 길이를 다음과 같이 분석하고 처리한다.
먼저 세그먼트 타입은 1) No Segment, 2) First Segment, 3) Subsequent Segment, 4) Last Segment Short, 5) Last Segment Short + First Segment Short, 6) Last Segment Short + Complete List (Complete SIB Short), 7) Last Segment Short + Complete List (Complete SIB Short) + First Segment Short, 8) Complete List (Complete SIB Short), 9) Complete List (Complete SIB Short) + First Segment Short, 10) Complete SIB, 11) Last Segment 와 같이 구분하고, 각각의 경우에 대해 분석하여 다음과 같이 처리한다.
1) No Segment
Total Length
= Combination Header IE Length(SFN Prime(11bit) + Combination Type(4bit)) + Segment IE Length(NULL(231bit))
= 246bit
따라서 이 경우에는 전체 길이를 체크 할 필요가 없다.
2) First Segment
Total Length
= Combination Header IE Length(SFN Prime(11bit) + Combination Type(4bit)) + First Segment IE Length(SIB Type(5bit) + Segment Count(4bit) + Fixed data(222bit)))
= 246bit
따라서 이 경우에는 전체 길이를 체크 할 필요가 없다.
3) Subsequent Segment
Total Length
= Combination Header IE Length(SFN Prime(11bit) + Combination Type(4bit)) + Subsequent Segment IE Length(SIB Type(5bit) + Segment Index(4bit) + Fixed data(222bit)))
= 246bit
따라서 이 경우에는 전체 길이를 체크 할 필요가 없다.
4) Last Segment Short
Total Length
= Combination Header IE Length(SFN Prime(11bit) + Combination Type(4bit)) + Last Segment Short IE Length(SIB Type(5bit) + Segment Index(4bit) + Segment Length(8bit) + Variable data(1 - 214bit)))
= 246bit
따라서 이 경우에는 "Variable data" 가 "214bit" 를 만족하도록 시스템 정보를 구성한다.
5) Last Segment Short + First Segment Short
Total Length
= Combination Header IE Length(SFN Prime(11bit) + Combination Type(4bit)) + Last Segment Short IE Length(SIB Type(5bit) + Segment Index(4bit) + Segment Length(8bit) + Variable data1(1 - 214bit))) + First Segment Short IE Length(SIB Type(5bit) + Segment Count(4bit) + Segment Length(8bit) + Variable data2(1 - 214bit)))
= 246bit
따라서 이 경우에는 "Variable data1 + Variable data2" 가 "197bit" 를 만족하도록 시스템 정보를 구성한다.
6) Last Segment Short + Complete List (Complete SIB Short)
Total Length
= Combination Header IE Length(SFN Prime(11bit) + Combination Type(4bit)) + Last Segment Short IE Length(SIB Type(5bit) + Segment Index(4bit) + Segment Length(8bit) + Variable data1(1 - 214bit))) + Complete SIB Short Header IE Length(Num of Complete(4bit)) + Complete SIB Short* IE Length(SIB Type(5bit) + Segment Length(8bit)+ Variable data*(1 - 214bit)) + Complete SIB Short** IE Length(SIB Type(5bit)+ Segment Length(8bit) + Variable data**(1 - 214bit)) + ...
= 246bit
따라서 이 경우에는 "Variable data1 + Variable data* + Variable data** + ..." 가 "210bit - 13bit * (Complete SIB Short들의 Variable data * 개수)" 를 만족하도록 시스템 정보를 구성한다.
7) Last Segment Short + Complete List (Complete SIB Short) + First Segment Short
Total Length
= Combination Header IE Length(SFN Prime(11bit) + Combination Type(4bit)) + Last Segment Short IE Length(SIB Type(5bit) + Segment Index(4bit) + Segment Length(8bit) + Variable data1(1 - 214bit))) + Complete SIB Short Header IE Length(Num of Complete(4bit)) + Complete SIB Short* IE Length(SIB Type(5bit) + Segment Length(8bit) + Variable data*(1 - 214bit)) + Complete SIB Short** IE Length(SIB Type(5bit) + Segment Length(8bit) + Variable data**(1 - 214bit)) + ... + First Segment Short IE Length(SIB Type(5bit) + Segment Count(4bit) + Segment Length(8bit) + Variable data2(1 - 214bit)))
= 246bit
따라서 이 경우에는 "Variable data1 + Variable data* + Variable data** + ... + Variable data2" 가 "193bit - 13bit * (Complete SIB Short들의 Variable data * 개수)" 를 만족하도록 시스템 정보를 구성한다.
8) Complete List (Complete SIB Short)
Total Length
= Combination Header IE Length(SFN Prime(11bit) + Combination Type(4bit)) + Complete SIB Short Header IE Length(Num of Complete(4bit)) + Complete SIB Short* IE Length(SIB Type(5bit) + Segment Length(8bit) + Variable data*(1 - 214bit)) + Complete SIB Short** IE Length(SIB Type(5bit) + Segment Length(8bit) + Variable data**(1 - 214bit)) + ...
= 246bit
따라서 이 경우에는 "Variable data* + Variable data** + ..." 가 "227bit - 13bit * (Complete SIB Short들의 Variable data * 개수)" 를 만족하도록 시스템 정보를 구성한다.
9) Complete List (Complete SIB Short) + First Segment Short
Total Length
= Combination Header IE Length(SFN Prime(11bit) + Combination Type(4bit)) + Complete SIB Short Header IE Length(Num of Complete(4bit)) + Complete SIB Short* IE Length(SIB Type(5bit) + Segment Length(8bit) + Variable data*(1 - 214bit)) + Complete SIB Short** IE Length(SIB Type(5bit) + Segment Length(8bit) + Variable data**(1 - 214bit)) + ... + First Segment Short IE Length(SIB Type(5bit) + Segment Count(4bit) + Segment Length(8bit) + Variable data1(1 - 214bit)))
= 246bit
따라서 이 경우에는 "Variable data* + Variable data** + ... + Variable data1" 가 "210bit - 13bit * (Complete SIB Short들의 Variable data * 개수)" 를 만족하도록 시스템 정보를 구성한다.
10) Complete SIB
Total Length
= Combination Header IE Length(SFN Prime(11bit) + Combination Type(4bit)) + Complete SIB IE Length(SIB Type(5bit) + Fixed data(226bit))
= 246bit
따라서 이 경우에는 전체 길이를 체크 할 필요가 없다.
11) Last Segment
Total Length
= Combination Header IE Length(SFN Prime(11bit) + Combination Type(4bit)) + Last Segment IE Length(SIB Type(5bit) + Segment Index(4bit) + Fixed data(222bit)))
= 246bit
따라서 이 경우에는 전체 길이를 체크 할 필요가 없다.
또한 세그먼트 개수와 데이터 유형(고정 또는 가변)에 따른 데이터 길이 오류 검출은 다음과 같이 수행한다.
이는 조합 타입별 시스템 정보 RRC PDU 길이 분석에 따른 오류 검출 방식이다.
1) 세그먼트 개수가 1개이고 고정 데이터일 경우
이 경우에는 오류 검출할 필요 없다.
2) 세그먼트 개수가 1개이고 가변 데이터일 경우
이 경우에는 가변 데이터 크기(Variable data size)가 214bit 이하이도록 한다.
3) 세그먼트 개수가 2개 이상일 경우
이 경우에는 다음의 수학식 1을 만족해야 한다.
Figure 112004056292237-pat00004
여기서 X 는 First segment short 또는 Last segment short 개수이고, Y 는 Complete segment short 개수이며,
Figure 112004056292237-pat00005
는 "x <=
Figure 112004056292237-pat00006
< x+1" 과 같은 정수이다.
이처럼 본 발명은 기지국(Node B)에서 시스템 정보 조합 시 시스템 정보 업 데이트의 스케줄링 정보 오류에 의한 BCH PDU 길이의 오류 발생을 즉각적으로 감지하고 RNC에서 시스템 정보 업데이트 요구 메시지 송신 시에도 BCH PDU 길이 오류가 발생하지 않도록 검출하게 되는 것이다.
이상에서 본 발명의 바람직한 실시예를 설명하였으나, 본 발명은 다양한 변화와 변경 및 균등물을 사용할 수 있다. 본 발명은 상기 실시예를 적절히 변형하여 동일하게 응용할 수 있음이 명확하다. 따라서 상기 기재 내용은 하기 특허청구범위의 한계에 의해 정해지는 본 발명의 범위를 한정하는 것이 아니다.
이상에서 살펴본 바와 같이, 본 발명에 의한 3GPP 시스템에서의 스케줄링 정보의 오류검출 방법은 Node B에서 시스템 정보 조합 시 시스템 정보 업데이트의 스케줄링 정보 오류에 의한 BCH PDU 길이의 오류 발생을 즉각적으로 감지하거나 RNC에서 시스템 정보 업데이트 요구 메시지 송신 시에도 BCH PDU 길이 오류가 발생하지 않도록 미리 확인할 수 있도록 하여 시스템 정보의 업데이트 성공률을 높여 단말이 안정적으로 시스템 정보를 수신할 수 있게 하는 효과가 있게 된다.

Claims (15)

  1. RNC와 Node B 사이에 호를 설정하고 시스템 정보 업데이트를 수행하며, 상기 Node B에서 시스템 정보 조합 시 세그먼트 타입에 따라 시스템 정보 업데이트의 스케줄링 정보 오류에 의한 BCH PDU 길이의 오류 발생을 감지하는 제 1 단계와;
    상기 제 1 단계 후 시스템 정보 RRC PDU를 생성하는 제 2 단계와;
    상기 제 2 단계에서 생성한 시스템 정보 RRC PDU를 단말로 송신하는 제 3 단계를 포함하여 수행하는 것을 특징으로 하는 3GPP 시스템에서의 스케줄링 정보의 오류검출 방법.
  2. 제 1 항에 있어서, 상기 제 1 단계는,
    상기 세그먼트 타입이 "No Segment" 이면, 전체 길이를 체크하지 않는 것을 포함하여 수행함을 특징으로 하는 3GPP 시스템에서의 스케줄링 정보의 오류검출 방법.
  3. 제 1 항에 있어서, 상기 제 1 단계는,
    상기 세그먼트 타입이 "First Segment" 이면, 전체 길이를 체크하지 않는 것을 포함하여 수행함을 특징으로 하는 3GPP 시스템에서의 스케줄링 정보의 오류검출 방법.
  4. 제 1 항에 있어서, 상기 제 1 단계는,
    상기 세그먼트 타입이 "Subsequent Segment" 이면, 전체 길이를 체크하지 않는 것을 포함하여 수행함을 특징으로 하는 3GPP 시스템에서의 스케줄링 정보의 오류검출 방법.
  5. 제 1 항에 있어서, 상기 제 1 단계는,
    상기 세그먼트 타입이 "Last Segment Short" 이면, "Variable data" 가 "214bit" 를 만족하도록 시스템 정보를 구성하는 것을 포함하여 수행함을 특징으로 하는 3GPP 시스템에서의 스케줄링 정보의 오류검출 방법.
  6. 제 1 항에 있어서, 상기 제 1 단계는,
    상기 세그먼트 타입이 "Last Segment Short + First Segment Short" 이면, "Variable data1 + Variable data2" 가 "197bit" 를 만족하도록 시스템 정보를 구성하는 것을 포함하여 수행함을 특징으로 하는 3GPP 시스템에서의 스케줄링 정보의 오류검출 방법.
  7. 제 1 항에 있어서, 상기 제 1 단계는,
    상기 세그먼트 타입이 "Last Segment Short + Complete List (Complete SIB Short)" 이면, "Variable data1 + Variable data* + Variable data** + ..." 가 "210bit - 13bit * (Complete SIB Short들의 Variable data * 개수)" 를 만족하도록 시스템 정보를 구성하는 것을 포함하여 수행함을 특징으로 하는 3GPP 시스템에서의 스케줄링 정보의 오류검출 방법.
  8. 제 1 항에 있어서, 상기 제 1 단계는,
    상기 세그먼트 타입이 "Last Segment Short + Complete List (Complete SIB Short) + First Segment Short" 이면, "Variable data1 + Variable data* + Variable data** + ... + Variable data2" 가 "193bit - 13bit * (Complete SIB Short들의 Variable data * 개수)" 를 만족하도록 시스템 정보를 구성하는 것을 포함하여 수행함을 특징으로 하는 3GPP 시스템에서의 스케줄링 정보의 오류검출 방법.
  9. 제 1 항에 있어서, 상기 제 1 단계는,
    상기 세그먼트 타입이 "Complete List (Complete SIB Short)" 이면, "Variable data* + Variable data** + ..." 가 "227bit - 13bit * (Complete SIB Short들의 Variable data * 개수)" 를 만족하도록 시스템 정보를 구성하는 것을 포함하여 수행함을 특징으로 하는 3GPP 시스템에서의 스케줄링 정보의 오류검출 방법.
  10. 제 1 항에 있어서, 상기 제 1 단계는,
    상기 세그먼트 타입이 "Complete List (Complete SIB Short) + First Segment Short" 이면, "Variable data* + Variable data** + ... + Variable data1" 가 "210bit - 13bit * (Complete SIB Short들의 Variable data * 개수)" 를 만족하도록 시스템 정보를 구성하는 것을 포함하여 수행함을 특징으로 하는 3GPP 시스템에서의 스케줄링 정보의 오류검출 방법.
  11. 제 1 항에 있어서, 상기 제 1 단계는,
    상기 세그먼트 타입이 "Complete SIB" 이면, 전체 길이를 체크하지 않는 것을 포함하여 수행함을 특징으로 하는 3GPP 시스템에서의 스케줄링 정보의 오류검출 방법.
  12. 제 1 항에 있어서, 상기 제 1 단계는,
    상기 세그먼트 타입이 "Last Segment" 이면, 전체 길이를 체크하지 않는 것을 포함하여 수행함을 특징으로 하는 3GPP 시스템에서의 스케줄링 정보의 오류검출 방법.
  13. 제 1 항 내지 제 12 항 중 어느 한 항에 있어서, 상기 제 1 단계는,
    세그먼트 개수가 1개이고 고정 데이터이면, 오류를 검출하지 않는 것을 포함 하여 수행함을 특징으로 하는 3GPP 시스템에서의 스케줄링 정보의 오류검출 방법.
  14. 제 1 항 내지 제 12 항 중 어느 한 항에 있어서, 상기 제 1 단계는,
    세그먼트 개수가 1개이고 가변 데이터이면, 가변 데이터 크기가 214bit 이하이도록 하는 것을 포함하여 수행함을 특징으로 하는 3GPP 시스템에서의 스케줄링 정보의 오류검출 방법.
  15. 제 1 항 내지 제 12 항 중 어느 한 항에 있어서, 상기 제 1 단계는,
    세그먼트 개수가 2개 이상이면, 다음의 수학식을 만족하도록 하고,
    Figure 112004056292237-pat00007
    여기서 X 는 First segment short 또는 Last segment short 개수이고, Y 는 Complete segment short 개수이며,
    Figure 112004056292237-pat00008
    는 "x <=
    Figure 112004056292237-pat00009
    < x+1" 과 같은 정수인 것을 특징으로 하는 3GPP 시스템에서의 스케줄링 정보의 오류검출 방법.
KR1020040099260A 2004-11-30 2004-11-30 3지피피 시스템에서의 스케줄링 정보의 오류검출 방법 KR100606370B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020040099260A KR100606370B1 (ko) 2004-11-30 2004-11-30 3지피피 시스템에서의 스케줄링 정보의 오류검출 방법
CNB2005101287349A CN100518356C (zh) 2004-11-30 2005-11-30 用于检测移动通信系统中的系统信息的差错的方法
US11/291,240 US20060126541A1 (en) 2004-11-30 2005-11-30 Method for detecting error of system information in mobile communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040099260A KR100606370B1 (ko) 2004-11-30 2004-11-30 3지피피 시스템에서의 스케줄링 정보의 오류검출 방법

Publications (2)

Publication Number Publication Date
KR20060060766A KR20060060766A (ko) 2006-06-05
KR100606370B1 true KR100606370B1 (ko) 2006-07-31

Family

ID=36583696

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040099260A KR100606370B1 (ko) 2004-11-30 2004-11-30 3지피피 시스템에서의 스케줄링 정보의 오류검출 방법

Country Status (3)

Country Link
US (1) US20060126541A1 (ko)
KR (1) KR100606370B1 (ko)
CN (1) CN100518356C (ko)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101187076B1 (ko) 2006-01-05 2012-09-27 엘지전자 주식회사 이동 통신 시스템에 있어서 신호 전송 방법
CN105515736A (zh) * 2006-01-05 2016-04-20 Lg电子株式会社 在移动通信系统中发送数据
JP2007310974A (ja) * 2006-05-19 2007-11-29 Fujitsu Ltd 記憶装置および制御装置
WO2007148881A2 (en) 2006-06-21 2007-12-27 Lg Electronics Inc. Method of supporting data retransmission in a mobile communication system
AU2007322589B2 (en) * 2006-11-21 2011-03-03 Samsung Electronics Co., Ltd. Method and apparatus for receiving system information from base station in a mobile communication system
US8121152B2 (en) 2006-12-07 2012-02-21 Electronics And Telecommunications Research Institute Method for encoding broadcast channel protocol data unit based on broadcast control channel scheduling error in universal mobile telecommunications system
US20100183031A1 (en) * 2007-06-26 2010-07-22 Nokia Corporation Apparatus, Method and Computer Program Product Providing Distribution of Segmented System Information
US20090069041A1 (en) * 2007-09-11 2009-03-12 Qualcomm Incoporated Scheduling information transfer
CN102811460A (zh) * 2011-06-03 2012-12-05 中兴通讯股份有限公司 一种长期演进系统信息分片调度方法及系统
CN107689846B (zh) * 2017-09-20 2021-01-26 深圳市盛路物联通讯技术有限公司 一种数据差错的检测方法及系统

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020077817A (ko) * 2001-04-02 2002-10-14 루센트 테크놀러지스 인크 업링크 채널들상의 umts 패킷 전송 스케줄링을 위한방법 및 시스템
KR20030067999A (ko) * 2002-02-09 2003-08-19 주식회사 엘지이아이 3gpp 시스템에서 고도 다운링크 제어채널 전력 제어를위한 프라이머리 셀의 판단 기준 최적화방법
EP1408658A2 (en) 2002-08-13 2004-04-14 ASUSTeK Computer Inc. Handling of an unrecoverable error on a dedicated channel of a radio link
KR20060007617A (ko) * 2004-07-20 2006-01-26 엘지전자 주식회사 유엠티에스 단말기의 알알씨 셀 업데이트 메시지 전송 방법

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2871650B2 (ja) * 1997-04-17 1999-03-17 日本電気株式会社 データ伝送システム
FI106504B (fi) * 1998-10-06 2001-02-15 Nokia Networks Oy Datan segmentointimenetelmä tietoliikennejärjestelmässä
US20020067695A1 (en) * 1999-03-05 2002-06-06 Mark L. Skarpness Method for interfacing an atm network to a pc by implementing the atm segmentation and reassembly functions in pc system software
KR100382470B1 (ko) * 1999-04-08 2003-05-01 엘지전자 주식회사 Imt-2000 이동 통신 시스템의 무선 프로토콜
CN1314222C (zh) * 1999-06-25 2007-05-02 三星电子株式会社 在码分多址通信系统中信道编码和多路复用的设备和方法
KR100447162B1 (ko) * 2000-08-19 2004-09-04 엘지전자 주식회사 래디오 링크 콘트롤(rlc)에서 프로토콜 데이터 유닛(pdu) 정보의 길이 지시자(li) 처리방법
JP3440076B2 (ja) * 2000-11-29 2003-08-25 松下電器産業株式会社 無線インフラ装置
KR100433908B1 (ko) * 2001-10-29 2004-06-04 삼성전자주식회사 통신시스템의 오류 검출 정보 송수신 장치 및 방법
US6999439B2 (en) * 2002-01-31 2006-02-14 Mitsubishi Denki Kabushiki Kaisha Information transmission method, mobile communications system, base station and mobile station in which data size of identification data is reduced
US20040203623A1 (en) * 2002-05-03 2004-10-14 Wu Frank Chih-Hsiang Scheme to retransmit radio resource control messages during a radio link control reset in a wireless communication system
SE0301027D0 (sv) * 2003-04-03 2003-04-03 Ericsson Telefon Ab L M Method and apparatus in a telecommunication system
KR20040098394A (ko) * 2003-05-14 2004-11-20 삼성전자주식회사 이동통신시스템에서 멀티미디어 브로드케스트/멀티케스드서비스에 따른 호출 정보 전송방법
DE50302716D1 (de) * 2003-08-05 2006-05-11 Tektronix Int Sales Gmbh Verfahren und Vorrichtung zum Ermitteln mindestens eines Übertragungsparameters in einem Übertragungssystem
US8694869B2 (en) * 2003-08-21 2014-04-08 QUALCIMM Incorporated Methods for forward error correction coding above a radio link control layer and related apparatus
EP1513280A1 (en) * 2003-09-05 2005-03-09 Mitsubishi Electric Information Technology Centre Europe B.V. Method for transmitting data including an error control mechanism designated for unreliable networks and error resilience applications
US7209747B2 (en) * 2003-09-10 2007-04-24 Asustek Computer Inc. Handling of an unrecoverable error on a dedicated channel
EP1524804A1 (en) * 2003-10-17 2005-04-20 Alcatel A method of providing packetized data from a radio network controller to a base station

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020077817A (ko) * 2001-04-02 2002-10-14 루센트 테크놀러지스 인크 업링크 채널들상의 umts 패킷 전송 스케줄링을 위한방법 및 시스템
KR20030067999A (ko) * 2002-02-09 2003-08-19 주식회사 엘지이아이 3gpp 시스템에서 고도 다운링크 제어채널 전력 제어를위한 프라이머리 셀의 판단 기준 최적화방법
EP1408658A2 (en) 2002-08-13 2004-04-14 ASUSTeK Computer Inc. Handling of an unrecoverable error on a dedicated channel of a radio link
KR20060007617A (ko) * 2004-07-20 2006-01-26 엘지전자 주식회사 유엠티에스 단말기의 알알씨 셀 업데이트 메시지 전송 방법

Also Published As

Publication number Publication date
CN1784057A (zh) 2006-06-07
CN100518356C (zh) 2009-07-22
KR20060060766A (ko) 2006-06-05
US20060126541A1 (en) 2006-06-15

Similar Documents

Publication Publication Date Title
US7505783B2 (en) Method and apparatus for interfacing among mobile terminal, base station and core network in mobile telecommunications system
RU2388184C2 (ru) Способ для использования в системе связи
RU2392774C2 (ru) Улучшенная обработка ошибок управления радиоканалом
KR100498347B1 (ko) Amr 코덱을 지원하기 위한 데이터 처리방법
KR101067135B1 (ko) 무선 액세스 네트워크 및 이동국 사이의 무선 통신 재설정
EP2822319B1 (en) Method and device for acquiring terminal minimization of drive tests data
US8121152B2 (en) Method for encoding broadcast channel protocol data unit based on broadcast control channel scheduling error in universal mobile telecommunications system
US7336951B2 (en) System and method for performing handover in mobile communication system using paging procedure
US20060245368A1 (en) Verification of a communication path between networks
US7046702B2 (en) Radio resource control signaling for physical layer configuration changes
CN101518131B (zh) 将用户终端设备小区访问信息编组在系统信息的信息块中
US20090270100A1 (en) Radio communication terminal device, network device, mobile communication system, and position registering method
WO2004045234A1 (en) Method for controlling a handover
KR100606370B1 (ko) 3지피피 시스템에서의 스케줄링 정보의 오류검출 방법
US7792525B2 (en) Method for activating recordings of events concerning terminals and equipment therefor
KR20090016937A (ko) 이동통신 시스템에서 맥 프로토콜 데이터 유닛을 생성하기위한 장치 및 방법
CN100531254C (zh) 掉话故障信息的上报方法、装置及掉话故障原因定位系统
EP2285047B1 (en) Method and network element for tracking based on terminal capability
KR20080015693A (ko) 이동통신시스템에서 단말의 버퍼 상태 보고 방법 및 장치
KR100864012B1 (ko) 이동통신시스템의 기지국에서 스케줄링 오류 탐지 및프로토콜 데이터 유닛의 인코딩 방법
CN100396135C (zh) 一种宽带码分多址系统中rab指配故障的上报方法
US20120099528A1 (en) Radio network control device, packet switching device, circuit switching device, and information reporting method
CN100367817C (zh) 一种系统间切换故障上报方法
KR100736571B1 (ko) 이동통신시스템의 시스템 동기화 방법 및 사용자 단말의시스템 동기화 방법
KR100893199B1 (ko) 패킷 호 설정 시간 단축을 위한 패킷 호 처리 방법 및 장치

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20041130

PA0201 Request for examination
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20060504

N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20060512

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

PG1501 Laying open of application
GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20060721

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20060724

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20090626

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20100629

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20110610

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20120615

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20130617

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20130617

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20140616

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20140616

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20150615

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20150615

Start annual number: 10

End annual number: 10

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20170609