Nothing Special   »   [go: up one dir, main page]

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 PDF

Info

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
Application number
KR1020040048991A
Other languages
Korean (ko)
Inventor
서정민
Original Assignee
주식회사 케이티
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 케이티 filed Critical 주식회사 케이티
Priority to KR1020040048991A priority Critical patent/KR20060000098A/en
Publication of KR20060000098A publication Critical patent/KR20060000098A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/14Payment architectures specially adapted for billing systems
    • G06Q20/145Payments according to the detected use or quantity
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

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

파일 다운로드 예약 서비스 제공 시스템 및 그 방법 {THE SYSTEM AND METHOD FOR PROVIDING RESERVATION SERVICE ON FILE DOWNLOAD}File Download Reservation Service Provision System and Method thereof {THE SYSTEM AND METHOD FOR PROVIDING RESERVATION SERVICE ON FILE DOWNLOAD}

도 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 service providing system 100 according to an exemplary embodiment of the present invention is connected to each of the client terminals 300 to 600 through the wired / wireless communication network 200, and includes the first to the first to the first to the first. n It also forms a structure interconnected with the service provision server (701 ~ 700n).

이때, 서비스 제공 서버(700)는 유무선 통신망(200) 상에서 일반적인 서비스 (예를 들어, 소프트웨어 공급 등)를 제공하는 웹사이트(HTTP 서버)나 FTP 서버 또는 P2P 서버 등으로서, 적어도 한 개 이상의 파일을 제공한다.In this case, the service providing server 700 is a website (HTTP server) or an FTP server or a P2P server that provides a general service (eg, software supply, etc.) on the wired / wireless communication network 200. to provide.

그리고, 각각의 클라이언트 단말기 중 제1 클라이언트 단말기(300)는 운영 체제가 플러그-인(plug-in)을 설치한 웹 브라우저 형태로서, 클라이언트가 웹 서핑을 하다가 다운로드할 링크(파일)를 클릭하면, 제1 클라이언트 단말기(300)는 즉시 다운로드할 것인지 또는 예약 다운로드할 것인지 등을 묻는 선택 프로그램을 활성화한다. 선택 프로그램은 제1 내지 제4 클라이언트 단말기(300~600)에 사전 인스톨(install)되어 필요시 구동한다.The first client terminal 300 of each client terminal is a web browser in which an operating system has a plug-in installed. When the client surfs the web and clicks a link (file) to download, The first client terminal 300 activates a selection program that prompts whether to download immediately or to reserve. The selection program is pre-installed in the first to fourth client terminals 300 to 600 to be driven when necessary.

이후, 클라이언트가 즉시 다운로드를 요청하면 해당 파일을 바로 다운로드하는 반면, 본 발명에 따른 파일 다운로드 예약 서비스를 요청하면 제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 first client terminal 300 receives a Uniform Resource Identifier (URI) for the file. And the reception information including the file transfer request information) is transmitted to the file download reservation service providing system 100.

제2 클라이언트 단말기(400)는 클라이언트로 하여금 자신이 다운로드하고자 하는 파일의 URI나 FID(File Identifier, 이하 'FID' 라 함)를 본 발명에 따른 파일 다운로드 예약 서비스용 웹페이지에 직접 입력하도록 하는 운영 체제를 가진다.The second client terminal 400 allows the client to directly input the URI or FID (File Identifier, hereinafter referred to as 'FID') of the file to be downloaded into the web page for the file download reservation service according to the present invention. Have a system.

제3 클라이언트 단말기(500)는 서비스 제공 서버(700)에 직접 접속하여 클라이언트가 다운로드하고자 하는 파일 리스트를 검색하며, 검색한 파일 중 클라이언트가 선택한 파일의 FID를 포함하는 접수 정보를 파일 다운로드 예약 서비스 제공 시스템(100)으로 전송한다. The third client terminal 500 directly accesses the service providing server 700 to retrieve a list of files to be downloaded by the client, and provides the file download reservation service of the received information including the FID of the file selected by the client among the searched files. To the system 100.

그리고, 제4 클라이언트 단말기(600)는 본 발명에 따른 파일 다운로드 예약 서비스를 제공하는 웹사이트에 접속한 후, 클라이언트로 하여금 자신이 다운로드 받고자 하는 파일에 대한 검색어를 입력할 수 있도록 한다. 그리고, 추후 수신되는 검색 결과에 따른 파일 목록 리스트를 디스플레이한다. 즉, 제4 클라이언트 단말기(600)는 GUI(Graphic User Interface, 이하 'GUI' 라 함) 전용 방식을 따른다.The fourth client terminal 600 accesses a website providing a file download reservation service according to the present invention, and then allows the client to input a search word for a file to be downloaded by the client. Then, a list of file lists according to a search result received later is displayed. That is, the fourth client terminal 600 follows a GUI (Graphic User Interface) dedicated method.

이처럼, 본 발명의 실시예에서는 제1 내지 제4 클라이언트 단말기(300~600)로의 서비스 제공 과정에 대해 설명하지만, 이는 본 발명에 한정되는 것이 아니라 그 외 다른 형태의 단말기에 대해서도 서비스를 제공한다.As described above, in the embodiment of the present invention, a process of providing a service to the first to fourth client terminals 300 to 600 will be described. However, the present invention is not limited to the present invention and provides a service to other types of terminals.

상기한 연결 구조를 이루는 파일 다운로드 예약 서비스 제공 시스템(100)에 대해 설명한다. The file download reservation service providing system 100 constituting the above-described connection structure will be described.                     

먼저, 각각의 클라이언트 단말기(300~600)로부터 서비스 요청이 수신되면, 파일 다운로드 예약 서비스 제공 시스템(100)은 각 단말기(300~600)로부터 서비스 요청과 함께 수신된 접수 정보(URI, FID 및 검색어 등)에 따라 파일 저장소 DB(미도시)에 클라이언트가 다운로드하고자 하는 파일이 저장되어 있는지를 확인한 후, 그 확인 결과에 따라 서비스 제공 서버(700)에 접속한다. First, when a service request is received from each of the client terminals 300 to 600, the file download reservation service providing system 100 receives the reception information (URI, FID and search word received together with the service request from each terminal 300 to 600). After checking whether the file to be downloaded by the client is stored in the file storage DB (not shown), and accesses the service providing server 700 according to the check result.

이와 동시에, 파일 다운로드 예약 서비스 제공 시스템(100)은 클라이언트로부터 자신이 다운로드받고자 하는 파일에 대한 공유 여부 및 그 조건을 질의한다.At the same time, the file download reservation service providing system 100 inquires whether a file to be downloaded from the client is shared and its condition.

즉, 해당 파일을 다른 클라이언트에게 제공해도 되는지의 여부와 그 조건(어떤 클라이언트와 공유할 것인지 또는 얼마 동안 공유할 것인지 등)을 자세하게 질의한다. 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 service providing system 100 downloads the corresponding file from the connected service providing server 700 and informs the client of the fact through SMS or a web page.

즉, 파일 다운로드 예약 서비스 제공 시스템(100)은 클라이언트로 하여금 웹사이트 접속을 통해 자신이 다운로드하고자 하는 파일의 다운로드 완료 여부에서부터 어떠한 파일들이 다운로드되어 있는지, 또는 공유되어 있는지 등에 대한 정보를 알 수 있도록 한다.That is, the file download reservation service providing system 100 allows the client to know the information about whether the files are downloaded or shared, from the completion of downloading of the file to be downloaded through the website access. .

이후, 이를 접한 클라이언트의 다운로드 수락 여부에 따라 파일 다운로드 예약 서비스 제공 시스템(100)은 클라이언트별 서비스 이용료를 정산하여 집행한다. 서비스 이용료는 파일 저장소 DB(미도시)에 해당 파일이 얼마 동안 저장되어 있었는지에 대한 기간과 공간, 다른 클라이언트와의 공유 여부 등에 따라 결정된다. Subsequently, the file download reservation service providing system 100 calculates and executes a service fee for each client according to whether or not the client receives the download. The service fee is determined by the length and space of how long the file has been stored in the file storage DB (not shown), and whether or not it is shared with other clients.

즉, 파일 저장 기간과 공간이 기준 기간과 기준 공간을 얼마 정도 초과했느냐에 대한 초과분에 따라 서비스 이용료가 결정된다. 그리고, 서비스 이용료는 공유 여부 및 공유 허용 인원, 공유 허용 기간에 따라 할인율이 서로 다르므로 다시 결정된다.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 service providing system 100 provides the file to the corresponding client terminal.

이처럼, 본 발명의 실시예에 따른 파일 다운로드 예약 서비스 제공 시스템(100)은 클라이언트로 하여금 네트워크 환경 또는 서비스 제공 서버 성능에 종속되어 대기하는 시간을 줄일 수 있도록 하며, 클라이언트 단말기가 다른 작업을 수행하기 위해 필요한 단말기 파워를 상승시킬 수 있다.As such, the file download reservation service providing system 100 according to an embodiment of the present invention enables 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.

그러면, 상기한 구조의 파일 다운로드 예약 서비스 제공 시스템(100)의 자세 한 구성에 대해 알아본다.Then, a detailed configuration of the file download reservation service providing system 100 having the above structure will be described.

도 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 service providing system 100 includes a client management server 110, a file download reservation service providing server 120, and a database management server 130.

클라이언트 관리 서버(110)는 클라이언트 관리부(111)와 웹페이지 관리부(112)를 포함하며, 파일 다운로드 예약 서비스 제공 서버(120)는 예약 리스트 관리부(121)와 파일 다운로드 예약 접수부(121), 파일 다운로드 대행부(123), 파일 저장소 관리부(124), 공지사항 알림부(125), 이용료 정산부(126) 및 예약 서비스 제공부(127)를 포함한다. The client management server 110 includes a client manager 111 and a web page manager 112. The file download reservation service providing server 120 includes a reservation list manager 121, a file download reservation acceptor 121, and a file download. It includes an agent 123, a file storage manager 124, a notification notification unit 125, a fee settlement unit 126 and a reservation service provider 127.

그리고, 데이터베이스 관리 서버(130)는 클라이언트 DB(131)와 예약 리스트 DB(132), 파일 저장소 DB(133) 및 이용료 DB(134)를 포함한다.The database management server 130 includes a client DB 131, a reservation list DB 132, a file storage DB 133, and a fee DB 134.

자세히 설명하면, 먼저 클라이언트 관리부(111)는 변경 및 추가되는 클라이언트 정보 저장에서부터 회원 관련 정보(예를 들어, 아이디, 패스워드 등) 추가/삭제 및 정보 검색을 통한 회원/비회원 판단에 이르기까지 클라이언트와 관련한 전반적인 관리를 수행한다. In more detail, first, the client manager 111 may be configured to store information related to clients, from storing and changing client information to adding / deleting member related information (eg, ID, password, etc.) and determining member / non-members by searching for information. Perform overall management

웹페이지 관리부(112)는 파일 다운로드 예약 서비스 제공과 관련된 메인 및 서브 웹페이지(검색어 입력 또는 파일 리스트 제시 등)를 관리한다.The webpage manager 112 manages main and sub webpages (such as search word input or file list presentation) related to providing a file download reservation service.

파일 다운로드 예약 서비스 제공 서버(120)의 예약 리스트 관리부(121)는 클 라이언트별 파일 예약 리스트를 저장 및 관리한다.The reservation list manager 121 of the file download reservation service providing server 120 stores and manages a file reservation list for each client.

참고로, 클라이언트별 예약 리스트는 식별자 아이디(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 client terminals 300 to 600 and receives the reception information (URI, FID, search word, etc.). The client checks and accepts whether the file is shared by each file and the sharing condition thereof.

파일 다운로드 대행부(123)는 접수 정보(URI, FID 및 검색어 등)와 동일한 정보를 가진 파일이 파일 저장소 DB(133)에 존재하는지를 검색하며, 그 결과에 따라 서비스 제공 서버(700)에 접속하여 적어도 한 개 이상의 파일을 다운로드한다. 이때, 파일 다운로드 대행부(123)는 일정 시간 동안 파일 다운로드가 미완료 상태이면 진행 중인 다운로드를 취소하고 재 시도한다. The file download agent 123 searches whether the file having the same information as the reception information (URI, FID, search term, etc.) exists in the file repository DB 133, and accesses the service providing server 700 according to the result. Download at least one file. At this time, the file download agent 123 cancels the download in progress and retry if the file download is incomplete for a predetermined time.

파일 저장소 관리부(124)는 다운로드한 파일을 파일 저장소 DB(133)에 저장하여 관리하는데, 파일별로 식별번호(URI, FID 또는 웹사이트 주소 등)에서부터 로컬 저장 위치, 저장 공간, 저장 기간, 파일 공유 여부, 다운로드 회수, 삭제 가능 여부 및 파일에 관한 정보 등을 저장 및 관리한다.The file storage manager 124 stores and manages the downloaded file in the file storage DB 133. The file storage manager 124 stores the downloaded file in a file number from the identification number (URI, FID or website address, etc.) to the local storage location, storage space, storage period, and file sharing. It stores and manages information about download status, download count, deletion and file information.

공지사항 알림부(125)는 클라이언트가 요청한 파일이 다운로드 완료되었음을 SMS 등을 통해 클라이언트 단말기(300~600)로 공지하거나, 추후 정산되는 이용료 역시 공지한다. 그리고, 공지사항 알림부(125)는 파일 다운로드 실패에 따른 결과 역시 공지한다.The notification notification unit 125 may notify the client terminal 300 to 600 through SMS or the like that the file requested by the client has been downloaded, or the fee to be settled later. In addition, the notification notification unit 125 also notifies the result of the file download failure.

이용료 정산부(126)는 클라이언트별 서비스 이용료를 정산하는데, 이때 정산되는 서비스 이용료는 파일 저장소 DB(133)에 해당 파일이 얼마 동안 저장되어 있었는지에 대한 저장 기간과 저장 공간에 따라 1차 계산한다. 즉, 이용료 정산부(126)는 파일 저장 기간과 공간이 기준 기간과 기준 공간을 얼마 정도 초과했느냐에 대한 초과분에 따라 서비스 이용료를 정산한다.The usage fee settlement unit 126 calculates a service usage fee for each client, and the service usage fee is calculated first based on the storage period and storage space of how long the file is stored in the file storage DB 133. . That is, the usage fee settlement unit 126 calculates the service usage fee according to the excess amount of how much the file storage period and space exceed the reference period and the reference space.

그리고, 이용료 정산부(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 fee setter 126 recalculates the service fee again.

예약 서비스 제공부(127)는 정산한 서비스 이용료 결제 여부에 따라, 해당 파일을 클라이언트 단말기(300~600)로 제공한다. The reservation service provider 127 provides the file to the client terminals 300 to 600 according to whether the service fee is settled.

이처럼, 본 발명의 실시예에서는 일정 기간 후 클라이언트가 요청한 파일을 다운로드하여 제공하는 것에 대해 설명하고 있지만, 이는 본 발명에 한정되는 것이 아니라 경우에 따라서는 클라이언트별 파일 공유 여부에 따라 클라이언트가 직접 웹사이트에 접속하여 공유된 파일을 바로 다운로드할 수도 있다. 이는 곧, 클라이언트로 하여금 서비스 이용료(저장 기간에 따른 비용 절감)를 절감할 수 있도록 한다.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 database management server 130 stores information that is changed and added from information related to the client. In addition, the client terminal-specific information (300 ~ 600) related information (operating system, etc.) is also stored.

예약 리스트 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 service providing system 100 according to an operating system for each terminal will be described. This is because the operation process varies slightly depending on the reception information (URI, FID, search word, etc.) received from each terminal 300 to 600.

도 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 first client terminal 300 for convenience of description, the service providing process to the second to third client terminals 400 to 600 will be referred to together. do.

먼저, 클라이언트가 플러그-인(plug-in)을 설치한 웹 브라우저 형태의 제1 클라이언트 단말기(300)를 이용하여 웹 서핑을 하다가 다운로드할 링크(파일)를 클릭하면, 제1 클라이언트 단말기(300)는 선택 프로그램을 활성화시켜 클라이언트로 하여금 어떠한 형태로 해당 파일을 다운로드할 것인지에 대해 묻는다. First, when a client surfs the web using the first client terminal 300 in the form of a web browser with a plug-in installed and clicks a link (file) to download, the first client terminal 300 Activates the selection program and asks the client how to download the file.                     

이후, 클라이언트가 본 발명에 따른 파일 다운로드 예약 서비스를 선택하면, 도 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 second client terminal 400 receives the URI or FID that the user directly inputs on the web page as the reception information, and if the third client terminal 500 receives the FID as the reception information. In addition, if the fourth client terminal 600, the client receives a search word related to a file to be downloaded as the reception information.

이와 동시에, 파일 다운로드 예약 접수부(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 file download agent 123 searches whether the file having the same information as the reception information (URI, FID, search term, etc.) exists in the file repository DB 133 (S330), and then provides a service according to the search result. The server 700 is connected to download at least one file (S340).

이때, 파일 다운로드 대행부(123)는 일정 시간 동안 파일 다운로드가 미완료 상태이면 진행 중인 다운로드를 취소하고 재 시도함과 동시에, 관련 내용 역시 클라이언트가 알 수 있도록 한다.At this time, the file download agent 123 cancels the ongoing download and retry if the file download is incomplete for a predetermined time, and also allows the client to know the related contents.

이후, 파일 저장소 관리부(124)는 다운로드한 파일을 파일 저장소 DB(133)에 저장하여 관리(S350)하는데, 파일 저장시 클라이언트 아이디 및 URI도 함께 저장한다.Thereafter, the file storage management unit 124 stores the downloaded file in the file storage DB 133 and manages it (S350). The file storage also stores the client ID and URI together.

즉, 파일 저장소 관리부(124)는 클라이언트 단말기 형태에 따라 파일별 클라이언트 아이디 및 URI를 함께 저장하거나, 아이디 및 URI/FID, 아이디 및 FID, 또는 아이디 및 검색어를 함께 저장한다. 이러한 정보 저장에 대한 표시예가 첨부된 도 5이다.That is, the file storage manager 124 stores the client ID and URI for each file according to the type of the client terminal, or stores the ID and the URI / FID, the ID and the FID, or the ID and the search word together. A display example of such information storage is shown in FIG. 5.

도 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 file storage manager 124 stores and manages file-related information in the file storage DB 133. That is, the file storage management unit 124 is related to the storage space, storage period, file sharing status, number of downloads, deletion possibility, and file from the downloaded file identification number (URI, FID or website address, etc.) from the local storage location. Store and manage information (English education, Korean movies), etc.

그리고, 이렇게 관리되는 파일별 관련 정보는 클라이언트로 하여금 웹페이지 등을 통해 알 수 있도록 하며, 이를 접한 클라이언트는 예약 요청 없이 공유된 파일을 바로 다운로드 받기도 한다.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 notification notification unit 125 notifies the client terminal 300 to 600 that the file requested by the client is completed (S360), and the fee calculation unit 126 calculates and executes the service fee accordingly (S370). ). 6 is a view showing an example of displaying a service fee.

도 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 fee calculation unit 126 first calculates a service fee based on an excess of how long the file storage period and space exceed the reference period and the reference space.

예를 들어, 조건이 클라이언트당 기준 공간이 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 fee settlement unit 126 first calculates the service fee based on the following formula, and then recalculates the fee for the service again according to the sharing condition including sharing availability, sharing allowance, sharing allowance period, and the like.

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 reservation service provider 127 provides the corresponding file to the client terminal 300 through the wired / wireless communication network 200 when the client pays the calculated service fee.

이때, 예약 서비스 제공부(127)는 클라이언트 단말기가 GUI 방식의 제4 클라이언트 단말기(600)이면, 먼저 검색어에 따른 결과인 파일 목록 리스트를 먼저 제공한 후, 클라이언트가 선택한 파일을 추후 제공한다.In this case, if the client terminal is the fourth client terminal 600 of the GUI type, the reservation service provider 127 first provides a file list list that is a result of the search word, and then provides a file selected by the client later.

이후, 예약 서비스 제공부(127)는 각각의 클라이언트 단말기(300~600)로부터 추가 서비스 요청이 있는지를 확인(S390)하여 추가 서비스 요청이 있으면 앞서 언급한 동작 과정을 반복 수행하는 반면, 추가 서비스 요청이 없으면 종료한다.Thereafter, the reservation service provider 127 checks whether there is an additional service request from each of the client terminals 300 to 600 (S390), and if there is an additional service request, repeats the above-described operation process, while requesting an additional service. Exit if not found.

이처럼, 본 발명의 실시예에 따른 파일 다운로드 예약 서비스 제공 시스템 및 그 방법은 클라이언트로 하여금 네트워크 환경 또는 서비스 제공 서버 성능에 종속되어 대기하는 시간을 줄일 수 있도록 하며, 클라이언트 단말기가 다른 작업을 수행하기 위해 필요한 단말기 파워를 상승시킬 수 있다.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 service providing system 800 according to another embodiment of the present invention includes first and second download agent servers A and B and a server search / pointer 810. As described above, the download agent servers A and B download at least one file from the service providing servers 701, 702,.

이처럼, 본 발명의 실시예에서는 두 개의 다운로드 대행 서버(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 first client terminal 300 requests a file download reservation service according to an embodiment of the present invention, the server search / director 810 first checks the IP address of the terminal 300. Search for the download agent server closest to the first client terminal 300.

검색 결과, 제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 first client terminal 300, the server search / director 810 reports the service request fact to the first download agency server A. In this way, the aforementioned file download reservation service can be supplied to the terminal.

이처럼, 클라이언트가 다운로드받고자 하는 파일을 제2 서비스 제공 서버(702)가 제공한다 할지라도, 제2 서비스 제공 서버(702)와 제1 다운로드 대행 서버(A)간의 속도는 서비스 특성상 중요하지 않다. As such, even if the second service providing server 702 provides the file to be downloaded by the client, the speed between the second service providing server 702 and the first download agent server A is not important in terms of service characteristics.

따라서, 제2 서비스 제공 서버(702)와 가까운 제2 다운로드 대행 서버(B)가 아닌, 제1 클라이언트 단말기(300)와 가장 인접한 제1 다운로드 대행 서버(A)가 본 발명의 실시예에 따른 파일 다운로드 예약 서비스를 제공한다.Therefore, the first download agent server A closest to the first client terminal 300, not the second download agent server B close to the second service providing server 702, is a file according to an embodiment of the present invention. Provides download reservation service.

도면과 발명의 상세한 설명은 단지 본 발명의 예시적인 것으로서, 이는 단지 본 발명을 설명하기 위한 목적에서 사용된 것이지 의미한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. 그러므로 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.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)

서비스 제공 서버로부터 파일(FILE)을 다운로드하여 유무선 통신망을 통해 연결된 클라이언트 단말기로 제공하는 시스템에 있어서,In the system for downloading a file (FILE) from the service providing server to the client terminal connected through a wired or wireless communication network, 상기 클라이언트 단말기가 예약한 파일을 서비스 제공 서버로부터 다운로드하여 제공하는 서비스 요청을 접수하는 파일 다운로드 예약 접수부;A file download reservation reception unit which receives a service request for downloading and providing a file reserved by the client terminal 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 상기 공지한 결과를 접한 클라이언트의 선택에 따라 상기 다운로드한 파일을 유무선 통신망을 통해 클라이언트 단말기로 제공하는 예약 서비스 제공부Reservation service provider for providing the downloaded file to the client terminal via the wired or wireless communication network according to the selection of the client in contact with the result of the announcement 를 포함하는 파일 다운로드 예약 서비스 제공 시스템.File download reservation service providing system comprising a. 제1 항에 있어서,According to claim 1, 상기 다운로드한 파일의 식별 번호와 로컬 저장 위치, 저장 공간, 저장 기간, 파일 공유 여부, 다운로드 회수, 삭제 가능 여부 및 파일에 관한 정보가 저장되는 파일 저장소 DBFile storage DB that stores the identification number and local storage location of the downloaded file, storage space, storage period, whether to share the file, the number of downloads, whether the file can be deleted and information about the file 를 더 포함하는 파일 다운로드 예약 서비스 제공 시스템.File download reservation service providing system further comprising. 제2 항에 있어서,The method of claim 2, 상기 클라이언트 단말기가 서비스 요청한 파일별 예약 리스트를 저장 및 관리하는 예약 리스트 관리부; 및A reservation list manager which stores and manages a reservation list for each file requested by the client terminal for service; And 상기 파일 저장소 DB에 저장되는 파일별 저장 공간 및 저장 기간에 따라 서비스 이용료를 정산 및 집행하는 이용료 정산부Fee calculation unit for calculating and executing the service fee according to the storage space and storage period for each file stored in the file storage DB 를 더 포함하는 파일 다운로드 예약 서비스 제공 시스템.File download reservation service providing system further comprising. 제3 항에 있어서,The method of claim 3, wherein 상기 파일 다운로드 예약 접수부는,The file download reservation reception unit, 상기 클라이언트 단말기가 예약한 파일에 대한 다른 클라이언트와의 공유 여부 및 공유 기간을 포함하는 공유 조건을 접수하는 파일 다운로드 예약 서비스 제공 시스템.And a file download reservation service providing system for accepting a sharing condition including a sharing period and whether to share the file reserved by the client terminal with another client. 제3 항에 있어서,The method of claim 3, wherein 상기 이용료 정산부는,The fee settlement unit, 상기 파일 저장소 DB에 저장되는 파일이 기준 기간과 기준 공간을 얼마 정도 초과했느냐에 따라 서비스 이용료를 1차 정산하는 파일 다운로드 예약 서비스 제공 시스템.And a file download reservation service providing system that first calculates a service fee based on how long the file stored in the file storage DB exceeds a reference period and a reference space. 제5 항에 있어서,The method of claim 5, 상기 이용료 정산부는,The fee settlement unit, 상기 1차 정산한 서비스 이용료를 상기 파일 다운로드 예약 접수부가 접수한 공유 여부 및 공유 조건에 따라 일정 비율 할인하여 2차 정산하는 파일 다운로드 예약 서비스 제공 시스템.The file download reservation service providing system of performing the second payment by a predetermined percentage discount based on the sharing status and sharing conditions received by the file download reservation reception unit. 제3 항에 있어서,The method of claim 3, wherein 상기 예약 서비스 제공부는,The reservation service provider, 상기 파일별 예약 리스트를 접한 클라이언트의 요청에 따라, 파일별 공유 조건을 확인한 후 공유된 파일을 클라이언트 단말기로 제공하는 파일 다운로드 예약 서비스 제공 시스템.A file download reservation service providing system for providing a shared file to a client terminal after checking a file sharing condition according to a request of a client encountering the reservation list for each file. 제1 항에 있어서,According to claim 1, 상기 클라이언트 단말기는,The client terminal, 상기 서비스 요청시 URI(Uniform Resource Identifier)를 접수 정보로 전송하는 제1 클라이언트 단말기;A first client terminal transmitting a Uniform Resource Identifier (URI) as reception information when the service request is made; 상기 서비스 요청시 클라이언트가 URI나 FID(File Identifier)를 접수 정보로 웹페이지에 직접 입력하도록 하는 제2 클라이언트 단말기;A second client terminal for allowing the client to directly input a URI or a file identifier (FID) as reception information when the service request is made; 상기 서비스 요청시 FID를 접수 정보로 전송하는 제3 클라이언트 단말기; 및A third client terminal transmitting the FID as reception information when the service request is made; And 예약하고자 하는 파일에 대한 검색어를 접수 정보로 전송하는 제4 클라이언 트 단말기Fourth client terminal for transmitting a search term for a file to be reserved as reception information 중 적어도 어느 하나를 포함하는 파일 다운로드 예약 서비스 제공 시스템.File download reservation service providing system comprising at least any one of. 제8 항에 있어서,The method of claim 8, 상기 예약 서비스 제공부는,The reservation service provider, 상기 제4 클라이언트 단말기로부터 수신된 검색어에 따른 파일 목록 리스트를 제공하는 파일 다운로드 예약 서비스 제공 시스템.File download reservation service providing system for providing a list of files in accordance with the search word received from the fourth client terminal. 서비스 제공 서버로부터 파일(FILE)을 다운로드하여 유무선 통신망을 통해 연결된 클라이언트 단말기로 제공하는 시스템에 있어서,In the system for downloading a file (FILE) from the service providing server to the client terminal connected through a wired or wireless communication network, 상기 클라이언트 단말기가 예약한 적어도 한 개 이상의 파일을 상기 서비스 제공 서버에 접속하여 다운로드한 후, 상기 다운로드한 파일을 유무선 통신망을 통해 클라이언트 단말기로 제공하는 소정 개수의 다운로드 대행 서버; 및A predetermined number of download agency servers for providing at least one file reserved by the client terminal to the service providing server, downloading the file, and providing the downloaded file to the client terminal through a wired / wireless communication network; And 클라이언트 단말기의 IP(Internet Protocol) 주소를 이용하여 상기 클라이언트 단말기와 위치적으로 가까운 다운로드 대행 서버를 찾아낸 후, 상기 찾아낸 다운로드 대행 서버로 상기 클라이언트 단말기로부터 요청된 서비스를 접수하도록 지시하는 서버 검색/지정부After searching for a download agency server that is located close to the client terminal by using an IP (Internet Protocol) address of the client terminal, the server search / director instructing the found download agent server to receive the requested service from the client terminal. 를 포함하는 파일 다운로드 예약 서비스 제공 시스템.File download reservation service providing system comprising a. 서비스 제공 서버로부터 파일(FILE)을 다운로드하여 유무선 통신망을 통해 연결된 클라이언트 단말기로 제공하는 방법에 있어서,In the method for downloading a file (FILE) from the service providing server to a client terminal connected through a wired or wireless communication network, a)상기 클라이언트 단말기가 예약한 파일을 서비스 제공 서버로부터 다운로드하여 제공하는 서비스 요청을 소정의 유형으로 접수하는 단계;a) receiving a service request of a predetermined type by downloading a file reserved by the client terminal from a service providing server; b)상기 접수한 서비스에 따라, 상기 서비스 제공 서버에 접속하여 적어도 한 개 이상의 파일을 다운로드하는 단계;b) accessing the service providing server and downloading at least one file according to the received service; c)상기 다운로드한 파일을 임시 저장 및 관리하는 단계;c) temporarily storing and managing the downloaded file; d)상기 클라이언트 단말기가 예약한 파일에 대한 다운로드 결과를 상기 클라이언트 단말기로 공지하는 단계; 및d) notifying the client terminal of the download result of the file reserved by the client terminal; And e)상기 공지한 결과를 접한 클라이언트의 선택에 따라 상기 다운로드한 파일을 유무선 통신망을 통해 클라이언트 단말기로 제공하는 단계e) providing the downloaded file to a client terminal through a wired / wireless communication network according to a selection of a client that has encountered the known result. 를 포함하는 파일 다운로드 예약 서비스 제공 방법.File download scheduling service providing method comprising a. 제11 항에 있어서,The method of claim 11, wherein f)상기 다운로드한 파일을 저장하는 공간 및 저장 기간에 따라 클라이언트별 서비스 이용료를 정산 및 집행하는 단계f) calculating and executing a service fee for each client according to a space for storing the downloaded file and a storage period; 를 더 포함하는 파일 다운로드 예약 서비스 제공 방법.File download scheduling service providing method further comprising. 제12 항에 있어서,The method of claim 12, 상기 a)단계는,Step a) is 상기 클라이언트 단말기가 예약한 파일에 대한 다른 클라이언트와의 공유 여 부를 확인하는 단계; 및Checking whether the client terminal shares the file reserved with the other client; And 상기 확인된 공유 여부에 따라 공유 기간 포함하는 공유 조건을 접수하는 단계 Receiving a sharing condition including a sharing period according to the identified sharing; 를 포함하는 파일 다운로드 예약 서비스 제공 방법.File download scheduling service providing method comprising a. 제13 항에 있어서,The method of claim 13, 상기 f)단계는,Step f), 상기 다운로드한 파일의 저장 공간과 저장 기간이 기준 공간과 기준 기간을 얼마 정도 초과했느냐에 따라 서비스 이용료를 1차 정산하는 단계; 및Firstly calculating a service fee based on how much the storage space and the storage period of the downloaded file exceed the reference space and the reference period; And 상기 1차 정산한 서비스 이용료를 상기 접수한 공유 여부 및 공유 조건에 따라 일정 비율 할인하여 2차 정산하는 단계Discounting the service fee based on the first payment by a certain percentage according to the sharing status and the sharing condition received; 를 포함하는 파일 다운로드 예약 서비스 제공 방법.File download scheduling service providing method comprising a. 제12 항에 있어서,The method of claim 12, 상기 e)단계는,In step e), 파일별 공유 여부를 접한 클라이언트의 요청에 따라, 해당 파일에 대한 공유 조건을 확인하는 단계;Checking a sharing condition for a corresponding file according to a request of a client contacting each file for sharing; 상기 확인된 결과에 따라 공유된 파일을 클라이언트 단말기로 제공하는 단계Providing the shared file to the client terminal according to the confirmed result 를 포함하는 파일 다운로드 예약 서비스 제공 방법.File download scheduling service providing method comprising a. 제11 항에 있어서,The method of claim 11, wherein 상기 소정의 유형은,The predetermined type is URI(Uniform Resource Identifier)를 접수 정보로 수신하여 서비스 요청을 접수하는 유형;A type of receiving a service request by receiving a Uniform Resource Identifier (URI) as reception information; 클라이언트가 웹페이지에 직접 입력하는 URI나 FID(File Identifier)를 접수 정보로 수신하여 서비스 요청을 접수하는 유형;A type of receiving a service request by receiving, as reception information, a URI or a file identifier (ID) that a client directly inputs into a web page; FID를 접수 정보로 수신하여 서비스 요청을 접수하는 유형; 및A type of receiving a service request by receiving the FID as reception information; And 예약하고자 하는 파일에 대한 검색어를 접수 정보로 수신하여 서비스 요청을 접수하는 유형A type of receiving a service request by receiving a search term for a file to be reserved as reception information. 중 적어도 어느 하나를 포함하는 파일 다운로드 예약 서비스 제공 방법.Method for providing a file download reservation service comprising at least one of the. 서비스 제공 서버로부터 파일(FILE)을 다운로드하여 유무선 통신망을 통해 연결된 클라이언트 단말기로 제공하는 방법을 포함하는 기록매체에 있어서,A recording medium comprising a method of downloading a file from a service providing server and providing the file to a client terminal connected through a wired or wireless communication network. a)상기 클라이언트 단말기가 예약한 파일을 서비스 제공 서버로부터 다운로드하여 제공하는 서비스 요청을 소정의 유형으로 접수하는 기능;a) receiving a service request for downloading and providing a file reserved by the client terminal from a service providing server as a predetermined type; b)상기 접수한 서비스에 따라, 상기 서비스 제공 서버에 접속하여 적어도 한 개 이상의 파일을 다운로드하는 기능;b) accessing the service providing server and downloading at least one file according to the received service; c)상기 다운로드한 파일을 임시 저장 및 관리하는 기능;c) a function of temporarily storing and managing the downloaded file; d)상기 클라이언트 단말기가 예약한 파일에 대한 다운로드 결과를 상기 클라이언트 단말기로 공지하는 기능; 및d) a function of notifying a download result of a file reserved by the client terminal to the client terminal; And e)상기 공지한 결과를 접한 클라이언트의 선택에 따라 상기 다운로드한 파일을 유무선 통신망을 통해 클라이언트 단말기로 제공하는 기능e) a function of providing the downloaded file to a client terminal through a wired / wireless communication network according to a selection of a client that has encountered the known result; 을 포함하는 프로그램이 기록된 컴퓨터로 판독 가능한 기록매체.A computer-readable recording medium having a program recorded thereon.
KR1020040048991A 2004-06-28 2004-06-28 The system and method for providing reservation service on file download KR20060000098A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (10)

* Cited by examiner, † Cited by third party
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