KR20060000098A - The system and method for providing reservation service on file download - Google Patents
The system and method for providing reservation service on file download Download PDFInfo
- Publication number
- KR20060000098A KR20060000098A KR1020040048991A KR20040048991A KR20060000098A KR 20060000098 A KR20060000098 A KR 20060000098A KR 1020040048991 A KR1020040048991 A KR 1020040048991A KR 20040048991 A KR20040048991 A KR 20040048991A KR 20060000098 A KR20060000098 A KR 20060000098A
- Authority
- KR
- South Korea
- Prior art keywords
- file
- client terminal
- service
- client
- download
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000004891 communication Methods 0.000 claims abstract description 24
- FGUUSXIOTUKUDN-IBGZPJMESA-N C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 Chemical compound C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 FGUUSXIOTUKUDN-IBGZPJMESA-N 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 12
- 238000012217 deletion Methods 0.000 description 4
- 230000037430 deletion Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/02—Reservations, e.g. for tickets, services or events
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/14—Payment architectures specially adapted for billing systems
- G06Q20/145—Payments according to the detected use or quantity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- Finance (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Information Transfer Between Computers (AREA)
Abstract
본 발명은 서비스 제공 서버로부터 파일을 다운로드하여 유무선 통신망을 통해 연결된 클라이언트 단말기로 제공하는 시스템 및 그 방법에 관한 것이다.The present invention relates to a system and a method for downloading a file from a service providing server and providing the file to a client terminal connected through a wired or wireless communication network.
본 발명에서는, 클라이언트 단말기별 형태에 따라 UID, FID, 검색어 중 어느 하나를 포함하는 접수 정보를 수신하여 파일 다운로드 예약 서비스를 접수한다. 그리고, 접수 정보에 따라 서비스 제공 서버에 접속하여 적어도 한 개 이상의 파일을 다운로드한 후, 이를 해당 DB에 임시 저장한다. 이후, 다운로드 결과를 클라이언트 단말기로 공지하며, 공지한 결과를 접한 클라이언트의 선택에 따라 해당 파일을 유무선 통신망을 통해 클라이언트 단말기로 제공한다. 이때, 파일 제공에 따른 서비스 이용료를 DB상의 기준 공간 및 기간 초과분에 따라 1차 정산한 후, 파일별 공유 여부 및 공유 조건에 따라 2차 정산하여 집행한다. In the present invention, the reception information including any one of the UID, the FID, and the search word is received according to the form of the client terminal to receive the file download reservation service. Then, at least one file is downloaded by accessing the service providing server according to the received information and temporarily stored in the corresponding DB. Thereafter, the download result is announced to the client terminal, and the corresponding file is provided to the client terminal through the wired / wireless communication network according to the selection of the client in contact with the known result. At this time, the service fee based on the file provision is first settled according to the reference space and the excess period of the DB, and then the second settled according to the sharing status and sharing conditions for each file.
이를 통하여, 네트워크 환경 또는 서비스 제공 서버 성능에 종속되어 대기하는 시간을 줄일 수 있으며, 다른 작업 수행을 위해 필요한 단말기 파워를 상승시킬 수 있다.Through this, the waiting time may be reduced depending on the network environment or the service providing server performance, and the terminal power required for performing other tasks may be increased.
파일 다운로드, 예약, 저장 기간/크기, 파일 공유, 조건, URI, FID, 이용료File download, reservation, storage period / size, file sharing, condition, URI, FID, fee
Description
도 1은 본 발명의 실시예에 따른 파일 다운로드 예약 서비스 제공 시스템의 대략적인 구성을 도시한 도면이다.1 is a diagram illustrating a schematic configuration of a file download reservation service providing system according to an exemplary embodiment of the present invention.
도 2는 본 발명의 실시예에 따른 파일 다운로드 예약 서비스 제공 시스템의 세부적인 구성을 도시한 도면이다.2 is a diagram illustrating a detailed configuration of a file download reservation service providing system according to an exemplary embodiment of the present invention.
도 3은 도 2에 도시한 파일 다운로드 예약 서비스 제공 시스템의 동작 과정을 순차적으로 각각 도시한 흐름도이다.3 is a flowchart sequentially illustrating an operation process of the file download reservation service providing system illustrated in FIG. 2.
도 4는 본 발명의 실시예에 따른 파일별 예약 리스트의 구성을 도시한 도면이다.4 is a diagram illustrating a configuration of a reservation list for each file according to an embodiment of the present invention.
도 5는 본 발명의 실시예에 따른 파일 저장소 DB의 구성을 도시한 도면이다.5 is a diagram illustrating a configuration of a file repository DB according to an embodiment of the present invention.
도 6은 도 2에 도시한 이용료 정산부의 동작 과정을 개념적으로 도시한 도면이다.FIG. 6 is a diagram conceptually illustrating an operation process of the fee calculation unit illustrated in FIG. 2.
도 7은 본 발명의 다른 실시예에 따른 파일 다운로드 예약 서비스 제공 시스템의 세부적인 구성을 도시한 도면이다.7 is a diagram illustrating a detailed configuration of a file download reservation service providing system according to another exemplary embodiment of the present invention.
본 발명은 파일(FILE) 다운로드 예약 서비스 제공 시스템과 그 방법에 관한 것으로서, 보다 상세하게는 파일을 다운로드하여 클라이언트 단말기로 제공하는 시스템 및 그 방법에 관한 것이다.The present invention relates to a system for providing a file download reservation service and a method thereof, and more particularly, to a system and a method for downloading a file to a client terminal.
근래 들어, 무선 통신망은 그 사용자의 기하급수적인 증가로 인해 다른 어떤 매체(라디오, TV 및 케이블 방송 등)보다 빠른 성장을 하고 있으며, 향후의 발전 가능성 역시 매우 높이 평가되고 있는 실정이다.In recent years, wireless networks are growing faster than any other media (radio, TV and cable broadcasting, etc.) due to the exponential growth of their users, and the possibility of future development is also highly appreciated.
이러한 무선 통신망이란 매체는 거대한 수요 시장을 유발할 수 있는 잠재성을 가지고 있고, 기존의 지면 광고와 같은 부가 정보를 탈피하여 인터넷을 통해 다양한 정보(광고, 뉴스, 주식, 학습 및 동영상 서비스 등)를 제공한다. 그리고, 그 방법 역시 매우 다양하다.The medium of such wireless communication network has the potential to generate huge demand market, and provides various information (advertising, news, stock, learning and video service, etc.) over the Internet by breaking away from additional information such as existing paper advertisement. do. And the methods are also very diverse.
그러한 제공 방법 중, 인터넷 메신져(messenger)나 인터넷 동호회, P2P(Peer to Peer : 동등 계층 통신) 등은 근래 들어 그 이용자층이 많아짐에 따라, 네티즌(netizen)간의 자료 공유 마인드가 확산되어 웹, 인터넷 또는 개인 PC로부터 파일(file)을 다운로드할 기회가 많아지고 있다. Among such methods, Internet messengers, Internet groups, and peer-to-peer (P2P) peer-to-peer (P2P) peer-to-peer communications have recently become more user-friendly. There is an increasing chance of downloading files from personal computers.
그러나, 파일을 다운로드하고자 하는 이용자가 늘어남에 따라 서비스 제공 서버의 용량 부족에서부터 P2P 서버 및 네트워크 용량 부족 등과 같은 여러 가지 문제점이 발생한다. 이로 인해, 파일 다운로드 속도가 저하될 뿐만 아니라, 이용자의 작업 완료 시간 또한 길어져 불편함을 주고 있다.However, as more users attempt to download files, various problems, such as insufficient capacity of a service providing server, insufficient P2P server, and insufficient network capacity, occur. As a result, not only the file download speed is lowered, but also the user's work completion time is also long, which is inconvenient.
상기한 문제점을 해결하기 위한 방안으로, 네트워크 제공자가 네트워크 또는 통신 장비를 업그레이드(upgrade)하거나, 개별 서비스 제공자가 다운로드 서비스의 용량이나 수량을 확장하는 방법 등이 있지만, 이 역시 투자 및 유지 비용이 많이 소요된다.As a solution to the above problems, there is a method in which a network provider upgrades a network or communication equipment, or an individual service provider expands the capacity or quantity of download services, but this also requires a lot of investment and maintenance costs. It takes
또한, 다른 방법으로는 웹 하드나 대용량 메일 첨부 파일 저장 등이 있는데, 먼저 웹 하드란 네티간에 보편적으로 이용되고 있는 서비스 기술로서 이용자로 하여금 네트워크 상의 일부 저장 공간을 마치 자신의 로컬 저장 공간인 것처럼 사용할 수 있도록 한다. In addition, other methods include web hard and storage of large mail attachments. First, web hard is a service technology that is commonly used among netties, and allows users to use some storage space on the network as if it is their local storage space. To help.
즉, 이용자가 일정액(또는 무료)을 지불하고 네트워크상의 저장 공간을 구입한 후, 구입한 저장 공간에 자신의 자료를 업로딩(uploading)하면, 다른 이용자들이 접근 및 검색한 후 일정 금액(또는 무료)을 지불하고 자신이 원하는 자료를 받아간다.That is, when a user pays a certain amount (or free) of a storage space on a network and uploads his or her data to the purchased storage space, the other user accesses and retrieves a certain amount (or free). Pay and get the materials you want.
그리고, 대용량 메일 첨부 파일 저장은 상대방으로의 메일 전송시 대용량의 첨부 파일은 별도의 서버에 저장하고, 수신자에게는 링크만 첨부하여 수신자가 별도의 서버로부터 첨부 파일을 직접 다운로드 받도록 하는 기술이다.And, the storage of large mail attachments is a technology for storing large attachments in a separate server when sending mail to the other party, and attaching only a link to the recipient so that the recipient can directly download the attachment from a separate server.
그러나, 상기한 방법들 역시 이용자들에게 가상의 로컬 저장 공간을 제공하기는 하나, 이용자는 서비스 제공 서버에 종속되어 오래 동안 대기해야 할 뿐만 아니라, 이용자 단말기가 다른 작업을 수행하기 위해 필요한 시스템 파워 역시 많이 소모된다.However, the above methods also provide users with a virtual local storage space, but the user is not only dependent on the service providing server to wait for a long time, but also the system power required for the user terminal to perform other tasks. It is consumed a lot.
본 발명이 이루고자 하는 기술적 과제는 이러한 문제점을 해결하기 위한 것 으로서, 클라이언트로 하여금 네트워크 환경이나 서비스 제공 서버 성능에 종속되어 대기하는 시간을 줄일 수 있도록 하며, 클라이언트 단말기가 다른 작업을 수행하기 위해 필요한 단말기 파워를 상승시킬 수 있는 파일 다운로드 예약 서비스 제공 시스템 및 그 방법을 제공하기 위한 것이다.The technical problem to be solved by the present invention is to solve this problem, to allow the client to reduce the waiting time depending on the network environment or the service providing server performance, the terminal required for the client terminal to perform other tasks The present invention provides a file download reservation service providing system and a method for increasing power.
또한, 본 발명은 다수의 파일을 다운로드하여 제공하는데 기본이 되는 서버 용량이나 네트워크 환경에 대한 부담을 줄일 수 있어 그로 인한 비용 절감을 이룰 수 있는 파일 다운로드 예약 서비스 제공 시스템 및 그 방법을 제공하기 위한 것이다.In addition, the present invention is to provide a system and method for providing a file download reservation service that can reduce the burden on the server capacity or network environment that is the basis for downloading and providing a plurality of files, thereby achieving a cost reduction .
이러한 목적을 달성하기 위한 본 발명의 특징에 따른 파일 다운로드 예약 서비스 제공 시스템은, 서비스 제공 서버로부터 파일(FILE)을 다운로드하여 유무선 통신망을 통해 연결된 클라이언트 단말기로 제공하는 시스템에 있어서, 상기 클라이언트 단말기가 예약한 파일을 서비스 제공 서버로부터 다운로드하여 제공하는 서비스 요청을 접수하는 파일 다운로드 예약 접수부; 상기 접수한 서비스에 따라, 상기 서비스 제공 서버에 접속하여 적어도 한 개 이상의 파일을 다운로드하는 파일 다운로드 대행부; 상기 다운로드한 파일을 임시 저장 및 관리하는 파일 저장소 관리부; 상기 클라이언트 단말기가 예약한 파일에 대한 다운로드 결과를 상기 클라이언트 단말기로 공지하는 공지사항 알림부; 및 상기 공지한 결과를 접한 클라이언트의 선택에 따라 상기 다운로드한 파일을 유무선 통신망을 통해 클라이언트 단말기로 제공하는 예약 서비스 제공부를 포함한다. In a system for providing a file download reservation service according to an aspect of the present invention for achieving the above object, a file (FILE) is downloaded from a service providing server and provided to a client terminal connected through a wired / wireless communication network, wherein the client terminal makes a reservation. A file download reservation reception unit which receives a service request for downloading and providing a file from a service providing server; A file download agent for accessing the service providing server and downloading at least one file according to the received service; A file storage manager for temporarily storing and managing the downloaded file; A notice notification unit for notifying the client terminal of the download result of the file reserved by the client terminal; And a reservation service provider configured to provide the downloaded file to a client terminal through a wired or wireless communication network according to a selection of a client encountering the known result.
그리고, 상기 다운로드한 파일의 식별 번호와 로컬 저장 위치, 저장 공간, 저장 기간, 파일 공유 여부, 다운로드 회수, 삭제 가능 여부 및 파일에 관한 정보가 저장되는 파일 저장소 DB와, 상기 클라이언트 단말기가 서비스 요청한 파일별 예약 리스트를 저장 및 관리하는 예약 리스트 관리부; 및 상기 파일 저장소 DB에 저장되는 파일별 저장 공간 및 저장 기간에 따라 서비스 이용료를 정산 및 집행하는 이용료 정산부를 더 포함한다.A file storage DB storing information on the downloaded file's identification number, a local storage location, a storage space, a storage period, whether a file is shared, the number of downloads, a delete possibility, and a file, and a file requested by the client terminal for service; A reservation list manager for storing and managing a reservation list for each star; And a fee setter for calculating and executing a service fee according to a file storage space and a storage period for each file stored in the file repository DB.
또한, 본 발명의 다른 특징에 따른 파일 다운로드 예약 서비스 제공 시스템은, 서비스 제공 서버로부터 파일(FILE)을 다운로드하여 유무선 통신망을 통해 연결된 클라이언트 단말기로 제공하는 시스템에 있어서, 상기 클라이언트 단말기가 예약한 적어도 한 개 이상의 파일을 상기 서비스 제공 서버에 접속하여 다운로드한 후, 상기 다운로드한 파일을 유무선 통신망을 통해 클라이언트 단말기로 제공하는 소정 개수의 다운로드 대행 서버; 및 클라이언트 단말기의 IP(Internet Protocol) 주소를 이용하여 상기 클라이언트 단말기와 위치적으로 가까운 다운로드 대행 서버를 찾아낸 후, 상기 찾아낸 다운로드 대행 서버로 상기 클라이언트 단말기로부터 요청된 서비스를 접수하도록 지시하는 서버 검색/지정부를 포함한다.The system for providing a file download reservation service according to another aspect of the present invention is a system for downloading a file from a service providing server and providing the file to a client terminal connected through a wired / wireless communication network. A predetermined number of download agency servers for accessing and downloading more than one file to the service providing server and providing the downloaded files to a client terminal through a wired / wireless communication network; And a server search / designation that instructs the download agent server that is located close to the client terminal by using an IP (Internet Protocol) address of the client terminal and instructs the found download agent server to receive the requested service from the client terminal. Contains wealth.
또한, 본 발명의 특징에 따른 파일 다운로드 예약 서비스 제공 방법은, 서비스 제공 서버로부터 파일(FILE)을 다운로드하여 유무선 통신망을 통해 연결된 클라이언트 단말기로 제공하는 방법에 있어서, a)상기 클라이언트 단말기가 예약한 파일을 서비스 제공 서버로부터 다운로드하여 제공하는 서비스 요청을 소정의 유형으로 접수하는 단계; b)상기 접수한 서비스에 따라, 상기 서비스 제공 서버에 접속하 여 적어도 한 개 이상의 파일을 다운로드하는 단계; c)상기 다운로드한 파일을 임시 저장 및 관리하는 단계; d)상기 클라이언트 단말기가 예약한 파일에 대한 다운로드 결과를 상기 클라이언트 단말기로 공지하는 단계; 및 e)상기 공지한 결과를 접한 클라이언트의 선택에 따라 상기 다운로드한 파일을 유무선 통신망을 통해 클라이언트 단말기로 제공하는 단계를 포함한다.In addition, the method of providing a file download reservation service according to an aspect of the present invention, a method for downloading a file (FILE) from the service providing server to provide to a client terminal connected through a wired or wireless communication network, a) a file reserved by the client terminal Receiving a service request for downloading from a service providing server and providing the service as a predetermined type; b) accessing the service providing server and downloading at least one file according to the received service; c) temporarily storing and managing the downloaded file; d) notifying the client terminal of the download result of the file reserved by the client terminal; And e) providing the downloaded file to the client terminal through the wired / wireless communication network according to the selection of the client in contact with the known result.
또한, 본 발명의 특징에 따른 프로그램을 저장한 기록매체는, 서비스 제공 서버로부터 파일(FILE)을 다운로드하여 유무선 통신망을 통해 연결된 클라이언트 단말기로 제공하는 방법을 포함하는 기록매체에 있어서, a)상기 클라이언트 단말기가 예약한 파일을 서비스 제공 서버로부터 다운로드하여 제공하는 서비스 요청을 소정의 유형으로 접수하는 기능; b)상기 접수한 서비스에 따라, 상기 서비스 제공 서버에 접속하여 적어도 한 개 이상의 파일을 다운로드하는 기능; c)상기 다운로드한 파일을 임시 저장 및 관리하는 기능; d)상기 클라이언트 단말기가 예약한 파일에 대한 다운로드 결과를 상기 클라이언트 단말기로 공지하는 기능; 및 e)상기 공지한 결과를 접한 클라이언트의 선택에 따라 상기 다운로드한 파일을 유무선 통신망을 통해 클라이언트 단말기로 제공하는 기능을 포함하는 프로그램이 기록된 컴퓨터로 판독 가능한 기록매체를 특징으로 한다.In addition, the recording medium storing the program according to the characteristics of the present invention, a recording medium comprising a method for downloading a file (FILE) from the service providing server to provide to the client terminal connected via a wired or wireless communication network, a) the client Receiving a service request for downloading and providing a file reserved by a terminal from a service providing server as a predetermined type; b) accessing the service providing server and downloading at least one file according to the received service; c) a function of temporarily storing and managing the downloaded file; d) a function of notifying a download result of a file reserved by the client terminal to the client terminal; And e) a computer-readable recording medium having recorded thereon a program including a function of providing the downloaded file to a client terminal through a wired / wireless communication network according to a selection of a client encountering the known result.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였다. 명세서 전체를 통하여 유사한 부분에 대해서는 동일한 도면 부호를 붙였다. DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention. Like parts are designated by like reference numerals throughout the specification.
도 1은 본 발명의 실시예에 따른 파일 다운로드 예약 서비스 제공 시스템의 대략적인 구성을 도시한 도면이다.1 is a diagram illustrating a schematic configuration of a file download reservation service providing system according to an exemplary embodiment of the present invention.
도 1에 도시되어 있듯이, 본 발명의 실시예에 따른 파일 다운로드 예약 서비스 제공 시스템(100)은 유무선 통신망(200)을 통해 각각의 클라이언트 단말기(300~600)와 상호 연결되어 있으며, 제1 내지 제n 서비스 제공 서버 (701~700n)와도 상호 연결된 구조를 이룬다. As shown in FIG. 1, the file download reservation
이때, 서비스 제공 서버(700)는 유무선 통신망(200) 상에서 일반적인 서비스 (예를 들어, 소프트웨어 공급 등)를 제공하는 웹사이트(HTTP 서버)나 FTP 서버 또는 P2P 서버 등으로서, 적어도 한 개 이상의 파일을 제공한다.In this case, the
그리고, 각각의 클라이언트 단말기 중 제1 클라이언트 단말기(300)는 운영 체제가 플러그-인(plug-in)을 설치한 웹 브라우저 형태로서, 클라이언트가 웹 서핑을 하다가 다운로드할 링크(파일)를 클릭하면, 제1 클라이언트 단말기(300)는 즉시 다운로드할 것인지 또는 예약 다운로드할 것인지 등을 묻는 선택 프로그램을 활성화한다. 선택 프로그램은 제1 내지 제4 클라이언트 단말기(300~600)에 사전 인스톨(install)되어 필요시 구동한다.The
이후, 클라이언트가 즉시 다운로드를 요청하면 해당 파일을 바로 다운로드하는 반면, 본 발명에 따른 파일 다운로드 예약 서비스를 요청하면 제1 클라이언트 단말기(300)는 해당 파일에 대한 URI(Uniform Resource Identifier, 이하 'URI' 라 함)를 포함하는 접수 정보를 파일 다운로드 예약 서비스 제공 시스템(100)으로 전송한다. Subsequently, when the client requests a download immediately, the corresponding file is downloaded immediately, whereas when the file download reservation service according to the present invention is requested, the
제2 클라이언트 단말기(400)는 클라이언트로 하여금 자신이 다운로드하고자 하는 파일의 URI나 FID(File Identifier, 이하 'FID' 라 함)를 본 발명에 따른 파일 다운로드 예약 서비스용 웹페이지에 직접 입력하도록 하는 운영 체제를 가진다.The
제3 클라이언트 단말기(500)는 서비스 제공 서버(700)에 직접 접속하여 클라이언트가 다운로드하고자 하는 파일 리스트를 검색하며, 검색한 파일 중 클라이언트가 선택한 파일의 FID를 포함하는 접수 정보를 파일 다운로드 예약 서비스 제공 시스템(100)으로 전송한다. The
그리고, 제4 클라이언트 단말기(600)는 본 발명에 따른 파일 다운로드 예약 서비스를 제공하는 웹사이트에 접속한 후, 클라이언트로 하여금 자신이 다운로드 받고자 하는 파일에 대한 검색어를 입력할 수 있도록 한다. 그리고, 추후 수신되는 검색 결과에 따른 파일 목록 리스트를 디스플레이한다. 즉, 제4 클라이언트 단말기(600)는 GUI(Graphic User Interface, 이하 'GUI' 라 함) 전용 방식을 따른다.The
이처럼, 본 발명의 실시예에서는 제1 내지 제4 클라이언트 단말기(300~600)로의 서비스 제공 과정에 대해 설명하지만, 이는 본 발명에 한정되는 것이 아니라 그 외 다른 형태의 단말기에 대해서도 서비스를 제공한다.As described above, in the embodiment of the present invention, a process of providing a service to the first to
상기한 연결 구조를 이루는 파일 다운로드 예약 서비스 제공 시스템(100)에 대해 설명한다.
The file download reservation
먼저, 각각의 클라이언트 단말기(300~600)로부터 서비스 요청이 수신되면, 파일 다운로드 예약 서비스 제공 시스템(100)은 각 단말기(300~600)로부터 서비스 요청과 함께 수신된 접수 정보(URI, FID 및 검색어 등)에 따라 파일 저장소 DB(미도시)에 클라이언트가 다운로드하고자 하는 파일이 저장되어 있는지를 확인한 후, 그 확인 결과에 따라 서비스 제공 서버(700)에 접속한다. First, when a service request is received from each of the
이와 동시에, 파일 다운로드 예약 서비스 제공 시스템(100)은 클라이언트로부터 자신이 다운로드받고자 하는 파일에 대한 공유 여부 및 그 조건을 질의한다.At the same time, the file download reservation
즉, 해당 파일을 다른 클라이언트에게 제공해도 되는지의 여부와 그 조건(어떤 클라이언트와 공유할 것인지 또는 얼마 동안 공유할 것인지 등)을 자세하게 질의한다. In other words, it inquires in detail whether the file may be provided to other clients, and the conditions (such as which client to share or for how long).
이처럼, 공유 여부 및 그 조건을 클라이언트에게 질의하는 이유는 추후 클라이언트가 부담해야할 서비스 이용료(파일 다운로드 예약 서비스 이용료)와 밀접한 관련이 있기 때문이다. 즉, 공유 여부 및 그 조건에 따라 서비스 이용료를 절감하거나 또는 할인 받을 수 있다. As such, the reason for inquiring the client of the sharing and its condition is because the service usage fee (file download reservation service fee) to be paid by the client is closely related. That is, the service fee may be reduced or discounted depending on whether or not the service is shared.
이후, 파일 다운로드 예약 서비스 제공 시스템(100)은 접속한 서비스 제공 서버(700)로부터 해당 파일을 다운로드한 후, 이와 같은 사실을 SMS 또는 웹페이지 등을 통해 클라이언트에게 알려준다. Thereafter, the file download reservation
즉, 파일 다운로드 예약 서비스 제공 시스템(100)은 클라이언트로 하여금 웹사이트 접속을 통해 자신이 다운로드하고자 하는 파일의 다운로드 완료 여부에서부터 어떠한 파일들이 다운로드되어 있는지, 또는 공유되어 있는지 등에 대한 정보를 알 수 있도록 한다.That is, the file download reservation
이후, 이를 접한 클라이언트의 다운로드 수락 여부에 따라 파일 다운로드 예약 서비스 제공 시스템(100)은 클라이언트별 서비스 이용료를 정산하여 집행한다. 서비스 이용료는 파일 저장소 DB(미도시)에 해당 파일이 얼마 동안 저장되어 있었는지에 대한 기간과 공간, 다른 클라이언트와의 공유 여부 등에 따라 결정된다. Subsequently, the file download reservation
즉, 파일 저장 기간과 공간이 기준 기간과 기준 공간을 얼마 정도 초과했느냐에 대한 초과분에 따라 서비스 이용료가 결정된다. 그리고, 서비스 이용료는 공유 여부 및 공유 허용 인원, 공유 허용 기간에 따라 할인율이 서로 다르므로 다시 결정된다.That is, the service fee is determined according to the excess of the file storage period and the space exceeds the reference period and the reference space. In addition, the service fee is re-determined because the discount rate differs according to whether to share, the number of people allowed to share, and the period of sharing allowed.
이후, 클라이언트가 서비스 이용료를 결제하면 파일 다운로드 예약 서비스 제공 시스템(100)은 해당 클라이언트 단말기로 파일을 제공한다.Thereafter, when the client pays the service fee, the file download reservation
이처럼, 본 발명의 실시예에 따른 파일 다운로드 예약 서비스 제공 시스템(100)은 클라이언트로 하여금 네트워크 환경 또는 서비스 제공 서버 성능에 종속되어 대기하는 시간을 줄일 수 있도록 하며, 클라이언트 단말기가 다른 작업을 수행하기 위해 필요한 단말기 파워를 상승시킬 수 있다.As such, the file download reservation
또한, 본 발명은 다수의 파일을 다운로드하여 제공하는데 기본이 되는 서버 용량이나 네트워크 환경에 대한 부담을 줄일 수 있어 그로 인한 비용 절감을 이룰 수 있다. 그리고, 서비스 제공 서버 역시 IP(Internet Protocol) 자원 부족을 경감할 수 있다.In addition, the present invention can reduce the burden on the server capacity or network environment that is the basis for downloading and providing a plurality of files can achieve a cost savings. In addition, the service providing server may also reduce the lack of IP (Internet Protocol) resources.
그러면, 상기한 구조의 파일 다운로드 예약 서비스 제공 시스템(100)의 자세 한 구성에 대해 알아본다.Then, a detailed configuration of the file download reservation
도 2는 본 발명의 실시예에 따른 파일 다운로드 예약 서비스 제공 시스템의 세부적인 구성을 도시한 도면이다.2 is a diagram illustrating a detailed configuration of a file download reservation service providing system according to an exemplary embodiment of the present invention.
도 2에 도시되어 있듯이, 파일 다운로드 예약 서비스 제공 시스템(100)은 클라이언트 관리 서버(110)와 파일 다운로드 예약 서비스 제공 서버(120) 및 데이터베이스 관리 서버(130)를 포함한다.As illustrated in FIG. 2, the file download reservation
클라이언트 관리 서버(110)는 클라이언트 관리부(111)와 웹페이지 관리부(112)를 포함하며, 파일 다운로드 예약 서비스 제공 서버(120)는 예약 리스트 관리부(121)와 파일 다운로드 예약 접수부(121), 파일 다운로드 대행부(123), 파일 저장소 관리부(124), 공지사항 알림부(125), 이용료 정산부(126) 및 예약 서비스 제공부(127)를 포함한다. The
그리고, 데이터베이스 관리 서버(130)는 클라이언트 DB(131)와 예약 리스트 DB(132), 파일 저장소 DB(133) 및 이용료 DB(134)를 포함한다.The
자세히 설명하면, 먼저 클라이언트 관리부(111)는 변경 및 추가되는 클라이언트 정보 저장에서부터 회원 관련 정보(예를 들어, 아이디, 패스워드 등) 추가/삭제 및 정보 검색을 통한 회원/비회원 판단에 이르기까지 클라이언트와 관련한 전반적인 관리를 수행한다. In more detail, first, the
웹페이지 관리부(112)는 파일 다운로드 예약 서비스 제공과 관련된 메인 및 서브 웹페이지(검색어 입력 또는 파일 리스트 제시 등)를 관리한다.The
파일 다운로드 예약 서비스 제공 서버(120)의 예약 리스트 관리부(121)는 클 라이언트별 파일 예약 리스트를 저장 및 관리한다.The reservation list manager 121 of the file download reservation
참고로, 클라이언트별 예약 리스트는 식별자 아이디(ID)에서부터 클라이언트 아이디, URI/FID, 예약 요청 시간, 다운로드 완료시간, 다운로드 프로토콜 (PROTOCOL), 파일 공유 여부, 파일 크기, 통지 여부 및 삭제 가능 여부 등을 포함한다.For reference, the reservation list for each client includes the ID, client ID, URI / FID, reservation request time, download completion time, download protocol (PROTOCOL), file sharing status, file size, notification status, and deletion. Include.
파일 다운로드 예약 접수부(121)는 클라이언트 단말기(300~600)로부터 수신되는 서비스 요청을 접수함과 동시에 접수 정보(URI, FID 및 검색어 등)를 수신한다. 그리고, 클라이언트가 다운로드하고자 하는 파일별 공유 여부 및 그 공유 조건을 확인하여 접수한다.The file download reservation accepting unit 121 receives the service request received from the
파일 다운로드 대행부(123)는 접수 정보(URI, FID 및 검색어 등)와 동일한 정보를 가진 파일이 파일 저장소 DB(133)에 존재하는지를 검색하며, 그 결과에 따라 서비스 제공 서버(700)에 접속하여 적어도 한 개 이상의 파일을 다운로드한다. 이때, 파일 다운로드 대행부(123)는 일정 시간 동안 파일 다운로드가 미완료 상태이면 진행 중인 다운로드를 취소하고 재 시도한다. The
파일 저장소 관리부(124)는 다운로드한 파일을 파일 저장소 DB(133)에 저장하여 관리하는데, 파일별로 식별번호(URI, FID 또는 웹사이트 주소 등)에서부터 로컬 저장 위치, 저장 공간, 저장 기간, 파일 공유 여부, 다운로드 회수, 삭제 가능 여부 및 파일에 관한 정보 등을 저장 및 관리한다.The
공지사항 알림부(125)는 클라이언트가 요청한 파일이 다운로드 완료되었음을 SMS 등을 통해 클라이언트 단말기(300~600)로 공지하거나, 추후 정산되는 이용료 역시 공지한다. 그리고, 공지사항 알림부(125)는 파일 다운로드 실패에 따른 결과 역시 공지한다.The
이용료 정산부(126)는 클라이언트별 서비스 이용료를 정산하는데, 이때 정산되는 서비스 이용료는 파일 저장소 DB(133)에 해당 파일이 얼마 동안 저장되어 있었는지에 대한 저장 기간과 저장 공간에 따라 1차 계산한다. 즉, 이용료 정산부(126)는 파일 저장 기간과 공간이 기준 기간과 기준 공간을 얼마 정도 초과했느냐에 대한 초과분에 따라 서비스 이용료를 정산한다.The usage
그리고, 이용료 정산부(126)는 파일별 공유 여부 및 공유 허용 인원, 공유 허용 기간에 따라 서로 다른 할인율이 적용되기 때문에 서비스 이용료를 다시 2차 정산한다.In addition, since the different rates are applied according to whether to share the file, the share allowance, and the share allowance period, the
예약 서비스 제공부(127)는 정산한 서비스 이용료 결제 여부에 따라, 해당 파일을 클라이언트 단말기(300~600)로 제공한다. The
이처럼, 본 발명의 실시예에서는 일정 기간 후 클라이언트가 요청한 파일을 다운로드하여 제공하는 것에 대해 설명하고 있지만, 이는 본 발명에 한정되는 것이 아니라 경우에 따라서는 클라이언트별 파일 공유 여부에 따라 클라이언트가 직접 웹사이트에 접속하여 공유된 파일을 바로 다운로드할 수도 있다. 이는 곧, 클라이언트로 하여금 서비스 이용료(저장 기간에 따른 비용 절감)를 절감할 수 있도록 한다.As described above, although the embodiment of the present invention describes the downloading and providing of the file requested by the client after a certain period of time, the present invention is not limited to the present invention. You can also download the shared file directly by accessing. This, in turn, allows the client to save on service charges (savings over storage periods).
다음으로, 데이터베이스 관리 서버(130)의 클라이언트 DB(131)는 클라이언트와 관련된 정보에서부터 변경 및 추가되는 정보가 저장된다. 그리고, 클라이언트 단말기별(300~600) 관련 정보(운영체제 등) 역시 저장된다.Next, the client DB 131 of the
예약 리스트 DB(132)는 클라이언트별 파일 예약 리스트와 관련된 정보(클라이언트 아이디, UID/FID, 파일 공유 여부 등)가 저장된다.The reservation list DB 132 stores information related to a file reservation list for each client (client ID, UID / FID, file sharing, etc.).
파일 저장소 DB(133)는 다운로드한 파일별 관련 정보(로컬 저장 위치, 파일 크기 및 삭제 가능 여부 등)가 저장된다.The file storage DB 133 stores the downloaded file-related information (local storage location, file size and whether it can be deleted).
이용료 DB(134)는 클라이언트별 서비스 이용료 및 할인율, 납부 여부, 방법 등과 관련된 정보가 저장된다.The usage fee DB 134 stores information related to a service usage fee and a discount rate for each client, whether to pay or not, and a method.
그러면, 단말기별 운영 체제에 따른 파일 다운로드 예약 서비스 제공 시스템(100)의 동작 과정에 대해 알아보기로 한다. 이는, 각 단말기별(300~600)로부터 수신되는 접수 정보(URI, FID 및 검색어 등)에 따라 동작 과정이 조금씩 달라지기 때문이다.Then, an operation process of the file download reservation
도 3은 도 2에 도시한 파일 다운로드 예약 서비스 제공 시스템의 동작 과정을 순차적으로 도시한 흐름도이다. FIG. 3 is a flowchart sequentially illustrating an operation process of the file download reservation service providing system illustrated in FIG. 2.
이하 본 발명의 실시예에서는 설명의 편의를 위하여 제1 클라이언트 단말기(300)로의 서비스 제공 과정을 설명함에 있어, 제2 내지 제3 클라이언트 단말기(400~600)로의 서비스 제공 과정에 대해서도 같이 언급하기로 한다.In the following embodiments of the present invention, in describing the service providing process to the
먼저, 클라이언트가 플러그-인(plug-in)을 설치한 웹 브라우저 형태의 제1 클라이언트 단말기(300)를 이용하여 웹 서핑을 하다가 다운로드할 링크(파일)를 클릭하면, 제1 클라이언트 단말기(300)는 선택 프로그램을 활성화시켜 클라이언트로 하여금 어떠한 형태로 해당 파일을 다운로드할 것인지에 대해 묻는다.
First, when a client surfs the web using the
이후, 클라이언트가 본 발명에 따른 파일 다운로드 예약 서비스를 선택하면, 도 3에 도시되어 있듯이 파일 다운로드 예약 접수부(122)는 제1 클라이언트 단말기(300)로부터 해당 파일에 대한 접수 정보인 URI를 수신한다(S310).Thereafter, when the client selects the file download reservation service according to the present invention, as shown in FIG. 3, the file download reservation reception unit 122 receives a URI that is reception information on the corresponding file from the first client terminal 300 ( S310).
이때, 앞서 언급한 바와 같이 단말기별 형태에 따라 파일 다운로드 예약 접수부(122)가 수신하는 접수 정보는 각기 다르다. 즉, 제2 클라이언트 단말기(400)이면 사용자가 웹페이지 상에서 직접 입력하는 URI 또는 FID를 접수 정보로 수신하며, 제3 클라이언트 단말기(500)이면 FID를 접수 정보로 수신한다. 그리고, 제4 클라이언트 단말기(600)이면 클라이언트가 다운로드하고자 하는 파일과 관련된 검색어를 접수 정보로 수신한다.In this case, as described above, the reception information received by the file download reservation reception unit 122 is different according to the type of each terminal. That is, if the
이와 동시에, 파일 다운로드 예약 접수부(121)는 클라이언트가 다운로드하고자 하는 파일별 공유 여부 및 공유 조건을 확인하여 접수한다(S320). 즉, 다운로드하고자 하는 파일을 공유할 것인지의 여부에서부터 누구에게 얼마 동안 공유할 것인지 등과 같은 조건을 확인하여 접수한다. 이는, 공유 여부 및 그 조건에 따라 추후 정산되는 서비스 이용료가 달라지기 때문이다. 이러한 예약 관련 정보에 대한 표시예가 첨부된 도 4이다.At the same time, the file download reservation accepting unit 121 confirms and accepts the file sharing and the sharing condition for each file to be downloaded by the client (S320). That is, it checks and accepts conditions such as whether to share the file to be downloaded to whom and how long. This is because service charges to be settled later vary depending on whether or not they are shared. 4 is a display example of such reservation related information.
도 4는 본 발명의 실시예에 따른 파일별 예약 리스트의 구성을 도시한 도면이다.4 is a diagram illustrating a configuration of a reservation list for each file according to an embodiment of the present invention.
도 4에 도시되어 있듯이, 예약 리스트 관리부(121)는 예약 리스트 DB(132)에 파일별 예약 리스트를 저장하여 관리하는데, 예약 리스트는 식별자 아이디(예약 번호)에서부터 클라이언트 아이디, URI/FID, 예약 요청 시간, 다운로드 완료시간, 다 운로드 프로토콜(PROTOCOL), 파일 공유 여부, 파일 크기, 통지 여부 및 삭제 가능 여부 등을 포함한다. As shown in FIG. 4, the reservation list manager 121 stores and manages a reservation list for each file in the reservation list DB 132. The reservation list includes a client ID, a URI / FID, a reservation request from an identifier ID (reservation number). This includes the time, download completion time, download protocol (PROTOCOL), file sharing status, file size, notification and deletion.
이때, 다운로드 완료 시간에 해당 시간이 아닌 다른 정보('NO')가 기재되어 있으면, 이는 파일을 다운로드하고 있는 진행 상태를 의미한다.At this time, if other information 'NO' other than the corresponding time is described in the download completion time, this means a progress state of downloading the file.
이후, 파일 다운로드 대행부(123)는 접수 정보(URI, FID 및 검색어 등)와 동일한 정보를 가진 파일이 파일 저장소 DB(133)에 존재(S330)하는지를 검색한 후, 그 검색 결과에 따라 서비스 제공 서버(700)에 접속하여 적어도 한 개 이상의 파일을 다운로드한다(S340). Subsequently, the
이때, 파일 다운로드 대행부(123)는 일정 시간 동안 파일 다운로드가 미완료 상태이면 진행 중인 다운로드를 취소하고 재 시도함과 동시에, 관련 내용 역시 클라이언트가 알 수 있도록 한다.At this time, the
이후, 파일 저장소 관리부(124)는 다운로드한 파일을 파일 저장소 DB(133)에 저장하여 관리(S350)하는데, 파일 저장시 클라이언트 아이디 및 URI도 함께 저장한다.Thereafter, the file
즉, 파일 저장소 관리부(124)는 클라이언트 단말기 형태에 따라 파일별 클라이언트 아이디 및 URI를 함께 저장하거나, 아이디 및 URI/FID, 아이디 및 FID, 또는 아이디 및 검색어를 함께 저장한다. 이러한 정보 저장에 대한 표시예가 첨부된 도 5이다.That is, the
도 5는 본 발명의 실시예에 따른 파일 저장소 DB의 구성을 도시한 도면이다.5 is a diagram illustrating a configuration of a file repository DB according to an embodiment of the present invention.
도 5에 도시되어 있듯이, 파일 저장소 관리부(124)는 파일 저장소 DB(133)에 파일별 관련 정보를 저장하여 관리한다. 즉, 파일 저장소 관리부(124)는 다운로드한 파일별 식별번호(URI, FID 또는 웹사이트 주소 등)에서부터 로컬 저장 위치에서부터 저장 공간, 저장 기간, 파일 공유 여부, 다운로드 회수, 삭제 가능 여부 및 파일에 관한 정보(영어 교육, 한국 영화) 등을 저장 및 관리한다.As illustrated in FIG. 5, the
그리고, 이렇게 관리되는 파일별 관련 정보는 클라이언트로 하여금 웹페이지 등을 통해 알 수 있도록 하며, 이를 접한 클라이언트는 예약 요청 없이 공유된 파일을 바로 다운로드 받기도 한다.In addition, the file-related information managed in this way allows the client to know through a web page, etc., the client may directly download the shared file without a reservation request.
이후, 공지사항 알림부(125)는 클라이언트가 요청한 파일이 다운로드 완료되었음을 클라이언트 단말기(300~600)로 공지(S360)하며, 이용료 정산부(126)는 그에 따른 서비스 이용료를 정산 및 집행한다(S370). 서비스 이용료 정산에 대한 표시예가 첨부된 도 6이다.Thereafter, the
도 6은 도 2에 도시한 이용료 정산부의 동작 과정을 개념적으로 도시한 도면이다.FIG. 6 is a diagram conceptually illustrating an operation process of the fee calculation unit illustrated in FIG. 2.
도 6에 도시되어 있듯이, 먼저 이용료 정산부(126)는 파일 저장 기간과 공간이 기준 기간과 기준 공간을 얼마 정도 초과했느냐에 대한 초과분에 따라 서비스 이용료를 정산한다.As shown in FIG. 6, the
예를 들어, 조건이 클라이언트당 기준 공간이 100M, 기준 기간이 7일이고, 100M 추가마다 200원 추가 및 7일 경과시 하루마다 500원 추가일 경우, 클라이언트가 14일 동안 300M을 사용했을 경우의 서비스 이용료는 다음과 같다.For example, if the condition is 100M of baseline per client, 7 days of baseline, 200 won for every 100M addition, and 500 won for every day after 7 days, the client would use 300M for 14 days. The service fee is as follows.
서비스 이용료={200원×(300M-100M)/100}+{500원×(14-7)/7}=400+500=900원 Service fee = {200 won × (300M-100M) / 100} + {500 won × (14-7) / 7} = 400 + 500 = 900 won
즉, 이용료 정산부(126)는 아래의 계산식에 따라 서비스 이용료를 1차 정산한 후, 공유 여부와 공유 허용 인원, 공유 허용 기간 등을 포함하는 공유 조건에 따라 서비스 이용료를 다시 2차 정산한다.That is, the
1차 서비스 이용료={사용량 과금액 단위×(사용량-무료 사용량)/사용량 단위}+{기간 과금액 단위×(사용기간-무료기간)/기간 단위}Primary service fee = {usage charge amount unit x (use amount-free use) / consumption unit} + {period charge amount unit x (use period-free period) / period unit}
이후, 예약 서비스 제공부(127)는 정산한 서비스 이용료를 클라이언트가 결제하면, 유무선 통신망(200)을 통해 클라이언트 단말기(300)로 해당 파일을 제공한다(S380). Thereafter, the
이때, 예약 서비스 제공부(127)는 클라이언트 단말기가 GUI 방식의 제4 클라이언트 단말기(600)이면, 먼저 검색어에 따른 결과인 파일 목록 리스트를 먼저 제공한 후, 클라이언트가 선택한 파일을 추후 제공한다.In this case, if the client terminal is the
이후, 예약 서비스 제공부(127)는 각각의 클라이언트 단말기(300~600)로부터 추가 서비스 요청이 있는지를 확인(S390)하여 추가 서비스 요청이 있으면 앞서 언급한 동작 과정을 반복 수행하는 반면, 추가 서비스 요청이 없으면 종료한다.Thereafter, the
이처럼, 본 발명의 실시예에 따른 파일 다운로드 예약 서비스 제공 시스템 및 그 방법은 클라이언트로 하여금 네트워크 환경 또는 서비스 제공 서버 성능에 종속되어 대기하는 시간을 줄일 수 있도록 하며, 클라이언트 단말기가 다른 작업을 수행하기 위해 필요한 단말기 파워를 상승시킬 수 있다.As such, the file download reservation service providing system and method according to an embodiment of the present invention allow the client to reduce the waiting time depending on the network environment or the service providing server performance, and to allow the client terminal to perform other tasks. The terminal power required can be increased.
또한, 본 발명은 다수의 파일을 다운로드하여 제공하는데 기본이 되는 서버 용량이나 네트워크 환경에 대한 부담을 줄일 수 있어 그로 인한 비용 절감을 이룰 수 있다. 그리고, 서비스 제공 서버 역시 IP(Internet Protocol) 자원 부족을 경감할 수 있다.In addition, the present invention can reduce the burden on the server capacity or network environment that is the basis for downloading and providing a plurality of files can achieve a cost savings. In addition, the service providing server may also reduce the lack of IP (Internet Protocol) resources.
다음으로, 도 7은 본 발명의 다른 실시예에 따른 파일 다운로드 예약 서비스 제공 시스템의 세부적인 구성을 도시한 도면이다.Next, FIG. 7 is a diagram illustrating a detailed configuration of a file download reservation service providing system according to another exemplary embodiment of the present invention.
도 7에 도시되어 있듯이, 본 발명의 다른 실시예에 따른 파일 다운로드 예약 서비스 제공 시스템(800)은 제1 및 제2 다운로드 대행 서버(A, B)와 서버 검색/지정부(810)를 포함하며, 다운로드 대행 서버(A, B)는 앞서 언급한 바와 같이 서비스 제공 서버(701, 702, ...)로부터 적어도 한 개 이상의 파일을 다운로드한다. As illustrated in FIG. 7, the file download reservation
이처럼, 본 발명의 실시예에서는 두 개의 다운로드 대행 서버(A, B)를 포함하는 것에 대해 설명하고 있지만, 이는 본 발명에 한정되는 것이 아니라 곳곳에 배치된 적어도 두 개 이상의 서버를 포함한다. As described above, the embodiment of the present invention has been described to include two download agent servers A and B, but the present invention is not limited to the present invention and includes at least two or more servers disposed throughout.
이는, 파일 다운로드 예약 서비스를 이용하고자 하는 클라이언트가 기하급수적으로 증가하는 경우, 클라이언트 단말기와 위치적으로 가까운 곳에 다운로드 대행 서버를 배치함으로써, 부하 분산으로 인한 속도 저하 발생을 방지하고자 한다.This is to prevent the occurrence of a slowdown due to load balancing by arranging a download agent server in a location close to the client terminal when the number of clients who want to use the file download reservation service increases exponentially.
상세히 설명하면, 제1 클라이언트 단말기(300)가 본 발명의 실시예에 따른 파일 다운로드 예약 서비스를 요청하면, 먼저 서버 검색/지정부(810, Internet Service Provider)는 단말기(300)의 IP 주소를 확인하여 제1 클라이언트 단말기(300)와 가장 인접한 다운로드 대행 서버를 찾는다. In detail, when the
검색 결과, 제1 다운로드 대행 서버(A)가 제1 클라이언트 단말기(300)와 위치적으로 가장 가까우면, 서버 검색/지정부(810)는 서비스 요청 사실을 제1 다운로 드 대행 서버(A)로 통지하여 앞서 언급한 파일 다운로드 예약 서비스가 해당 단말기로 공급될 수 있도록 한다.As a result of the search, if the first download agency server A is closest in position to the
이처럼, 클라이언트가 다운로드받고자 하는 파일을 제2 서비스 제공 서버(702)가 제공한다 할지라도, 제2 서비스 제공 서버(702)와 제1 다운로드 대행 서버(A)간의 속도는 서비스 특성상 중요하지 않다. As such, even if the second
따라서, 제2 서비스 제공 서버(702)와 가까운 제2 다운로드 대행 서버(B)가 아닌, 제1 클라이언트 단말기(300)와 가장 인접한 제1 다운로드 대행 서버(A)가 본 발명의 실시예에 따른 파일 다운로드 예약 서비스를 제공한다.Therefore, the first download agent server A closest to the
도면과 발명의 상세한 설명은 단지 본 발명의 예시적인 것으로서, 이는 단지 본 발명을 설명하기 위한 목적에서 사용된 것이지 의미한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. 그러므로 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.The drawings and detailed description of the invention are exemplary only, and are used for the purpose of illustrating the invention only, and are not intended to be limiting or to limit the scope of the invention described in the claims. Therefore, those skilled in the art will understand that various modifications and equivalent other embodiments are possible from this. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.
본 발명에 따른 파일 다운로드 예약 서비스 제공 시스템과 그 방법은 클라이언트로 하여금 네트워크 환경 또는 서비스 제공 서버 성능에 종속되어 대기하는 시간을 줄일 수 있도록 하며, 클라이언트 단말기가 다른 작업을 수행하기 위해 필요한 단말기 파워를 상승시킬 수 있다.The file download reservation service providing system and method thereof according to the present invention enable the client to reduce the waiting time depending on the network environment or the service providing server performance, and increase the terminal power necessary for the client terminal to perform other tasks. You can.
또한, 본 발명은 다수의 파일을 다운로드하여 제공하는데 기본이 되는 서버 용량이나 네트워크 환경에 대한 부담을 줄일 수 있어 그로 인한 비용 절감을 이룰 수 있다. 그리고, 서비스 제공 서버 역시 IP(Internet Protocol) 자원 부족을 경감할 수 있는 효과가 있다.In addition, the present invention can reduce the burden on the server capacity or network environment that is the basis for downloading and providing a plurality of files can achieve a cost savings. In addition, the service providing server also has the effect of reducing the lack of IP (Internet Protocol) resources.
Claims (17)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040048991A KR20060000098A (en) | 2004-06-28 | 2004-06-28 | The system and method for providing reservation service on file download |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040048991A KR20060000098A (en) | 2004-06-28 | 2004-06-28 | The system and method for providing reservation service on file download |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20060000098A true KR20060000098A (en) | 2006-01-06 |
Family
ID=37103439
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040048991A KR20060000098A (en) | 2004-06-28 | 2004-06-28 | The system and method for providing reservation service on file download |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20060000098A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009032777A2 (en) * | 2007-08-29 | 2009-03-12 | Nirvanix, Inc. | Method and system for determining an optimally located storage node in a communications network |
KR20120065674A (en) * | 2010-12-13 | 2012-06-21 | 엘지전자 주식회사 | Device for downloading files on behalf of another device and operation method thereof |
KR101250213B1 (en) * | 2011-08-19 | 2013-04-03 | 주식회사 네오위즈인터넷 | Method and content service server for providing content request service |
KR101525489B1 (en) * | 2014-01-22 | 2015-06-03 | 송유창 | File sharing system with each other using smart phone app and file sharing method |
-
2004
- 2004-06-28 KR KR1020040048991A patent/KR20060000098A/en not_active Application Discontinuation
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009032777A2 (en) * | 2007-08-29 | 2009-03-12 | Nirvanix, Inc. | Method and system for determining an optimally located storage node in a communications network |
WO2009032777A3 (en) * | 2007-08-29 | 2009-05-14 | Nirvanix Inc | Method and system for determining an optimally located storage node in a communications network |
US9336233B2 (en) | 2007-08-29 | 2016-05-10 | Scott P. Chatley | Method and system for determining an optimally located storage node in a communications network |
US10193967B2 (en) | 2007-08-29 | 2019-01-29 | Oracle International Corporation | Redirecting devices requesting access to files |
US10523747B2 (en) | 2007-08-29 | 2019-12-31 | Oracle International Corporation | Method and system for selecting a storage node based on a distance from a requesting device |
US10924536B2 (en) | 2007-08-29 | 2021-02-16 | Oracle International Corporation | Method and system for selecting a storage node based on a distance from a requesting device |
KR20120065674A (en) * | 2010-12-13 | 2012-06-21 | 엘지전자 주식회사 | Device for downloading files on behalf of another device and operation method thereof |
KR101250213B1 (en) * | 2011-08-19 | 2013-04-03 | 주식회사 네오위즈인터넷 | Method and content service server for providing content request service |
KR101525489B1 (en) * | 2014-01-22 | 2015-06-03 | 송유창 | File sharing system with each other using smart phone app and file sharing method |
WO2015111785A1 (en) * | 2014-01-22 | 2015-07-30 | 송유창 | Mutual file sharing system using smartphone application and file sharing method using same |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4554156B2 (en) | Collaborative management of distributed network cache | |
US10970758B2 (en) | Electronic marketplace for hosted service images | |
US9277000B2 (en) | Providing a user with virtual computing services | |
US8799500B2 (en) | System and method for effectively providing content to client devices in an electronic network | |
US20110010243A1 (en) | User control of advertising content | |
US20110010244A1 (en) | Sponsored application launcher suggestions | |
US20120179553A1 (en) | Providing a local device with computing services from a remote host | |
JP2003532171A (en) | Method and system for continuous and interactive communication over an electronic network | |
CN102833347A (en) | Cloud platform-based mobile terminal advertisement | |
CN102349057A (en) | Method and system for file distribution | |
JPWO2002071293A1 (en) | Ad distribution system | |
CN113873302A (en) | Content distribution method, content distribution device, storage medium and electronic equipment | |
KR20060000098A (en) | The system and method for providing reservation service on file download | |
KR100433531B1 (en) | A user individual information data managing method, a user individual information data managing computer and the recording medium thereof | |
US8301775B2 (en) | Affiliate bandwidth management | |
KR101511119B1 (en) | Multimedia contents application service method and system | |
JP6695842B2 (en) | Information management device, information management method, and information management program | |
KR20020041365A (en) | Contents service system and method for contents servicing in internet | |
JP6449738B2 (en) | Server and program for content publishing system | |
KR20050114863A (en) | System and method for changing user interface of terminal using short message service | |
Nadon et al. | Logging and monitoring | |
JP2007310500A (en) | Fee management apparatus and fee management method | |
JP2005085142A (en) | Information distribution system | |
JP2002269424A (en) | Fee-charging information distributing server device | |
JP2004341583A (en) | Content delivery system, and content distribution information and delivery quality information acquisition method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |