KR101694171B1 - Device for downloading files on behalf of another device and operation method thereof - Google Patents
Device for downloading files on behalf of another device and operation method thereof Download PDFInfo
- Publication number
- KR101694171B1 KR101694171B1 KR1020100126928A KR20100126928A KR101694171B1 KR 101694171 B1 KR101694171 B1 KR 101694171B1 KR 1020100126928 A KR1020100126928 A KR 1020100126928A KR 20100126928 A KR20100126928 A KR 20100126928A KR 101694171 B1 KR101694171 B1 KR 101694171B1
- Authority
- KR
- South Korea
- Prior art keywords
- mobile device
- download
- file
- proxy
- downloading
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/51—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
Abstract
본 발명은 프록시 디바이스 및 그 동작방법에 관한 것이다. 본 발명에 따른 프록시 디바이스의 동작방법은, 다른 기기를 대신하여 파일을 다운로드 받는 프록시 디바이스에서, 다른 기기와 통신 가능하게 연결하여, 다른 기기로부터 다운로드 관련정보와 함께 선택 파일의 다운로드를 요청받으면, 다운로드 관련정보에 기초하여 결정된 웹 서버에 접속하여, 선택 파일을 다운로드 받는다, 본 발명에 따르면, 모바일 기기 등과 같은 다른 기기를 대신하여 인터넷을 통해 사용자가 선택한 파일을 다운로드 받을 수 있다. The present invention relates to a proxy device and a method of operation thereof. The method of operation of a proxy device according to the present invention is a proxy device that downloads a file on behalf of another device and connects to another device in a communicable manner so as to communicate with another device, According to the present invention, a file selected by a user can be downloaded through the Internet on behalf of another device, such as a mobile device, by accessing a web server determined based on the related information and downloading the selected file.
Description
본 발명은 프록시 디바이스(proxy device) 및 그 동작방법에 관한 것으로, 더욱 상세하게는 다른 기기를 대신하여 인터넷을 통해 파일을 다운로드 받을 수 있는 프록시 디바이스 및 그 동작방법에 관한 것이다. BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a proxy device and a method of operating the proxy device, and more particularly, to a proxy device and a method of operating the proxy device capable of downloading a file over the Internet on behalf of another device.
모바일 기기는 휴대가 가능하면서 음성 및 영상 통화를 수행할 수 있는 기능, 정보를 입·출력할 수 있는 기능, 및 데이터를 저장할 수 있는 기능 등을 하나 이상 갖춘 휴대용 기기를 의미한다. 이와 같은 모바일 기기에는, 휴대폰, 스마트 폰(smart phone), 노트북 컴퓨터(notebook computer), 디지털방송용 단말기, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 카메라, 네비게이션, 타블렛 컴퓨터(tablet computer), 이북(e-book) 단말기 등이 포함된다.A mobile device means a portable device having at least one function that can carry and perform voice and video calls, a function to input and output information, and a function to store data. Such mobile devices include mobile phones, smart phones, notebook computers, digital broadcasting terminals, personal digital assistants (PDAs), portable multimedia players (PMPs), cameras, navigation, tablet computers, , E-book terminals, and the like.
이러한 모바일 기기를 통해 무선 인터넷에 접속하여, 웹 서핑을 하거나, 전자 메일을 전송하거나 수신된 전자메일의 내용을 확인할 수 있으며, 콘텐츠나 기타 여러 가지 형태의 파일 등을 다운로드 받을 수도 있다. Through such a mobile device, users can access the wireless Internet, surf the web, send e-mail, check the contents of received e-mails, and download contents or various other files.
그런데, 모바일 기기를 이용하여 대용량의 파일을 인터넷을 통해 다운로드 받는 경우, 모바일 기기를 파워 온(power on) 상태로 유지해야만 한다. 만일, 파일을 다운로드 받는 중에 모바일 기기에 공급되는 전원이 차단되면, 파일 다운로드는 실패하게 되고, 다시 처음부터 파일을 다운로드 받아야 한다. However, when a large-capacity file is downloaded through the Internet using a mobile device, the mobile device must be kept powered on. If the power supplied to the mobile device is cut off while downloading the file, the file download will fail, and the file must be downloaded from the beginning.
이에 따라, 모바일 기기에 동작 전원을 제공하는 배터리의 잔량 부족이나 기타 사용자의 필요에 따라 모바일 기기에 공급되는 전원이 차단되더라도, 인터넷을 통해 사용자가 선택한 파일을 계속해서 다운로드 받을 수 있도록 하는 방안이 필요하다. Accordingly, even if the power supplied to the mobile device is cut off due to a shortage of the remaining capacity of the battery for supplying the operation power to the mobile device or the need of the other user, it is necessary to allow the user to continuously download the file selected by the user via the Internet Do.
따라서, 본 발명의 목적은, 모바일 기기 등과 같은 다른 기기를 대신하여 인터넷을 통해 파일을 다운로드 받을 수 있는 프록시 디바이스 및 그 동작방법을 제공함에 있다. Accordingly, it is an object of the present invention to provide a proxy device and a method of operating the proxy device that can download a file over the Internet on behalf of another device such as a mobile device.
상기한 목적을 달성하기 위한 본 발명에 따른 프록시 디바이스의 동작방법은. 다른 기기를 대신하여 파일을 다운로드 받는 프록시 디바이스에서, 상기 다른 기기와 통신 가능하게 연결하는 단계, 상기 다른 기기로부터 다운로드 관련정보와 함께 선택 파일의 다운로드를 요청받는 단계, 및 상기 다운로드 관련정보에 기초하여 결정된 웹 서버에 접속하여, 상기 선택 파일을 다운로드 받는 단계를 포함한다.According to another aspect of the present invention, there is provided a method of operating a proxy device. Communicating with the other device in a proxy device that downloads a file on behalf of another device; requesting downloading of a selection file together with download-related information from the other device; And accessing the determined web server to download the selected file.
그리고, 본 발명에 따른 프록시 디바이스는, 모바일 기기와 통신 인터페이스를 제공하는 통신 인터페이스부, 및 상기 모바일 기기로부터 다운로드 관련정보와 함께 선택 파일의 다운로드를 요청받으며, 상기 다운로드 관련정보에 기초하여 결정된 웹 서버에 접속하여, 상기 선택 파일을 다운로드 받도록 하는 제어부를 포함한다. The proxy device according to the present invention may further include a communication interface unit for providing a communication interface with the mobile device, and a proxy server for receiving a download request of the selection file together with the download-related information from the mobile device, And a control unit for downloading the selection file.
본 발명에 따르면, 다운로드 관련정보와 함께 선택 파일의 다운로드를 요청하는 제1 기기, 및 상기 다운로드 관련정보에 기초하여 결정된 웹 서버에 접속하여, 상기 선택 파일을 다운로드 받고, 상기 제1 기기로 다운로드 완료를 통보하는 제2 기기를 포함하는 시스템이 제공된다.According to the present invention, there is provided a method for downloading a selection file, comprising the steps of: connecting to a web server determined based on a first device for requesting download of a selection file together with download- And a second device for notifying the second device.
본 발명에 따르면, 모바일 기기 등과 같은 다른 기기를 대신하여 인터넷을 통해 사용자가 선택한 파일을 다운로드 받을 수 있다. 이에 따라, 사용자는 선택한 파일을 보다 안정적으로 다운로드 받을 수 있으며, 다운로드를 요청한 후, 모바일 기기 등의 전원을 끄거나 다른 애플리케이션을 수행할 수 있으므로, 전력의 소모를 감소시킬 수 있으며, 자원을 보다 효율적으로 운용할 수 있다.According to the present invention, a file selected by a user can be downloaded via the Internet on behalf of another device such as a mobile device. Accordingly, the user can more reliably download the selected file, and can reduce power consumption because the user can turn off the power of the mobile device or perform another application after requesting the download, .
도 1은 본 발명의 일 실시예에 따른 프록시 디바이스의 외형을 나타낸 도면,
도 2는 도 1에 도시된 프록시 디바이스의 내부 블록개념도,
도 3은 본 발명의 일실시예에 따른 프록시 디바이스의 동작방법을 개략적으로 설명하기 위해 참조되는 도면,
도 4는 모바일 기기 등에서 인터넷을 통해 파일을 다운로드 받는 과정에 대한 설명에 제공되는 흐름도,
도 5는 모바일 기기에서 본 발명에 따른 프록시 디바이스를 사용하여 파일을 다운로드 받는 과정에 대한 설명에 제공되는 흐름도,
도 6은 본 발명의 일실시예에 따른 프록시 디바이스의 동작방법에 대한 설명에 제공되는 신호 흐름도,
도 7은 모바일 기기에서 웹 서버에 접속하는 방식을 설명하기 위해 참조되는 도면, 그리고
도 8은 모바일 기기에서 프록시 다운로드를 이용하는 과정에서 사용하는 화면의 일 예를 나타낸 것이다. FIG. 1 is a diagram showing the outline of a proxy device according to an embodiment of the present invention, FIG.
FIG. 2 is a conceptual block diagram of an internal block of the proxy device shown in FIG. 1,
FIG. 3 is a flowchart illustrating a method of operating a proxy device according to an exemplary embodiment of the present invention. Referring to FIG. 3,
4 is a flowchart showing a process of downloading a file through the Internet in a mobile device or the like,
5 is a flowchart illustrating a process of downloading a file using a proxy device according to the present invention in a mobile device,
6 is a signal flow diagram provided in a description of a method of operation of a proxy device according to an embodiment of the present invention;
FIG. 7 is a diagram illustrating a method of accessing a web server from a mobile device, and FIG.
FIG. 8 shows an example of a screen used in a process of using a proxy download in a mobile device.
이하, 도면을 참조하여 본 발명을 상세히 설명하도록 한다.Hereinafter, the present invention will be described in detail with reference to the drawings.
본 발명에 따른 프록시 디바이스(proxy device)는 모바일 기기나 PC 등과 같은 다른 기기로부터의 요청에 따라 인터넷을 통해 선택된 파일을 다운로드 받을 수 있다. 이에 따라, 다운로드를 요청한 기기가 파워 오프(power off) 상태가 되더라도, 이와 무관하게 프록시 디바이스는 요청된 파일의 다운로드를 계속 수행할 수 있다. 프록시 디바이스는 다운로드 받은 파일을 내부 저장공간에 저장한 후, 저장된 파일을 다운로드를 요청한 기기로 전송할 수 있다.A proxy device according to the present invention can download a selected file through the Internet according to a request from another device such as a mobile device or a PC. Accordingly, the proxy device can continue to download the requested file irrespective of whether the device requested to download is powered off. The proxy device may store the downloaded file in the internal storage space, and then transmit the stored file to the device that requested the download.
도 1은 본 발명의 일 실시예에 따른 프록시 디바이스의 외형을 나타내고, 도 2는 도 1에 도시된 프록시 디바이스의 내부 블록 구성도를 나타낸 것이다.FIG. 1 shows the outline of a proxy device according to an embodiment of the present invention, and FIG. 2 shows an internal block diagram of the proxy device shown in FIG.
도 1 및 도 2를 참조하면, 본 발명에 따른 프록시 디바이스(100)는 케이스(101)에 하드디스크 드라이브(150), 및 광 저장장치(160)을 수납하며, 하드디스크 드라이브(150)와 광 저장장치(160)는 하나 이상일 수 있다. 케이스(101)의 외부에는 모드 스위치(170)가 배치되어, 네트워크 접속 모드, 직렬 접속 모드, 및 웹 스토리지와의 접속 모드 등을 선택할 수 있다. 케이스(101)에는 전원을 공급하거나 차단할 수 있는 전원 스위치(103), 본 발명에 따른 프록시 디바이스(100)가 네트워크 접속되는 랜 포트(140), 직렬 접속을 위한 USB 포트(181)가 배치될 수 있다. 여기서, USB 포트(181)는 USB 2.0, USB 3.0, IEEE 1394, 및 기타 다양한 종류의 직렬 통신 포트일 수 있다. 다만 이에 한정하지는 않는다.1 and 2, a
다른 기기(미도시)는 네트워크를 통해 본 발명에 따른 프록시 디바이스(100)에 접속하여 통상적인 사용방식에 따라 데이터를 저장 또는 획득할 수 있다. 또한, 모드 스위치(170)를 이용하여 본 발명에 따른 프록시 디바이스(100)를 외장형 저장 장치로 이용하거나, 원거리에 위치하는 웹 스토리지(미도시)를 백업하거나 동일한 데이터를 유지하도록 동기화할 시킬 수도 있다. 모드 스위치(170)는 본 발명에 따른 프록시 디바이스(100)가 사용자의 필요에 따라 다양한 동작 모드를 선택할 수 있도록 한다. The other device (not shown) may connect to the
모드 스위치(170)의 선택에 따라, 본 발명에 따른 프록시 디바이스(100)가 단순히 네트워크 접속되는 데이터 스토리지를 넘어 USB 포트(181)를 통해 다른 기기와 직접 접속되어 고속으로 데이터 전송을 수행할 수 있도록 하거나, 다른 기기가 광 저장장치(160)를 직접 액세스할 수 있도록 할 수 있다. In accordance with the selection of the
다른 기기와 프록시 디바이스(100)가 직렬 통신 인터페이스를 이용하여 접속하는 경우, 네트워크 회선을 이용하는 데이터 통신방식에 비해 데이터 전송 속도가 크게 향상될 수 있다. 또한, 하드디스크 드라이브(150)나 광 저장장치(160)에 직접 액세스하여 데이터를 기록하거나, 읽을 수도 있다. When another device and the
여기서, 본 발명에 따른 프록시 디바이스(100)는 광 저장장치(160)와 대비되는 저장장치로서 하드디스크 드라이브(150)를 제시하고 있다. 그러나, 하드디스크 드라이브(150)는 SSD(Solid State Disk)와 같은 비 휘발성 저장장치로 대체될 수 있으며, 상호 호환될 수 있다. Herein, the
도 2를 참조하면, 본 발명에 따른 프록시 디바이스(100)는, 스토리지 제어부(115)와 네트워크 제어부(117)를 포함하는 제어부(110), 제1 및 제2 메모리(135, 137), 랜포트(140), 하드디스크 드라이브(150), 광 저장장치(160), USB 포트(181)를 구비하는 USB 제어부(180)를 포함할 수 있다. 이와 같은 구성요소들은 실제 응용에서 구현될 때 필요에 따라 2 이상의 구성요소가 하나의 구성요소로 합쳐지거나, 혹은 하나의 구성요소가 2 이상의 구성요소로 세분되어 구성될 수 있다.2, the
스토리지 제어부(115)는 모드 스위치(170)에 의해 설정된 동작 모드에 따라 하드디스크 드라이브(150)와 광 저장장치(160) 사이의 데이터 전송 경로를 설정한다. 스토리지 제어부(115)에 접속되는 하드디스크 드라이브(150)와 광 저장장치(160)은 하나 이상 구비될 수 있으며, 그 숫자는 케이스(101)에 수납 가능한 공간에 따라 결정될 수 있다.The
네트워크 제어부(117)는 버스(BUS)를 통해 스토리지 제어부(115)와 접속되며, 스토리지 제어부(115)를 통해 하드디스크 드라이브(150), 또는 광 저장장치(160)의 데이터를 획득하여 다른 기기에 제공하거나, 또는 다른 기기에서 전송된 데이터를 스토리지 제어부(115)로 제공한다. 네트워크 제어부(117)는 랜 포트(140)를 통해 네트워크 회선에 접속될 수 있으며, MAC 어드레스와 아이피를 할당받아 프록시 디바이스(100)를 네트워크 회선에 접속된 하나의 네트워크 장치로서 인식시킬 수 있다.The
제1 및 제2 메모리(135, 137)는 휘발성 메모리, 또는 비 휘발성 메모리일 수 있으며, 스토리지 제어부(115), 및 네트워크 제어부(117)에서 필요로 하는 임시 저장영역을 제공한다. 본 발명의 프록시 디바이스(100)는 하드디스크 드라이브(150)에 운영체제를 내장하고 있으나, 제1 및 제2 메모리(135, 137) 중 적어도 하나가 비휘발성 메모리일 때, 제1 및 제2 메모리(135, 137) 중 어느 하나에 리눅스, 또는 윈도우즈 등과 같은 운영체제가 탑재될 수도 있다. The first and
광 저장장치(160)는 CD-ROM, DVD-ROM, 블루레이, 및 기타 다양한 장치일 수 있다. 광 저장장치(160)는 하나 이상 구비될 수 있으며, 다른 기기가 USB 포트(181)를 통해 접속될 경우, 광 저장매체에 데이터를 기록하거나, 광 저장매체에 기록된 데이터를 출력할 수 있다.
USB 제어부(180)는 버스(BUS)를 통해 스토리지 제어부(115)와 접속되며, 스토리지 제어부(115)와 연결되는 하드디스크 드라이브(150), 또는 광 저장장치(160)의 데이터를 USB 포맷에 따른 데이터로 변환하여 다른 기기에 제공할 수 있다. The
스토리지 제어부(115)는 하드디스크 드라이브(150), 및 광 저장장치(160)와 접속되며, 모드 스위치(170)에 의해 설정된 동작 모드에 따라 하드디스크 드라이브(150)와 광 저장장치(160)의 데이터 패스를 설정하거나, 다른 기기의 액세스 권한을 설정할 수 있다. 스토리지 제어부(115)는 모드 스위치(170)에서 설정된 동작 모드에 따라 데이터 백업, 이종 저장장치 간 데이터 백업, 웹 스토리지의 데이터 백업, 웹 스토리지와의 데이터 동기화, 및 하드디스크 드라이브(150)에 대한 레이드(RAID) 설정을 수행할 수 있다.The
그리고, USB 포트(181)를 구비하는 USB 제어부(180)와 랜 포트(140) 등은 다른 기기와 통신을 위한 통신 인터페이스를 제공하는 통신 인터페이스부의 기능을 수행한다. The
도 3은 본 발명의 일실시예에 따른 프록시 디바이스의 동작방법을 개략적으로 설명하기 위해 참조되는 도면이다. FIG. 3 is a diagram for explaining a method of operating a proxy device according to an exemplary embodiment of the present invention. Referring to FIG.
도 3을 참조하면, 본 발명에 따른 프록시 디바이스(100)는 모바일 기기(200)와 유선이나 무선으로 통신가능하게 연결될 수 있다. 또한, 프록시 디바이스(100)는 인터넷을 통해 웹 서버(300)와 통신 가능하게 연결될 수 있다. Referring to FIG. 3, the
모바일 기기(200)는 웹 서핑 중, 다운로드 받은 파일이 저장되어 있는 웹 서버(300)에 다운로드 받을 파일에 대한 정보를 요청하고, 이에 따라 웹 서버(300)로부터 URL(Uniform Resource Locator) 등을 포함하는 다운로드 관련정보를 수신받는다. 모바일 기기(200)는 웹 서버(300)로부터 직접 선택한 파일을 다운로드 받을 수도 있으나, 다운로드 관련 정보 등을 프록시 디바이스(100)로 전송하여 파일의 다운로드를 요청할 수도 있다. The
모바일 기기(200)로부터 다운로드 요청을 받은 프록시 디바이스(100)는 다운로드 관련 정보를 참조하여, 웹 서버(300)에 접속하여 모바일 기기(200)를 대신하여 웹 서버(300)로부터 파일을 다운로드 받는다. 프록시 디바이스(100)는 다운로드 받은 파일을 내부 저장 장소에 전송하고, 모바일 기기(200)로부터 요청이 있는 경우, 저장된 파일을 모바일 기기(200)로 전송할 수 있다. The
이와 같은 동작에 의해, 모바일 기기(200)가 파워 오프(power off) 상태가 되더라도, 프록시 디바이스(100)에서 다운로드를 대신 수행하여, 다운로드 받은 파일을 저장할 수 있다. In this way, even if the
도 4는 모바일 기기 등에서 인터넷을 통해 파일을 다운로드 받는 과정에 대한 설명에 제공되는 흐름도이다. 4 is a flowchart showing a process of downloading a file through the Internet in a mobile device or the like.
도 4를 참조하면, 모바일 기기(200)는 웹에 접속하여(S400), 다운로드 받을 파일을 선택한 후(S405), 웹 서버(300)나 웹 서버(300)에서 제공하는 웹사이트를 통해 선택한 파일의 다운로드를 요청한다(S410). 그리고, 파일의 다운로드 요청에 따라, 웹 서버(300)로부터 다운로드 되는 파일을 내부 메모리에 저장한다(S415).4, the
모바일 기기(200)에서 요청한 파일을 다운로드 받는 과정은 파워 오프가 요청되지 않는 상태에서 선택한 파일의 다운로드가 완료되는 경우까지 지속된다(S420, S425). 그리고, 다운로드 완료시에는 모바일 기기(200)는 다운로드 성공을 나타내는 신호를 출력하고, 파일 다운로드 과정을 종료한다(S435). The process of downloading the file requested by the
그러나, 선택한 파일의 다운로드가 완료되기 전에, 전력 소모의 방지나 기타 다른 이유로 사용자가 전원 스위치 등을 조작하여 모바일 기기(200)로 파워 오프(power off)를 요청하는 경우(S425), 모바일 기기(200)는 다운로드가 실패하였음을 나타내는 신호를 출력하고, 파일 다운로드 과정을 종료한다(S430). However, if the user requests power off to the
이와 같이 모바일 기기(200)에서 파일 다운로드가 완료되기 전까지 파워 온 상태가 유지되지 않으면, 파일 다운로드는 실패하게 된다. If the power-on state is not maintained until the download of the file is completed in the
도 5는 모바일 기기에서 본 발명에 따른 프록시 디바이스를 사용하여 파일을 다운로드 받는 과정에 대한 설명에 제공되는 흐름도이다.5 is a flowchart illustrating a process of downloading a file using a proxy device according to the present invention in a mobile device.
도 5를 참조하면, 모바일 기기(200)는 웹에 접속하여(S450), 다운로드 받을 파일을 선택한다(S455). 그리고, 프록시 다운로드를 선택하는 경우(S460), 모바일 기기(2000는 프록시 디바이스(100)로 다운로드를 요청한다(465). 이때, URL 등을 포함하는 다운로드 관련정보를 포함하는 다운로드 요청 메시지가 프록시 디바이스(100)로 전달된다. 그리고, 파워 오프 요청이 있는 경우, 모바일 기기(100)는 동작을 종료한다.Referring to FIG. 5, the
그러나, 파워 오프가 되지 않은 경우에는, 모바일 기기(200)는 다운로드가 완료될 때까지 프록시 디바이스(100)로부터 전송되는 다운로드 상태 정보를 표시할 수도 있다(S475, S480). 또한, 프록시 디바이스(100)에서 다운로드가 완료되면, 모바일 기기(200)는 프록시 디바이스(100)에 다운로드 완료된 파일을 요청하여 전송받을 수 있다.However, if power off is not performed, the
만일 S460 단계에서 프록시 다운로드가 선택되지 않은 경우에는, 모바일 기기(200)는, 도 4에서 설명한 바와 같은, 일반적인 다운로드 과정을 수행한다(S485)If the proxy download is not selected in step S460, the
이와 같은 과정에 의해, 프록시 다운로드를 사용할 경우 모바일 기기(200)에서 전원을 끄더라도 프록시 디바이스(200)에서 계속 다운로드를 수행하여 다운로드 실패를 방지할 수 있다. 또한, 프록시 다운로드가 선택되지 않은 경우에도, 파일 다운로드 중 파워 오프 요청이 있는 경우, 미리 지정된 프록시 디바이스(100)로 다운로드를 요청하도록 구성할 수도 있다.In this way, even if the
도 6은 본 발명의 일실시예에 따른 프록시 디바이스의 동작방법에 대한 설명에 제공되는 신호 흐름도이다.6 is a signal flow diagram provided in a description of a method of operation of a proxy device according to an embodiment of the present invention.
도 6을 참조하면, 모바일 기기(200)에서 프록시 다운로드를 요청하기 위해, 모바일 기기(200)는 웹 서버(300)에 접속하여 선택한 파일에 대한 다운로드 관련 정보를 요청하고(S600), 이에 따라 웹 서버(300)로부터 다운로드 관련정보를 수신받는다(S605).Referring to FIG. 6, in order to request a proxy download from the
모바일 기기(200)는 다운로드 관련정보를 포함하는 다운로드를 요청하는 메시지를 프록시 디바이스(100)로 전송하여 프록시 다운로드를 요청한다(S615).The
프록시 다운로드를 요청받은 프록시 디바이스(100)는 다운로드 관련정보를 참조하여, 웹 서버(300)에 선택한 파일의 다운로드를 요청하고(S620), 이에 따라 웹 서버(300)로부터 요청된 파일을 다운로드 받는다(S620).The
파일의 다운로드가 완료되면, 프록시 디바이스(100)는 모바일 기기(200)로 다운로드 완료를 통보한다(S625). 만일, 모바일 기기(200)의 파워 오프된 상태인 경우, 모바일 기기(200)가 파워 온 상태가 되었을 때, 다운로드 완료를 통보할 수 있다. 또한, 프록시 디바이스(100)는 파일을 다운로드 받는 중에 모바일 기기(200)로 다운로드 상태 정보를 전송할 수도 있다.When the download of the file is completed, the
모바일 기기(200)로부터 다운로드 받은 파일의 요청받으면(S630), 프록시 디바이스(100)는 다운로드 받은 파일을 모바일 기기(200)로 전송한다(S635).Upon receiving a request for a file downloaded from the
이와 같은 과정에 의해 프록시 디바이스(100)에서 모바일 기기(200)를 대신하여 프록시 다운로드를 수행할 수 있다. In this manner, the
또한, 상기한 실시예들에서는 모바일 기기를 예로 들어 설명하였지만, 본 발명에 따른 프록시 디바이스를 이용한 프록시 다운로드는 모바일 기기 외에 PC나 기타 프록시 디바이스와 유선이나 무선으로 통신 가능하게 연결될 수 있는 다른 기기에도 모두 적용될 수 있다. In the above-described embodiments, the mobile device has been described as an example, but the proxy download using the proxy device according to the present invention may be applied to other devices that can be connected to a PC or other proxy device in addition to a mobile device Can be applied.
도 7은 모바일 기기에서 웹 서버에 접속하는 방식을 설명하기 위해 참조되는 도면이다. 도 7에 도시한 바와 같이, 모바일 기기(200)에서 직접 웹사이트에 접속하는 대신 프록시 디바이스(100)를 통해 웹사이트에 접속하는 것도 가능하다. 즉, 모바일 기기(200)에서 바로 웹 서버(300)에 접속할 수도 있고(direct-path), 모바일 기기(200)에서 프록시 디바이스(100)를 통해 웹 서버(300)에 접속할 수도 있다.7 is a diagram for explaining a method of accessing a web server from a mobile device. As shown in FIG. 7, it is also possible to access the website through the
모바일 기기(200)에서 프록시 디바이스(100)를 통해 웹 서버(300)에 접속하는 경우, 프록시 디바이스(100)에서 인터넷 접속과 함께 파일 다운로드도 대신 수행할 수 있다. When the
이 경우, 모바일 기기(200)에서 수행되는 애플리케이션에서 인터넷 대행 서비스 경로를 등록하고, 등록된 프록시 디바이스(100)를 통해 모바일 기기(200)는 인터넷 서핑을 할 수 있다. 또한, 서핑 중 다운로드 파일을 선택하면, 선택된 파일의 다운로드를 프록시 디바이스(100)에서 수행하도록 지시하고, 프록시 디바이스(100)는 특정 저장 공간에 다운로드 받은 파일을 저장한 후, 파일 다운로드가 완료되면 모바일 기기(200)로 전송할 수 있다(fake downloading). In this case, the Internet proxy service path is registered in the application executed in the
프록시 디바이스(100)는 파일 다운로드 요청한 애플리케이션이 종료하거나 모바일 기기(200)의 전원이 꺼진 상태가 되더라고, 파일의 다운로드를 계속하여 수행할 수 있다. The
도 8은 모바일 기기에서 프록시 다운로드를 이용하는 과정에서 사용하는 화면의 일 예를 나타낸 것이다. FIG. 8 shows an example of a screen used in a process of using a proxy download in a mobile device.
도 8의 (a)에 도시한 바와 같이, 모바일 기기(200)에서 다운로드 받을 파일을 선택하는 화면(700)에서 어느 한 파일을 선택하는 터치 입력(703)이 있는 경우, 도 8의 (b)에 도시한 바와 같이, 다운로드 방식을 선택할 수 있는 팝업 메뉴(710)를 표시할 수 있다. . 8A, when there is a
이러한 팝업 메뉴(710)에서 'Proxy download' 항목을 선택하는 터치 입력(713)이 있는 경우, 미리 설정된 프록시 디바이스(100)를 통해 파일을 다운로드 받을 수 있다. 만일, 팝업 메뉴(710)에서 'download' 항목을 선택한 경우, 모바일 기기(200)에서 직접 파일을 다운로드 받을 수 있다. 그리고, 팝업 메뉴(710)에서 'view' 항목을 선택한 경우 다운로드 받은 파일의 내용을 표시할 수 있다.If there is a
도 8의 (c)에 도시한 바와 같이, 다운로드가 진행되면, 진행 바(720) 등을 표시하여, 다운로드 진행 상태를 나타낼 수 있다. 프록시 다운로드를 선택한 경우에도, 모바일 기기(200)가 파워 온 상태이면, 프록시 디바이스(100)로부터 전달되는 다운로드 상태 정보를 이용하여 진행 바(720)를 표시할 수 있다. 그리고, 파일의 다운로드가 완료되면, 파일 다운로드 완료를 나타내는 메시지나 이미지 등을 표시할 수 있다.As shown in (c) of FIG. 8, when the download progresses, the
한편, 본 발명은 프로세서가 읽을 수 있는 기록매체에 프로세서가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 프로세서가 읽을 수 있는 기록매체는 프로세서에 의해 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 프로세서가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있으며, 또한 인터넷을 통한 전송 등과 같은 캐리어 웨이브의 형태로 구현되는 것도 포함한다. 또한 프로세서가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 프로세서가 읽을 수 있는 코드가 저장되고 실행될 수 있다.Meanwhile, the present invention can be implemented as a code that can be read by a processor in a recording medium readable by the processor. The processor-readable recording medium includes all kinds of recording apparatuses in which data that can be read by the processor is stored. Examples of the recording medium readable by the processor include a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like, and also a carrier wave such as transmission over the Internet. In addition, the processor readable recording medium may be distributed over networked computer systems so that code readable by the processor in a distributed manner can be stored and executed.
또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어서는 안될 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, It should be understood that various modifications may be made by those skilled in the art without departing from the spirit and scope of the present invention.
100 : 프록시 디바이스 200 : 모바일 기기
300 : 웹 서버
100: proxy device 200: mobile device
300: Web server
Claims (10)
상기 프록시 디바이스의 동작 모드를 선택하기 위한 모드 스위치를 구비하는 단계;
상기 모드 스위치를 통해 선택된 동작 모드에 따라 상기 모바일 기기의 액세스 권한을 설정하는 단계;
상기 모바일 기기와 통신 가능하게 연결하는 단계;
상기 모바일 기기로부터 다운로드 관련정보와 함께 선택 파일의 다운로드를 요청 받는 단계; 및
상기 다운로드 관련정보에 기초하여 결정된 웹 서버에 접속하여, 상기 선택 파일을 다운로드 받는 단계를 포함하는 동작방법.A method of operating a proxy device downloading a file on behalf of a mobile device,
Comprising: a mode switch for selecting an operation mode of the proxy device;
Setting an access right of the mobile device according to an operation mode selected through the mode switch;
Communicatively connecting to the mobile device;
Receiving a request for downloading a selection file together with download-related information from the mobile device; And
Accessing a web server determined based on the download-related information, and downloading the selection file.
상기 선택 파일의 다운로드 완료 시, 상기 모바일 기기로 다운로드 완료를 통보하는 단계를 더 포함하는 동작방법.The method according to claim 1,
And notifying the mobile device of download completion upon completion of downloading the selected file.
상기 선택 파일의 다운로드 중, 상기 모바일 기기로 다운로드 상태정보를 전송하는 단계를 더 포함하는 동작방법.The method according to claim 1,
And downloading the download status information to the mobile device during downloading of the selection file.
다운로드 완료된 상기 선택 파일을 메모리에 저장하는 단계를 더 포함하는 동작방법.The method according to claim 1,
And storing the downloaded selection file in a memory.
상기 모바일 기기로부터의 요청에 따라, 다운로드 완료된 상기 선택 파일을 상기 모바일 기기로 전송하는 단계를 더 포함하는 동작방법.The method according to claim 1,
And transmitting the downloaded selection file to the mobile device upon a request from the mobile device.
상기 모바일 기기를 대신하여 파일을 다운로드 받는 프록시 디바이스의 동작 모드를 선택하기 위한 모드 스위치; 및
상기 모드 스위치를 통해 선택된 동작 모드에 따라 상기 모바일 기기의 액세스 권한을 설정하고, 상기 모바일 기기로부터 다운로드 관련정보와 함께 선택 파일의 다운로드를 요청 받으면, 상기 다운로드 관련정보에 기초하여 결정된 웹 서버에 접속하여, 상기 선택 파일을 다운로드 받도록 하는 제어부를 포함하는 프록시 디바이스.A communication interface unit for providing a communication interface with the mobile device;
A mode switch for selecting an operation mode of a proxy device that downloads a file on behalf of the mobile device; And
When the mobile device is requested to download a selection file together with the download related information from the mobile device according to an operation mode selected through the mode switch, the mobile device accesses a web server determined based on the download related information And a control unit for downloading the selection file.
상기 제어부는, 상기 선택 파일의 다운로드 완료시, 상기 모바일 기기로 다운로드 완료를 통보하는 것을 특징으로 하는 프록시 디바이스.The method according to claim 6,
Wherein the control unit informs the mobile device of the completion of the download when the download of the selected file is completed.
상기 제어부는, 상기 모바일 기기로부터의 요청에 따라, 다운로드 완료된 상기 선택 파일을 상기 모바일 기기로 전송되도록 제어하는 것을 특징으로 하는 프록시 디바이스.The method according to claim 6,
Wherein the control unit controls the download of the selected file to be transmitted to the mobile device according to a request from the mobile device.
상기 동작 모드는 네트워크 접속 모드, 직렬 접속 모드 및 웹 스토리지 접속 모드 중 적어도 하나를 포함하는 것을 특징으로 하는 동작방법.The method according to claim 1,
Wherein the operational mode comprises at least one of a network access mode, a serial access mode, and a web storage access mode.
상기 동작 모드는 네트워크 접속 모드, 직렬 접속 모드 및 웹 스토리지 접속 모드 중 적어도 하나를 포함하는 것을 특징으로 하는 프록시 디바이스.The method according to claim 6,
Wherein the operation mode includes at least one of a network connection mode, a serial connection mode, and a web storage connection mode.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100126928A KR101694171B1 (en) | 2010-12-13 | 2010-12-13 | Device for downloading files on behalf of another device and operation method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100126928A KR101694171B1 (en) | 2010-12-13 | 2010-12-13 | Device for downloading files on behalf of another device and operation method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20120065674A KR20120065674A (en) | 2012-06-21 |
KR101694171B1 true KR101694171B1 (en) | 2017-01-09 |
Family
ID=46685312
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100126928A KR101694171B1 (en) | 2010-12-13 | 2010-12-13 | Device for downloading files on behalf of another device and operation method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101694171B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101552170B1 (en) | 2014-02-27 | 2015-09-11 | 주식회사 티맥스 소프트 | Method and apparatus for managing connection by using dummy http |
KR102018815B1 (en) | 2014-10-24 | 2019-11-04 | 삼성전자주식회사 | Method and device for remote task using guest device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070294373A1 (en) | 2004-10-22 | 2007-12-20 | Simon Harrison | Management of Content Download |
WO2008051724A2 (en) * | 2006-10-19 | 2008-05-02 | Motorola Inc. | Method and apparatus for recovery from network disconnections in a peer-to-peer network |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002149534A (en) * | 2000-11-09 | 2002-05-24 | Uniden Corp | Proxy server, communication method using the same and recording medium |
KR20060000098A (en) * | 2004-06-28 | 2006-01-06 | 주식회사 케이티 | The system and method for providing reservation service on file download |
-
2010
- 2010-12-13 KR KR1020100126928A patent/KR101694171B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070294373A1 (en) | 2004-10-22 | 2007-12-20 | Simon Harrison | Management of Content Download |
WO2008051724A2 (en) * | 2006-10-19 | 2008-05-02 | Motorola Inc. | Method and apparatus for recovery from network disconnections in a peer-to-peer network |
Also Published As
Publication number | Publication date |
---|---|
KR20120065674A (en) | 2012-06-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8499190B2 (en) | Portable device and backup method thereof | |
KR101155619B1 (en) | Method and Apparatus for Wireless Digital Content Management | |
US9471296B2 (en) | Method and device for application installation to multiple memory components | |
EP2608463B1 (en) | Apparatus and method for managing attached file of message in portable terminal | |
US9384098B1 (en) | Portable data archiving device | |
JP2010205111A (en) | System, and method for reproducing context, first terminal device, second terminal device, context obtaining device or storage device, program thereof | |
CN102202075A (en) | Data sharing method and portable terminal | |
KR20120128357A (en) | Method and apparatus for splitting of media file | |
US7953822B2 (en) | Method of and apparatus for downloading data | |
CA2710416C (en) | Method and device for application archiving | |
EP2536249A1 (en) | A wireless access device and method | |
US20110016175A1 (en) | Method for realization of thin client and client terminal and server for same | |
KR20150080722A (en) | Apparatus and Method for managing files | |
KR101694171B1 (en) | Device for downloading files on behalf of another device and operation method thereof | |
RU2461974C2 (en) | System and method for rearranging and adding content | |
JP2012243104A (en) | File management device and control program thereof | |
JP6080496B2 (en) | Display device and display method | |
EP4216070A1 (en) | File processing apparatus, file processing method, storage medium, and computer program | |
CN116028433B (en) | Data migration method and electronic equipment | |
KR20080047828A (en) | Program installation system and method using wireless modem apparatus | |
JP5705920B2 (en) | Method and apparatus for wireless digital content management | |
JP2011180812A (en) | Recording medium, information processor, computer system, starting method, and start-up program | |
KR20040104793A (en) | Data manage method using storage media in mobile communication terminal | |
JP2012113499A (en) | Information processing system, information processor and control method thereof, and program | |
JP2015007994A (en) | Method and device for managing radio digital contents |
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 |