SEARCH
TOOLBOX
LANGUAGES
PortableDisk

PortableDisk

From Chaehyun

(Difference between revisions)
Jump to: navigation, search
(Created page with '= 발명의 명칭 = * ''' 네트워크를 통한 휴대용 단말기의 이동식 디스크 연결 방법''' = 발명이 속하는 기술분야 및 목적 = * 대용량의 메…')
 
Line 16: Line 16:
= 발명의 내용 =
= 발명의 내용 =
== 웹을 통한 연결 ==
== 웹을 통한 연결 ==
-
웹은 별도의 클라이언트가 필요 없고, 사용자가 익숙한 인터페이스를 통해 파일을 쉽게 다운받고 업로드할 수 있다는 장점이 있다.
+
[[Image:PortableDisk1.png]]
-
사용자는 PC의 웹 브라우저를 통해 기억하기 쉬운 자기 자신의 고유한 URL(휴대폰 번호 or ID)로 접속한다.
+
* 웹은 별도의 클라이언트가 필요 없고, 사용자가 익숙한 인터페이스를 통해 파일을 쉽게 다운받고 업로드할 수 있다는 장점이 있다.  
-
ID와 PASSWORD를 통한 인증을 통해 서버는 사용자가 적절한 권한을 가지고 있는지 확인한다.
+
* 사용자는 PC의 웹 브라우저를 통해 기억하기 쉬운 자기 자신의 고유한 URL(휴대폰 번호 or ID)로 접속한다.  
-
사용자가 정상적인 인증을 마친 경우, 서버는 사용자의 휴대용 단말기에 정보를 요청한다. 휴대용 단말기가 정보 요청을 받으면, 휴대용 단말기는 단말기의 메모리에 저장되어 있는 폴더와 파일의 정보 (이름, 크기, 종류, 최종 수정날짜)를 반환한다.
+
* ID와 PASSWORD를 통한 인증을 통해 서버는 사용자가 적절한 권한을 가지고 있는지 확인한다.  
-
서버는 휴대용 단말기가 반환한 정보를 바탕으로, 사용자가 익숙한 윈도우 탐색기와 유사한 인터페이스를 구성하여 사용자에게 보여준다.
+
* 사용자가 정상적인 인증을 마친 경우, 서버는 사용자의 휴대용 단말기에 정보를 요청한다. 휴대용 단말기가 정보 요청을 받으면, 휴대용 단말기는 단말기의 메모리에 저장되어 있는 폴더와 파일의 정보 (이름, 크기, 종류, 최종 수정날짜)를 반환한다.  
-
사용자가 특정 폴더를 클릭하면, 위 과정을 반복하여, 폴더 안에 있는 폴더와 파일들을 보여준다. 이때, 서버는 이전에 이미 요청한 정보가 있을 경우, 캐쉬로 가지고 있으며, 다시 휴대용 단말기에 정보를 요청하지 않음으로써, 속도를 향상시킨다. 만약 사용자가 새로고침과 같은 특별한 명령을 보내면, 서버는 이전 캐쉬 정보를 파기하고, 단말기에 새로 정보를 요청한다.
+
* 서버는 휴대용 단말기가 반환한 정보를 바탕으로, 사용자가 익숙한 윈도우 탐색기와 유사한 인터페이스를 구성하여 사용자에게 보여준다.  
-
사용자가 특정 파일을 클릭하면, 서버는 휴대용 단말기로 파일 데이터를 요청하고, 휴대용 단말기가 서버로 파일을 보내면, 서버는 사용자가 PC에서 파일을 다운받을 수 있도록 창을 띄운다.  
+
* 사용자가 특정 폴더를 클릭하면, 위 과정을 반복하여, 폴더 안에 있는 폴더와 파일들을 보여준다. 이때, 서버는 이전에 이미 요청한 정보가 있을 경우, 캐쉬로 가지고 있으며, 다시 휴대용 단말기에 정보를 요청하지 않음으로써, 속도를 향상시킨다. 만약 사용자가 새로고침과 같은 특별한 명령을 보내면, 서버는 이전 캐쉬 정보를 파기하고, 단말기에 새로 정보를 요청한다.  
-
사용자가 파일을 업로드하면, 서버는 이 파일을 다시 휴대용 단말기로 전송하고, 휴대용 단말기는 이 파일을 저장하고, 최종 수정날짜를 변경한다.
+
* 사용자가 특정 파일을 클릭하면, 서버는 휴대용 단말기로 파일 데이터를 요청하고, 휴대용 단말기가 서버로 파일을 보내면, 서버는 사용자가 PC에서 파일을 다운받을 수 있도록 창을 띄운다.  
-
그 외, 새 폴더 만들기, 파일 및 폴더 이름 수정, 삭제 등의 인터페이스를 만들고, 사용자가 요청하면, 서버는 휴대용 단말기에 명령을 전송하여, 단말기가 이를 반영하도록 한다.
+
* 사용자가 파일을 업로드하면, 서버는 이 파일을 다시 휴대용 단말기로 전송하고, 휴대용 단말기는 이 파일을 저장하고, 최종 수정날짜를 변경한다.  
 +
* 그 외, 새 폴더 만들기, 파일 및 폴더 이름 수정, 삭제 등의 인터페이스를 만들고, 사용자가 요청하면, 서버는 휴대용 단말기에 명령을 전송하여, 단말기가 이를 반영하도록 한다.
 +
 
 +
== FTP를 통한 연결 ==
 +
[[Image:PortableDisk2.png]]
 +
* FTP는 파일 전송을 위한 프로토콜로써, 웹에 비해 안정적으로 대용량의 파일을 전송할 수 있다.
 +
* 사용자는 PC의 FTP 클라이언트나 FTP 클라이언트가 내장된 웹 브라우저를 통해 FTP 사이트에 접속한다.
 +
* ID와 PASSWORD를 통한 인증을 통해 서버는 사용자가 적절한 권한을 가지고 있는지 확인한다.
 +
* 사용자가 정상적인 인증을 마친 경우, 서버는 사용자의 휴대용 단말기에 정보를 요청한다. 휴대용 단말기가 정보 요청을 받으면, 휴대용 단말기는 단말기의 메모리에 저장되어 있는 폴더와 파일의 정보 (이름, 크기, 종류, 최종 수정날짜)를 반환한다.
 +
* 서버는 휴대용 단말기가 반환한 정보를 바탕으로, FTP 클라이언트에게 파일 및 폴더 정보를 FTP 프로토콜에 맞춰 전송한다.
 +
* FTP 클라이언트는 1에서 언급한 웹 기반 서비스에 비해 드래그 앤 드랍을 비롯, 폴더 이동, 잘라내기, 붙여 넣기 등 편리한 UI를 제공할 수 있다.
 +
* FTP 클라이언트가 FTP 프로토콜에 맞춰 파일 정보를 요청하거나, 파일을 업로드하면, 서버는 이 정보를 휴대용 단말기로 보내고, 휴대용 단말기는 이에 따라 정보를 반환하거나, 변화를 적용시킨다.
 +
* 서버는 캐쉬를 가지고 있으며, 기존에 요청한 정보가 있을 경우는 다시 휴대용 단말기에게 정보를 요청하지 않는다. 사용자가 refresh 명령을 보낼 경우에만 캐쉬를 삭제하고 다시 휴대용 단말기에게 정보를 요청한다.
 +
 
 +
== 서버와 단말간의 통신 방법 ==
 +
[[Image:PortableDisk3.png]]
 +
* 기본적으로 사용자와 모바일 단말기간의 파일 전송 프로토콜은 FTP를 사용한다.
 +
* 현재 시판되고 있는 단말기의 경우, ftp 서버를 구동할 수 있는 충분한 퍼포먼스를 가지고 있지만, 모바일 단말기가 공인 IP를 가지고 있지 않기 때문에, 중간에서 서버를 경유하여 FTP 명령이 전달된다.
 +
* 서버가 사용자로부터 단말기에 대한 FTP연결 요청을 받으면, AAA를 통해 해당 단말기의 사설 IP를 얻은 다음, FTP 연결 요청을 전달한다.
 +
* 모든 명령은 실시간으로 전달되지만, 사용자가 좀 더 빠른 반응 속도를 느낄 수 있도록, 사용자가 아무런 명령을 주지 않는 idle 시간에 서버는 단말기에 LIST 명령을 주어 파일 및 폴더 정보를 계속 수집한다. 폴더의 경우, recursive하게 계속 LIST 명령을 주어 하위 폴더의 정보를 계속해서 얻고, 서버는 이 정보를 캐쉬로 관리하여, 사용자의 요청이 있을 경우, 단말기로 LIST 명령을 보내는 대신 캐쉬에 있는 정보를 보여준다.
 +
 
 +
 
 +
= 특허출원 =
 +
* 발명자 : 이채현
 +
* 출원번호 : 10-2008-0044296

Latest revision as of 11:16, 25 June 2009

Contents

발명의 명칭

  • 네트워크를 통한 휴대용 단말기의 이동식 디스크 연결 방법

발명이 속하는 기술분야 및 목적

  • 대용량의 메모리를 가진 휴대용 단말기와 컴퓨터 사이의 연결 방법

종래기술의 문제점

  • 메모리 기술의 발달로 인해, 메모리의 저장공간이 커지고, 소형화, 경량화 되고, 단가가 내려감으로써, 휴대용 단말기에도 점점 대용량 메모리가 탑재되어 가는 추세이다. (혹은 외장형 메모리 슬롯을 통해 사용자가 대용량 메모리를 사용할 수 있도록 하고 있다) 휴대용 단말기에 장착된 대용량 메모리를 효과적으로 사용하기 위해, PC와 휴대용 단말기 사이에 블루투스와 IrDA (적외선 통신), 혹은 별도의 유선 케이블을 통해 연결을 맺고, 데이터를 주고 받고 있다. 하지만, 일반 PC에서 블루투스와 IrDA를 지원하는 경우는 드물고, 별도의 유선 케이블이 없을 경우, 휴대용 단말기에 접근할 수 없기 때문에 휴대용 단말기에 내장된 메모리를 활용할 수 없다는 단점이 있다.
  • 유선 네트워크의 연결 속도가 비약적으로 향상됨에 따라, PC의 하드 디스크 대신에 네트워크로 연결된 서버의 일부를 자신의 하드 디스크처럼 사용하는 기술이 많이 활용되고 있다. 이러한 인터넷 디스크 기술을 사용하면, 여러 대의 개인 PC에서 쉽게 자료를 공유할 수 있다는 장점이 있다. 하지만, 기본적으로 데이터가 외부의 서버에 저장되기 때문에, 해킹, 서버 오류로 인한 데이터의 위,변조, 사업자의 사적 이익추구에 따른 데이터의 오남용이 있을 수 있고, 이로 인해 보안을 필요로 하는 개인적인 정보(e.g. 공인인증서, 개인 일기 등)는 인터넷 디스크를 통한 공유가 어렵다.

발명의 목적·효과

  • 대부분의 휴대용 단말기는 네트워크에 연결되어 있고, 무선 네트워크의 속도는 점점 빨라지고 있다. 본 발명에서는 네트워크를 통하여 개인 PC와 휴대용 단말기를 연결하여, 별도의 통신 장치 혹은 케이블 없이 휴대용 단말기의 메모리를 사용할 수 있도록 한다. 또한, 데이터는 개인이 직접 휴대하는 휴대용 단말기에만 저장되기 때문에 보안 문제를 해결할 수 있다.
  • 많은 사람들이 문서, 멀티미디어 자료 등을 쉽게 휴대하기 위해 USB메모리 장치를 사용한다. 하지만 이런 별도의 장치를 들고 다니는 것은 매우 불편한 일이며, 쉽게 분실할 위험도 있다. 휴대용 단말기에 내장된 메모리를 사용하면, 이러한 대용량의 자료들을 쉽게 이동할 수 있을 뿐 아니라, 단말기를 통해 실시간으로 자료를 확인할 수 있으며 (동영상 플레이어, 문서 뷰어) 유선으로 PC와의 연결이 가능할 경우, 고속으로 자료 전송이 가능하고, 별도의 케이블이 없더라도, 유무선 네트워크를 통해 PC와 휴대용 단말기 사이를 연결하여 데이터 전송이 가능하다. 이로 인해 사용자는 네트워크에 연결된 휴대용 단말기와 PC가 있을 경우, 언제나 어디서나(e.g. PC방, 역이나 공항 등에 설치된 공공 인터넷 PC) 개인적인 정보(e.g. 보안을 요하는 문서, 인터넷 뱅킹을 위한 공인인증서)를 보안에 대한 걱정 없이 꺼내 쓸 수 있게 된다.

발명의 내용

웹을 통한 연결

PortableDisk1.png

  • 웹은 별도의 클라이언트가 필요 없고, 사용자가 익숙한 인터페이스를 통해 파일을 쉽게 다운받고 업로드할 수 있다는 장점이 있다.
  • 사용자는 PC의 웹 브라우저를 통해 기억하기 쉬운 자기 자신의 고유한 URL(휴대폰 번호 or ID)로 접속한다.
  • ID와 PASSWORD를 통한 인증을 통해 서버는 사용자가 적절한 권한을 가지고 있는지 확인한다.
  • 사용자가 정상적인 인증을 마친 경우, 서버는 사용자의 휴대용 단말기에 정보를 요청한다. 휴대용 단말기가 정보 요청을 받으면, 휴대용 단말기는 단말기의 메모리에 저장되어 있는 폴더와 파일의 정보 (이름, 크기, 종류, 최종 수정날짜)를 반환한다.
  • 서버는 휴대용 단말기가 반환한 정보를 바탕으로, 사용자가 익숙한 윈도우 탐색기와 유사한 인터페이스를 구성하여 사용자에게 보여준다.
  • 사용자가 특정 폴더를 클릭하면, 위 과정을 반복하여, 폴더 안에 있는 폴더와 파일들을 보여준다. 이때, 서버는 이전에 이미 요청한 정보가 있을 경우, 캐쉬로 가지고 있으며, 다시 휴대용 단말기에 정보를 요청하지 않음으로써, 속도를 향상시킨다. 만약 사용자가 새로고침과 같은 특별한 명령을 보내면, 서버는 이전 캐쉬 정보를 파기하고, 단말기에 새로 정보를 요청한다.
  • 사용자가 특정 파일을 클릭하면, 서버는 휴대용 단말기로 파일 데이터를 요청하고, 휴대용 단말기가 서버로 파일을 보내면, 서버는 사용자가 PC에서 파일을 다운받을 수 있도록 창을 띄운다.
  • 사용자가 파일을 업로드하면, 서버는 이 파일을 다시 휴대용 단말기로 전송하고, 휴대용 단말기는 이 파일을 저장하고, 최종 수정날짜를 변경한다.
  • 그 외, 새 폴더 만들기, 파일 및 폴더 이름 수정, 삭제 등의 인터페이스를 만들고, 사용자가 요청하면, 서버는 휴대용 단말기에 명령을 전송하여, 단말기가 이를 반영하도록 한다.

FTP를 통한 연결

PortableDisk2.png

  • FTP는 파일 전송을 위한 프로토콜로써, 웹에 비해 안정적으로 대용량의 파일을 전송할 수 있다.
  • 사용자는 PC의 FTP 클라이언트나 FTP 클라이언트가 내장된 웹 브라우저를 통해 FTP 사이트에 접속한다.
  • ID와 PASSWORD를 통한 인증을 통해 서버는 사용자가 적절한 권한을 가지고 있는지 확인한다.
  • 사용자가 정상적인 인증을 마친 경우, 서버는 사용자의 휴대용 단말기에 정보를 요청한다. 휴대용 단말기가 정보 요청을 받으면, 휴대용 단말기는 단말기의 메모리에 저장되어 있는 폴더와 파일의 정보 (이름, 크기, 종류, 최종 수정날짜)를 반환한다.
  • 서버는 휴대용 단말기가 반환한 정보를 바탕으로, FTP 클라이언트에게 파일 및 폴더 정보를 FTP 프로토콜에 맞춰 전송한다.
  • FTP 클라이언트는 1에서 언급한 웹 기반 서비스에 비해 드래그 앤 드랍을 비롯, 폴더 이동, 잘라내기, 붙여 넣기 등 편리한 UI를 제공할 수 있다.
  • FTP 클라이언트가 FTP 프로토콜에 맞춰 파일 정보를 요청하거나, 파일을 업로드하면, 서버는 이 정보를 휴대용 단말기로 보내고, 휴대용 단말기는 이에 따라 정보를 반환하거나, 변화를 적용시킨다.
  • 서버는 캐쉬를 가지고 있으며, 기존에 요청한 정보가 있을 경우는 다시 휴대용 단말기에게 정보를 요청하지 않는다. 사용자가 refresh 명령을 보낼 경우에만 캐쉬를 삭제하고 다시 휴대용 단말기에게 정보를 요청한다.

서버와 단말간의 통신 방법

PortableDisk3.png

  • 기본적으로 사용자와 모바일 단말기간의 파일 전송 프로토콜은 FTP를 사용한다.
  • 현재 시판되고 있는 단말기의 경우, ftp 서버를 구동할 수 있는 충분한 퍼포먼스를 가지고 있지만, 모바일 단말기가 공인 IP를 가지고 있지 않기 때문에, 중간에서 서버를 경유하여 FTP 명령이 전달된다.
  • 서버가 사용자로부터 단말기에 대한 FTP연결 요청을 받으면, AAA를 통해 해당 단말기의 사설 IP를 얻은 다음, FTP 연결 요청을 전달한다.
  • 모든 명령은 실시간으로 전달되지만, 사용자가 좀 더 빠른 반응 속도를 느낄 수 있도록, 사용자가 아무런 명령을 주지 않는 idle 시간에 서버는 단말기에 LIST 명령을 주어 파일 및 폴더 정보를 계속 수집한다. 폴더의 경우, recursive하게 계속 LIST 명령을 주어 하위 폴더의 정보를 계속해서 얻고, 서버는 이 정보를 캐쉬로 관리하여, 사용자의 요청이 있을 경우, 단말기로 LIST 명령을 보내는 대신 캐쉬에 있는 정보를 보여준다.


특허출원

  • 발명자 : 이채현
  • 출원번호 : 10-2008-0044296