KR20140016545A - Download contents relay system and providing method thereof - Google Patents
Download contents relay system and providing method thereof Download PDFInfo
- Publication number
- KR20140016545A KR20140016545A KR1020120083221A KR20120083221A KR20140016545A KR 20140016545 A KR20140016545 A KR 20140016545A KR 1020120083221 A KR1020120083221 A KR 1020120083221A KR 20120083221 A KR20120083221 A KR 20120083221A KR 20140016545 A KR20140016545 A KR 20140016545A
- Authority
- KR
- South Korea
- Prior art keywords
- server
- download
- digital content
- terminal
- user terminal
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 230000008569 process Effects 0.000 abstract description 3
- 238000012546 transfer Methods 0.000 abstract description 3
- 239000013256 coordination polymer Substances 0.000 abstract 2
- 230000006870 function Effects 0.000 description 16
- 230000008859 change Effects 0.000 description 5
- 230000004044 response Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004880 explosion Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 235000014510 cooky Nutrition 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 238000004353 relayed correlation spectroscopy 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/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- 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/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0267—Wireless devices
-
- 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)
- Strategic Management (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Tourism & Hospitality (AREA)
- General Physics & Mathematics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Finance (AREA)
- Game Theory and Decision Science (AREA)
- Accounting & Taxation (AREA)
- Educational Administration (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
The present invention relates to a download content relay system and a method for providing the same, and more particularly, provides URL (Uniform Resource Locator) information and an authentication key of a content provider (CP) server through a relay server for digital content downloaded from a user terminal. It is related to a system for more efficient purchase of items by receiving and downloading using the same.
With the spread of the Internet, the way of enjoying various contents is rapidly changing from analog methods such as video, recording, and books to digital methods such as MP3 files, AVI files, and E-BOOK. As a result, the digital content industry that distributes, sells, protects and enjoys digital content has been created and continues to develop. However, new models need to be constantly proposed and discovered for further development of technology.
In general, digital content has the following characteristics.
First, digital content can be copied in the same quality as the original. This is the biggest difference between analog content and digital content. When analog content is duplicated, there is a high possibility that the copy is degraded compared to the original, while digital content is made by copying binary data. There is no quality difference. Moreover, digital content is much faster and easier to spread because the cost of copying is much lower than that of analog content.
Therefore, in the related art, a plurality of digital contents are stored in one server and provided directly to a user, thereby having a weakness in security. This is because when the security of the server is removed, various digital contents can be easily copied and used.
Second, digital content requires a large amount of data storage space. Text-based digital content can be stored with only a small amount of capacity.However, photos, music, and videos that are the mainstream of digital content require not only a large amount of space for storage, but also the greater the quality. Dosage is common. Recently, as high-definition video formats such as DVD and HD have been generalized and newly defined, what has been used in units of several megabytes to several tens of megabytes has been increasing in units of hundreds of megabytes to several gigabytes.
Therefore, in order to store such high-capacity and high-definition digital content, a large data storage space is required. However, conventionally, only the method of increasing the capacity of the server for storing the digital content has been inefficient and limited. .
Third, the tendency of access to specific digital content creates a load on the network. In the past, content was distributed and propagated through media such as floppy disks and CD-ROMs, but now digital content is mostly distributed and transmitted over networks such as the Internet. Although there are a large number of digital contents in the network, a few of them are typically accessed by digital contents users at a specific point in time. In other words, some popular digital content that can attract a large number of users is concentrated, and a temporary traffic explosion occurs around the network that naturally connects the digital content.
Therefore, the conventional technology has a problem that smooth access is difficult due to the load of the network and the load of the server and the storage system as the popular digital content in which a plurality of requests are concentrated in a server providing the digital content directly to the user.
The present invention has been made to solve the above-mentioned problems of the prior art, by using a separate relay server when downloading the digital content, to effectively secure and use the server storage equipment, reduce the management cost, digital content An object of the present invention is to provide a download content relay system that enables real-time change and real-time deletion of a file.
In addition, the present invention is to provide a download content relay system capable of smoothly accessing a plurality of traffic requests by separating the server that can be responsible for the digital content purchase function and the server that can be stored and download function is another object have.
The technical objects to be achieved by the present invention are not limited to the above-mentioned technical problems, and other technical subjects which are not mentioned can be clearly understood by those skilled in the art from the description of the present invention .
According to the present invention for solving the above problems of the prior art, in a system for providing digital content to a user terminal through a network, a plurality of digital content is stored, any one of the plurality of digital content CP (Contents Provider) server that can provide the above digital content to the user terminal through Download, a terminal API (Application Program Interface) for receiving the download request of the digital content from the user terminal, and from the terminal API Receiving the download request of the digital content, and if the digital content can be downloaded includes a relay server for providing the URL information and the authentication key of the CP server to the terminal API, the terminal API authentication provided from the relay server Key from the user terminal by sending a key to the CP server. Request the download of the received digital content, and the CP server requests the relay server to confirm whether the authentication key transmitted from the terminal API is the same as the authentication key provided by the relay server, and both authentication keys. It is provided with the download content relay system, characterized in that the digital content is requested to download only to the terminal API if the same.
In the present invention, the relay server preferably stores the purchase history of the user terminal to control the number of downloads and the downloadable period.
In the present invention, when the CP server normally transmits digital content to the user terminal, the relay server preferably receives the authentication key again and subtracts the number of downloadable times of the user terminal.
According to another aspect of the present invention for solving the above problems of the prior art, the method for providing digital content to a user's terminal through a network, the terminal API receiving the digital content download request from the user terminal, and Checking, by the terminal API, whether the digital content can be downloaded to the relay server; and providing URL information and an authentication key of the CP server to the terminal API only when the download is possible by determining whether the relay server is downloadable. And transmitting, by the terminal API, the authentication key provided from the relay server to the CP server, requesting download of the digital content requested from the user terminal, and the CP server transmitting the authentication key transmitted from the terminal API. The relay is equal to the authentication key provided by the relay server Requesting and verifying the server, and downloading the requested digital contents to the terminal API only when the authentication keys are the same, and providing the digital contents downloaded from the CP server to the user terminal by the terminal API. It provides a download content providing method comprising a.
In the download content providing method, the relay server is configured to store the purchase history of the user terminal to control the number of downloads and the downloadable period.
In the download content providing method, when the CP server normally transmits the digital content to the user terminal, the relay server is configured to receive the authentication key again to subtract the number of downloadable times of the user terminal. Do.
According to the present inventors' download content relay system and a method of providing the same, by using a relay server capable of a separate purchase function in a user's digital content purchase, the storage and security of digital content can be efficiently managed and the cost can be reduced. The digital content file can be changed or deleted in real time.
In addition, by separating the purchase function of the digital content from the CP server to the relay server, the CP server is responsible for the storage and download function, so that even if there is a large number of traffic requests, the burden of the load is reduced, the digital user terminal desired The effect is that the content can be accessed smoothly.
1 is a block diagram of a download content relay system according to an embodiment of the present invention.
2 is a flow chart of a method for providing download content according to an embodiment of the present invention.
Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
1 is a block diagram of a download content relay system according to an embodiment of the present invention.
Referring to Figure 1, the present inventors download content relay system is a CP server that stores a plurality of digital content, and can provide any one or more digital content of the plurality of digital content to the
The
The
In general, the
Therefore, in the present invention, the
Prior to this, the
In addition, the
The
Meanwhile, the
First, unlike the conventional method of requesting the download of digital content from the
For example, when digital content is purchased in the open market, in order to change the file in the open market, it is necessary to go through various procedures according to the open market internal policy such as verification, inspection, file due diligence, and internal file name change processing. Because. In the case of using the relay system, only the status information of the corresponding file is notified to the open market, and only the meta information synchronization is performed, thereby real-time processing is possible.
In addition, by using the
Thereafter, the
In addition, it may also play a role of checking whether the authentication key transmitted while requesting the download of digital content from the
In addition, the
As a supplementary function for controlling the number of downloadable times and the downloadable period by storing the purchase history of the
2 is a flowchart illustrating a method for providing download content according to an embodiment of the present invention.
First, the
After that, the
Whether the purchase is normally made may be confirmed by providing an authentication key at the time of purchase through a system using an authentication key, which will be described later, and using member information stored in a database of the
The
The authentication method using the authentication key may be a challenge-response authentication mechanism. The challenge response authentication method is a challenge response method used in the web hypertext transfer protocol for network user authentication. It uses two methods, basic authentication and digest authentication. This is a method in which the server attempts a password request from the user and receives a response from the user, and authenticates when the password is correct. Basic authentication uses a password in plain text, which may cause theft. Therefore, digest authentication is used to compensate for this disadvantage. The method was introduced. Digest authentication is a way to prevent passwords from being sent over the network in plain text.
Then, the
In addition, the
The peer-to-peer (P2P) structure refers to sharing files by connecting individuals and individuals directly on the Internet. All participants participate by directly connecting and searching between individuals, away from the concept of server and client or provider and consumer. It means being a supplier and a consumer. There are two ways of doing this. One method is to realize individual access with the help of a server to some extent, and the other method is to directly connect without a server by sharing personal information such as an IP address in advance among clients. to be. Even in the former case, after the connection and retrieval step, information is shared and exchanged between individuals in the same way as the latter.
Each of the steps listed above is not required to go through a single process but may be omitted depending on the needs of the user or provider.
Finally, the present invention can be serviced by the REST method of the HTTP communication standard in the form of a web service to a Microsoft Window Server or a UNIX-based operating system, and is related to the operating system and the language of the
HTTP (Hyper Text Transport Protocol) is a protocol for delivering hypertext, which refers to the non-sequential retrieval of document text. Hypertext can freely follow related document content using predefined links or user-generated links.
Representational State Transfer (REST) is a form of software architecture for distributed hypermedia systems such as the World Wide Web. In other words, in a strict sense, REST is a collection of network architecture principles, which is an overview of how resources are defined and addressed for resources. In other words, it is a simple interface for transferring domain-oriented data over HTTP without additional transport layers such as Simple Object Access Protocol (SOAP) or session tracking via cookies.
According to the download content relay system of the present invention, by using the
In addition, by separating the digital content purchase function from the
While the present invention has been described with reference to the specific embodiments, it is to be understood that the invention is not limited thereto. Those skilled in the art can change or modify the described embodiments without departing from the scope of the present invention, and within the equivalent scope of the technical spirit of the present invention and the claims to be described below. Various modifications and variations are possible.
100: User terminal
200: terminal API
300: relay server
400: CP server
Claims (6)
A CP (Contents Provider) server that stores a plurality of digital contents and can provide one or more digital contents of the plurality of digital contents to a user terminal through download;
An application program interface (API) for receiving a request for downloading the digital content from the user terminal; And
A relay server that receives the download request of the digital content from the terminal API and provides URL information and an authentication key of the CP server to the terminal API when the digital content can be downloaded; , ≪ / RTI &
The terminal API may request the download of the digital content requested from the user terminal by transmitting the authentication key provided from the relay server to the CP server,
The CP server requests the relay server to confirm whether the authentication key transmitted from the terminal API is the same as the authentication key provided by the relay server, and checks the requested digital content only when the authentication keys are identical to each other. Downloaded content relay system, characterized in that downloading by the terminal API.
The relay server is a download content relay system, characterized in that for storing the purchase history of the user terminal to control the number of downloads and the downloadable period.
If the CP server normally transmits the digital content to the user terminal, the relay server receives the authentication key again and subtracts the number of downloadable times of the user terminal.
A terminal API receiving a digital content download request from a user terminal;
Confirming, by the terminal API, with the relay server whether the digital content can be downloaded;
Determining whether the relay server is downloadable and providing URL information and an authentication key of the CP server to the terminal API only when the relay server is capable of downloading;
Requesting the terminal API to download the digital content requested from the user terminal by transmitting the authentication key provided from the relay server to the CP server;
The CP server makes a request to the relay server to confirm whether the authentication key transmitted from the terminal API is the same as the authentication key provided by the relay server. Downloading to; And
Providing, by the terminal API, the digital content downloaded from the CP server to the user terminal; Download content providing method comprising a.
The relay server provides a download content providing method characterized by storing the purchase history of the user terminal to control the number of downloads and the downloadable period.
When the CP server normally transmits digital content to the user terminal, the relay server receives the authentication key again and subtracts the number of downloadable times of the user terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120083221A KR20140016545A (en) | 2012-07-30 | 2012-07-30 | Download contents relay system and providing method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120083221A KR20140016545A (en) | 2012-07-30 | 2012-07-30 | Download contents relay system and providing method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20140016545A true KR20140016545A (en) | 2014-02-10 |
Family
ID=50265509
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120083221A KR20140016545A (en) | 2012-07-30 | 2012-07-30 | Download contents relay system and providing method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20140016545A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170046308A (en) * | 2015-10-21 | 2017-05-02 | 에스케이텔레콤 주식회사 | Method for managing connection information of sub-servers and relaying sub-servers and server therefor |
-
2012
- 2012-07-30 KR KR1020120083221A patent/KR20140016545A/en active IP Right Grant
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170046308A (en) * | 2015-10-21 | 2017-05-02 | 에스케이텔레콤 주식회사 | Method for managing connection information of sub-servers and relaying sub-servers and server therefor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11863380B2 (en) | Community internet drive | |
US10860734B2 (en) | Remote data access techniques for portable devices | |
US7342928B2 (en) | Method and system for accessing a peer-to-peer network | |
US20050049886A1 (en) | System and method for managing digital rights and content assets | |
US20140280859A1 (en) | Sharing control system and method for network resources download information | |
US20120109830A1 (en) | Apparatus, system and method for a decentralized social network system and decentralized payment network system | |
US20070055743A1 (en) | Remote control media player | |
US9307042B2 (en) | Orchestration server for video distribution network | |
US20070143357A1 (en) | System and method for efficient replication of and access to application specific environments and data | |
US20080189294A1 (en) | Method and apparatus for sharing content | |
US20100235878A1 (en) | Method and system for file distribution | |
EP2309390B1 (en) | Data distribution system | |
KR20130098070A (en) | Digital contents distribution method and system | |
KR20140016545A (en) | Download contents relay system and providing method thereof | |
TW200933381A (en) | System and method for running a web-based application while offline | |
JP5178734B2 (en) | Peer management server and peer management method in P2P system | |
KR20090002334A (en) | P2p machine loaded embeded linux module and contents support method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) |