KR100982750B1 - How to use the IP storage using the USB port and its system - Google Patents
How to use the IP storage using the USB port and its system Download PDFInfo
- Publication number
- KR100982750B1 KR100982750B1 KR1020080020080A KR20080020080A KR100982750B1 KR 100982750 B1 KR100982750 B1 KR 100982750B1 KR 1020080020080 A KR1020080020080 A KR 1020080020080A KR 20080020080 A KR20080020080 A KR 20080020080A KR 100982750 B1 KR100982750 B1 KR 100982750B1
- Authority
- KR
- South Korea
- Prior art keywords
- usb
- iscsi
- storage
- command
- operator
- Prior art date
Links
- 239000003999 initiator Substances 0.000 claims abstract description 32
- 238000000034 method Methods 0.000 claims abstract description 27
- 238000012545 processing Methods 0.000 claims description 26
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0607—Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0662—Virtualisation aspects
- G06F3/0664—Virtualisation aspects at device level, e.g. emulation of a storage device or system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
Abstract
본 발명은 모바일 단말 및 컴퓨터(PC) 등의 USB 포트를 이용하여 네트워크를 통해 원격 IP 스토리지 장치에 접속하여 데이터 입출력 서비스를 받을 수 있도록 함으로써, 사용자가 원격에 위치한 IP 스토리지를 일반적인 USB 메모리 드라이브를 이용하듯이 용량의 제약 없이 언제 어디서든지 원하는 데이터를 이용할 수 있도록 한 USB 포트를 이용한 IP 스토리지 이용 방법 및 그 시스템에 관한 것이다. 이를 위한 본 발명은, USB 인터페이스가 마련된 USB 호스트의 USB 포트에 연결되어 상기 USB 호스트와의 데이터 송수신을 위한 USB 클라이언트부; 상기 USB 클라이언트부와 인터넷 스카시(iSCSI) 이니시에이터(initiator) 사이에 개재되어 이들을 관리하고 이용할 수 있도록 하기 위한 USB-iSCSI 오퍼레이터; iSCSI 타겟으로서 IP 스토리지를 포함하는 네트워크 스토리지 서버; 상기 네트워크 스토리지 서버와 상기 네트워크 연결을 위한 무선랜(Wireless LAN; WLAN); 상기 USB-iSCSI 오퍼레이터의 제어에 따라 iSCSI 타겟인 스토리지 서버를 조작하기 위한 iSCSI 이니시에이터를 포함하는 것을 특징으로 한다. The present invention allows a user to receive data input / output services by accessing a remote IP storage device through a network using a USB port such as a mobile terminal and a computer (PC). As described above, the present invention relates to a method and system for using IP storage using a USB port that enables users to use desired data anytime and anywhere without any limitation of capacity. The present invention for this purpose is connected to the USB port of the USB host is provided with a USB client unit for transmitting and receiving data with the USB host; A USB-iSCSI operator interposed between the USB client unit and an Internet SCSI initiator to manage and use them; a network storage server including IP storage as an iSCSI target; A wireless LAN (WLAN) for connecting the network storage server and the network; And an iSCSI initiator for manipulating a storage server that is an iSCSI target under the control of the USB-iSCSI operator.
모바일, 스토리지, IP, USB, 드라이브, 네트워크 Mobile, storage, IP, USB, drive, network
Description
본 발명은 USB 포트를 이용한 IP 스토리지 이용 방법 및 그 시스템에 관한 것으로서, 더 상세하게는 모바일 단말 및 컴퓨터(PC) 등의 USB 포트를 이용하여 네트워크를 통해 원격 IP 스토리지 장치에 접속하여 데이터 입출력 서비스를 받을 수 있도록 함으로써, 사용자가 원격에 위치한 IP 스토리지를 일반적인 USB 메모리 드라이브를 이용하듯이 용량의 제약 없이 언제 어디서든지 원하는 데이터를 이용할 수 있도록 한 USB 포트를 이용한 IP 스토리지 이용 방법 및 그 시스템에 관한 것이다. The present invention relates to a method and system for using IP storage using a USB port, and more particularly, to a data input / output service by accessing a remote IP storage device through a network using a USB port such as a mobile terminal and a computer (PC). The present invention relates to a method and system for using IP storage using a USB port that allows a user to access desired data anytime, anywhere without limitation of capacity, as a user may use a remote USB storage as a general USB memory drive.
당업자에게 잘 알려져 있는 바와 같이, 현재 USB 인터페이스는 무선랜, 지그비(Zigbee), 블루투스 등 다양한 장치의 외부 인터페이스로 사용되고 있다. 그리고, 대표적인 USB 장치로 데이터 저장을 위한 USB 메모리 드라이브가 있다. USB 메모리 드라이브는 뛰어난 휴대성과 플로피 디스켓 보다 큰 용량으로 플로피 디스켓을 대체하여 일반적인 휴대용 저장장치로 자리매김을 한지 오래이다.As is well known to those skilled in the art, the USB interface is currently used as an external interface of various devices such as WLAN, Zigbee, Bluetooth, and the like. A typical USB device is a USB memory drive for data storage. USB memory drives have long been established as general portable storage devices, replacing floppy diskettes with greater portability and greater capacity than floppy diskettes.
그러나 최근 사용자가 이용하는 데이터의 크기는 점점 증가하고 있는 반면 대용량 USB 메모리 드라이브의 대중화는 빠르게 이루어지지 않고 있다. 이는 USB 메모리 드라이브에서 사용하는 플래시 메모리의 대용량화가 쉽지 않고 용량이 커질수록 비용이 많이 들기 때문이다. 따라서, 사용자들은 대용량 데이터의 휴대를 위해 USB 인터페이스를 가진 외장 하드디스크를 이용한다. 그러나, 외장 하드디스크를 이용하는 경우, 외장 하드디스크는 USB 메모리 드라이브에 비해 휴대성이 떨어지고 경우에 따라 별도의 전원이 필요하고 충격에 대한 위험성이 있다. In recent years, however, the size of data used by users is increasing, while the popularity of large-capacity USB memory drives has not been achieved rapidly. This is because the flash memory used in the USB memory drive is not easy to be enlarged, and the larger the capacity, the higher the cost. Thus, users use an external hard disk with a USB interface for carrying large amounts of data. However, when using an external hard disk, the external hard disk is less portable than a USB memory drive, and in some cases, a separate power source is required and there is a risk of shock.
한편, 최근에는 네트워크 환경의 발달로 IP 스토리지에 대한 관심이 증가하고 있다. IP 스토리지는 네트워크를 통해 멀리 떨어진 고정된 스토리지 장치를 이용하기 때문에 대용량 데이터 서비스가 가능하고 휴대로 인한 데이터 안정성에 대한 걱정도 없다. IP 스토리지의 종류로는 NAS(Network Attached Storage)와 IP 스토리지 기반 인터넷스카시(iSCSI-based IP Storage)가 있다. NAS는 이용하기 쉬운 인터페이스를 제공하지만 저장용량의 증가에 따른 병목현상이 발생하는 문제가 있다. IP 스토리지 기반 인터넷스카시(iSCSI-based IP storage)는 최근 각광 받은 인터넷스카시(iSCSI; internet SCSI) 프로토콜을 사용하는 스토리지로서 기존 IP 네트워크를 사용하기 때문에 무한대의 전송거리를 가지며 가격대 성능비가 뛰어난 장점이 있다. 그러나, 이러한 IP 스토리지는 주로 대형 시스템 및 전문 스토리지 서비스를 대상으로 하고 있기 때문에, 휴대 가능한 형태의 IP 스토리지 솔루션이 거의 이용되지 않고 있다. Recently, interest in IP storage has increased due to the development of network environments. Because IP storage uses fixed storage devices that are located far away over the network, large data services are possible and there is no worry about data stability due to being portable. Types of IP storage include network attached storage (NAS) and iSCSI-based IP storage. NAS provides an easy-to-use interface, but there is a problem of bottlenecks caused by increased storage capacity. IP-SCSI-based IP storage is an array that uses the Internet SCSI (iSCSI) protocol, which has recently been spotlighted. It uses an existing IP network. . However, since such IP storage mainly targets large systems and specialized storage services, portable IP storage solutions are rarely used.
따라서, 본 발명이 이루고자 하는 기술적 과제는, 대용량 데이터의 이용과 휴대성을 갖춘 IP 스토리지 모델로 iSCSI 프로토콜과 함께 범용적인 인터페이스인 USB가 결합된 형태의 USB 포트를 이용한 IP 스토리지 이용 방법 및 그 시스템을 제공하는 데 있다. Accordingly, a technical problem of the present invention is to provide an IP storage model using a large amount of data and portability, and a method and system for using the IP storage using a USB port in which a universal interface USB is combined with an iSCSI protocol. To provide.
즉, 본 발명이 이루고자 하는 기술적 과제는, 모바일 단말 및 컴퓨터(PC) 등의 USB 포트를 이용하여 네트워크를 통해 원격 IP 스토리지 장치에 접속하여 데이터 입출력 서비스를 받을 수 있도록 함으로써, 사용자가 원격에 위치한 IP 스토리지를 일반적인 USB 메모리 드라이브를 이용하듯이 용량의 제약 없이 언제 어디서든지 원하는 데이터를 이용할 수 있도록 한 USB 포트를 이용한 IP 스토리지 이용 방법 및 그 시스템을 제공하는 데 있다. That is, the technical problem to be achieved by the present invention, by connecting to a remote IP storage device via a network using a USB port, such as a mobile terminal and a computer (PC) to receive data input and output services, so that the user remotely located IP The present invention provides a method and system for using IP storage using a USB port that allows users to access desired data anytime, anywhere, without any capacity limitations, as with a general USB memory drive.
본 발명은 상기한 기술적 과제를 달성하기 위한 일실시예로서, USB 포트를 이용한 IP 스토리지 이용 시스템에 있어서, USB 인터페이스가 마련된 USB 호스트의 USB 포트에 연결되어 상기 USB 호스트와의 데이터 송수신을 위한 USB 클라이언트부; 상기 USB 클라이언트부와 인터넷 스카시(iSCSI) 이니시에이터(initiator) 사이에 개재되어 이들을 관리하고 이용할 수 있도록 하기 위한 USB-iSCSI 오퍼레이터; iSCSI 타겟으로서 IP 스토리지를 포함하는 네트워크 스토리지 서버; 상기 네트워크 스토리지 서버와 상기 네트워크 연결을 위한 무선랜(Wireless LAN; WLAN); 상기 USB-iSCSI 오퍼레이터의 제어에 따라 iSCSI 타겟인 스토리지 서버를 조작하기 위한 iSCSI 이니시에이터를 포함하는 것을 특징으로 하는 USB 포트를 이용한 IP 스토리지 이용 시스템을 제공한다. The present invention is an embodiment for achieving the above technical problem, in the IP storage using system using a USB port, is connected to the USB port of the USB host is provided with a USB client for transmitting and receiving data with the USB host part; A USB-iSCSI operator interposed between the USB client unit and an Internet SCSI initiator to manage and use them; a network storage server including IP storage as an iSCSI target; A wireless LAN (WLAN) for connecting the network storage server and the network; Provided is an IP storage using system using a USB port, characterized in that it comprises an iSCSI initiator for operating a storage server that is an iSCSI target under the control of the USB-iSCSI operator.
바람직하게는, 상기 무선랜은 TOE(TCP Offload Engine)를 포함한다. Preferably, the WLAN includes a TCP Offload Engine (TOE).
본 발명은 상기한 기술적 과제를 달성하기 위한 다른 실시예로서, USB 인터페이스가 마련된 USB 호스트의 USB 포트에 연결되어 상기 USB 호스트와의 데이터 송수신을 위한 USB 클라이언트부와; 상기 USB 클라이언트부와 인터넷 스카시(iSCSI) 이니시에이터(initiator) 사이에 개재되어 이들을 관리하고 이용할 수 있도록 하기 위한 USB-iSCSI 오퍼레이터; iSCSI 타겟으로서 IP 스토리지를 포함하는 네트워크 스토리지 서버; 상기 네트워크 스토리지 서버와 상기 네트워크 연결을 위한 무선랜(Wireless LAN; WLAN); 상기 USB-iSCSI 오퍼레이터의 제어에 따라 iSCSI 타겟인 스토리지 서버를 조작하기 위한 iSCSI 이니시에이터를 포함하는 USB 포트를 이용한 IP 스토리지 이용 시스템에서 상기 IP 스토리지를 이용하는 방법에 있어서, 상기 USB 호스트에서 USB 클라언트부로 명령을 전달하는 단계; 상기 USB 호스트에서 명령이 전달되면, USB 클라이언트부가 상기 USB-iSCSI 오퍼레이터로 동작 명령을 전달하고, 상기 USB-iSCSI 오프레이터는 상기 iSCSI 이니시에이터로 동작을 전달하고, 상기 iSCSI 이니시에이터는 전달받은 동작에 맞는 명령을 생성하는 단계; 상기 iSCSI 이니시에이터에서 생성된 명령은 상기 무선랜을 통해 원격지의 스토리지 서버로 전달되고, 상기 스토리지 서버는 전달된 명령에 따라 해당 명령을 수행하는 명령수행 단계를 포함하는 것을 특징으로 하는 USB 포트를 이용한 IP 스 토리지 이용 방법을 제공한다. According to another embodiment of the present invention, there is provided a USB client unit connected to a USB port of a USB host provided with a USB interface for transmitting and receiving data with the USB host; A USB-iSCSI operator interposed between the USB client unit and an Internet SCSI initiator to manage and use them; a network storage server including IP storage as an iSCSI target; A wireless LAN (WLAN) for connecting the network storage server and the network; A method of using the IP storage in an IP storage using system using a USB port including an iSCSI initiator for operating a storage server that is an iSCSI target under the control of the USB-iSCSI operator, the command from the USB host to the USB client unit. Delivering; When a command is transmitted from the USB host, a USB client unit transmits an operation command to the USB-iSCSI operator, the USB-iSCSI operator transmits an operation to the iSCSI initiator, and the iSCSI initiator is a command corresponding to the received operation. Generating a; The command generated by the iSCSI initiator is delivered to the remote storage server through the wireless LAN, and the storage server includes a command execution step of performing a corresponding command according to the transferred command. Provides a way to use storage.
바람직하게는, 상기 명령수행 단계는 상기 전달된 명령에 따라 해당 데이터를 상기 USB 호스트가 이용할 수 있도록 전송하는 단계를 포함한다. Preferably, the step of performing a command includes transmitting the data for use by the USB host according to the transferred command.
바람직하게는, 상기 명령수행 단계는 상기 전달된 명령에 따라 상기 USB 호스트에서 전달된 데이터를 상기 스토리지 서버에 저장하는 단계를 포함한다. Advantageously, the step of executing a command includes storing data transferred from the USB host in the storage server according to the transferred command.
바람직하게는, 상기 명령수행 단계는 상기 전달된 명령에 따라 상기 스토리지 서버에 저장된 해당 데이터를 삭제하는 단계를 포함한다. Preferably, the command executing step includes deleting corresponding data stored in the storage server according to the transferred command.
바람직하게는, 본 발명에 따른 USB 포트를 이용한 IP 스토리지 이용 방법은, 상기 스토리지 서버에서 처리한 내용을 담고 있는 처리신호를 상기 무선랜을 통해 상기 iSCSI 이니시에이터로 전송하는 단계; 상기 iSCSI 이니시에이터가 상기 전송된 처리신호를 처리한 후, 상기 처리신호를 상기 USB-iSCSI 오프레이터로 전송하고, 상기 USB-iSCSI 오프레이터는 전송받은 상기 처리신호를 USB 클라이언트부에 전송하고, 상기 USB 클라이언트부는 상기 처리신호를 상기 USB 호스트에 전달하는 단계; 상기 USB 호스트는 상기 전달받은 처리신호에 따라 관련 동작을 수행하는 동작수행 단계를 더 포함한다. Preferably, the IP storage using method using a USB port according to the present invention, the step of transmitting a processing signal containing the content processed by the storage server to the iSCSI initiator via the wireless LAN; After the iSCSI initiator processes the transmitted processing signal, the processing signal is transmitted to the USB-iSCSI operator, and the USB-iSCSI operator transmits the received processing signal to a USB client unit. Transmitting, by the client unit, the processing signal to the USB host; The USB host further includes an operation performing step of performing a related operation according to the received processing signal.
바람직하게는, 상기 iSCSI 이니시에이터는 상기 전송된 처리신호에서 iSCSI와 관련된 내용만을 처리하고, 처리하지 않은 iSCSI와 무관한 내용을 USB-iSCSI 오프레이터로 전송한다. Preferably, the iSCSI initiator processes only content related to iSCSI in the transmitted processing signal, and transmits unprocessed content not related to iSCSI to the USB-iSCSI operator.
본 발명에 따른 USB 포트를 이용한 IP 스토리지 이용 방법 및 그 시스템은 다음과 같은 효과를 제공한다. IP storage using method and system using the USB port according to the present invention provides the following effects.
첫째, 일반적인 USB 메모리 드라이브 사용과 동일한 인터페이스를 사용함으로써 사용의 편의성을 유지하면서 대용량 데이터 입출력 서비스를 가능하게 할 수 있다. First, by using the same interface as a general USB memory drive, it is possible to enable large data input / output services while maintaining ease of use.
둘째, 실제 데이터는 안전한 원격 스토리지 장치에 저장함으로써 도난 또는 물리적 손상 등에 대해 대비할 수 있게 한다.Second, the actual data is stored on a secure remote storage device, allowing it to be prepared for theft or physical damage.
이하, 첨부한 도면을 참조하면서 본 발명에 따른 USB 포트를 이용한 IP 스토리지 이용 방법 및 그 시스템의 바람직한 실시예를 상세하게 설명한다. 본 발명을 설명함에 있어서 관련된 공지기술 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략할 것이다. 그리고, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다. Hereinafter, with reference to the accompanying drawings will be described in detail a preferred embodiment of the IP storage using method and system using a USB port according to the present invention. In the following description of the present invention, when it is determined that detailed descriptions of related well-known technologies or configurations may unnecessarily obscure the subject matter of the present invention, the detailed description will be omitted. The following terms are defined in consideration of the functions of the present invention, and may be changed according to the intention or custom of the user, the operator, and the like. Therefore, the definition should be made based on the contents throughout the specification.
도 1은 본 발명에 따른 USB 포트를 이용한 IP 스토리지 이용 시스템의 구성도이고, 도 2는 본 발명에 따른 USB 포트를 이용한 IP 스토리지 이용 방법의 흐름도이다. 1 is a block diagram of a system for using IP storage using a USB port according to the present invention, and FIG. 2 is a flowchart illustrating a method for using IP storage using a USB port according to the present invention.
도 1을 참조하면, 본 발명에 따른 USB 포트를 이용한 IP 스토리지 이용 시스템은, 예를 들어 USB 인터페이스가 마련된 USB 호스트(10)로서 모바일 단말(12) 또는 컴퓨터(14)의 USB 포트(미도시)에 USB 케이블(16)로 연결되어 상기 USB 호스트(10)와의 데이터 송수신을 위한 USB 클라이언트부(22)와; USB 클라이언트부(22)와 인터넷 스카시(iSCSI) 이니시에이터(initiator)(26) 사이에 개재되어 이들을 관리하고 이용할 수 있도록 하기 위한 USB-iSCSI 오퍼레이터(24); iSCSI 타겟으로서 IP 스토리지(32)를 포함하는 네트워크 스토리지 서버(30); 네트워크 스토리지 서버(30)와 상기 네트워크 연결을 위한 무선랜(Wireless LAN; WLAN)(28); USB-iSCSI 오퍼레이터(24)의 제어에 따라 iSCSI 타겟인 스토리지 서버(30)를 조작하기 위한 iSCSI 이니시에이터(26)를 포함하여 이루어진다. 여기서, 상기 무선랜(28)은 바람직하게 TOE(TCP Offload Engine)를 포함한다. Referring to FIG. 1, an IP storage using system using a USB port according to the present invention is, for example, a
도 2를 참조하면, 본 발명에 따른 USB 포트를 이용한 IP 스토리지 이용 방법은, 도 1에 도시한 시스템을 이용하는 방법으로서, USB 호스트(10)에서 USB 클라언트부(22)로 명령을 전달하는 단계(S10)와; USB 호스트(10)에서 명령이 전달되면, USB 클라이언트부(22)가 USB-iSCSI 오퍼레이터(24)로 동작 명령을 전달하고(S20); USB-iSCSI 오프레이터(24)는 iSCSI 이니시에이터(26)로 동작을 전달하고(S30); iSCSI 이니시에이터(26)는 전달받은 동작에 맞는 명령을 생성하는 단계(S40); iSCSI 이니시에이터(26)에서 생성된 명령은 무선랜(28)을 통해 원격지의 스토리지 서버(30)로 전달되고(S50); 스토리지 서버(30)는 전달된 명령에 따라 해당 명령을 수행하는 명령수행 단계(S60)를 포함하여 이루어진다. Referring to FIG. 2, a method of using IP storage using a USB port according to the present invention is a method of using the system shown in FIG. 1, and transmitting a command from a
명령수행 단계(S60)는 바람직하게 상기 전달된 명령에 따라 USB 호스트(10)에서 전달된 데이터를 스토리지 서버(30)의 IP 스토리지(32)에 저장하거나 상기 전달된 명령에 따라 스토리지 서버(30)의 IP 스토리지(32)에 저장된 해당 데이터를 삭제하는 단계를 포함한다. Command execution step (S60) is preferably stored in the
한편, 본 발명에 따른 USB 포트를 이용한 IP 스토리지 이용 방법은, 스토리지 서버(30))에서 처리한 내용을 담고 있는 처리신호를 무선랜(28)을 통해 iSCSI 이니시에이터(26)로 전송하는 단계(S70); iSCSI 이니시에이터(26)가 상기 전송된 처리신호를 처리한 후, 상기 처리신호를 USB-iSCSI 오프레이터(24)로 전송하고(S80); USB-iSCSI 오프레이터(24)는 전송받은 상기 처리신호를 USB 클라이언트부(22)에 전송하고, USB 클라이언트부(22)는 상기 처리신호를 USB 호스트(10)에 전달하는 단계(S90); USB 호스트(10)는 상기 전달받은 처리신호에 따라 관련 동작을 수행하는 동작수행 단계(S100)를 더 포함하여 이루어진다. On the other hand, the IP storage using method using a USB port according to the present invention, the step of transmitting a processing signal containing the content processed by the
상기와 같이 구성된 본 발명에 따른 USB 포트를 이용한 IP 스토리지 이용 방법 및 그 시스템의 동작을 도 1 및 도 2를 참조하여 설명하면 다음과 같다. The operation of the IP storage using the USB port and the system according to the present invention configured as described above with reference to Figures 1 and 2 as follows.
예를 들어, 사용자가 USB 입출력을 시작하면, 사용자의 USB 호스트(10)에서 USB 클라이언트부(22)로 입출력 명령이 전달되고(S10); USB 클라이언트부(22)는 USB-iSCSI 오퍼레이터(24)로 상기 입출력 명령을 전달한다(S20). USB-iSCSI 오퍼레이터(24)는 iSCSI 이니시에이터(Initiator)(24)로 동작을 전달하고(S30), iSCSI 이니니에이터(26)는 해당하는 동작에 맞는 명령을 생성한다(S40). 생성된 명령은 무선랜(28)을 통해 원격지의 네트워크 스토리지 서버(30)로 전달된다(S50). 상기 생성된 명령이 스토리지 서버(30)로 전달되면, 스토리지 서버(30)는 상기 명령에 따라 데이터를 IP 스토리지(32)에 저장하거나, 또는 해당 데이터를 IP 스토리지(32)에서 삭제한다(S60). For example, when a user starts USB input / output, an input / output command is transmitted from the user's
상기와 같이 스토리지 서버(30)가 해당 명령을 처리한 후, 해당 명령을 처리했다는 내용을 담고 있는 처리신호를 무선랜(28)을 통해 iSCSI 이니시에이터(26)로 전송한다(S70). 상기 처리신호는 iSCSI 이니시에이터(26)에서 iSCSI와 관련된 내용이 처리되고, 나머지 부분은 USB-iSCSI 오퍼레이터(24)로 전송된다(S80). USB-iSCSI 오퍼레이터(24)는 USB 클라이언트부(22)에 관련 처리신호를 전송하고, USB 클라이언트부(22)는 USB 호스트(10)에게 전달한다(S90). USB 호스트(10)에 상기 처리신호가 전송되면, USB 호스트(10)는 전송된 처리신호를 확인하고, 입출력 과정을 종료한다(S100). After the
이상 본 발명의 바람직한 실시예에 대해 상세히 기술하였지만, 본 발명이 속하는 기술분야에 있어서 통상의 지식을 가진 사람이라면, 첨부된 청구 범위에 정의된 본 발명의 정신 및 범위를 벗어나지 않으면서 본 발명을 여러 가지로 변형 또는 변경하여 실시할 수 있음을 알 수 있을 것이다. 따라서 본 발명의 앞으로의 실시예들의 변경은 본 발명의 기술을 벗어날 수 없을 것이다.Although a preferred embodiment of the present invention has been described in detail above, those skilled in the art to which the present invention pertains may make various changes without departing from the spirit and scope of the invention as defined in the appended claims. It will be appreciated that modifications or variations may be made. Therefore, modifications of the embodiments of the present invention will not depart from the scope of the present invention.
도 1은 본 발명에 따른 USB 포트를 이용한 IP 스토리지 이용 시스템의 구성도.1 is a block diagram of an IP storage using system using a USB port according to the present invention.
도 2는 본 발명에 따른 USB 포트를 이용한 IP 스토리지 이용 방법의 흐름도. 2 is a flowchart of a method of using IP storage using a USB port according to the present invention;
<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>
10 : USB 호스트 12 : 모바일 단말10: USB host 12: mobile terminal
14 : 컴퓨터(PC) 22 : USB 클라이언트부14: Computer (PC) 22: USB Client
24 : USB-iSCSI 오퍼레이터 26 : iSCSI 이니시에이터24: USB-iSCSI operator 26: iSCSI initiator
28 : 무선랜(WLAN) 30 : 스토리지 서버28: WLAN 30: Storage Server
32 : IP 스토리지32: IP storage
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080020080A KR100982750B1 (en) | 2008-03-04 | 2008-03-04 | How to use the IP storage using the USB port and its system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080020080A KR100982750B1 (en) | 2008-03-04 | 2008-03-04 | How to use the IP storage using the USB port and its system |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090095019A KR20090095019A (en) | 2009-09-09 |
KR100982750B1 true KR100982750B1 (en) | 2010-09-16 |
Family
ID=41295377
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080020080A KR100982750B1 (en) | 2008-03-04 | 2008-03-04 | How to use the IP storage using the USB port and its system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100982750B1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050020682A (en) * | 2003-08-21 | 2005-03-04 | 마이크로소프트 코포레이션 | Providing scsi device access over a network |
US20050144353A1 (en) * | 2003-12-31 | 2005-06-30 | Z-Com, Inc. | Wireless virtual storage device |
JP2007115085A (en) * | 2005-10-21 | 2007-05-10 | Nippon Telegr & Teleph Corp <Ntt> | Ip storage portal device and ip storage system |
US20070294459A1 (en) | 2006-06-16 | 2007-12-20 | Acard Technology Corp. | Apparatus for bridging a host to a SAN |
-
2008
- 2008-03-04 KR KR1020080020080A patent/KR100982750B1/en not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050020682A (en) * | 2003-08-21 | 2005-03-04 | 마이크로소프트 코포레이션 | Providing scsi device access over a network |
US20050144353A1 (en) * | 2003-12-31 | 2005-06-30 | Z-Com, Inc. | Wireless virtual storage device |
JP2007115085A (en) * | 2005-10-21 | 2007-05-10 | Nippon Telegr & Teleph Corp <Ntt> | Ip storage portal device and ip storage system |
US20070294459A1 (en) | 2006-06-16 | 2007-12-20 | Acard Technology Corp. | Apparatus for bridging a host to a SAN |
Also Published As
Publication number | Publication date |
---|---|
KR20090095019A (en) | 2009-09-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11146362B2 (en) | Internet of things data transmission method, device and system | |
CN101918959B (en) | Method and memory card for wireless digital information management | |
KR101413260B1 (en) | Method and system for transferring data between portable terminal and external device | |
CN104737150B (en) | The system and method that disk mirroring file is accessed using the HTML5 KVM/vMEDIA clients run in Web-browser | |
US10003633B2 (en) | Method and device for resuming file download | |
CN106357814B (en) | A file processing method, proxy server and client | |
CN106250455B (en) | Mobile terminal file management method and system | |
CN104685488A (en) | System and method for creating virtual disk images for use with remote computer | |
CA2599832A1 (en) | A method and protocol for transmitting extended commands to usb devices | |
CN103558995B (en) | A kind of storage control chip and disk message transmitting method | |
KR100982750B1 (en) | How to use the IP storage using the USB port and its system | |
US9043566B2 (en) | Method and apparatus for optically backing up data | |
JP6287335B2 (en) | Terminal device, information processing system, information transmission method, and program | |
CN107463524A (en) | A kind of method and relevant device for accessing data | |
US20160261674A1 (en) | Providing a html file by picture transport protocol | |
KR100654618B1 (en) | Digital Apparatus and Service System with iSCSI Based Remote Storage Service in Wireless Environment | |
CN103383673A (en) | Universal serial bus USB network storage device, system and method | |
CN104156282A (en) | System image file backup system and method | |
JP2014215896A (en) | Access control device, access control method, and access control program | |
KR101561524B1 (en) | System for managing Remote User Interface and Method thereof | |
KR101331998B1 (en) | P2P System | |
JP4643472B2 (en) | Communication method, connection management server, and mobile phone | |
TWI465928B (en) | Universal serial bus (USB) network storage device, system and method | |
KR100842584B1 (en) | How to transfer large files | |
TWI436221B (en) | Method for providing remote access and communication device thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20080304 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20100224 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20100824 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20100910 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20100913 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20130910 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20130910 Start annual number: 4 End annual number: 4 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20160809 |