[go: up one dir, main page]

KR20070075874A - Wireless USB host and how to perform the connection process - Google Patents

Wireless USB host and how to perform the connection process Download PDF

Info

Publication number
KR20070075874A
KR20070075874A KR1020060004608A KR20060004608A KR20070075874A KR 20070075874 A KR20070075874 A KR 20070075874A KR 1020060004608 A KR1020060004608 A KR 1020060004608A KR 20060004608 A KR20060004608 A KR 20060004608A KR 20070075874 A KR20070075874 A KR 20070075874A
Authority
KR
South Korea
Prior art keywords
wireless usb
wireless
usb host
connection
request message
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.)
Granted
Application number
KR1020060004608A
Other languages
Korean (ko)
Other versions
KR100753286B1 (en
Inventor
원종필
한동운
김구봉
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR1020060004608A priority Critical patent/KR100753286B1/en
Publication of KR20070075874A publication Critical patent/KR20070075874A/en
Application granted granted Critical
Publication of KR100753286B1 publication Critical patent/KR100753286B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05CBOLTS OR FASTENING DEVICES FOR WINGS, SPECIALLY FOR DOORS OR WINDOWS
    • E05C17/00Devices for holding wings open; Devices for limiting opening of wings or for holding wings open by a movable member extending between frame and wing; Braking devices, stops or buffers, combined therewith
    • E05C17/02Devices for holding wings open; Devices for limiting opening of wings or for holding wings open by a movable member extending between frame and wing; Braking devices, stops or buffers, combined therewith by mechanical means
    • E05C17/54Portable devices, e.g. wedges; wedges for holding wings open or closed
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05CBOLTS OR FASTENING DEVICES FOR WINGS, SPECIALLY FOR DOORS OR WINDOWS
    • E05C17/00Devices for holding wings open; Devices for limiting opening of wings or for holding wings open by a movable member extending between frame and wing; Braking devices, stops or buffers, combined therewith
    • E05C17/02Devices for holding wings open; Devices for limiting opening of wings or for holding wings open by a movable member extending between frame and wing; Braking devices, stops or buffers, combined therewith by mechanical means
    • E05C17/46Devices for holding wings open; Devices for limiting opening of wings or for holding wings open by a movable member extending between frame and wing; Braking devices, stops or buffers, combined therewith by mechanical means in which the wing or a member fixed thereon is engaged by a movable fastening member in a fixed position; in which a movable fastening member mounted on the wing engages a stationary member
    • E05C17/48Devices for holding wings open; Devices for limiting opening of wings or for holding wings open by a movable member extending between frame and wing; Braking devices, stops or buffers, combined therewith by mechanical means in which the wing or a member fixed thereon is engaged by a movable fastening member in a fixed position; in which a movable fastening member mounted on the wing engages a stationary member comprising a sliding securing member
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05CBOLTS OR FASTENING DEVICES FOR WINGS, SPECIALLY FOR DOORS OR WINDOWS
    • E05C17/00Devices for holding wings open; Devices for limiting opening of wings or for holding wings open by a movable member extending between frame and wing; Braking devices, stops or buffers, combined therewith
    • E05C17/60Devices for holding wings open; Devices for limiting opening of wings or for holding wings open by a movable member extending between frame and wing; Braking devices, stops or buffers, combined therewith holding sliding wings open

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

무선 USB(Universal Serial Bus) 호스트 및 그 연결과정 수행방법이 개시된다. 본 발명에 따른 무선 USB 호스트는, 무선 USB 디바이스와의 연결과정에 필요한 연결문맥(CC: Connection Context)을 저장하고 관리하는 별도의 네트워크 서버에 연결할 수 있으며, 네트워크 서버로부터 무선 USB 디바이스와의 연결과정에 필요한 연결문맥을 수신할 수 있다. 이에 따라, 무선 USB 호스트가 다수의 무선 USB 디바이스와의 연결을 위한 연결문맥 관리에 대한 부담을 줄일 수 있고, 연결과정을 보다 신속하게 처리할 수 있다.A wireless USB (Universal Serial Bus) host and a method of performing the connection process thereof are disclosed. The wireless USB host according to the present invention can connect to a separate network server that stores and manages a connection context (CC) necessary for a connection process with a wireless USB device, and connects to a wireless USB device from a network server. Receive connection context required by Accordingly, the wireless USB host can reduce the burden on managing the connection context for the connection with a plurality of wireless USB devices, and can process the connection process more quickly.

Description

무선 유에스비 호스트 및 그 연결과정 수행방법{Wireless USB host and association process executing method thereof}Wireless USB host and association process executing method

도 1은 종래의 일반적인 홈 네트워크의 구조도,1 is a structural diagram of a conventional general home network,

도 2는 본 발명에 따른 무선 USB 시스템의 구성도,2 is a block diagram of a wireless USB system according to the present invention;

도 3은 본 발명에 따른 무선 USB 호스트의 블록도, 그리고3 is a block diagram of a wireless USB host according to the present invention, and

도 4는 본 발명에 따른 무선 USB 시스템의 동작 설명에 제공되는 흐름도이다.4 is a flowchart provided to explain the operation of the wireless USB system according to the present invention.

본 발명은, 적어도 하나의 무선 USB(Universal Serial Bus) 호스트가 연결된 별도의 네트워크 서버가 무선 USB 디바이스와의 연결과정에 필요한 연결문맥을 저장하고 관리함으로써, 무선 USB 호스트의 연결문맥 관리하지 않도록 하는 무선 USB 호스트 및 그 연결과정 수행방법에 관한 것이다. The present invention provides a wireless network such that a separate network server connected to at least one wireless serial bus (USB) host stores and manages a connection context necessary for a connection process with a wireless USB device, thereby preventing connection context management of the wireless USB host. The present invention relates to a USB host and a method of performing the connection process.

최근, 일반 가정 댁 내에 홈 네트워크(Home Network)가 구축되는 사례가 많 아지고 있다. 가정 내의 사용자는, 홈 네트워크로 연결된 가정 내 정보가전 제품을 시간과 장소에 구애를 받지 않고 자유롭게 사용할 수 있다.Recently, a home network is becoming more common in a general home. Users in the home can freely use the home appliances connected to the home network regardless of time and place.

도 1은 종래의 일반적인 홈 네트워크의 구조도이다. 1 is a structural diagram of a conventional home network.

도 1을 참조하면, 홈 네트워크(207)는, 하나의 서버(server)(101)에 가전기기(103), 티브이(TV)(105), 영상기기(107), 음향기기(109) 및 개인용 컴퓨터(PC: Personal Computer)(111)를 포함하는 각종 정보기기들이 네트워크(113)를 통해 연결된 구조를 가진다. 이러한 네트워크(113)는 유선 또는 무선 네트워크를 포함하며, 무선 네트워트라면 블루투스(Bluetooth) 등이 해당한다.Referring to FIG. 1, the home network 207 includes a home appliance 103, a TV 105, a video device 107, an audio device 109, and a personal computer in one server 101. Various information devices including a personal computer (PC) 111 are connected through a network 113. The network 113 includes a wired or wireless network, and the wireless network corresponds to Bluetooth or the like.

최근 개발되어 적용되고 있는 무선 USB 시스템의 경우에도 도 1의 홈 네트워크(100)에 적용될 수 있다. The wireless USB system, which is recently developed and applied, may also be applied to the home network 100 of FIG. 1.

무선 USB 시스템은 마스터(master) 역할을 수행하는 무선 USB 호스트와 슬레이브(slave) 역할을 수행하는 무선 USB 디바이스로 이루어진다. 무선 USB 호스트는 UWB(Ultra Wide Band) 등의 무선 전송 기술을 사용하여 무선 USB 디바이스와 상호 연결하고 데이터를 송/수신한다. The wireless USB system includes a wireless USB host serving as a master and a wireless USB device serving as a slave. Wireless USB hosts use wireless transmission technologies such as Ultra Wide Band (UWB) to interconnect and transmit / receive data with wireless USB devices.

무선 USB 호스트는 개인용 컴퓨터(111)뿐만 아니라, 홈 네트워크에서 사용되고 있는 가전기기(103), 영상기기(107) 및 음향기기(109)가 해당할 수 있으며, 무선 USB 디바이스도 개인용 컴퓨터(111), 가전기기(103), 영상기기(107) 및 음향기기(109) 등이 해당할 수 있다. 따라서, 무선 USB 디바이스는 다수의 무선 USB 호스트와 연결되어 사용될 수 있다. The wireless USB host may correspond to not only a personal computer 111, but also a home appliance 103, an imaging device 107, and an audio device 109 that are used in a home network. The wireless USB device may also be a personal computer 111, The home appliance 103, the imaging device 107, the audio device 109, and the like may correspond. Thus, a wireless USB device can be used in connection with multiple wireless USB hosts.

무선 USB 디바이스는 무선 USB 호스트와 데이터 송수신을 하기에 앞서 소정 의 연결과정을 수행해야 한다. 따라서, 홈 네트워크의 경우, 복수 개의 무선 USB 호스트와의 관계에서 여러 번 반복되는 연결과정을 수행할 필요가 있다. 각 무선 USB 호스트도 다수의 무선 USB 디바이스와 연결과정을 수행해야 한다. 이러한 연결과정은, 무선 USB 호스트의 사용자가 해당 무선 USB 디바이스를 매번 인증하는 과정을 포함하게 된다.The wireless USB device must perform a predetermined connection process before transmitting or receiving data with the wireless USB host. Therefore, in the case of a home network, it is necessary to perform a connection process repeated several times in relation to a plurality of wireless USB hosts. Each wireless USB host must also connect with multiple wireless USB devices. This connection process includes a process of authenticating the wireless USB device every time by a user of the wireless USB host.

본 발명의 목적은, 적어도 하나의 무선 USB(Universal Serial Bus) 호스트가 연결된 별도의 네트워크 서버가 무선 USB 디바이스와의 연결과정에 필요한 연결문맥을 저장하고 관리함으로써, 무선 USB 호스트의 연결문맥 관리를 위한 부담을 줄일 수 있고, 연결과정을 보다 신속하게 처리할 수 있도록 하는 무선 USB 호스트 및 그 연결과정 수행방법을 제공함에 있다. An object of the present invention is to provide a separate network server connected to at least one Wireless Serial Bus (USB) host to store and manage the connection context necessary for the connection process with the wireless USB device, thereby managing the connection context of the wireless USB host. It is to provide a wireless USB host and a method of performing the connection process to reduce the burden, and to handle the connection process more quickly.

상기 목적을 달성하기 위해 본 발명에 따라, 무선 USB 디바이스로부터 수신된 연결요청 메시지에 대응하여, 소정의 디바이스 식별자와 암호키를 포함하는 소정의 연결요청수락의 응답 메시지를 상기 디바이스로 전송하여 연결과정을 수행하며, 소정의 서버에 접속 가능한 무선 USB 호스트는, 소정의 인증요청 메시지를 상기 서버로 출력하고, 상기 인증요청 메시지에 대응하여 상기 서버에서 전송되는 인증 메시지를 수신하는 네트워크인터페이스부, 상기 디바이스에 접속하여, 상기 연 결요청 및 상기 연결요청수락의 응답 메시지를 송수신하는 무선인터페이스부, 상기 무선인터페이스부에서 상기 연결요청 메시지를 수신한 경우 상기 디바이스에 대한 상기 인증요청 메시지를 생성하여 상기 네트워크인터페이스부로 출력하며, 상기 네트워크인터페이스부로부터 수신한 상기 인증 메시지에 포함된 상기 디바이스 식별자와 암호키를 기초로 생성한 상기 연결요청수락의 응답 메시지를 상기 무선인터페이스부로 출력하는 제어부 및 상기 제어부로부터 출력되는 상기 디바이스 식별자와 암호키가 저장되는 메모리를 포함한다.In order to achieve the above object, according to the present invention, in response to the connection request message received from the wireless USB device, the connection process by transmitting a response message of the predetermined connection request acknowledgment including the predetermined device identifier and encryption key to the device; The wireless USB host capable of connecting to a predetermined server may include: a network interface unit configured to output a predetermined authentication request message to the server and receive an authentication message transmitted from the server in response to the authentication request message; And a wireless interface unit for transmitting and receiving the connection request and the response message of accepting the connection request, generating the authentication request message for the device when the wireless interface unit receives the connection request message. Outputs negatively, and the network interface A control unit for outputting a response message of the connection request acceptance generated on the basis of the device identifier and encryption key included in the authentication message received from the unit to the wireless interface unit, and the device identifier and encryption key output from the control unit are stored. Memory to be included.

상기 제어부는, 상기 디바이스와의 연결이 해제되는 경우, 상기 메모리에 저장된 상기 새로운 디바이스 식별자와 암호키를 삭제하는 것이 바람직하다.When the connection with the device is released, the controller may delete the new device identifier and encryption key stored in the memory.

상기 네트워크인터페이스부는, 유선 또는 무선 인터페이스이고, 무선 인터페이스인 경우라면 무선랜(Wireless LAN), 블루투스(Bluetooth), 지그비(Zigbee) 및 UWB(Ultra Wide Band) 중 어느 하나의 통신방식에 의해 상기 서버에 접속하는 것이 바람직하다.The network interface unit is a wired or wireless interface, and in the case of a wireless interface, the network interface unit may be connected to the server by any one of wireless LAN, Bluetooth, Zigbee, and UWB (Ultra Wide Band). It is preferable to connect.

본 발명의 다른 실시 예에 따른 소정의 서버 및 무선 USB 디바이스에 접속 가능한 무선 USB 호스트의 연결과정 수행방법은, 소정의 디바이스 식별자를 포함하는 연결요청 메시지를 상기 디바이스로부터 수신하는 단계, 소정의 디바이스 정보를 저장하고 있는 상기 서버로 상기 연결요청 메시지에 대응하는 소정의 인증요청 메시지를 전송하는 단계, 상기 인증요청 메시지에 포함된 상기 디바이스의 식별자가 상기 디바이스 정보에 기 저장된 것이라고 판단한 상기 서버가 전송하는 암호키를 수신하는 단계 및 상기 디바이스 식별자 및 암호키를 포함하는 소정의 연결요청 수락의 응답 메시지를 상기 디바이스로 전송하는 단계를 포함한다. According to another exemplary embodiment of the present disclosure, a method of performing a connection process between a predetermined server and a wireless USB host connectable to a wireless USB device may include receiving a connection request message including a predetermined device identifier from the device, predetermined device information. Transmitting a predetermined authentication request message corresponding to the connection request message to the server, wherein the server determines that an identifier of the device included in the authentication request message is previously stored in the device information. Receiving a key and sending a response message of accepting a connection request including the device identifier and the encryption key to the device.

여기서, 상기 암호키는, 상기 디바이스의 식별자에 대응하여 상기 디바이스가 다른 무선 USB 호스트와의 연결과정에 사용된 것이 바람직하다.Here, the encryption key is preferably used in the connection process of the device with another wireless USB host corresponding to the identifier of the device.

상기 인증요청 메시지에 포함된 상기 디바이스의 식별자가 상기 디바이스 정보에 저장되지 않은 것으로 판단한 상기 서버가 별도로 생성하여 전송하는 디바이스 식별자와 암호키를 수신하는 단계를 더 포함할 수 있다.The method may further include receiving a device identifier and an encryption key, which are separately generated and transmitted by the server that determines that the identifier of the device included in the authentication request message is not stored in the device information.

상기 무선 USB 호스트의 연결과정 수행방법은, 상기 인증요청 메시지에 포함된 상기 디바이스의 식별자가 상기 호스트에 접근할 인증이 없는 것으로 판단한 상기 서버가 생성하여 전송하는 소정의 인증불가 메시지를 수신하는 단계 및 상기 인증불가 메시지를 수신한 경우, 상기 디바이스로 상기 연결요청을 불허하는 연결요청 불가 메시지를 전송하는 단계를 더 포함할 수 있다. The method of performing a connection process of the wireless USB host may include: receiving a predetermined non-authentication message generated and transmitted by the server that determines that the identifier of the device included in the authentication request message does not have authentication to access the host; When receiving the non-authentication message, the method may further include transmitting a non-authentication request message to the device.

여기서, 상기 연결요청에 포함된 상기 디바이스 식별자는 다른 무선 USB 호스트와의 연결과정에 사용한 것이 바람직하다.Here, the device identifier included in the connection request is preferably used in the connection process with another wireless USB host.

상기 무선 USB 호스트의 연결과정 수행방법에서, 상기 인증요청 메시지를 전송하는 단계는, 상기 디바이스와 접속하는 네트워크와 다른 별도의 유선 또는 무선 네트워크를 통해 상기 서버로 전송하는 것이 바람직하다.In the method of performing a connection process of the wireless USB host, the transmitting of the authentication request message is preferably transmitted to the server through a separate wired or wireless network different from the network connected to the device.

이하에서는, 도면을 참조하여 본 발명을 상세히 설명한다.Hereinafter, the present invention will be described in detail with reference to the drawings.

도 2는 본 발명에 따른 무선 USB 시스템의 구성도이다. 2 is a block diagram of a wireless USB system according to the present invention.

도 2를 참조하면, 본 발명의 무선 USB 시스템(200)은, 네트워크 서버(201), 제1 무선 USB 호스트(203) 및 제2 무선 USB 호스트(205)가 네트워크(207)를 통해 연결되어 있으며, 무선 USB 디바이스(209)가 제1 무선 USB 호스트(203) 및 제2 무선 USB 호스트(205)와 소정의 무선 USB 채널을 형성하며 연결된다. 2, in the wireless USB system 200 of the present invention, a network server 201, a first wireless USB host 203, and a second wireless USB host 205 are connected through a network 207. The wireless USB device 209 is connected with the first wireless USB host 203 and the second wireless USB host 205 to form a predetermined wireless USB channel.

네트워크(207)를 통해 연결된 네트워크 서버(201), 제1 무선 USB 호스트(203) 및 제2 무선 USB 호스트(205)는, 무선 USB 통신과 다른 네트워크 시스템를 형성함으로써 다른 목적을 위해 사용될 수 있으며, 무선랜(wireless LAN), 기타 유/무선 네트워크가 해당하며, 홈 네트워크 시스템은 그 일 예가 된다. The network server 201, the first wireless USB host 203 and the second wireless USB host 205 connected via the network 207 may be used for other purposes by forming a network system different from the wireless USB communication, LAN (wireless LAN), and other wired / wireless networks, and home network system is an example.

본 발명의 제1 무선 USB 호스트(203) 및 제2 무선 USB 호스트(205)는 무선 USB 디바이스(209)와 소정의 연결과정(Connection Process)을 수행할 수 있다. 이때, 제1 무선 USB 호스트(203) 및 제2 무선 USB 호스트(205)는, 무선 USB 디바이스(209)를 위한 디바이스 정보를 네트워크 서버(201)로부터 전달받아 무선 USB 디바이스(209)에 전송함으로써, 무선 USB 디바이스(209)를 위한 연결문맥(CC: Connection Context)을 개별적으로 생성하지 아니한다. 따라서, 연결과정이 간단해지고, 소요되는 시간을 단축할 수 있다. The first wireless USB host 203 and the second wireless USB host 205 of the present invention may perform a predetermined connection process with the wireless USB device 209. At this time, the first wireless USB host 203 and the second wireless USB host 205, by receiving the device information for the wireless USB device 209 from the network server 201 and transmits to the wireless USB device 209, It does not individually create a connection context (CC) for the wireless USB device 209. Therefore, the connection process can be simplified and the time required can be shortened.

연결과정이라 함은, 호스트와 디바이스간에 데이터 전송을 수행하기 이전에, 호스트가 디바이스의 연결됨을 인식하고, 보안이 제공되는 데이터 전송을 수행하기 위한 암호 키를 교환하는 과정이다. 무선 USB 통신은 기존의 유선 USB와 달리 케이블을 사용하지 않고 무선으로 전송하기 때문에 연결과정과 같은 별도의 절차가 필요하다.The connection process is a process of recognizing that the host is connected to the device before exchanging data between the host and the device, and exchanging an encryption key for performing data transmission provided with security. Unlike conventional wired USB, wireless USB communication uses a separate procedure such as a connection process because it transmits wirelessly without using a cable.

디바이스 정보는 해당 디바이스의 디바이스 식별자(CDID: Connection Device ID)와 해당 디바이스와 데이터를 송수신할 때 사용할 암호키(CK: Connection Key)로서, 무선 USB 호스트와 무선 USB 디바이스간 통신을 위해 사용되는 정보이다. 여기서, 디바이스 식별자(CDID)는 무선 USB 통신에서 각 무선 USB 디바이스를 구별하기 위해 사용하는 식별자로서 무선 USB 호스트가 지정하며, 암호키(CK)는, 무선 USB 호스트가 특정 무선 USB 디바이스와 데이터를 송수신할 때 데이터를 암호화하기 위한 암호를 교환하기 위해 사용하는 키로서, 무선 USB 디바이스 마다 다르고 무선 USB 호스트가 지정한다. The device information is a device identifier (CDID: Connection Device ID) of the corresponding device and an encryption key (CK) used to transmit and receive data with the device, and is information used for communication between the wireless USB host and the wireless USB device. . Here, the device identifier (CDID) is an identifier used by the wireless USB host to distinguish each wireless USB device in wireless USB communication, and the encryption key (CK) is used by the wireless USB host to transmit and receive data with a specific wireless USB device. Key used to exchange passwords for encrypting data, which varies from wireless USB device to that specified by the wireless USB host.

네트워크 서버(201)는 네트워크(207)를 통해 제1 무선 USB 호스트(203) 및 제2 무선 USB 호스트(205)와 연결되어, 무선 USB 시스템(200)에 포함되는 별개의 네트워크 시스템을 구축하며, 해당 네트워크 시스템의 전반적인 동작을 제어한다. 이하에서는, 무선 USB 시스템(200) 중에서, 홈 네트워크 네트워크 서버(201), 제1 무선 USB 호스트(203), 제2 무선 USB 호스트(205) 및 네트워크(207)가 행하는 동작은, 무선 USB 연결과정에서 필요한 부분에 한정하여 설명한다.The network server 201 is connected to the first wireless USB host 203 and the second wireless USB host 205 through the network 207 to build a separate network system included in the wireless USB system 200, Controls the overall operation of the network system. Hereinafter, operations performed by the home network network server 201, the first wireless USB host 203, the second wireless USB host 205, and the network 207 among the wireless USB system 200 may include a wireless USB connection process. The description will be limited to the necessary parts.

네트워크 서버(201)는 연결과정을 수행한 무선 USB 디바이스에 관한 정보를 저장한다. 다시 말해, 네트워크 서버(201)는 연결과정을 통해 제1 무선 USB 호스트(203)나 제2 무선 USB 호스트(205)에 접속한 적이 있는 디바이스에 대한 정보를 저장하고, 관리 및 인증과정을 수행한다.The network server 201 stores information about the wireless USB device that has performed the connection process. In other words, the network server 201 stores information about a device that has been connected to the first wireless USB host 203 or the second wireless USB host 205 through a connection process, and performs management and authentication processes. .

네트워크 서버(201)는 제1 무선 USB 호스트(203) 또는 제2 무선 USB 호스트(205)로부터 무선 USB 디바이스(209)의 디바이스 식별자(CDID)가 포함된 소정의 '인증요청 메시지'를 수신하면, 저장된 디바이스 정보를 검색하여 해당 인증요청 메 시지에 포함된 디바이스 식별자(CDID)가 포함된 디바이스 정보가 존재하는지 검색한다. When the network server 201 receives a predetermined 'authentication request message' including the device identifier (CDID) of the wireless USB device 209 from the first wireless USB host 203 or the second wireless USB host 205, Search the stored device information to search for the existence of device information including the device identifier (CDID) included in the authentication request message.

인증요청 메시지는, 연결요청된 디바이스가 기존에 연결과정을 수행한 적이 있었는지에 대한 확인을 네트워크 서버(201)에게 요청하기 위해 제1 무선 USB 호스트(203) 또는 제2 무선 USB 호스트(205)가 전송하는 메시지로서, 해당 디바이스의 디바이스 식별자(CDID)를 포함한다.The authentication request message may include a first wireless USB host 203 or a second wireless USB host 205 to request the network server 201 to confirm whether the connection requesting device has previously performed the connection process. Is a message sent by the device, including the device identifier (CDID) of the device.

네트워크 서버(201)는, 만약 해당 디바이스 식별자(CDID)가 기 저장된 것이 아니라면, 연결요청한 무선 USB 디바이스(209)의 디바이스 식별자(CDID)를 새로이 생성한다. 네트워크 서버(201)에 저장되지 않는 디바이스 식별자라면, 해당 무선 USB 디바이스(209)가 제1 무선 USB 호스트(203) 및 제2 무선 USB 호스트(205) 누구와도 연결과정을 수행한 적이 없는 것이며, 디바이스 식별자도 무선 USB 디바이스(209)가 스스로 선택한 임의의 식별자이기 때문이다. If the corresponding device identifier (CDID) is not stored in advance, the network server 201 newly generates a device identifier (CDID) of the wireless USB device 209 to which the connection has been requested. If the device identifier is not stored in the network server 201, the wireless USB device 209 has never performed a connection process with any of the first wireless USB host 203 and the second wireless USB host 205. This is because the device identifier is also an arbitrary identifier selected by the wireless USB device 209 by itself.

네트워크 서버(201)는 디바이스 식별자를 생성한 후, 무선 USB 디바이스(209)와 인증요청 메시지를 전송한 호스트(이하, 제1 무선 USB 호스트(203)라 가정함) 간 연결과정시 사용할 암호키(CK)를 생성한다. 그리고, 네트워크 서버(201)는 생성된 암호키(CK)와 디바이스 식별자(CDID)를 쌍으로 하는 디바이스 정보를 저장하고, 제1 무선 USB 호스트(203)에게 해당 디바이스 정보를 인증 메시지에 포함시켜 전송한다. 인증 메시지는, 인증요청 메시지에 대응하여, 네트워크 서버(201)가 인증요청 메시지를 전송한 제1 무선 USB 호스트(203)에게 전송하는 메시지이다.After generating the device identifier, the network server 201 generates an encryption key for use in the connection process between the wireless USB device 209 and the host (hereinafter, referred to as the first wireless USB host 203) that has sent an authentication request message ( CK). The network server 201 stores device information in which the generated encryption key CK and the device identifier CDID are paired, and transmits the device information to the first wireless USB host 203 in an authentication message. do. The authentication message is a message transmitted to the first wireless USB host 203 to which the network server 201 transmits the authentication request message in response to the authentication request message.

네트워크 서버(201)는, 만약 해당 디바이스 식별자(CDID)가 기 저장된 디바 이스 정보 중하나에 포함된 것이라면, 해당 디바이스 정보에 포함되어 저장된 암호키(CK)를 제1 무선 USB 호스트(203)에게 전달한다. If the corresponding device identifier (CDID) is included in one of the stored device information, the network server 201 transmits the stored encryption key (CK) included in the device information to the first wireless USB host 203. do.

실시 예에 따라서는, 네트워크 서버(201)는 제1 무선 USB 호스트(203)로부터 무선 USB 디바이스(209)와의 연결과정 수행성공의 결과를 통보받을 때, 해당 디바이스 정보를 저장할 수 있다.According to an embodiment of the present disclosure, when the network server 201 is notified of the result of the successful connection process with the wireless USB device 209 from the first wireless USB host 203, the network server 201 may store corresponding device information.

또한, 다른 실시 예에 따라서는, 네트워크 서버(201)가 제1 무선 USB 호스트(203) 및 제2 무선 USB 호스트(205)에 접속할 수 있는 무선 USB 디바이스에 대한 인증과정을 포함할 수 있으며, 이에 따라 특정 무선 USB 디바이스가 특정 무선 USB 호스트에 접속할 인증이 없는 경우에 해당 디바이스 정보를 생성하지 않고 특정 무선 USB 호스트로 소정의 '인증불가 메시지'를 전송할 수 있다. Further, according to another embodiment, the network server 201 may include an authentication process for a wireless USB device that can connect to the first wireless USB host 203 and the second wireless USB host 205, and thus Accordingly, when a specific wireless USB device does not have authentication to access a specific wireless USB host, a predetermined 'non-authentication message' may be transmitted to the specific wireless USB host without generating corresponding device information.

네트워크(207)는 유선 또는 무선 네트워크를 포함하며, 네트워크 서버(201)와 제1 무선 USB 호스트(203) 및 제2 무선 USB 호스트(205)를 연결한다. 네트워크(207)는 블루투스(Bluetooth), 무선랜(Wireless LAN) 및 지그비(Zigbee)와 같은 근거리 통신망이 바람직하다.The network 207 includes a wired or wireless network and connects the network server 201 with the first wireless USB host 203 and the second wireless USB host 205. The network 207 is preferably a local area network such as Bluetooth, Wireless LAN, and Zigbee.

제1 무선 USB 호스트(203) 및 제2 무선 USB 호스트(205)는 기본적으로, 네트워크(207)를 통해 네트워크 서버(201)와 연결되어 별개의 네트워크 시스템을 구축할 수 있으며, 무선 USB 디바이스(209)와 무선 USB 통신을 수행한다. 따라서, 제1 무선 USB 호스트(203) 및 제2 무선 USB 호스트(205)는, 네트워크(207)를 통해 네트워크 서버(201)에 접속할 수 있는 네트워크인터페이스(미도시)뿐만 아니라, 무선 USB 디바이스(209)와 접속할 수 있는 무선인터페이스(미도시)를 포함하는 것이면 해당할 수 있으며, 각종 가전기기, 음향기기, 영상기기 및 개인용 컴퓨터 등이 될 수 있다.The first wireless USB host 203 and the second wireless USB host 205 may basically be connected to the network server 201 through the network 207 to establish a separate network system, and the wireless USB device 209 To perform wireless USB communication. Thus, the first wireless USB host 203 and the second wireless USB host 205 can be connected to the network server 201 via the network 207 as well as the wireless USB device 209 as well as the network interface (not shown). In this case, a wireless interface (not shown) that can be connected to the present invention may be used, and various home appliances, audio devices, video devices, and personal computers may be used.

제1 무선 USB 호스트(203) 및 제2 무선 USB 호스트(205)의 내부 구성은 아래에서 다시 설명하기로 하고, 여기에서는 제1 무선 USB 호스트(203) 및 제2 무선 USB 호스트(205)의 동작을 중심으로 설명한다. 제1 무선 USB 호스트(203) 및 제2 무선 USB 호스트(205) 각각의 동작은 동일하게 설명될 수 있으므로, 제1 무선 USB 호스트(203)를 중심으로 설명한다. 또한, 앞서 언급한 바와 같이, 제1 무선 USB 호스트(203), 제2 무선 USB 호스트(205)가 행하는 동작은, 무선 USB 디바이스(209)와의 연결과정에서 필요한 부분에 한정하여 설명하며, 홈 네트워크에 대한 설명은 생략한다.The internal configuration of the first wireless USB host 203 and the second wireless USB host 205 will be described again below, and here, operations of the first wireless USB host 203 and the second wireless USB host 205 will be described. Explain the center. Since the operation of each of the first wireless USB host 203 and the second wireless USB host 205 can be described in the same manner, the first wireless USB host 203 will be described. In addition, as mentioned above, operations performed by the first wireless USB host 203 and the second wireless USB host 205 will be described as limited to those necessary in the connection process with the wireless USB device 209, and the home network Description of the description is omitted.

제1 무선 USB 호스트(203)는 소정의 MMC(Micro-scheduled Management Command) 메시지를 주기적으로 브로드캐스트 하며, 무선 USB 디바이스(209)로부터 소정의 연결요청을 수신하면, 연결요청된 무선 USB 디바이스(209)의 디바이스 식별자(CDID)를 포함하는 인증요청 메시지를 네트워크 서버(201)로 전송한다.The first wireless USB host 203 periodically broadcasts a predetermined micro-scheduled management command (MMC) message, and upon receiving a predetermined connection request from the wireless USB device 209, the connected wireless USB device 209 Send an authentication request message including the device identifier (CDID) of the < RTI ID = 0.0 >

MMC 메시지는, 무선 USB 호스트가 무선 USB 디바이스와의 무선 채널을 관리하기 위하여 수퍼프레임(Superframe)의 전반부에서 주기적으로 브로드캐스트하는 메시지로서, 각 무선 USB 디바이스를 위한 채널 할당 정보 및 호스트 관련정보를 포함한다. 호스트 관련정보는, 무선 USB 통신에서 각 호스트를 구별하기 위해, 호스트 식별자(CHID: Connection Host ID)를 포함한다.The MMC message is a message periodically broadcasted in the first half of a superframe by a wireless USB host to manage a wireless channel with the wireless USB device, and includes channel assignment information and host related information for each wireless USB device. do. The host related information includes a host identifier (CHID: Connection Host ID) to distinguish each host in wireless USB communication.

제1 무선 USB 호스트(203)는 네트워크 서버(201)로부터 인증 메시지를 수신하면, 인증 메시지에 포함된 디바이스 정보를 추출하여 메모리(미도시)에 저장하며, 디바이스 정보에 포함된 디바이스 식별자(CDID) 및 암호키(CK)와 함께 연결요청 수락의 응답을 무선 USB 디바이스(209)에게 전송함으로써 연결과정을 완료한다. When the first wireless USB host 203 receives the authentication message from the network server 201, the first wireless USB host 203 extracts device information included in the authentication message and stores the device information in a memory (not shown), and includes a device identifier (CDID) included in the device information. And a response of accepting the connection request together with the encryption key CK to the wireless USB device 209 to complete the connection process.

제1 무선 USB 호스트(203)는 해당 무선 USB 디바이스(209)와의 연결이 해제되면, 메모리(미도시)상의 디바이스 정보도 삭제하며, 저장매체(미도시)에 별도로 저장하지 않을 수 있다. When the connection with the corresponding wireless USB device 209 is released, the first wireless USB host 203 may also delete device information on a memory (not shown) and may not separately store the information on a storage medium (not shown).

따라서, 제1 무선 USB 호스트(203)는 무선 USB 디바이스(209)를 위한 연결문맥(CC)을 별도로 저장할 필요가 없으므로, 저장매체를 효과적으로 활용할 수 있다. 무선 USB 시스템(200) 내에 다수의 무선 USB 디바이스가 포함되더라도, 제1 무선 USB 호스트(203) 또는 제2 무선 USB 호스트(205)가 각 무선 USB 디바이스를 위한 연결문맥(CC)을 저장할 필요가 없게 되며, 네트워크 서버(201)만이 디바이스 정보를 관리, 저장한다.Therefore, since the first wireless USB host 203 does not need to separately store the connection context CC for the wireless USB device 209, the storage medium can be effectively utilized. Even if a plurality of wireless USB devices are included in the wireless USB system 200, the first wireless USB host 203 or the second wireless USB host 205 does not need to store a connection context (CC) for each wireless USB device. Only the network server 201 manages and stores device information.

실시 예에 따라, 제1 무선 USB 호스트(203)는 네트워크 서버(201)로부터 인증불가 메시지를 수신한 경우, 무선 USB 디바이스(209)로 연결요청을 불허하는 연결요청 불가의 응답을 전송할 수 있다.According to an embodiment of the present disclosure, when the first wireless USB host 203 receives a non-authentication message from the network server 201, the first wireless USB host 203 may transmit a connection request impossible response that disallows the connection request to the wireless USB device 209.

무선 USB 디바이스(209)는 무선 USB 디바이스로서의 기능을 수행하며, 기본적으로 제1 무선 USB 호스트(203) 또는 제2 무선 USB 호스트(205)와의 연결과정을 수행한 후 해당 호스트와 각종 데이터를 송수신할 수 있다. 무선 USB 디바이스 (209)는, 이동식 저장매체, 휴대전화, PDA, 디지털 카메라, 프린터 등 무선 USB 디바이스 기능을 수행할 수 있는 장치이면 해당한다. The wireless USB device 209 functions as a wireless USB device, and basically performs a connection process with the first wireless USB host 203 or the second wireless USB host 205, and then transmits and receives various data with the corresponding host. Can be. The wireless USB device 209 corresponds to a device capable of performing a wireless USB device function such as a mobile storage medium, a mobile phone, a PDA, a digital camera, a printer, and the like.

무선 USB 디바이스(209)는, 제1 무선 USB 호스트(203) 또는 제2 무선 USB 호스트(205)가 브로드캐스트하는 MMC 메시지에 포함된 호스트 식별자(CHID)를 추출하여, 연결하기 원하는 호스트로 소정의 연결요청을 전송한다. The wireless USB device 209 extracts a host identifier (CHID) included in an MMC message broadcasted by the first wireless USB host 203 or the second wireless USB host 205, and selects a predetermined host as a host to be connected. Send the connection request.

예를 들어, 무선 USB 디바이스(209)가 제1 무선 USB 호스트(203)로 연결요청하는 경우를 가정한다. 무선 USB 디바이스(209)는, 자신이 이전에 제1 무선 USB 호스트(203) 또는 제2 무선 USB 호스트(205)와의 연결과정을 통해 저장해 둔 디바이스 식별자(CDID)가 있는 경우라면, 해당 디바이스 식별자(CDID)를 이용하여 제1 무선 USB 호스트(203)에게 연결요청을 전송한다.For example, assume that the wireless USB device 209 requests to connect to the first wireless USB host 203. If the wireless USB device 209 has a device identifier (CDID) previously stored through the connection with the first wireless USB host 203 or the second wireless USB host 205, the corresponding device identifier ( The connection request is transmitted to the first wireless USB host 203 using the CDID.

무선 USB 디바이스(209)는, 이전에 제1 무선 USB 호스트(203) 또는 제2 무선 USB 호스트(205) 누구와도 연결과정을 수행한 적이 없었다면, 임의의 디바이스 식별자(예를 들어, CDID = 0)를 생성하여 제1 무선 USB 호스트(203)로 연결요청을 전송한다.The wireless USB device 209 has not previously performed a connection with anyone of the first wireless USB host 203 or the second wireless USB host 205, if any device identifier (eg, CDID = 0). ) To send the connection request to the first wireless USB host 203.

무선 USB 디바이스(209)는, 제1 무선 USB 호스트(203)로 연결요청을 한 후, 제1 무선 USB 호스트(203)가 전송하는 연결요청 수락의 응답을 수신하고, 응답에 포함된 디바이스 식별자(CDID) 및 암호키(CK)를 해당 호스트 식별자(CHID)와 함께 저장함으로써 연결과정을 완료한다. 이 경우, 응답에 포함된 디바이스 식별자(CDID)는 통상 연결요청시 사용한 것이지만, 연결요청시 임의의 디바이스 식별자(CDID = 0)를 사용하였다면 새로운 디바이스 식별자(CDID)가 포함될 수 있다. After the wireless USB device 209 makes a connection request to the first wireless USB host 203, the wireless USB device 209 receives a response of accepting the connection request transmitted by the first wireless USB host 203, and includes a device identifier ( The connection process is completed by storing the CDID) and the encryption key (CK) together with the corresponding host identifier (CHID). In this case, the device identifier (CDID) included in the response is normally used in the connection request, but if a random device identifier (CDID = 0) is used in the connection request, the new device identifier (CDID) may be included.

무선 USB 디바이스(209)가, 제1 무선 USB 호스트(203)에 연결과정을 수행한 후 제2 무선 USB 호스트(205)에 연결과정을 수행코자 할 경우, 저장된 디바이스 식별자(CDID)를 이용하여 제2 무선 USB 호스트(205)로 연결요청을 전송한다. When the wireless USB device 209 performs the connection process to the second wireless USB host 205 after performing the connection process to the first wireless USB host 203, the wireless USB device 209 may use the stored device identifier (CDID). 2 Sends a connection request to the wireless USB host 205.

제2 무선 USB 호스트(205)는, 앞서 설명한 제1 무선 USB 호스트(203)와 동일하게 동작하며, 네트워크 서버(201)로부터 제1 무선 USB 호스트(203)가 수신한 것과 동일한 디바이스 정보를 수신한다. 예를 들어, 제1 무선 USB 호스트(203)와의 무선 USB 통신을 위해 네트워크 서버(201)로부터 받은 무선 USB 디바이스(209)의 디바이스 정보가 CDID = 10, CK = AAAA라고 하면, 제2 무선 USB 호스트(205)도 동일한 디바이스 정보를 수신한다. 이에 따라, 무선 USB 디바이스(209)는 제2 무선 USB 호스트(205)와의 데이터 통신을 위한 연결문맥(CC)을 저장하게 된다. The second wireless USB host 205 operates in the same manner as the first wireless USB host 203 described above, and receives the same device information that the first wireless USB host 203 receives from the network server 201. . For example, if the device information of the wireless USB device 209 received from the network server 201 for wireless USB communication with the first wireless USB host 203 is CDID = 10 and CK = AAAA, the second wireless USB host 205 also receives the same device information. Accordingly, the wireless USB device 209 stores the connection context CC for data communication with the second wireless USB host 205.

다음의 표 1은, 도 2를 기초로, 무선 USB 디바이스(209)가 호스트 별로 저장한 연결문맥(CC)의 예를 보인다. Table 1 below shows an example of a connection context (CC) stored by the wireless USB device 209 for each host based on FIG. 2.

제1 무선 USB 호스트First wireless USB host 제2 무선 USB 호스트Second wireless USB host 호스트 식별자(CHID)Host identifier (CHID) 22 44 디바이스 식별자(CDID)Device identifier (CDID) 1010 1010 암호키(CK)Encryption key (CK) AAAAAAAA AAAAAAAA

표 1을 참조하면, 동일한 무선 USB 디바이스(209)에 대하여는, 호스트의 수와 관계없이, 디바이스 식별자(CDID) 및 암호키(CK)를 동일하게 사용함을 알 수 있다.Referring to Table 1, it can be seen that for the same wireless USB device 209, the device identifier CDID and the encryption key CK are used the same regardless of the number of hosts.

도 3은 본 발명에 따른 무선 USB 호스트의 블록도이다. 3 is a block diagram of a wireless USB host in accordance with the present invention.

도 3에 도시된 무선 USB 호스트(300)는 제1 무선 USB 호스트(203) 및 제2 무선 USB 호스트(205)에 대응된다. 이하에서도 앞서 설명한 바와 같이, 무선 USB 디바이스(209)와의 무선 USB 통신에 관한 구성에 한정하여 설명하며, 홈 네트워크에 대한 설명은 간략히 하거나 생략한다.The wireless USB host 300 shown in FIG. 3 corresponds to the first wireless USB host 203 and the second wireless USB host 205. Hereinafter, as described above, the configuration of the wireless USB communication with the wireless USB device 209 will be limited to the description, and the description of the home network will be briefly or omitted.

무선 USB 호스트(300)는 메모리(301), 네트워크인터페이스부(303), 무선인터페이스부(305) 및 제어부(310)를 포함한다. The wireless USB host 300 includes a memory 301, a network interface unit 303, a wireless interface unit 305, and a controller 310.

메모리(301)는 각종 활성 및 비활성 메모리를 포함하며, 무선 USB 호스트(300)의 각종 프로그램이나 데이터들이 저장될 수 있다. 메모리(301)에는 디바이스 정보가 저장된다. 실시 예에 따라, 별도의 저장매체(미도시)에 디바이스 정보를 저장할 수 있다.The memory 301 includes various active and inactive memories, and various programs or data of the wireless USB host 300 may be stored. The device information is stored in the memory 301. According to an embodiment, device information may be stored in a separate storage medium (not shown).

네트워크인터페이스부(303)는 네트워크(207)를 통해 네트워크 서버(201)에 접속할 수 있는 무선 또는 유선 네트워크 인터페이스로서, 네트워크(207)의 종류 및 방법에 대응된다. 네트워크인터페이스부(303)는 네트워크 서버(201)를 포함하는 네트워크(207)에 연결된 각종 장치(예를 들어, 제2 무선 USB 호스트(205))로부터 전송되는 데이터를 수신하여 제어부(310)로 전송하며, 제어부(310)로부터 수신한 데이터를 네트워크(207)를 통해 네트워크 서버(201) 등으로 전송한다.The network interface unit 303 is a wireless or wired network interface that can be connected to the network server 201 through the network 207, and corresponds to the type and method of the network 207. The network interface unit 303 receives data transmitted from various devices (for example, the second wireless USB host 205) connected to the network 207 including the network server 201 and transmits the data to the controller 310. The data received from the controller 310 is transmitted to the network server 201 through the network 207.

무선인터페이스부(305)는 무선 USB 디바이스(209)와의 무선 USB 통신에 있어 물리계층의 통신을 수행한다. 무선인터페이스부(305)는 제어부(310)로부터 수신한 데이터나 메시지를 무선 USB 디바이스(209)로 전송하며, 무선 USB 디바이스(209)로부터 전송되는 데이터를 수신하여, 제어부(310)로 전송한다. The wireless interface unit 305 performs physical layer communication in wireless USB communication with the wireless USB device 209. The wireless interface unit 305 transmits data or a message received from the control unit 310 to the wireless USB device 209, receives data transmitted from the wireless USB device 209, and transmits the data or message to the control unit 310.

여기서는, 네트워크인터페이스부(303)와 무선인터페이스부(305)를 별도로 구분하여 도시하였으나, 실시 예에 따라서는, 네트워크(207)의 통신방식과 무선 USB의 통신방식 등이 일치되는 등 조건이 만족하면, 무선인터페이스부(305)가 네트워크인터페이스부(303)의 기능을 포함할 수 있다. Here, although the network interface unit 303 and the wireless interface unit 305 are shown separately, according to an embodiment, if the conditions are satisfied, such as the communication method of the network 207 and the communication method of the wireless USB, etc. match. The wireless interface unit 305 may include a function of the network interface unit 303.

제어부(310)는 무선 USB 호스트(300)의 전반적인 동작을 제어한다. 제어부(310)는, 무선 USB 호스트(300)가 본 발명의 기능과 다른 사용자 어플리케이션 프로그램(예를 들어, 영상처리, 음성처리 또는 각종 설비제어 등)을 수행하도록 설계된 경우라면, 해당 프로그램에 따른 동작을 수행한다. 다만, 이하에서는 무선 USB 호스트로서의 기능 이외의 것에 대한 설명을 생략하며, 도 3에도 생략되었다. The controller 310 controls the overall operation of the wireless USB host 300. If the wireless USB host 300 is designed to perform a user application program (for example, image processing, audio processing, or various facility control, etc.) different from the function of the present invention, the operation according to the corresponding program is performed. Do this. However, hereinafter, descriptions other than functions as a wireless USB host will be omitted, and omitted in FIG. 3.

제어부(310)는, USB처리부(311)를 포함하여 무선 USB 호스트로서 무선 USB 디바이스(209)와의 통신을 제어하며, 네트워크처리부(313)를 포함하여 네트워크 서버(201)와의 통신을 제어한다. The control unit 310 includes a USB processing unit 311 to control communication with the wireless USB device 209 as a wireless USB host, and includes a network processing unit 313 to control communication with the network server 201.

USB처리부(311)는 무선 USB 디바이스(209)와의 연결과정을 위하여 소정의 채널 정보를 포함하는 MMC 메시지를 무선인터페이스부(305)로 출력함으로써 무선 USB 디바이스(209)에게 브로드캐스트 한다. The USB processing unit 311 broadcasts to the wireless USB device 209 by outputting an MMC message including predetermined channel information to the wireless interface unit 305 for the connection process with the wireless USB device 209.

USB처리부(311)는, 무선 USB 디바이스(209)로부터 연결요청을 받으면, 연결요청된 무선 USB 디바이스(209)의 식별자를 포함하는 인증요청 메시지를 생성하여 네트워크처리부(313)로 전달하며, 네트워크처리부(313)를 통해 네트워크 서버(201)로부터 수신한 디바이스 정보를 메모리(301)에 저장한다.When receiving the connection request from the wireless USB device 209, the USB processing unit 311 generates an authentication request message including an identifier of the wireless USB device 209 that is requested to be connected to the network processing unit 313, and transmits the authentication request message to the network processing unit 313. The device information received from the network server 201 through 313 is stored in the memory 301.

USB처리부(311)는, 디바이스 정보를 포함하는 연결요청 수락의 응답을 무선인터페이스부(305)를 통해 무선 USB 디바이스(209)로 전송한다.The USB processing unit 311 transmits a response of accepting the connection request including the device information to the wireless USB device 209 through the wireless interface unit 305.

네트워크처리부(313)는 USB처리부(311)로부터 수신한 인증요청 메시지를 네트워크인터페이스부(303)를 통해 네트워크 서버(201)로 전송하고, 네트워크 서버(201)로부터 인증 메시지를 수신하여 USB처리부(311)로 전송한다.The network processing unit 313 transmits the authentication request message received from the USB processing unit 311 to the network server 201 through the network interface unit 303, receives the authentication message from the network server 201, and receives the USB processing unit 311. To send).

여기서는, 네트워크처리부(313)가 제어부(310)에 포함되는 것으로 도시하고 설명하였으나, 실시 예에 따라서는, 네트워크처리부(313)가 네트워크인터페이스부(303)에 포함될 수 있으며, USB처리부(311)만이 제어부(310)에 포함될 수 있다. Here, although the network processor 313 is illustrated and described as being included in the controller 310, in some embodiments, the network processor 313 may be included in the network interface unit 303, and only the USB processor 311 may be used. It may be included in the controller 310.

도 4는 본 발명에 따른 무선 USB 시스템의 동작 설명에 제공되는 흐름도이다. 이하, 도 1 내지 도 4 및 표 1을 참조하여, 본 발명의 무선 USB 시스템(200)의 동작을 설명하되, 도 3의 무선 USB 호스트(300)의 세부구성요소 단계까지 언급하지 아니하고, 제1 무선 USB 호스트(203)와 무선 USB 디바이스(209)의 차원에서 설명한다. 4 is a flowchart provided to explain the operation of the wireless USB system according to the present invention. Hereinafter, the operation of the wireless USB system 200 according to the present invention will be described with reference to FIGS. 1 to 4 and Table 1, but the detailed component steps of the wireless USB host 300 of FIG. The description is given in terms of the wireless USB host 203 and the wireless USB device 209.

제1 무선 USB 호스트(203)는 소정의 주기로 자신의 호스트 식별자를 포함하는 MMC 메시지를 브로드캐스트하며(S401), 무선 USB 디바이스(209)는 MMC 메시지를 수신하고 제1 무선 USB 호스트(203)에 연결하기 위하여 소정의 연결요청을 한다. 이러한 연결요청은 자신의 디바이스 식별자(CDID)를 포함한다. 무선 USB 디바이스(209)가 제1 무선 USB 호스트(203) 뿐 아니라, 제2 무선 USB 호스트(205)와도 이전에 연결이 없었다고 가정하면, 임의의 디바이스 식별자(CDID = 0)가 사용된다(S403).The first wireless USB host 203 broadcasts an MMC message including its host identifier at predetermined intervals (S401), and the wireless USB device 209 receives the MMC message and sends a message to the first wireless USB host 203. In order to make a connection, a predetermined connection request is made. This connection request includes its device identifier (CDID). Assuming that the wireless USB device 209 has not previously connected with the second wireless USB host 205 as well as the first wireless USB host 203, an arbitrary device identifier (CDID = 0) is used (S403). .

제1 무선 USB 호스트(203)는 무선 USB 디바이스(209)의 연결요청에 포함된 디바이스 식별자를 포함하는 인증요청 메시지를 네트워크 서버(201)로 전송한다(S405). The first wireless USB host 203 transmits an authentication request message including the device identifier included in the connection request of the wireless USB device 209 to the network server 201 (S405).

네트워크 서버(201)는 인증요청 메시지에 포함된 디바이스 식별자가 기 저장된 디바이스 정보 중 하나에 대응되는 것이 없는지를 검색한다(S407).The network server 201 searches whether the device identifier included in the authentication request message corresponds to one of previously stored device information (S407).

해당 디바이스 식별자가 기 저장된 디바이스 정보에 포함된 것이 아니라면, 연결요청한 무선 USB 디바이스(209)를 위한 디바이스 식별자와 암호키(CK)를 생성하여 새로운 디바이스 정보로 저장한다. 따라서, S403 단계의 가정처럼 디바이스 식별자가 임의로 지정된 것이라면, 무선 USB 디바이스(209)를 위한 디바이스 식별자(CDID = 10) 및 암호키(CK = AAAA)가 새로이 생성된다(S409). If the device identifier is not included in the previously stored device information, a device identifier and an encryption key CK for the wireless USB device 209 to which the connection has been requested are generated and stored as new device information. Accordingly, if the device identifier is arbitrarily designated as in the assumption of step S403, a device identifier (CDID = 10) and an encryption key (CK = AAAA) for the wireless USB device 209 are newly generated (S409).

네트워크 서버(201)는 해당 디바이스 정보를 포함하는 인증 메시지를 제1 무선 USB 호스트(203)로 전송한다. 만약 S407 단계의 판단결과, 기 저장된 디바이스 정보에 포함된 디바이스 식별자라면 해당 디바이스 정보를 그대로 제1 무선 USB 호스트(203)로 전송한다(S411). The network server 201 transmits an authentication message including corresponding device information to the first wireless USB host 203. If it is determined in step S407 that the device identifier is included in the previously stored device information, the corresponding device information is transmitted to the first wireless USB host 203 as it is (S411).

제1 무선 USB 호스트(203)는, 수신한 디바이스 정보를 별도의 저장매체에 저장하지 않고, 무선 USB 디바이스(209)와 연결을 유지하는 동안 메모리(301)에 보관하며, 무선 USB 디바이스(209)와 연결이 해제되면 삭제할 수 있다(S413). The first wireless USB host 203 does not store the received device information in a separate storage medium, but keeps it in the memory 301 while maintaining a connection with the wireless USB device 209, and the wireless USB device 209. If the connection with the connection is released (S413).

제1 무선 USB 호스트(203)는 수신한 디바이스 정보를 포함하는 연결요청 수락의 응답을 무선 USB 디바이스(209)로 전송한다(S415).The first wireless USB host 203 transmits a response of accepting the connection request including the received device information to the wireless USB device 209 (S415).

무선 USB 디바이스(209)는 연결요청 수락의 응답을 수신하면, 해당 디바이스 정보(CDID = 10, CK = AAAA) 및 호스트 식별자(CHID = 2)를 포함하는 연결문맥을 저장함으로써 연결과정을 완료한다(S417).Upon receiving the response of accepting the connection request, the wireless USB device 209 completes the connection process by storing a connection context including corresponding device information (CDID = 10, CK = AAAA) and a host identifier (CHID = 2) ( S417).

이러한 과정을 통해 제1 무선 USB 호스트(203)와 연결과정을 수행한 무선 USB 디바이스(209)가 제2 무선 USB 호스트(205)와 연결하는 경우에는, 도 4와 동일한 절차를 수행하게 된다. 따라서, S401 내지 S407 단계를 수행한다. 다만, S403 단계에서, 무선 USB 디바이스(209)는 디바이스 식별자로 10을 사용한다. 또한, S407의 판단결과 CDID =10은 기 저장된 것이므로, 새로운 디바이스 식별자와 암호키를 생성하지 않게 되므로, S409 단계를 수행하지 않는다. 따라서, 무선 USB 디바이스(209)는 표 1과 같은 연결문맥을 저장하게 된다.When the wireless USB device 209 that has connected with the first wireless USB host 203 through the process connects with the second wireless USB host 205, the same procedure as in FIG. 4 is performed. Therefore, steps S401 to S407 are performed. However, in step S403, the wireless USB device 209 uses 10 as the device identifier. In addition, since the CDID = 10 is previously stored as a result of the determination of S407, the new device identifier and the encryption key are not generated, and therefore, step S409 is not performed. Therefore, the wireless USB device 209 stores the connection context as shown in Table 1.

이상의 방법을 통해 본 발명에 따른 무선 USB 시스템이 동작한다.Through the above method, the wireless USB system according to the present invention operates.

본 발명은 방법, 디바이스 및 시스템으로 구현될 수 있다. 또한 본 발명이 컴퓨터 소프트웨어로 구현될 때는, 본 발명의 구성요소는 필요한 동작의 수행에 필요한 코드 세그먼트(code segment)로 대치될 수 있다. 프로그램이나 코드 세그먼트는 마이크로프로세서에 의해 처리될 수 있는 매체에 저장될 수 있으며, 전송매체나 통신 네트워크를 통하여 운반 파형(carrier waves)와 결합된 컴퓨터 데이터로서 전송될 수 있다.The invention can be implemented in methods, devices and systems. In addition, when the present invention is implemented in computer software, the components of the present invention may be replaced with code segments necessary for performing necessary operations. The program or code segment may be stored on a medium that can be processed by a microprocessor and transmitted as computer data coupled with carrier waves via a transmission medium or communication network.

마이크로프로세서에 의해 처리될 수 있는 매체는 전자회로, 반도체 메모리 소자, 롬(ROM), 플래시 메모리, EEPROM, 플로피 디스크, 광학적 디스크, 하드 디스크, 광섬유, 무선 네트워크 등과 같이 정보를 전달하고 저장할 수 있는 것을 포함한다. 또한, 컴퓨터 데이터는 전기적 네트워크 채널, 광섬유, 전자기장, 무선 네트워크 등을 통해 전송될 수 있는 데이터를 포함한다. Media that can be processed by a microprocessor include those capable of transmitting and storing information such as electronic circuits, semiconductor memory devices, ROMs, flash memories, EEPROMs, floppy disks, optical disks, hard disks, optical fibers, wireless networks, and the like. Include. Computer data also includes data that can be transmitted over electrical network channels, optical fibers, electromagnetic fields, wireless networks, and the like.

또한, 이상에서는 본 발명의 바람직한 실시 예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어서는 안 될 것이다.In addition, although the preferred embodiment of the present invention has been shown and described above, the present invention is not limited to the above-described specific embodiment, the technical field to which the invention belongs without departing from the spirit of the invention claimed in the claims. Of course, various modifications can be made by those skilled in the art, and these modifications should not be individually understood from the technical spirit or the prospect of the present invention.

이상 설명한 바와 같이, 본 발명에 따른, 무선 USB(Universal Serial Bus) 호스트는 다수의 무선 USB 디바이스와 연결을 유지하더라도, 해당 연결을 위한 연결문맥(CC: Connection Context)을 별도로 관리할 필요가 없다. As described above, the wireless USB (Universal Serial Bus) host according to the present invention does not need to separately manage a connection context (CC) for the connection, even if it maintains a connection with a plurality of wireless USB devices.

무선 USB 호스트가 무선 USB 디바이스와 연결과정을 수행할 때마다, 사용자에 의해 무선 USB 디바이스가 인증되어야 하는 불편함을 제거할 수 있으며, 이에 따라 한 번의 인증과정으로 다수의 무선 USB 호스트에 연결할 수 있게 된다. Whenever a wireless USB host performs a connection process with a wireless USB device, the inconvenience of having to authenticate the wireless USB device by the user can be eliminated, thus allowing a single authentication process to connect to multiple wireless USB hosts. do.

이것은 결국, 연결과정을 간략히 하고, 신속하게 하는 결과를 가져온다.This, in turn, simplifies and speeds up the connection process.

Claims (9)

무선 USB 디바이스로부터 수신된 연결요청 메시지에 대응하여, 소정의 디바이스 식별자와 암호키를 포함하는 소정의 연결요청수락의 응답 메시지를 상기 디바이스로 전송하여 연결과정을 수행하며, 소정의 서버에 접속 가능한 무선 USB 호스트에 있어서,In response to a connection request message received from a wireless USB device, a response message of a predetermined connection request acknowledgment including a predetermined device identifier and an encryption key is transmitted to the device to perform a connection process, and wirelessly accessible to a predetermined server. For a USB host, 소정의 인증요청 메시지를 상기 서버로 출력하고, 상기 인증요청 메시지에 대응하여 상기 서버에서 전송되는 인증 메시지를 수신하는 네트워크인터페이스부;A network interface unit outputting a predetermined authentication request message to the server and receiving an authentication message transmitted from the server in response to the authentication request message; 상기 디바이스에 접속하여, 상기 연결요청 및 상기 연결요청수락의 응답 메시지를 송수신하는 무선인터페이스부; A wireless interface unit accessing the device and transmitting and receiving the connection request and the response message of accepting the connection request; 상기 무선인터페이스부에서 상기 연결요청 메시지를 수신한 경우 상기 디바이스에 대한 상기 인증요청 메시지를 생성하여 상기 네트워크인터페이스부로 출력하며, 상기 네트워크인터페이스부로부터 수신한 상기 인증 메시지에 포함된 상기 디바이스 식별자와 암호키를 기초로 생성한 상기 연결요청수락의 응답 메시지를 상기 무선인터페이스부로 출력하는 제어부; 및When the wireless interface unit receives the connection request message, the authentication request message for the device is generated and output to the network interface unit, and the device identifier and encryption key included in the authentication message received from the network interface unit. A control unit for outputting a response message of accepting the connection request generated on the basis of the wireless interface unit; And 상기 제어부로부터 출력되는 상기 디바이스 식별자와 암호키가 저장되는 메모리;를 포함하는 것을 특징으로 하는 무선 USB 호스트.And a memory storing the device identifier and the encryption key output from the controller. 제 1항에 있어서,The method of claim 1, 상기 제어부는, 상기 디바이스와의 연결이 해제되는 경우, 상기 메모리에 저장된 상기 새로운 디바이스 식별자와 암호키를 삭제하는 것을 특징으로 하는 무선 USB 호스트.The control unit, when the connection with the device is released, the wireless USB host, characterized in that for deleting the new device identifier and encryption key stored in the memory. 제 1항에 있어서,The method of claim 1, 상기 네트워크인터페이스부는, 유선 또는 무선 인터페이스이고, 무선 인터페이스인 경우라면 무선랜(Wireless LAN), 블루투스(Bluetooth), 지그비(Zigbee) 및 UWB(Ultra Wide Band) 중 하나의 통신방식에 의해 상기 서버에 접속하는 것을 특징으로 하는 무선 USB 호스트.The network interface unit is a wired or wireless interface, and in the case of a wireless interface, the network interface unit is connected to the server by one of a wireless LAN, Bluetooth, Zigbee, and UWB (Ultra Wide Band) communication methods. Wireless USB host, characterized in that. 소정의 서버 및 무선 USB 디바이스에 접속 가능한 무선 USB 호스트의 연결과정 수행방법에 있어서,In the method of performing a connection process of a wireless USB host connectable to a predetermined server and a wireless USB device, 소정의 디바이스 식별자를 포함하는 연결요청 메시지를 상기 디바이스로부터 수신하는 단계;Receiving from the device a connection request message comprising a device identifier; 소정의 디바이스 정보를 저장하고 있는 상기 서버로 상기 연결요청 메시지에 대응하는 소정의 인증요청 메시지를 전송하는 단계;Transmitting a predetermined authentication request message corresponding to the connection request message to the server storing predetermined device information; 상기 인증요청 메시지에 포함된 상기 디바이스의 식별자가 상기 디바이스 정보에 기 저장된 것이라고 판단한 상기 서버가 전송하는 암호키를 수신하는 단계; 및Receiving an encryption key transmitted by the server that determines that the identifier of the device included in the authentication request message is previously stored in the device information; And 상기 디바이스 식별자 및 암호키를 포함하는 소정의 연결요청수락의 응답 메시지를 상기 디바이스로 전송하는 단계;를 포함하는 것을 특징으로 하는 무선 USB 호스트의 연결과정 수행방법. And transmitting to the device a response message of accepting a predetermined connection request including the device identifier and an encryption key. 제 4항에 있어서,The method of claim 4, wherein 상기 암호키는, 상기 디바이스의 식별자에 대응하여 상기 디바이스가 다른 무선 USB 호스트와의 연결과정에 사용된 것임을 특징으로 하는 무선 USB 호스트의 연결과정 수행방법. The encryption key is a method of performing a connection process of a wireless USB host, wherein the device is used in a connection process with another wireless USB host corresponding to the identifier of the device. 제 4항에 있어서,The method of claim 4, wherein 상기 인증요청 메시지에 포함된 상기 디바이스의 식별자가 상기 디바이스 정보에 저장되지 않은 것으로 판단한 상기 서버가 별도로 생성하여 전송하는 디바이스 식별자와 암호키를 수신하는 단계;를 더 포함하는 것을 특징으로 하는 무선 USB 호스트의 연결과정 수행방법. And receiving a device identifier and an encryption key, which are separately generated and transmitted by the server that determines that the identifier of the device included in the authentication request message is not stored in the device information. How to perform the connection process. 제 4항에 있어서,The method of claim 4, wherein 상기 인증요청 메시지에 포함된 상기 디바이스의 식별자가 상기 호스트에 접근할 인증이 없는 것으로 판단한 상기 서버가 생성하여 전송하는 소정의 인증불가 메시지를 수신하는 단계; 및Receiving a predetermined non-authentication message generated and transmitted by the server that determines that the identifier of the device included in the authentication request message does not have authentication to access the host; And 상기 인증불가 메시지를 수신한 경우, 상기 디바이스로 상기 연결요청을 불허하는 연결요청 불가 메시지를 전송하는 단계;를 더 포함하는 것을 특징으로 하는 무선 USB 호스트의 연결과정 수행방법. And when the non-authentication message is received, transmitting a non-authentication connection request message to the device. 제 4항에 있어서,The method of claim 4, wherein 상기 연결요청에 포함된 상기 디바이스 식별자는 다른 무선 USB 호스트와의 연결과정에 사용한 것임을 특징으로 하는 무선 USB 호스트의 연결과정 수행방법. And the device identifier included in the connection request is used in a connection process with another wireless USB host. 제 4항에 있어서,The method of claim 4, wherein 상기 인증요청 메시지를 전송하는 단계는, 상기 디바이스와 접속하는 네트워크와 다른 별도의 유선 또는 무선 네트워크를 통해 상기 서버로 전송하는 것을 특징으로 하는 무선 USB 호스트의 연결과정 수행방법. The transmitting of the authentication request message may include transmitting the authentication request message to the server through a separate wired or wireless network different from a network connecting with the device.
KR1020060004608A 2006-01-16 2006-01-16 Wireless USB host and how to perform the connection process Expired - Fee Related KR100753286B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060004608A KR100753286B1 (en) 2006-01-16 2006-01-16 Wireless USB host and how to perform the connection process

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060004608A KR100753286B1 (en) 2006-01-16 2006-01-16 Wireless USB host and how to perform the connection process

Publications (2)

Publication Number Publication Date
KR20070075874A true KR20070075874A (en) 2007-07-24
KR100753286B1 KR100753286B1 (en) 2007-08-29

Family

ID=38500893

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060004608A Expired - Fee Related KR100753286B1 (en) 2006-01-16 2006-01-16 Wireless USB host and how to perform the connection process

Country Status (1)

Country Link
KR (1) KR100753286B1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100804831B1 (en) * 2006-12-28 2008-02-20 삼성전자주식회사 How to create and manage sessions between a wireless USB host and a wireless USB device, wireless USB host and wireless USB device
US7802047B2 (en) 2007-11-12 2010-09-21 Samsung Electronics Co., Ltd. Universal serial bus device and universal serial bus system including the same
US9037852B2 (en) 2011-09-02 2015-05-19 Ivsc Ip Llc System and method for independent control of for-hire vehicles
WO2018199501A1 (en) * 2017-04-28 2018-11-01 삼성전자주식회사 Method for wireless connection and electronic device therefor
US11200755B2 (en) 2011-09-02 2021-12-14 Ivsc Ip Llc Systems and methods for pairing of for-hire vehicle meters and medallions
US12062069B2 (en) 2012-03-22 2024-08-13 Ivsc Ip, Llc Transaction and communication system and method for vendors and promoters
US12105864B2 (en) 2011-05-26 2024-10-01 Ivsc Ip, Llc Tamper evident system for modification and distribution of secured vehicle operating parameters
US12548377B2 (en) 2024-10-01 2026-02-10 Ivsc Ip Llc Tamper evident system for modification and distribution of secured vehicle operating parameters

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001144769A (en) 1999-11-11 2001-05-25 Sankyo Seiki Mfg Co Ltd Device adaptable to usb and its communication control method
KR100426911B1 (en) * 2001-08-14 2004-04-13 아리온통신 주식회사 The authentication method using USB key in WEB environment
KR100717238B1 (en) * 2002-10-29 2007-05-11 주식회사 아이오셀 External storage using UBS and service providing method using same
KR100462570B1 (en) * 2002-12-11 2004-12-17 한국전자통신연구원 Apparatus And Method of VoIP Service Interface with Bluetooth
KR100976040B1 (en) * 2004-06-01 2010-08-18 에스케이 텔레콤주식회사 User Authentication Method and System Using USB Storage System
JP4480478B2 (en) 2004-06-15 2010-06-16 株式会社バッファロー System including access point and external storage device, access point, wireless LAN connection method, medium recording wireless LAN connection program, and wireless LAN system

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100804831B1 (en) * 2006-12-28 2008-02-20 삼성전자주식회사 How to create and manage sessions between a wireless USB host and a wireless USB device, wireless USB host and wireless USB device
US7802047B2 (en) 2007-11-12 2010-09-21 Samsung Electronics Co., Ltd. Universal serial bus device and universal serial bus system including the same
US12105864B2 (en) 2011-05-26 2024-10-01 Ivsc Ip, Llc Tamper evident system for modification and distribution of secured vehicle operating parameters
US9037852B2 (en) 2011-09-02 2015-05-19 Ivsc Ip Llc System and method for independent control of for-hire vehicles
US11200755B2 (en) 2011-09-02 2021-12-14 Ivsc Ip Llc Systems and methods for pairing of for-hire vehicle meters and medallions
US12062069B2 (en) 2012-03-22 2024-08-13 Ivsc Ip, Llc Transaction and communication system and method for vendors and promoters
WO2018199501A1 (en) * 2017-04-28 2018-11-01 삼성전자주식회사 Method for wireless connection and electronic device therefor
KR20180121178A (en) * 2017-04-28 2018-11-07 삼성전자주식회사 Method for wireless connection and electronic device thereof
US11323880B2 (en) 2017-04-28 2022-05-03 Samsung Electronics Co., Ltd Method for wireless connection and electronic device therefor
US12548377B2 (en) 2024-10-01 2026-02-10 Ivsc Ip Llc Tamper evident system for modification and distribution of secured vehicle operating parameters

Also Published As

Publication number Publication date
KR100753286B1 (en) 2007-08-29

Similar Documents

Publication Publication Date Title
US11259178B2 (en) Bluetooth mesh network provisioning authentication
CN112291780B (en) Identity confusion for wireless stations
EP3570515B1 (en) Method, device, and system for invoking network function service
US8428064B2 (en) Wireless communication device, mac address management system, wireless communication method, and program
EP2219412B1 (en) System and method for automatic wireless connection between a portable terminal and a digital device
JP5005674B2 (en) Wireless local area network administration
CN104488303B (en) Device and method for accessing wireless network
KR101444305B1 (en) Security key using multi-otp, security service apparatus, security system
TWI530610B (en) Access control system using near field communication
TW200410525A (en) Bluetooth remote access device
CN106330442A (en) Identity authentication method, device and system
JP2003188885A (en) Communication system, server device and client device, methods for controlling them, programs for implementing them, and storage medium storing these programs in a computer-readable manner
CN106559213A (en) Device management method, equipment and system
KR100753286B1 (en) Wireless USB host and how to perform the connection process
CN105612773A (en) Zeroconf profile transferring to enable fast roaming
JP2007110190A (en) Wireless LAN system, wireless LAN terminal, wireless LAN control device, and initial setting method of wireless LAN terminal
JP2005354136A (en) Communication terminal, connection management server and communication system
CN102572835A (en) Method and device for automatic access of wireless local area network
US20080117837A1 (en) Method for setting wireless lan communication system and wireless lan access point
CN114338132A (en) Secret-free login method, client application, operator server and electronic equipment
CN117896847A (en) Method, equipment, communication system and storage medium for establishing communication connection
CN116097614B (en) Access method, device and cloud platform device
KR102308076B1 (en) Automatioc connection method between terminal and smartphone in bluetooth environment and computer security maintenance method using same
US20250330809A1 (en) System and method of a secure virtual wireless leash for wireless peripheral devices
Lee Non-connection wireless IoT network control using WiFi and bluetooth beacon

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

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

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

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

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

FPAY Annual fee payment

Payment date: 20100630

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

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: 20110823

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: 20110823

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

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

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