KR101333814B1 - High speed data communication apparatus used plural communicating interface, Gateway, Router, High speed data transmitting and receiving method, IP registration method for high speed data transmitting and receiving - Google Patents
High speed data communication apparatus used plural communicating interface, Gateway, Router, High speed data transmitting and receiving method, IP registration method for high speed data transmitting and receiving Download PDFInfo
- Publication number
- KR101333814B1 KR101333814B1 KR1020070003373A KR20070003373A KR101333814B1 KR 101333814 B1 KR101333814 B1 KR 101333814B1 KR 1020070003373 A KR1020070003373 A KR 1020070003373A KR 20070003373 A KR20070003373 A KR 20070003373A KR 101333814 B1 KR101333814 B1 KR 101333814B1
- Authority
- KR
- South Korea
- Prior art keywords
- speed data
- communication interfaces
- master
- slave
- ips
- 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
- 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/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/256—NAT traversal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
-
- 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/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
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
본 발명은 다수의 통신 인터페이스를 구비한 고속 데이터 통신 장치와, 이의 게이트웨이 및 라우터와, 고속 데이터 송신 및 수신방법과, 고속 데이터 송수신을 위한 IP 등록방법에 관한 것으로, 데이터 전송시에는 상위 계층(Layer)으로부터 전송 요구된 데이터그램(Datagram)을 다수의 통신 인터페이스를 통해 분산하여 전송하고, 데이터 수신시에는 다수의 통신 인터페이스로부터 수신된 데이터그램을 취합하여 상위 계층으로 전달하도록 구현함으로써 가용한 다수의 통신 인터페이스를 이용해 데이터를 분산하여 송수신할 수 있으므로, 고속 데이터 통신이 가능하도록 한 것이다.The present invention relates to a high speed data communication apparatus having a plurality of communication interfaces, a gateway and a router thereof, a high speed data transmission and reception method, and an IP registration method for high speed data transmission and reception. The number of available communication is implemented by distributing and transmitting the datagram requested from the communication through a plurality of communication interfaces, and collecting the datagrams received from the plurality of communication interfaces and transmitting the datagrams to the upper layer when data is received. The data can be distributed and transmitted and received using an interface, thereby enabling high-speed data communication.
데이터 통신, 통신 인터페이스, 데이터그램, 분산 Data communication, communication interface, datagram, distributed
Description
도 1 은 종래의 다수의 통신 인터페이스를 구비한 데이터 통신 장치의 프로토콜 구조의 일 예를 도시한 도면1 is a diagram illustrating an example of a protocol structure of a data communication device having a plurality of conventional communication interfaces.
도 2 는 본 발명에 따른 다수의 통신 인터페이스를 구비한 고속 데이터 통신 장치의 프로토콜 구조의 일 실시예를 도시한 도면2 illustrates an embodiment of a protocol structure of a high speed data communication device having a plurality of communication interfaces according to the present invention.
도 3 은 IP 데이터그램 구조도3 is an IP datagram structure diagram
도 4 는 망 구성의 일 예를 도시한 도면4 is a diagram illustrating an example of a network configuration;
도 5 는 본 발명에 따른 다수의 통신 인터페이스를 구비한 고속 데이터 통신 장치의 다중 프로토콜 처리부의 일 실시예에 따른 구성을 도시한 블럭도5 is a block diagram showing a configuration according to an embodiment of a multi-protocol processing unit of a high-speed data communication apparatus having a plurality of communication interfaces according to the present invention.
도 6 은 본 발명에 따른 다수의 통신 인터페이스를 구비한 고속 데이터 통신 장치의 게이트웨이의 일 실시예에 따른 구성을 도시한 블럭도6 is a block diagram showing a configuration according to an embodiment of a gateway of a high speed data communication apparatus having a plurality of communication interfaces according to the present invention;
도 7 은 본 발명에 따른 다수의 통신 인터페이스를 구비한 고속 데이터 통신 장치의 라우터의 일 실시예에 따른 구성을 도시한 블럭도7 is a block diagram showing a configuration according to an embodiment of a router of a high speed data communication apparatus having a plurality of communication interfaces according to the present invention.
도 8 은 고속 데이터 송수신을 위한 IP 등록 동작을 도시한 흐름도8 is a flowchart illustrating an IP registration operation for high-speed data transmission and reception;
도 9 는 고속 데이터 송신 동작을 도시한 흐름도9 is a flowchart showing a high speed data transmission operation;
도 10 은 고속 데이터 수신 동작을 도시한 흐름도10 is a flowchart showing a high speed data receiving operation;
도 11 은 사설 IP 및 공인 IP 목록의 일 예를 도시한 도면11 illustrates an example of a private IP list and a public IP list;
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
100 : 고속 데이터 통신 장치 110 : 통신 인터페이스100: high speed data communication device 110: communication interface
120 : 다중 프로토콜 처리부 121 : 다중 송신처리부120: multi-protocol processing unit 121: multi-transmission processing unit
122 : 다중 수신처리부 123 : 검색부122: multiple reception processing unit 123: search unit
124 : 목록 작성부 125 : 사설 IP 할당부124: list creation unit 125: private IP allocation unit
126 : IP 등록 요청부 130 : IP 프로토콜126: IP registration request unit 130: IP protocol
140 : TCP 프로토콜 150 : 통신 어플리케이션140: TCP protocol 150: communication application
200 : 게이트웨이 210 : 송신처리부200: gateway 210: transmission processing unit
220 : 수신처리부 300 : 라우터220: receiving processor 300: router
310 : 공인 IP 설정부 320 : 메모리310: public IP setting unit 320: memory
본 발명은 다수의 통신 인터페이스를 구비한 고속 데이터 통신 장치와, 이의 게이트웨이 및 라우터와, 고속 데이터 송신 및 수신방법과, 고속 데이터 송수신을 위한 IP 등록방법에 관한 것이다.The present invention relates to a high speed data communication apparatus having a plurality of communication interfaces, a gateway and a router thereof, a high speed data transmission and reception method, and an IP registration method for high speed data transmission and reception.
최근 이동통신 단말기 등의 통신 장치에 다수의 통신 인터페이스를 채용하는 경우가 증가하고 있다. 예컨데, CDMA나 GSM 단말기에 Bluetooth를 채용하는 경우는 일반적이며, WLAN, WiBro 등의 여러가지 통신 인터페이스를 동시 채용하는 경우도 점차 증가할 것으로 예상된다.Recently, a number of communication interfaces have been adopted in communication devices such as mobile communication terminals. For example, the adoption of Bluetooth in CDMA or GSM terminals is common, and the adoption of various communication interfaces such as WLAN and WiBro is expected to increase gradually.
종래의 다수의 통신 인터페이스를 구비한 데이터 통신 장치의 프로토콜 구조의 일 예를 도 1 에 도시하였다. 도면에 도시한 데이터 통신 장치는 CDMA, GSM, Bluetooth, WLAN, WiBro 프로토콜 방식으로 데이터를 송수신하기 위한 다수의 통신 인터페이스를 구비하고 있다. 그런데, 이러한 종래의 다수의 통신 인터페이스를 구비한 데이터 통신 장치의 경우, 데이터 통신 수행시에 사용자 또는 특정 어플리케이션에 의해 선택된 하나의 통신 인터페이스만이 이용 가능했기 때문에, 다수의 통신 인터페이스 중 현재 사용되고 있는 통신 인터페이스의 성능에 의해 데이터 전송 속도가 좌우되었다.An example of a protocol structure of a data communication device having a plurality of conventional communication interfaces is shown in FIG. 1. The data communication apparatus shown in the figure has a plurality of communication interfaces for transmitting and receiving data in the CDMA, GSM, Bluetooth, WLAN, WiBro protocol scheme. By the way, in the case of such a data communication apparatus having a plurality of communication interfaces, only one communication interface selected by a user or a specific application is available at the time of performing data communication. The speed of the data depends on the performance of the interface.
즉, 종래의 경우 다수의 통신 인터페이스를 구비하고 있음에도 불구하고, 데이터 통신시에 하나의 통신 인터페이스를 통해서만 데이터 통신이 가능했으므로, 이로 인해 데이터 통신 속도의 한계를 가질 수 밖에 없었다. 따라서, 본 발명자는 다수의 통신 인터페이스를 구비한 통신 장치의 가용한 다수의 통신 인터페이스를 이용해 데이터를 분산하여 송수신할 수 있어, 고속 데이터 통신이 가능한 기술에 대한 연구를 하게 되었다.That is, in the conventional case, despite having a plurality of communication interfaces, data communication was possible only through one communication interface at the time of data communication, thereby having a limitation of data communication speed. Accordingly, the present inventors have been able to distribute and transmit and receive data by using a plurality of available communication interfaces of a communication device having a plurality of communication interfaces, thereby researching a technology capable of high-speed data communication.
본 발명은 상기한 취지하에 발명된 것으로, 다수의 통신 인터페이스를 구비한 통신 장치의 가용한 다수의 통신 인터페이스를 이용해 데이터를 분산하여 송수신할 수 있어, 고속 데이터 통신이 가능한 다수의 통신 인터페이스를 구비한 고속 데이터 통신 장치와, 이의 게이트웨이 및 라우터와, 고속 데이터 송신 및 수신방법과, 고속 데이터 송수신을 위한 IP 등록방법을 제공함을 그 목적으로 한다.SUMMARY OF THE INVENTION The present invention has been invented under the above-mentioned object, and is provided with a plurality of communication interfaces capable of transmitting and receiving data by using a plurality of available communication interfaces of a communication device having a plurality of communication interfaces, thereby enabling high-speed data communication. An object thereof is to provide a high speed data communication apparatus, a gateway and a router thereof, a high speed data transmission and reception method, and an IP registration method for high speed data transmission and reception.
상기한 목적을 달성하기 위한 본 발명의 일 양상에 따르면, 본 발명은 데이터 전송시에는 상위 계층(Layer)으로부터 전송 요구된 데이터그램(Datagram)을 다수의 통신 인터페이스를 통해 분산하여 전송하고, 데이터 수신시에는 다수의 통신 인터페이스로부터 수신된 데이터그램을 취합하여 상위 계층으로 전달하는 것을 특징으로 한다.According to an aspect of the present invention for achieving the above object, the present invention is to transmit the datagram (Datagram) required to be transmitted from the upper layer (Layer) in a distributed manner through a plurality of communication interfaces, and to receive data The city collects and transmits datagrams received from a plurality of communication interfaces to a higher layer.
따라서, 본 발명은 다수의 통신 인터페이스를 구비한 통신 장치의 가용한 다수의 통신 인터페이스를 이용해 데이터를 분산하여 송수신할 수 있으므로, 고속 데이터 통신이 가능한 장점을 가진다.Accordingly, the present invention can transmit and receive data by using a plurality of available communication interfaces of a communication device having a plurality of communication interfaces, and thus, high-speed data communication is possible.
이하, 첨부된 도면을 참조하여 기술되는 바람직한 실시예를 통하여 본 발명을 당업자가 용이하게 이해하고 재현할 수 있도록 상세히 기술하기로 한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout.
도 2 는 본 발명에 따른 다수의 통신 인터페이스를 구비한 고속 데이터 통신 장치의 프로토콜(Protocol) 구조의 일 실시예를 도시한 도면이다. 도면에 도시한 바와같이, 본 발명에 따른 다수의 통신 인터페이스를 구비한 고속 데이터 통신 장치(100)는 물리 계층(Physical Layer)으로 다수의 통신 인터페이스(110)를, 링크 계층(Link Layer)으로 다중 프로토콜 처리부(MPP : Multi-Protocol Process)(120)를, 네트워크 계층(Network Layer)으로 IP 프로토콜(130)을, 전송 계층(Transport Layer)으로 TCP 프로토콜(140)을, 응용 계층(Application Layer)으로 통신 어플리케이션(150)을 구비하여 이루어진다.FIG. 2 is a diagram illustrating an embodiment of a protocol structure of a high speed data communication device having a plurality of communication interfaces according to the present invention. As shown in the figure, the high-speed
상기 다수의 통신 인터페이스(110)는 서로 다른 프로토콜(Protocol) 방식으로 송수신 데이터를 처리하는 하드웨어(Hardware)로, 예컨데 CDMA 통신 인터페이스, GSM 통신 인터페이스, Bluetooth 통신 인터페이스, WLAN 통신 인터페이스, WiBro 통신 인터페이스 등일 수 있으며, 각 통신 인터페이스(110)가 처리하는 프로토콜 방식이 서로 상이하다.The plurality of
상기 다중 프로토콜 처리부(120)는 데이터 전송시에는 상위 계층(Layer)인 네트워크 계층으로부터 전송 요구된 데이터그램(Datagram)을 상기 다수의 통신 인터페이스(110)를 통해 분산하여 전송하고, 데이터 수신시에는 상기 다수의 통신 인터페이스(110)로부터 수신된 데이터그램을 취합하여 상위 계층으로 전달한다.The
상기 IP 프로토콜(130)은 데이터그램 패킷(Datagram Packet)을 임의의 호스트 사이에 주고받기 위해 데이터 교환, 데이터 중계, 경로 설정, 흐름 제어 등의 기능을 수행한다. 상기 TCP 프로토콜(140)은 임의의 호스트 사이에 신뢰성있는 연결형 서비스를 제공한다. 상기 통신 어플리케이션(150)은 통신을 위한 사용자 접근이 가능한 소프트웨어(Software)이다.The
도 3 은 IP 데이터그램 구조도이다. 인터넷에서 사용되는 데이터 전송단위를 IP 데이터그램(Datagram)이라고 부른다. 도면에서, Version 필드는 IP 프로토콜의 버전을 나타내고, IHL(Internet Header Length) 필드는 헤더의 길이를 나타내는 필드이다. Option 필드와 Padding 필드를 제외한 헤더안의 모든 필드는 고정된 길이를 갖는다. TOS(Type Of Service)라고 불리우는 8비트의 SERVICE TYPE 필드는 어떻게 데이터그램이 처리될 것인가를 나타내고, 다시 5개의 부 필드로 나뉘어 그 사항을 구체적으로 나타낸다. Total Length 필드는 IP 데이터그램의 전체 길이를 나타낸다. IP 데이터그램은 물리적 네트워크 프레임에 캡슐화되어 전송된다. 물리적 네트워크상에서 실제로 전송될 수 있는 한 프레임의 최대 길이를 그 네트워크의 최대 전송단위 혹은 MTU라고 한다. 각 물리적 네트워크가 서로 다른 MTU를 가지고 있기 때문에 큰 데이터그램은 MTU가 가장 작은 네트워크에 맞추어 나누어서 전송해야 할 필요가 있다. 이 나누어진 데이터그램을 Fragment라고 하고, 이 Fragment를 처리 하는 것을 Fragmentation이라고 한다. Fragment들은 각각 Fragment Header를 가지고 있고, 이 헤더의 Flags 필드와 Fragment offset 필드로서 이 데이터그램이 Fragment라는 것과 offset 주소를 알려준다. Identification 필드는 이 나누어진 Fragment들이 하나의 데이터그램이라는 것을 나타내고 후에 Fragment들을 재조합 할 때 사용된다. TTL(Time To Live) 필드는 이 데이터그램이 얼마동안 인터넷 시스템 안에서 머물 수 있는가를 나타낸다. Protocol 필드는 어떤 상위 수준의 프로토콜이 사용되었는가를 나타내고 Header Checksum 필드는 헤더 값의 무결성을 보장하기 위해 쓰인다. Source IP address와 Destination IP address 필드는 각각 송신 호스트와 수신 호스트의 IP 주소를 나타낸다. Option 필드와 Padding 필드는 네트워크 테스팅이나 디버깅을 위해 쓰인다. DATA 필드는 데이터그램내의 데이터부분의 시작지점을 알려준다. 본 발명에서는 분산 데이터 송수신을 수행하기 위해서, IP 데이터그램의 Source IP address 필드와 Destination IP address 필드를 활용한다.3 is an IP datagram structure diagram. The data transmission unit used on the Internet is called an IP datagram. In the figure, a Version field indicates a version of an IP protocol, and an IHL (Internet Header Length) field indicates a length of a header. All fields in the header except the Option and Padding fields have a fixed length. The 8-bit SERVICE TYPE field called TOS (Type Of Service) indicates how the datagram is to be processed, and is further divided into five subfields to specifically indicate the matter. The Total Length field indicates the total length of the IP datagram. IP datagrams are sent encapsulated in physical network frames. The maximum length of one frame that can actually be transmitted on a physical network is called the maximum transmission unit or MTU of that network. Because each physical network has a different MTU, large datagrams need to be sent in separate segments for the smallest MTU network. This divided datagram is called a fragment, and processing this fragment is called a fragment. Fragments each have a Fragment Header, which is a Flags field and a Fragment offset field that tell the datagram that it is a Fragment and an offset address. The Identification field indicates that these fragments are a datagram and is used later to reassemble the fragments. The TTL (Time To Live) field indicates how long this datagram can stay in the Internet system. The Protocol field indicates which higher level protocol is used and the Header Checksum field is used to ensure the integrity of the header value. The Source IP address and Destination IP address fields indicate IP addresses of the sending host and the receiving host, respectively. The Option and Padding fields are used for network testing or debugging. The DATA field indicates the beginning of the data portion of the datagram. In the present invention, a source IP address field and a destination IP address field of an IP datagram are used to perform distributed data transmission and reception.
도 4 는 망 구성의 일 예를 도시한 도면으로, 이동통신망, 무선랜(WLAN)망, 와이브로(WiBro)망이 동시에 사용 가능한 경우의 망 구성도이다. 본 발명에 따른 다수의 통신 인터페이스를 구비한 고속 데이터 통신 장치(100)는 데이터 전송시에는 상위 계층(Layer)인 네트워크 계층으로부터 전송 요구된 데이터그램(Datagram)을 각각 CDMA 통신 인터페이스, WLAN 통신 인터페이스, WiBro 통신 인터페이스를 이용해 이동통신망, 무선랜(WLAN)망, 와이브로(WiBro)망으로 분산하여 전송한다. 데이터 수신시에는 이동통신망, 무선랜(WLAN)망, 와이브로(WiBro)망으로부터 분산되어 수신되는 데이터그램을 CDMA 통신 인터페이스, WLAN 통신 인터페이스, WiBro 통신 인터페이스를 통해 분산하여 수신하고, 이를 취합하여 상위 계층으로 전달함으로써 가용한 다수의 통신 인터페이스를 이용해 데이터를 분산하여 송수신할 수 있으므로, 고속 데이터 통신이 가능해진다.4 is a diagram illustrating an example of a network configuration, in which a mobile communication network, a WLAN network, and a WiBro network can be used simultaneously. The high-speed
게이트웨이(Gateway)(200)는 여러 경로로 전송되어 온 데이터그램을 취합 및 분산하여 IP망과 연동시키는 역할을 한다. 각 망의 라우터(Router)(300)는 사설(Private) IP와 공인(Public) IP의 전환을 담당한다. 사설 IP는 내부 네트워크에서만 사용 가능한 IP를 말하며, 공인 IP는 인터넷 상에 하나 밖에 없는 유일한 IP를 말하며 각 나라의 관할 기관에서 할당을 받아서 사용해야 한다. 사설 IP주소와 공인 IP주소간의 변환은 라우터(300)의 NAT(Network Address Translation)를 통하여 이루어진다. NAT는 라우터의 일부로서 포함되며, 외부 망에 알려진 것과 다른 IP 주소를 사용하는 내부 망에서 IP 주소를 변환하는 것을 말한다. 본 도면에서는 이동통신망, 무선랜(WLAN)망, 와이브로(WiBro)망을 예로 들었지만, 다른 여러 유무선 통신 인터페이스도 사용가능하다. 상기한 본 발명에 따른 다수의 통신 인터페이스를 구비한 고속 데이터 통신 장치(100)와, 게이트웨이(Gateway)(200)와, 라우터(Router)(300)의 구체적인 구성 및 동작은 추후 설명한다.The
도 5 는 본 발명에 따른 다수의 통신 인터페이스를 구비한 고속 데이터 통신 장치(100)의 다중 프로토콜 처리부(120)의 일 실시예에 따른 구성을 도시한 블럭도이다. 도면에 도시한 바와 같이, 본 발명에 따른 다수의 통신 인터페이스를 구비한 고속 데이터 통신 장치(100)의 다중 프로토콜 처리부(120)는 다중 송신처리부(121)와, 다중 수신처리부(122)를 포함하여 이루어진다.5 is a block diagram showing a configuration of an embodiment of the
상기 다중 송신처리부(121)는 마스터(Master) IP 또는 슬레이브(Slave) IP로 설정된 사설(Private) IP 목록을 참조하여, 전송 요구된 데이터그램의 출발지(Source) IP 주소를 마스터 IP와 슬레이브 IP로 번갈아 설정하고, 설정된 마스터 IP와 슬레이브 IP 각각에 대응하는 서로 다른 통신 인터페이스(110)를 통해 데이터그램을 분산하여 전송한다. 상기 다중 수신처리부(122)는 서로 다른 통신 인터페이스(110)로부터 수신된 데이터그램의 도착지(Destination) IP 주소를 마스터 IP로 변경하여 상위 계층으로 전달한다.The
한편, 본 발명의 부가적인 양상에 따르면, 상기 다중 프로토콜 처리부(120)가 검색부(123)와, 목록 작성부(124)와, 사설 IP 할당부(125)와, IP 등록 요청부(126)를 더 포함하는 것이 바람직하다. 상기 검색부(123)는 보유한 통신 인터페 이스(110)들을 검색한다. 상기 목록 작성부(124)는 상기 검색부(123)에 의해 검색된 통신 인터페이스(110)들 각각의 망 상태를 점검하여 이용 가능한 통신 인터페이스 목록을 작성한다.On the other hand, according to an additional aspect of the present invention, the
상기 사설 IP 할당부(125)는 상기 목록 작성부(124)에 의해 작성된 이용 가능한 통신 인터페이스(110) 각각에 대한 IP 할당을 각 망에 요청하여 사설 IP를 할당받고, 할당된 사설 IP 들을 마스터 IP 또는 슬레이브 IP로 설정하여 사설 IP 목록으로 저장한다. 상기 IP 등록 요청부(126)는 상기 사설 IP 할당부(125)에 의해 마스터 IP 또는 슬레이브 IP로 설정된 사설 IP 목록에 포함된 사설 IP들의 등록을 라우터(Router)(300)에 요청한다.The
한편, 도 6 은 본 발명에 따른 다수의 통신 인터페이스를 구비한 고속 데이터 통신 장치의 게이트웨이(200)의 일 실시예에 따른 구성을 도시한 블럭도이다. 도면에 도시한 바와 같이, 게이트웨이(200)는 송신처리부(210)와, 수신처리부(220)를 포함하여 이루어진다.6 is a block diagram showing a configuration of an embodiment of a
상기 송신처리부(210)는 서로 다른 통신 경로(이하, 상이한 통신 인터페이스들 각각이 연동되는 서로 다른 네트워크망들을 의미한다)를 통해 수신되는 데이터그램(Datagram)의 출발지(Source) IP를 저장된 공인(Public) IP 목록과 비교하여 슬레이브(Slave) IP로 설정된 통신 경로를 통해 수신되는 데이터그램일 경우, 데이터그램의 출발지(Source) IP 주소를 마스터(Master) IP로 변경하여 IP망으로 전송한다. 데이터그램(Datagram)의 출발지 IP가 마스터(Master) IP로 설정된 통신 경로를 통해 수신되는 데이터그램일 경우에는 그대로 IP망으로 전송한다.The
상기 수신처리부(220)는 IP망으로부터 데이터그램 수신시, 등록된 공인 IP 목록을 검색하여, 수신한 데이터그램의 도착지(Destination) IP 주소를 공인 IP 목록에 등록된 마스터 IP 또는 슬레이브 IP로 번갈아 설정하고, 설정된 마스터 IP와 슬레이브 IP 각각에 대응하는 통신 경로를 통해 데이터그램을 분산하여 전송한다.When receiving the datagram from the IP network, the
도 7 은 본 발명에 따른 다수의 통신 인터페이스를 구비한 고속 데이터 통신 장치(100)의 라우터(300)의 일 실시예에 따른 구성을 도시한 블럭도이다. 도면에 도시한 바와 같이, 라우터(300)는 공인 IP 설정부(310)와, 메모리(320)를 포함하여 이루어진다. 상기 공인 IP 설정부(310)는 다수의 통신 인터페이스(110)를 구비한 고속 데이터 통신 장치(100)로부터의 사설 IP들의 등록 요청에 따라, 마스터 IP와 슬레이브 IP로 설정된 사설 IP들을 공인 IP로 변경하고, 공인 IP 목록을 저장하여 등록한다. 상기 메모리(320)는 상기 공인 IP 목록을 저장하는 수단이다.7 is a block diagram showing a configuration of an embodiment of a
상기한 바와 같은 구성을 갖는 본 발명에 따른 다수의 통신 인터페이스를 구비한 고속 데이터 통신 장치(100)와, 게이트웨이(200) 및 라우터(300)의 동작 효과를 도 8 내지 도 10 을 참조하여 구체적으로 알아본다.Operational effects of the high speed
먼저, 고속 데이터 송수신을 위한 IP 등록 동작을 알아본다. 도 8 은 고속 데이터 송수신을 위한 IP 등록 동작을 도시한 흐름도이다. 단계 S110 에서 다수의 통신 인터페이스를 구비한 고속 데이터 통신 장치(100)가 상기 검색부(123)를 통해 보유한 통신 인터페이스들을 검색한다.First, the IP registration operation for high speed data transmission and reception will be described. 8 is a flowchart illustrating an IP registration operation for high-speed data transmission and reception. In operation S110, the high speed
상기 단계 S110 에 의해 보유한 통신 인터페이스들이 검색되면, 다수의 통신 인터페이스를 구비한 고속 데이터 통신 장치(100)가 단계 S120 에서 목록 작성 부(124)를 통해 검색된 통신 인터페이스(110)들 각각의 망 상태를 점검하여 이용 가능한 통신 인터페이스 목록을 작성한다.When the communication interfaces possessed by the step S110 are found, the high-speed
상기 단계 S120 에 의해 이용 가능한 통신 인터페이스 목록이 작성되면, 다수의 통신 인터페이스를 구비한 고속 데이터 통신 장치(100)가 단계 S130 에서 상기 사설 IP 할당부(125)를 통해 작성된 이용 가능한 통신 인터페이스(110) 각각에 대한 IP 할당을 각 망에 요청하여 사설 IP를 할당받고, 할당된 사설 IP 들을 마스터 IP 또는 슬레이브 IP로 설정하여 사설 IP 목록으로 저장한다.When the list of available communication interfaces is created in step S120, the available high speed
그 다음, 단계 S140 에서 다수의 통신 인터페이스를 구비한 고속 데이터 통신 장치(100)가 상기 IP 등록 요청부(126)를 통해 상기 S130 단계에 의해 마스터 IP 또는 슬레이브 IP로 설정된 사설 IP 목록에 포함된 사설 IP들의 등록을 라우터(Router)에 요청한다.Next, the high speed
그러면, 다수의 통신 인터페이스를 구비한 고속 데이터 통신 장치(100)로부터의 사설 IP들의 등록 요청에 따라, 라우터(300)가 단계 S150 에서 상기 공인 IP 설정부(310)를 통해 마스터 IP와 슬레이브 IP로 설정된 사설 IP들을 공인 IP로 변경하고, 공인 IP 목록을 상기 메모리(320)에 저장하여 등록한다. 도 11 은 위와 같은 과정을 통해 저장된 사설 IP 및 공인 IP 목록의 일 예를 도시한 도면으로, 가용한 통신 인터페이스가 CDMA 통신 인터페이스, WLAN 통신 인터페이스, WiBro 통신 인터페이스 등일 경우, 마스터 IP로는 이동통신망에 할당된 IP, 슬레이브 IP로는 WLAN망, WiBro망 등의 나머지 망에 할당된 IP가 설정되었음을 나타내고 있다. Then, according to a request for registration of private IPs from the high speed
한편, 도 9 를 참조하여 고속 데이터 송신 동작을 알아본다. 도 9 는 고속 데이터 송신 동작을 도시한 흐름도이다. 응용 계층(Application Layer)의 특정의 통신 어플리케이션(Application)에 의해 데이터 전송이 요청되면, 전송 계층(Transport Layer)의 TCP 프로토콜 및 네트워크 계층(Network Layer)의 IP 프로토콜에 의해 출발지(Source) IP가 마스터 IP로 설정되어 도착지(Destination) IP를 최종 도착지로 하는 데이터그램이 하위 계층인 링크 계층(Link Layer)인 다중 프로토콜 처리부(120)로 전달된다. 도면에서, 네트워크 계층(Network Layer)의 IP 프로토콜에서 링크 계층(Link Layer)인 다중 프로토콜 처리부(120)로 전달되는 모든 데이터그램의 출발지(Source) IP는 190.190.101.23, 도착지(Destination) IP는 200.100.100.98임을 알 수 있다.Meanwhile, the high speed data transmission operation will be described with reference to FIG. 9. 9 is a flowchart illustrating a high speed data transmission operation. When data transmission is requested by a specific communication application of the application layer, the source IP is mastered by the TCP protocol of the transport layer and the IP protocol of the network layer. The datagram, which is set to IP and has a destination IP as the final destination, is transmitted to the
상위 계층으로부터 데이터그램 전송이 요구되면, 다수의 통신 인터페이스를 구비한 고속 데이터 통신 장치(100)가 단계 S210 에서 다중 프로토콜 처리부(120)의 다중 송신처리부(121)를 통해 마스터(Master) IP 또는 슬레이브(Slave) IP로 설정된 사설(Private) IP 목록을 참조하여, 전송 요구된 데이터그램(Datagram)의 출발지(Source) IP 주소를 마스터 IP와 슬레이브 IP로 번갈아 설정하고, 설정된 마스터 IP와 슬레이브 IP 각각에 대응하는 서로 다른 통신 인터페이스를 통해 데이터그램을 분산하여 전송한다.If datagram transmission is required from an upper layer, the high speed
도면에서, 전송 요구된 데이터그램(Datagram)의 출발지(Source) IP 주소가 다중 송신처리부(121)에 의해 각각 190.190.101.23(마스터 IP), 190.190.201.25(슬레이브 IP), 190.190.211.38(슬레이브 IP)로 번갈아 설정되었음을 볼 수 있다. 이 이후에 전송되는 데이터그램도 위와 같이 데이터그램(Datagram)의 출발지(Source) IP 주소가 마스터 IP와 슬레이브 IP로 번갈아 설정되게 된다. 그러면, 각각의 데이터그램이 190.190.101.23(마스터 IP)에 대응하는 CDMA 통신 인터페이스, 190.190.201.25(슬레이브 IP)에 대응하는 WLAN 통신 인터페이스, 190.190.211.38(슬레이브 IP)에 대응하는 WiBro 통신 인터페이스를 통해 각각 이동통신망, WLAN망, WiBro 망을 통해 서로 다른 통신 경로로 분산되어 전송된다.In the figure, the source IP address of the datagram requested to be transmitted is 190.190.101.23 (master IP), 190.190.201.25 (slave IP), 190.190.211.38 (slave IP) by the multiplex
서로 다른 통신 경로로 분산되어 전송된 데이터그램들은 각 망의 라우터(300)의 NAT(Network Address Translation)에 의해 데이터그램의 출발지 IP가 사설 IP에서 공인 IP로 변경되어 IP망의 게이트웨이(200)로 전송된다. 도면에서, 이동통신망의 라우터에 의해 사설 IP 190.190.101.23(마스터 IP)은 공인 IP 201.125. 98.23으로, WLAN망의 라우터에 의해 사설 IP 190.190.201.25(슬레이브 IP)는 공인 IP 201.138.11.25로, WiBro망의 라우터에 의해 사설 IP 190.190.211.38은 공인 IP 222.131.53.23으로 변경되었음을 알 수 있다.The datagrams distributed and transmitted to different communication paths are changed from the private IP to the public IP by changing the source IP of the datagram to
상기 단계 S210 에 의해 분산되어 서로 다른 통신 경로를 통해 전송되는 데이터그램을 수신한 게이트웨이(Gateway)(200)는 상기 송신처리부(210)를 통해 수신된 데이터그램의 출발지(Source) IP를 저장된 공인(Public) IP 목록과 비교하여 슬레이브 IP로 설정된 통신 경로를 통해 수신되는 데이터그램일 경우, 데이터그램의 출발지 IP 주소를 마스터 IP로 변경하여 IP망으로 전송한다. 이 때, 데이터그램의 출발지(Source) IP가 마스터 IP로 설정된 통신 경로를 통해 수신되는 데이터그램일 경우에는 그대로 IP망으로 전송한다.The
도면에서, 이동통신망으로부터 전송된 데이터그램의 출발지(Source) IP는 마 스터 IP이므로, 출발지(Source) IP가 변경되지 않고 그대로 공인 IP 201.125. 98.23가 출발지(Source) IP가 되고, WLAN망으로부터 전송된 출발지(Source) IP 201.138.11.25는 슬레이브 IP 이므로, 출발지(Source) IP가 마스터 IP인 201.125. 98.23로 변경되어 데이터 그램이 전송되고, WiBro망으로부터 전송된 출발지(Source) IP 222.131.53.23 역시 슬레이브 IP 이므로, 출발지(Source) IP가 마스터 IP인 201.125. 98.23로 변경되어 데이터 그램이 전송된다. 따라서, 데이터 수신측 단말기에 수신되는 최종 데이터그램의 출발지 IP는 201.125.98.23, 도착지 IP는 200.100.100.98이 되므로, 다수의 통신 인터페이스를 구비한 통신 장치의 가용한 다수의 통신 인터페이스를 이용해 데이터를 분산하여 송신할 수 있으므로, 고속 데이터 통신이 가능하다.In the figure, since the source IP of the datagram transmitted from the mobile communication network is the master IP, the source IP is not changed and the public IP 201.125. 98.23 is the source IP, and since source IP 201.138.11.25 transmitted from the WLAN network is the slave IP, the source IP is the master IP 201.125. Datagram is changed to 98.23 and source IP transmitted from WiBro network 222.131.53.23 is also slave IP, so source IP is master IP 201.125. The datagram is transferred to 98.23. Therefore, since the source IP of the final datagram received at the data receiving terminal is 201.125.98.23, and the destination IP is 200.100.100.98, the data is distributed using the available communication interfaces of the communication device having a plurality of communication interfaces. And high-speed data communication is possible.
한편, 도 10 을 참조하여 고속 데이터 수신 동작을 알아본다. 도 10 은 고속 데이터 수신 동작을 도시한 흐름도이다. 도면에 도시한 바와같이, 데이터 발신측 단말기에서 데이터그램이 전송되면, 이는 IP망을 통해 게이트웨이(200)로 전송된다. 이를 수신한 게이트웨이(200)는 상기 수신처리부(220)를 통해 단계 S310 에서 등록된 공인(Public) IP 목록을 검색하여, 수신한 데이터그램의 도착지(Destination) IP 주소를 공인 IP 목록에 등록된 마스터(Master) IP 또는 슬레이브(Slave) IP로 번갈아 설정하고, 설정된 마스터 IP와 슬레이브 IP 각각에 대응하는 통신 경로를 통해 데이터그램을 분산하여 전송한다.Meanwhile, the high speed data reception operation will be described with reference to FIG. 10. 10 is a flowchart illustrating a high speed data receiving operation. As shown in the figure, when the datagram is transmitted from the data originating terminal, it is transmitted to the
도면에서, 데이터 전송측 단말기에서 전송된 출발지(Source) IP로 200.100.100.98, 도착지(Destination) IP로 201.125.98.23를 가진 데이터그램들이 상기 게이트웨이의 수신처리부(220)에 의해 각각 도착지 IP가 201.125.98.23(마스터 IP), 201.138.11.25(슬레이브 IP), 222.131.53.23(슬레이브 IP)로 번갈아 설정되었음을 알 수 있다. 이 이후에 전송되는 데이터그램도 위와 같이 데이터그램(Datagram)의 도착지 IP 주소가 마스터 IP와 슬레이브 IP로 번갈아 설정되게 된다. In the figure, datagrams having a source IP of 200.100.100.98 and a destination IP of 201.125.98.23 transmitted from a data transmitting side terminal are respectively received by the receiving
상기 게이트웨이로부터 도착지 IP가 201.125.98.23(마스터 IP), 201.138.11.25(슬레이브 IP), 222.131.53.23(슬레이브 IP)에 해당하는 각각의 망(서로 다른 통신 경로)으로 데이터그램들이 각각 전송되면, 각 망의 라우터(300)NAT(Network Address Translation)에 의해 데이터그램의 도착지 IP가 공인 IP에서 사설 IP로 변경되어 상기 다수의 통신 인터페이스를 구비한 고속 데이터 통신 장치(100)로 전송된다. 도면에서, 이동통신망의 라우터에 의해 공인 IP 201.125.98.23(마스터 IP)은 사설 IP 190.190. 101.23으로, WLAN망의 라우터에 의해 공인 IP 201.138.11.25(슬레이브 IP)는 사설 IP 190.190.201.25로, WiBro망의 라우터에 의해 공인 IP 222.131.53.23은 사설 IP 190.190.211.38로 변경되었음을 알 수 있다.When datagrams are respectively transmitted from the gateway to respective networks (different communication paths) corresponding to 201.125.98.23 (master IP), 201.138.11.25 (slave IP), and 222.131.53.23 (slave IP), respectively. The destination IP of the datagram is changed from the public IP to the private IP by the network address translation (NAT) of the
그러면, 분산 전송되는 데이터그램을 단계 S320에서 다수의 통신 인터페이스를 구비한 고속 데이터 통신 장치(100)가 설정된 마스터 IP와 슬레이브 IP 각각에 대응하는 서로 다른 통신 인터페이스를 통해 수신하고, 수신된 데이터그램의 도착지 IP 주소를 마스터 IP로 변경하여 상위 계층으로 전달한다. 이 때, 데이터그램의 도착지(Destination) IP가 마스터 IP로 설정된 통신 경로를 통해 수신되는 데이터 그램일 경우에는 그대로 수신한다.Then, in step S320, the high-speed
도면에서, 이동통신망으로부터 전송된 데이터그램의 도착지(Destination) IP는 마스터 IP이므로, 도착지 IP가 변경되지 않고 그대로 사설 IP 190.190. 101.23이 도착지 IP가 되고, WLAN망으로부터 전송된 도착지 IP 190.190.205.25는 슬레이브 IP 이므로, 도착지 IP가 마스터 IP인 190.190. 101.23으로 변경되어 데이터 그램이 수신되고, WiBro망으로부터 전송된 도착지 IP 190.190.211.38 역시 슬레이브 IP 이므로, 도착지 IP가 마스터 IP인 190.190. 101.23으로 변경되어 데이터 그램이 수신된다. 따라서, 다수의 통신 인터페이스를 구비한 고속 데이터 통신 장치(100)에 수신되는 최종 데이터그램의 출발지 IP는 200.100.100.98, 도착지 IP는 190.190.101.23이 되므로, 다수의 통신 인터페이스를 구비한 통신 장치의 가용한 다수의 통신 인터페이스를 이용해 데이터를 분산하여 수신할 수 있으므로, 고속 데이터 통신이 가능하다.In the figure, since the destination IP of the datagram transmitted from the mobile communication network is the master IP, the destination IP is not changed and is private IP 190.190. Since 101.23 becomes the destination IP and the destination IP 190.190.205.25 transmitted from the WLAN network is the slave IP, the destination IP is 190.190. The destination IP 190.190.211.38 is also a slave IP because the datagram is changed to 101.23, and the datagram is received from the WiBro network. Therefore, the destination IP is 190.190. Changed to 101.23, the datagram is received. Therefore, the source IP of the final datagram received by the high-speed
따라서, 위와 같이함에 의해 본 발명에 따른 다수의 통신 인터페이스를 구비한 고속 데이터 통신 장치와, 이의 게이트웨이 및 라우터와, 고속 데이터 송신 및 수신방법과, 고속 데이터 송수신을 위한 IP 등록방법은 가용한 다수의 통신 인터페이스를 이용해 데이터를 분산하여 송수신할 수 있으므로, 고속 데이터 통신이 가능한 효과를 가진다.Accordingly, by the above, a high speed data communication apparatus having a plurality of communication interfaces, a gateway and a router thereof, a high speed data transmission and reception method, and an IP registration method for high speed data transmission and reception are available. Since data can be transmitted and received by using a communication interface, high speed data communication is possible.
본 발명은 첨부된 도면에 의해 참조되는 바람직한 실시예를 중심으로 기술되었지만, 이러한 기재로부터 후술하는 특허청구범위에 의해 포괄되는 범위 내에서 본 발명의 범주를 벗어남이 없이 다양한 변형이 가능하다는 것은 명백하다.While the invention has been described with reference to the preferred embodiments, which are referred to by the accompanying drawings, it is apparent that various modifications are possible without departing from the scope of the invention within the scope covered by the following claims from this description. .
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020070003373A KR101333814B1 (en) | 2007-01-11 | 2007-01-11 | High speed data communication apparatus used plural communicating interface, Gateway, Router, High speed data transmitting and receiving method, IP registration method for high speed data transmitting and receiving |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020070003373A KR101333814B1 (en) | 2007-01-11 | 2007-01-11 | High speed data communication apparatus used plural communicating interface, Gateway, Router, High speed data transmitting and receiving method, IP registration method for high speed data transmitting and receiving |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20080066207A KR20080066207A (en) | 2008-07-16 |
| KR101333814B1 true KR101333814B1 (en) | 2013-11-29 |
Family
ID=39821117
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020070003373A Expired - Fee Related KR101333814B1 (en) | 2007-01-11 | 2007-01-11 | High speed data communication apparatus used plural communicating interface, Gateway, Router, High speed data transmitting and receiving method, IP registration method for high speed data transmitting and receiving |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101333814B1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103580966A (en) | 2013-11-04 | 2014-02-12 | 惠州Tcl移动通信有限公司 | Wireless link and wire link parallel data transmission method and system |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020102987A1 (en) * | 2000-08-23 | 2002-08-01 | Souisse Slim Salah | Method and apparatus for distributed data transfer over multiple independent wireless networks |
| KR20060023564A (en) * | 2003-06-16 | 2006-03-14 | 마쯔시다덴기산교 가부시키가이샤 | Mobile terminal device and call channel switching method |
| US20060182101A1 (en) * | 2005-02-14 | 2006-08-17 | Hoekstra Geert J | Method for distributing transport sessions over multiple network interfaces |
-
2007
- 2007-01-11 KR KR1020070003373A patent/KR101333814B1/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020102987A1 (en) * | 2000-08-23 | 2002-08-01 | Souisse Slim Salah | Method and apparatus for distributed data transfer over multiple independent wireless networks |
| KR20060023564A (en) * | 2003-06-16 | 2006-03-14 | 마쯔시다덴기산교 가부시키가이샤 | Mobile terminal device and call channel switching method |
| US20060182101A1 (en) * | 2005-02-14 | 2006-08-17 | Hoekstra Geert J | Method for distributing transport sessions over multiple network interfaces |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20080066207A (en) | 2008-07-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU2014363687B2 (en) | Establishing a data transfer connection | |
| US7382778B2 (en) | Link layer emulation | |
| US10164910B2 (en) | Method and apparatus for an information-centric MAC layer | |
| JP5239618B2 (en) | Address translation apparatus, method and program, and node | |
| US8509239B2 (en) | Method, apparatus and system for processing packets | |
| KR100654449B1 (en) | Apparatus and method for transmitting and receiving data over multiple radio links in a single wireless network interface | |
| US20030182440A1 (en) | Network processor with high-speed transceiver | |
| WO2017213745A1 (en) | Self-protecting computer network router with queue resource manager | |
| WO2021008591A1 (en) | Data transmission method, device, and system | |
| US9143448B1 (en) | Methods for reassembling fragmented data units | |
| KR20150093857A (en) | Communication mechanism for multiple interface network nodes | |
| CN100450037C (en) | A method and device for implementing IP packet load sharing | |
| CN112887209A (en) | Method for establishing table item related to data transmission and related equipment | |
| WO2018149673A1 (en) | A method of distributing a sub-flow associated with a session and a network apparatus | |
| Iannone et al. | Implementing the locator/id separation protocol: Design and experience | |
| KR101333814B1 (en) | High speed data communication apparatus used plural communicating interface, Gateway, Router, High speed data transmitting and receiving method, IP registration method for high speed data transmitting and receiving | |
| RU2461131C2 (en) | Server, transmission system and gre tunnel encapsulation transferring method thereof | |
| WO2016119269A1 (en) | Service data stream data packet processing method and device | |
| US20060187922A1 (en) | Packet communication device | |
| JP5657505B2 (en) | Network system, relay device, communication method, relay method, and relay program | |
| US9749236B2 (en) | Increased network scalability by router aware switches | |
| JP5866811B2 (en) | Network device, transmission destination inquiry method, and transmission destination inquiry program | |
| JP2008092607A (en) | Translator | |
| Santos et al. | Optimization Proposal for Communication Structure in Local Networks | |
| JP5477449B2 (en) | Name resolution system, method and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| 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 |
|
| 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 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| 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-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| 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: 20161122 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| 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: 20161122 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |