[go: up one dir, main page]

KR20020041365A - Contents service system and method for contents servicing in internet - Google Patents

Contents service system and method for contents servicing in internet Download PDF

Info

Publication number
KR20020041365A
KR20020041365A KR1020020018263A KR20020018263A KR20020041365A KR 20020041365 A KR20020041365 A KR 20020041365A KR 1020020018263 A KR1020020018263 A KR 1020020018263A KR 20020018263 A KR20020018263 A KR 20020018263A KR 20020041365 A KR20020041365 A KR 20020041365A
Authority
KR
South Korea
Prior art keywords
content
gateway server
internet
online
application program
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.)
Ceased
Application number
KR1020020018263A
Other languages
Korean (ko)
Inventor
서광선
Original Assignee
주식회사 한신온라인
서광선
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 한신온라인, 서광선 filed Critical 주식회사 한신온라인
Priority to KR1020020018263A priority Critical patent/KR20020041365A/en
Publication of KR20020041365A publication Critical patent/KR20020041365A/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Business, Economics & Management (AREA)
  • 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

PURPOSE: A contents providing system and method on the Internet are provided to use the on-line contents providing from the Internet fast and simply by installing an application program without a search procedure and a web site connecting. CONSTITUTION: The contents providing system comprises the application program(601¯60n) installing to a Windows of many user terminals(501¯50n) and enabling a user to receive the diverse on-line contents on the Internet, many contents providing companies(701¯70n) developing and providing the diverse on-line contents through the Internet, and a gateway server(100) controlling the transfer of the real on-line contents data between the application program and the contents providing company and executing the member and billing certification of the user terminals. An AD(Advertisement) server(120) analyzes the contents use log of the user terminal, generates the AD data and transfers the AD data to the application program, and a payment company(80) executes an agent for an on-line payment of the expense through the billing certification of the user terminal.

Description

인터넷 상에서의 콘텐츠 제공 시스템 및 제공 방법{Contents service system and method for contents servicing in internet}Contents service system and method for contents service in internet}

본 발명은 인터넷 상에서의 콘텐츠 제공에 관한 것으로서, 보다 상세하게는 사용자로 하여금 인터넷 상에서 제공되는 콘텐츠를 해당 콘텐츠가 존재하는 웹사이트(web-site)에 방문하지 않고도 간편하게 이용할 수 있도록 한 인터넷 상에서의 콘텐츠 제공 시스템 및 제공 방법에 관한 것이다.The present invention relates to the provision of content on the Internet. More specifically, the content on the Internet allows a user to easily use the content provided on the Internet without visiting the web-site where the content exists. It relates to a providing system and a providing method.

한국의 초고속인터넷 가입자는 현재 전체 가구 숫자의 절반을 뛰어넘어 급속한 보급과 성장을 이룩하여 우리나라의 통신 인프라를 세계 최고 수준으로 이끌고 있다. 이러한 초고속인터넷의 급속한 보급과 인터넷 게임방 열풍에 따라 인터넷을 통한 온라인 콘텐츠 서비스가 활발해지고 있으며, 다양한 콘텐츠를 제공하는 온라인 콘텐츠 상품이 급속하게 증가하고 있다.Korea's high-speed Internet subscribers are now leading the nation's telecommunications infrastructure to the world's highest level by achieving rapid dissemination and growth, exceeding half of the total households. In accordance with the rapid spread of the high-speed Internet and the craze of the Internet game room, online content services through the Internet are active, and online content products that provide various contents are rapidly increasing.

그러나, 사용자의 온라인 콘텐츠에 대한 다양한 욕구는 웹사이트를 통해 콘텐츠를 제공하는 제공업체 및 이를 이용하는 인터넷 사용자에게 부담을 안겨주고 있는 것이 현실이다.However, the user's various desires for online contents are a burden on the providers who provide the contents through the website and the Internet users who use them.

일반적으로 종래의 인터넷을 통한 콘텐츠 제공은 도 1에 도시된 바와 같이 콘텐츠 제공 웹사이트 서버(20)에서 미리 다양한 콘텐츠를 제공하는 다 수의 업체(301,…,30n)와 제휴하여 각 콘텐츠를 데이터베이스(Data-Base)(21)에 저장하고 있다가 사용자(101,…,10n)로부터 인터넷(internet)을 통해 콘텐츠 제공요청이 있을 시 상기 데이터베이스(21)에 저장된 콘텐츠를 제공한다.In general, the conventional content provision through the Internet, as shown in Figure 1 in cooperation with a number of companies (301, ..., 30n) that provides a variety of content in advance in the content providing website server 20, the database of each content Stored in the (Data-Base) 21, and when the content providing request from the user (101, ..., 10n) via the Internet (internet) is provided, the stored content in the database 21 is provided.

또는, 사용자(101,…,10n)가 웹사이트 서버(20)에 접속해 콘텐츠 검색에 필요한 검색어를 넣어 찾으면 웹사이트 서버(20)에서 제휴된 콘텐츠 제공업체에 대한 정보를 데이터베이스(21)에 저장하고 있다가 상기 검색어에 해당하는 콘텐츠를 제공하는 제공업체의 웹사이트(401,…,40n)로 연결시켜 줌으로써 콘텐츠를 제공한다.Alternatively, when the user 101,..., 10n accesses the website server 20 and finds a search term necessary for content search, the website server 20 stores information about the affiliated content provider in the database 21. The content is provided by linking to a website (401, ..., 40n) of a provider that provides the content corresponding to the search word.

또한, 상기와 같이 콘텐츠를 제공하는 웹사이트 서버(20)에 접속해서 콘텐츠를 제공받는 방법 이외에는 사용자가 직접 해당 콘텐츠를 인터넷을 통해 제공하는 업체의 URL(Uniform Resource Locator)을 입력하여 웹사이트로 찾아가서 콘텐츠를 얻는다.In addition, except for the method of accessing the website server 20 that provides the content and providing the content as described above, the user directly enters a URL (Uniform Resource Locator) of a company that provides the content through the Internet and searches for the website. Go get content.

그러나, 상술한 방법에 의한 종래의 인터넷 상에서의 콘텐츠 제공은 첫째, 사용자가 온라인 콘텐츠를 이용하기 위해서는 콘텐츠 제공 웹사이트에 방문하거나 해당 콘텐츠를 제공하는 제공업체의 URL을 알고 있어야 하는 번거로움이 있다.However, in the conventional method of providing content on the Internet by the above-described method, first, in order to use the online content, the user needs to visit the content providing website or know the URL of the provider providing the content.

둘째, 콘텐츠 제공업체의 웹사이트를 일일이 찾아낸 다음 콘텐츠를 이용하기 위해서는 가입절차, 결제방법 선택, 프로그램 설치 등을 수행해야 함으로 그에 따라 속도가 느리고 불편할 뿐만 아니라, 시간과 비용이 많이 소요되는 단점이 있다.Second, in order to find a website of a content provider and use the content, it is necessary to perform a sign-up procedure, select a payment method, and install a program. Therefore, it is not only slow and inconvenient, but also takes time and money. .

셋째, 해당 콘텐츠 제공업체는 콘텐츠의 업데이트(up-date)가 이루어질 때마다 콘텐츠 제공 웹사이트의 데이터베이스를 업데이트해야 하는 번거로움 뿐만 아니라, 웹사이트 및 콘텐츠의 홍보를 위한 시간과 비용이 많이 소요되는 단점이 있다.Third, the content provider not only hassle to update the database of the content providing website every time the content is updated (up-date), but also takes time and money to promote the website and the content. There is this.

이에, 본 발명의 목적은 인터넷 상에서 제공되는 온라인 콘텐츠를 검색과정이나 웹사이트의 접속없이 어플리케이션 프로그램의 설치만으로 간편하고 빠르게 이용할 수 있도록 한 인터넷 상에서의 콘텐츠 제공 시스템 및 제공 방법을 제공하는데 있다.Accordingly, an object of the present invention is to provide a content providing system and a method for providing content on the Internet so that online content provided on the Internet can be used simply and quickly without installing a search program or accessing a website.

본 발명의 다른 목적은 간단한 결제수단, 요금계산, 토론실 등을 제공함으로써 보다 간편하고 재미있게 콘텐츠를 이용할 수 있도록 한 인터넷 상에서의 콘텐츠 제공 시스템 및 제공 방법을 제공하는데 있다.Another object of the present invention is to provide a content providing system and a method for providing content on the Internet to provide a simple payment means, rate calculation, discussion room and the like to use the content more simply and fun.

상기와 같은 목적을 달성하기 위하여 본 발명에 따른 인터넷 상에서의 콘텐츠 제공 시스템은, 다 수의 사용자 단말기의 윈도우에 설치되어 사용자로 하여금 인터넷 상의 다양한 온라인 콘텐츠를 제공받을 수 있도록 제어하는 어플리케이션 프로그램과, 다양한 온라인 콘텐츠를 개발하여 인터넷을 통해 제공하는 다 수의 콘텐츠 제공업체와, 상기 어플리케이션 프로그램과 콘텐츠 제공업체 간의 실제 온라인 콘텐츠 자료가 전송되도록 제어하고, 상기 어플리케이션 프로그램을 통해 입력되는 다 수의 사용자 단말기의 회원인증 및 과금인증 등을 수행하는 게이트웨이 서버와, 상기 어플리케이션 프로그램을 통해 입력되는 다 수의 사용자 단말기의 콘텐츠 사용 로그를 분석하고 광고자료를 생성하여 상기 어플리케이션 프로그램에 전송하는 광고 서버, 및 상기 게이트웨이 서버로부터 수행된 상기 다 수의 사용자 단말기의 과금인증을 통한 비용의 온라인 결제를 대행하는 결제업체가 구비된다.In order to achieve the above object, a system for providing contents on the Internet according to the present invention includes an application program installed in a window of a plurality of user terminals and controlling a user to receive various online contents on the Internet. A number of content providers who develop and provide online content through the Internet, and control the transmission of actual online content materials between the application program and the content provider, and the members of the plurality of user terminals input through the application program A gateway server for performing authentication and billing authentication, an advertisement server analyzing content usage logs of a plurality of user terminals input through the application program, generating advertisement data, and transmitting the generated advertisement data to the application program; The settlement companies are having to act on behalf of online payment of costs by charging certification of the multi-user terminals to perform from the gateway server.

상기와 같은 목적을 달성하기 위하여 본 발명에 따른 인터넷 상에서의 콘텐츠 제공 방법은, 사용자가 인터넷을 통해 제공되어지는 어플리케이션 프로그램을 다운로드함으로써 사용자 단말기에 어플리케이션 프로그램을 설치 및 등록하는 단계와, 상기 설치 및 등록된 어플리케이션 프로그램이 실행되면 게이트웨이 서버로부터 최신의 온라인 콘텐츠에 대한 서비스 목록을 수신하는 단계와, 상기 수신된서비스 목록에 대한 선택신호가 입력되면 사용자 단말기에 선택된 서비스 목록에 대한 클라이언트 프로그램이 설치되어 있는가를 판단하는 단계와, 상기 판단 결과, 클라이언트 프로그램이 설치되어 있으면 회원인증 및 과금인증을 수행하는 단계와, 상기 회원인증 및 과금인증이 완료되면 상기 선택된 서비스 목록의 온라인 콘텐츠를 제공하는 콘텐츠 제공업체의 IP/포트 리스트를 수신하여 공유 메모리에 저장하는 단계와, 상기 선택된 서비스 목록의 클라이언트 프로그램을 실행하는 단계와, 상기 클라이언트 프로그램이 실행되면 상기 공유 메모리에 저장된 콘텐츠 제공업체의 IP/포트 리스트와 동일한 목적지 IP/포트를 가진 커넥션이 존재하는가를 검색하는 단계와, 상기 검색 결과, 동일한 IP/포트를 가진 커넥션이 존재하면 커넥션의 IP/포트를 게이트웨이 서버의 IP/포트로 변경하여 온라인 콘텐츠 시작정보를 생성하는 단계와, 상기 생성된 온라인 콘텐츠 시작정보를 게이트웨이 서버로 전송하고 회원인증 및 과금인증을 수행하는 단계와, 상기 회원인증 및 과금인증이 완료되면 게이트웨이 서버를 통해 선택된 서비스 목록의 콘텐츠 제공업체와 온라인 콘텐츠를 주고 받는 단계가 포함된다.In order to achieve the above object, a content providing method on the Internet according to the present invention comprises the steps of: installing and registering an application program on a user terminal by downloading an application program provided by the user through the Internet; Receiving a list of services for the latest online content from the gateway server when the application program is executed; and determining whether a client program for the selected list of services is installed in the user terminal when a selection signal for the received list of services is input. Performing the member authentication and billing authentication if the client program is installed; and if the member authentication and the billing authentication are completed, the contents providing the online contents of the selected service list. Receiving and storing a provider's IP / port list in a shared memory; executing a client program of the selected service list; and executing the client program, an IP / port list of a content provider stored in the shared memory. Searching whether there is a connection with the same destination IP / port as the search result, and if the connection with the same IP / port exists, change the IP / port of the connection to the IP / port of the gateway server to start online content. Generating information, transmitting the generated online content start information to a gateway server, performing member authentication and billing authentication, and providing contents of a selected service list through a gateway server when the member authentication and billing authentication are completed; This includes sending and receiving online content with businesses.

도 1은 종래의 인터넷 상에서의 콘텐츠 제공 시스템을 도시한 블럭도.1 is a block diagram showing a conventional content providing system on the Internet.

도 2는 본 발명에 따른 인터넷 상에서의 콘텐츠 제공 시스템을 도시한 블럭도.2 is a block diagram showing a content providing system on the Internet according to the present invention;

도 3은 본 발명에 따른 인터넷 상에서의 콘텐츠 제공 방법을 설명하기 위한 흐름도.3 is a flowchart illustrating a content providing method on the Internet according to the present invention.

도 4는 도 3의 선택된 서비스 목록에 대한 클라이언트 프로그램을 다운로드 받는 과정을 설명하기 위한 흐름도.4 is a flowchart illustrating a process of downloading a client program for the selected service list of FIG. 3.

도 5는 도 3의 회원인증 및 과금인증을 수행하는 과정을 설명하기 위한 흐름도.5 is a flowchart illustrating a process of performing member authentication and billing authentication of FIG. 3.

* 도면의 주요부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings

501,…,50n : 사용자 단말기 601,…,60n : 어플리케이션 프로그램501,... , 50n: user terminal 601,... , 60n: application program

701,…,70n : 콘텐츠 제공업체 80 : 결제업체701,... , 70n: Content Provider 80: Billing Provider

100 : 게이트웨이 서버 110 : 데이터베이스100: gateway server 110: database

120 : 광고 서버120: ad server

이하, 첨부된 도면을 참조하여 본 발명을 상세하게 설명하고자 한다.Hereinafter, with reference to the accompanying drawings will be described in detail the present invention.

도 2는 본 발명에 따른 인터넷 상에서의 콘텐츠 제공 시스템을 도시한 블록도이다.2 is a block diagram showing a content providing system on the Internet according to the present invention.

도 2를 참조하여 설명하면, 본 발명에 따른 인터넷 상에서의 콘텐츠 제공 시스템은 크게 다 수의 사용자 단말기(501,…,50n)와, 사용자 단말기에 설치된 어플리케이션 프로그램(application program)(601,…,60n)과, 인터넷 상에 다양한 온라인 콘텐츠를 개발하여 제공하는 다 수의 콘텐츠 제공업체(701,…,70n)와, 어플리케이션 프로그램(601,…,60n)이 설치된 다 수의 사용자 단말기(501,…,50n)와 콘텐츠 제공업체(701,…,70n) 사이에 콘텐츠를 주고 받을 수 있도록 제어하는 게이트웨이 서버(100)로 이루어진다.Referring to Figure 2, the content providing system on the Internet according to the present invention is largely a number of user terminals (501, ..., 50n), and application programs (601, ..., 60n) installed in the user terminal ), A number of content providers (701, ..., 70n) that develop and provide various online contents on the Internet, and a plurality of user terminals (501, ..., ...) installed with application programs (601, ..., 60n). 50n) and the gateway server 100 for controlling the content exchange between the content providers 701, ..., 70n.

상기 어플리케이션 프로그램(601,…,60n)은 다 수의 사용자 단말기(501,…,50n)의 윈도우(windows)에 설치되어 사용자로 하여금 인터넷 상의 다양한 온라인 콘텐츠(contents)를 제공받을 수 있도록 제어한다.The application programs 601, ..., 60n are installed in windows of a plurality of user terminals 501, ..., 50n to control the user to be provided with various online contents on the Internet.

상기 어플리케이션 프로그램(601,…,60n)은 인터넷(internet)에 접속한 사용자 단말기(501,…,50n)가 자료 공유사이트, PC통신사 자료실, 다양한 온라인 콘텐츠 제공업체의 웹사이트 등을 방문하여 게시된 프로그램을 다운로드 받아 간단한 설치 과정을 거쳐 각 사용자 단말기(501,…,50n)에 설치함으로써 실행된다.The application programs (601, ..., 60n) are posted when the user terminal (501, ..., 50n) connected to the Internet visits the data sharing site, PC communication company archives, websites of various online content providers, etc. The program is executed by downloading and installing the program in each user terminal 501, ..., 50n through a simple installation process.

이때, 상기 어플리케이션 프로그램(601,…,60n)은 크게 사용자 인터페이스(user interface) 및 LSP(Layered Socket Provider)를 통하여 다양한 온라인 콘텐츠가 선택되고 수행되도록 제어하는 콘텐츠 제공 프로그램과, 온라인 콘텐츠의 실행에 필요한 클라이언트 프로그램(client program)의 다운 및 자동 설치를 수행하는 콘텐츠 다운로드 프로그램으로 구성된다.At this time, the application programs (601, ..., 60n) are largely a content providing program for controlling the selection and execution of various online content through a user interface (Layered Socket Provider) and LSP (Layered Socket Provider) It consists of a content download program that downloads and silently installs the client program.

상기 어플리케이션 프로그램(601,…,60n)의 콘텐츠 제공 프로그램과 콘텐츠 다운로드 프로그램은 실행시 콘텐츠 제공업체(701,…,70n)에서 제공하는 다양한 온라인 콘텐츠로의 접속이 가능하도록 상기 사용자 단말기(501,…,50n)의 윈도우 바탕화면에 나타나는 그래픽 사용자 인터페이스(Graphic User Interface)이다.The content providing program and the content downloading program of the application program 601,..., 60n are executed by the user terminal 501... So as to enable access to various online contents provided by the content providers 701,..., 70n. 50n) is a graphical user interface that appears on the Windows desktop.

한편, 상기 다 수의 콘텐츠 제공업체(701,…,70n)는 다양한 온라인 콘텐츠를 개발하여 인터넷을 통해 서비스를 제공한다. 상기 인터넷을 통해 서비스 되는 대표적인 온라인 콘텐츠로는 게임 서버를 통해 다 수의 사용자끼리 대전을 즐기는 온라인 게임을 들 수 있다.Meanwhile, the plurality of content providers 701,..., 70n develop various online contents and provide services through the Internet. Representative online content that is serviced through the Internet is an online game where a large number of users enjoy playing through a game server.

상기 게이트웨이 서버(gateway server)(100)는 상기 어플리케이션 프로그램(601,…,60n)과 콘텐츠 제공업체(701,…,70n) 간의 실제 온라인 콘텐츠 자료가 전송되도록 제어하고, 상기 어플리케이션 프로그램(601,…,60n)을 통해 입력되는 다 수의 사용자 단말기(501,…,50n)의 회원인증 및 과금인증 등의 기능을 수행한다.The gateway server 100 controls the actual online content material to be transmitted between the application programs 601,... 60n and the content providers 701..., 70 n, and controls the application programs 601... 60n) performs a function such as member authentication and billing authentication of a plurality of user terminals 501,..., 50n.

상기 게이트웨이 서버(100)는 어플리케이션 프로그램(601,…,60n)을 통해 입력되는 회원정보 및 과금정보, 상기 다 수의 콘텐츠 제공업체(701,…,70n)의 FTP(File Transfer Protocol) URL 및 IP/포트 리스트(IP/Port list), 게임 사용 로그(Log) 등이 저장되는 데이터베이스(110)가 구비된다.The gateway server 100 is a member information and billing information input through the application program (601, ..., 60n), FTP (File Transfer Protocol) URL and IP of the plurality of content providers (701, ..., 70n) A database 110 in which an IP / Port list, a game usage log, and the like is stored is provided.

또한, 상기 게이트웨이 서버(100)는 상기 데이터베이스(110)에 저장된 회원정보 및 과금정보를 바탕으로 어플리케이션 프로그램(601,…,60n)과 콘텐츠 제공업체(701,…,70n) 간의 온라인 콘텐츠 제공여부 결정, 어플리케이션 프로그램(601,…,60n)과 콘텐츠 제공업체(701,…,70n) 간의 커넥션 생성 및 관리, 온라인 콘텐츠 이용 로그 기록, 어플리케이션 프로그램(601,…,60n)과 결제업체(80) 간의 결제 및 결제한 금액에 대한 요금계산 등을 제어한다.In addition, the gateway server 100 determines whether to provide online content between the application program 601,..., 60n and the content provider 701..., 70n based on the member information and the billing information stored in the database 110. , Connection creation and management between the application program (601, ..., 60n) and the content provider (701, ..., 70n), online content usage log recording, payment between the application program (601, ..., 60n) and the payment provider (80) And charge calculation for the amount paid.

또한, 본 발명에 따른 인터넷 상에서의 콘텐츠 제공 시스템에는 상기 어플리케이션 프로그램(601,…,60n)을 통해 입력되는 다 수의 사용자 단말기(501,…,50n)의 콘텐츠 사용 로그(log)를 분석하고 광고자료를 생성하여 상기 어플리케이션 프로그램(601,…,60n)에 전송하는 광고 서버(AD server)(120)가 구비된다. 이때, 상기 광고 서버(120)는 게이트웨이 서버(100)의 데이터베이스(110)에 저장된 회원정보 및 콘텐츠 사용 로그에 기초하여 즉, 회원이 관심을 갖는 콘텐츠, 취미, 관심분야, 직업, 나이 등을 고려하여 타겟(target) 광고 자료를 생성한다..In addition, the content providing system on the Internet according to the present invention analyzes the content usage log (log) of a plurality of user terminals (501, ..., 50n) input through the application program (601, ..., 60n) An AD server 120 for generating data and transmitting the data to the application programs 601 to 60n is provided. At this time, the advertisement server 120 is based on the member information and content usage log stored in the database 110 of the gateway server 100, that is, considering the content, hobbies, interests, occupation, age, etc. that the member is interested in To generate targeted advertising material.

한편, 상기 게이트웨이 서버(100)에는 게이트웨이 서버(100)로부터 수행된 다 수의 사용자 단말기(501,…,50n)의 과금인증을 통한 비용의 온라인 결제를 대행하는 결제업체(80)가 인터넷을 통해 접속된다.On the other hand, the gateway server 100 has a payment company 80 for the online payment of the cost through the billing authentication of the plurality of user terminals (501, ..., 50n) performed from the gateway server 100 over the Internet Connected.

상기 결제업체(80)는 인터넷을 통해 게이트웨이 서버(100)에 접속되며, 사용자 단말기(501,…,50n)의 이용자로 하여금 유료 콘텐츠를 자유롭게 이용할 수 있도록 하는 결제수단을 제공한다.The payment provider 80 is connected to the gateway server 100 via the Internet, and provides a payment means for allowing the users of the user terminals 501,..., 50n to freely use the paid content.

상기와 같은 구성으로 이루어진 인터넷 상에서의 콘텐츠 제공 시스템의 바람직한 실시예를 첨부된 도면을 참조하여 설명하면 다음과 같다.Referring to the accompanying drawings, a preferred embodiment of a content providing system on the Internet made of the above configuration is as follows.

이하, 본 발명의 바람직한 실시예에서는 본 발명의 이해를 돕기 위하여 제공되는 온라인 콘텐츠를 온라인 게임에 한정시켜 설명한다.Hereinafter, the preferred embodiment of the present invention will be described by limiting the online content provided to help the understanding of the present invention to the online game.

도 3 내지 도 5는 본 발명에 따른 인터넷 상에서의 콘텐츠 제공 방법을 설명하기 위한 흐름도이다.3 to 5 are flowcharts illustrating a method for providing content on the Internet according to the present invention.

이들 도면을 참조하여 설명하면, 인터넷(internet)에 접속한 이용자측 다 수의 사용자 단말기(501,…,50n)가 자료 공유사이트, PC통신사 자료실, 다양한 온라인 콘텐츠 제공업체의 서버 등을 방문하여 게시된 어플리케이션 프로그램을 다운로드 받아 간단한 설치 과정을 거쳐 각각의 사용자 단말기(501,…,50n)에 설치한다(S301).Referring to these drawings, a large number of user terminals 501, ..., 50n connected to the Internet visit and post data sharing sites, PC telecommunications archives, and servers of various online content providers. The downloaded application program is downloaded and installed in each user terminal 501, ..., 50n through a simple installation process (S301).

상기 사용자 단말기(501,…,50n)의 이용자는 어플리케이션 프로그램(601,…,60n)의 설치 과정에서 간단한 회원가입과 결제절차를 통해 이용자로써 등록한다(S301). 이때, 사용자 단말기(501,…,50n)의 이용자는 ID, 패스워드(password), 주민등록번호, e-메일, 전화번호 등의 회원정보를 입력하고, 상기 사용자 단말기(501,…,50n) 측으로부터 입력된 회원정보는 상기 어플리케이션 프로그램(601,…,60n)에 의해 게이트웨이 서버(100)로 전송되어 데이터베이스(110)에 저장된다.The user of the user terminal (501, ..., 50n) is registered as a user through a simple membership registration and payment process in the installation process of the application program (601, ..., 60n) (S301). At this time, the user of the user terminal 501, ..., 50n inputs member information such as ID, password, social security number, e-mail, telephone number, etc., and inputs from the user terminal 501, ..., 50n side. The membership information is transmitted to the gateway server 100 by the application programs 601,..., 60n and stored in the database 110.

상기 어플리케이션 프로그램(601,…,60n)의 설치가 완료된 후 사용자 단말기(501,…,50n)의 이용자측으로부터 프로그램 실행 신호가 입력되어 어플리케이션 프로그램(601,…,60n)이 실행되면(S302), 상기 어플리케이션 프로그램(601,…,60n)은 게이트웨이 서버(100)로부터 최신의 온라인 콘텐츠, 즉 온라인 게임에 대한 서비스 목록을 수신한다(S303).After the installation of the application programs 601, ..., 60n is completed, a program execution signal is input from the user side of the user terminals 501, ..., 50n to execute the application programs 601, ..., 60n (S302). The application programs 601,..., 60n receive the latest online content, that is, a service list for the online game, from the gateway server 100 (S303).

이때, 게이트웨이 서버(100)로부터 수신된 온라인 게임에 대한 서비스 목록에는 다 수개의 온라인 게임명이 디스플레이 되는데, 이는 게임 제공에 대한 제휴를 체결한 다 수의 온라인 게임 제공업체(701,…,70n)로부터 얻어진 정보가 제공된다.In this case, a plurality of online game names are displayed in the service list for the online game received from the gateway server 100, which is obtained from a plurality of online game providers 701,. The information obtained is provided.

또한, 상기 디스플레이 되는 온라인 게임명은 최신 많이 이용되어진 순서대로 또는 기타 설정에 의한 랭킹(ranking) 순으로 디스플레이 된다. 이때, 상기 어플리케이션 프로그램(601,…,60n)의 디스플레이 화면에는 온라인 게임명 이외에 다 수의 사용자 단말기(501,…,50n)의 이용자들끼리 공통적인 콘텐츠를 통한 친목도모와 공동 커뮤니티 형성을 위한 게임관련 뉴스, 소프트웨어 검색, 실시간 채팅, 토론실 등의 부가서비스를 이용할 수 있는 메뉴가 함께 디스플레이 된다.In addition, the displayed online game names are displayed in the order of being used most recently or in the order of ranking by other settings. At this time, the display screen of the application program (601, ..., 60n), in addition to the name of the online game, users for a plurality of user terminals (501, ..., 50n) between the common content through the common content and a game for forming a community A menu for using additional services such as related news, software search, live chat, and discussion room is displayed.

상기 사용자 단말기(501,…,50n)의 이용자가 디스플레이 된 온라인 게임명 중에 사용하고자 하는 게임명 하나를 선택함으로써 온라인 게임에 대한 선택신호가 입력되면(S304), 어플리케이션 프로그램(601,…,60n)의 콘텐츠 제공 프로그램은 사용자 단말기(501,…,50n)에서 선택한 온라인 게임의 실행에 필요한 클라이언트 프로그램(client program)이 설치되어 있는가를 판단한다(S305).When the user of the user terminal 501, ..., 50n selects a game name to be used from among the displayed online game names, a selection signal for the online game is input (S304), and the application programs 601, ..., 60n. The content providing program determines whether or not a client program necessary for executing the online game selected by the user terminals 501, ..., 50n is installed (S305).

상기 판단 결과, 클라이언트 프로그램이 설치되어 있지 않으면 상기 어플리케이션 프로그램(601,…,60n)의 콘텐츠 제공 프로그램은 콘텐츠 다운로드 프로그램을 실행시켜 선택된 서비스 목록에 대한 클라이언트 프로그램을 다운로드 받은 후 자동 설치한다(S306).As a result of the determination, if the client program is not installed, the content providing program of the application programs 601, ..., 60n executes a content download program, downloads the client program for the selected service list, and automatically installs it (S306).

도 4는 도 3의 선택된 서비스 목록에 대한 클라이언트 프로그램을 다운로드 받는 과정을 설명하기 위한 흐름도이다.4 is a flowchart illustrating a process of downloading a client program for the selected service list of FIG. 3.

도 4를 참조하여 설명하면, 상기 어플리케이션 프로그램(601,…,60n)의 콘텐츠 다운로드 프로그램은 게이트웨이 서버(100)에 사용자 단말기(501,…,50n)로부터 선택된 온라인 게임명에 해당하는 온라인 게임 제공업체(701,…,70n)의 FTP(FileTransfer Protocol) URL을 요청한다(S401).Referring to Figure 4, the content download program of the application program (601, ..., 60n) is an online game provider corresponding to the online game name selected from the user terminal (501, ..., 50n) in the gateway server 100 A FTP (FileTransfer Protocol) URL of (701, ..., 70n) is requested (S401).

상기 어플리케이션 프로그램(601,…,60n)의 콘텐츠 다운로드 프로그램으로부터 온라인 게임 제공업체(701,…,70n)의 FTP URL을 요청받은 게이트웨이 서버(100)는 데이터베이스(110)에 저장된 온라인 게임 제공업체(701,…,70n)의 FTP URL을 검색하여 어플리케이션 프로그램(601,…,60n)에 제공한다(S402).The gateway server 100, which has received the FTP URL of the online game provider 701, ..., 70n from the content download program of the application program 601, ..., 60n, receives the online game provider 701 stored in the database 110. FTP URLs of ..., 70n) are retrieved and provided to the application programs 601, ..., 60n (S402).

상기 온라인 게임 제공업체(701,…,70n)의 FTP URL을 게이트웨이 서버(100)로부터 수신한 어플리케이션 프로그램(601,…,60n)의 콘텐츠 다운로드 프로그램은 상기 FTP URL을 이용해 온라인 게임 제공업체(701,…,70n)에 접속하여 선택된 온라인 게임의 클라이언트 프로그램을 다운로드 받는다(S403)(S404).The content download program of the application programs 601, ..., 60n, which has received the FTP URL of the online game provider 701, ..., 70n from the gateway server 100, uses the FTP URL. ..., 70n) to download the client program of the selected online game (S403) (S404).

이때, 상기 사용자 단말기(501,…,50n)에 클라이언트 프로그램이 다운로드 되는 동안, 광고 서버(120)에서 생성된 광고자료가 사용자 단말기(501,…,50n)에 디스플레이 된다.At this time, while the client program is downloaded to the user terminals 501, 50n, the advertisement data generated by the advertisement server 120 is displayed on the user terminals 501, 50n.

상기 클라이언트 프로그램의 다운로드가 완료되면, 어플리케이션 프로그램(601,…,60n)의 콘텐츠 다운로드 프로그램은 다운로드 된 클라이언트 프로그램을 사용자 단말기(501,…,50n)에 설치한다(S405).When the download of the client program is completed, the content download program of the application programs 601, ..., 60n installs the downloaded client program in the user terminal 501, ..., 50n (S405).

한편, 상기 판단 결과, 클라이언트 프로그램이 사용자 단말기(501,…,50n)에 설치되어 있으면 상기 어플리케이션 프로그램(601,…,60n)의 콘텐츠 제공 프로그램은 회원인증 및 과금인증을 수행한다(S307).On the other hand, if the client program is installed in the user terminal 501, ..., 50n as a result of the determination, the content providing program of the application program (601, ..., 60n) performs member authentication and billing authentication (S307).

도 5는 도 3의 회원인증 및 과금인증을 수행하는 과정을 설명하기 위한 흐름도이다.5 is a flowchart illustrating a process of performing member authentication and billing authentication of FIG. 3.

상기 어플리케이션 프로그램(601,…,60n)에 의한 상기 회원인증 및 과금인증의 절차를 도 5를 참조하여 설명하면 다음과 같다.The procedure of membership authentication and billing authentication by the application programs 601, ..., 60n will be described with reference to FIG.

먼저, 상기 어플리케이션 프로그램(601,…,60n)의 콘텐츠 제공 프로그램은 게이트웨이 서버(100)의 데이터베이스(110)에 저장된 회원인증 정보를 게이트웨이 서버(100)에 요청하고, 요청된 회원인증 정보를 게이트웨이 서버(100)로부터 수신한다(S501).First, the content providing program of the application programs 601,..., 60n requests the gateway server 100 for member authentication information stored in the database 110 of the gateway server 100, and sends the requested member authentication information to the gateway server. Received from 100 (S501).

상기 콘텐츠 제공 프로그램은 수신된 회원인증 정보와 사용자 단말기(501,…,50n)로부터 입력된 회원정보를 비교하여 회원에 가입한 상태임을 판단한다(S502).The content providing program compares the received member authentication information with the member information input from the user terminals 501,..., And 50n and determines that the content is subscribed to the member (S502).

상기 판단 결과, 회원에 가입한 상태가 아니면 사용자 단말기(501,…,50n)의 이용자측으로부터 ID 및 패스워드 등을 입력받아 회원가입을 받는다(S503).As a result of the determination, if the member is not registered, the user receives the ID and password from the user side of the user terminals 501, 50n, and the like (S503).

한편, 상기 판단 결과, 회원에 가입한 상태이면, 게이트웨이 서버(100)의 데이터베이스(120)에 저장된 과금인증 정보를 게이트웨이 서버(100)에 요청하고, 요청된 과금인증 정보를 게이트웨이 서버(100)로부터 수신한다(S504).On the other hand, if it is determined that the member is registered, the gateway server 100 requests the billing authentication information stored in the database 120 of the gateway server 100 and requests the billing authentication information from the gateway server 100. It receives (S504).

상기 콘텐츠 제공 프로그램은 게이트웨이 서버(100)로부터 수신된 과금인증 정보를 바탕으로 사용자 단말기(501,…,50n)측 이용자가 과금인증을 하였는지 여부를 파악하고(S505), 과금을 하지 않은 경우에는 사용자 단말기(501,…,50n)측 이용자에게 선불결제 또는 후불결제 등의 과금을 요청한다(S506).The content providing program determines whether the user terminal 501, ..., 50n side has authenticated the billing based on the billing authentication information received from the gateway server 100 (S505). The user of the terminal 501, ..., 50n side requests a charge such as a prepaid payment or a postpaid payment (S506).

상기 과금 인증이 되었는지가 확인되면(S505), 상기 어플리케이션 프로그램(601,…,60n)은 LSP(Layered Socket Provider)를 불러 들이게 되고, LSP는게이트웨이 서버(100)로부터 선택된 온라인 게임 제공업체(701,…,70n)의 IP/포트 리스트(IP/Port List)를 수신하여 공유 메모리에 저장한다(S308).If it is confirmed that the billing authentication (S505), the application program (601, ..., 60n) is called LSP (Layered Socket Provider), the LSP is the online game provider (701, selected from the gateway server 100) ... 70n) is received and stored in the shared memory (S308).

상기 게이트웨이 서버(100)로부터 온라인 게임 제공업체(701,…,70n)의 IP/포트 리스트가 수신되면, 콘텐츠 제공 프로그램은 선택된 온라인 게임의 클라이언트 프로그램을 실행시킨다(S309).When the IP / port list of the online game providers 701,..., 70n is received from the gateway server 100, the content providing program executes a client program of the selected online game (S309).

상기 온라인 게임의 클라이언트 프로그램이 실행되면, 콘텐츠 제공 프로그램은 공유 메모리 내에 수신된 온라인 게임 제공업체(701,…,70n)의 IP/포트 리스트와 동일한 목적지(Destination) IP/포트를 가진 커넥션(connection)이 존재하는가를 검색한다(S310).When the client program of the online game is executed, the content providing program connects with a destination IP / port equal to the IP / port list of the online game provider 701, ..., 70n received in the shared memory. Search whether there exists (S310).

상기 검색 결과, 동일한 목적지 IP/포트를 가진 커넥션이 존재하면, 커넥션의 IP/포트를 게이트웨이 서버(100)의 IP/포트로 변경함으로써 온라인 게임 시작정보를 생성한다(S311).As a result of the search, if a connection having the same destination IP / port exists, the online game start information is generated by changing the IP / port of the connection to the IP / port of the gateway server 100 (S311).

상기 콘텐츠 제공 프로그램은 생성된 온라인 게임 시작정보를 게이트웨이 서버(100)로 전송한 후, 회원인증 및 과금인증을 다시 한번 수행한다(S312). 이때, 회원인증 및 과금인증은 상술된 도 5에 도시된 흐름도에 의해 진행됨으로 그 설명을 생략한다.The content providing program transmits the generated online game start information to the gateway server 100, and then performs member authentication and billing authentication again (S312). At this time, since the member authentication and billing authentication proceeds by the flow chart shown in FIG.

상기 회원인증 및 과금인증이 완료되면(S312), 상기 어플리케이션 프로그램(601,…,60n)의 콘텐츠 제공 프로그램은 게이트웨이 서버(100)를 통하여 온라인 게임 제공업체(701,…,70n) IP/포트로 커넥션을 생성함으로써 게이트웨이 서버(100)를 거쳐 온라인 게임 제공업체(701,…,70n)와 게임 데이터를 주고받는다(S313).When the member authentication and billing authentication is completed (S312), the content providing program of the application program (601, ..., 60n) to the IP / port of the online game provider (701, ..., 70n) through the gateway server 100 By creating a connection, game data is exchanged with the online game providers 701,..., 70n via the gateway server 100 (S313).

이때, 상기 게이트웨이 서버(100)를 통해 선택된 온라인 게임 제공업체(701,…,70n)와 게임 데이터를 주고 받는 단계에서 콘텐츠를 이용하고 있는 회원의 과금정보를 바탕으로 결제한 요금이 소진된 경우, 또는 온라인 콘텐츠 이용을 이용자가 종료한 경우에는 온라인 게임 제공업체(701,…,70n)와의 연결을 종료하고, 온라인 게임 사용 로그(log)를 게이트웨이 서버(100)의 데이터베이스(120)에 저장한다(S314).At this time, when the fee paid based on the billing information of the member using the content in the step of exchanging game data with the selected online game provider (701, ..., 70n) through the gateway server 100, Alternatively, when the user terminates the use of the online content, the connection with the online game provider 701, ..., 70n is terminated, and the online game use log is stored in the database 120 of the gateway server 100 ( S314).

이때, 상기 게이트웨이 서버(100)는 온라인 게임 제공업체(701,…,70n)의 서버에 대한 커넥션을 생성하여 해당 온라인 게임을 사용자 단말기(501,…,50n)의 이용자가 자유롭게 이용할 수 있도록 제어하며, 그 이외에도 어플리케이션 프로그램(601,…,60n)과 온라인 게임 제공업체(701,…,70n) 간의 연결이 종료되면 결제한 금액에 대한 요금계산 및 게임 사용 로그 기록 등의 기능을 수행한다.At this time, the gateway server 100 generates a connection to the server of the online game provider 701, ..., 70n to control the online game to be freely available to the user of the user terminal (501, ..., 50n) In addition, when the connection between the application programs 601, ..., 60n and the online game provider 701, ..., 70n is terminated, a function such as calculation of a fee and a game use log recording of the paid amount is performed.

따라서, 본 발명에 따른 인터넷 상에서의 콘텐츠 제공 시스템 및 제공 방법은 온라인 콘텐츠에 대한 클라이언트 프로그램이 설치되지 않은 경우에는 콘텐츠 실행에 필요한 클라이언트 프로그램을 자동 설치할 수 있으며, 클라이언트 프로그램의 자동 설치가 완료되면 간단한 회원인증 및 과금인증을 거쳐 콘텐츠 제공업체로부터 제공되는 다양한 콘텐츠를 자유롭게 이용할 수 있다.Accordingly, the system and method for providing content on the Internet according to the present invention can automatically install a client program necessary for executing content when a client program for online content is not installed. You can freely use various contents provided by content providers through authentication and billing certification.

이상에서 설명한 것은 본 발명에 따른 인터넷 상에서의 콘텐츠 제공 시스템 및 제공 방법에 대한 하나의 실시예에 불과한 것으로서, 제공되는 콘텐츠를 온라인 게임에 국한시켜 설명하였으나 상기한 실시예에 한정되지 않고, 본 발명이 속하는기술 분야에서 통상의 지식을 가진 자에 의해 변경 실시가 가능한 범위까지 본 발명의 기술적 정신이 있다고 할 것이다.What has been described above is only one embodiment of a content providing system and a method for providing content on the Internet according to the present invention, but the content provided is described with reference to an online game, but is not limited to the above-described embodiment. It will be said that the technical spirit of the present invention is to the extent that modifications can be made by those skilled in the art.

이상에서 살펴본 바와 같이, 본 발명에 따른 인터넷 상에서의 콘텐츠 제공 시스템 및 제공 방법은 다음과 같은 효과가 있다.As described above, the system and method for providing content on the Internet according to the present invention have the following effects.

첫째, 온라인 콘텐츠의 이용이 가능한 어플리케이션 프로그램을 설치함으로써 인터넷 상에서 제공되는 온라인 콘텐츠를 검색과정이나 웹사이트의 접속없이 보다 신속하고 편리하게 제공받을 수 있는 잇점이 있다.First, by installing an application program that can use online content, there is an advantage that the online content provided on the Internet can be provided more quickly and conveniently without a search process or access to a website.

둘째, 콘텐츠 관련 뉴스, 소프트웨어 검색, 실시간 채팅, 토론실 등과 같은 친목 도모와 공동 커뮤니티 형성을 위한 공간을 마련함으로써 인터넷 사용자 간의 정보공유를 손쉽게 하여 보다 재미있게 온라인 콘텐츠를 이용할 수 있도록 하는 효과가 있다.Second, by providing a space for social relations and forming a common community such as news related to content, software search, real-time chat, discussion room, etc., it is easy to share information among Internet users, making it possible to use online content more fun.

셋째, 온라인 콘텐츠의 서비스 목록을 랭킹 순으로 디스플레이 하여 랭킹 상위의 온라인 콘텐츠에 인터넷 사용자의 사용욕구를 증가시킴으로써 효율적인 온라인 콘텐츠 홍보가 이루어질 수 있는 장점이 있다.Third, there is an advantage that an efficient online content promotion can be achieved by displaying a list of services of online content in order of ranking to increase the user's desire to use the online content of the top ranking.

Claims (14)

다 수의 사용자 단말기의 윈도우(windows)에 설치되어 사용자로 하여금 인터넷 상의 다양한 온라인 콘텐츠(contents)를 제공받을 수 있도록 제어하는 어플리케이션 프로그램(application program);An application program installed in windows of a plurality of user terminals to control a user to receive various online contents on the Internet; 다양한 온라인 콘텐츠를 개발하여 인터넷을 통해 제공하는 다 수의 콘텐츠 제공업체;A number of content providers who develop and deliver a variety of online content over the Internet; 상기 어플리케이션 프로그램과 콘텐츠 제공업체 간의 실제 온라인 콘텐츠 자료가 전송되도록 제어하고, 상기 어플리케이션 프로그램을 통해 입력되는 다 수의 사용자 단말기의 회원인증 및 과금인증 등을 수행하는 게이트웨이 서버(gateway server);A gateway server controlling the transmission of actual online content data between the application program and the content provider and performing member authentication and billing authentication of a plurality of user terminals input through the application program; 상기 어플리케이션 프로그램을 통해 입력되는 다 수의 사용자 단말기의 콘텐츠 사용 로그(log)를 분석하고 광고자료를 생성하여 상기 어플리케이션 프로그램에 전송하는 광고 서버(AD server); 및An AD server for analyzing a content usage log of a plurality of user terminals input through the application program, generating an advertisement material, and transmitting the generated advertisement data to the application program; And 상기 게이트웨이 서버로부터 수행된 상기 다 수의 사용자 단말기의 과금인증을 통한 비용의 온라인 결제를 대행하는 결제업체가 구비됨을 특징으로 하는 인터넷 상에서의 콘텐츠 제공 시스템.System for providing content on the Internet, characterized in that there is provided a payment company for on-line payment of the cost through the billing authentication of the plurality of user terminals performed from the gateway server. 청구항 1에 있어서, 상기 어플리케이션 프로그램은,The method according to claim 1, wherein the application program, 사용자 인터페이스(interface) 및 LSP(Layered Socket Provider)를 통하여다양한 온라인 콘텐츠가 선택되고 수행되도록 제어하는 콘텐츠 제공 프로그램; 및A content providing program for controlling various online contents to be selected and executed through a user interface and a layered socket provider (LSP); And 온라인 콘텐츠의 실행에 필요한 클라이언트 프로그램(client program)의 다운(down) 및 자동 설치를 수행하는 콘텐츠 다운로드 프로그램으로 구성됨을 특징으로 하는 인터넷 상에서의 콘텐츠 제공 시스템.A content providing system on the Internet, characterized by consisting of a content download program that performs down and automatic installation of a client program required for execution of online content. 청구항 1 또는 청구항 2에 있어서, 상기 어플리케이션 프로그램은,The method according to claim 1 or 2, wherein the application program, 온라인 콘텐츠로의 접속이 가능하도록 실행시 사용자 단말기의 윈도우 바탕화면에 나타나는 그래픽 사용자 인터페이스(Graphic User Interface)임을 특징으로 하는 인터넷 상에서의 콘텐츠 제공 시스템.A graphical user interface (Graphic User Interface) that appears on the window desktop of a user terminal when executed to enable access to online content. 청구항 1에 있어서, 상기 게이트웨이 서버는,The method according to claim 1, wherein the gateway server, 상기 어플리케이션 프로그램을 통해 입력되는 회원정보 및 과금정보, 상기 다 수의 콘텐츠 제공업체의 FTP(File Transfer Protocol) URL 및 IP/포트 리스트(IP/Port list), 게임 사용 로그(Log) 등이 저장되는 데이터베이스가 구비됨을 특징으로 하는 인터넷 상에서의 콘텐츠 제공 시스템.Member information and billing information input through the application program, the FTP (File Transfer Protocol) URL and IP / Port list (IP / Port list), the game usage log (Log) of the plurality of content providers are stored A content providing system on the Internet, characterized in that the database is provided. 청구항 1 또는 청구항 4에 있어서, 상기 게이트웨이 서버는,The method according to claim 1 or 4, wherein the gateway server, 상기 데이터베이스에 저장된 회원정보 및 과금정보를 바탕으로 어플리케이션 프로그램과 콘텐츠 제공업체 간의 온라인 콘텐츠 제공여부 결정, 어플리케이션 프로그램과 콘텐츠 제공업체 간의 커넥션 생성 및 관리, 온라인 콘텐츠 이용 로그 기록, 어플리케이션 프로그램과 결제업체 간의 결제 및 결제한 금액에 대한 요금계산 등을 제어함을 특징으로 하는 인터넷 상에서의 콘텐츠 제공 시스템.Determining whether to provide online content between the application program and the content provider, creating and managing a connection between the application program and the content provider, recording an online content usage log, and paying between the application program and the billing company And controlling the calculation of a fee for the amount paid. 청구항 1에 있어서, 상기 광고 서버는,The method according to claim 1, wherein the ad server, 상기 게이트웨이 서버에 저장된 회원정보와 콘텐츠 이용 로그에 기초하여 광고 자료를 생성함을 특징으로 하는 인터넷 상에서의 콘텐츠 제공 시스템.And an advertisement material based on the member information and the content usage log stored in the gateway server. 사용자가 인터넷을 통해 제공되어지는 어플리케이션 프로그램을 다운로드함으로써 사용자 단말기에 어플리케이션 프로그램을 설치 및 등록하는 단계;Installing and registering the application program in the user terminal by downloading the application program provided by the user through the Internet; 상기 설치 및 등록된 어플리케이션 프로그램이 실행되면 게이트웨이 서버로부터 최신의 온라인 콘텐츠에 대한 서비스 목록을 수신하는 단계;Receiving a service list of the latest online content from a gateway server when the installed and registered application program is executed; 상기 수신된 서비스 목록에 대한 선택신호가 입력되면 사용자 단말기에 선택된 서비스 목록에 대한 클라이언트 프로그램이 설치되어 있는가를 판단하는 단계;Determining whether a client program for a selected service list is installed in a user terminal when a selection signal for the received service list is input; 상기 판단 결과, 클라이언트 프로그램이 설치되어 있으면 회원인증 및 과금인증을 수행하는 단계;As a result of the determination, if the client program is installed, performing member authentication and billing authentication; 상기 회원인증 및 과금인증이 완료되면 상기 선택된 서비스 목록의 온라인 콘텐츠를 제공하는 콘텐츠 제공업체의 IP/포트(Port) 리스트를 수신하여 공유 메모리에 저장하는 단계;Receiving an IP / port list of a content provider that provides online contents of the selected service list and storing in a shared memory when the member authentication and billing authentication are completed; 상기 선택된 서비스 목록의 클라이언트 프로그램을 실행하는 단계;Executing a client program of the selected service list; 상기 클라이언트 프로그램이 실행되면 상기 공유 메모리에 저장된 콘텐츠 제공업체의 IP/포트 리스트와 동일한 목적지 IP/포트를 가진 커넥션(connection)이 존재하는가를 검색하는 단계;When the client program is executed, searching whether there is a connection having a destination IP / port equal to the IP / port list of the content provider stored in the shared memory; 상기 검색 결과, 동일한 IP/포트를 가진 커넥션이 존재하면 커넥션의 IP/포트를 게이트웨이 서버의 IP/포트로 변경하여 온라인 콘텐츠 시작정보를 생성하는 단계;Generating the online content start information by changing the IP / port of the connection to the IP / port of the gateway server if a connection having the same IP / port exists as a result of the search; 상기 생성된 온라인 콘텐츠 시작정보를 게이트웨이 서버로 전송하고 회원인증 및 과금인증을 수행하는 단계;Transmitting the generated online content start information to a gateway server and performing member authentication and billing authentication; 상기 회원인증 및 과금인증이 완료되면 게이트웨이 서버를 통해 선택된 서비스 목록의 콘텐츠 제공업체와 온라인 콘텐츠를 주고 받는 단계를 포함함을 특징으로 하는 인터넷 상에서의 콘텐츠 제공 방법.And sending and receiving online content with a content provider of a selected service list through a gateway server when the member authentication and billing authentication are completed. 청구항 7에 있어서, 상기 선택된 서비스 목록에 대한 클라이언트 프로그램이 사용자 단말기에 설치되어 있는가를 판단하는 단계에서,The method of claim 7, wherein in the step of determining whether the client program for the selected service list is installed in the user terminal, 상기 판단 결과, 클라이언트 프로그램이 설치되어 있지 않으면 콘텐츠 다운로드 프로그램을 실행시켜 선택된 서비스 목록에 대한 클라이언트 프로그램을 다운로드받은 후 자동설치하는 단계를 더 포함함을 특징으로 하는 인터넷 상에서의 콘텐츠 제공 방법.If the client program is not installed, executing the content download program, downloading the client program for the selected service list, and automatically installing the content. 청구항 8에 있어서, 상기 콘텐츠 다운로드 프로그램을 실행시켜 선택된 서비스 목록에 대한 클라이언트 프로그램을 다운로드 받는 단계는,The method according to claim 8, wherein the step of downloading the client program for the selected service list by executing the content download program, 상기 온라인 콘텐츠의 선택된 서비스 목록에 해당하는 콘텐츠 제공업체의 FTP URL을 게이트웨이 서버에 요청하는 단계;Requesting an FTP server of a content provider corresponding to the selected service list of the online content to a gateway server; 상기 요청된 콘텐츠 제공업체의 FTP URL을 게이트웨이 서버로부터 제공받는 단계; 및Receiving an FTP URL of the requested content provider from a gateway server; And 상기 게이트웨이 서버로부터 제공된 FTP URL을 이용해 콘텐츠 제공업체에 접속하여 온라인 콘텐츠의 클라이언트 프로그램을 다운로드 받는 단계를 포함함을 특징으로 하는 인터넷 상에서의 콘텐츠 제공 방법.And accessing a content provider using an FTP URL provided from the gateway server to download a client program of the online content. 청구항 8에 있어서, 상기 콘텐츠 다운로드 프로그램을 실행시켜 선택된 서비스 목록에 대한 클라이언트 프로그램을 다운로드 받는 단계에서,The method of claim 8, wherein in the step of downloading the client program for the selected service list by executing the content download program, 사용자 단말기에 클라이언트 프로그램이 다운로드 되는 동안, 광고서버에서 생성된 광고자료가 디스플레이 됨을 특징으로 하는 인터넷 상에서의 콘텐츠 제공 방법.A method for providing content on the Internet, wherein the advertisement material generated by the advertisement server is displayed while the client program is downloaded to the user terminal. 청구항 7에 있어서, 상기 회원인증 및 과금인증을 수행하는 단계는,The method of claim 7, wherein performing the member authentication and billing authentication, 게이트웨이 서버의 데이터베이스에 저장된 회원인증 정보를 수신하는 단계;Receiving member authentication information stored in a database of the gateway server; 상기 수신된 회원인증 정보와 사용자 단말기로부터 입력된 회원정보를 비교하여 회원에 가입한 상태임을 판단하는 단계;Comparing the received member authentication information with member information input from the user terminal to determine whether the user is in a registered state; 상기 판단 결과, 회원에 가입한 상태가 아니면 회원가입을 받는 단계;As a result of the determination, if the member is not in a state of registering; 상기 판단 결과, 회원에 가입한 상태이면 게이트웨이 서버의 데이터베이스에저장된 과금인증 정보를 수신하는 단계;Receiving the billing authentication information stored in the database of the gateway server when the member is registered as a result of the determination; 상기 수신된 과금인증 정보와 사용자 단말기로부터 입력된 회원정보를 비교하여 과금이 인증된 상태임을 판단하는 단계; 및Comparing the received billing authentication information with member information input from the user terminal to determine whether the billing is authenticated; And 상기 판단 결과, 과금 인증이 완료된 상태가 아니면 과금인증에 필요한 과금 정보를 입력받는 단계를 포함함을 특징으로 하는 인터넷 상에서의 콘텐츠 제공 방법.And if it is determined that the charging authentication is not completed, receiving the charging information required for the charging authentication. 청구항 7에 있어서, 상기 게이트웨이 서버를 통해 선택된 서비스 목록의 콘텐츠 제공업체와 온라인 콘텐츠를 주고 받는 단계에서,The method of claim 7, wherein in the step of exchanging online content with the content provider of the selected service list through the gateway server, 사용자 단말기의 과금정보를 바탕으로 결제한 요금이 소진된 경우 또는 온라인 콘텐츠 이용을 종료한 경우 콘텐츠 제공업체와의 연결을 종료하고, 콘텐츠 사용 로그를 게이트웨이 서버의 데이터베이스에 저장하는 단계를 더 포함함을 특징으로 하는 인터넷 상에서의 콘텐츠 제공 방법.The method further includes the step of terminating the connection with the content provider when the fee paid based on the charging information of the user terminal is exhausted or when the user ends the use of the online content and stores the content usage log in the database of the gateway server. Characterized in that the content providing method on the Internet. 청구항 7에 있어서, 상기 게이트웨이 서버로부터 수신된 최신의 온라인 콘텐츠에 대한 서비스 목록은,The method of claim 7, wherein the service list for the latest online content received from the gateway server, 콘텐츠 사용량 및 기타 설정에 의한 랭킹(ranking) 순으로 디스플레이 됨을 특징으로 하는 인터넷 상에서의 콘텐츠 제공 방법.Method for providing content on the Internet, characterized in that displayed in the order of ranking by the content usage and other settings (ranking). 청구항 7에 있어서, 상기 게이트웨이 서버를 통해 선택된 서비스 목록의 콘텐츠 제공업체와 온라인 콘텐츠를 주고 받는 단계에서,The method of claim 7, wherein in the step of exchanging online content with the content provider of the selected service list through the gateway server, 상기 온라인 콘텐츠 이외에 공통적인 콘텐츠를 통한 친목도모와 공동 커뮤니티 형성을 위한 콘텐츠관련 뉴스, 소프트웨어 검색, 실시간 채팅, 토론실 등의 부가서비스가 제공됨을 특징으로 하는 인터넷 상에서의 콘텐츠 제공 방법.Method for providing content on the Internet, characterized in that additional services such as content-related news, software search, real-time chat, discussion room, etc. for promoting friendship and common community through common content in addition to the online content are provided.
KR1020020018263A 2002-04-03 2002-04-03 Contents service system and method for contents servicing in internet Ceased KR20020041365A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020020018263A KR20020041365A (en) 2002-04-03 2002-04-03 Contents service system and method for contents servicing in internet

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020020018263A KR20020041365A (en) 2002-04-03 2002-04-03 Contents service system and method for contents servicing in internet

Publications (1)

Publication Number Publication Date
KR20020041365A true KR20020041365A (en) 2002-06-01

Family

ID=19720178

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020020018263A Ceased KR20020041365A (en) 2002-04-03 2002-04-03 Contents service system and method for contents servicing in internet

Country Status (1)

Country Link
KR (1) KR20020041365A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040004029A (en) * 2002-07-02 2004-01-13 후지쯔 가부시끼가이샤 User information managing method, application distribution method, user information managing server, application distribution server, user information managing program and application distribution program
KR20040005021A (en) * 2002-07-08 2004-01-16 김민수 Billing method for using some contents through networks in B2B environment and system thereof
KR100611199B1 (en) * 2003-12-27 2006-08-10 삼성전자주식회사 A printing apparatus and printing method for providing a content list and automatically printing selected contents
KR100745301B1 (en) * 2004-07-20 2007-08-01 신성철 How to provide real-time multimedia information of entertainers

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010008134A (en) * 2000-11-10 2001-02-05 정장호 Method and system for providing contents using wall paper
KR20010093624A (en) * 2000-03-28 2001-10-29 전성웅 System and method for providing users with content and advertisement over the internet
KR20020001217A (en) * 2000-06-27 2002-01-09 박성준 Brokerage Method for Exchanging Contents
KR20020011190A (en) * 2000-08-01 2002-02-08 (주)루루커뮤니케이션즈 Method for converting web contents information into object in system folder
KR20020021910A (en) * 2000-09-18 2002-03-23 김세진 System for network-based contents trade and management service

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010093624A (en) * 2000-03-28 2001-10-29 전성웅 System and method for providing users with content and advertisement over the internet
KR20020001217A (en) * 2000-06-27 2002-01-09 박성준 Brokerage Method for Exchanging Contents
KR20020011190A (en) * 2000-08-01 2002-02-08 (주)루루커뮤니케이션즈 Method for converting web contents information into object in system folder
KR20020021910A (en) * 2000-09-18 2002-03-23 김세진 System for network-based contents trade and management service
KR20010008134A (en) * 2000-11-10 2001-02-05 정장호 Method and system for providing contents using wall paper

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040004029A (en) * 2002-07-02 2004-01-13 후지쯔 가부시끼가이샤 User information managing method, application distribution method, user information managing server, application distribution server, user information managing program and application distribution program
KR20040005021A (en) * 2002-07-08 2004-01-16 김민수 Billing method for using some contents through networks in B2B environment and system thereof
KR100611199B1 (en) * 2003-12-27 2006-08-10 삼성전자주식회사 A printing apparatus and printing method for providing a content list and automatically printing selected contents
KR100745301B1 (en) * 2004-07-20 2007-08-01 신성철 How to provide real-time multimedia information of entertainers

Similar Documents

Publication Publication Date Title
KR100806430B1 (en) System and method for reviewing received digital content
US20040054923A1 (en) Digital rights and content management system and method for enhanced wireless provisioning
US20080182563A1 (en) Method and system for social networking over mobile devices using profiles
US20090222517A1 (en) Methods, systems, and apparatus for using virtual devices with peer-to-peer groups
US20100191590A1 (en) Method for establishing a controlled data transfer connection between two systems
US20070192371A1 (en) System and method for enabling wireless internet access in public areas
US20140095355A1 (en) Platform, Method, and Device for Managing Application
CN101014945A (en) Web service for remote application discovery
JP2002268986A (en) Information distribution apparatus and information distribution method
CN102833347A (en) Cloud platform-based mobile terminal advertisement
US20230186339A1 (en) Method and System for Sharing Personal Information with Web Sites
CN104113603B (en) There is provided and use the server of service of application, system and method
EP2309390B1 (en) Data distribution system
KR20020041365A (en) Contents service system and method for contents servicing in internet
KR20000050127A (en) Operating method for personal computer services via networking on internet
US20040073608A1 (en) Supply of personalised information
KR100495472B1 (en) System and Method for Wireless Internet Service, and Method for Accessing Wireless Internet Using the Same
US20030187731A1 (en) System and method for providing incentives to users who browse information through a computerized network
KR100433531B1 (en) A user individual information data managing method, a user individual information data managing computer and the recording medium thereof
KR100426099B1 (en) A method for providing Peer To Peer/Peer To Peer Group services and a system therefor
KR20030074199A (en) System for returning rates back to content providers, gateway used for the system, and method of doing the same
KR100906812B1 (en) Method and system for providing relation service through client
KR20150138805A (en) System for real time distributing information based on code and keyword by using smart terminal and method thereof
KR20040049892A (en) Method and Apparatus for On-Line Shopping based on Peer-to-Peer for Couple Members
KR100936011B1 (en) Virtual community and method and system for providing relation service in the virtual community

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20020403

PA0201 Request for examination
G15R Request for early publication
PG1501 Laying open of application

Comment text: Request for Early Opening

Patent event code: PG15011R01I

Patent event date: 20020503

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20040130

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20040719

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20040130

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I