

도 1은 본 발명에 따른 무선통신 시스템에서 기지국 구성 장치를 도시하는 도면, 및1 is a diagram illustrating an apparatus for configuring a base station in a wireless communication system according to the present invention; and
도 2는 본 발명의 실시 예에 따른 무선통신 시스템의 기지국에서 프로토콜 등급에 따라 에러 컨트롤을 할당하는 절차를 도시하는 도면.2 is a diagram illustrating a procedure for allocating error control according to a protocol level in a base station of a wireless communication system according to an embodiment of the present invention.
본 발명은 무선통신 시스템에서 에러 컨트롤 장치 및 방법에 관한 것으로서, 특히 상기 무선통신 시스템에서 프로토콜 성질에 따라 에러 컨트롤 방법을 달리하기 위한 장치 및 방법에 관한 것이다.The present invention relates to an error control apparatus and method in a wireless communication system, and more particularly, to an apparatus and method for varying an error control method according to a protocol property in the wireless communication system.
차세대 통신 시스템인 4세대(4th Gen eration; 이하 '4G'라 칭함) 통신 시스템에서는 약 100Mbps의 전송 속도를 가지는 다양한 서비스 품질(Quality of Service)을 가지는 서비스들을 사용자들에게 제공하기 위한 활발한 연구가 진행되 고 있다. 특히, 현재 4G 통신 시스템에서는 무선 근거리 통신 네트워크(Local Area Network) 시스템 및 무선 도시 지역 네트워크(Metropolitan Area Network) 시스템과 같은 광대역 무선 접속(Broadband Wireless Access) 통신 시스템에 이동성(mobility)과 서비스 품질을 보장하는 형태로 고속 서비스를 지원하도록 하는 연구가 활발하게 진행되고 있으며, 그 대표적인 통신 시스템이 IEEE(Institute of Electrical and Electronics Engineers) 802.16 통신 시스템이다.In the 4th Gen (4G) communication system, which is the next generation communication system, active research is being conducted to provide users with various quality of service with a transmission rate of about 100 Mbps. Being. In particular, current 4G communication systems guarantee mobility and quality of service for broadband wireless access communication systems such as wireless local area network systems and metropolitan area network systems. Researches are being actively conducted to support high-speed services, and the representative communication system is IEEE (Institute of Electrical and Electronics Engineers) 802.16 communication system.
상기 IEEE 802.16 통신 시스템에서는 안정적인 데이터 전송을 위해 2개의 재전송 기법을 운용한다. 그 하나는 매체 접속 제어(Media Access Control; 이하 'MAC'이라 칭함) 계층에서 운용되는 "MAC ARQ(Automatic Repeat Request; 이하 'ARQ'라 칭함)"이고, 다른 하나는 물리(Physical; 이하 'PHY'라 칭함) 계층에서 운용되는 "HARQ(Hybrid ARQ)"이다. 여기서, 상기 재전송 기법은 수신단에서 손실된 데이터에 대해 송신단으로 재전송(retransmission)을 요청하는 기법을 의미하고, 상기 MAC ARQ 방식은 전송 도중에 에러가 발생한 패킷을 버리는 방식이며, 상기 HARQ 방식은 상기 에러가 발생한 패킷을 버퍼에 저장하였다가 재전송된 패킷과 결합하여 FEC(Forward Error Correction)을 적용하는 방식이다.In the IEEE 802.16 communication system, two retransmission schemes are used for stable data transmission. One is "MAC Automatic Repeat Request (ARQ)" which is operated in the Media Access Control (MAC) layer, and the other is Physical (PHY). It is called "HARQ (Hybrid ARQ)" which is operated at the layer. Here, the retransmission scheme refers to a scheme for requesting retransmission to the transmitter for the lost data at the receiver. The MAC ARQ scheme is a scheme for discarding a packet having an error during transmission. It is a method of applying forward error correction (FEC) by storing the generated packet in the buffer and combining it with the retransmitted packet.
현재 상기 통신 시스템에서 상기 HARQ 방식을 이용할 경우, 상기 MAC 계층과 PHY 계층의 정보의 불일치로 인하여 프로토콜의 성질에 관계없이 상기 MAC 계층으로부터 입력되는 모든 프로토콜 서비스에 대해 상기 HARQ 방식을 적용하고 있다. 따라서, 상기 HARQ 방식은 불안정한 비접속 데이터그램 프로토콜인 사용자 데이터그램 프로토콜(User Datagram Protocol; 이하 'UDP'라 칭함)에도 동일하게 적용된 다. 하지만, 상기 UDP는 네트워크의 오버헤드를 최소화하면서 메시지를 교환할 수 있도록 해주는데 그 목적이 있으므로, 패킷이 일부 손실되더라도 무방한 특징을 가지고 있다.When the HARQ scheme is used in the communication system, the HARQ scheme is applied to all protocol services input from the MAC layer regardless of the protocol due to a mismatch of information between the MAC layer and the PHY layer. Accordingly, the HARQ scheme is equally applied to the User Datagram Protocol (hereinafter, referred to as 'UDP') which is an unstable connectionless datagram protocol. However, the UDP has the purpose of allowing messages to be exchanged while minimizing the overhead of the network. Thus, some of the packets may be lost.
따라서, 상술한 종래 기술과 같이 프로토콜의 성질에 관계없이 ARQ 혹은 HARQ를 적용할 경우, 상기 UDP에 상기 HARQ를 적용하게 되어 불필요한 UDP 패킷의 재전송으로 인해 네트워크상의 트래픽(traffic)이 증가되는 문제점이 있으며, 상기 네트워크에 노드가 많이 걸리게 되는 원인이 된다. 또한, 대역폭이 제한되어 있는 무선 네트워크 망에서 상기 UDP에 ARQ를 적용하게 될 경우, 전체 데이터 통신의 전송률을 저하시키게 되는 문제점이 있다.Therefore, when ARQ or HARQ is applied regardless of the nature of the protocol as described above, the HARQ is applied to the UDP, which causes a problem in that traffic on the network is increased due to unnecessary retransmission of UDP packets. This causes a lot of nodes in the network. In addition, when ARQ is applied to the UDP in a wireless network in which bandwidth is limited, there is a problem that the transmission rate of the entire data communication is reduced.
본 발명은 상술한 바와 같은 문제점을 해결하기 위하여 안출된 것으로서, 본 발명의 목적은 무선통신 시스템에서 에러 컨트롤 장치 및 방법을 제공함에 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the present invention is to provide an error control apparatus and method in a wireless communication system.
본 발명의 다른 목적은 무선통신 시스템에서 매체 접속 제어 계층과 물리 계층의 정보를 일치시켜 프로토콜의 성질에 따라 재전송 기법을 적용하기 위한 장치 및 방법을 제공함에 있다.Another object of the present invention is to provide an apparatus and method for applying a retransmission scheme according to the nature of a protocol by matching information of a media access control layer and a physical layer in a wireless communication system.
상술한 목적들을 달성하기 위한 본 발명의 제 1견지에 따르면, 무선통신 시스템에서 기지국 장치는, 입력되는 데이터의 프로토콜을 확인하고, 확인된 프로토콜에 따라 상기 데이터를 단편화시키는 프로토콜 분류부와, 상기 단편화된 데이터의 연결 식별자(Connection Identifier; CID) 혹은 서비스 플로우 식별자(Service Flow Identifier; SFID)에 상기 확인된 프로토콜을 나타내는 인덱스를 맵핑하는 인덱싱부와, 상기 맵핑된 인덱스를 참조하여 상기 단편화된 데이터의 에러 컨트롤 기법을 결정하는 제어부와, 상기 제어부의 결정에 따라 상기 단편화된 데이터에 대한 스케줄링을 수행하는 스케줄러를 포함하는 것을 특징으로 한다.According to a first aspect of the present invention for achieving the above objects, a base station apparatus in a wireless communication system, the protocol classification unit for identifying a protocol of the input data, and fragments the data according to the identified protocol, and the fragmentation An indexing unit for mapping an index representing the identified protocol to a connection identifier (CID) or a service flow identifier (SFID) of the data, and an error of the fragmented data with reference to the mapped index. And a controller configured to determine a control scheme and a scheduler to schedule the fragmented data according to the controller's decision.
상술한 목적들을 달성하기 위한 본 발명의 제 2견지에 따르면, 무선통신 시스템에서 에러 컨트롤 기법을 할당하는 기지국의 방법은, 사용자에 의해 요청된 데이터가 상위로부터 입력될 시, 상기 입력된 데이터의 프로토콜을 확인하고, 확인된 프로토콜에 따라 상기 데이터를 단편화시키는 과정과, 상기 단편화된 데이터의 연결 식별자(Connection Identifier; CID) 혹은 서비스 플로우 식별자(Service Flow Identifier; SFID)에 상기 확인된 프로토콜을 나타내는 인덱스를 맵핑하는 과정과, 상기 맵핑된 인덱스를 참조하여 상기 단편화된 데이터의 에러 컨트롤 기법을 결정하는 과정과, 상기 결정에 따라 상기 단편화된 데이터에 대한 스케줄링을 수행하는 과정을 포함하는 것을 특징으로 한다.According to a second aspect of the present invention for achieving the above objects, a method of a base station for allocating an error control scheme in a wireless communication system, the protocol of the input data when the data requested by the user is input from the upper And fragmenting the data according to the identified protocol, and attaching an index indicating the identified protocol to a connection identifier (CID) or a service flow identifier (SFID) of the fragmented data. And a step of mapping, determining an error control technique of the fragmented data with reference to the mapped index, and performing scheduling on the fragmented data according to the determination.
이하 본 발명의 바람직한 실시 예를 첨부된 도면의 참조와 함께 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In describing the present invention, when it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.
이하 본 발명에서는 무선통신 시스템에서 매체 접속 제어 계층과 물리 계층 의 정보를 일치시켜 프로토콜의 성질에 따라 재전송 기법을 적용하기 위한 장치 및 방법에 관해 설명할 것이다.Hereinafter, an apparatus and method for applying a retransmission scheme according to the nature of a protocol by matching information of a media access control layer and a physical layer in a wireless communication system will be described.
도 1은 본 발명에 따른 무선통신 시스템에서 기지국 구성 장치를 도시하고 있다. 여기서, 상기 기지국은 MAC 계층의 프로토콜 분류부(Protocol classifier)(101)와 CID/SFID 인덱싱부(109), PHY 계층의 제어부(controller)(111)와 스위칭부(switch)(113), 스케줄러(115) 및 전송부(transmitter)(123)를 포함하여 구성된다. 또한, 여기서 상기 프로토콜 분류부(101)는 UDP 판별부(UDP detector)(103), 단편화부(Fragmentor)(105), UDP 단편화부(107)를 포함하여 구성되고, 상기 스케줄러(115)는 Non-ARQ부(117), H-ARQ(119), ARQ(121)를 포함하여 구성된다.1 shows an apparatus for configuring a base station in a wireless communication system according to the present invention. Here, the base station includes a
상기 도 1을 참조하면, 먼저 상기 프로토콜 분류부(101)는 MAC 계층의 모듈로써, 단말에 의해 요청된 데이터가 상위로부터 입력될 시, 상기 입력되는 데이터들의 헤더를 검사하여 상기 데이터가 어떤 종류의 프로토콜에 속하는지 판별한다. 이후, 상기 프로토콜 분류부(101)는 상기 판별된 프로토콜에 따라 상기 입력된 데이터, 즉, IP 데이터그램을 MAC 계층의 데이터 포맷에 맞게 단편화(fragmentation)시켜 상기 인덱싱부(109)와 상기 PHY 계층의 상기 스위칭부(113)로 출력한다.Referring to FIG. 1, first, the
특히, 상기 프로토콜 분류부(101)는 본 발명에 따라 상기 UDP 판별부(103)를 이용하여 상기 입력되는 데이터가 UDP 데이터인지 여부를 판별한 후, 상기 UDP 단편화부(107)를 이용하여 상기 UDP 데이터로 판별된 데이터를 MAC PDU로 단편화시키 고, 상기 단편화부(105)를 이용하여 상기 UDP 데이터 이외의 데이터, 즉, TCP 데이터를 단편화시킴으로써, 상기 단편화된 데이터 패킷들을 상기 인덱싱부(109)와 상기 PHY 계층의 스위칭부(113)로 출력한다.In particular, the
상기 CID/SFID 인덱싱부(109)는 상기 프로토콜 분류부(101)로부터 각 프로토콜에 속한 데이터 패킷을 입력받아 연결 식별자(Connection Identifier; 이하 'CID'라 칭함) 혹은 서비스 플로우 식별자(Service Flow ID; 이하 'SFID'라 칭함)를 검사한다. 이후, 상기 CID/SFID 인덱싱부는 상기 데이터 패킷의 프로토콜에 따라 하기 표 1에 나타낸 바와 같이, 상기 검사된 CID 혹은 SFID 값에 0 또는 1의 인덱스를 맵핑하여 저장하고, 상기 저장된 각 데이터 패킷의 인덱스를 상기 PHY 계층의 제어부(111)로 제공한다.The CID / SFID
하기 표 1은 각 프로토콜의 종류에 따라 CID와 SFID에 맵핑되는 인덱스를 나타낸다.Table 1 below shows indexes mapped to CIDs and SFIDs according to the types of protocols.
상기 표 1을 참조하면, 상기 CID/SFID 인덱싱부(109)가 UDP로 판별된 데이터 패킷의 CID/SFID에는 인덱스 0을 맵핑하고 상기 TCP로 판별된 데이터 패킷의 CID/SFID에는 인덱스 1을 맵핑한 것을 나타내고 있다.Referring to Table 1, the CID /
상기 제어부(111)는 상기 PHY 계층의 모듈로써, 상기 MAC 계층의 CID/SFID 인덱싱부(109)로부터 제공되는 인덱스 값을 참조하여 상기 스위칭부(113)를 제어하는 역할을 수행한다. 다시 말해, 상기 프로토콜 분류부(101)로부터 상기 스위칭 부(113)에 단편화된 데이터가 입력될 시, 상기 제어부(111)는 상기 인덱스 값을 참조하여 상기 각 데이터 패킷의 프로토콜 종류를 판단하고, 이에 따라 상기 각 데이터 패킷에 에러 컨트롤 기법, 즉, ARQ 혹은 HARQ 기법을 적용할지 여부를 결정한다. 이후, 상기 제어부(111)는 상기 결정에 따라 상기 각 데이터 패킷이 스케줄러(115)의 Non-ARQ부(117), H-ARQ부(119) 또는 ARQ부(121)로 출력되도록 상기 스위칭부(113)를 제어한다. 특히, 본 발명에 따라 상기 제어부(111)는 상기 데이터 패킷의 인덱스 값이 UDP 데이터 패킷임을 나타낼 경우, 해당 데이터 패킷이 상기 Non-ARQ부(117)로 출력되도록 상기 스위칭부(113)를 제어한다.The
상기 스위칭부(113)는 상기 제어부(111)의 제어에 따라 상기 프로토콜 분류부(101)로부터 입력되는 단편화된 데이터 패킷을 프로토콜의 특성에 맞게 상기 스케줄러(115)의 Non-ARQ부(117), H-ARQ부(119) 또는 ARQ부(121)로 출력한다. 특히, 본 발명에 따라 상기 스위칭부(113)는 상기 제어부(111)의 제어에 따라 상기 UDP 데이터 패킷을 상기 Non-ARQ부(119)로 출력한다.The
상기 스케줄러(115)는 상기 Non-ARQ부(117), H-ARQ부(119) 및 ARQ부(121)를 포함하여 상기 스위칭부(113)로부터 입력되는 데이터를 각각 스케줄한다. 다시 말해, 상기 스케줄러(115)는 상기 Non-ARQ부(119)로 입력되는 데이터들에 대해 ARQ 혹은 HARQ 기법이 적용되지 않도록 스케줄링하며, 상기 H-ARQ부(119)로 입력되는 데이터들에 대해 에러 발생 시, HARQ 기법을 적용하도록 스케줄링하고, 상기 ARQ부(121)로 입력된 데이터들에 대해 에러 발생 시, ARQ 기법을 적용하도록 스케줄링하여 상기 전송부(123)로 출력한다.The
상기 전송부(123)는 상기 스케줄러(115)로부터 입력되는 데이터를 해당 단말로 송신하는 역할을 수행한다.The
도 2는 본 발명의 실시 예에 따른 통신 시스템의 기지국에서 프로토콜 등급에 따라 에러 컨트롤을 할당하는 절차를 도시하고 있다.2 illustrates a procedure of allocating error control according to a protocol level in a base station of a communication system according to an exemplary embodiment of the present invention.
상기 도 2를 참조하면, 먼저 상기 기지국은 201단계에서 단말에 의해 요청된 데이터가 상위로부터 입력되는지 검사한다. 상기 데이터가 입력될 시, 상기 기지국은 203단계에서 상기 입력되는 데이터의 헤더를 검사하여 상기 데이터가 어떤 종류의 프로토콜에 속하는지 판별한 후, 상기 판별된 프로토콜에 따라 상기 입력된 데이터를 MAC 계층의 데이터 포맷에 맞게 단편화(fragmentation)시킨다.Referring to FIG. 2, first, the base station checks whether data requested by the terminal is input from the upper layer in
이후, 상기 기지국은 205단계에서 상기 단편화된 데이터 패킷의 CID 혹은 SFID를 검사하고, 상기 표 1에 나타낸 바와 같이, 상기 판별된 프로토콜에 따라 상기 검사된 CID 혹은 SFID 값에 0 또는 1의 인덱스를 맵핑한다.In
이후, 상기 기지국은 207단계에서 상기 인덱스를 참조하여 상기 단편화된 데이터 패킷이 UDP 패킷인지 여부를 판단한다. 예를 들어, 상기 기지국은 해당 데이터 패킷의 CID 혹은 SFID에 맵핑된 인덱스가 상기 표 1에 나타낸 바와 같이 0인 경우, 상기 데이터 패킷을 UDP 데이터 패킷으로 판단할 수 있다.In
만일, 상기 데이터 패킷이 상기 UDP 패킷일 경우, 상기 기지국은 209단계에서 상기 데이터 패킷의 전송 도중 에러가 발생하더라도 상기 데이터 패킷이 재전송되지 않도록 스케줄링한 후, 211단계로 진행하여 상기 데이터 패킷을 해당 단말로 전송하고, 본 발명에 따른 알고리즘을 종료한다.If the data packet is the UDP packet, the base station schedules the data packet not to be retransmitted even if an error occurs during the transmission of the data packet in
반면, 상기 데이터 패킷이 상기 UDP 패킷이 아닐 경우, 상기 기지국은 213단계에서 상기 데이터 패킷의 특성에 맞게 재전송 여부 및 재전송 방법을 스케줄링한 후, 상기 211단계로 진행하여 상기 데이터 패킷을 해당 단말로 전송하고, 본 발명에 따른 알고리즘을 종료한다.On the other hand, if the data packet is not the UDP packet, the base station schedules the retransmission and retransmission method according to the characteristics of the data packet in
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.Meanwhile, in the detailed description of the present invention, specific embodiments have been described, but various modifications are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined not only by the scope of the following claims, but also by the equivalents of the claims.
상술한 바와 같이 본 발명은 통신 시스템에서 프로토콜의 종류에 따라 차별화된 에러 컨트롤 방법을 할당하여 재전송이 필요하지 않은 UDP 데이터 패킷이 재전송을 수행하지 않도록 함으로써, 종래보다 높은 물리 계층의 자원 관리가 가능하며, 상기 재전송에 따른 사용량 증가를 줄일 수 있어 트래픽이 증가되는 현상을 줄일 수 있는 효과가 있다.As described above, the present invention allocates differentiated error control methods according to protocol types in a communication system so that UDP data packets that do not require retransmission do not perform retransmission, thereby enabling resource management at a higher physical layer than in the prior art. As a result, the increase in usage due to the retransmission can be reduced, thereby reducing the increase in traffic.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060093374AKR101332712B1 (en) | 2006-09-26 | 2006-09-26 | Apparatus and method for sharing error control in wireless communication system |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060093374AKR101332712B1 (en) | 2006-09-26 | 2006-09-26 | Apparatus and method for sharing error control in wireless communication system |
| Publication Number | Publication Date |
|---|---|
| KR20080028059Atrue KR20080028059A (en) | 2008-03-31 |
| KR101332712B1 KR101332712B1 (en) | 2014-01-10 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020060093374AExpired - Fee RelatedKR101332712B1 (en) | 2006-09-26 | 2006-09-26 | Apparatus and method for sharing error control in wireless communication system |
| Country | Link |
|---|---|
| KR (1) | KR101332712B1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101294768B1 (en)* | 2010-09-16 | 2013-08-08 | 삼성에스엔에스 주식회사 | Wave Short Message Protocol and method thereof |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100191836B1 (en)* | 1996-09-03 | 1999-06-15 | 전주범 | Bridge formatted data transmission in atm |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101294768B1 (en)* | 2010-09-16 | 2013-08-08 | 삼성에스엔에스 주식회사 | Wave Short Message Protocol and method thereof |
| Publication number | Publication date |
|---|---|
| KR101332712B1 (en) | 2014-01-10 |
| Publication | Publication Date | Title |
|---|---|---|
| US11825295B2 (en) | Method for scheduling in mobile communication and apparatus thereof | |
| JP5531026B2 (en) | Signal transmission method for efficient shared E-DCH management | |
| JP5104952B2 (en) | Communication device | |
| JP4790811B2 (en) | Terminal control information transmission / reception method and apparatus for uplink data transfer | |
| KR101011249B1 (en) | Flexible Segmentation for Communications Systems | |
| KR101216100B1 (en) | Method and Apparatus of transmitting MAC PDU with a Fragmentation and packing Extended Header | |
| JP4950185B2 (en) | Base station, mobile station and communication method | |
| KR101165642B1 (en) | Method and Apparatus of transmitting and receiving MAC PDU using a MAC header | |
| KR20110025048A (en) | Method and apparatus for transmitting / receiving MAC PDX using MAC header type information | |
| US20100202419A1 (en) | Radio scheduler and data plane interface | |
| KR20070050579A (en) | Forward packet scheduling apparatus and method in base station of portable internet system | |
| US20070097205A1 (en) | Video transmission over wireless networks | |
| Zhang et al. | Joint routing and packet scheduling for URLLC and eMBB traffic in 5G O-RAN | |
| KR20080028059A (en) | Apparatus and Method for Allocating Error Control in Wireless Communication System | |
| KR20050116076A (en) | Method for efficient scheduling assignment for mobile communication system | |
| KR20060091559A (en) | Non-scheduled data transmission / reception method of reverse link in mobile communication system | |
| JP5522211B2 (en) | COMMUNICATION DEVICE, TRANSMISSION DATA GENERATION PROGRAM, AND TRANSMISSION DATA GENERATION METHOD | |
| KR20090032219A (en) | Device and method for allocating uplink radio resource in broadband wireless communication system | |
| KR20070060461A (en) | Bandwidth Fixed Allocation Method of ARV Feedback Message for Efficient Downlink ARV Traffic Processing in Wi-Fi System |
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application | St.27 status event code:A-0-1-A10-A12-nap-PA0109 | |
| PG1501 | Laying open of application | St.27 status event code:A-1-1-Q10-Q12-nap-PG1501 | |
| A201 | Request for examination | ||
| PA0201 | Request for examination | St.27 status event code:A-1-2-D10-D11-exm-PA0201 | |
| D13-X000 | Search requested | St.27 status event code:A-1-2-D10-D13-srh-X000 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-3-3-R10-R18-oth-X000 | |
| D14-X000 | Search report completed | St.27 status event code:A-1-2-D10-D14-srh-X000 | |
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection | St.27 status event code:A-1-2-D10-D21-exm-PE0902 | |
| P11-X000 | Amendment of application requested | St.27 status event code:A-2-2-P10-P11-nap-X000 | |
| P13-X000 | Application amended | St.27 status event code:A-2-2-P10-P13-nap-X000 | |
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration | St.27 status event code:A-1-2-D10-D22-exm-PE0701 | |
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment | St.27 status event code:A-2-4-F10-F11-exm-PR0701 | |
| PR1002 | Payment of registration fee | St.27 status event code:A-2-2-U10-U11-oth-PR1002 Fee payment year number:1 | |
| P22-X000 | Classification modified | St.27 status event code:A-4-4-P10-P22-nap-X000 | |
| P22-X000 | Classification modified | St.27 status event code:A-4-4-P10-P22-nap-X000 | |
| PG1601 | Publication of registration | St.27 status event code:A-4-4-Q10-Q13-nap-PG1601 | |
| FPAY | Annual fee payment | Payment date:20161028 Year of fee payment:4 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:4 | |
| P22-X000 | Classification modified | St.27 status event code:A-4-4-P10-P22-nap-X000 | |
| FPAY | Annual fee payment | Payment date:20171030 Year of fee payment:5 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:5 | |
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee | St.27 status event code:A-4-4-U10-U13-oth-PC1903 Not in force date:20181120 Payment event data comment text:Termination Category : DEFAULT_OF_REGISTRATION_FEE | |
| PC1903 | Unpaid annual fee | St.27 status event code:N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text:Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date:20181120 |