KR20120065674A - 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
- KR20120065674A KR20120065674A KR1020100126928A KR20100126928A KR20120065674A KR 20120065674 A KR20120065674 A KR 20120065674A KR 1020100126928 A KR1020100126928 A KR 1020100126928A KR 20100126928 A KR20100126928 A KR 20100126928A KR 20120065674 A KR20120065674 A KR 20120065674A
- Authority
- KR
- South Korea
- Prior art keywords
- download
- file
- mobile device
- 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
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 same, and more particularly, to a proxy device capable of downloading a file through the Internet on behalf of another device and a method of operating the same.
모바일 기기는 휴대가 가능하면서 음성 및 영상 통화를 수행할 수 있는 기능, 정보를 입?출력할 수 있는 기능, 및 데이터를 저장할 수 있는 기능 등을 하나 이상 갖춘 휴대용 기기를 의미한다. 이와 같은 모바일 기기에는, 휴대폰, 스마트 폰(smart phone), 노트북 컴퓨터(notebook computer), 디지털방송용 단말기, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 카메라, 네비게이션, 타블렛 컴퓨터(tablet computer), 이북(e-book) 단말기 등이 포함된다.A mobile device is a portable device that is portable and has one or more functions for making voice and video calls, input and output information, and data storage functions. Such mobile devices include mobile phones, smart phones, notebook computers, digital broadcasting terminals, PDAs (Personal Digital Assistants), PMPs (Portable Multimedia Players), cameras, navigation, tablet computers , E-book terminals and the like.
이러한 모바일 기기를 통해 무선 인터넷에 접속하여, 웹 서핑을 하거나, 전자 메일을 전송하거나 수신된 전자메일의 내용을 확인할 수 있으며, 콘텐츠나 기타 여러 가지 형태의 파일 등을 다운로드 받을 수도 있다. Through such mobile devices, users can access the wireless Internet, surf the web, send e-mails, check the contents of received e-mails, and download contents and various other types of files.
그런데, 모바일 기기를 이용하여 대용량의 파일을 인터넷을 통해 다운로드 받는 경우, 모바일 기기를 파워 온(power on) 상태로 유지해야만 한다. 만일, 파일을 다운로드 받는 중에 모바일 기기에 공급되는 전원이 차단되면, 파일 다운로드는 실패하게 되고, 다시 처음부터 파일을 다운로드 받아야 한다. However, when a large file is downloaded through the Internet using a mobile device, the mobile device must be kept in a power on state. If the power supplied to the mobile device is cut off while downloading the file, the file download fails, and the file must be downloaded again from the beginning.
이에 따라, 모바일 기기에 동작 전원을 제공하는 배터리의 잔량 부족이나 기타 사용자의 필요에 따라 모바일 기기에 공급되는 전원이 차단되더라도, 인터넷을 통해 사용자가 선택한 파일을 계속해서 다운로드 받을 수 있도록 하는 방안이 필요하다. Accordingly, there is a need for a method for continuously downloading a file selected by a user through the Internet even if the power supply to the mobile device is cut off due to a lack of battery power supplying the mobile device or other users' needs. Do.
따라서, 본 발명의 목적은, 모바일 기기 등과 같은 다른 기기를 대신하여 인터넷을 통해 파일을 다운로드 받을 수 있는 프록시 디바이스 및 그 동작방법을 제공함에 있다. Accordingly, an object of the present invention is to provide a proxy device and a method of operating the same that can download a file through the Internet on behalf of another device such as a mobile device.
상기한 목적을 달성하기 위한 본 발명에 따른 프록시 디바이스의 동작방법은. 다른 기기를 대신하여 파일을 다운로드 받는 프록시 디바이스에서, 상기 다른 기기와 통신 가능하게 연결하는 단계, 상기 다른 기기로부터 다운로드 관련정보와 함께 선택 파일의 다운로드를 요청받는 단계, 및 상기 다운로드 관련정보에 기초하여 결정된 웹 서버에 접속하여, 상기 선택 파일을 다운로드 받는 단계를 포함한다.Method of operation of the proxy device according to the present invention for achieving the above object. In a proxy device that downloads a file on behalf of another device, connecting to communicate with the other device, receiving a request to download the selected file with the download related information from the other device, and based on the download related information Accessing the determined web server, and downloading the selection file.
그리고, 본 발명에 따른 프록시 디바이스는, 모바일 기기와 통신 인터페이스를 제공하는 통신 인터페이스부, 및 상기 모바일 기기로부터 다운로드 관련정보와 함께 선택 파일의 다운로드를 요청받으며, 상기 다운로드 관련정보에 기초하여 결정된 웹 서버에 접속하여, 상기 선택 파일을 다운로드 받도록 하는 제어부를 포함한다. In addition, the proxy device according to the present invention includes a communication interface unit for providing a communication interface with a mobile device, and a request for downloading a selection file together with download-related information from the mobile device, the web server determined based on the download-related information. And a control unit for accessing and downloading the selection file.
본 발명에 따르면, 다운로드 관련정보와 함께 선택 파일의 다운로드를 요청하는 제1 기기, 및 상기 다운로드 관련정보에 기초하여 결정된 웹 서버에 접속하여, 상기 선택 파일을 다운로드 받고, 상기 제1 기기로 다운로드 완료를 통보하는 제2 기기를 포함하는 시스템이 제공된다.According to the present invention, the first device requesting the download of the selection file together with the download related information, and a web server determined based on the download related information are downloaded to download the selection file, and the download is completed to the first device. Provided is a system comprising a second device for notifying.
본 발명에 따르면, 모바일 기기 등과 같은 다른 기기를 대신하여 인터넷을 통해 사용자가 선택한 파일을 다운로드 받을 수 있다. 이에 따라, 사용자는 선택한 파일을 보다 안정적으로 다운로드 받을 수 있으며, 다운로드를 요청한 후, 모바일 기기 등의 전원을 끄거나 다른 애플리케이션을 수행할 수 있으므로, 전력의 소모를 감소시킬 수 있으며, 자원을 보다 효율적으로 운용할 수 있다.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. Accordingly, the user can download the selected file more reliably, and after the request for downloading, the user can turn off the mobile device or perform other applications, thereby reducing power consumption and using resources more efficiently. Can be operated with
도 1은 본 발명의 일 실시예에 따른 프록시 디바이스의 외형을 나타낸 도면,
도 2는 도 1에 도시된 프록시 디바이스의 내부 블록개념도,
도 3은 본 발명의 일실시예에 따른 프록시 디바이스의 동작방법을 개략적으로 설명하기 위해 참조되는 도면,
도 4는 모바일 기기 등에서 인터넷을 통해 파일을 다운로드 받는 과정에 대한 설명에 제공되는 흐름도,
도 5는 모바일 기기에서 본 발명에 따른 프록시 디바이스를 사용하여 파일을 다운로드 받는 과정에 대한 설명에 제공되는 흐름도,
도 6은 본 발명의 일실시예에 따른 프록시 디바이스의 동작방법에 대한 설명에 제공되는 신호 흐름도,
도 7은 모바일 기기에서 웹 서버에 접속하는 방식을 설명하기 위해 참조되는 도면, 그리고
도 8은 모바일 기기에서 프록시 다운로드를 이용하는 과정에서 사용하는 화면의 일 예를 나타낸 것이다. 1 is a view showing the appearance of a proxy device according to an embodiment of the present invention,
FIG. 2 is an internal block diagram of the proxy device shown in FIG. 1;
3 is a view referred to for schematically explaining a method of operating a proxy device according to an embodiment of the present invention;
4 is a flowchart provided to explain a process of downloading a file through the Internet from a mobile device, etc.
5 is a flowchart provided for explaining a process of downloading a file using a proxy device according to the present invention in a mobile device;
6 is a signal flowchart provided to explain a method of operating a proxy device according to an embodiment of the present invention;
7 is a view referred to for explaining a method of accessing a web server in a mobile device; and
8 illustrates an example of a screen used in a process of using 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) 상태가 되더라도, 이와 무관하게 프록시 디바이스는 요청된 파일의 다운로드를 계속 수행할 수 있다. 프록시 디바이스는 다운로드 받은 파일을 내부 저장공간에 저장한 후, 저장된 파일을 다운로드를 요청한 기기로 전송할 수 있다.The proxy device according to the present invention may download a selected file through the Internet in response to a request from another device such as a mobile device or a PC. Accordingly, even when the device requesting the download is in the power off state, the proxy device may continue to download the requested file regardless of this. The proxy device may store the downloaded file in an internal storage space and then transmit the stored file to the device requesting the download.
도 1은 본 발명의 일 실시예에 따른 프록시 디바이스의 외형을 나타내고, 도 2는 도 1에 도시된 프록시 디바이스의 내부 블록 구성도를 나타낸 것이다.FIG. 1 illustrates the external appearance of a proxy device according to an embodiment of the present invention, and FIG. 2 illustrates 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, the
다른 기기(미도시)는 네트워크를 통해 본 발명에 따른 프록시 디바이스(100)에 접속하여 통상적인 사용방식에 따라 데이터를 저장 또는 획득할 수 있다. 또한, 모드 스위치(170)를 이용하여 본 발명에 따른 프록시 디바이스(100)를 외장형 저장 장치로 이용하거나, 원거리에 위치하는 웹 스토리지(미도시)를 백업하거나 동일한 데이터를 유지하도록 동기화할 시킬 수도 있다. 모드 스위치(170)는 본 발명에 따른 프록시 디바이스(100)가 사용자의 필요에 따라 다양한 동작 모드를 선택할 수 있도록 한다. Another device (not shown) may access the
모드 스위치(170)의 선택에 따라, 본 발명에 따른 프록시 디바이스(100)가 단순히 네트워크 접속되는 데이터 스토리지를 넘어 USB 포트(181)를 통해 다른 기기와 직접 접속되어 고속으로 데이터 전송을 수행할 수 있도록 하거나, 다른 기기가 광 저장장치(160)를 직접 액세스할 수 있도록 할 수 있다. According to the selection of the
다른 기기와 프록시 디바이스(100)가 직렬 통신 인터페이스를 이용하여 접속하는 경우, 네트워크 회선을 이용하는 데이터 통신방식에 비해 데이터 전송 속도가 크게 향상될 수 있다. 또한, 하드디스크 드라이브(150)나 광 저장장치(160)에 직접 액세스하여 데이터를 기록하거나, 읽을 수도 있다. When another device and the
여기서, 본 발명에 따른 프록시 디바이스(100)는 광 저장장치(160)와 대비되는 저장장치로서 하드디스크 드라이브(150)를 제시하고 있다. 그러나, 하드디스크 드라이브(150)는 SSD(Solid State Disk)와 같은 비 휘발성 저장장치로 대체될 수 있으며, 상호 호환될 수 있다. Here, the
도 2를 참조하면, 본 발명에 따른 프록시 디바이스(100)는, 스토리지 제어부(115)와 네트워크 제어부(117)를 포함하는 제어부(110), 제1 및 제2 메모리(135, 137), 랜포트(140), 하드디스크 드라이브(150), 광 저장장치(160), USB 포트(181)를 구비하는 USB 제어부(180)를 포함할 수 있다. 이와 같은 구성요소들은 실제 응용에서 구현될 때 필요에 따라 2 이상의 구성요소가 하나의 구성요소로 합쳐지거나, 혹은 하나의 구성요소가 2 이상의 구성요소로 세분되어 구성될 수 있다.Referring to FIG. 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) 등은 다른 기기와 통신을 위한 통신 인터페이스를 제공하는 통신 인터페이스부의 기능을 수행한다. In addition, the
도 3은 본 발명의 일실시예에 따른 프록시 디바이스의 동작방법을 개략적으로 설명하기 위해 참조되는 도면이다. 3 is a diagram referred to for schematically explaining a method of operating a proxy device according to an embodiment of the present invention.
도 3을 참조하면, 본 발명에 따른 프록시 디바이스(100)는 모바일 기기(200)와 유선이나 무선으로 통신가능하게 연결될 수 있다. 또한, 프록시 디바이스(100)는 인터넷을 통해 웹 서버(300)와 통신 가능하게 연결될 수 있다. Referring to FIG. 3, the
모바일 기기(200)는 웹 서핑 중, 다운로드 받은 파일이 저장되어 있는 웹 서버(300)에 다운로드 받을 파일에 대한 정보를 요청하고, 이에 따라 웹 서버(300)로부터 URL(Uniform Resource Locator) 등을 포함하는 다운로드 관련정보를 수신받는다. 모바일 기기(200)는 웹 서버(300)로부터 직접 선택한 파일을 다운로드 받을 수도 있으나, 다운로드 관련 정보 등을 프록시 디바이스(100)로 전송하여 파일의 다운로드를 요청할 수도 있다. While surfing the web, the
모바일 기기(200)로부터 다운로드 요청을 받은 프록시 디바이스(100)는 다운로드 관련 정보를 참조하여, 웹 서버(300)에 접속하여 모바일 기기(200)를 대신하여 웹 서버(300)로부터 파일을 다운로드 받는다. 프록시 디바이스(100)는 다운로드 받은 파일을 내부 저장 장소에 전송하고, 모바일 기기(200)로부터 요청이 있는 경우, 저장된 파일을 모바일 기기(200)로 전송할 수 있다. The
이와 같은 동작에 의해, 모바일 기기(200)가 파워 오프(power off) 상태가 되더라도, 프록시 디바이스(100)에서 다운로드를 대신 수행하여, 다운로드 받은 파일을 저장할 수 있다. By such an operation, even when the
도 4는 모바일 기기 등에서 인터넷을 통해 파일을 다운로드 받는 과정에 대한 설명에 제공되는 흐름도이다. 4 is a flowchart provided to explain a process of downloading a file through the Internet from a mobile device.
도 4를 참조하면, 모바일 기기(200)는 웹에 접속하여(S400), 다운로드 받을 파일을 선택한 후(S405), 웹 서버(300)나 웹 서버(300)에서 제공하는 웹사이트를 통해 선택한 파일의 다운로드를 요청한다(S410). 그리고, 파일의 다운로드 요청에 따라, 웹 서버(300)로부터 다운로드 되는 파일을 내부 메모리에 저장한다(S415).Referring to FIG. 4, the
모바일 기기(200)에서 요청한 파일을 다운로드 받는 과정은 파워 오프가 요청되지 않는 상태에서 선택한 파일의 다운로드가 완료되는 경우까지 지속된다(S420, S425). 그리고, 다운로드 완료시에는 모바일 기기(200)는 다운로드 성공을 나타내는 신호를 출력하고, 파일 다운로드 과정을 종료한다(S435). The process of downloading the file requested by the
그러나, 선택한 파일의 다운로드가 완료되기 전에, 전력 소모의 방지나 기타 다른 이유로 사용자가 전원 스위치 등을 조작하여 모바일 기기(200)로 파워 오프(power off)를 요청하는 경우(S425), 모바일 기기(200)는 다운로드가 실패하였음을 나타내는 신호를 출력하고, 파일 다운로드 과정을 종료한다(S430). However, before the download of the selected file is completed, when the user requests the power off to the
이와 같이 모바일 기기(200)에서 파일 다운로드가 완료되기 전까지 파워 온 상태가 유지되지 않으면, 파일 다운로드는 실패하게 된다. As such, if the power-on state is not maintained until the file download is completed in the
도 5는 모바일 기기에서 본 발명에 따른 프록시 디바이스를 사용하여 파일을 다운로드 받는 과정에 대한 설명에 제공되는 흐름도이다.5 is a flowchart provided for explaining 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 the power is not turned off, the
만일 S460 단계에서 프록시 다운로드가 선택되지 않은 경우에는, 모바일 기기(200)는, 도 4에서 설명한 바와 같은, 일반적인 다운로드 과정을 수행한다(S485)If the proxy download is not selected in step S460, the
이와 같은 과정에 의해, 프록시 다운로드를 사용할 경우 모바일 기기(200)에서 전원을 끄더라도 프록시 디바이스(200)에서 계속 다운로드를 수행하여 다운로드 실패를 방지할 수 있다. 또한, 프록시 다운로드가 선택되지 않은 경우에도, 파일 다운로드 중 파워 오프 요청이 있는 경우, 미리 지정된 프록시 디바이스(100)로 다운로드를 요청하도록 구성할 수도 있다.By the above process, even when the proxy download is used, even if the
도 6은 본 발명의 일실시예에 따른 프록시 디바이스의 동작방법에 대한 설명에 제공되는 신호 흐름도이다.6 is a signal flowchart provided to explain a method of operating 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).When the requested file is downloaded from the mobile device 200 (S630), the
이와 같은 과정에 의해 프록시 디바이스(100)에서 모바일 기기(200)를 대신하여 프록시 다운로드를 수행할 수 있다. In this manner, the
또한, 상기한 실시예들에서는 모바일 기기를 예로 들어 설명하였지만, 본 발명에 따른 프록시 디바이스를 이용한 프록시 다운로드는 모바일 기기 외에 PC나 기타 프록시 디바이스와 유선이나 무선으로 통신 가능하게 연결될 수 있는 다른 기기에도 모두 적용될 수 있다. In addition, although the above embodiments have been described using a mobile device as an example, the proxy download using the proxy device according to the present invention is not only a mobile device but also other devices that can be connected to a PC or other proxy device in a wired or wireless manner. Can be applied.
도 7은 모바일 기기에서 웹 서버에 접속하는 방식을 설명하기 위해 참조되는 도면이다. 도 7에 도시한 바와 같이, 모바일 기기(200)에서 직접 웹사이트에 접속하는 대신 프록시 디바이스(100)를 통해 웹사이트에 접속하는 것도 가능하다. 즉, 모바일 기기(200)에서 바로 웹 서버(300)에 접속할 수도 있고(direct-path), 모바일 기기(200)에서 프록시 디바이스(100)를 통해 웹 서버(300)에 접속할 수도 있다.7 is a diagram referred to describe a method of accessing a web server from a mobile device. As shown in FIG. 7, the
모바일 기기(200)에서 프록시 디바이스(100)를 통해 웹 서버(300)에 접속하는 경우, 프록시 디바이스(100)에서 인터넷 접속과 함께 파일 다운로드도 대신 수행할 수 있다. When the
이 경우, 모바일 기기(200)에서 수행되는 애플리케이션에서 인터넷 대행 서비스 경로를 등록하고, 등록된 프록시 디바이스(100)를 통해 모바일 기기(200)는 인터넷 서핑을 할 수 있다. 또한, 서핑 중 다운로드 파일을 선택하면, 선택된 파일의 다운로드를 프록시 디바이스(100)에서 수행하도록 지시하고, 프록시 디바이스(100)는 특정 저장 공간에 다운로드 받은 파일을 저장한 후, 파일 다운로드가 완료되면 모바일 기기(200)로 전송할 수 있다(fake downloading). In this case, an internet agent service path may be registered in an application executed in the
프록시 디바이스(100)는 파일 다운로드 요청한 애플리케이션이 종료하거나 모바일 기기(200)의 전원이 꺼진 상태가 되더라고, 파일의 다운로드를 계속하여 수행할 수 있다. The
도 8은 모바일 기기에서 프록시 다운로드를 이용하는 과정에서 사용하는 화면의 일 예를 나타낸 것이다. 8 illustrates an example of a screen used in a process of using proxy download in a mobile device.
도 8의 (a)에 도시한 바와 같이, 모바일 기기(200)에서 다운로드 받을 파일을 선택하는 화면(700)에서 어느 한 파일을 선택하는 터치 입력(703)이 있는 경우, 도 8의 (b)에 도시한 바와 같이, 다운로드 방식을 선택할 수 있는 팝업 메뉴(710)를 표시할 수 있다. . As shown in FIG. 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 FIG. 8C, when the download is in progress, a
한편, 본 발명은 프로세서가 읽을 수 있는 기록매체에 프로세서가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 프로세서가 읽을 수 있는 기록매체는 프로세서에 의해 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 프로세서가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있으며, 또한 인터넷을 통한 전송 등과 같은 캐리어 웨이브의 형태로 구현되는 것도 포함한다. 또한 프로세서가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 프로세서가 읽을 수 있는 코드가 저장되고 실행될 수 있다.Meanwhile, the present invention can be embodied as processor readable codes on a processor readable recording medium. The processor-readable recording medium includes all kinds of recording devices that store data that can be read by the processor. Examples of the processor-readable recording medium include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, and the like, and also include a carrier wave such as transmission through 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)
상기 다른 기기와 통신 가능하게 연결하는 단계;
상기 다른 기기로부터 다운로드 관련정보와 함께 선택 파일의 다운로드를 요청받는 단계; 및
상기 다운로드 관련정보에 기초하여 결정된 웹 서버에 접속하여, 상기 선택 파일을 다운로드 받는 단계를 포함하는 동작방법.In the operating method of the proxy device to download a file on behalf of another device,
Communicatively connecting with the other device;
Receiving a request for downloading a selected file together with download related information from the other device; And
Accessing a web server determined based on the download related information, and downloading the selection file.
상기 선택 파일의 다운로드 완료시, 상기 다른 기기로 다운로드 완료를 통보하는 단계를 더 포함하는 동작방법.The method of claim 1,
And notifying the completion of the download to the other device when the download of the selected file is completed.
상기 선택 파일의 다운로드 중, 상기 다른 기기로 다운로드 상태정보를 전송하는 단계를 더 포함하는 동작방법.The method of claim 1,
Transmitting the download status information to the other device during the downloading of the selected file.
다운로드 완료된 상기 선택 파일을 메모리에 저장하는 단계를 더 포함하는 동작방법.The method of claim 1,
And storing the downloaded selection file in a memory.
상기 다른 기기로부터의 요청에 따라, 다운로드 완료된 상기 선택 파일을 상기 다른 기기로 전송하는 단계를 더 포함하는 동작방법.The method of claim 1,
In response to a request from the other device, transmitting the downloaded selection file to the other device.
상기 모바일 기기로부터 다운로드 관련정보와 함께 선택 파일의 다운로드를 요청받으며, 상기 다운로드 관련정보에 기초하여 결정된 웹 서버에 접속하여, 상기 선택 파일을 다운로드 받도록 하는 제어부를 포함하는 프록시 디바이스.A communication interface unit providing a communication interface with a mobile device; And;
And a controller configured to receive a request for downloading a selection file together with download related information from the mobile device, and access the web server determined based on the download related information to download the selected file.
상기 제어부는, 상기 선택 파일의 다운로드 완료시, 상기 모바일 기기로 다운로드 완료를 통보하는 것을 특징으로 하는 프록시 디바이스.The method of claim 6,
The control unit, upon completion of downloading of the selected file, notifies the completion of the download to the mobile device.
상기 제어부는, 상기 모바일 기기로부터의 요청에 따라, 다운로드 완료된 상기 선택 파일을 상기 모바일 기기로 전송되도록 제어하는 것을 특징으로 하는 프록시 디바이스.The method of claim 6,
The control unit, in response to a request from the mobile device, the proxy device, characterized in that for controlling the transmission to be transmitted to the mobile device.
상기 다운로드 관련정보에 기초하여 결정된 웹 서버에 접속하여, 상기 선택 파일을 다운로드 받고, 상기 제1 기기로 다운로드 완료를 통보하는 제2 기기를 포함하는 시스템.A first device for requesting the download of the selected file together with the download related information; And
And a second device that accesses the web server determined based on the download related information, downloads the selection file, and notifies the first device of the completion of the download.
상기 제2 기기는, 상기 제1 기기로부터의 요청에 따라, 다운로드 완료된 상기 선택 파일을 상기 제1 기기로 전송하는 것을 특징으로 하는 시스템.10. The method of claim 9,
And the second device transmits the downloaded selection file to the first device in response to a request from the first device.
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 true KR20120065674A (en) | 2012-06-21 |
KR101694171B1 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) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9525601B2 (en) | 2014-02-27 | 2016-12-20 | Tmaxsoft.Co., Ltd. | Method and apparatus for managing connection using dummy HTTP |
US9781195B2 (en) | 2014-10-24 | 2017-10-03 | Samsung Electronics Co., Ltd. | Method and device for performing remote task using guest device |
Citations (4)
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 |
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 |
-
2010
- 2010-12-13 KR KR1020100126928A patent/KR101694171B1/en active IP Right Grant
Patent Citations (4)
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 |
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 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9525601B2 (en) | 2014-02-27 | 2016-12-20 | Tmaxsoft.Co., Ltd. | Method and apparatus for managing connection using dummy HTTP |
US9781195B2 (en) | 2014-10-24 | 2017-10-03 | Samsung Electronics Co., Ltd. | Method and device for performing remote task using guest device |
US9986024B2 (en) | 2014-10-24 | 2018-05-29 | Samsung Electronics Co., Ltd. | Method and device for performing remote task using guest device |
US10623477B2 (en) | 2014-10-24 | 2020-04-14 | Samsung Electronics Co., Ltd. | Method and device for performing remote task using guest device |
Also Published As
Publication number | Publication date |
---|---|
KR101694171B1 (en) | 2017-01-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8583878B2 (en) | Storage device having direct user access | |
EP2687988A1 (en) | Method for contents backup and an electronic device thereof | |
JP2010205111A (en) | System, and method for reproducing context, first terminal device, second terminal device, context obtaining device or storage device, program thereof | |
US9176826B1 (en) | Portable data archiving device | |
EP2527999A1 (en) | Method and apparatus for splitting media files | |
KR20140022148A (en) | Method for displaying a contents in portable terminal connection using a cloud service | |
US20160007141A1 (en) | Linking Media Access Between Devices | |
CN104980414B (en) | File transmission method and terminal | |
CN108090345B (en) | Linux system external command execution method and device | |
US20140297586A1 (en) | Device and method for cloud file management | |
CA2710416C (en) | Method and device for application archiving | |
EP3651421A1 (en) | Multimedia display method, apparatus, and device | |
CN101686165B (en) | Chip device and method of accessing network shared files by using same | |
KR20090074393A (en) | Method and apparatus for downloading data | |
WO2020135131A1 (en) | Network hotspot switching method, intelligent terminal and computer-readable storage medium | |
US20120182981A1 (en) | Terminal and method for synchronization | |
KR20150080722A (en) | Apparatus and Method for managing files | |
KR101203741B1 (en) | System and method for widget service based on smart card, and smart card applied to the same | |
KR101694171B1 (en) | Device for downloading files on behalf of another device and operation method thereof | |
US9800658B2 (en) | Servers and methods for controlling a server | |
CN105577904B (en) | A kind of file sharing method and mobile terminal | |
CN105991729B (en) | Installation package downloading method and server | |
CN107357524B (en) | File storage method, file reading method and electronic equipment | |
CN104156282A (en) | System image file backup system and method | |
CN105791568B (en) | Information processing method and terminal 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 |