KR100690845B1 - A method for efficiently transmitting and receiving data in a mobile communication network supporting the TC / IP protocol - Google Patents
A method for efficiently transmitting and receiving data in a mobile communication network supporting the TC / IP protocol Download PDFInfo
- Publication number
- KR100690845B1 KR100690845B1 KR1020050092590A KR20050092590A KR100690845B1 KR 100690845 B1 KR100690845 B1 KR 100690845B1 KR 1020050092590 A KR1020050092590 A KR 1020050092590A KR 20050092590 A KR20050092590 A KR 20050092590A KR 100690845 B1 KR100690845 B1 KR 100690845B1
- Authority
- KR
- South Korea
- Prior art keywords
- reduced
- tcp header
- tcp
- port number
- header information
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/161—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/06—Transport layer protocols, e.g. TCP [Transport Control Protocol] over wireless
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 데이터를 효율적으로 전송할 수 있는 TCP/IP 지원 이동 단말기에 관한 것이다. 본 발명에 따른 이동 단말기는 송수신부와, 버퍼와, 메모리와, 축소된 TCP 헤더를 판독할 수 있는 프로세서와, TCP 헤더 정보 매핑 테이블을 포함하는 것을 특징으로 한다. 한편, 본 발명에 따른 전송 방법은 축소된 TCP 헤더 사용 명령을 받는 단계와, 상기 명령에 따라 축소된 TCP 헤더부를 세팅하는 단계와, 상기 세팅된 헤더를 이용하여 데이터를 전송하는 단계를 포함하는 것을 특징으로 한다. 또한, 본 발명에 따른 수신 방법은 데이터를 수신하는 단계와, 상기 수신된 데이터 내의 TCP 헤더가 축소된 TCP 헤더인 경우, 상기 축소된 TCP 헤더 정보를 식별하는 단계를 포함하는 것을 특징으로 한다. 따라서, 본 발명에 따르면, TCP/IP를 지원하는 이동통신 네트워크에서 종래와 다르게 오버헤드를 감소시킬 수 있는 효과가 있다. 따라서, 무선 자원 활용을 보다 극대화할 수 있게 된다. The present invention relates to a TCP / IP capable mobile terminal capable of transmitting data efficiently. The mobile terminal according to the present invention is characterized by including a transceiver, a buffer, a memory, a processor capable of reading a reduced TCP header, and a TCP header information mapping table. On the other hand, the transmission method according to the present invention includes receiving a command to use a reduced TCP header, setting a reduced TCP header unit according to the command, and transmitting data using the set header; It features. In addition, the reception method according to the invention is characterized in that it comprises the step of receiving data, and if the TCP header in the received data is a reduced TCP header, identifying the reduced TCP header information. Therefore, according to the present invention, in the mobile communication network supporting TCP / IP, there is an effect that can reduce the overhead unlike the conventional. Therefore, it is possible to maximize the use of radio resources more.
Description
도 1은 종래의 TCP 헤더부를 나타낸 구성도이다.1 is a block diagram showing a conventional TCP header portion.
도 2는 본 발명의 일 실시예에 따른 축소된 TCP 헤더부를 나타낸 구성도이다. 2 is a diagram illustrating a reduced TCP header unit according to an embodiment of the present invention.
도 3은 본 발명의 일 실시예에 따른 축소된 TCP 헤더부와 종래의 TCP 헤더부 간의 매핑 테이블이다.3 is a mapping table between a reduced TCP header portion and a conventional TCP header portion according to an embodiment of the present invention.
도 4는 본 발명의 일 실시예에 따른 축소된 TCP 헤더를 통한 데이터의 흐름을 나타낸 간략도이다.4 is a simplified diagram illustrating the flow of data through a reduced TCP header according to an embodiment of the present invention.
도 5는 본 발명의 일 실시예에 따른 축소된 TCP 헤더를 지원하는 이동 단말기를 나타낸다.5 illustrates a mobile terminal supporting a reduced TCP header according to an embodiment of the present invention.
도 6은 본 발명의 일 실시예에 따른 축소된 TCP 헤더를 지원하는 이동 통신 네트워크에서의 중계기를 나타낸다.6 illustrates a relay in a mobile communication network supporting a reduced TCP header according to an embodiment of the present invention.
도 7은 본 발명의 일 실시예에 따른 TCP 헤더 컨버터를 나타낸다.7 illustrates a TCP header converter according to an embodiment of the present invention.
도 8은 본 발명의 일 실시예에 따른 TCP 헤더 컨버터의 상세 구성도이다.8 is a detailed block diagram of a TCP header converter according to an embodiment of the present invention.
도 9는 본 발명의 일 실시예에 따른 TCP/IP 지원 이동 통신 네트워크에서의 효율적 데이터 전송 방법을 나타낸다.9 illustrates an efficient data transmission method in a TCP / IP supported mobile communication network according to an embodiment of the present invention.
도 10은 본 발명의 일 실시예에 따른 TCP/IP 지원 이동 통신 네트워크에서의 효율적 데이터 수신 방법을 나타낸다.10 illustrates an efficient data reception method in a TCP / IP supported mobile communication network according to an embodiment of the present invention.
도 11은 본 발명의 일 실시예에 따른 TCP/IP 지원 이동 통신 네트워크에서의 효율적 데이터 중계 방법을 나타낸다.11 illustrates an efficient data relay method in a TCP / IP supported mobile communication network according to an embodiment of the present invention.
** 도면의 주요 부호 설명 **** Description of the major signs in the drawings **
500: 이동 단말기 501: 송수신부500: mobile terminal 501: transceiver
502: 버퍼 503: 프로세서502: Buffer 503: Processor
504: 입력부 505: 출력부504: input unit 505: output unit
506: 메모리 507: TCP 헤더 컨버팅 컨트롤러506: Memory 507: TCP Header Converting Controller
508: TCP 헤더 정보 매핑 테이블508: TCP Header Information Mapping Table
600: 중계기 601: 송수신부600: repeater 601: transceiver
602: 버퍼 603: 프로세서602: Buffer 603: Processor
604: TCP 헤더 컨버팅 컨트롤러 605: TCP 헤더 정보 매핑 테이블604: TCP Header Converting Controller 605: TCP Header Information Mapping Table
606: 메모리606: memory
800: TCP 헤더 컨버터 801: TCP 헤더 컨버팅 컨트롤러800: TCP Header Converter 801: TCP Header Converting Controller
802: TCP 헤더 정보 매핑 테이블 803: 메모리802: TCP Header Information Mapping Table 803: Memory
804: 수신부 805: 송신부804: receiver 805: transmitter
본 발명은 이동 단말기에 관한 것으로, 특히는 데이터를 효율적으로 전송할 수 있는 TCP/IP 지원 이동 단말기에 관한 것이다.The present invention relates to a mobile terminal, and more particularly, to a TCP / IP supported mobile terminal capable of transmitting data efficiently.
2세대 통신 이후로 현재까지 많은 서비스 제공자들은 사용자에게 다양한 이동 통신 서비스를 제공하려고 모색하여 왔다. 그러한 모색의 일환으로 기존의 인터넷망을 이용한 서비스를 제공하고자, TCP/IP를 지원하는 이동 단말기가 소개되고 있다. 그러나, 종래에 소개된 이동 단말기에는 오버헤드와 같은 문제점이 있었다. Since the second generation of communication, many service providers have sought to provide various mobile communication services to users. As part of such search, a mobile terminal supporting TCP / IP has been introduced to provide a service using an existing Internet network. However, the conventionally introduced mobile terminal has a problem such as overhead.
이하에서는, 도면을 참조하여 TCP/IP를 지원하는 이동 단말기의 문제점에 대해서 설명한다.Hereinafter, a problem of a mobile terminal supporting TCP / IP will be described with reference to the drawings.
도 1은 종래의 TCP 헤더부를 나타낸 구성도이다.1 is a block diagram showing a conventional TCP header portion.
도면을 통해 알 수 있는 바와 같이, 종래의 이동 단말기에서 사용하는 TCP 프로토콜의 헤더는 RFC793에서 정의된 것으로서, 기본적으로 유선 인터넷 망에 적합하도록 제안되어 사용되고 있는 것이다. 이러한 종래의 TCP 프로토콜은 IP 네트워크, 즉 인터넷에서 각 서버와의 호환성을 만족시키기 위해 규칙적인 구조로 구성되어 있다. 즉, 송신 및 수신을 위한 65536개의 포트가 정의되어 있고, 32비트 크기의 일련 번호를 위한 필드가 구성되어 있다. 더욱 상세히 설명하면 다음과 같다.As can be seen from the figure, the header of the TCP protocol used in the conventional mobile terminal is defined in RFC793, and is basically proposed to be used for the wired Internet network. The conventional TCP protocol has a regular structure in order to satisfy compatibility with each server in an IP network, that is, the Internet. That is, 65536 ports for transmission and reception are defined, and a field for a 32-bit serial number is configured. More detailed description is as follows.
1. Source port number(16) : 송신측의 포트번호1.Source port number (16): Port number of sender
2. Destination port number(16) : 수신측의 포트번호2. Destination port number (16): port number of receiver
3. Sequence number(32) : 수신패킷의 일련 번호3. Sequence number (32): Serial number of receiving packet
4. Acknowledge sequence number(32) : 수신확인 패킷의 일련 번호4. Acknowledge sequence number (32): Serial number of acknowledgment packet
5. Header length(4) : TCP 헤더의 길이5.Header length (4): length of TCP header
6. Reserved (6) : 예약6.Reserved (6)
7. Flag(6) : 패킷의 특성 정의 플래그7. Flag (6): Flag's characteristic definition flag
8. Window size(16) : 수신 가능한 윈도우(버퍼) 크기8.Window size (16): Receivable window (buffer) size
9. Checksum (16) : 에러 제어를 위한 채크섬9. Checksum (16): checksum for error control
10. Urgent pointer(16) : 플래그 중 URG 플래그가 사용될 경우의 전송되는 urgent 패킷의 오프셋 10. Urgent pointer (16): Offset of urgent packet transmitted when URG flag is used.
이상에서 나열한 바와 같이 TCP 헤더는 각 정보요소를 포함하여 총 20바이트로 구성되며 일 종단에서 타 종단으로 전송되는 모든 패킷은 위에서 열거한 헤더를 포함하여 전송된다.As listed above, the TCP header consists of a total of 20 bytes including each information element, and all packets transmitted from one end to the other end are transmitted including the headers listed above.
그러나, 이동통신 네트워크에서는 상기와 같은 큰 크기의 헤더가 필요하지 않을 수도 있다. 즉, 이동통신 네트워크의 서비스 제공자가 제공하는 서비스의 종류에 비해 상기의 포트 번호로 지정될 수 있는 포트 번호는 상당히 많다. 또한, 상기 일련 번호로 지정될 수 있는 번호에 비해 이동통신 네트워크를 통하여 송수신되는 데이터의 양도 그리 많지 않다.However, such a large header may not be needed in a mobile communication network. That is, the port number that can be designated as the port number is considerably larger than the type of service provided by the service provider of the mobile communication network. In addition, the amount of data transmitted and received through the mobile communication network is not so large compared to the number that can be designated as the serial number.
따라서, 상기와 같은 종래의 TCP 프로토콜 구조는 이동통신 네트워크에서 상당한 오버헤드를 야기시킬 수 있는 문제점이 있다.Therefore, the conventional TCP protocol structure as described above has a problem that can cause considerable overhead in a mobile communication network.
따라서, 본 발명의 목적은 TCP/IP를 지원하는 이동통신 네트워크에서 데이터 를 효율적으로 전송하기 위한 방법 및 이동 단말기를 제공함에 있다.Accordingly, an object of the present invention is to provide a method and a mobile terminal for efficiently transmitting data in a mobile communication network supporting TCP / IP.
상기와 같은 목적을 달성하기 위하여 본 발명에 따른 이동 단말기는 송수신부와, 버퍼와, 메모리와, 축소된 TCP 헤더를 판독할 수 있는 프로세서와, TCP 헤더 정보 매핑 테이블을 포함하는 것을 특징으로 한다. 또한, 상기와 같은 목적을 달성하기 위한 본 발명의 전송 방법은 축소된 TCP 헤더 사용 명령을 받는 단계와, 상기 명령에 따라 축소된 TCP 헤더부를 세팅하는 단계와, 상기 세팅된 헤더를 이용하여 데이터를 전송하는 단계를 포함하는 것을 특징으로 한다. 또한, 상기와 같은 목적을 달성하기 위한 본 발명의 수신 방법은 데이터를 수신하는 단계와, 상기 수신된 데이터 내의 TCP 헤더가 축소된 TCP 헤더인 경우, 상기 축소된 TCP 헤더 정보를 식별하는 단계를 포함하는 것을 특징으로 한다. In order to achieve the above object, a mobile terminal according to the present invention includes a transceiver, a buffer, a memory, a processor capable of reading a reduced TCP header, and a TCP header information mapping table. In addition, the transmission method of the present invention for achieving the above object comprises the steps of receiving a command to use a reduced TCP header, setting the reduced TCP header unit according to the command, and using the set header Characterized in that it comprises the step of transmitting. In addition, the reception method of the present invention for achieving the above object includes the step of receiving data, and if the TCP header in the received data is a reduced TCP header, identifying the reduced TCP header information Characterized in that.
한편, 상기와 같은 목적을 달성하기 위한 본 발명의 중계 장치는 송수신부와, 버퍼와, 메모리와, 축소된 TCP 헤더를 판독할 수 있는 프로세서와, TCP 헤더 정보 매핑 테이블을 포함하는 것을 특징으로 한다. 또한, 상기와 같은 목적을 달성하기 위한 본 발명의 중계 방법은 중계할 데이터를 수신하는 단계와, TCP 헤더 정보를 식별하는 단계와, 상기 수신된 데이터를 축소된 TCP 헤더를 통하여 중계해야 하는지 여부를 판단하는 단계와, 상기 판단의 결과 축소 TCP 헤더로 중계해야 하는 경우, 축소 TCP 헤더를 세팅하는 단계와, 상기 세팅된 축소 TCP 헤더를 이용하여 데이터를 전송하는 단계를 포함하는 것을 특징으로 한다.On the other hand, the relay device of the present invention for achieving the above object is characterized in that it comprises a transceiver, a buffer, a memory, a processor that can read the reduced TCP header, and a TCP header information mapping table . In addition, the relay method of the present invention for achieving the above object includes the steps of receiving data to be relayed, identifying TCP header information, and whether the received data should be relayed through a reduced TCP header; And a step of setting a reduced TCP header when the relaying is to be relayed to the reduced TCP header as a result of the determination, and transmitting data using the set reduced TCP header.
이하에서는, 본 발명에 따른 실시예를 첨부한 도면을 참조하여 상세히 설명 하기로 한다.Hereinafter, with reference to the accompanying drawings an embodiment according to the present invention will be described in detail.
도 2는 본 발명의 일 실시예에 따른 축소된 TCP 헤더부를 나타낸 구성도이다. 2 is a diagram illustrating a reduced TCP header unit according to an embodiment of the present invention.
도 2를 통해 알 수 있는 바와 같이, 본 발명에 따른 TCP 헤더부는 총 11.2 바이트 길이를 갖는 것을 특징으로 한다. 이하에서는 본 발명에 따른 TCP 헤더를 더욱 상세히 설명하기로 한다. 도시된 바와 같이, 본 발명에 따른 TCP 헤더부는:As can be seen from FIG. 2, the TCP header unit according to the present invention has a total length of 11.2 bytes. Hereinafter, the TCP header according to the present invention will be described in more detail. As shown, the TCP header portion according to the present invention is:
1. Source port number: 8비트로 구성된 송신측의 포트번호1. Source port number: Port number of sender consisting of 8 bits
2. Destination port number: 8비트로 구성된 수신측의 포트번호2. Destination port number: The port number of the destination consisting of 8 bits
3. Sequence number: 16비트로 구성된 수신 패킷의 일련 번호3. Sequence number: Serial number of the received packet consisting of 16 bits.
4. Acknowledge sequence number: 16비트로 구성된 수신 확인 일련 번호4. Acknowledge sequence number: 16-bit acknowledgment serial number
5. Header length: 4비트로 구성된 TCP 헤더의 길이5. Header length: Length of 4 bits TCP header
6. Reserved: 사용안함6. Reserved: Do not use
7. Flag: 6비트로 구성된 패킷의 특성 정의 플래그7. Flag: attribute definition flag of 6-bit packet
8. Window size: 8비트로 구성된 수신 가능한 윈도우(버퍼) 크기8. Window size: Receivable window (buffer) size consisting of 8 bits
9. Checksum: 16비트로 구성된 에러 제어를 위한 채크섬9. Checksum: Checksum for 16-bit error control
10. Urgent pointer: 8비트로 구성된 URG 플래그10. Urgent pointer: URG flag consisting of 8 bits
로 구성되어 있다. Consists of
본 발명에 따른 TCP 헤더와 종래의 TCP 헤더를 비교하면 다음과 같다.Comparing the TCP header according to the present invention and the conventional TCP header is as follows.
[테이블 1][Table 1]
상기와 같이 본 발명에 따른 TCP 헤더부는 상술한 TCP 헤더 오버헤드를 최소할 수 있도록 구성됨으로써, 사용자 데이터를 송수신하는데 있어서 최소의 오버헤드로 무선자원 활용을 극대화하도록 구성되었다. 여기서, 일련 번호는 종래와 같은 32비트 길이를 대신하여 16비트 길이를 사용하는데, 이는 단말과 중계기간의 짧은 경로(작은 수의 hop)로 인해 시퀀스의 혼재가 없고, 단말 간의 중복 시퀀스가 122 세그먼트(MSS가 536일 경우 MSS가 1460일 경우 44 세그먼트) 이하이기 때문에 정상적으로 데이터를 송수신할 수 있다. 따라서, 이를 통하더라도, 종래와 같이 정상적으로 데이터를 송수신할 수 있음을 유의하여야 한다. As described above, the TCP header unit according to the present invention is configured to minimize the above-described TCP header overhead, thereby maximizing radio resource utilization with minimum overhead in transmitting and receiving user data. Here, the serial number uses 16-bit length instead of the conventional 32-bit length, which means that there is no mixing of the sequence due to the short path (small hop) of the terminal and the relay period, and the 122-segment overlapping sequence between the terminals (44 segments when the MSS is 1460 when the MSS is 536.) Data can be transmitted and received normally. Therefore, even through this, it should be noted that data can be transmitted and received normally as in the prior art.
또한 일반적으로 TCP/IP 헤더는 헤더 압축 알고리즘을 통해서 압축되어 송수신되기도 하는데 본 발명에서 제안하는 TCP 헤더의 경우에 대해서도 압축 알고리즘에 따라서 압축되어 전송될 수 있다. 압축 알고리즘에 대한 세부내용은 본 발명의 요지를 불명확하게 할 수 있는바 설명하지 않기로 한다.Also, in general, the TCP / IP header may be compressed and transmitted through a header compression algorithm, and the TCP header proposed by the present invention may be compressed and transmitted according to the compression algorithm. Details of the compression algorithm will not be described as this may obscure the subject matter of the present invention.
도 3은 본 발명의 일 실시예에 따른 축소된 TCP 헤더부와 종래의 TCP 헤더부 간의 TCP 헤더 정보 매핑 테이블이다. 3 is a TCP header information mapping table between a reduced TCP header portion and a conventional TCP header portion according to an embodiment of the present invention.
도시된 바와 같이, 상기 TCP 헤더 정보 매핑 테이블은 도 2에서와 같이 본 발명에 따른 축소된 TCP 헤더를 사용할 경우, 종래 TCP 헤더 정보와의 매핑을 위한 것이다. 만약, 종래 TCP 포트 번호가 21인 경우, 축소된 TCP의 포트 번호는 1번이고, 종래 TCP 번호가 25번인 경우, 축소된 TCP의 포트 번호는 3번이 된다. 이러한 포트 번호는 소스 및 목적지 포트 번호에 모두 적용될 수 있는 것이다.As shown, the TCP header information mapping table is for mapping with conventional TCP header information when using the reduced TCP header according to the present invention as shown in FIG. If the conventional TCP port number is 21, the port number of the reduced TCP is 1, and if the conventional TCP number is 25, the port number of the reduced TCP is 3. This port number is applicable to both the source and destination port numbers.
한편, 도시되지는 않았으나, 상기 TCP 헤더 정보 매핑 테이블은 상술한 포트 번호 이외에 수신 확인 일련 번호(Acknowledge Sequence Number)를 나타낼 수도 있다. Although not shown, the TCP header information mapping table may indicate an acknowledgment sequence number in addition to the port number described above.
도 4는 본 발명의 일 실시예에 따른 축소된 TCP 헤더를 통한 데이터의 흐름을 나타낸 간략 도이다.4 is a simplified diagram illustrating the flow of data through a reduced TCP header according to an embodiment of the present invention.
도 4를 참조하면, 본 발명에 따른 이동 단말기는 축소된 TCP 헤더를 사용하여 데이터를 전송하고, 중계기는 상기 축소된 TCP헤더를 종래의 TCP 헤더로 컨버팅하여 전송하는 것을 알 수 있다. 이에 대해서 더욱 상세히 설명하면, 본 발명에 따른 이동 단말기는 어떤 TCP 헤더를 사용할지를 결정하여, 상기 결정에 따라 TCP 헤더를 세팅할 수 있다. 여기서, 상기 결정은 본 발명의 일 실시예에 따르면 IP 어드레스를 이용하여 결정할 수 있다. 즉 IP 서브넷 마스크 또는 본 발명자의 또 다른 출원 명세서에 기재되어 있는 축소된 IP 헤더 사용 여부에 따라 결정될 수 있다. Referring to FIG. 4, it can be seen that a mobile terminal according to the present invention transmits data using a reduced TCP header, and a repeater converts the reduced TCP header into a conventional TCP header. In more detail, the mobile terminal according to the present invention may determine which TCP header to use and set the TCP header according to the determination. Here, the determination may be determined using an IP address according to an embodiment of the present invention. That is, it may be determined depending on whether to use an IP subnet mask or a shortened IP header described in another application specification of the present inventor.
한편, 수신단인 중계기에서는 수신된 데이터 내의 TCP 헤더가 축소된 헤더인 경우, 이를 종래의 TCP 헤더로 컨버팅할지 여부를 결정할 수 있다, 즉 상기 중계기는 IP 서브넷 마스크를 이용하거나, 상술한 본 발명자의 또 다른 출원 명세서에 기재되어 있는 축소된 IP 헤더 사용 여부에 따라서, 결정할 수 있다. 즉, 도시된 바 와 같이, 종래의 TCP 헤더를 사용하여 인터넷으로 전송해야할 경우에는, 축소 TCP 헤더를 종래의 TCP 헤더로 컨버팅 한 후 중계한다. 이러한 일련의 처리절차는 종래의 고속 프로세스로 지연 없이 컨버팅될 수 있음은 당업자에게는 자명한 사항이다.On the other hand, in the repeater that is the receiving end, if the TCP header in the received data is a reduced header, it may determine whether to convert it to a conventional TCP header, that is, the repeater uses an IP subnet mask, It may be determined whether or not to use the shortened IP header described in another application specification. That is, as shown in the figure, when the transmission is to the Internet using the conventional TCP header, the reduced TCP header is converted to the conventional TCP header and then relayed. It will be apparent to those skilled in the art that this series of processing procedures can be converted without delay in a conventional high speed process.
한편, 인터넷으로부터 이동 단말기로 전송되는 데이터의 경우는 종래의 TCP 헤더로 구성되어 있는데, 중계기는 이를 수신하여 상기와 같이 축소 TCP 헤더로 컨버팅하여 이동 단말기에게 전송한다. On the other hand, the data transmitted from the Internet to the mobile terminal is composed of a conventional TCP header, the repeater receives it and converts it to a reduced TCP header as described above and transmits it to the mobile terminal.
한편, 상기 중계기는 인터넷으로부터 수신되는 데이터를 이동 단말기로 전송할 때 상기와 같은 TCP 헤더 컨버팅을 거치지 않고 이동 단말기로 그대로 전송할 수도 있다. 이러한 경우는 일반적으로 이동 단말기를 사용한 전화접속 네트워크 서비스를 진행하는 것으로 대응 TCP/IP 계층의 장치는 중계기가 아닌 전화 접속된 PC가 된다. 이러한 경우 헤더 컨버팅 과정이 필요하지 않게 된다. On the other hand, the repeater may transmit the data received from the Internet to the mobile terminal as it is without going through the TCP header converting as described above. In such a case, generally, a dial-up network service using a mobile terminal is provided. The corresponding TCP / IP layer device is a telephone-connected PC, not a repeater. In this case, the header converting process is not necessary.
도 5는 본 발명의 일 실시예에 따른 축소된 TCP 헤더를 지원하는 이동 단말기를 나타낸다.5 illustrates a mobile terminal supporting a reduced TCP header according to an embodiment of the present invention.
도시된 바와 같이, 본 발명에 따른 이동 단말기(500)는 축소된 TCP 헤더를 판독할 수 있는 프로세서(503)와, TCP 헤더 정보 매핑 테이블(508)을 포함하는 것을 특징으로 한다. 이에 대해서 더욱 상세히 설명하면, 본 발명에 따른 이동 단말기(500)는 송수신부(501), 버퍼(502), 축소된 TCP 헤더를 판독할 수 있는 프로세서(503), 입력부(504), 출력부(505), 그리고 TCP 헤더 정보 매핑 테이블(508)을 포함한다. As shown, the
여기서, 상기 축소된 TCP 헤더는 축소된 소스 포트 번호 및 축소된 소스 목 적지 포트 번호를 포함한다. 이를 위해서, 상기 TCP 헤더 정보 매핑 테이블(508)은 축소되지 않은 포트 번호와 축소된 포트 번호 간을 매핑할 수 있다. 또한, 상기 축소된 TCP 헤더는 바람직하게는 축소된 일련 번호(Sequence Number)를 더 포함할 수 있다. 또한, 바람직하게는 상기 축소된 TCP 헤더는 축소된 수신 응답 일련 번호(Acknowlege Number)를 더 포함할 수 있다. 또한, 더욱 바람직하게는 상기 축소된 TCP 헤더는 축소된 헤더 길이부(Header length), 축소된 윈도우 크기(Window size)부, 축소된 긴급 포인터(Urgent pointer)를 포함할 수 있다.Here, the reduced TCP header includes a reduced source port number and a reduced source destination port number. To this end, the TCP header information mapping table 508 may map between the unreduced port number and the reduced port number. In addition, the reduced TCP header may preferably further include a reduced sequence number. Also, preferably, the reduced TCP header may further include a reduced reception acknowledgment number. Further, more preferably, the reduced TCP header may include a reduced header length, a reduced window size, and a reduced urgent pointer.
한편, 상기 이동 단말기(500)는 본 발명에 일 실시예에 따르면 TCP 헤더 정보 컨버팅 컨트롤러(507)를 더 포함할 수 있다. 상기 TCP 헤더 정보 컨버팅 컨트롤러(507)는 종래의 TCP 헤더와 본 발명에 따른 TCP 간에 서로 컨버팅할 수 있게 하는 역할을 한다. Meanwhile, the
지금까지 설명한, 상기 TCP 헤더 정보 매핑 테이블(508) 또는 상기 TCP 헤더 컨버팅 컨트롤러(507)는 상기 프로세서(503)에 의해서 실행될 수 있는 프로그램일 수 있으며, 저장부(506)에 저장될 수 있다. 여기서, 상기 저장부(506)는 바람직하게는 메모리일 수 있다. 한편, 상기 TCP 헤더 정보 매핑 테이블(508) 또는 상기 TCP 헤더 컨버팅 컨트롤러(507)는 ASIC(주문형 반도체)로 구성될 수도 있다.The TCP header information mapping table 508 or the TCP
이상으로, 본 발명에 따른 이동 단말기에 대해서 살펴보았다. 이하에서는, 본 발명에 따른 중계 장치에 대해서 설명하기로 한다.In the above, the mobile terminal according to the present invention has been described. Hereinafter, the relay device according to the present invention will be described.
도 6은 본 발명의 일 실시예에 따른 축소된 TCP 헤더를 지원하는 이동 통신 네트워크에서의 중계기를 나타낸다.6 illustrates a relay in a mobile communication network supporting a reduced TCP header according to an embodiment of the present invention.
도시된 바와 같이, 본 발명에 따른 중계 장치(600)는 축소된 TCP 헤더를 판독할 수 있는 프로세서(603)와, TCP 헤더 정보 매핑 테이블(605)을 포함하는 것을 특징으로 한다. 이에 대해서 더욱 상세히 설명하면, 본 발명에 따른 중계 장치(600)는 송수신부(601), 버퍼(602), 축소된 TCP 헤더를 판독할 수 있는 프로세서(603), TCP 헤더 정보 매핑 테이블(605)을 포함한다. 한편, 상기 중계 장치(600)는 본 발명의 일 실시예에 따르면, TCP 헤더 컨버팅 컨트롤러(604)를 더 포함할 수 있다. 여기서, 상기 TCP 헤더 정보 매핑 테이블(605) 및 상기 TCP 헤더 컨버팅 컨트롤러(604)는 전술한 이동 단말기에서와 비슷한바 상세히 설명하지 않기로 한다. 이러한, 상기 TCP 헤더 정보 매핑 테이블(605) 또는 상기 TCP 헤더 컨버팅 컨트롤러(604)는 상기 프로세서(603)에 의해서 실행될 수 있는 프로그램일 수 있으며, 저장부(606)에 저장될 수 있다. 여기서, 상기 저장부(606)는 바람직하게는 메모리일 수 있다. 한편, 상기 TCP 헤더 정보 매핑 테이블(605) 또는 상기 TCP 헤더 컨버팅 컨트롤러(604)는 ASIC(주문형 반도체)로 구성될 수도 있다.As shown, the
도 7은 본 발명의 일 실시예에 따른 TCP 헤더 컨버터를 나타낸다.7 illustrates a TCP header converter according to an embodiment of the present invention.
도시된 바와 같이, 본 발명에 따른 TCP 헤더 컨버터는 종래의 20 바이트 TCP 헤더를 축소된 TCP 헤더로 컨버팅할 수 있다. 이에 대해서 도 8을 참조하여 더욱 상세히 설명하기로 한다.As shown, the TCP header converter according to the present invention can convert a conventional 20 byte TCP header into a reduced TCP header. This will be described in more detail with reference to FIG. 8.
도 8은 본 발명의 일 실시예에 따른 TCP 헤더 컨버터의 상세 구성도이다.8 is a detailed block diagram of a TCP header converter according to an embodiment of the present invention.
도 8을 참조하면, TCP 헤더 정보 컨버팅 컨트롤러(801)와, TCP 헤더 정보 매핑 테이블(802)를 포함하는 것을 특징으로 하는 TCP 헤더 컨버터(800)가 나타나 있 다. 여기서, 상기 컨버팅 컨트롤러(801)는 ASIC(주문형 반도체)로 구성된 프로세서일 수 있으며, 상기 TCP 헤더 정보 매핑 테이블(802)은 저장부(803)에 저장될 수 있다. 한편, 본 발명의 일 실시예에 따르면, 상기 컨버팅 컨트롤러(801) 및 TCP 헤더 정보 매핑 테이블(802)을 포함하는 컨버터(800)는 프로그램로 된 코드들 또는 바이너리 데이터일 수 있으며, 이동 단말기 또는 통신 장비 내의 메모리에 저장될 수 있다.Referring to FIG. 8, a
이상으로, 본 발명에 따른 이동 단말기, 중계 장치, 컨버터에 대해서 살펴보았다. 이하에서는, 본 발명에 따른 데이터 송수신 방법에 대해서 설명하기로 한다.In the above, the mobile terminal, the relay device, and the converter according to the present invention have been described. Hereinafter, a data transmission and reception method according to the present invention will be described.
도 9는 본 발명의 일 실시예에 따른 TCP/IP 지원 이동 통신 네트워크에서의 효율적 데이터 전송 방법을 나타낸다.9 illustrates an efficient data transmission method in a TCP / IP supported mobile communication network according to an embodiment of the present invention.
도시된 바와 같이 먼저 축소된 TCP 헤더를 사용할지 여부가 판단(S901)된다. 상기 판단의 결과가 "예"인 경우에는, TCP 포트 번호 매핑 테이블을 참조(S902)한 후, 축소된 TCP 헤더를 세팅(S903)한다. 그러나, 상기 판단의 결과가 "아니오"인 경우에는 종래의 TCP 헤더를 세팅(S904)한다. 이어서, 상기 세팅된 헤더를 세그먼트에 첨부(S904)한 후, 다음 절차를 진행(S906)한다. 여기서, 상기 판단(S901)은 IP 어드레스를 이용한 서브넷 마스크 계산 또는 본 발명자의 또 다른 출원 명세서에 기술된 축소된 IP 헤더 사용 여부를 이용하여 판단할 수 있다. As shown in the drawing, it is first determined whether to use the reduced TCP header (S901). If the result of the determination is YES, after referring to the TCP port number mapping table (S902), the reduced TCP header is set (S903). However, if the result of the determination is "no", the conventional TCP header is set (S904). Subsequently, after attaching the set header to the segment (S904), the following procedure is performed (S906). Here, the determination (S901) may be determined by using a subnet mask calculation using an IP address or using a reduced IP header described in another application specification of the present inventors.
지금까지 상술한 본 발명의 프로세스는 일부가 생략될 수 있으며, 소정의 단계에 다른 단계가 포함될 수 있음을 유의해야 할 것이다.It should be noted that some of the processes of the present invention described above may be omitted and certain steps may include other steps.
도 10은 본 발명의 일 실시예에 따른 TCP/IP 지원 이동 통신 네트워크에서의 효율적 데이터 수신 방법을 나타낸다.10 illustrates an efficient data reception method in a TCP / IP supported mobile communication network according to an embodiment of the present invention.
도시된 바와 같이, 먼저 데이터를 수신(S1001)한 후, 상기 수신된 데이터 내의 TCP 헤더가 축소된 TCP 헤더인지 여부가 판단(S1002)된다. 여기서, 상기 판단의 결과가 "예"라면, 축소된 TCP 헤더를 디캡슐레이팅(S1003)한 후, TCP 포트 번호 매핑 테이블을 참조(S1004)하여, TCP 헤더 정보를 식별(S1006)한다. 그러나, 만약 상기 판단의 결과가 "아니오" 라면, 종래대로 TCP 헤더를 디캡슐레이팅(S1005)한 후, TCP 헤더 정보를 식별(S1006)한다. 이어서, 다음 절차를 진행(S1006)한다. As shown, after receiving data (S1001), it is determined whether the TCP header in the received data is a reduced TCP header (S1002). If the result of the determination is YES, after decapsulating the reduced TCP header (S1003), the TCP port number mapping table is referred to (S1004), and the TCP header information is identified (S1006). However, if the result of the determination is "no", after decapsulating the TCP header (S1005) as usual, the TCP header information is identified (S1006). Subsequently, the following procedure is performed (S1006).
지금까지 상술한 본 발명의 프로세스는 일부가 생략될 수 있으며, 소정의 단계에 다른 단계가 포함될 수 있음을 유의해야 할 것이다.It should be noted that some of the processes of the present invention described above may be omitted and certain steps may include other steps.
도 11은 본 발명의 일 실시예에 따른 TCP/IP 지원 이동 통신 네트워크에서의 효율적 데이터 중계 방법을 나타낸다.11 illustrates an efficient data relay method in a TCP / IP supported mobile communication network according to an embodiment of the present invention.
도시된 바와 같이, 먼저 데이터를 수신(S1101)한 후, 상기 수신된 데이터 내의 TCP 헤더가 축소된 TCP 헤더인지 판단(S1102)한다. 여기서, 상기 판단의 결과가 "예"라면 축소된 TCP 헤더를 디캡슐레이팅(S1103)한다. 그리고 TCP 포트 번호 매핑 테이블을 참조(S1104)한 후, TCP 헤더 정보를 식별(S1106)한다. 그러나, 상기 판단의 결과가 "아니오"라면 종래대로 TCP 헤더를 디캡슐레이팅(S1105)한 후, TCP 헤더 정보를 식별(S1106)한다. 이어서, 데이터 중계를 축소된 TCP로 해야하는지를 판단(S1107)한다. 여기서, 상기 판단(S1107)의 결과가 "예"라면, TCP 포트 번호 매핑 테이블을 참조(S1108)한 후, 축소된 TCP 헤더를 세팅(S1109)한다. 그러나, 상기 판단(S1107)의 결과가 "아니오"라면, 종래대로 TCP 헤더를 세팅(S1111)한다. 이어서, 다음 절차를 진행(S1111)함으로써, 데이터를 중계한다.As shown, after receiving data (S1101), it is determined whether the TCP header in the received data is a reduced TCP header (S1102). If the result of the determination is YES, the encapsulated TCP header is decapsulated (S1103). After referring to the TCP port number mapping table (S1104), TCP header information is identified (S1106). However, if the result of the determination is "no", after decapsulating the TCP header (S1105) as usual, the TCP header information is identified (S1106). Subsequently, it is determined whether data relay should be reduced TCP (S1107). If the result of the determination (S1107) is YES, after referring to the TCP port number mapping table (S1108), the reduced TCP header is set (S1109). However, if the result of the determination (S1107) is "no", the TCP header is set as usual (S1111). Next, the data is relayed by the following procedure (S1111).
지금까지 상술한 본 발명의 프로세스는 일부가 생략될 수 있으며, 소정의 단계에 다른 단계가 포함될 수 있음을 유의해야 할 것이다.It should be noted that some of the processes of the present invention described above may be omitted and certain steps may include other steps.
여기까지 설명된 본 발명에 따른 방법은 소프트웨어, 하드웨어, 또는 이들의 조합으로 구현될 수 있다. 예를 들어, 본 발명에 따른 방법은 저장 매체(예를 들어, 이동 단말기 내부 메모리, 플래쉬 메모리, 하드 디스크, 기타 등등)에 저장될 수 있고, 프로세서(예를 들어, 이동 단말기 내부 마이크로 프로세서)에 의해서 실행될 수 있는 소프트웨어 프로그램 내에 코드들 또는 명령어들로 구현될 수 있다. The method according to the invention described thus far can be implemented in software, hardware, or a combination thereof. For example, the method according to the present invention may be stored in a storage medium (eg, mobile terminal internal memory, flash memory, hard disk, etc.) and may be stored in a processor (eg, mobile terminal internal microprocessor). It may be implemented as codes or instructions in a software program that can be executed by.
이상에서는 본 발명의 바람직한 실시예를 예시적으로 설명하였으나, 본 발명의 범위는 이와 같은 특정 실시예에만 한정되는 것은 아니므로, 본 발명은 본 발명의 사상 및 특허청구범위에 기재된 범주 내에서 다양한 형태로 수정, 변경, 또는 개선될 수 있다. In the above description of the preferred embodiments of the present invention by way of example, the scope of the present invention is not limited only to these specific embodiments, the present invention is in various forms within the scope of the spirit and claims of the present invention Can be modified, changed, or improved.
본 발명에 따르면, TCP/IP를 지원하는 이동통신 네트워크에서 종래와 다르게 오버헤드를 감소시킬 수 있는 효과가 있다. 따라서, 무선 자원 활용을 보다 극대화할 수 있게 된다. According to the present invention, in the mobile communication network supporting TCP / IP, there is an effect that can reduce the overhead unlike the conventional. Therefore, it is possible to maximize the use of radio resources more.
Claims (35)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050092590A KR100690845B1 (en) | 2005-09-30 | 2005-09-30 | A method for efficiently transmitting and receiving data in a mobile communication network supporting the TC / IP protocol |
CN2006101418797A CN1960375B (en) | 2005-09-30 | 2006-09-30 | Method for efficiently transmitting and receiving data in mobile communication network supporting TCP/IP protocol |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050092590A KR100690845B1 (en) | 2005-09-30 | 2005-09-30 | A method for efficiently transmitting and receiving data in a mobile communication network supporting the TC / IP protocol |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100690845B1 true KR100690845B1 (en) | 2007-03-09 |
Family
ID=38071866
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050092590A Expired - Fee Related KR100690845B1 (en) | 2005-09-30 | 2005-09-30 | A method for efficiently transmitting and receiving data in a mobile communication network supporting the TC / IP protocol |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR100690845B1 (en) |
CN (1) | CN1960375B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103297430B (en) * | 2013-05-24 | 2017-04-26 | 华为技术有限公司 | Data transmission equipment and data transmission method |
CN112532311A (en) * | 2020-12-21 | 2021-03-19 | 国网浙江省电力有限公司信息通信分公司 | Efficient RAW data transmission method and device for satellite Internet of things |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002080490A2 (en) | 2001-03-28 | 2002-10-10 | Qualcomm Incorporated | Method and apparatus for header compression in a wireless communication system |
KR20030043529A (en) * | 2001-11-24 | 2003-06-02 | 엘지전자 주식회사 | Apparatus for controlling transmission of full header packet and compression header packet in communication system supporting packet header compression and method thereof |
JP2003224610A (en) | 2002-01-29 | 2003-08-08 | Mitsubishi Electric Corp | Header compressed packet transfer system and header compressed packet transfer method |
KR20050044982A (en) * | 2003-11-08 | 2005-05-16 | 삼성전자주식회사 | Apparatus and method for header compression in packet |
KR20060020789A (en) * | 2004-09-01 | 2006-03-07 | 주식회사 우진넷 | Data packet compression transmission method using header conversion |
-
2005
- 2005-09-30 KR KR1020050092590A patent/KR100690845B1/en not_active Expired - Fee Related
-
2006
- 2006-09-30 CN CN2006101418797A patent/CN1960375B/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002080490A2 (en) | 2001-03-28 | 2002-10-10 | Qualcomm Incorporated | Method and apparatus for header compression in a wireless communication system |
KR20030043529A (en) * | 2001-11-24 | 2003-06-02 | 엘지전자 주식회사 | Apparatus for controlling transmission of full header packet and compression header packet in communication system supporting packet header compression and method thereof |
JP2003224610A (en) | 2002-01-29 | 2003-08-08 | Mitsubishi Electric Corp | Header compressed packet transfer system and header compressed packet transfer method |
KR20050044982A (en) * | 2003-11-08 | 2005-05-16 | 삼성전자주식회사 | Apparatus and method for header compression in packet |
KR20060020789A (en) * | 2004-09-01 | 2006-03-07 | 주식회사 우진넷 | Data packet compression transmission method using header conversion |
Also Published As
Publication number | Publication date |
---|---|
CN1960375B (en) | 2012-04-18 |
CN1960375A (en) | 2007-05-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7382749B2 (en) | Systems, methods, and apparatus with a common wireless communications protocol | |
EP1240750B1 (en) | A dedicated digital-to-analog network audio device and method | |
US7756126B2 (en) | VLAN mobility | |
US20030112780A1 (en) | Time diversity combining to increase the reliability of the IEEE 802.11 WLAN receiver | |
US7933280B2 (en) | Packet routing control method and system | |
US6674731B1 (en) | Transmission and reception of TCP/IP data over a wireless communication channel | |
JP2004506378A (en) | Packet transmission method for mobile Internet | |
CN104581647A (en) | Smart device network access method and device | |
KR20060028404A (en) | Data frame transmission method and frame structure of packet data | |
KR101700251B1 (en) | Communication mechanism for multiple interface network nodes | |
CN113287285A (en) | Data transmission method and device | |
WO2020246515A1 (en) | Communications system, communications method, and communications device | |
US8144676B2 (en) | Network allocation | |
CN106603506A (en) | Data communication method, apparatus and system based on multi-field bus | |
JP3513596B2 (en) | Communication device, communication method, communication method, program, and information recording medium | |
US6665292B1 (en) | Transmission and reception of TCP/IP data over a wireless communication channel | |
CN111641565B (en) | Method, device and system for transmitting Ethernet message | |
US6650636B1 (en) | Transmission and reception of TCP/IP data over a wireless communication channel | |
KR100690845B1 (en) | A method for efficiently transmitting and receiving data in a mobile communication network supporting the TC / IP protocol | |
CN112105008B (en) | LoRaWAN gateway node data interaction method based on data unit | |
GB2412272A (en) | Communication between internal networks through gateways over an external network | |
CN115811807A (en) | Systems, methods and devices for unified demodulation in wireless communication devices | |
KR100226781B1 (en) | Method for recognizing node | |
JP2013229681A (en) | Relay device relaying method | |
KR101855317B1 (en) | IoT GATEWAY DEVICE AND CONTROL METHOD THEREOF |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
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 |
|
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 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
L13-X000 | Limitation or reissue of ip right requested |
St.27 status event code: A-2-3-L10-L13-lim-X000 |
|
U15-X000 | Partial renewal or maintenance fee paid modifying the ip right scope |
St.27 status event code: A-4-4-U10-U15-oth-X000 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130128 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140124 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150213 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
FPAY | Annual fee payment |
Payment date: 20160122 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
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: 20170228 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: 20170228 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |