KR100502612B1 - 원격제어 기능을 갖는 usb 기기 및 그를 이용한원격제어방법 - Google Patents

원격제어 기능을 갖는 usb 기기 및 그를 이용한원격제어방법 Download PDF

Info

Publication number
KR100502612B1
KR100502612B1 KR10-2002-0086625A KR20020086625A KR100502612B1 KR 100502612 B1 KR100502612 B1 KR 100502612B1 KR 20020086625 A KR20020086625 A KR 20020086625A KR 100502612 B1 KR100502612 B1 KR 100502612B1
Authority
KR
South Korea
Prior art keywords
host computer
remote control
computer
usb device
usb
Prior art date
Application number
KR10-2002-0086625A
Other languages
English (en)
Other versions
KR20040061052A (ko
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 KR10-2002-0086625A priority Critical patent/KR100502612B1/ko
Publication of KR20040061052A publication Critical patent/KR20040061052A/ko
Application granted granted Critical
Publication of KR100502612B1 publication Critical patent/KR100502612B1/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0042Universal serial bus [USB]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Power Sources (AREA)

Abstract

본 발명은 게스트 컴퓨터(노트북컴퓨터, 개인정보단말기, 외부 환경에 제공된 PC)에 USB 기기를 장착하고, 그 USB 기기를 통해 원격지에 위치한 호스트 컴퓨터의 환경을 상기 게스트 컴퓨터에서 그대로 사용할 수 있도록 한 원격제어 기능을 갖는 USB 기기 및 그를 이용한 원격제어방법에 관한 것이다.
그러한 원격 제어기능을 갖는 USB 기기는, USB 포트가 구비된 하나 이상의 게스트 컴퓨터(외부 PC, 이동 가능한 노트북 컴퓨터, 개인정보단말기)가 자동 부팅 기능(Wake up on LAN; WOL)을 갖는 랜 카드가 장착된 호스트 컴퓨터(홈PC 또는 회사PC)와 네트워크를 통해 연결된 상태에서, 임의의 게스트 컴퓨터의 USB 포트에 USB 기기를 드라이브 형태로 장착하여 상기 호스트 컴퓨터를 원격 제어할 수 있도록, 상기 USB 기기는 상기 USB 포트와의 접속을 위해 제공된 USB 커넥터를 통해 파일 데이터의 송수신을 제어함과 아울러 파일 데이터를 메모리부에 기록·변경·삭제를 수행하는 USB 컨트롤러와, 상기 게스트 컴퓨터를 통해 원격지에 있는 호스트 컴퓨터를 제어하기 위해 인증키 등에 의해 인증절차를 행하는 보안 처리부, 호스트 컴퓨터의 전원 온(ON) 동작을 수행하는 전원처리부, 호스트 컴퓨터의 주소를 검색하는 IP 검색부 및 연결처리부로 이루어지는 원격 제어부와, 상기 원격 제어를 수행함에 있어 필요한 소프트웨어와 보안 정보, 휴대 정보 등을 저장하는 메모리부가 포함되어 구성되는 것에 의해 달성되며; 이에 따라 호스트 컴퓨터에 간단한 호스트 모듈의 셋업과정 후, 그 호스트 컴퓨터와 인터넷 환경의 임의의 게스트 컴퓨터에 USB 기기를 장착하면 원격지에서 손쉽게 호스트 컴퓨터를 원격 제어할 수 있으며, 이때 게스트 컴퓨터에는 별도의 프로그램 등을 설치하지 않아도 되기 때문에 원격 작업 후에도 게스트 컴퓨터에 대한 프로그램·데이터 삭제 등의 작업을 할 필요가 없고, 또한 USB 메모리 등의 기능을 다양하게 제공하기 때문에 시장에서 경제성 우위를 기대할 수 있다.

Description

원격제어 기능을 갖는 USB 기기 및 그를 이용한 원격제어방법{USB APPARATUS HAVING A REMOTE CONTROL FUNCTION AND REMOTE CONTROLLING METHOD THEREOF}
본 발명은 원격제어 기능을 갖는 USB 기기 및 그를 이용한 원격제어방법에 관한 것으로서, 보다 상세하게는 임의의 개인용 컴퓨터 또는 개인정보단말기에 장착되는 USB 기기를 이용하여 원격지에 있는 개인용 컴퓨터(홈서버 PC)의 환경을 그대로 상기 개인용 컴퓨터 또는 개인정보단말기에서 제어할 수 있도록 한 원격제어 기능을 갖는 USB 기기 및 그를 이용한 원격제어방법에 관한 것이다.
주지된 바와 같이, 인터넷상에 연결된 복수의 개인용 컴퓨터는 서로 파일을 공유할 수 있거나 파일을 송수신할 수 있는 기술이 지원되고 있는데, 이는 기존의 서버와 클라이언트 개념을 벗어나 개인용 컴퓨터끼리 직접 연결하고 검색할 수 있는 형태로 적용되는 파일 공유기술(P2P)과, 어떤 한 컴퓨터에서 다른 컴퓨터로 파일을 송수신할 수 있도록 지원하는 파일 전송방법(FTP) 등으로 구분된다.
상기 파일 공유기술은 통상 서버를 매개로 개인간 접속을 실현하거나 또는 개인용 컴퓨터 상호간에 주소(IP ADDRESS) 등의 개인 정보를 공유한 상태에서 직접 연결하여 파일을 공유하고 교환할 수 있으며, 파일을 송수신할 때에는 ID와 패스워드 입력 후 원격 호스트컴퓨터에 접속한 후 프로그램이나 파일 등을 송수신한다.
즉, 네트워크 망을 통해 개인끼리 정보를 공유할 수 있는 바, 임의의 개인용 컴퓨터를 이용하여 원격지에 위치하고 있는 자신의 컴퓨터와 파일 등을 송수신하거나 이를 공유할 수 있는 것과 같이 호스트 컴퓨터를 원격지에서 사용할 수 있다.
그런데, 전술한 바와 같이 파일 공유기술이나 전송방법은, 호스트 컴퓨터와 이를 원격지에서 제어하기 위한 게스트 컴퓨터에 각각 파일 공유나 전송을 위한 프로그램이 설치되어야 하기 때문에 게스트 컴퓨터에 프로그램 인스톨 과정이 추가되는 문제점이 있었다.
이는 파일 공유나 전송 작업 완료 후에 게스트 컴퓨터에 남아있는 데이터를 삭제하지 않는 경우 그 게스트 컴퓨터에 그대로 남게 되어 데이터가 제 3자에 의해 유출될 수 있는 것이다. 예컨대 사용자가 자신의 컴퓨터 이외의 컴퓨터를 이용하여 인터넷 뱅킹을 하고자 할 때 인터넷 뱅킹에 필요한 인증서와 프로그램을 그 컴퓨터에 새롭게 설치해야 하기 때문에 번거로움은 물론, 인터넷 뱅킹 진행과정에서 발생된 각종 데이터가 컴퓨터에 저장될 수 있어 데이터가 외부로 유출될 수 있는 가능성이 있는 것이다.
또한, 파일 공유 등을 행하기 위해서는 호스트 컴퓨터가 항상 온(ON)상태를 유지해야 하기 때문에 작업전에 일정 시간동안 계속 호스트 컴퓨터의 전원이 인가되어야 하며, 작업이 완료된 후에도 완료 시점에 상기 호스트 컴퓨터의 전원을 바로 오프시킬 수 없는 것과 같이 원격지에서 직접 호스트 컴퓨터의 전원을 제어할 수 없는 문제점이 있었다.
이에 본 발명은 상기한 문제점을 해결하기 위하여 안출된 것으로서, 원격지에 위치하고 있는 호스트 컴퓨터의 사용 환경을 원격제어가 가능한 프로그램이 채용된 USB 기기가 장착된 개인용 컴퓨터나 개인정보단말기를 이용하여 제어할 수 있도록 한 원격제어 기능을 갖는 USB 기기 및 그를 이용한 원격제어방법을 제공함에 그 목적이 있다.
또한, 본 발명은 USB 기기가 장착된 개인용 컴퓨터나 개인정보단말기를 이용하여 상기 호스트 컴퓨터의 전원을 단속할 수 있도록 하는데 다른 목적이 있다.
또한, 본 발명은 개인용 컴퓨터 등의 보드(board)에 장착된 USB포트에 연결하여 바로 사용할 수 있는 USB 기기를 단순히 저장매체로서의 기능뿐만 아니라 원격지의 호스트 컴퓨터를 제어할 수 있도록 소정 프로그램을 내장시킴으로써, 다양한 기능 제공에 따라 상품성을 향상시키도록 하는데 또 다른 목적이 있다.
상기한 목적을 달성하기 위한 본 발명의 원격제어 기능을 갖는 USB 기기는, USB 포트가 구비된 하나 이상의 게스트 컴퓨터(외부 PC, 이동 가능한 노트북 컴퓨터, 개인정보단말기)가 자동 부팅 기능(Wake up on LAN; WOL)을 갖는 랜 카드가 장착된 호스트 컴퓨터(홈PC 또는 회사PC)와 네트워크를 통해 연결된 상태에서, 임의의 게스트 컴퓨터의 USB 포트에 USB 기기를 드라이브 형태로 장착하여 상기 호스트 컴퓨터를 원격 제어할 수 있도록, 상기 USB 기기는 상기 USB 포트와의 접속을 위해 제공된 USB 커넥터를 통해 파일 데이터의 송수신을 제어함과 아울러 파일 데이터를 메모리부에 기록·변경·삭제를 수행하는 USB 컨트롤러와, 상기 게스트 컴퓨터를 통해 원격지에 있는 호스트 컴퓨터를 제어하기 위해 인증키 등에 의해 인증절차를 행하는 보안 처리부, 호스트 컴퓨터의 전원 온(ON) 동작을 수행하는 전원처리부, 호스트 컴퓨터의 주소를 검색하는 IP 검색부 및 연결처리부로 이루어지는 원격 제어부와, 상기 원격 제어를 수행함에 있어 필요한 소프트웨어와 보안 정보, 휴대 정보 등을 저장하는 메모리부가 포함되어 구성되는 것을 특징으로 한다.
또한, 상기 목적을 달성하기 위한 본 발명의 원격제어 기능을 갖는 USB 기기를 이용한 원격제어방법은, 원격 제어가능한 프로그램이 내장된 USB 기기와 원격 제어를 당하는 호스트 컴퓨터에 사용자 인증을 위한 인증키와 IP 정보가 저장된 상태에서, 상기 USB 기기를 상기 호스트 컴퓨터와 네트워크를 매개로 연결된 임의의 게스트 컴퓨터의 USB 포트에 장착하고, IP 검색동작에 따라 원격 제어하고자 하는 호스트 컴퓨터를 검색하는 과정과, 상기 검색에 따라 USB 기기에 저장된 호스트 정보와 일치하는 컴퓨터가 검색되면, USB 기기와 호스트 컴퓨터 상호간에 암호화된 인증키의 송수신에 따라 인증절차를 수행하고 동기화 후 온라인 연결되는 과정과, 상기 연결된 상태에서 USB 기기가 장착된 게스트 컴퓨터의 입력수단을 통해 호스트 컴퓨터로 작업 데이터와 제어명령이 전송되면 상기 호스트 컴퓨터가 그 전송된 명령을 분석, 처리하는 과정으로 이루어지는 것을 특징으로 한다.
상술한 구성으로 이루어진 본 발명에 따르면, 노트북 컴퓨터·개인정보단말기 및 외부에 제공된 PC에 USB 기기를 장착하고, 이를 이용하여 원격지에 위치한 자신의 개인용 컴퓨터를 직접 사용할 수 있는 것과 원격 제어환경이 구축되기 때문에, 자신의 개인용 컴퓨터를 원격으로 제어할 수 있게 됨을 알 수 있다.
이하, 본 발명의 바람직한 실시예를 첨부된 도면을 참조하여 상세히 설명하면 다음과 같다.
도 1은 본 발명의 바람직한 실시예에 따른 원격제어 기능을 갖는 USB 기기를 보인 블록구성도, 도 2는 본 발명의 USB 기기가 게스트 컴퓨터에 장착되어 호스트 컴퓨터에 대한 원격제어를 수행하기 위해 네트워크 시스템을 보이고 있는 실시예 도면이다.
이에 도시된 바와 같이, 본 발명의 USB 기기는 USB 포트를 구비한 장치(예를 들면, PC·노트북컴퓨터·개인정보단말기)(10)와의 접속을 위한 USB 커넥터(102)와, USB 커넥터(102)를 매개하여 상기 PC·노트북컴퓨터·개인정보단말기(이하, 게스트 컴퓨터라 칭함)(10)에 접속된 상태에서 데이터 교환을 위한 USB 컨트롤러(104) 및, 상기 게스트 컴퓨터(10)를 통해 원격지에 있는 호스트 컴퓨터 (150; 도 2)를 원격 제어하기 위한 원격 제어부(110)와, 상기 원격 제어를 수행함에 있어 필요한 소프트웨어와 보안 정보, 휴대 정보 등을 저장하는 메모리부(120)가 포함되어 구성된다.
상기 원격 제어부(110)는 게스트 컴퓨터(10)를 통해 호스트 컴퓨터(150)를 제어할 때 인증키 등에 의해 인증절차를 행하는 보안처리부(112), 호스트 컴퓨터(150)의 전원 온 동작을 수행하는 전원 처리부(114), 호스트 컴퓨터(150)의 주소를 검색하는 IP 검색부(116) 및 원격제어를 위한 호스트 컴퓨터(150)와의 연결동작을 수행하는 연결처리부(118)로 구성된다.
상기 IP 검색부(116)는 호스트 컴퓨터(150)의 주소를 직접 검색하는 호스트 컴퓨터 주소서치 처리부(116a)가 구비되며, 상기 연결처리부(118)는 검색된 주소를 근거로 호스트 컴퓨터(150)를 연결하는 호스트 컴퓨터 주소연결 처리부(118a)와 원격제어수행부(118b)로 이루어진다.
그리고, 메모리부(120)는, 기밀정보보관부(120a), 필수휴대정보보관부 (120b), 필수보안정보보관부(120c), 문서보관부(120d), S/W 보관부(120e) 등으로 구성된다.
도 2에 도시된 바와 같이, 상기 호스트 컴퓨터(150)는 USB 기기(100)에 의한 원격 제어과정 진행시에 이를 수행하기 위한 USB모드 구동프로그램(160)이 제공되며, 상기 전원 온 될 때마다 변경된 IP정보가 제공되는 호스트 컴퓨터일 경우, 그 호스트 컴퓨터의 유동 IP를 검색하여 제공하기 위해 호스트 컴퓨터(150)는 DDNS 서비스 제공단말(Dynamic Domain Name Service)(170)과 온라인 연결되어 구성된다.
또한, 상기 USB 기기(100)와 호스트 컴퓨터(150)는 사용자 인증을 위한 인증키 데이터(예컨대, USB 기기의 고유 시리얼 넘버와 등록 번호 등의 조합되어 형성된 키 값)와 호스트 정보 등이 선행되어 저장된다.
또한, 호스트 컴퓨터(150)에 장착된 랜 카드(180)는 자동으로 부팅작업이 가능한 기능(Wake up on LAN)이 지원되는 것이 바람직하다.
그와 같이 구성된 본 발명의 작용을 도 1내지 도 5를 참조하여 설명한다.
먼저, 원격 제어하고자 하는 호스트 컴퓨터(150)에 USB 기기(100)의 호스트 모듈이 설치된 상태에서 사용자가 인터넷 인프라가 구축된 사무실이나 PC방과 같이 외부 환경에 제공된 컴퓨터 또는 이동 가능한 노트북 컴퓨터·개인정보 단말기 등을 이용하여 자신의 호스트 컴퓨터(홈PC 또는 회사 PC)(150)를 제어하고자 하는 경우에, 사용자는 상기 게스트 컴퓨터(10)에 설치된 USB 포트에 USB 기기(100)를 장착한다.
상기 USB 기기(100)가 장착되면, 게스트 컴퓨터(10)는 USB 기기(100)의 장착상태를 인식하여 자동으로 원격제어를 위한 초기 환경설정이 이루어지는 바, 예컨대 씨디-롬(CD-ROM)이 설치되면 구동프로그램에 의해 이를 인식하고 프로그램이 실행되는 것과 같이, USB 기기(100)를 실행할 수 있는 프로그램이 실행된 후, 상기 USB 기기(100)는 원격 제어하고자 하는 호스트 컴퓨터(150)를 검색하게 된다.
상기 호스트 컴퓨터(150)의 검색 과정은 통상 호스트 컴퓨터(150)의 IP 주소를 검색한 후 게스트 컴퓨터(10)와의 연결과정을 진행하게 되는데, 여기서 상기 호스트 컴퓨터(150)의 IP 검색은 고정 IP와 유동 IP 제공여건에 따라 그 검색과정이 상이하게 발생된다.
이를 도 4를 참조하여 설명하면, 우선 호스트 컴퓨터(150)가 온 동작될 때마다 변경된 IP가 제공되는 경우(이는 고속 인터넷망으로 연결되는 가정에 설치되는 컴퓨터가 대부분임)에(단계 200, 202에서 예), 사용자는 IP 검색과정을 수행하는 업체에 등록절차를 수행하여 해당 업체의 DDNS 서비스 제공단말(170)로부터 도메인 네임(Domain name)을 부여받는다(단계 210).
그 상태에서 호스트 컴퓨터(150)가 온 동작되어 발생된 임의의 IP와 상기 부여받은 도메인 네임을 연계시켜 확인하고(단계 212), DDNS 서비스 제공단말(170)의 서비스를 통해 상기 발생된 IP로서 호스트 컴퓨터(150)를 검색하여 원격 제어요구가 발생된 게스트 컴퓨터(10)와 호스트 컴퓨터(150)를 연결시키게 된다(단계 214).
그러나, 상기 DDNS 서비스를 제공받지 않는 경우(단계 210에서 아니오)에는, 설정된 지정 IP정보에 대해 NET BIOS를 이용하여 IP 검색작업을 실행하고, 맥 어드레스 정보가 일치하는 호스트 컴퓨터 IP를 찾아 연결하도록 한다(단계 216 내지 220). 즉, 상기 호스트 컴퓨터(150)와 USB 기기(100)에 IP주소와 넷 마스크(Net Mask) 등의 IP정보가 저장되기 때문에, 이와 같은 경우에는 우선 원격 제어요구 발생시 USB 기기(100)에 저장된 상기 IP정보가 네트워크 대역을 통해 전송되면, 그 전송된 IP정보와 호스트 컴퓨터(150)의 맥 어드레스(Mac Address) 정보의 일치 여부를 판단한 후 그와 일치되는 호스트 컴퓨터(150)를 감지하여 연결시키게 된다.
한편, 유동 IP가 제공되지 않는 경우(이는 소정 서버를 매개하여 네트워크망을 사용할 수 있는 환경의 컴퓨터에 적용됨)에는, 컴퓨터의 전원을 인가시켜 온 구동시킨 다음 게스트 컴퓨터와 호스트 컴퓨터를 상호 연결시킬 수 있도록 한다(단계 206, 208).
상기와 같은 과정에 따라 기 저장된 호스트 정보로 연결되거나, 또는 USB 기기(100)가 장착된 게스트 컴퓨터(10)와 원격으로 연결되는 호스트 컴퓨터(150)가 검색되면, 이후 USB 기기(100)는 보안처리부(112)의 암호화 모듈에 저장된 사용자 인증키를 호스트 컴퓨터(150)로 전송하고, 그 전송된 사용자 인증키에 대한 응답데이터가 호스트 컴퓨터(150)로부터 USB 기기(100)로 재 전송되어 사용자 인증에 대한 암호화 절차를 수행한다.
상기 암호화 과정에 따라 사용자 인증이 완료되면 원격 동기화 서비스를 수행하기 위해 USB 기기(100)와 호스트 컴퓨터(150) 상호간의 동기화가 완료되며, 이후 USB 기기(100)는 실제적으로 호스트 컴퓨터(150)를 사용하기 위한 원격 제어동작을 호스트 컴퓨터(150)로 요청한다.
그 요청동작에 따라 호스트 컴퓨터(150)는 USB모드 구동프로그램(160)을 구동한 다음, 도면에는 도시되지 않았지만 호스트 컴퓨터(150)의 그래픽 엔진부에서 디스플레이 기기의 기능을 호출하는 명령을 감지하고, 원격 제어를 위해 이미지 및 텍스트 등이 포함되는 초기 데이터를 최적화 한 후 게스트 컴퓨터(10)로 전송하여 게스트 컴퓨터(10)에서 그 전송된 초기 데이터를 표시하도록 한다.
그리고, 상기 표시된 초기 데이터를 근거로 사용자는 자신이 하고자 하는 작업을 수행하게 되는 바, 키이패드를 통한 데이터 입력, 마이스 구동에 따른 입력 데이터 등의 제어 명령을 호스트 컴퓨터(150)로 전송하면, 호스트 컴퓨터(150)는 상기 전송된 제어 명령을 분석하여 해당되는 동작이 이루어지도록 처리한다.
예를 들어 설명하면, 원격 제어동작에 따라 현재 게스트 컴퓨터(10)의 디스플레이부에는 호스트 컴퓨터(150)의 초기 화면이 표시되기 때문에, 사용자는 그 호스트 컴퓨터(150)에 설치되어 있는 소프트웨어를 호출하여 작업을 할 수 있게 되며, 작업시에 데이터를 저장해야 하는 경우 게스트 컴퓨터(10)가 아닌 호스트 컴퓨터(150)의 하드디스크에 이를 저장할 수 있게 된다.
또한, 사이버증권 거래나 인터넷 뱅킹 등을 하는 경우에도 종래 게스트 컴퓨터(10)에 인증서 및 프로그램을 설치하지 않고, 사용자는 호스트 컴퓨터(150)에 이미 설치되어 있는 인증서 및 프로그램을 활용하여 직접 호스트 컴퓨터(150) 상에서 작업을 하는 것과 같이 동일한 과정에 따라 인터넷 뱅킹과 관련된 업무를 할 수 있다.
따라서, 사용자는 자신의 컴퓨터가 아닌 게스트 컴퓨터(10)에 USB 기기(100)를 장착한 상태에서 원격지에 있는 자신의 호스트 컴퓨터를 제어할 수 있게 되는 것이다.
한편, 전술한 바와 같이 다양한 원격 작업을 행할 수 있는 것 이외에, 호스트 컴퓨터(150)의 전원 단속을 원격으로 행할 수 있는 바 이는 도 5를 참조하여 설명한다.
우선적으로 상기 전원 단속을 하기 위해서는 호스트 컴퓨터(150)는 전원에 연결됨과 아울러 그 호스트 컴퓨터(150)에 장착된 랜 카드(180)가 자동으로 부팅작업이 가능한 기능(Wake up on LAN)이 지원되어야 한다.
그와 같은 상태에서, 게스트 컴퓨터(10)는 전술한 IP 검색과정에 따라 원격으로 제어하고자 하는 자신의 호스트 컴퓨터(150)를 검색하는 바(단계 300), 예컨대 USB 기기(100)에 저장되어 전송되는 호스트 컴퓨터(150)의 IP정보(IP 주소, 맥 어드레스 정보 등 포함)와 랜 카드에 부여된 고유정보로서의 맥 어드레스 정보를 이용하여 호스트 컴퓨터(150)를 찾는 것이다.
이후, USB 기기(100)는 전원 처리부(114)에 의해 PC 전원을 온(ON)시키기 위한 제어명령을 포함하는 데이터를 메모리부(120)로부터 리드(read)한 후 호스트 컴퓨터(150)로 전송하게 되면(단계 302), 그 호스트 컴퓨터(150)에 장착된 랜 카드(180)가 상기 제어명령을 인가받아 활성화 상태로 됨과 아울러 호스트 컴퓨터(150)의 운영체제를 호출하여 온(on) 시키게 된다(단계 304, 306). 즉, 랜 카드(180)는 전원단속 명령을 인가받아 호스트 컴퓨터(150)의 전원을 온 시킬수 있는 기능(Wake up on LAN)에 의해 부팅 프로그램을 리드(read)하고, 그 부팅 프로그램은 운영체제를 기억장치로 불러 들여 호스트 컴퓨터(150)가 작동할 수 있도록 시동되거나 초기 설정작업을 하게 된다.
그리고, 단계 308의 호스트 컴퓨터(150)의 온 상태에서 전술한 바와 같이 상기 호스트 컴퓨터(150)를 원격 제어하여 파일을 공유하거나 파일 송수신과 같은 일련의 작업이 완료된다(단계 310).
이후, USB 기기(100)가 게스트 컴퓨터(10)의 USB 포트에서 탈착되면 원격 제어모드가 해제된다. 이때, 상기 게스트 컴퓨터(10)에는 원격 작업과 관련하여 어떠한 프로그램이나 데이터 등이 저장되지 않는다.
한편, 본 발명에서 기재된 내용과 다른 변형된 실시예들이 돌출된다고 하더라도 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안되며, 본 발명에 첨부된 청구범위안에 속한다 해야 할 것이다.
이상에서 상세하게 설명한 바와 같이 본 발명의 원격제어 기능을 갖는 USB 기기 및 그를 이용한 원격제어방법에 따르면, 외부 환경에 있는 개인용 컴퓨터나 개인정보단말기 등의 게스트 컴퓨터에 USB 기기를 장착한 상태에서, 그 게스트 컴퓨터로부터 원격지에 위치한 호스트 컴퓨터의 사용 환경을 그대로 사용할 수 있어, 종래 호스트 컴퓨터를 원격지에서 사용하고자 할때에 게스트 컴퓨터에 제어 프로그램을 새로 설치하는 것에 비해 작업을 용이하게 행할 수 있는 효과가 있다. 이는 USB 기기를 이용하여 호스트 컴퓨터에 기 설치된 인증서나 프로그램을 그대로 활용할 수 있어, 원격 작업후 USB 기기만 해체하면 되기 때문에 작업 데이터나 프로그램이 제 3자에 의해 유출될 가능성이 전혀 없어 컴퓨터 환경의 보안을 극대화 시킬 수 있다.
또한, 호스트 컴퓨터의 전원 온·오프를 원격지에서 단속할 수 있어 작업 전에 호스트 컴퓨터의 전원을 미리 온 시키거나, 작업이 완료된 후에 곧바로 전원을 오프시키지 못한 문제점을 해결할 수 있다.
더욱이, 근래 개인용 컴퓨터 등의 보드(board)에 채용되기 시작한 USB포트의 대중화로 인하여 별도 전원공급이 필요없이 USB포트에 연결하여 바로 사용할 수 있고, 암호설정이 가능하여 중요 데이터의 보관이 용이한 것과 같은 다양한 장점이 부각되어 새로운 저장매체로 인식이 빠르게 확산되고 있는 USB드라이브를 단순히 저장매체로서의 기능뿐만 아니라 원격지의 호스트 컴퓨터를 제어할 수 있도록 함으로써, 타 USB 기기와 경쟁에서 우위를 접할 수 있어 매출증대를 기대할 수 있다.
도 1은 본 발명의 바람직한 실시예에 따른 원격제어 기능을 갖는 USB 기기를 보인 블록구성도,
도 2는 본 발명의 USB 기기가 게스트 컴퓨터에 장착되어 호스트 컴퓨터에 대한 원격제어를 수행하기 위해 네트워크 시스템을 보이고 있는 실시예 도면,
도 3은 본 발명의 바람직한 실시예에 따른 원격제어 기능을 갖는 USB 기기를 이용한 원격제어방법을 나타내고 있는 전체적인 흐름도,
도 4는 본 발명에서 원격제어를 위해 게스트 컴퓨터와 호스트 컴퓨터 상호간의 연결과정을 보인 흐름도,
도 5는 본 발명에서 호스트 컴퓨터의 전원 온 동작을 자동으로 전환시키는 과정을 보인 흐름도이다.
* 도면의 주요 부분에 대한 부호의 설명*
102 : USB 커넥터, 104 : USB 컨트롤러,
110 : 원격 제어부, 112 : 보안처리부,
114 : 전원 처리부, 116 : IP 검색부,
116a: 호스트컴퓨터 주소서치 처리부,
118 : 연결처리부,
118a: 호스트컴퓨터 주소연결 처리부,
118b: 원격제어 수행부,
120 : 메모리부, 180 : 랜 카드.

Claims (7)

  1. USB 포트가 구비된 하나 이상의 게스트 컴퓨터(외부 PC, 이동 가능한 노트북 컴퓨터, 개인정보단말기)가 자동 부팅 기능(Wake up on LAN; WOL)을 갖는 랜 카드가 장착된 호스트 컴퓨터(홈PC 또는 회사PC)와 네트워크를 통해 연결된 상태에서, 임의의 게스트 컴퓨터의 USB 포트에 USB 기기를 드라이브 형태로 장착하여 상기 호스트 컴퓨터를 원격 제어할 수 있도록, 상기 USB 기기는;
    상기 USB 포트와의 접속을 위해 제공된 USB 커넥터를 통해 파일 데이터의 송수신을 제어함과 아울러 파일 데이터를 메모리부에 기록·변경·삭제를 수행하는 USB 컨트롤러와,
    상기 게스트 컴퓨터를 통해 원격지에 있는 호스트 컴퓨터를 제어하기 위해 인증키 등에 의해 인증절차를 행하는 보안 처리부, 호스트 컴퓨터의 전원 온(ON) 동작을 수행하는 전원처리부, 호스트 컴퓨터의 주소를 검색하는 IP 검색부 및 연결처리부로 이루어지는 원격 제어부와,
    상기 원격 제어를 수행함에 있어 필요한 소프트웨어와 보안 정보, 휴대 정보 등을 저장하는 메모리부가 포함되어 구성되는 것을 특징으로 하는 원격제어 기능을 갖는 USB 기기.
  2. 제 1항에 있어서,
    상기 IP 검색부는 호스트 컴퓨터의 주소를 직접 검색하는 호스트 컴퓨터 주소서치 처리부가 구비되며, 상기 연결처리부는 상기 검색된 주소를 근거로 호스트 컴퓨터를 연결하는 호스트 컴퓨터 주소연결 처리부 및, 그 호스트 컴퓨터와 온라인 연결된 상태에서 원격제어를 수행하기 위한 원격제어 수행부가 구비되는 것을 특징으로 하는 원격제어 기능을 갖는 USB 기기.
  3. 제 1항에 있어서,
    상기 호스트 컴퓨터에는 USB 기기에 의한 원격 제어시 이를 수행하기 위한 USB모드 구동프로그램이 설치되며, 그 상기 호스트 컴퓨터 및 USB 기기 각각에는 사용자 인증을 위한 인증키 데이터 및 호스트 정보가 선행되어 저장되는 것을 특징으로 하는 원격제어 기능을 갖는 USB 기기.
  4. 제 1항에 있어서,
    상기 호스트 컴퓨터 검색시에 그 호스트 컴퓨터에 유동 IP가 제공되는 경우에는, 상기 유동 IP검색을 위한 DDNS 서비스 제공단말이 더 구비되는 것을 특징으로 하는 원격제어 기능을 갖는 USB 기기.
  5. 원격 제어가능한 프로그램이 저장된 USB 기기와 원격 제어를 당하는 호스트 컴퓨터에 사용자 인증을 위한 인증키와 IP 정보가 저장된 상태에서, 상기 USB 기기를 상기 호스트 컴퓨터와 네트워크를 매개로 연결된 임의의 게스트 컴퓨터의 USB 포트에 장착하고, IP 검색동작에 따라 원격 제어하고자 하는 호스트 컴퓨터를 검색하는 과정과,
    상기 검색에 따라 USB 기기에 저장된 호스트 정보와 일치하는 컴퓨터가 검색되면, USB 기기와 호스트 컴퓨터 상호간에 암호화된 인증키의 송수신에 따라 인증절차를 수행하고 동기화 후 온라인 연결되는 과정과,
    상기 연결된 상태에서 USB 기기가 장착된 게스트 컴퓨터의 입력수단을 통해 호스트 컴퓨터로 작업 데이터와 제어명령이 전송되면 상기 호스트 컴퓨터가 그 전송된 명령을 분석, 처리하는 과정으로 이루어지는 것을 특징으로 하는 원격제어 기능을 갖는 USB 기기를 이용한 원격제어방법.
  6. 제 5항에 있어서,
    상기 IP 검색동작은 USB 기기에 설정된 호스트 컴퓨터의 IP정보 및 맥 어드레스(Mac Address) 정보를 이용하여 일치하는 호스트 컴퓨터를 검색하거나 또는 도메인 네임(Domain Name)을 부여받은 후 호스트 컴퓨터가 온(On) 동작될 때 발생되는 IP정보를 그 도메인 네임을 참조하여 연결시키는 것을 특징으로 하는 원격제어 기능을 갖는 USB 기기를 이용한 원격제어방법.
  7. 제 5항에 있어서
    상기 원격 제어과정은 상기 USB 기기로부터 전원 온 구동에 대한 제어 명령이 전송되면, 호스트 컴퓨터의 전원을 온 시키기 위해 자동 부팅기능(Wake up on LAN)이 지원된 랜 카드를 경유하여 전달된 상기 제어명령에 따라, 자동으로 부팅 프로그램이 실행되고 호스트 컴퓨터가 시동되는 것을 특징으로 하는 원격제어 기능을 갖는 USB 기기를 이용한 원격제어방법.
KR10-2002-0086625A 2002-12-30 2002-12-30 원격제어 기능을 갖는 usb 기기 및 그를 이용한원격제어방법 KR100502612B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2002-0086625A KR100502612B1 (ko) 2002-12-30 2002-12-30 원격제어 기능을 갖는 usb 기기 및 그를 이용한원격제어방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2002-0086625A KR100502612B1 (ko) 2002-12-30 2002-12-30 원격제어 기능을 갖는 usb 기기 및 그를 이용한원격제어방법

Publications (2)

Publication Number Publication Date
KR20040061052A KR20040061052A (ko) 2004-07-07
KR100502612B1 true KR100502612B1 (ko) 2005-07-21

Family

ID=37352640

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0086625A KR100502612B1 (ko) 2002-12-30 2002-12-30 원격제어 기능을 갖는 usb 기기 및 그를 이용한원격제어방법

Country Status (1)

Country Link
KR (1) KR100502612B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101115358B1 (ko) 2010-10-22 2012-03-06 차보영 방송장치 감시장치를 포함하는 스마트워크 컴퓨터

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006046787A2 (en) * 2004-10-29 2006-05-04 Dr. Soft Co., Ltd. Usb apparatus having a remote control function and remote controlling method thereof
KR100738001B1 (ko) * 2005-09-12 2007-07-13 (주)닥터소프트 Usb기기를 이용한 원격 제어 방법
KR101387929B1 (ko) * 2012-02-16 2014-04-24 고대선 디지털 정보 원격 수사 시스템 및 그것의 이용방법
KR101500664B1 (ko) * 2013-03-29 2015-03-18 주식회사 케이티 휴대용 보안 기록 매체를 이용한 사내망 보안 접속 서비스 제공 방법 및 시스템
KR101500687B1 (ko) * 2013-03-29 2015-03-09 주식회사 케이티 휴대용 보안 기록 매체의 사내망 접속 기록을 삭제하는 사내망 보안 접속 서비스 제공 방법 및 시스템
WO2020134303A1 (zh) * 2018-12-29 2020-07-02 深圳市冠辰科技有限公司 一种智能控制***

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101115358B1 (ko) 2010-10-22 2012-03-06 차보영 방송장치 감시장치를 포함하는 스마트워크 컴퓨터

Also Published As

Publication number Publication date
KR20040061052A (ko) 2004-07-07

Similar Documents

Publication Publication Date Title
US7668974B2 (en) Method and system for local provisioning of device drivers for portable storage devices
CN102763095B (zh) 便携式存储接口
EP2483799B1 (en) Portable desktop device and method of host computer system hardware recognition and configuration
US8156331B2 (en) Information transfer
US20080172555A1 (en) Bootable thin client personal initialization device
JP4397883B2 (ja) 情報処理システム、管理サーバ、および端末
US8141135B2 (en) Information processing system, terminal, information processing apparatus, and management server
US20090210932A1 (en) Associating network devices with users
JP4932413B2 (ja) 環境移行システム、端末装置、情報処理装置、管理サーバ、可搬型記憶媒体
US20120303762A1 (en) Zero Configuration Set-Up for Thin Client Computers
US8245054B2 (en) Secure and convenient access control for storage devices supporting passwords for individual partitions
KR20070016029A (ko) 컴퓨터 보안 기능을 제공하는 휴대용 usb 저장 장치 및상기 휴대용 usb 저장 장치의 동작 방법
KR20110095241A (ko) 컴퓨터 유닛에 액세스하는 방법 및 장치
US20080104680A1 (en) Local Blade Server Security
JP2003337736A (ja) 計算機、ハードディスク装置、複数の該計算機及び共有ハードディスク装置から構成されるディスク装置共有システム、及び該共有システムにおいて利用されるディスク装置の共有方法
KR100502612B1 (ko) 원격제어 기능을 갖는 usb 기기 및 그를 이용한원격제어방법
JP5220675B2 (ja) シンクライアントマスタの書換システム、シンクライアントマスタの書換方法、およびシンクライアント
JP6531468B2 (ja) 画面表示方法、画面表示プログラム、及び通信装置
US7073058B2 (en) Authentication system for connecting client to server providing particular information using dedicated system and method therefor
US20220123920A1 (en) Distributed key management system
KR100494429B1 (ko) Pc 원격구동을 위한 중계기기 및 그것을 이용한원격제어방법
KR101221152B1 (ko) 네트워크 저장 장치, 네트워크 저장 장치를 제어하기 위한 방법 및 네트워크 저장 시스템
US11734429B1 (en) Secure bios-enabled passthrough system
KR20040069400A (ko) 윈도우 운영체제에 자동 인식되는 usb토큰 및 이의구현방법
WO2006046787A2 (en) Usb apparatus having a remote control function and remote controlling method thereof

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20110628

Year of fee payment: 7

LAPS Lapse due to unpaid annual fee