[go: up one dir, main page]

KR100596010B1 - Internet Content Charge System and Method - Google Patents

Internet Content Charge System and Method Download PDF

Info

Publication number
KR100596010B1
KR100596010B1 KR1020030037172A KR20030037172A KR100596010B1 KR 100596010 B1 KR100596010 B1 KR 100596010B1 KR 1020030037172 A KR1020030037172 A KR 1020030037172A KR 20030037172 A KR20030037172 A KR 20030037172A KR 100596010 B1 KR100596010 B1 KR 100596010B1
Authority
KR
South Korea
Prior art keywords
information
content
user terminal
information user
charging
Prior art date
Application number
KR1020030037172A
Other languages
Korean (ko)
Other versions
KR20040105997A (en
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 KR1020030037172A priority Critical patent/KR100596010B1/en
Publication of KR20040105997A publication Critical patent/KR20040105997A/en
Application granted granted Critical
Publication of KR100596010B1 publication Critical patent/KR100596010B1/en

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 인터넷 상에서 하나 이상의 정보제공자에 의해 제공되는 콘텐츠 이용료를 원격지에서 과금하는 과금 시스템에 관한 것으로서, 본 발명에 의한 인터넷 콘텐츠 이용료 과금 시스템은 정보이용자 단말기로부터 콘텐츠 이용료 과금장치가 생성한 암호화된 인증정보와 정보이용자 정보를 각각 전송받아 비교하여 인증하고, 인증이 성공적으로 이루어진 경우 요청된 콘텐츠를 정보이용자 단말기로 전송하는 하나 이상의 정보제공자 서버들; 콘텐츠 이용료 과금장치로부터 전송받은 암호화된 인증정보를 자신의 정보이용자 정보와 함께 정보제공자 서버에 전송하여 콘텐츠를 요청하고, 정보제공자 서버로부터 전송받은 콘텐츠로 부터 과금을 위한 로깅정보를 추출하여 로깅하고, 소정의 주기마다 로깅된 정보를 콘텐츠 이용료 과금장치로 전송하는 다수의 정보이용자 단말기들; 및 정보이용자 단말기로부터 정보이용자 정보를 전송받고 미리 등록된 정보이용자 정보와 비교하여 성공적으로 인증된 경우 암호화된 인증정보를 생성하여 정보이용자 단말기로 전송하고, 정보이용자 단말기로부터 과금을 위한 로깅정보를 전송받아 미리 등록된 과금정보를 기초로 하여 콘텐츠 이용료를 계산하여 과금하는 콘텐츠 이용료 과금장치;를 포함하여 구성된다.The present invention relates to a billing system for billing a content fee remotely provided by one or more information providers on the Internet, wherein the Internet content fee billing system according to the present invention is an encrypted authentication generated by a content fee billing device from an information user terminal. One or more information provider servers that receive and compare information and information user information, respectively, and transmit the requested content to the information user terminal when authentication is successful; Sends the encrypted authentication information received from the content fee charging device to the information provider server together with the information user information, requests the content, extracts and logs logging information for charging from the content received from the information provider server, A plurality of information user terminals for transmitting the logged information to the content usage charging device at predetermined intervals; And receiving the information user information from the information user terminal and comparing the information user information with pre-registered information user information to generate the encrypted authentication information and transmitting the encrypted authentication information to the information user terminal, and transmitting the logging information for charging from the information user terminal. And a content usage fee charging device that calculates and charges a content usage fee on the basis of the previously registered charging information.

Description

인터넷 콘텐츠 이용료 과금 시스템 및 그 방법{Internet contents billing system and method thereof}Internet contents billing system and method

도 1은 본 발명에 의한 인터넷 콘텐츠 이용료 과금 시스템의 전체적인 구성을 도시한 것이다.Figure 1 shows the overall configuration of the Internet content charging system according to the present invention.

도 2는 본 발명에 의한 콘텐츠 이용료 과금장치의 기능적인 구성을 도시한 블록도이다.2 is a block diagram showing the functional configuration of a content fee charging device according to the present invention.

도 3a 웹을 통해 정보제공자 정보를 등록받기 위해 정보제공자 등록부가 제공하는 예시적인 화면을 도시한 것이고, 도 3b는 웹을 통해 콘텐츠 정보를 등록받기 위해 정보제공자 등록부가 제공하는 예시적인 화면을 도시한 것이다.FIG. 3A illustrates an exemplary screen provided by an information provider register to register information provider information through the web, and FIG. 3B illustrates an exemplary screen provided by an information provider register to register content information through the web. will be.

도 3c 및 도 3d는 각각 정보이용자 등록부가 가맹점 정보와 가맹점별 IP를 정보이용자 정보로서 등록받기 위한 예시적인 화면을 도시한 것이다.3C and 3D illustrate exemplary screens for the information user registration unit to register affiliate store information and affiliate store IP as information user information, respectively.

도 4a는 웹 서버가 과금용 플러그인 프로그램을 설치한 정보이용자 단말기에 제공하는 예시적인 포탈 화면을 도시한 것이다.4A illustrates an exemplary portal screen provided by a web server to an information user terminal having installed a charging plug-in program.

도 4b는 정보제공자 서버가 정보이용자로부터 사용자 식별자 및 패스워드를 입력받아 인증하는 일반적인 인증 과정을 실시하기 위한 예시적인 화면을 도시한 것이다.4B illustrates an exemplary screen for performing a general authentication process in which an information provider server receives a user identifier and a password from an information user and authenticates it.

도 4c는 인증이 성공적으로 이루어진 경우, 정보제공자 서버가 정보이용자 단말기에 제공하는 예시적인 화면을 도시한 것이다. 4C illustrates an exemplary screen that an information provider server provides to an information user terminal when authentication is successfully performed.

도 5는 본 발명에 의한 인터넷 콘텐츠 이용료 과금 방법의 제1 실시예를 설명하기 위한 흐름도이다.5 is a flowchart illustrating a first embodiment of a method for charging Internet content using fee according to the present invention.

도 6은 본 발명에 의한 인터넷 콘텐츠 이용료 과금 방법의 제2 실시예를 설명하기 위한 흐름도이다.6 is a flowchart for explaining a second embodiment of the Internet content usage fee charging method according to the present invention.

♣도면의 주요 부분에 대한 부호의 설명 ♣♣ Explanation of symbols for the main parts of the drawing ♣

1 : 인터넷 콘텐츠 이용료 과금 시스템1: Internet Contents Charge Fee System

10 : 콘텐츠 이용료 과금 장치 20 : 정보제공자 서버10: content usage fee billing device 20: information provider server

30 : 정보이용자 단말기 40 : 인터넷30: user terminal 40: the Internet

110 : 정보제공자 등록부 120 : 정보이용자 등록부110: information provider register 120: information user register

130 : 과금용 플러그인 프로그램 다운로드부130: download plug-in program for billing

140 : 웹 서버 150 : 정보이용자 인증부140: Web server 150: information user authentication unit

160 : 과금관리 서버 170 : 데이터베이스 서버 160: billing management server 170: database server

본 발명은 인터넷 상에서 하나 이상의 정보제공자에 의해 제공되는 콘텐츠 이용료를 원격지에서 과금하는 과금 시스템에 관한 것으로서, 특히 정보제공자로부터 유료 콘텐츠에 대한 URL 및 서비스 관련 (서비스 IP, Port 등) 정보를 등록받고 정보이용자로부터 과금에 필요한 로깅 정보를 주기적으로 제공받아 과금하는 인터 넷 콘텐츠 이용료 과금 시스템 및 그 방법에 관한 것이다.The present invention relates to a billing system that charges a content usage fee provided remotely by one or more information providers on the Internet, and particularly relates to URLs and services related to paid content from service providers (service IP, port, etc.). The present invention relates to an internet content fee charging system and a method for billing by receiving information and periodically receiving logging information necessary for billing from an information user.

초고속 통신망을 기반으로 하여 인터넷을 이용한 각종 디지털 콘텐츠에 대한 수요 욕구가 급증하고 있는데, 이와 같은 콘텐츠를 개발하기 위해서는 막대한 비용이 요구되고 있다. 디지털 콘텐츠를 개발하여 제공하는 정보제공자들은 자신들이 투여한 비용을 회수하고 또는 이익을 실현하기 위하여 디지털 콘텐츠에 대한 이용료를 과금하는 과금 시스템을 구비하게 된다.There is an increasing demand for various digital contents using the Internet based on the high-speed communication network, and huge costs are required to develop such contents. Information providers who develop and provide digital content will have a billing system that charges the fee for digital content in order to recover the costs they have paid or to realize their benefits.

그런데, 종래의 과금 시스템은 콘텐츠 이용자의 콘텐츠 이용 정도나 이용 형태를 고려하지 못하고 단순히 월정액제 또는 회원제와 같은 획일적인 과금방식을 채택하고 있다. 이와 같은 종래의 과금 시스템은 다음과 같은 문제점들이 있다.By the way, the conventional billing system does not consider the content usage degree or usage form of the content user and simply adopts a uniform billing method such as a monthly fee or a membership plan. This conventional charging system has the following problems.

첫째, 정보제공자가 미리 정한 월정액을 아무런 이의 없이 지불할 정도로 정보제공자가 제공하는 콘텐츠의 양과 질이 정보이용자에 만족스러운가를 충분히 확인하기 어렵다. 물론, 정보제공자가 제공하는 정보를 미리 볼 수 있는 "맛보기 정보"의 형태의 서비스가 제공될 수도 있으나, 이와 같은 서비스만으로 실제 유료화되어 있는 콘텐츠의 양과 질에 대한 적절한 판단이 이루어지기 어렵다. 따라서, 정보이용자는 정보제공자가 일방적으로 정한 방식에 모험적으로 따를 수밖에 없으므로, 정보이용자는 정보제공자가 제공하는 콘텐츠에 대한 접근을 주저하게 된다.First, it is difficult to ascertain whether the content and quality of information provided by the information provider is satisfactory to the information user so that the information provider can pay the predetermined monthly fee without any objection. Of course, a service in the form of "teaser information" that can preview the information provided by the information provider may be provided, but it is difficult to make an appropriate judgment on the quantity and quality of the actual paid content only with such a service. Therefore, the information user has no choice but to follow the information unilaterally determined by the information provider, and the information user is reluctant to access the contents provided by the information provider.

둘째, 콘텐츠 이용자가 정보이용 방식에 있어서의 다양성을 확보하기 어렵다. 즉, 각 콘텐츠 이용자는 정보를 이용하는 목적, 이용 범위, 이용 시간, 이용 형태 등에 있어서 동일하지 않다. 예를 들어, 어떤 콘텐츠 이용자는 여러 정보제공자들로부터 필요한 정보를 조금씩 발췌하여 취득하고자 할 수 있다. 이러한 경 우, 콘텐츠 이용자는 콘텐츠의 이용 시간 또는 이용량에 따라 비용을 지불하기를 원하게 되므로, 종래의 과금 시스템에 의한 과금 방식은 매우 부담스러운 방식이 된다.Second, it is difficult for content users to secure diversity in information usage. In other words, each content user is not the same in terms of the purpose of using the information, the range of use, the time of use, the mode of use and the like. For example, some content users may wish to extract and obtain necessary information from different sources. In this case, since the content user wants to pay according to the usage time or the amount of use of the content, the charging method using the conventional charging system is very burdensome.

셋째, 정보제공자들의 경쟁에 따른 콘텐츠의 질적 향상을 꾀하기 어렵다. 종래의 과금 시스템에 의하면 정보제공자가 일방적으로 정한 이용료와 품질 기준으로 정보가 제공되므로, 정보이용자의 판단에 의한 시장논리가 개입될 여지가 거의 없다. 따라서, 정보제공자는 정보이용자의 기호에 맞춘 콘텐츠의 품질 개선을 위한 노력을 지속하기 어렵다.Third, it is difficult to improve the quality of contents due to competition of information providers. According to the conventional billing system, since information is provided based on a fee and quality criteria unilaterally determined by the information provider, there is little room for market logic to be determined by the information user's judgment. Therefore, it is difficult for information providers to continue their efforts to improve the quality of content that fits their preferences.

넷째, 정보이용자가 다수의 정보제공사이트에 접속하기 위해서는 사용자 인증을 위해 매번 로그인 과정을 거쳐야 하는데, 정보이용자가 접속하는 정보제공사이트의 수가 많을수록 이러한 로그인 과정들은 매우 불편한 장애가 된다. 즉, 정보이용자는 각 정보제공사이트에 대응하는 사용자 식별자 및 패스워드를 기억하고 있어야 하고, 보안을 위해 필요에 따라서는 주기적으로 변경하여 주어야 하는데, 이러한 과정들은 광범위한 정보수요 창출에 있어 장애요인으로 대두되고 있다.Fourth, in order for the information user to access a plurality of information providing sites, the user must go through a login process every time for user authentication. As the number of information providing sites accessed by the information user increases, these login processes become very inconvenient. That is, the information user should remember the user identifier and password corresponding to each information providing site and change it periodically as necessary for security. These processes become obstacles in creating wide information demand. have.

본 발명은 상기의 문제점들을 해결하기 위하여 창안된 것으로서, 하나 이상의 정보제공자와 다수의 정보이용자를 대상으로 정보제공자의 부담을 최소화하면서 정보제공자가 정보이용자에게 제공하는 콘텐츠에 대한 이용료를 논리과금방식과 시간종량제과금방식을 혼합하여 과금할 수 있도록 하는 원격지 제 3 자에 의해 수행되는 인터넷 콘텐츠 이용료 과금 시스템, 콘텐츠 이용료 과금장치 및 그 방법을 제 공함을 그 목적으로 한다.The present invention was devised to solve the above problems, and it is possible to minimize the burden of the information provider for one or more information providers and a plurality of information users, and to use the logical charge method for the contents provided by the information provider to the information users. Performed by a remote third party that allows for a mixture of time-based billing methods The purpose of the present invention is to provide an Internet content fee charging system, a content fee charging device, and a method thereof.

상기의 목적을 달성하기 위하여, 본 발명에 하나 이상의 정보제공자와 다수의 정보이용자를 대상으로 정보제공자가 정보이용자에게 제공하는 콘텐츠에 대한 이용료를 과금하는 인터넷 콘텐츠 이용료 과금 시스템은 정보이용자 단말기로부터 콘텐츠 이용료 과금장치가 생성한 암호화된 인증정보와 정보이용자 정보를 각각 전송받아 비교하여 인증하고, 인증이 성공적으로 이루어진 경우 요청된 콘텐츠를 정보이용자 단말기로 전송하는 하나 이상의 정보제공자 서버들; 콘텐츠 이용료 과금장치로부터 전송받은 암호화된 인증정보를 자신의 정보이용자 정보와 함께 정보제공자 서버에 전송하여 콘텐츠를 요청하고, 정보제공자 서버로부터 전송받은 콘텐츠로부터 과금을 위한 로깅정보를 추출하여 로깅하고, 소정의 주기마다 로깅된 정보를 콘텐츠 이용료 과금장치로 전송하는 다수의 정보이용자 단말기들; 및 정보이용자 단말기로부터 정보이용자 정보를 전송받고 미리 등록된 정보이용자 정보와 비교하여 성공적으로 인증된 경우 암호화된 인증정보를 생성하여 정보이용자 단말기로 전송하고, 정보이용자 단말기로부터 과금을 위한 로깅정보를 전송받아 미리 등록된 과금정보를 기초로 하여 콘텐츠 이용료를 계산하여 과금하는 콘텐츠 이용료 과금장치;를 포함하여 구성된다.In order to achieve the above object, the Internet content usage fee charging system for charging the fee for the content provided by the information provider to the information user for one or more information providers and a plurality of information users in the present invention is a content fee from the information user terminal One or more information provider servers for receiving and comparing the encrypted authentication information and the information user information generated by the charging device, and transmitting the requested content to the information user terminal when authentication is successful; Sends the encrypted authentication information transmitted from the content fee charging device to the information provider server along with the information user information to request the content, extracts and logs logging information for charging from the content received from the information provider server, and A plurality of information user terminals for transmitting the logged information to the content usage charging device every cycle of the; And receiving the information user information from the information user terminal and comparing the information user information with pre-registered information user information to generate the encrypted authentication information and transmitting the encrypted authentication information to the information user terminal, and transmitting the logging information for charging from the information user terminal. Based on pre-registered billing information And a content usage fee charging device that calculates and charges a content usage fee.

상기의 다른 목적을 달성하기 위하여, 콘텐츠 이용료 과금 장치는 데이터베이스 서버; 정보제공자 정보와 정보제공자가 제공하는 콘텐츠 정보를 등록받아 상기 데이터베이스 서버에 저장하는 정보제공자 등록부; 정보이용자 정보를 등록받아 상기 데이터베이스 서버에 저장하는 정보이용자 등록부; 접속을 요청한 정보이용자 단말기에 과금용 플러그인 프로그램이 설치되어 있지 않은 경우, 정보이용자의 허락 하에 과금용 플러그인 프로그램을 상기 정보이용자 단말기에 다운로드하여 자동설치되도록 하는 과금용플러그인프로그램 다운로드부; 등록된 콘텐츠에 대한 포탈 화면을 과금용 플러그인 프로그램을 설치한 정보이용자 단말기에 제공하는 웹 서버; 정보이용자 단말기가 상기 웹 서버를 통해 정보제공자 서버에 접속하고자 하는 경우, 정보이용자 단말기로부터 정보이용자 정보를 전송받고 미리 등록된 정보이용자 정보와 비교하여 성공적으로 인증된 경우 암호화 된 인증정보를 생성하여 상기 정보이용자 단말기로 전송하는 정보이용자 인증부; 및 과금용 플러그인 프로그램을 설치한 정보이용자 단말기로부터 소정의 주기에 따라 과금용 로깅정보를 전송받아 상기 데이터베이스 서버에 저장하고, 소정의 다른 주기에 따라 상기 데이터베이스 서버에 저장된 과금용 로깅정보, 콘텐츠 정보 및 정보이용자 정보에 따라 콘텐츠 이용료를 계산하여 과금하는 과금 관리 서버;를 포함하여 구성된다.In order to achieve the above another object, the content usage fee billing device includes a database server; An information provider registration unit that receives information provider information and content information provided by the information provider and stores the information in the database server; An information user registration unit for receiving information user information and storing the information user information in the database server; A billing plug-in program downloader configured to automatically install the billing plug-in program on the information user terminal with the permission of the information user if the billing plug-in program is not installed in the information user terminal requesting access; A web server for providing a portal screen of registered contents to an information user terminal in which a charging plug-in program is installed; When the information user terminal wants to access the information provider server through the web server, the information user terminal receives the information user information from the information user terminal and compares the information user information with the pre-registered information user information to generate encrypted authentication information. An information user authentication unit for transmitting to the information user terminal; And receiving charging logging information according to a predetermined cycle from an information user terminal having a charging plug-in program installed therein, and storing the charging logging information in the database server, and storing the charging logging information, content information and And a billing management server that calculates and bills the content usage fee according to the information user information.

상기의 또 다른 목적을 달성하기 위하여, 본 발명에 의한 인터넷 콘텐츠 이용료 과금 방법은 콘텐츠 이용료 과금 장치가 정보제공자 정보, 정보제공자가 제공하는 콘텐츠에 대한 콘텐츠 정보 및 정보이용자 정보를 등록받아 데이터베이스 서버에 저장하는 단계; 콘텐츠 이용료 과금 장치가 정보이용자 단말기로부터 정보이용자 정보를 전송받고 미리 등록된 정보이용자 정보와 비교하여 성공적으로 인증된 경우 암호화된 인증정보를 생성하여 상기 정보이용자 단말기로 전송하는 단계; 정보이용자 단말기가 접속하고자 하는 경우, 정보제공자 서버가 정보이용자 단말기로 부터 콘텐츠 이용료 과금장치가 생성한 암호화된 인증정보와 정보이용자 정보를 각각 전송받아 비교하여 인증하는 단계; 상기 인증이 성공적인 경우, 정보제공자 서버가 정보이용자 단말기로부터 요청된 콘텐츠를 제공하는 단계; 정보이용자 단말기가 정보제공자 서버로부터 전송받은 콘텐츠로부터 과금을 위한 로깅정보를 추출하여 로깅하는 단계; 정보이용자 단말기가 로깅된 정보를 소정의 주기마다 콘텐츠 이용료 과금장치로 전송하는 단계; 및 콘텐츠 이용료 과금 장치가 정보이용자 단말기로부터 과금을 위한 로깅정보를 전송받아 미리 등록된 과금정보를 기초로 하여 콘텐츠 이용료를 계산하여 과금하는 단계;를 포함하여 구성된다.In order to achieve the above another object, in the Internet content fee charging method according to the present invention, the content fee charging device registers the information provider information, the content information about the content provided by the information provider and the information user information stored in the database server Doing; Generating content and transmitting the encrypted authentication information to the information user terminal when the content fee charging device receives the information user information from the information user terminal and compares the information user information with pre-registered user information; When the information user terminal is going to access the information provider server, receiving and comparing the encrypted authentication information and the information user information generated by the content fee billing device from the information user terminal, respectively; If the authentication is successful, providing the requested content by the information provider server from the information user terminal; Extracting, by the information user terminal, logging information for charging from the content received from the information provider server and logging the same; Transmitting, by the information user terminal, the logged information to the content usage charging device at predetermined intervals; And receiving, by the content usage fee charging device, logging information for charging from the information user terminal to calculate and charge the content usage fee based on the previously registered charging information.

이하에서, 본 발명에 따라 하나 이상의 정보제공자와 다수의 정보이용자를 대상으로 정보제공자가 정보이용자에게 인터넷을 통해 제공하는 콘텐츠에 대한 이용료를 과금하는 인터넷 콘텐츠 이용료 과금 시스템에 대한 바람직한 일실시예를 첨부된 도면에 의거하여 상세하게 설명하기로 한다.Hereinafter, according to the present invention, a preferred embodiment of the Internet content fee charging system for charging a fee for content provided by an information provider through the Internet to one or more information providers and a plurality of information users is attached. It will be described in detail based on the drawings.

도 1에 의하면, 본 발명의 일실시예에 의한 인터넷 콘텐츠 이용료 과금 시스템(1)은 콘텐츠 이용료 과금 장치(10), 하나 이상의 정보제공자(Contents Provider:CP) 서버들(20) 그리고 다수의 정보이용자 단말기들(30)을 포함하여 구성된다. 이들 구성요소들은 모두 인터넷(40)에 의해 상호 접속되어 필요한 정보를 주고 받는다. 본 발명의 일실시예에서, 인터넷 콘텐츠 이용료 과금 시스템(1)은 정보이용자 단말기(30)의 그룹(예를 들어, 특정 PC방, 학교, 회사, 기관, 단체 등에 소속된 정보이용자 단말기들)별로 콘텐츠 이용료를 과금하고, 각 정보이용자 단말기(30)를 식별하기 위해서는 정보이용자 단말기(30)에 할당된 공인 IP 어드레스 를 이용하며, 후불제에 의해 결제가 이루어지는 것으로 가정된다. Referring to FIG. 1, an Internet content fee charging system 1 according to an embodiment of the present invention includes a content fee charging device 10, one or more Content Provider (CP) servers 20, and a plurality of information users. It is configured to include the terminals (30). These components are all interconnected by the Internet 40 to send and receive the necessary information. In one embodiment of the present invention, the Internet content fee charging system 1 is for each group of information user terminal 30 (for example, information user terminals belonging to a specific PC room, school, company, institution, organization, etc.) In order to charge the content fee, and to identify each information user terminal 30, it is assumed that a public IP address assigned to the information user terminal 30 is used and payment is made by postpay.

도 1에서 인터넷(40)은 TCP/IP(Transmission Control Protocol/Internet Protocol) 프로토콜을 사용하는 전세계를 연결하는 컴퓨터 통신망을 의미하는 것이나, 본 명세서에서는 이와 같은 협의의 인터넷과 연동되어 정보이용자 서버(20)와 정보이용자 단말기(30)를 접속하는 유무선 통신망을 모두 포함하는 광의의 의미로 사용된다. 또한, 정보이용자 단말기(30)는 웹의 표준 문서인 HTML(Hypertext Markup Language) 또는 XML(Extensible Markup Language) 문서를 읽을 수 있고 HTTP(HyperText Transfer Protocol)를 이용하여 정보제공자 서버(20)가 제공하는 각종 콘텐츠를 수신할 수 있는 소프트웨어인 웹 브라우저(도시되지 않음) 및 기타 프로그램을 구비한 단말기이다. 그러나, 본 발명에서의 정보이용자 단말기(30)는 이에 한정되지 않고, WML(Wireless Markup Language) 문서를 읽을 수 있고 WAP(Wireless Application Protocol)을 지원할 수 있는 웹 브라우저(도시되지 않음)를 구비하는 PDA(Personal Digital Assistant), 휴대폰 등도 포함하는 총괄적인 의미로 사용된다. In FIG. 1, the Internet 40 refers to a computer communication network that connects the entire world using a Transmission Control Protocol / Internet Protocol (TCP / IP) protocol. However, in the present specification, an information user server 20 is interworked with the Internet. ) And the wired / wireless communication network connecting the information user terminal 30 is used in a broad sense. In addition, the information user terminal 30 can read a Hypertext Markup Language (HTML) or Extensible Markup Language (XML) document, which is a standard document of the web, and is provided by the information provider server 20 using the HyperText Transfer Protocol (HTTP). A terminal having a web browser (not shown) and other programs that are software capable of receiving various contents. However, the information user terminal 30 in the present invention is not limited thereto, and a PDA having a web browser (not shown) capable of reading a WML (Wireless Markup Language) document and supporting WAP (Wireless Application Protocol). (Personal Digital Assistant), mobile phone, etc. are used as a generic term.

도 2에 의하면, 인터넷 콘텐츠 이용료 과금 시스템(1)을 구성하는 콘텐츠 이용료 과금 장치(10)는 데이터베이스 서버(170), 정보제공자 등록부(110), 정보이용자 등록부(120), 과금용 플러그인 프로그램 다운로드부(130), 웹 서버(140), 정보이용자 인증부(150) 및 과금관리 서버(160)를 포함하여 구성된다. 이와 같은 콘텐츠 이용료 과금 장치(10)는 소프트웨어에 의해 운영되는 범용적인 정보처리시스템으로 구현됨이 바람직하다. 따라서, 본 발명에 의한 콘텐츠 이용료 과금 장치(10) 는 하드웨어와 소프트웨어의 결합체로서 파악되어야 하고, 그 기술적인 특징은 하드웨어 장치 자체의 구성보다는 하드웨어 장치를 구동시키는 소프트웨어에 있다고 할 수 있다.Referring to FIG. 2, the content usage fee billing device 10 constituting the Internet content fee billing system 1 includes a database server 170, an information provider registration part 110, an information user registration part 120, and a charging plug-in program download part. 130, the web server 140, the information user authentication unit 150, and the billing management server 160 are configured. Such a content usage fee charging device 10 is preferably implemented as a general information processing system operated by software. Therefore, the content usage fee billing device 10 according to the present invention should be understood as a combination of hardware and software, and its technical feature can be said to be in the software for driving the hardware device rather than the configuration of the hardware device itself.

정보제공자 등록부(110)는 정보제공자 정보와 정보제공자가 정보이용자에게 제공하는 콘텐츠에 대한 콘텐츠 정보를 등록받아 데이터베이스 서버(170)에 저장한다. 도 3a는 웹을 통해 정보제공자 정보를 등록받기 위해 정보제공자 등록부(110)가 제공하는 예시적인 화면을 도시한 것이고, 도 3b는 웹을 통해 콘텐츠 정보를 등록받기 위해 정보제공자 등록부(110)가 제공하는 예시적인 화면을 도시한 것이다. 도 3a 및 도 3b에 의하면, 정보제공자 정보에는 CP코드, CP명, CP ID, CP 패스워드, 주소, 전화번호 등이 포함되고, 콘텐츠 정보에는 CP명칭, 서비스명, 서버 IP, 도메인, 도메인을 제외한 URL, 서비스 유형(유료/무료), 과금기준시간, 서비스 포트 및 수수료 단가 등이 포함될 수 있다. 본 실시예 에서는 정보제공자 등록부(110)가 사용자 인터페이스를 웹 화면으로 구성하였지만, 별도의 운영자 단말기(도시되지 아니함)를 통해 제공되는 사용자 인터페이스를 구성하는 것도 가능하다는 것을 본 발명이 속하는 기술분야에서 평균적 지식을 가진 자는 용이하게 이해할 수 있을 것이다. 또한, 도 3a 및 도 3b는 각각 정보제공자 정보 및 콘텐츠 정보를 등록받기 위한 화면을 예시하고 있지만, 본 발명에 의한 정보제공자 등록부(110)는 이미 등록된 정보제공자 정보 및 콘텐츠 정보를 정정/삭제하거나, 그 현황을 리스트하는 사용자 인터페이스도 함께 구비할 수 있음은 당연하다. The information provider registration unit 110 receives the information provider information and the content information about the content provided by the information provider to the information user and stores in the database server 170. 3A illustrates an exemplary screen provided by the information provider registration unit 110 to register information provider information via the web, and FIG. 3B is provided by the information provider registration unit 110 to register content information via the web. An example screen is shown. 3A and 3B, the information provider information includes a CP code, a CP name, a CP ID, a CP password, an address, a telephone number, and the like, and the content information includes a CP name, a service name, a server IP, a domain, and a domain. URL, type of service (paid / free), billing time, service port, and unit cost. In the present embodiment, the information provider registration unit 110 configures the user interface as a web screen, but in the technical field to which the present invention belongs, it is also possible to configure a user interface provided through a separate operator terminal (not shown). Those who have knowledge will easily understand. 3A and 3B respectively illustrate screens for registering information provider information and content information, the information provider registration unit 110 according to the present invention may correct / delete information provider information and content information already registered. Of course, it can also be provided with a user interface for listing the current status.

정보이용자 등록부(120)는 정보이용자 정보를 등록받아 데이터베이스 서버(170)에 저장한다. 상기한 바와 같이, 본 실시예에서는 정보이용자 단말기(30)의 그룹(예를 들어, 특정 PC방, 학교, 회사, 기관, 단체 등에 소속된 정보이용자 단말기들)별로 콘텐츠 이용료를 과금하고 각 정보이용자 단말기(30)를 식별하기 위해서는 정보이용자 단말기(30)에 할당된 공인 IP 어드레스를 이용하므로, 정보이용자 등록부(120)는 도 3c 및 도 3d에 예시적으로 도시된 바와 같은 가맹점 정보와 가맹점별 IP를 정보이용자 정보로서 등록받는다. 도 3c에 의하면 가맹점 정보에는 가맹점코드, 가맹점명, 가맹점ID, 패스워드, 주소 등이 포함될 수 있다. 본 실시예에서는 정보이용자 등록부(120)가 사용자 인터페이스를 웹 화면으로 구성하였지만, 별도의 운영자 단말기(도시되지 아니함)를 통해 제공되는 사용자 인터페이스를 구성하는 것도 가능하다는 것을 본 발명이 속하는 기술분야에서 평균적 지식을 가진 자는 용이하게 이해할 수 있을 것이다. 또한, 도 3c 및 도 3d는 각각 가맹점 정보 및 가맹점별 IP를 등록받기 위한 화면을 예시하고 있지만, 본 발명에 의한 정보이용자 등록부(110)는 이미 등록된 가맹점 정보 및 가맹점별 IP를 정정/삭제하거나, 그 현황을 리스트하는 사용자 인터페이스도 함께 구비할 수 있음은 당연하다.The information user registration unit 120 receives information user information and stores the information user information in the database server 170. As described above, in the present embodiment, the content usage fee is charged for each group of information user terminals 30 (for example, information user terminals belonging to a specific PC room, school, company, organization, group, etc.) and each information user. In order to identify the terminal 30, since the public IP address assigned to the information user terminal 30 is used, the information user registration unit 120 may include affiliate store information and affiliate store IP as illustrated in FIGS. 3C and 3D. Is registered as information user information. According to FIG. 3C, the affiliate store information may include an affiliate store code, an affiliate store name, an affiliate store ID, a password, an address, and the like. In the present embodiment, although the information user registration unit 120 configures the user interface as a web screen, it is possible to configure a user interface provided through a separate operator terminal (not shown). Those who have knowledge will easily understand. 3C and 3D illustrate screens for registering affiliate store information and affiliate store IP, respectively, but the information user registration unit 110 according to the present invention may correct / delete already registered store information and affiliate store IP. Of course, it can also be provided with a user interface for listing the current status.

과금용플러그인프로그램 다운로드부(130)는 콘텐츠 이용료 과금 장치(10)에 대응하는 URL을 입력하여 접속을 요청한 정보이용자 단말기(30)에 과금용 플러그인 프로그램이 설치되어 있는지 여부를 확인하여, 설치되어 있지 않은 경우에는 정보이용자의 허락 하에 과금용 플러그인 프로그램을 정보이용자 단말기(30)에 다운로드하여 자동설치되도록 한다.The charging plug-in program downloader 130 checks whether the charging plug-in program is installed in the information user terminal 30 requesting access by inputting a URL corresponding to the content usage fee charging device 10, and is not installed. If not, with the information user's permission to download the charging plug-in program to the information user terminal 30 to be automatically installed.

웹 서버(140)는 정보제공자 등록부(110)에 의해 미리 등록된 콘텐츠에 대한 포탈 화면을 과금용 플러그인 프로그램을 설치한 정보이용자 단말기(30)에 도 4a에 예시적으로 도시된 바와 같이 제공한다.The web server 140 provides a portal screen for the content registered in advance by the information provider registration unit 110 to the information user terminal 30 in which the plug-in program for charging is installed as illustrated in FIG. 4A.

정보이용자 인증부(150)는 정보이용자 단말기(30)가 웹 서버(140)가 제공하는 포탈 화면을 통해 정보제공자 서버(20)에 접속하고자 하는 경우, 정보이용자 단말기(30)로부터 정보이용자 정보(본 실시예의 경우, 정보이용자 단말기(30)의 공인 IP 어드레스)를 전송받고 정보이용자 등록부(120)에 의해 미리 등록된 정보이용자 정보와 비교한다. 정보이용자 인증부(150)는 이와 같은 인증이 성공적으로 이루어진 경우 정보이용자 단말기(30)의 공인 IP 어드레스와 인증한 시스템 시간(즉, 과금장치 인증시간)을 암호화하여 암호화된 인증정보를 생성한다. 이후, 정보이용자 인증부(150)는 암호화된 인증정보를 정보제공자 서버(20)에 접속하고자 하는 정보이용자 단말기(30)로 전송한다.The information user authentication unit 150, when the information user terminal 30 wants to access the information provider server 20 through the portal screen provided by the web server 140, the information user information (from the information user terminal 30) In the present embodiment, the public IP address of the information user terminal 30) is received and compared with information user information registered in advance by the information user registration unit 120. The information user authentication unit 150 generates encrypted authentication information by encrypting the public IP address of the information user terminal 30 and the authenticated system time (that is, charging device authentication time) when such authentication is successfully performed. Thereafter, the information user authentication unit 150 transmits the encrypted authentication information to the information user terminal 30 to be connected to the information provider server 20.

한편, 과금 관리 서버(160)는 과금용 플러그인 프로그램을 설치한 정보이용자 단말기(30)로부터 소정의 주기(예를 들어, 5분)에 따라 과금용 로깅정보를 전송받아 데이터베이스 서버(170)에 저장한다. 또한, 과금 관리 서버(160)는 소정의 다른 주기(예를 들어, 24시간)에 따라 데이터베이스 서버(170)에 저장된 과금용 로깅정보, 콘텐츠 정보 및 정보이용자 정보 등의 과금을 위한 정보 들을 기초로 하여 콘텐츠 이용료를 계산하여 과금한다. 과금용 로깅정보 및 과금 관리 서버(160)의 과금방식에 대해서는 이하에서 보다 상세히 설명하기로 한다.On the other hand, the billing management server 160 receives the logging information for billing according to a predetermined period (for example, 5 minutes) from the information user terminal 30, the billing plug-in program is installed and stored in the database server 170 do. In addition, the billing management server 160 may charge logging information, content information, and information user information stored in the database server 170 according to a predetermined other period (for example, 24 hours). On the basis of information for billing Compute and charge for the content usage fee. The logging information for billing and the billing method of the billing management server 160 will be described in more detail below.

데이터베이스 서버(170)는 플로피 디스크, 하드 디스크, CD-ROM, 플래쉬 메 모리 그리고 전기, 자기, 광 또는 다른 기록매체를 사용하여 데이터를 저장하는 장치 및 그 장치에 데이터를 저장하고 인출/수정하기 위한 소프트웨어를 함께 포함된 하드웨어 및 소프트웨어의 결합체이다. The database server 170 is a device for storing data using a floppy disk, a hard disk, a CD-ROM, flash memory, and an electric, magnetic, optical, or other recording medium, and for storing, withdrawing, and modifying data on the device. A combination of hardware and software that is bundled together with software.

다시 도 1에 의하면, 정보제공자 서버(20)는 정보이용자 단말기(30)로부터 콘텐츠 이용료 과금장치(10)가 생성한 암호화된 인증정보와 정보이용자 정보(즉,정보이용자 단말기(30)의 공인 IP 어드레스)를 각각 전송받아 비교하여 정보이용자를 인증한다. 이때, 암호화된 인증정보에서 해독된 정보이용자 정보와 정보이용자 단말기(30)가 전송한 정보이용자 정보가 상호 일치하고, 해킹방지와 보안을 위해 정보제공자 서버(20)에서의 인증시간이 과금장치 인증시간으로부터 소정의 시간(예를 들어, 10분) 이내인 경우에만 정보이용자 인증이 성공적으로 이루어진 것으로 간주한다. 인증이 성공적으로 이루어진 경우, 정보제공자 서버(20)는 요청된 콘텐츠를 정보이용자 단말기(30)로 전송하며 그 이후에는 정보이용자는 추가적인 인증절차 없이 정보제공자 서버(20)가 제공하는 콘텐츠를 자유로이 사용가능하게 된다. 따라서, 정보제공자 서버(20)는 도 4b에 예시적으로 도시된 바와 같이 정보이용자로부터 사용자 식별자 및 패스워드를 입력받아 인증하는 일반적인 인증 과정 이전에 상기한 바와 같이 암호화된 인증정보와 정보이용자 정보에 의해 자동적으로 인증하는 과정을 먼저 수행하여야 한다. 도 4c는 본 실시예와 같은 방식으로의 인증이 성공적으로 이루어진 경우, 정보제공자 서버(20)가 정보이용자 단말기(30)에 제공하는 화면을 예시적으로 도시한 것이다.Referring back to FIG. 1, the information provider server 20 encrypts the encrypted authentication information and the information user information (that is, the public IP of the information user terminal 30) generated by the content usage fee charging device 10 from the information user terminal 30. Each user is sent and compared to authenticate the user. At this time, the information user information decrypted from the encrypted authentication information and the information user information transmitted by the information user terminal 30 coincide with each other, and the authentication time at the information provider server 20 is prevented for hacking and security. Information user authentication is considered to be successful only within a predetermined time (for example, 10 minutes) from the charging device authentication time. If authentication is successful, the information provider server 20 transmits the requested content to the information user terminal 30, after which the information user is free to use the content provided by the information provider server 20 without additional authentication procedure It becomes possible . Thus, the information provider server 20 is encrypted by the authentication information and the information user information as described above before the general authentication process of receiving and authenticating a user identifier and password from the information user as shown by way of example in Figure 4b The automatic authentication process must be performed first. 4C exemplarily illustrates a screen provided by the information provider server 20 to the information user terminal 30 when authentication in the same manner as in the present embodiment is successful.

정보이용자 단말기(30)는 콘텐츠 이용료 과금 장치(10)에 접속하여, 과금용 플러그인프로그램 다운로드부(130)로부터 과금용 플러그인 프로그램를 다운로드받아 자동설치함으로써 본 발명의 일실시예에 의한 인터넷 콘텐츠 이용료 과금 시스템(1)의 구성요소로서의 기능을 수행하게 된다. 즉, 과금용 플러그인 프로그램을 설치한 정보이용자 단말기(30)는 정보이용자 인증부(150)로부터 전송받은 암호화된 인증정보를 자신의 정보이용자 정보와 함께 정보제공자 서버(20)에 전송하여 콘텐츠를 요청한다. 또한, 과금용 플러그인 프로그램을 설치한 정보이용자 단말기(30)는 정보제공자 서버(20)로부터 전송받은 콘텐츠를 캡쳐하여 과금을 위한 로깅정보를 추출하여 로깅하고, 소정의 주기(예를 들어, 5분)마다 로깅된 정보를 콘텐츠 이용료 과금장치(10)로 전송한다. 정보이용자 단말기(30)에 의해 저장 관리되는 과금을 위한 로깅정보에는 콘텐츠 수신시작시간, 콘텐츠 수신종료시간, 정보이용자 정보, 정보제공자 IP 주소 및 콘텐츠의 URL, 정보이용자 단말기 포트, 서비스 포트 등을 포함할 수 있다. 이때, 악의적인 행위 등에 의해 과금을 위한 로깅정보가 정상적으로 로깅되지 않는 경우, 과금용 플러그인 프로그램은 콘텐츠를 수신하는 웹 브라우저 프로그램과 기타의 서비스 이용을 위한 프로그램을 강제적으로 종료시켜 더 이상의 콘텐츠 이용을 불가능하게 한다. 그리고, 정보이용자 단말기(30)에서 콘텐츠 이용료 과금장치(10)로 전송될 때 *.jpg, *.tif 등과 같이 콘텐츠 관련 파일(*.htm, *.html, *.asp, *.php 등) 내에 중복적으로 포함되는 데이터에 대한 로깅정보는 전송되지 않도록 구성하는 것이 바람직하다.The information user terminal 30 is connected to the content fee billing device 10, the Internet plug-in billing system according to an embodiment of the present invention by downloading and automatically installing the billing plug-in program from the billing plug-in program downloader 130 Function as a component of (1). That is, the information user terminal 30 installed with the charging plug-in program transmits the encrypted authentication information received from the information user authentication unit 150 to the information provider server 20 together with the information user information to request the content. do. In addition, the information user terminal 30 installed the charging plug-in program captures the content received from the information provider server 20 to extract and log logging information for charging, The logged information is transmitted to the content fee charging device 10 every predetermined period (for example, 5 minutes). Logging information for billing stored and managed by the information user terminal 30 includes the content receiving start time, content receiving end time, information user information, information provider IP address and content URL, information user terminal port, service port, etc. can do. At this time, if the logging information for billing is not normally logged due to malicious behavior, the billing plug-in program forcibly terminates the web browser program receiving the content and the program for using other services, thereby making it impossible to use the content any more. Let's do it. When the information user terminal 30 is transferred from the user terminal 30 to the content fee billing device 10, content-related files (* .htm, * .html, * .asp, * .php, etc.), such as * .jpg and * .tif. It is preferable to configure the logging information for the data redundantly included in the transmission.

또한, 정보이용자 단말기(30)가 윈도우를 운영체제로 하는 PC에 구현된 경우, 과금을 위한 로깅정보가 저장되는 파일은 그 속성을 "Hidden" 파일 속성으로 설정하고, 해당파일을 과금용 플러그인 프로그램만이 " Exclusive" 형태로 Open 하게 하여 수정, 삭제 할 수 있도록 처리하여 여타 프로그램(예를 들어, 에디터 프로그램)이 해당 파일을 Open 이나 수정, 삭제할 수 없도록 운영체제 차원에서 지원하도록 처리하는 것이 바람직하다. 또한, 로깅된 정보를 콘텐츠 이용료 과금장치(10)로 전송하는 주기는 시스템 부하와 로깅정보에 대한 보안의 측면에서 적절한 조정이 필요하다.In addition, when the information user terminal 30 is implemented in a PC using Windows as an operating system, the file in which the logging information for charging is stored is set to the "Hidden" file attribute, and the corresponding file is set only for the charging plug-in program. It is desirable to process this so that it can be opened and modified in the "Exclusive" form so that other programs (e.g. editor programs) can not open, modify or delete the file. In addition, the period for transmitting the logged information to the content fee charging device 10 needs to be appropriately adjusted in terms of system load and security of the logging information.

본 발명에서 과금 관리 서버(160)가 채택하는 과금방식은 논리과금방식과 시간종량제과금방식을 혼합한 것으로, 정보제공자 서버(20)로부터 정보이용자 단말기(30)가 동시에 또는 축차적으로 복수의 콘텐츠를 수신하여 이용하는 경우에도 단일의 과금 시간선을 갖는 정보제공자별 논리 시간종량제를 채택한다. 이 경우, 최초 콘텐츠 수신 시작 또는 종료시간을 과금 시간선 상의 시작시간으로 하고 시간선 상의 종료시간은 동영상(Streaming Service), FTP, DownLoad Service 이외의 콘텐츠에 대해서는 콘텐츠 수신 시작 또는 종료 시간에서 미리 정해진 소정의 논리과금 기준시간을 더한 시간 또는 동영상(Streaming Service), FTP, DownLoad Service 콘텐츠에 대해서는 콘텐츠의 마지막 데이터 수신시간으로 정한다. 시간선 상의 종료시간이 경과하기 이전에 새로운 콘텐츠가 수신되면 종료시간은 상기한 방식에 따라 갱신된다. 즉, 동영상(Streaming Service), FTP, DownLoad Service 이외의 콘텐츠에 대해서는 콘텐츠 수신 시작 또는 종료 시간에서 미리 정해진 소정의 논리과금 기준시간을 더한 시간 또는 동영상(Streaming Service), FTP, DownLoad Service 콘텐츠에 대해서는 콘텐츠의 마지막 데이터 수신시간이 새로운 종료시간으 로 갱신된다. 종료시간 내에 새로운 콘텐츠가 수신되지 않은 경우에는 이후에 최초로 수신된 콘텐츠의 수신 시작 또는 종료 시간을 다시 최초 콘텐츠 수신시간으로 하여 새로운 시작시간과 새로운 종료시간을 결정하게 된다. 이와 같은 방식에 의해 결정된 각각의 시작시간에서 종료시간 사이의 시간들을 모두 더하여 전체 콘텐츠 이용시간으로 결정하게 된다. 그러나, 본 발명에서 과금 관리 서버(160)가 채택하는 과금방식은 하나의 실시예이고, 본 발명의 범위는 이에 한정되는 것은 아니다.In the present invention, the billing method adopted by the billing management server 160 is a mixture of the logical billing method and the time-based billing method, and the information user terminal 30 simultaneously or sequentially stores a plurality of contents from the information provider server 20. Information provider-specific logic with a single billing timeline even when received and used Adopt a time-based system. In this case, the initial content reception start or end time is the start time on the billing timeline, and the end time on the timeline is predetermined in advance in the content reception start or end time for content other than a streaming service, FTP, and DownLoad Service. For the time plus the logical charging reference time, or for video (Streaming Service), FTP, DownLoad Service content, the last data reception time of the content is determined. If new content is received before the end time on the timeline has elapsed, the end time is updated according to the above-described manner. In other words, for content other than video (Streaming Service), FTP, and DownLoad Service, the time of adding or receiving a predetermined logical charging reference time from the content reception start or end time or content for video (Streaming Service), FTP, DownLoad Service content The last data reception time of is updated with the new end time. If no new content is received within the end time, the reception or start of receiving the first received content The new start time and new end time are determined by using the time as the initial content reception time. In this way, the time between each start time and the end time that is determined by adding up is determined as the total content use time. However, in the present invention, the charging method adopted by the charging management server 160 is one embodiment, and the scope of the present invention is not limited thereto.

한편, 본 발명의 다른 실시예에 의하면, 정보이용자 정보로 공인 IP 어드레스 대신에 시스템 식별자(예를 들어, 정보이용자 단말기(30)에 내장된 네트워크 카드의 MAC 어드레스 및 기타 장치들의 Serial Number 등) 또는 사용자 식별자를 사용할 수 있다. 따라서, 본 발명에서 정보이용자 인증을 단말기 인증 기반으로 하는 경우에는, 정보이용자 인증부(150)가 시스템 식별자 또는 공인 IP 주소를 정보이용자 정보로 하여 인증을 수행하고, 정보이용자 정보와 인증한 시스템 시간(즉, 과금장치 인증시간)을 암호화하여 암호화된 인증정보를 생성한다. 한편, 본 발명에서 정보이용자 인증을 개인 인증 기반으로 하는 경우에는, 정보이용자 인증부(150)가 사용자 식별자 및 패스워드를 입력받아 1차적 인증을 수행하고(단, 이 과정은 필요에 따라서는 생략할 수도 있다.), 시스템 식별자를 정보이용자 정보로 하여 이것과 인증한 시스템 시간(즉, 과금장치 인증시간)을 암호화하여 암호화된 인증정보를 생성한다. 이 경우, 정보제공자 서버(20)는 암호화된 인증정보 내의 시스템 식별자와 정보이용자 단말기(30)의 시스템 식별자를 비교하여 인증을 수 행한다. 또한, 과금 관리 서버(160)는 시스템 식별자와 사용자 식별자를 매칭시켜 사용자별 콘텐츠 이용료를 계산한다.On the other hand, according to another embodiment of the present invention, instead of the public IP address as the information user information (for example, the MAC address of the network card embedded in the information user terminal 30 and the serial number of other devices, etc.) or User identifiers can be used. Accordingly, in the present invention, when the information user authentication is based on the terminal authentication, the information user authentication unit 150 performs authentication using the system identifier or the public IP address as the information user information, and the information user information and the system time of the authentication. (That is, charging device authentication time) is encrypted to generate encrypted authentication information. Meanwhile, in the present invention, when the information user authentication is based on personal authentication, the information user authentication unit 150 receives the user identifier and the password and performs the primary authentication (however, this process may be omitted if necessary). Also, encrypted system authentication information is generated by encrypting the system identifier as the information user information and the authenticated system time (i.e., charging device authentication time). In this case, the information provider server 20 compares the system identifier in the encrypted authentication information with the system identifier of the information user terminal 30 to perform authentication. In addition, the billing management server 160 calculates the content usage fee for each user by matching the system identifier and the user identifier.

본 발명의 또 다른 실시예에 의하면, 콘텐츠 이용료 과금장치(10) 콘텐츠 이용료를 선불제로 결제할 수도 있다. 이 경우, 과금 관리 서버(160)는 정보이용자 단말기(30)로부터 지정된 시간에 따라 과금용 로깅정보를 전송받을 때마다 데이터베이스 서버(170)에 저장된 과금용 로깅정보, 콘텐츠 정보 및 정보이용자 정보 등에 따라 콘텐츠 이용료를 계산하고, 대응하는 정보이용자의 선불대금에서 이를 차감한다. 차감된 잔여 금액이 미리 정해진 소정의 예비 금액에 미치지 못하는 경우, 과금 관리 서버(160)는 정보이용자 단말기(30)의 과금용 플러그인 프로그램에게 이와 관계된 특정의 값을 되돌려 보내 서비스 이용을 제어하게 된다. 이에 따라 과금용 플러그인 프로그램은 추가적인 콘텐츠 이용을 위해서는 사용자가 선불금을 먼저 결제하도록 메시지를 디스플레이 하고 이용자의 선택을 요청하게 된다. 이 때, 정상적인 결제 과정을 거쳐 결제가 이루어지면 정상적인 사용상태를 지속하게 되나, 정상적인 결제 과정을 거쳐 결제가 이루어지지 않을 경우에는 남아 있는 잔여금액과 대응하는 한도시간이 경과됨에 따라 서비스 이용에 관계된 웹브라우저 및 서비스 이용을 위한 기타 프로그램을 강제적으로 종료시켜 더 이상의 콘텐츠 이용을 불가능하게 한다. According to another embodiment of the present invention, the content usage fee charging device 10 may be paid in advance. In this case, whenever the billing management server 160 receives the billing logging information from the user terminal 30 according to the specified time, the billing logging information, content information and information user information stored in the database server 170, etc. Calculate the content usage fee and deduct it from the prepayment of the corresponding information user. If the remaining amount does not reach a predetermined reserve amount, the billing management server 160 returns a specific value related thereto to the billing plug-in program of the information user terminal 30 to control service usage. Accordingly, the charging plug-in program displays a message for the user to make a prepaid payment and requests a user's selection in order to use additional content. At this time, if the payment is made through the normal payment process, the normal use state is maintained, but if the payment is not made through the normal payment process, the time limit corresponding to the remaining amount of money is passed. Forcibly terminate the browser and other programs for use of the service, making further content unavailable.

이하에서, 도 5를 참조하여 본 발명에 의한 인터넷 콘텐츠 이용료 과금 방법의 제1 실시예를 상세히 설명하기로 한다. 여기서, 인터넷 콘텐츠 이용료 과금 시스템은 정보이용자 단말기(30)별로 콘텐츠 이용료를 과금하고, 각 정보이용자 단말 기(30)를 식별하기 위해서는 정보이용자 단말기(30)에 할당된 시스템 식별자를 이용하며, 후불제에 의해 결제가 이루어지는 것으로 가정된다. Hereinafter, a first embodiment of the Internet content fee charging method according to the present invention will be described in detail with reference to FIG. Here, the Internet content usage fee charging system charges the content usage fee for each information user terminal 30, and uses a system identifier assigned to the information user terminal 30 to identify each information user terminal 30. It is assumed that payment is made by.

먼저, 등록단계(S100)에서는 콘텐츠 이용료 과금 장치(10)가 정보제공자 정보, 정보제공자가 제공하는 콘텐츠에 대한 콘텐츠 정보 및 정보이용자 정보를 등록받아 데이터베이스 서버에 저장한다. 이때, 콘텐츠 이용료 과금 장치(10)가 정보이용자 단말기(30)에서 시스템 식별자를 읽어들이도록 하기 위해서는 사용자가 정보이용자 단말기(30)를 통해 콘텐츠 이용료 과금 장치(10)에 정보이용자 정보를 등록하도록 하는 것이 바람직하다.First, in the registration step (S100), the content usage fee charging device 10 receives the information provider information, the content information about the content provided by the information provider and the information user information is stored in the database server. In this case, in order for the content usage charging device 10 to read the system identifier from the information user terminal 30, the user registers the information user information with the content usage charging device 10 through the information user terminal 30. It is preferable.

정보이용자 단말기(30)가 대응하는 URL을 입력하거나 하이퍼링크를 통해 콘텐츠 이용료 과금 장치(10)에 접속을 요청하면, 콘텐츠 이용료 과금 장치(10)는 먼저 정보이용자 단말기(30)에 과금용 플러그인 프로그램이 설치되어 있는지 여부를 확인한다. 확인 결과, 과금용 플러그인 프로그램이 설치되어 있지 않은 경우, 콘텐츠 이용료 과금 장치(10)는 정보이용자의 허락 하에 과금용 플러그인 프로그램을 정보이용자 단말기(30)에 다운로드하여 자동설치되도록 한다(S110).When the information user terminal 30 inputs a corresponding URL or requests access to the content usage charging device 10 through a hyperlink, the content usage charging device 10 first charges the information user terminal 30 with a charging plug-in program. Check whether it is installed. As a result of the check, when the charging plug-in program is not installed, the content usage fee charging device 10 downloads the charging plug-in program to the information user terminal 30 and automatically installs it with the permission of the information user (S110).

이후, 과금용 플러그인 프로그램이 설치된 정보이용자 단말기(30)가 콘텐츠 이용료 과금 장치(10)가 제공하는 포탈 화면을 통해 정보제공자 서버(20)에 접속하고자 하는 경우, 정보이용자 단말기(30)로부터 시스템 식별자를 전송받고 미리 등록된 시스템 식별자들과 비교한다. 콘텐츠 이용료 과금 장치(10)는 이와 같은 인증이 성공적으로 이루어진 경우 전송받은 시스템 식별자와 과금장치 인증시간을 암호화하여 암호화된 인증정보를 생성한다(S120). 이후, 콘텐츠 이용료 과금 장치(10)는 암호화된 인증정보를 정보이용자 단말기(30)로 전송한다.Subsequently, when the information user terminal 30 on which the charging plug-in program is installed wants to access the information provider server 20 through the portal screen provided by the content fee charging apparatus 10, the system identifier from the information user terminal 30 is determined. Is received and compared with pre-registered system identifiers. The content fee charging device 10 generates encrypted authentication information by encrypting the received system identifier and billing device authentication time when such authentication is successfully performed (S120). Thereafter, the content fee charging device 10 transmits the encrypted authentication information to the information user terminal 30.

정보이용자 단말기(30)의 과금용 플러그인 프로그램은 콘텐츠 이용료 과금 장치(10)로부터 전송받은 암호화된 인증정보와 자신의 시스템 식별자를 정보제공자 서버(20)로 전송한다.The charging plug-in program of the information user terminal 30 transmits the encrypted authentication information received from the content usage charging device 10 and its system identifier to the information provider server 20.

다음, 정보제공자 서버(20)는 정보이용자 단말기(30)로부터 암호화된 인증정보와 시스템 식별자를 각각 전송받아 비교하여 정보이용자 단말기(30)를 인증한다(S130). 이때, 암호화된 인증정보로부터 해독한 시스템 식별자와 정보이용자 단말기(30)가 전송한 시스템 식별자가 상호 일치하고, 정보제공자 서버(20)에서의 인증시간이 과금장치 인증시간으로부터 소정의 시간(예를 들어, 10분) 이내인 경우에만 정보이용자 단말기(30) 인증이 성공적으로 이루어진 것으로 간주한다. 인증이 성공적으로 이루어진 경우, 정보제공자 서버(20)는 요청된 콘텐츠를 정보이용자 단말기(30)로 전송한다(S140).Next, the information provider server 20 receives and compares the encrypted authentication information and the system identifier from the information user terminal 30 to authenticate the information user terminal 30 (S130). At this time, the system identifier decrypted from the encrypted authentication information and the system identifier transmitted by the information user terminal 30 coincide with each other, and the authentication time at the information provider server 20 is a predetermined time (for example, from the charging device authentication time). For example, it is considered that the authentication of the information user terminal 30 is successful only within 10 minutes). If authentication is successful, the information provider server 20 transmits the requested content to the information user terminal 30 (S140).

정보이용자 단말기(30)에 설치된 과금용 플러그인 프로그램은 정보제공자 서버(20)로부터 전송받은 콘텐츠를 캡쳐하여 과금을 위한 로깅정보를 추출하여 로깅하고(S150), 소정의 주기(예를 들어, 5분)마다 로깅된 정보를 콘텐츠 이용료 과금장치(10)로 전송한다(S160). 이때, 악의적인 행위 등에 의해 과금을 위한 로깅정보가 정상적으로 로깅되지 않는 경우, 과금용 플러그인 프로그램은 콘텐츠를 수신하는 웹 브라우저 및 서비스를 위한 기타 프로그램을 강제적으로 종료시킨다.The charging plug-in program installed in the information user terminal 30 captures the content received from the information provider server 20, extracts and logs logging information for charging (S150), and a predetermined period (for example, 5 minutes). Information is logged to the content usage fee charging device 10 (S160). At this time, if the logging information for billing is not normally logged due to malicious behavior, the billing plug-in program may receive a web browser and other services for receiving content. Forcibly terminate the program.

콘텐츠 이용료 과금장치(10)는 과금용 플러그인 프로그램을 설치한 정보이용자 단말기(30)로부터 소정의 주기에 따라 과금용 로깅정보를 전송받아 데이터베이 스 서버(170)에 저장한다. 또한, 콘텐츠 이용료 과금장치(10)는 소정의 다른 주기(예를 들어, 24시간)에 따라 데이터베이스 서버(170)에 저장된 과금용 로깅정보, 콘텐츠 정보 및 정보이용자 정보에 따라 콘텐츠 이용료를 계산하여 과금한다(S170).The content usage fee charging device 10 receives the charging logging information according to a predetermined cycle from the information user terminal 30 in which the charging plug-in program is installed and stores it in the database server 170. In addition, the content usage fee billing device 10 calculates the content fee based on charging logging information, content information, and information user information stored in the database server 170 according to a predetermined other period (eg, 24 hours). (S170).

이하에서, 도 6를 참조하여 본 발명에 의한 인터넷 콘텐츠 이용료 과금 방법의 제2 실시예를 상세히 설명하기로 한다. 여기서, 인터넷 콘텐츠 이용료 과금 시스템은 정보이용자별로 콘텐츠 이용료를 과금하고, 각 정보이용자를 식별하기 위해서는 시스템 식별자 및 정보이용자에 할당된 사용자 식별자를 이용하며, 선불제에 의해 결제가 이루어지는 것으로 가정된다. Hereinafter, a second embodiment of a method for charging internet content fee according to the present invention will be described in detail with reference to FIG. 6. Here, the Internet content usage fee charging system charges the content usage fee for each information user, and uses a system identifier and a user identifier assigned to the information user to identify each information user, and it is assumed that payment is made by prepaid payment.

먼저, 등록단계(S200)에서는 콘텐츠 이용료 과금 장치(10)가 정보제공자 정보, 정보제공자가 제공하는 콘텐츠에 대한 콘텐츠 정보 및 정보이용자 정보를 등록받아 데이터베이스 서버에 저장한다. 이때, 콘텐츠 이용료 과금 장치(10)가 정보이용자 단말기(30)에서 시스템 식별자를 읽어들이도록 하기 위해서는 사용자가 정보이용자 단말기(30)를 통해 콘텐츠 이용료 과금 장치(10)에 정보이용자 정보를 등록하도록 하는 것이 바람직하다. 사용자가 등록하는 정보이용자 정보에는 사용자 식별자와 패스워드가 포함될 수 있다.First, in the registration step (S200), the content usage fee billing device 10 registers the information provider information, the content information about the content provided by the information provider and the information user information and stores it in the database server. In this case, in order for the content usage charging device 10 to read the system identifier from the information user terminal 30, the user registers the information user information with the content usage charging device 10 through the information user terminal 30. It is preferable. The information user information registered by the user may include a user identifier and a password.

정보이용자 단말기(30)가 대응하는 URL을 입력하거나 하이퍼링크를 통해 콘텐츠 이용료 과금 장치(10)에 접속을 요청하면, 콘텐츠 이용료 과금 장치(10)는 먼저 정보이용자 단말기(30)에 과금용 플러그인 프로그램이 설치되어 있는지 여부를 확인한다. 확인 결과, 과금용 플러그인 프로그램이 설치되어 있지 않은 경우, 콘 텐츠 이용료 과금 장치(10)는 정보이용자의 허락 하에 과금용 플러그인 프로그램을 정보이용자 단말기(30)에 다운로드하여 자동설치되도록 한다(S210).When the information user terminal 30 inputs a corresponding URL or requests access to the content usage charging device 10 through a hyperlink, the content usage charging device 10 first charges the information user terminal 30 with a charging plug-in program. Check whether it is installed. As a result of the check, when the charging plug-in program is not installed, the content fee charging device 10 downloads the charging plug-in program to the information user terminal 30 and automatically installs it with the permission of the information user (S210).

이후, 과금용 플러그인 프로그램이 설치된 정보이용자 단말기(30)가 콘텐츠 이용료 과금 장치(10)가 제공하는 포탈 화면을 통해 정보제공자 서버(20)에 접속하고자 하는 경우, 사용자로부터 사용자 식별자 및 패스워드를 전송받고, 정보이용자 단말기(30)로부터 시스템 식별자를 전송받아 미리 등록된 사용자 식별자 및 패스워드, 시스템 식별자들과 비교한다. 여기서, 사용자 식별자와 시스템 식별자는 일대일 대응될 필요는 없다. 또한, 사용자 식별자와 패스워드는 정보이용자가 입력하여야 하는 것이지만 필요에 따라서는 이러한 절차가 생략될 수도 있으며 시스템 식별자는 정보이용자 단말기(30)로부터 직접 확인할 수 있다. 콘텐츠 이용료 과금 장치(10)는 이와 같은 인증이 성공적으로 이루어진 경우 전송받은 시스템 식별자와 과금장치 인증시간 등을 암호화하여 암호화된 인증정보를 생성한다(S220). 이후, 콘텐츠 이용료 과금 장치(10)는 암호화된 인증정보를 정보이용자 단말기(30)로 전송한다.Subsequently, when the information user terminal 30 on which the plug-in program for charging is installed attempts to access the information provider server 20 through the portal screen provided by the content fee charging apparatus 10, the user identifier and password are received from the user. The system identifier is received from the information user terminal 30 and compared with a pre-registered user identifier, password, and system identifiers. Here, the user identifier and the system identifier do not need to correspond one-to-one. In addition, the user identifier and password should be input by the information user, but if necessary, such a procedure may be omitted, and the system identifier may be directly checked from the information user terminal 30. The content fee charging device 10 generates encrypted authentication information by encrypting the received system identifier and the billing device authentication time when the authentication is successfully performed (S220). Thereafter, the content fee charging device 10 transmits the encrypted authentication information to the information user terminal 30.

정보이용자 단말기(30)의 과금용 플러그인 프로그램은 콘텐츠 이용료 과금 장치(10)로부터 전송받은 암호화된 인증정보와 자신의 시스템 식별자를 정보제공자 서버(20)로 전송한다.The charging plug-in program of the information user terminal 30 transmits the encrypted authentication information received from the content usage charging device 10 and its system identifier to the information provider server 20.

다음, 정보제공자 서버(20)는 정보이용자 단말기(30)로부터 암호화된 인증정보와 시스템 식별자를 각각 전송받아 비교하여 정보이용자를 인증한다(S230). 이때, 암호화된 인증정보로부터 해독한 시스템 식별자와 정보이용자 단말기(30)가 전 송한 시스템 식별자가 상호 일치하고, 정보제공자 서버(20)에서 인증을 요청한 시간이 과금장치 인증시간으로부터 소정의 시간(예를 들어, 10분) 이내인 경우에만 정보이용자 인증이 성공적으로 이루어진 것으로 간주한다. 인증이 성공적으로 이루어진 경우, 정보제공자 서버(20)는 요청된 콘텐츠를 정보이용자 단말기(30)로 전송한다(S240).Next, the information provider server 20 receives the encrypted authentication information and the system identifier from the information user terminal 30 and compares them to authenticate the information user (S230). At this time, the system identifier decrypted from the encrypted authentication information and the system identifier transmitted by the information user terminal 30 coincide with each other, and the time for which the information provider server 20 requests authentication is a predetermined time (for example, from the charging device authentication time). For example, only 10 minutes) is regarded as successful. If authentication is successful, the information provider server 20 transmits the requested content to the information user terminal 30 (S240).

정보이용자 단말기(30)에 설치된 과금용 플러그인 프로그램은 정보제공자 서버(20)로부터 전송받은 콘텐츠를 캡쳐하여 과금을 위한 로깅정보를 추출하여 로깅하고(S250), 소정의 주기(예를 들어, 5분)마다 로깅된 정보를 콘텐츠 이용료 과금장치(10)로 전송한다(S260). 이때, 악의적인 행위 등에 의해 과금을 위한 로깅정보가 정상적으로 로깅되지 않는 경우, 과금용 플러그인 프로그램은 콘텐츠를 수신하는 웹 브라우저 및 서비스 이용을 위한 기타 프로그램을 강제적으로 종료시킨다.The charging plug-in program installed in the information user terminal 30 captures the content received from the information provider server 20 and extracts and logs logging information for charging (S250), and a predetermined period (for example, 5 minutes). Information is logged to the content usage fee charging device 10 (S260). In this case, when logging information for charging is not normally logged due to malicious behavior, the charging plug-in program forcibly terminates the web browser receiving the content and other programs for using the service.

콘텐츠 이용료 과금장치(10)는 과금용 플러그인 프로그램을 설치한 정보이용자 단말기(30)로부터 소정의 주기에 따라 과금용 로깅정보를 전송받고 데이터베이스 서버(170)에 저장된 과금용 로깅정보, 콘텐츠 정보 및 정보이용자 정보 등에 따라 콘텐츠 이용료를 계산하고, 대응하는 정보이용자의 선불금에서 이를 차감한다(S270). 차감된 잔여 금액이 미리 정해진 소정의 예비 금액에 미치지 못하는 경우(S280), 과금 관리 서버(160)는 정보이용자 단말기(30)의 과금용 플러그인 프로그램에게 이와 관계된 특정의 값을 되돌려 보내 서비스 이용을 제어하게 된다. 이에 따라 과금용 플러그인 프로그램은 추가적인 콘텐츠 이용을 위해서는 사용자가 선불금을 먼저 결제하도록 메시지를 디스플레이 하고 이용자의 선택을 요청하 게 되며, 정상적인 결제 과정을 거쳐 결제가 이루어지면 정상적인 사용상태를 지속하게 되나, 정상적인 결제 과정을 거쳐 결제가 이루어지지 않을 경우에는 남아 있는 잔여금액과 대응하는 한도시간을 경과함으로서 서비스 이용에 관계된 웹브라우저 및 서비스 이용을 위한 기타 프로그램을 강제적으로 종료시켜 더 이상의 콘텐츠 이용을 불가능하게 한다(S290).The content usage fee charging device 10 receives the charging logging information according to a predetermined cycle from the information user terminal 30 with the charging plug-in program installed, and the charging logging information, the content information, and the information stored in the database server 170. The content usage fee is calculated according to the user information and the like is deducted from the prepayment of the corresponding information user (S270). If the remaining amount does not reach the predetermined reserve amount (S280), the billing management server 160 controls the use of the service by returning a specific value related thereto to the billing plug-in program of the information user terminal 30. Done. As a result, the charging plug-in program displays a message for the user to make a prepaid payment and requests the user's selection for additional contents, and when the payment is made through the normal payment process, the normal use state is maintained. If the payment is not made after the payment process, the remaining amount of time passes and the corresponding time limit is forcibly terminated, thereby forcibly terminating the web browser related to the use of the service and other programs for the use of the service, thereby making it impossible to use any further content. S290).

이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.So far I looked at the center of the preferred embodiment for the present invention. 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. The scope of the present invention is shown in the claims rather than the foregoing description, and all differences within the scope will be construed as being included in the present invention.

현존하는 대부분의 인터넷 콘텐츠 이용료 과금 시스템은 하나의 정보제공자의 콘텐츠의 사용을 과금하기 위한 형태로 존재하는 것이었기 때문에 대부분 정보제공자의 서버에 개별로 제작되어 탑재되는 형태를 지니고 있다. 따라서 개별 제작에 따른 과다한 비용과 일정한 형태의 콘텐츠에 대해서만 과금하기 위한 시스템이므로 과금 시스템이 수용할 수 있는 콘텐츠 종류에 제약을 지니고 있으며, 다수의 정보제공자와 다수의 정보이용자 간의 정보이용에는 적용할 수 없는 한계를 지니고 있다. 그러나 본 발명에 의한 과금시스템은 원격지에서 제3자에 의해 다수의 정보제공자와 다수의 사용자 간의 콘텐츠 이용에 대하여 논리과금방식과 시간종량제과금방식을 혼합한 합리적인 과금이 가능하도록 함으로써 이를 인터넷 콘텐츠 정보서비스 내지 정보중개서비스에 활용할 경우 기존의 과금 시스템과는 현격히 다른 아래와 같은 긍정적 기대효과를 지닌다. Since most existing Internet content fee charging systems exist in the form of billing the use of one information provider's content, most of them have a form that is separately produced and mounted on the information provider's server. Therefore, it is a system that charges only excessive contents and certain types of contents according to individual production, and thus has limitations on the types of contents that the billing system can accommodate, and can be applied to the use of information between multiple information providers and multiple users. There is no limit. However, the billing system according to the present invention enables a rational billing by combining a logical billing method and a time-based billing method for the use of content between a plurality of information providers and a plurality of users by a third party at a remote location. When used for information brokerage service, it has a positive expectation effect as follows.

첫째, 정보제공자가 고가의 과금 시스템을 자체 서버에 탑재할 필요없이 본 발명에 의한 콘텐츠 이용료 과금장치를 갖춘 과금대행업체와의 인증처리를 위한 몇 개의 프로그램 설치와 소수의 프로그램 삽입 내지 수정만으로 단순과금형태 (월정액제 등)가 아닌 논리과금방식과 시간종량제과금방식을 혼합한 다양한 과금 서비스가 가능하다. 따라서, 정보제공사이트를 재구성하여야 한다든지, 서비스체계를 바꾸어야 한다든지 하는 자원의 추가나 낭비없이 콘텐츠 공급이 가능해지므로, 큰 비용 부담없이 저렴한 가격에 기 제작된 컨텐츠를 정보이용자에게 공급하면서 다양한 과금 서비스를 제공받을 수 있게 된다. First, the information provider does not need to mount an expensive billing system on its own server, but simply installs a few programs for authentication processing with a billing agency equipped with a content billing device according to the present invention, and inserts or modifies a few programs. A variety of billing services are available, which combine a logical billing method with a time-based billing method, rather than a monthly plan. Therefore, it is possible to supply content without adding or wasting resources such as reorganizing the information providing site or changing the service system, so that various billing services can be provided while supplying pre-produced contents to information users at a low price without burdening large costs. You will be provided.

둘째, 논리과금방식과 시간종량제과금방식을 혼합한 복합과금방식으로 인해서 이용자는 모험적 가입을 하지 않고도 실질적인 제공정보의 내용과 질을 보고 정보이용여부를 판단할 수 있으며, 콘텐츠의 발췌성 이용도 가능하게 된다.Second, due to the complex billing method that combines the logical billing method and the time-based billing method, the user can see the content and quality of the provided information without the risk of signing up and judge whether the information is used or not. Done.

셋째, 유사 콘텐츠 업체들간의 경쟁체제 도입으로 인하여 공급자가 일방적으로 가격결정을 하던 불합리로부터 벗어나 경쟁체제하에서 시장논리에 의하여 합리적으로 콘텐츠에 대한 가격결정이 이루어지고 유사업체간 경쟁을 통해서 제공 컨텐츠의 질적 향상을 기대할 수 있게 된다.Third, due to the introduction of a competition system among similar content providers, the price ratio of content is reasonably determined by market logic under the competition system, and the quality of contents provided through competition among similar companies You can expect improvement.

넷째, Contents Portal Service Gateway를 통해, 원하는 정보제공사이트에 접속할 시에 사용자 식별자와 암호를 입력하는 Lon in 과정없이 접속이 가능할 뿐만 아니라, 그 외에 정보 이용상에 있어서도 유료화 과금을 위한 정보제공자 측의 각종 인증절차를 생략함으로써 편리한 이용이 가능하다.Fourth, through Contents Portal Service Gateway, access to the desired information providing site can be accessed without entering the user's identifier and password, as well as various authentications of the information provider for the charge of the fee. By omitting the procedure, convenient use is possible.

다섯째, Contents Portal Service 업체에만 최초 가입 시에 필요정보 등록하면 정보이용을 위해 접속하는 모든 정보제공업체 회원 가입 등의 절차나 개인정보제공이 별도로 필요치 않음으로 해서 개인정보 유출 방지에 기여할 수 있다.Fifth, if you register the necessary information at the first sign-up only for Contents Portal Service companies, you can contribute to the prevention of personal information leakage by not requiring any additional procedures such as membership of all the information providers to access the information or providing personal information.

여섯째, 정보제공자 측면에서는 Contents Portal Service 업체를 통해 성격상 개별업체 단위로는 진출이 어려웠던 단말기인증 시장(학교, PC방, 연구소, 공공기관 등) 등으로의 진출이 가능하여 폭넓은 시장수요형성이 가능하고, 또한 비용 등의 문제로 단일 정보제공업체 단독으로 전개가 어려웠던 광고마케팅 등의 수요창출행위를 Contents Portal Service 업체를 통해 집단적으로 할 수 있어 제작된 컨텐츠의 광범위한 판매 내지 유통을 가능케 하여 수익구조를 개선할 수 있다. 또한, 이를 통해 양질의 컨텐츠 제작에 자원을 집중할 수 있게 하여 결과적으로 제공정보의 질적인 향상과 업체의 경쟁력 강화에 기여할 수 있게 한다.Sixth, in terms of information providers, it is possible to enter the terminal certification market (schools, PC rooms, research institutes, public institutions, etc.) that were difficult to enter into individual companies through the Contents Portal Service company. In addition, demand creation activities such as advertising marketing, which was difficult to deploy as a single information provider alone due to cost and other issues, can be collectively done through Contents Portal Service companies, enabling a wide range of sales or distribution of the produced contents. Can be improved. In addition, through this, resources can be concentrated on production of high quality content, consequently contributing to the improvement of the quality of information provided and the competitiveness of the company.

Claims (11)

하나 이상의 정보제공자와 다수의 정보이용자를 대상으로 정보제공자가 정보이용자에게 제공하는 콘텐츠에 대한 이용료를 과금하는 인터넷 콘텐츠 이용료 과금 시스템에 있어서,In the Internet content fee billing system for billing the fee for content provided by the information provider to the information user for one or more information providers and a plurality of information users, 정보이용자 단말기로부터 콘텐츠 이용료 과금장치가 생성한 암호화된 인증정보와 정보이용자 정보를 각각 전송받아 비교하여 인증하고, 인증이 성공적으로 이루어진 경우 요청된 콘텐츠를 정보이용자 단말기로 전송하는 하나 이상의 정보제공자 서버들;One or more information provider servers for receiving and comparing encrypted authentication information and information user information generated by the content user charging device from the information user terminal, and transmitting the requested content to the information user terminal when authentication is successful. ; 콘텐츠 이용료 과금장치로부터 전송받은 암호화된 인증정보를 자신의 정보이용자 정보와 함께 정보제공자 서버에 전송하여 콘텐츠를 요청하고, 정보제공자 서버로부터 전송받은 콘텐츠로부터 과금을 위한 로깅정보를 추출하여 로깅하고, 소정의 주기마다 로깅된 정보를 콘텐츠 이용료 과금장치로 전송하고, 과금을 위한 로깅정보가 정상적으로 로깅되지 않는 경우에는 정보제공자 서버가 제공하는 콘텐츠를 수신하는 웹 브라우저 및 기타 서비스 이용을 위한 프로그램을 종료시키는 다수의 정보이용자 단말기들; 및Sends the encrypted authentication information transmitted from the content fee charging device to the information provider server along with the information user information to request the content, extracts and logs logging information for charging from the content received from the information provider server, and Sending the logged information to the content usage fee billing device at every cycle, and if the logging information for billing is not normally logged, terminates the web browser and the program for using the service provided by the information provider server. Information user terminals; And 정보이용자 단말기로부터 정보이용자 정보를 전송받고 미리 등록된 정보이용자 정보와 비교하여 성공적으로 인증된 경우 암호화된 인증정보를 생성하여 정보이용자 단말기로 전송하고, 정보이용자 단말기로부터 과금을 위한 로깅정보를 전송받아 미리 등록된 과금정보를 기초로 하여 콘텐츠 이용료를 계산하여 과금하는 콘텐츠 이용료 과금장치;를 포함함을 특징으로 하는 인터넷 콘텐츠 이용료 과금 시스템.When the information user information is transmitted from the information user terminal and compared with the information user information registered in advance, and successfully authenticated, the encrypted authentication information is generated and transmitted to the information user terminal, and the logging information for charging is received from the information user terminal. And a content usage fee charging device that calculates and charges a content usage fee based on pre-registered charging information. 제1항에 있어서, 상기 정보이용자 정보는The method of claim 1, wherein the information user information is 상기 정보이용자 단말기의 공인 IP 또는 시스템 식별자이고,It is a public IP or system identifier of the information user terminal, 상기 암호화된 인증정보는 정보이용자 정보 및 상기 콘텐츠 이용료 과금장치가 정보이용자를 인증한 과금장치 인증시간을 포함하여 암호화한 정보임을 특징으로 하는 인터넷 콘텐츠 이용료 과금 시스템.And the encrypted authentication information is encrypted information including information user information and a charging device authentication time at which the content usage fee charging device authenticates the information user. 제2항에 있어서, 상기 정보제공자 서버는The method of claim 2, wherein the information provider server 상기 암호화된 인증정보 내의 정보이용자 정보와 정보이용자 단말기가 전송한 정보이용자 정보가 상호 일치하고, 정보제공자 서버에서의 인증시간이 과금장치 인증시간으로부터 소정의 시간 이내인 경우에만 성공적으로 인증하는 것을 특징으로 하는 인터넷 콘텐츠 이용료 과금 시스템.The information user information in the encrypted authentication information and the information user information transmitted from the information user terminal coincide with each other, and authentication is successful only when the authentication time at the information provider server is within a predetermined time from the charging device authentication time. Internet content charge system. 제1항에 있어서, 상기 정보이용자 정보는The method of claim 1, wherein the information user information is 정보이용자의 식별자 및 시스템 식별자이고,Identifier and system identifier of the information user, 상기 암호화된 인증정보는 시스템 식별자 및 상기 콘텐츠 이용료 과금장치가 정보이용자를 인증한 과금장치 인증시간을 포함하여 암호화한 정보임을 특징으로 하는 인터넷 콘텐츠 이용료 과금 시스템.And the encrypted authentication information is encrypted information including a system identifier and a billing device authentication time at which the billing device authenticates the information user. 삭제delete 제1항에 있어서, 상기 콘텐츠 이용료 과금장치는According to claim 1, wherein the content fee charging device is 상기 정보이용자 단말기가 접속시 상기 정보이용자 단말기에 과금용 플러그인 프로그램이 설치되어 있지 않은 경우, 정보이용자의 허락 하에 상기 과금용 플러그인 프로그램을 상기 정보이용자 단말기에 다운로드하여 자동설치되도록 하는 것을 특징으로 하는 인터넷 콘텐츠 이용료 과금 시스템.If the charging information plug-in program is not installed in the information user terminal when the information user terminal is connected, the charging plug-in program is downloaded to the information user terminal with the permission of the information user to automatically install the Internet. Content Usage Billing System. 데이터베이스 서버;Database server; 정보제공자 정보와 정보제공자가 제공하는 콘텐츠에 대한 콘텐츠 정보를 등록받아 상기 데이터베이스 서버에 저장하는 정보제공자 등록부;An information provider registration unit that registers information provider information and content information about content provided by the information provider and stores the information in the database server; 정보이용자 정보를 등록받아 상기 데이터베이스 서버에 저장하는 정보이용자 등록부;An information user registration unit for receiving information user information and storing the information user information in the database server; 접속을 요청한 정보이용자 단말기에 과금용 플러그인 프로그램이 설치되어 있지 않은 경우, 정보이용자의 허락 하에 과금용 플러그인 프로그램을 상기 정보이용자 단말기에 다운로드하여 자동설치되도록 하는 과금용플러그인프로그램 다운로드부;A billing plug-in program downloader configured to automatically install the billing plug-in program on the information user terminal with the permission of the information user if the billing plug-in program is not installed in the information user terminal requesting access; 등록된 콘텐츠에 대한 포탈 화면을 과금용 플러그인 프로그램을 설치한 정보 이용자 단말기에 제공하는 웹 서버;On the registered content A web server for providing a portal screen to an information user terminal in which a charging plug-in program is installed; 정보이용자 단말기가 상기 웹 서버를 통해 정보제공자 서버에 접속하고자 하는 경우, 정보이용자 단말기로부터 정보이용자 정보를 전송받고 미리 등록된 정보이용자 정보와 비교하여 성공적으로 인증된 경우 암호화된 인증정보를 생성하여 상기 정보이용자 단말기로 전송하는 정보이용자 인증부; 및When the information user terminal is going to access the information provider server through the web server, if the information user information is received from the information user terminal and successfully authenticated by comparing with the registered information user information, the encrypted information is generated by generating the encrypted authentication information. An information user authentication unit for transmitting to the information user terminal; And 과금용 플러그인 프로그램을 설치한 정보이용자 단말기로부터 소정의 주기에 따라 과금용 로깅정보를 전송받아 상기 데이터베이스 서버에 저장하고, 소정의 다른 주기에 따라 상기 데이터베이스 서버에 저장된 과금용 로깅정보, 콘텐츠 정보 및 정보이용자 정보에 따라 콘텐츠 이용료를 계산하여 과금하는 과금 관리 서버;를 포함함을 특징으로 하는 콘텐츠 이용료 과금 장치.Receive charging logging information from a user terminal installed with a charging plug-in program according to a predetermined cycle and store the charging logging information in the database server, and store logging information, content information and information stored in the database server according to a predetermined other cycle. And a billing management server that calculates and bills the content fee based on the user information. 제7항에 있어서, 상기 과금용 로깅정보는The method of claim 7, wherein the charging logging information is 콘텐츠 수신시작시간, 콘텐츠 수신종료시간, 정보이용자 정보, 정보제공자 IP 주소 및 콘텐츠의 URL, 서비스 PORT를 포함함을 특징으로 하는 콘텐츠 이용료 과금 장치.Content receiving fee billing device, characterized in that it comprises the start time, content receiving end time, information user information, information provider IP address and URL of the content, service port. 제8항에 있어서, 상기 과금 관리 서버는The method of claim 8, wherein the billing management server 정보제공자별로 시간 종량제로 콘텐츠 이용료를 계산함에 있어서, 최초 콘텐츠 수신 시작 또는 종료 시간을 시작시간으로 하고 동영상(Streaming Service), FTP, DownLoad Service 이외의 콘텐츠에 대해서는 콘텐츠 수신시작 또는 종료시간 에서 미리 정해진 소정의 논리과금 기준시간을 더한 시간 또는 동영상(Streaming Service), FTP, DownLoad Service 콘텐츠에 대해서는 콘텐츠의 마지막 데이터 수신시간을 종료시간으로 하되, 상기 종료시간 내에 새로운 콘텐츠가 수신될 때에는 상기 종료시간을 갱신하고, 상기 종료시간 내에 새로운 콘텐츠가 수신되지 않은 경우에는 이후에 최초로 수신된 콘텐츠의 수신 시작 또는 종료시간을 다시 최초 콘텐츠 수신시간으로 하여 새로운 시작시간과 새로운 종료시간을 결정하고, 각각의 시작시간에서 종료시간 사이의 시간들을 모두 더하여 전체 콘텐츠 이용시간으로 결정하는 것을 특징으로 하는 콘텐츠 이용료 과금 장치.In calculating the content usage fee by the information provider by the time-based system, the initial content reception start or end time is used as the start time, and for the content other than the streaming service, the FTP, and the DownLoad service, a predetermined predetermined time is determined from the content reception start or end time. For the time plus the logical charging reference time, or the video (Streaming Service), FTP, DownLoad Service content, the last data reception time of the content as the end time, when the new content is received within the end time to update the end time If new content is not received within the end time, a new start time and a new end time are determined by using a start or end time of receiving the first received content again as an initial content reception time, and ending at each start time. More time between times Content usage fee billing device, characterized in that determined by the total content using time. 콘텐츠 이용료 과금 장치가 정보제공자 정보, 정보제공자가 제공하는 콘텐츠에 대한 콘텐츠 정보 및 정보이용자 정보를 등록받아 데이터베이스 서버에 저장하는 단계;Registering, by the content usage fee charging device, content information about the content provided by the information provider and information user information in a database server; 콘텐츠 이용료 과금 장치가 정보이용자 단말기로부터 정보이용자 정보를 전송받고 미리 등록된 정보이용자 정보와 비교하여 성공적으로 인증된 경우 암호화된 인증정보를 생성하여 상기 정보이용자 단말기로 전송하는 단계;Generating content and transmitting the encrypted authentication information to the information user terminal when the content fee charging device receives the information user information from the information user terminal and compares the information user information with pre-registered user information; 정보이용자 단말기가 접속하고자 하는 경우, 정보제공자 서버가 정보이용자 단말기로부터 콘텐츠 이용료 과금장치가 생성한 암호화된 인증정보와 정보이용자 정보를 각각 전송받아 비교하여 인증하는 단계;When the information user terminal is going to access the information provider server, receiving and comparing the encrypted authentication information and the information user information generated by the content usage charging device from the information user terminal, respectively, and authenticating them; 상기 인증이 성공적인 경우, 정보제공자 서버가 정보이용자 단말기로부터 요청된 콘텐츠를 제공하는 단계;If the authentication is successful, providing the requested content by the information provider server from the information user terminal; 정보이용자 단말기가 정보제공자 서버로부터 전송받은 콘텐츠로부터 과금을 위한 로깅정보를 추출하여 로깅하되, 과금을 위한 로깅정보가 정상적으로 로깅되지 않는 경우에는 정보제공자 서버가 제공하는 콘텐츠를 수신하는 웹 브라우저 및 기타 서비스 이용을 위한 프로그램을 종료시키는 단계;Web browser and other services that the information user terminal extracts and logs logging information for billing from the content received from the information provider server, but receives the content provided by the information provider server if the logging information for billing is not normally logged. Terminating the program for use; 정보이용자 단말기가 로깅된 정보를 소정의 주기마다 콘텐츠 이용료 과금장치로 전송하는 단계; 및Transmitting, by the information user terminal, the logged information to the content usage charging device at predetermined intervals; And 콘텐츠 이용료 과금 장치가 정보이용자 단말기로부터 과금을 위한 로깅정보를 전송받아 미리 등록된 과금정보와 비교하여 콘텐츠 이용료를 계산하여 과금하는 단계;를 포함함을 특징으로 하는 인터넷 콘텐츠 이용료 과금 방법.And charging the content usage fee device by receiving logging information for charging from the information user terminal and comparing the pre-registered charging information to calculate and charge the content usage fee. 제10항에 있어서,The method of claim 10, 접속을 요청한 정보이용자 단말기에 과금용 플러그인 프로그램이 설치되어 있지 않은 경우, 콘텐츠 이용료 과금 장치가 정보이용자의 허락 하에 과금용 플러그인 프로그램을 정보이용자 단말기에 다운로드하여 자동설치되도록 하는 단계를 더 포함함을 인터넷 콘텐츠 이용료 과금 방법.If the billing plug-in program is not installed in the information user terminal requesting access, the content charging device further includes the step of downloading the billing plug-in program to the information user terminal with the permission of the information user and automatically installing it. How to charge for content usage.
KR1020030037172A 2003-06-10 2003-06-10 Internet Content Charge System and Method KR100596010B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020030037172A KR100596010B1 (en) 2003-06-10 2003-06-10 Internet Content Charge System and Method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030037172A KR100596010B1 (en) 2003-06-10 2003-06-10 Internet Content Charge System and Method

Publications (2)

Publication Number Publication Date
KR20040105997A KR20040105997A (en) 2004-12-17
KR100596010B1 true KR100596010B1 (en) 2006-07-05

Family

ID=37380735

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030037172A KR100596010B1 (en) 2003-06-10 2003-06-10 Internet Content Charge System and Method

Country Status (1)

Country Link
KR (1) KR100596010B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100991651B1 (en) 2008-07-28 2010-11-02 주식회사 엔씨소프트 PC authentication and billing processing system using communication network and method
KR101685965B1 (en) 2016-02-29 2016-12-13 장윤식 Internet contents billing method using mobile telephone network
KR20190005677A (en) 2017-07-07 2019-01-16 장윤식 Internet contents billing method using mobile application and mobile telephone network

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100839932B1 (en) * 2007-02-23 2008-06-20 성균관대학교산학협력단 USS Guaranteed Web Services Billing System and Billing Method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000024368A (en) * 2000-02-10 2000-05-06 이상원 Internet billing method and system
KR20010103359A (en) * 2000-05-09 2001-11-23 신양미 Internet Information Billing System and Method
KR20020017514A (en) * 2000-08-30 2002-03-07 백황현 Gateway system for acknowledgement and billing functions
KR20020025581A (en) * 2000-09-29 2002-04-04 이연정 Pay charging method about the contents provided on internet and the pay charging system
KR20020037432A (en) * 2000-11-14 2002-05-21 심상호 Method for billing users who use contents provided by web-servers and apparatus thereof
KR20030004161A (en) * 2002-10-14 2003-01-14 주식회사 삼보컴퓨터 System and method for paying service charges for using charged information services

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000024368A (en) * 2000-02-10 2000-05-06 이상원 Internet billing method and system
KR20010103359A (en) * 2000-05-09 2001-11-23 신양미 Internet Information Billing System and Method
KR20020017514A (en) * 2000-08-30 2002-03-07 백황현 Gateway system for acknowledgement and billing functions
KR20020025581A (en) * 2000-09-29 2002-04-04 이연정 Pay charging method about the contents provided on internet and the pay charging system
KR20020037432A (en) * 2000-11-14 2002-05-21 심상호 Method for billing users who use contents provided by web-servers and apparatus thereof
KR20030004161A (en) * 2002-10-14 2003-01-14 주식회사 삼보컴퓨터 System and method for paying service charges for using charged information services

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100991651B1 (en) 2008-07-28 2010-11-02 주식회사 엔씨소프트 PC authentication and billing processing system using communication network and method
KR101685965B1 (en) 2016-02-29 2016-12-13 장윤식 Internet contents billing method using mobile telephone network
KR20190005677A (en) 2017-07-07 2019-01-16 장윤식 Internet contents billing method using mobile application and mobile telephone network

Also Published As

Publication number Publication date
KR20040105997A (en) 2004-12-17

Similar Documents

Publication Publication Date Title
US9985969B1 (en) Controlling use of computing-related resources by multiple independent parties
WO2020052271A1 (en) Method, device, and apparatus for processing cloud service in cloud system
US9684891B2 (en) System and a method for access management and billing
EP1517470B1 (en) Communication terminal, billing apparatus, service providing apparatus, and program
CN1599910A (en) System and method for providing subscription content services to mobile devices
CN1946222B (en) Software certification device for mobile communication terminal and method thereof
US20050198377A1 (en) Method and system for verifying state of a transaction between a client and a service over a data-packet-network
US20030028653A1 (en) Method and system for providing access to computer resources
US20070277235A1 (en) System and method for providing user authentication and identity management
EP1478201B1 (en) Communication device, system, and application for managing contents usage
CN103491270A (en) Billing system with authenticated wireless device transaction event data
CN108965307A (en) Based on HTTPS agreement ciphertext Data Audit method, system and relevant apparatus
EP2588986A1 (en) Mobile content distribution with digital rights management
CA2401691A1 (en) Method for using software products that are offered via a network
JP2002032216A (en) Application hosting equipment
JP2011238083A (en) Authentication cooperation apparatus and program for the same, device authentication apparatus and program for the same, and authentication cooperation system
CN114329290B (en) Capability open platform and authorized access method thereof
KR100420668B1 (en) System and method for imposing a differential rate according to utilization a wireless network
JPWO2005103919A1 (en) User authentication system and data providing system using the same
US20020165783A1 (en) Accounting in peer-to-peer data communication networks
KR100596010B1 (en) Internet Content Charge System and Method
JP2002305514A (en) Method for registering user to contents server
JP4979723B2 (en) COMMUNICATION METHOD, COMMUNICATION SYSTEM, SERVICE PROVIDING BASE ACCESS METHOD
TWI270284B (en) Method and system for downloading and authenticating digital copyright
JP4133578B2 (en) Content relay apparatus, content sharing management system, management program and management method thereof

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20030610

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20050819

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20060322

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20060626

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20060627

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20091229

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20100622

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20110613

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20110613

Start annual number: 6

End annual number: 6

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee