KR100508010B1 - Method for providing digital contents via on line using authentication and system thereof - Google Patents
Method for providing digital contents via on line using authentication and system thereof Download PDFInfo
- Publication number
- KR100508010B1 KR100508010B1 KR10-2003-0002378A KR20030002378A KR100508010B1 KR 100508010 B1 KR100508010 B1 KR 100508010B1 KR 20030002378 A KR20030002378 A KR 20030002378A KR 100508010 B1 KR100508010 B1 KR 100508010B1
- Authority
- KR
- South Korea
- Prior art keywords
- content
- website
- url
- general user
- providing
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
본 발명은 인증을 통해 온라인으로 디지털 콘텐츠를 제공하는 방법 및 시스템을 개시한다.The present invention discloses a method and system for providing digital content online through authentication.
본 발명에 의하면, 웹사이트에서 제공하려고 하는 콘텐츠와 그 콘텐츠를 제공하는 기간을 결정하여 콘텐츠가 선택되면서 콘텐츠를 소정의 일반 사용자에게 제공하는 웹사이트의 인식정보인 ID 및 웹사이트의 URL을 포함하는 운영 정보를 입력으로 받고, 상기 콘텐츠에 관한 정보와 운영 정보를 저장하며, 웹사이트에 접속한 일반 사용자가 이용하려는 콘텐츠를 선택하면 선택된 콘텐츠에 관한 정보, 웹사이트의 URL 및 선택한 일반 사용자의 IP 어드레스를 포함하는 접속 정보가 생성되어 온라인으로 보고되며, 보고받은 접속 정보에 포함된 ID와 웹사이트의 URL이 저장된 ID 및 URL과 실질적으로 일치하고 콘텐츠 제공 기간 이내인 경우에는 선택된 콘텐츠를 접속 정보에서 지정된 IP 어드레스로 전달하여 일반 사용자에게 콘텐츠를 제공하여, 디지털 콘텐츠 사용에 대한 인증을 하면서 온라인을 통해 콘텐츠 제공 서비스를 제공할 수 있게 된다.According to the present invention, the content to be provided by the website and the period of providing the content is determined to include the ID and the URL of the website that is the identification information of the website that provides the content to a given general user while the content is selected It receives the operation information as input, stores the information about the content and the operation information, and when the general user who accesses the website selects the content to use, the information about the selected content, the URL of the website and the IP address of the selected general user Is generated and reported online, and if the ID included in the reported access information and the URL of the website substantially match the stored ID and URL and are within the content providing period, the selected content is designated in the access information. Deliver content to end users by delivering to IP addresses, digital content As for the authentication of the content provider it is able to offer services online.
Description
본 발명은 디지털 콘텐츠를 제공하는 분야에 관한 것으로서, 온라인에서 합법적으로 사용 허가를 받은 콘텐츠를 제공하고 그 콘텐츠를 임의적으로 사용할 수 없게 하는 인증 방법 및 그 시스템에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to the field of providing digital content, and more particularly, to an authentication method and system for providing content that is legally licensed online and making the content unavailable.
종래에 온라인 상에서 유통 혹은 제공되는 뮤직 비디오와 같은 영상이나 음악 등의 디지털 콘텐츠는 개인 웹 사이트나 와레즈(warez) 사이트 등에서 불법적으로 공급 및 사용되는 경우가 많다. 디지털 콘텐츠를 제공하는 저작권자 측에서는 자신들이 제공하는 콘텐츠가 제 대가를 받고 여러 사용자들에게 제공되어 사용되도록 하고 싶을 것이다. 디지털 정보의 특성상 한번 공개되면 그 정보는 온라인을 통해 무단히 급속도로 퍼져나가므로 저작권자 측에서 그 콘텐츠를 제작하는데 소요된 노력을 보상받지 못하는 경우가 대부분이다.Conventionally, digital contents such as music or video such as music videos that are distributed or provided online are often illegally supplied and used on personal web sites or warez sites. Copyright owners who provide digital content will want to make sure that the content they provide is paid for and used by many users. Due to the nature of digital information, once it is disclosed, it spreads rapidly online, and in many cases, the copyright holder cannot be compensated for the effort required to produce the content.
따라서 저작권자 측에서는 자신이 제작한 콘텐츠를 제대로 된 대가를 받고 여러 사람들에게 공급하고 싶지만 그 공급 과정에서 불법적으로 그 콘텐츠가 사용되는 것을 막기가 힘들어지며, 이는 온라인을 통해 저작물의 유통을 확대하는 것을 저해하는 문제를 발생시키게 된다.As a result, copyright owners want to provide their content to various people at a reasonable price, but it is difficult to prevent illegal use of the content in the process of supplying it, which impedes the expansion of distribution of works online. It will cause a problem.
본 발명이 이루고자 하는 기술적인 과제는, 상기의 문제점들을 해결하기 위해, 온라인을 통해 디지털 콘텐츠를 사용할 수 있는 경로를 확대하면서도 무단히 그 콘텐츠를 사용할 수 없도록 하는 인증을 통해 온라인으로 디지털 콘텐츠를 제공하는 방법 및 그 시스템을 제공하는데 있다.The technical problem to be solved by the present invention, in order to solve the above problems, a method for providing digital content online through the authentication to expand the path to use the digital content online, but not to use the content without permission. And to provide the system.
본 발명이 이루고자 하는 또 다른 기술적인 과제는 상기의 방법을 포함하는 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는 데 있다.Another technical problem to be solved by the present invention is to provide a computer-readable recording medium recording a program including the above method.
상기 기술적 과제를 해결하기 위한 본 발명에 의한, 인증을 통해 온라인으로 디지털 콘텐츠를 제공하는 방법은, 온라인으로 콘텐츠를 제공하는 방법에 있어서, (a) 웹사이트에서 제공하려고 하는 콘텐츠와 그 콘텐츠를 제공하는 기간을 결정하여 콘텐츠가 선택되면서 상기 콘텐츠를 소정의 일반 사용자에게 제공하는 상기 웹사이트의 인식정보인 아이디(ID) 및 웹사이트의 유알엘(URL)을 포함하는 운영 정보를 입력으로 받는 단계; (b) 상기 콘텐츠에 관한 정보와 상기 운영 정보를 저장하는 단계; (c) 상기 웹사이트에 접속한 일반 사용자가 이용하려는 콘텐츠를 선택하면 선택된 콘텐츠에 관한 정보, 상기 웹사이트의 유알엘 및 상기 선택한 일반 사용자의 아이피(IP) 어드레스를 포함하는 접속 정보가 생성되어 온라인으로 보고되는 단계; 및 (d) 상기 보고받은 접속 정보에 포함된 아이디와 웹사이트의 유알엘이 상기 (b) 단계에서 저장된 아이디 및 유알엘과 실질적으로 일치하고 콘텐츠 제공 기간 이내인 경우에는 선택된 콘텐츠를 상기 (c) 단계에서 전달받은 접속 정보에서 지정된 아이피 어드레스로 전달하여 일반 사용자에게 콘텐츠를 제공하는 단계를 포함하는 것을 특징으로 한다.According to the present invention for solving the above technical problem, a method for providing digital content online through authentication, the method for providing content online, (a) providing the content to be provided by the website and the content Determining a period of time to receive the operation information including an ID, which is identification information of the website, and a URL of the website that provides the content to a predetermined general user while the content is selected; (b) storing the information about the content and the operation information; (c) When the general user who accesses the website selects the content to be used, access information including information about the selected content, the URL of the website and the IP address of the selected general user is generated and online. Reported steps; And (d) if the ID included in the reported access information and the URL of the website are substantially the same as the ID and the URL stored in step (b) and are within the content providing period, the selected content may be selected in step (c). And delivering the content to the general user by transferring the IP address specified in the received access information.
상기 다른 기술적 과제를 해결하기 위한 본 발명에 의한, 인증을 통해 온라인으로 디지털 콘텐츠를 제공하는 시스템은, 온라인으로 콘텐츠를 제공하는 시스템에 있어서, 웹사이트에 접속한 일반 사용자가 콘텐츠를 선택할 수 있게 하며, 일반 사용자가 콘텐츠를 선택하면 선택된 콘텐츠에 관한 정보, 상기 웹사이트의 유알엘 및 상기 선택한 일반 사용자의 아이피(IP) 어드레스를 포함하는 접속 정보를 생성하여 전송하는 웹사이트서버; 사용자가 온라인으로 상기 웹사이트서버에 접속하여 콘텐츠를 선택할 수 있게 하며, 선택한 콘텐츠가 온라인으로 전송되면 그 콘텐츠를 재생하여 사용자에게 표시하는 사용자단말부; 및 소정의 디지털 콘텐츠를 저장하며, 웹사이트를 통해 일반 사용자에게 제공하려는 콘텐츠와 그 콘텐츠를 제공하는 기간, 상기 웹사이트의 인식정보인 아이디(ID) 및 상기 콘텐츠를 일반 사용자에게 제공하는 웹사이트의 유알엘(URL)을 포함하는 운영 정보를 입력으로 받아 저장하고, 일반 사용자가 상기 웹사이트서버에 접속하여 콘텐츠를 선택하면 대응되는 접속 정보를 상기 웹사이트서버로부터 전송받아 상기 전달된 접속 정보에 포함된 아이디와 웹사이트의 유알엘이 상기 저장된 아이디 및 유알엘과 일치하고 콘텐츠 제공 기간 이내인 경우에는 선택된 콘텐츠를 상기 전달받은 접속 정보에서 지정된 아이피 어드레스로 전달하여 상기 사용자단말부로 콘텐츠를 제공하는 콘텐츠제공서버를 포함하는 것을 특징으로 한다.According to the present invention for solving the other technical problem, the system for providing digital content online through authentication, in the system for providing content online, allowing a general user who accesses a website to select the content A website server for generating and transmitting access information including information on the selected content, a URL of the website, and an IP address of the selected general user when the general user selects the content; A user terminal that allows a user to access the website server online and select content, and when the selected content is transmitted online, playing the content and displaying the content to the user; And a predetermined amount of digital content, the content to be provided to a general user through a website, a period for providing the content, an ID (ID) which is recognition information of the website, and a website for providing the content to the general user. Receives and stores the operational information including the URL (URL) as input, and when the general user accesses the website server and selects the content, the corresponding access information is received from the website server and included in the transmitted access information. If the ID and the URL of the website matches the stored ID and the URL and is within the content providing period, the content providing server for delivering the selected content to the IP address specified in the received access information to provide the content to the user terminal; Characterized in that.
상기 또 다른 기술적 과제를 해결하기 위한 본 발명에 의한, 인증을 통해 온라인으로 디지털 콘텐츠를 제공하는 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체는, (a) 웹사이트에서 제공하려고 하는 콘텐츠와 그 콘텐츠를 제공하는 기간을 결정하여 콘텐츠가 선택되면서 상기 콘텐츠를 소정의 일반 사용자에게 제공하는 상기 웹사이트의 인식정보인 아이디(ID) 및 웹사이트의 유알엘(URL)을 포함하는 운영 정보를 입력으로 받는 단계; (b) 상기 콘텐츠에 관한 정보와 상기 운영 정보를 저장하는 단계; (c) 상기 웹사이트에 접속한 일반 사용자가 이용하려는 콘텐츠를 선택하면 선택된 콘텐츠에 관한 정보, 상기 웹사이트의 유알엘 및 상기 선택한 일반 사용자의 아이피(IP) 어드레스를 포함하는 접속 정보가 생성되어 온라인으로 보고되는 단계; 및 (d) 상기 보고받은 접속 정보에 포함된 아이디와 웹사이트의 유알엘이 상기 (b) 단계에서 저장된 아이디 및 유알엘과 실질적으로 일치하고 콘텐츠 제공 기간 이내인 경우에는 선택된 콘텐츠를 상기 (c) 단계에서 전달받은 접속 정보에서 지정된 아이피 어드레스로 전달하여 일반 사용자에게 콘텐츠를 제공하는 단계를 포함하는 것을 특징으로 한다.According to another aspect of the present invention, a computer-readable recording medium having recorded thereon a program for providing digital content through authentication, includes: (a) content to be provided on a website and the content thereof; Determining a period of providing and receiving, as content, operational information including an ID, which is identification information of the website, and a URL of the website providing the content to a predetermined general user as input; (b) storing the information about the content and the operation information; (c) When the general user who accesses the website selects the content to be used, access information including information about the selected content, the URL of the website and the IP address of the selected general user is generated and online. Reported steps; And (d) if the ID included in the reported access information and the URL of the website are substantially the same as the ID and the URL stored in step (b) and are within the content providing period, the selected content may be selected in step (c). And delivering the content to the general user by transferring the IP address specified in the received access information.
이하에서 첨부된 도면을 참조하여 본 발명의 바람직한 일 실시예를 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명에 따른 인증을 통해 온라인으로 디지털 콘텐츠를 제공하는 방법의 흐름을 도시한 것이며, 도 2는 본 발명에 따른 인증을 통해 온라인으로 디지털 콘텐츠를 제공하는 시스템의 구성을 블록으로 도시한 것이다.1 illustrates a flow of a method for providing digital content online through authentication according to the present invention, and FIG. 2 is a block diagram illustrating a configuration of a system for providing digital content online through authentication according to the present invention. will be.
이하 도 1의 방법과 도 2의 구성에 따른 본 발명의 동작을 상세하게 설명한다.Hereinafter, the operation of the present invention according to the method of FIG. 1 and the configuration of FIG. 2 will be described in detail.
웹사이트서버(200)에서 제공되는 웹사이트 관계자 혹은 웹사이트를 운영하는 운영자가 본 발명에 따른 디지털 콘텐츠를 제공하는 시스템인 콘텐츠제공서버(220)에 온라인으로 접속하여 자신의 웹사이트에서 제공하려는 디지털 콘텐츠를 선택한다. 그리고 이 콘텐츠를 자신의 웹사이트에서 제공할 수 있는 기간도 선택한다(100 단계). 이때에 콘텐츠의 내용과 제공 기간에 따른 소정의 대가를 웹사이트 운영자 등이 콘텐츠제공서버(220) 측으로 지불할 수도 있을 것이다.Website personnel provided by the website server 200 or the operator who operates the website to access the content providing server 220, which is a system for providing digital content according to the present invention online to provide on their website digital Select the content. In addition, the user selects a period during which the content can be provided on his website (step 100). At this time, a website operator or the like may pay the content providing server 220 for a predetermined cost depending on the content and the providing period of the content.
웹사이트 운영자 등은 콘텐츠제공서버(220)에 자신의 웹사이트를 인식할 수 있는 혹은 웹사이트 고유의 인식정보인 아이디(Identification, 이하 'ID'라고 함)와 일반 사용자가 콘텐츠를 선택할 수 있는 웹사이트서버(200)의 유알엘(URL, Uniform Resource Locator, 이하 'URL'이라 함)을 입력한다(100 단계). 웹사이트서버(200)의 URL은 웹사이트의 홈페이지의 URL일 수도 있고 홈페이지의 하부 디렉토리의 소정 페이지의 URL일 수도 있다.Website operators, etc. can recognize their own website in the content providing server 220 or identification information (hereinafter referred to as 'ID') that is unique to the website, and a web for general users to select content. Input URL (URL, Uniform Resource Locator, hereinafter 'URL') of the site server 200 (step 100). The URL of the website server 200 may be a URL of a homepage of a website or a URL of a predetermined page of a subdirectory of the homepage.
콘텐츠제공서버(220)에서 웹사이트서버(200)에 할당된 혹은 웹사이트 운영자 등이 선택한 ID는 콘텐츠제공서버(220) 내에서는 그 웹사이트 혹은 웹사이트서버(200)를 인식하는 고유의 유일한 정보가 될 것이며, 웹사이트서버(200)에 사용자단말부(210-1, 210-2)를 통해 접속하는 일반 사용자가 콘텐츠를 선택할 수 있는 페이지인 URL은 그 콘텐츠를 선택 혹은 지정할 수 있는 유일한 정보일 것이다. URL에는 웹사이트를 지정하는 주소의 URL이 포함되어 있을 것이며, 웹사이트의 주소는 유일한 것이며 그 웹사이트 내의 특정 페이지는 그 웹사이트 내에서는 유일한 것이므로 웹사이트내의 콘텐츠를 선택할 수 있는 페이지의 URL 역시 유일한 정보가 되는 것이다.The ID assigned to the website server 200 in the content providing server 220 or selected by the website operator is unique information uniquely recognizing the website or the website server 200 in the content providing server 220. URL, which is a page for the general user who accesses the website server 200 through the user terminals 210-1 and 210-2, can select content, and is the only information that can select or specify the content. will be. The URL will contain the URL of the address that specifies the website, the address of the website is unique, and the specific page within that website is unique within that website, so the URL of the page where you can select content within the website is also unique. It is information.
콘텐츠를 선택하는 웹사이트 운영자 등은 콘텐츠를 자신의 웹사이트에서 제공할 수 있는 기간을 선택할 수 있으며, 이 기간은 1달과 같은 단기간 혹은 자신의 웹사이트에서 원하는 장기간도 가능할 것이다. 수익 모델의 관점에서는 자신의 웹사이트에서 콘텐츠를 제공할 수 있는 기간에 따라 콘텐츠를 사용하는데 지불해야 하는 대가가 달라질 수 있을 것이다.The website operator who selects the content may select a period during which the content may be provided on his website, which may be as short as 1 month or as long as desired on his website. From a revenue model's perspective, the price you pay for using your content will depend on how long your website can provide it.
또한 웹사이트 운영자 등은 대가를 지불하기 위한 정보, 자신의 웹사이트를 운영하는 곳에 대한 연락처 등과 같은 정보를 입력할 수 있을 것이다.In addition, a website operator may enter information such as information for paying a price and a contact number of a place where the website is operated.
콘텐츠제공서버(220)는 100 단계에서 상기와 같이 입력된 운영 정보를 저장한다(110 단계). 상기에 설명된 바와 같이 운영 정보에는 웹사이트에서 선택한 콘텐츠, 제공 기간, 웹사이트의 ID 및 URL이 포함된다. 상기에도 설명이 되어 있지만 URL은 웹사이트의 홈페이지의 URL일 수도 있고, 혹은 하위 페이지의 URL일 수도 있다.The content providing server 220 stores the operation information input as described above in step 100 (step 110). As described above, the operational information includes the content selected on the website, the period of service, the ID and URL of the website. Although described above, the URL may be a URL of a website homepage or a URL of a lower page.
상기의 과정을 거쳐 콘텐츠 사용에 대한 허가를 얻은 혹은 정식으로 구매한 웹사이트서버(200) 운영자 등은 자신의 웹사이트에 접속한 일반 사용자가 상기와 같은 콘텐츠를 선택할 수 있는 페이지를 구성하여 원하는 사용자가 콘텐츠를 선택할 수 있도록 한다. The website server 200 administrator who has obtained the permission for using the content or purchased the contents through the above process may configure a page for the general user who accesses the website to select the content as described above. Allows the user to select content.
이때에 콘텐츠제공서버(220)에서 웹사이트서버(200)에 접속한 일반 사용자가 콘텐츠에 접속할 수 있는 정보를 미리 제공한다. 이 정보에는 콘텐츠가 통신망상에서 위치한 URL과 콘텐츠를 나타내는 파일 이름이 포함된다. 이 정보는 HTML 소스의 모습으로 제공되어 웹사이트서버(200)의 운영자가 이 HTML 소스를 자신의 소스 코드에 삽입하여 콘텐츠를 선택할 수 있는 페이지를 구성할 수도 있다. 혹은 이 정보는 팝업창(pop-up window)과 같은 형식으로 제공되어 웹사이트서버(200) 운영자는 이 팝업창을 자신의 웹사이트의 홈페이지 혹은 콘텐츠 제공 페이지를 선택하는 일반 사용자에게 제공하여 이 팝업창을 마우스와 같은 장치를 사용하여 선택한 사용자가 콘텐츠를 제공하는 콘텐츠제공서버(220)로 연결되도록 한다.At this time, the content providing server 220 provides in advance information for accessing the content by a general user who accesses the website server 200. This information includes the URL where the content is located on the network and the file name that represents the content. This information may be provided in the form of an HTML source so that an operator of the website server 200 may insert the HTML source into his or her source code to select a content. Alternatively, this information is provided in the form of a pop-up window so that the website server 200 operator provides the pop-up window to a general user who selects the homepage or the content providing page of the website and then clicks the pop-up window. The selected user is connected to the content providing server 220 that provides the content using a device such as the same.
사용자가 사용자단말부(210-1, 210-2)를 이용해서 인터넷과 같은 통신망을 통해 웹사이트서버(200)에 접속하고, 그 웹사이트에서 제공하는 콘텐츠를 선택할 수 있는 화면이 상기와 같은 과정을 통해 사용자단말부(210-1, 210-2)를 통해 사용자에게 표시되면 사용자는 마우스와 같은 장치를 이용해서 필요한 콘텐츠를 선택할 수 있다. 이때에 웹사이트서버(200)에서는 콘텐츠 사용에 대한 인증과 콘텐츠 요청을 위해 접속 정보를 생성하여 콘텐츠제공서버(220)로 통신망을 통해 온라인으로 보고한다(120 단계).A screen for allowing a user to access the website server 200 through a communication network such as the Internet using the user terminals 210-1 and 210-2, and to select contents provided by the website is as described above. When displayed to the user through the user terminal (210-1, 210-2) through the user can select the necessary content using a device such as a mouse. At this time, the website server 200 generates access information for authentication and content request for content use and reports online to the content providing server 220 through a communication network (step 120).
보고되는 내용은 일반 사용자가 선택한 콘텐츠가 어느 것인가를 나타내는 정보, 자신 웹사이트의 URL 및 콘텐츠를 선택한 일반 사용자의 사용자단말부(210-1, 210-2)의 IP 어드레스를 포함하는 접속 정보이다.The content to be reported is access information including information indicating which content is selected by the general user, a URL of a website of the user, and IP addresses of the user terminals 210-1 and 210-2 of the general user who selected the content.
이때에 웹사이트서버(200)에 접속한 일반 사용자의 IP 어드레스를 판별하는 것은 일반 사용자가 웹사이트서버(200)에 접속하기 위해 사용하는 소켓 프로토콜(socket protocol) 연결시의 소스 주소(source address)를 보고 판별하는 것이 바람직하다.At this time, to determine the IP address of the general user accessing the website server 200 is the source address when the socket protocol (socket protocol) connection used by the general user to access the website server 200 (source address) It is desirable to determine by looking at.
콘텐츠제공서버(220)에서는 일반 사용자가 선택한 콘텐츠가 웹사이트서버(200)에 제공한 것인지를 확인하고 그 콘텐츠에 대응하여 110 단계에서 저장한 ID 및 URL이 상기의 보고된 접속 정보에 포함된 ID와 웹사이트의 URL과 실질적으로 일치한가를 판단한다. The content providing server 220 confirms whether the content selected by the general user is provided to the website server 200, and the ID and URL stored in step 110 corresponding to the content are included in the reported access information. Determine whether it actually matches the URL of the website.
이때에 100 단계에서 웹사이트 운영자 등이 입력한 ID와 보고받은 ID가 다르다면 이는 정당하게 구매한 웹사이트서버가 아닌 것으로 판단하여 인증이 실패된 것으로 하여 웹사이트서버(200)로 응답한다.At this time, if the ID entered by the website operator and the like in step 100 is different from the reported ID, it is determined that it is not a legitimately purchased website server, and the authentication is unsuccessful.
그리고 100 단계에서 웹사이트 운영자 등이 입력한 URL이 120 단계에서 보고받은 URL과 다른 경우도 있을 것이다. 예를 들면 100 단계에서 입력한 URL과 웹사이트서버(200)에서 사용자들에게 표시하는 화면의 URL이 약간 달라질 수 있을 것이다. 그러나 달라지는 경우라도 웹사이트의 최상위 페이지의 URL은 100 단계에서 입력한 URL과 웹사이트서버(200)에서 사용자들에게 표시하는 화면의 URL은 서로 같을 것이므로 최상위 페이지의 URL이 동일하다면 이런 경우도 URL이 일치한다고 보아 정식의 절차를 밟아 웹사이트서버(200)에서 구매한 콘텐츠라고 판단하는 것이 필요하다.In some cases, the URL entered by the website administrator in step 100 may be different from the URL reported in step 120. For example, the URL entered in step 100 and the URL of the screen displayed to the user by the website server 200 may be slightly different. However, even if the URL of the top page of the website is different from the URL entered in step 100 and the URL of the screen displayed to the user in the website server 200 will be the same, so if the URL of the top page is the same, even if the URL is It is necessary to determine that it is the content purchased from the website server 200 in accordance with the formal procedure.
ID와 URL이 일치한 경우 콘텐츠제공서버(130)에서는 사용자가 선택한 콘텐츠가 100 단계에서 웹사이트서버(200)에서 제공하기로 한 기간이 경과하지 않았나를 판단한다. 기간이 경과되지 않았다면 접속 정보에 포함된 IP 어드레스로 콘텐츠를 전달한다(130 단계). If the ID and URL match, the content providing server 130 determines whether the content selected by the user has not elapsed in the step 100 provided by the website server 200. If the period has not elapsed, the content is delivered to the IP address included in the access information (step 130).
결국 사용자가 선택한 콘텐츠는 상기와 같은 인증 과정을 거쳐 접속 정보에 포함된 IP 어드레스에 대응하는 사용자의 사용자단말부(210-1 혹은 210-2)로 전송되며, 사용자단말부(210-1 혹은 210-2)에서 동작하는 콘텐츠에 대응하는 프로그램에 의해 콘텐츠는 재생되어 사용자에게 표시된다.As a result, the content selected by the user is transmitted to the user terminal 210-1 or 210-2 of the user corresponding to the IP address included in the access information through the authentication process as described above, and the user terminal 210-1 or 210. The content is reproduced and displayed to the user by the program corresponding to the content operating at -2).
상기와 같은 서비스는 웹사이트서버(200)에는 콘텐츠 데이터를 가지고 있지 않고 일종의 콘텐츠 링크만을 한 것이며, 실질의 콘텐츠 데이터는 콘텐츠제공서버(220)에서 공급된다. 이 경우 콘텐츠 데이터가 일단 웹사이트서버(200)로 전송되었다가 다시 사용자단말부(210-1 혹은 210-2)로 전송되게 할 수도 있을 것이나, 직접 콘텐츠제공서버(200)에서 사용자단말부(210-1 혹은 210-2)로 전송되게 할 수도 있다. 이 경우 콘텐츠제공서버(220)는 일종의 CDN(Contents Delivery Network)과 같은 서비스를 제공하는 것이다.Such a service does not have content data in the website server 200, but only a kind of content link, and the actual content data is supplied from the content providing server 220. In this case, the content data may be transmitted to the website server 200 and then transmitted to the user terminal 210-1 or 210-2, but the user terminal 210 is directly transmitted from the content providing server 200. -1 or 210-2). In this case, the content providing server 220 provides a service such as a kind of content delivery network (CDN).
웹사이트서버(200)가 120 단계와 같이 사용자의 콘텐츠 선택을 콘텐츠제공서버(220)로 전달하여 콘텐츠를 제공하는 서비스를 웹사이트서버(200)에 접속하는 불특정의 모든 사용자에게 제공할 수도 있을 것이다. The website server 200 may deliver the user's content selection to the content providing server 220 to provide all the unspecified users accessing the website server 200 in step 120. .
혹은 일정한 자격을 가진 예를 들면 웹사이트의 회원인 경우에만 혹은 회원 중에서도 특정한 자격을 가진 회원에게만 콘텐츠를 제공할 수 있을 것이다. 따라서 이런 경우 웹사이트서버(200)가 콘텐츠제공서버(220)로 접속 정보를 보고할 때에 회원에 대한 정보로 회원인 사용자를 구분할 수 있는 회원인 사용자의 ID를 같이 전송할 수 있다. 회원인 사용자의 ID는 그 사용자가 웹사이트에 접속하기 위한 ID를 그대로 사용할 수 있을 것이다.Or, for example, the content may be provided only to members of a website who have certain qualifications or only to members who have certain qualifications. Therefore, in this case, when the website server 200 reports the access information to the content providing server 220, the ID of the user who is a member who can distinguish the user as a member can be transmitted together with the information about the member. The ID of a user who is a member may use the ID for accessing the website.
웹사이트서버(200)는 자신의 사이트에서 자신의 비용으로 콘텐츠제공서버(220)에서 제공하는 콘텐츠를 일반 사용자에게 제공하고 있으며, 자신의 사이트에 접속하는 일반 사용자들에게 콘텐츠 사용 기간이라는 제약 외에는 별도의 시간의 제한 없이 상기와 같은 서비스를 제공할 수 있을 것이다. The website server 200 provides the general users with the content provided by the content providing server 220 at their own cost at their own site, and the general user accessing the site except for the limitation of the content usage period. It will be possible to provide such a service without any time limitation.
그러나 이런 서비스를 이용하는 사용자가 많을 경우 공정한 사용 시간을 배정하기 위해 웹사이트의 회원인 사용자들에게 한 회원이 하루에 본 발명에 따른 콘텐츠 제공 서비스를 받을 수 있는 시간을 설정할 수 있다. 예를 들어 한 회원이 하루에 1시간 동안만 콘텐츠 제공 서비스를 이용할 수 있도록 설정한다. 이를 위해 웹사이트에서는 120 단계 이전에 자신의 사이트의 회원인 일반 사용자가 하루에 콘텐츠를 이용할 수 있는 시간을 설정한다. 그리고 이 일정 시간 정보와 콘텐츠를 선택한 회원인 사용자에 대한 정보도 120 단계에서 접속 정보로 함께 콘텐츠전송서버(220)로 전달한다.However, if there are a lot of users who use these services, in order to allocate fair use time, a user can set a time when a member can receive the content providing service according to the present invention per day. For example, set a member to use the content providing service only for one hour a day. To this end, the website sets a time before the content is available to the general user who is a member of the site before the step 120. In addition, the predetermined time information and information on the user who is the member who selected the content are also transmitted to the content delivery server 220 together with the access information in step 120.
콘텐츠전송서버(220)는 사용자의 ID를 기반으로 하여 각 사용자를 구분할 수있다. 물론 사용자단말부(210-1, 210-2)의 IP 어드레스를 이용하여 각 사용자를 구분할 수도 있을 것이나, 여러 사용자가 시간대를 달리하여 하나의 단말 장치를 이용해서 본 발명에 따른 서비스를 이용할 수도 있으므로 각 사용자 ID를 이용해서 각 사용자를 구분하는 것이 더 좋을 것이다.The content delivery server 220 may distinguish each user based on the user's ID. Of course, each user may be distinguished using the IP addresses of the user terminals 210-1 and 210-2, but several users may use the service according to the present invention by using one terminal device at different time zones. It would be better to distinguish each user by each user ID.
콘텐츠전송서버(220)는 130 단계에서 각 사용자별로 콘텐츠를 제공한 시간을 계산하여 상기 하루에 콘텐츠를 이용할 수 있는 시간 이내에서 각 일반 사용자에게 콘텐츠를 제공할 수 있다.The content delivery server 220 may calculate the time for providing the content for each user in step 130 and provide the content to each general user within the time available for the content in the day.
하루에 콘텐츠를 이용할 수 있는 시간은 웹사이트서버(200)에서 결정하여 콘텐츠제공서버(220)로 통보하는 것이므로 웹사이트서버(200)에서 하루에 콘텐츠를 이용할 수 있는 시간을 바꾸거나 각 사용자별로 적용되는 시간을 다르게 할 수 있는 것은 당연할 것이다.Since the time for using the content per day is determined by the website server 200 and notified to the content providing server 220, the time for using the content per day in the website server 200 is changed or applied for each user. It will be natural to be able to do things differently.
또한 상기와 같이 한 사용자가 하루에 콘텐츠를 이용할 수 있는 총 시간을 설정할 수도 있지만, 사용자들이 콘텐츠를 이용할 수 있는 시간대를 설정하여 그 시간대에만 사용자들이 본 발명에 따른 콘텐츠 제공 서비스를 이용하게 할 수도 있을 것이다. 이를 위해 웹사이트서버(200)는 120 단계 이전에 상기 일반 사용자가 콘텐츠를 이용할 수 있는 시간대를 미리 설정할 수 있고, 콘텐츠제공서버(220)는 130 단계에서 상기 미리 설정된 시간대에만 일반 사용자에게 콘텐츠를 제공하면 특정의 일정 시간대에만 콘텐츠를 제공할 수 있다.In addition, as described above, a user may set a total time for using the content per day, but may set a time zone for the user to use the content so that the user may use the content providing service according to the present invention only during that time. will be. To this end, the website server 200 may set a time zone during which the general user can use the content before step 120, and the content providing server 220 provides the content to the general user only during the preset time period in step 130. In this case, the content can be provided only at a certain time.
이와 같은 사용 시간 혹은 시간대의 제한은 결합되어 서비스될 수도 있다. 하루에 일정 시간대에만 서비스를 제공하며, 동시에 각 사용자별로 하루에 서비스가 제공되는 총시간이 미리 결정되어 서비스를 제공하는 것이다. 예를 들면 아침 4시부터 밤 12시까지만 서비스가 제공되며, 한 사용자당 하루에 1시간 동안만 서비스가 제공되게 하는 것이다.Such restrictions on use time or time zones may be combined and serviced. The service is provided only at certain times of the day, and at the same time, the total time that the service is provided per day for each user is determined in advance to provide the service. For example, the service is provided only from 4 am to 12 pm and only one hour per day per user.
이를 통해 각 사용자마다 공평한 서비스를 할 수 있고, 웹사이트서버(200) 혹은 콘텐츠제공서버(220)의 운영자가 서버 관리를 위한 시간을 확보하는 것이 용이해질 것이다.Through this, it is possible to provide a fair service for each user, and it will be easy for the operator of the website server 200 or the content providing server 220 to secure time for server management.
상기와 같은 경우 외에도 130 단계에서 콘텐츠 이용을 위해 접속한 일반 사용자가 한번 접속할 때마다 접속한 이후부터 콘텐츠를 이용할 수 있는 시간을 설정하여 한번 접속한 후에 그 이용 가능한 시간 동안만 그 일반 사용자에게 콘텐츠를 제공하는 것이 바람직하다. In addition to the above cases, in step 130, the general user who accesses the content for each use once sets the time that the content can be used after accessing the content, and accesses the content to the general user only for the available time after the access. It is desirable to provide.
예를 들면 사용자가 선택한 콘텐츠 재생 시간이 5분인 경우 통신망의 부하 등의 요인으로 지연되는 시간을 고려하여 사용자의 접속 정보가 콘텐츠제공서버(200)에 보고된 후 10분 동안 사용자의 IP를 허가 리스트에 등록하여 콘텐츠를 제공하는 것이다. 이 여유의 시간은 콘텐츠 재생 시간에 따라 정적으로 혹은 동적으로 부여될 수 있을 것이다. 사용자에게는 각 콘텐츠마다 사용 권한을 부여하고 다른 콘텐츠를 이용하려고 하는 경우에는 다시 웹사이트서버(200)를 통해 콘텐츠를 이용할 수 있도록 할 필요가 있다. 그런데 하나의 콘텐츠가 재생되는 미리 정해진 시간동안만의 시간을 사용자에게 부여하면 상기와 같은 통신망 상의 문제를 포함한 요인들 때문에 콘텐츠가 제대로 재생되지 못할 경우도 있을 것이다. 따라서 이런 문제를 해결하기 위해 여유의 시간을 할당하는 것이 바람직하다.For example, if the content playback time selected by the user is 5 minutes, the user's IP is allowed for 10 minutes after the user's access information is reported to the content providing server 200 in consideration of the delay time due to factors such as the load of the communication network. Register to provide content. This margin may be given statically or dynamically depending on the content playback time. If a user is given permission to use each content and wants to use another content, it is necessary to make the content available again through the website server 200. However, if the user is given a time for a predetermined time when a single content is played, the content may not be played properly due to factors including the above-described problems in the communication network. Therefore, it is desirable to allocate a spare time to solve this problem.
도 3은 본 발명에 따른 콘텐츠 제공 서비스 과정에서 인증을 하여 스트리밍 콘텐츠를 제공하는 구성의 일예를 블록으로 도시한 것이다.3 is a block diagram showing an example of a configuration for providing streaming content by authenticating during a content providing service process according to the present invention.
사용자가 콘텐츠를 선택하면 인증부(300)가 120 단계에서 보고되는 접속 정보를 받아 이를 ID/URL 데이터베이스(310)에 저장되어 있는 콘텐츠 별 웹사이트서버(200)의 ID 및 URL과 비교한다. 이때에 사용자가 선택한 콘텐츠 정보(콘텐츠의 종류 및 콘텐츠 제공 기간)도 같이 비교되는 것을 당연하다. 만일 사용자가 선택한 콘텐츠에 대한 정보가 ID/URL 데이터베이스(310)에 없다면 인증 과정은 더 이상 진행되지 않고 사용자에게는 서비스가 제공될 수 없다는 메시지가 반환될 것이다. 만일 ID 및 URL이 일치하지 않는다면 사용자에게는 서비스 사용할 수 없다는 메시지가 전달된다.When the user selects the content, the authentication unit 300 receives the access information reported in step 120 and compares it with the ID and URL of the website server 200 for each content stored in the ID / URL database 310. In this case, it is natural that the content information selected by the user (the type of content and the content providing period) is also compared. If the information about the content selected by the user is not present in the ID / URL database 310, the authentication process will not proceed any further and a message will be returned to the user that the service cannot be provided. If the ID and URL do not match, the user is informed that the service is not available.
그리고 사용자의 사용자단말부(210-1 혹은 210-2)의 IP 어드레스는 인증IP 데이터베이스(320)에 저장된다.The IP address of the user terminal 210-1 or 210-2 of the user is stored in the authentication IP database 320.
ID/URL 데이터베이스(310)에 미리 저장된 정보와의 대조가 끝나 인증이 되면 즉 사용허가를 받으면 티켓인증프록시서버(330)로 콘텐츠 재생을 위한 티켓을 요청한다. 티켓이 발급되면 이는 스트리밍서버(340)로 전달되며, 스트리밍서버(340)에 저장되어 있던 사용자가 선택한 콘텐츠가 인증IP 데이터베이스(320)에 저장되어 있던 IP 어드레스로 전송되어 사용자단말부(210-1 혹은 210-2)에서 재생된다.After verification with the information previously stored in the ID / URL database 310 is authenticated, that is, when the permission is used, the ticket authentication proxy server 330 requests a ticket for content playback. When the ticket is issued, it is transmitted to the streaming server 340, and the content selected by the user stored in the streaming server 340 is transmitted to the IP address stored in the authentication IP database 320, so that the user terminal 210-1 Or 210-2).
또한 인증부(300) 혹은 티켓인증프록시서버(330)에서 사용자에 대한 서비스 시간 제한을 할 수 있다.In addition, the authentication unit 300 or the ticket authentication proxy server 330 may limit the service time for the user.
인증부(300), ID/URL 데이터베이스(310), 인증IP 데이터베이스(320), 티켓인증프록시서버(330) 및 스트리밍서버(340)는 콘텐츠제공서버(220)내에 포함되어 구현되거나 혹은 콘텐츠제공서버(220)의 외부에서 콘텐츠제공서버(220)에 연결되어 있는 모습으로 구현될 수 있다. 후자의 경우에도 인증부(300), ID/URL 데이터베이스(310), 인증IP 데이터베이스(320), 티켓인증프록시서버(330), 스트리밍서버(340) 및 콘텐츠제공서버(220)를 합한 전체가 상기에 설명된 콘텐츠제공서버(220)를 구성한다.The authentication unit 300, the ID / URL database 310, the authentication IP database 320, the ticket authentication proxy server 330 and the streaming server 340 is implemented in or included in the content providing server 220 or the content providing server It may be implemented to be connected to the content providing server 220 from the outside of the 220. Even in the latter case, the whole of the authentication unit 300, the ID / URL database 310, the authentication IP database 320, the ticket authentication proxy server 330, the streaming server 340, and the content providing server 220 are the same. Configure the content providing server 220 described in.
본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 본 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 상기의 설명에 포함된 예들은 본 발명에 대한 이해를 위해 도입된 것이며, 이 예들은 본 발명의 사상과 범위를 한정하지 않는다. 예를 들면, 상기의 설명에서는 통신망의 예로 인터넷을 주로 들었으나, 이는 PSTN과 같은 공중 전화 통신망과 같은 것을 이용해도 성능의 문제는 있을지라도 구현 가능하며, 상기의 예들 외에도 본 발명에 따른 다양한 실시 태양이 가능하다는 것은, 본 발명이 속한 기술 분야에 통상의 지식을 가진 사람에게는 자명할 것이다. 본 발명의 범위는 전술한 설명이 아니라 청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다. Those skilled in the art will appreciate that the present invention can be implemented in a modified form without departing from the essential features of the present invention. Therefore, the disclosed embodiments should be considered in descriptive sense only and not for purposes of limitation. Examples included in the above description are introduced for the understanding of the present invention, and these examples do not limit the spirit and scope of the present invention. For example, in the above description, the Internet is mainly used as an example of a communication network, but this can be implemented even if there is a problem in performance even when using a public telephone communication network such as a PSTN, and various embodiments according to the present invention in addition to the above examples. It will be apparent to those of ordinary skill in the art to which this invention pertains. The scope of the present invention is shown not in the above description but in the claims, and all differences within the scope will be construed as being included in the present invention.
또한 본 발명에 따른 상기의 각 단계는 일반적인 프로그래밍 기법을 이용하여 소프트웨어적으로 또는 하드웨어적으로 다양하게 구현할 수 있다는 것은 이 분야에 통상의 기술을 가진 자라면 용이하게 알 수 있는 것이다.In addition, it can be easily understood by those skilled in the art that each of the above steps according to the present invention can be variously implemented in software or hardware using a general programming technique.
그리고 본 발명의 일부 단계들은, 또한, 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, CD-RW, 자기 테이프, 플로피디스크, HDD, 광 디스크, 광자기 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드로 저장되고 실행될 수 있다.And some steps of the invention may also be embodied as computer readable code on a computer readable recording medium. The computer-readable recording medium includes all kinds of recording devices in which data that can be read by a computer system is stored. Examples of computer-readable recording media include ROM, RAM, CD-ROM, CD-RW, magnetic tape, floppy disks, HDDs, optical disks, magneto-optical storage devices, and carrier wave (eg, Internet It also includes the implementation in the form of). The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
본 발명에 의하면, 웹사이트에서 제공하려고 하는 콘텐츠와 그 콘텐츠를 제공하는 기간을 결정하여 콘텐츠가 선택되면서 콘텐츠를 소정의 일반 사용자에게 제공하는 웹사이트의 인식정보인 ID 및 웹사이트의 URL을 포함하는 운영 정보를 입력으로 받고, 상기 콘텐츠에 관한 정보와 운영 정보를 저장하며, 웹사이트에 접속한 일반 사용자가 이용하려는 콘텐츠를 선택하면 선택된 콘텐츠에 관한 정보, 웹사이트의 URL 및 선택한 일반 사용자의 IP 어드레스를 포함하는 접속 정보가 생성되어 온라인으로 보고되며, 보고받은 접속 정보에 포함된 ID와 웹사이트의 URL이 저장된 ID 및 URL과 실질적으로 일치하고 콘텐츠 제공 기간 이내인 경우에는 선택된 콘텐츠를 접속 정보에서 지정된 IP 어드레스로 전달하여 일반 사용자에게 콘텐츠를 제공하여, 디지털 콘텐츠 사용에 대한 인증을 하면서 온라인을 통해 콘텐츠 제공 서비스를 제공할 수 있게 된다.According to the present invention, the content to be provided by the website and the period of providing the content is determined to include the ID and the URL of the website that is the identification information of the website that provides the content to a given general user while the content is selected It receives the operation information as input, stores the information about the content and the operation information, and when the general user who accesses the website selects the content to use, the information about the selected content, the URL of the website and the IP address of the selected general user Is generated and reported online, and if the ID included in the reported access information and the URL of the website substantially match the stored ID and URL and are within the content providing period, the selected content is designated in the access information. Deliver content to end users by delivering to IP addresses, digital content As for the authentication of the content provider it is able to offer services online.
웹사이트 관계자 혹은 웹사이트를 운영하는 운영자가 자신의 웹사이트에서 제공하려는 디지털 콘텐츠를 자체적으로 제작하여 웹사이트 회원 등에게 제공하는 경우도 있을 것이다. 그러나 많은 사람들에게 관심을 일으킬 수 있게 하는 내용을 포함하는 콘텐츠를 웹사이트 자체적으로 모두 제작하는 것은 어려운 일이다. 그리고 웹사이트에서 제공하는 콘텐츠를 다수의 사용자가 동시에 사용하는 경우에는 콘텐츠 제공 서비스의 질을 유지하면서 다수의 사용자에게 동시에 콘텐츠를 제공하는 경우에는 CDN(Contents Delivery Network)과 같은 서비스를 구현해야 하는데 작은 규모의 웹사이트에서 이런 서비스를 제공하는 것은 어려운 문제이다.Website officials or the operators who operate the website may create their own digital content and provide it to the website members. However, it is difficult to create all the content of the website itself that contains content that will interest many people. When multiple users simultaneously use the contents provided by the website, when providing contents to multiple users simultaneously while maintaining the quality of the content providing service, a service such as a content delivery network (CDN) must be implemented. Providing these services on a scale website is a difficult problem.
본 발명에 따른 시스템과 서비스를 이용하는 경우 CDN의 기능을 각 웹사이트에 제공하면서 동시에 허가된 정식의 콘텐츠를 제공하며, 신뢰성있는 인증의 기능을 제공하게 된다.In the case of using the system and service according to the present invention, the function of the CDN is provided to each website, and at the same time, the authorized contents are provided and the function of reliable authentication is provided.
따라서 이를 통해 음반이나 동영상 등의 디지털 콘텐츠 제공 서비스에 대한 유료화를 할 수 있으며, 그 과정에서 필요한 인증을 콘텐츠를 최초로 제공하는 서버의 수준에서 실시할 수 있으므로 신뢰성이 높은 서비스를 제공할 수 있다.Therefore, it is possible to charge for digital contents providing services such as recordings and videos, and it is possible to provide a highly reliable service because authentication can be performed at the level of the server providing the contents for the first time in the process.
그리고 일반의 개인 웹사이트를 통해 콘텐츠를 제공하는 것이 용이해지므로 소규모의 웹사이트 운영자도 자신의 사이트의 회원인 사용자에게 콘텐츠 제공 서비스를 할 수 있게 되어 개인 웹사이트를 다양하게 운영할 수 있는 수단을 제공하게 된다. In addition, it becomes easier to provide content through a general personal website, so that even a small website operator can provide a content providing service to a user who is a member of his or her own site. Will be provided.
이를 통해 인터넷의 개인 웹사이트에 대한 새로운 수익 모델을 창출할 수 있으며, 콘텐츠를 제작하는 측에서도 자료 유출을 방지하면서도 자신들의 상품을 일반 사용자들에게 제시할 수 있는 신뢰성 있는 방법을 제공받을 수 있게 된다.This will create a new revenue model for personal websites on the Internet, and provide content creators with a reliable way to present their products to the public while preventing data leakage.
결국 본 발명을 이용하게 되면 온라인을 통해 다양한 형태의 디지털 콘텐츠를 신뢰성을 보장하면서 제공하는 것이 가능해지게 되어 통신망의 사용 영역을 대폭적으로 확장하게 된다.As a result, when using the present invention, it becomes possible to provide various types of digital contents online while guaranteeing reliability, thereby greatly extending the use area of the communication network.
도 1은 본 발명에 따른 인증을 통해 온라인으로 디지털 콘텐츠를 제공하는 방법의 흐름을 도시한 것이다.1 illustrates the flow of a method for providing digital content online through authentication in accordance with the present invention.
도 2는 본 발명에 따른 인증을 통해 온라인으로 디지털 콘텐츠를 제공하는 시스템의 구성을 블록으로 도시한 것이다.2 is a block diagram showing the configuration of a system for providing digital content online through authentication according to the present invention.
도 3은 본 발명에 따른 콘텐츠 제공 서비스 과정에서 인증을 하여 스트리밍 콘텐츠를 제공하는 구성의 일예를 블록으로 도시한 것이다.3 is a block diagram showing an example of a configuration for providing streaming content by authenticating during a content providing service process according to the present invention.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2003-0002378A KR100508010B1 (en) | 2003-01-14 | 2003-01-14 | Method for providing digital contents via on line using authentication and system thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2003-0002378A KR100508010B1 (en) | 2003-01-14 | 2003-01-14 | Method for providing digital contents via on line using authentication and system thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20040065413A KR20040065413A (en) | 2004-07-22 |
KR100508010B1 true KR100508010B1 (en) | 2005-08-17 |
Family
ID=37355599
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2003-0002378A Expired - Fee Related KR100508010B1 (en) | 2003-01-14 | 2003-01-14 | Method for providing digital contents via on line using authentication and system thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100508010B1 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100710527B1 (en) * | 2004-12-23 | 2007-04-23 | (주)씽크테크 | Internet service authentication method and system using JPPM protocol |
ES2303422B1 (en) | 2005-12-19 | 2009-06-23 | Universidad De Zaragoza | SYSTEM AND PROCEDURE FOR REGISTRATION AND CERTIFICATION OF ACTIVITY AND / OR COMMUNICATION BETWEEN TERMINALS. |
GB0622149D0 (en) * | 2006-11-07 | 2006-12-20 | Singlepoint Holdings Ltd | System and method to validate and authenticate digital data |
KR100906645B1 (en) * | 2006-11-28 | 2009-07-07 | (주)씨디네트웍스 | System for Authorizing Media Content Access Right |
EP2680533B8 (en) * | 2011-04-28 | 2017-12-13 | Huawei Device (Dongguan) Co., Ltd. | Content acquiring method and client based on http |
-
2003
- 2003-01-14 KR KR10-2003-0002378A patent/KR100508010B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR20040065413A (en) | 2004-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1356622B1 (en) | Digital content distribution and subscription system | |
US6173406B1 (en) | Authentication systems, methods, and computer program products | |
JP4583434B2 (en) | Insurance system | |
US9558327B2 (en) | Trial access for media files from a media list | |
US7581013B2 (en) | Method for computer network operation providing basis for usage fees | |
KR100761270B1 (en) | Digital copyright management content processing method and apparatus attached to advertisement content | |
US20040039705A1 (en) | Distributing a software product activation key | |
US20030028454A1 (en) | Device and method for managing content usage right | |
US20070067301A1 (en) | Trial use of a collection of media files | |
US20070198427A1 (en) | Computer service licensing management | |
JP2007207087A (en) | Electronic ticket issue management system, issuer system, program, and electronic ticket issue management method | |
JPH1174882A (en) | Program recording medium recording information resource transfer control program | |
WO2002044971A1 (en) | Electronic content transacting method and system therefor | |
US20070067241A1 (en) | Trial access terms for media files | |
KR100508010B1 (en) | Method for providing digital contents via on line using authentication and system thereof | |
JP2002324170A (en) | Contents distribution system and method thereof | |
JP5708365B2 (en) | Content data browsing control method, content data management browsing program | |
JP5630930B2 (en) | Device and method for compulsorily viewing various types of advertisements | |
CN101867561B (en) | For the webserver of managing genuine multimedia file | |
EA005838B1 (en) | System and method for distributing data | |
US20030014527A1 (en) | System for registering a recordable medium, system for authenticating a recordable medium, as well as servers and a client system for such systems | |
KR101655434B1 (en) | System and method for monitoring mobile download in web hard | |
KR100708777B1 (en) | Internet protocol based broadcasting service | |
JP2005050225A (en) | LICENSE AND CONTENT PROVIDING METHOD AND SYSTEM | |
KR20020063755A (en) | Method for certifying a justness of a electronic publication user |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
FPAY | Annual fee payment |
Payment date: 20090817 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20100805 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20100805 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |