KR102352660B1 - 컨텐츠 제공 방법 및 장치 - Google Patents

컨텐츠 제공 방법 및 장치 Download PDF

Info

Publication number
KR102352660B1
KR102352660B1 KR1020190027882A KR20190027882A KR102352660B1 KR 102352660 B1 KR102352660 B1 KR 102352660B1 KR 1020190027882 A KR1020190027882 A KR 1020190027882A KR 20190027882 A KR20190027882 A KR 20190027882A KR 102352660 B1 KR102352660 B1 KR 102352660B1
Authority
KR
South Korea
Prior art keywords
game
user account
payments
content
condition
Prior art date
Application number
KR1020190027882A
Other languages
English (en)
Other versions
KR20190029553A (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
Priority claimed from KR1020170105733A external-priority patent/KR20190020587A/ko
Application filed by 주식회사 넥슨코리아 filed Critical 주식회사 넥슨코리아
Priority to KR1020190027882A priority Critical patent/KR102352660B1/ko
Publication of KR20190029553A publication Critical patent/KR20190029553A/ko
Priority to KR1020220005185A priority patent/KR102513578B1/ko
Application granted granted Critical
Publication of KR102352660B1 publication Critical patent/KR102352660B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/123Shopping for digital content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

사용자 계정에 컨텐츠를 제공하는 방법 및 장치가 제공된다. 컨텐츠를 제공하기 위해, 사용자 계정이 컨텐츠를 구매한 결제 정보를 수신하고, 결제 정보에 기초하여 컨텐츠에 대한 누적 결제 횟수를 변경하며, 변경된 누적 결제 횟수에 기초하여 사용자 계정이 컨텐츠를 이용할 수 있는 조건을 설정한다.

Description

컨텐츠 제공 방법 및 장치{METHOD AND APPARATUS FOR PROVIDING CONTENT}
기술 분야는 컨텐츠를 제공하는 방법 및 장치에 관한 것으로, 특히, 사용자 계정이 컨텐츠를 구매한 결제 정보에 기초하여 컨텐츠를 제공하는 방법 및 장치에 관한 것이다.
사용자가 게임을 이용하는 방식에는 게임의 전체 패키지를 구매하는 방식과, 주기적으로 이용권을 구매하는 방식이 있다. 게임의 전체 패키지를 구매하는 방식은 사용자가 게임을 제한 없이 이용할 수 있는 장점이 있으나, 사용자가 게임에 대해 실망한 경우, 전체 패키지를 구매한 비용이 아까울 수 있다. 이러한 단점은 전체 패키지를 구매하려는 사용자에게 진입 장벽이 될 수 있다.
반대로, 주기적으로 게임의 이용권을 구매하는 방식은 사용자가 비교적 적은 금액으로 게임을 시작할 수 있으나, 게임의 이용 기간에 제한이 있고, 이용권을 지속적으로 구매해야 하므로 장기적으로 비용이 많이 발생하는 단점이 있다.
한국특허공개번호 제2015-0157738호(공개일 2017년 05월 18일)에는 아이템 판매 장치 및 방법이 개시되어 있다. 공개 발명의 아이템 판매 장치는 유저의 아이템 구매 요청을 수신하는 구매 요청 수신부, 유저의 등급 정보를 획득하는 등급 산정부, 산정된 유저의 등급에 기초하여 유저에게 할부 조건을 제시하는 조건 제시부 및 유저의 조건 선택에 기초하여 아이템을 판매하는 아이템 판매부를 포함하여 유저의 아이템 구매 및 게임 접속을 유도할 수 있다.
일 실시예는 컨텐츠를 제공하는 방법 및 장치를 제공할 수 있다.
일 실시예는 결제 정보에 기초하여 사용자 계정에 컨텐츠를 제공하는 조건을 설정하고, 설정된 조건에 기초하여 컨텐츠를 제공하는 방법 및 장치를 제공할 수 있다.
일 측면에 따른, 컨텐츠를 제공하는 서버에 의해 수행되는 컨텐츠 제공 방법에 있어서, 컨텐츠는 사용자 계정을 통해 사용자 단말에게 제공되고, 컨텐츠 제공 방법은, 상기 사용자 계정이 상기 컨텐츠를 구매한 결제 정보를 수신하는 단계, 상기 결제 정보에 기초하여 상기 컨텐츠에 대한 누적 결제 횟수를 변경하는 단계, 상기 변경된 누적 결제 횟수가 미리 설정된 결제 횟수에 대응하는지 여부를 판단하는 단계, 및 상기 판단의 결과에 기초하여 상기 사용자 계정이 상기 컨텐츠를 이용할 수 있는 조건을 설정하는 단계를 포함한다.
상기 컨텐츠를 이용할 수 있는 조건은, 상기 컨텐츠를 이용할 수 있는 기간일 수 있다.
상기 사용자 계정이 상기 컨텐츠를 이용할 수 있는 조건을 설정하는 단계는, 상기 누적 결제 횟수가 상기 미리 설정된 결제 횟수에 대응하는 경우, 상기 사용자 계정이 상기 컨텐츠를 무기한으로 이용할 수 있도록 설정하는 단계를 포함할 수 있다.
상기 사용자 계정이 상기 컨텐츠를 이용할 수 있는 조건을 설정하는 단계는, 상기 누적 결제 횟수가 상기 미리 설정된 결제 횟수에 대응하지 않는 경우, 상기 사용자 계정이 상기 컨텐츠를 이용할 수 있는 기간을 미리 설정된 기간만큼 연장하는 단계를 포함할 수 있다.
상기 컨텐츠 제공 방법은, 상기 사용자 계정으로부터 상기 컨텐츠의 제공 요청을 수신하는 단계, 및 상기 사용자 계정에 대해 설정된 조건이 만족된 경우, 상기 컨텐츠를 제공하는 단계를 더 포함할 수 있다.
상기 컨텐츠 제공 방법은, 상기 사용자 계정에 대해 설정된 조건이 만족되지 않는 경우, 상기 제공 요청이 미리 설정된 대안 조건을 만족하는지 여부를 판단하는 단계 및 상기 대안 조건이 만족된 경우 상기 컨텐츠를 제공하는 단계를 더 포함할 수 있다.
상기 제공 요청이 상기 대안 조건을 만족하는지 여부를 판단하는 단계는, 상기 사용자 계정의 인터넷 프로토콜(Internet Protocol: IP) 주소를 획득하는 단계, 및 상기 IP 주소가 미리 설정된 IP 주소인 경우, 상기 제공 요청이 상기 대안 조건을 만족하는 것으로 판단하는 단계를 포함할 수 있다.
상기 제공 요청이 상기 대안 조건을 만족하는지 여부를 판단하는 단계는, 현재 시각을 획득하는 단계, 및 상기 현재 시각이 미리 설정된 시간 내에 포함되는 경우, 상기 제공 요청이 상기 대안 조건을 만족하는 것으로 판단하는 단계를 포함할 수 있다.
상기 변경된 누적 결제 횟수가 상기 미리 설정된 결제 횟수에 대응하는 경우, 상기 사용자 계정으로부터 수신한 추가 사용자 계정의 정보에 기초하여 상기 추가 사용자 계정이 상기 컨텐츠를 이용할 수 있는 조건을 설정하는 단계를 더 포함할 수 있다.
상기 컨텐츠 제공 방법은, 1회의 결제에 대해 설정된 결제 금액을 변경하는 요청을 수신하는 단계, 상기 결제 금액을 변경하는 단계, 및 상기 변경된 결제 금액에 기초하여 상기 누적 결제 횟수를 변경하는 단계를 더 포함할 수 있다.
다른 일 측면에 따른, 컨텐츠 제공 어플리케이션은 서버에 저장되고, 상기 서버가, 상기 사용자 계정이 컨텐츠를 구매한 결제 정보를 수신하는 단계 - 상기 컨텐츠는 상기 사용자 계정을 통해 상기 사용자 단말에게 제공됨 -, 상기 결제 정보에 기초하여 상기 컨텐츠에 대한 누적 결제 횟수를 변경하는 단계, 상기 변경된 누적 결제 횟수가 미리 설정된 결제 횟수에 대응하는지 여부를 판단하는 단계, 및 상기 판단의 결과에 기초하여 상기 사용자 계정이 상기 컨텐츠를 이용할 수 있는 조건을 설정하는 단계를 실행하도록 상기 서버를 제어한다.
또 다른 일 측면에 따른, 컨텐츠를 제공하는 방법을 수행하는 서버는, 컨텐츠를 제공하는 프로그램이 기록된 메모리, 및 상기 프로그램을 수행하는 프로세서를 포함하고, 상기 컨텐츠는 사용자 계정을 통해 사용자 단말에게 제공되고, 상기 프로그램은, 상기 사용자 계정이 상기 컨텐츠를 구매한 결제 정보를 수신하는 단계, 상기 결제 정보에 기초하여 상기 컨텐츠에 대한 누적 결제 횟수를 변경하는 단계, 상기 변경된 누적 결제 횟수가 미리 설정된 결제 횟수에 대응하는지 여부를 판단하는 단계, 및 상기 판단의 결과에 기초하여 상기 사용자 계정이 상기 컨텐츠를 이용할 수 있는 조건을 설정하는 단계를 수행한다.
상기 컨텐츠를 이용할 수 있는 조건은, 상기 컨텐츠를 이용할 수 있는 기간일 수 있다.
상기 사용자 계정이 상기 컨텐츠를 이용할 수 있는 조건을 설정하는 단계는, 상기 누적 결제 횟수가 상기 미리 설정된 결제 횟수에 대응하는 경우, 상기 사용자 계정이 상기 컨텐츠를 무기한으로 이용할 수 있도록 상기 조건을 설정하는 단계를 포함할 수 있다.
상기 사용자 계정이 상기 컨텐츠를 이용할 수 있는 조건을 설정하는 단계는, 상기 누적 결제 횟수가 상기 미리 설정된 결제 횟수에 대응하지 않는 경우, 상기 사용자 계정이 상기 컨텐츠를 이용할 수 있는 기간을 미리 설정된 기간만큼 연장하는 단계를 포함할 수 있다.
상기 프로그램은, 상기 사용자 계정으로부터 상기 컨텐츠의 제공 요청을 수신하는 단계, 및 상기 사용자 계정에 대해 설정된 조건이 만족된 경우, 상기 컨텐츠를 제공하는 단계를 더 수행할 수 있다.
상기 프로그램은, 상기 사용자 계정에 대해 설정된 조건이 만족되지 않는 경우, 상기 제공 요청이 미리 설정된 대안 조건을 만족하는지 여부를 판단하는 단계, 및 상기 대안 조건이 만족된 경우 상기 컨텐츠를 제공하는 단계를 더 수행할 수 있다.
상기 제공 요청이 상기 대안 조건을 만족하는지 여부를 판단하는 단계는, 상기 사용자 계정의 인터넷 프로토콜(Internet Protocol: IP) 주소를 획득하는 단계, 및 상기 IP 주소가 미리 설정된 IP 주소인 경우, 상기 제공 요청이 상기 대안 조건을 만족하는 것으로 판단하는 단계를 포함할 수 있다.
상기 제공 요청이 상기 대안 조건을 만족하는지 여부를 판단하는 단계는, 현재 시각을 획득하는 단계, 및 상기 현재 시각이 미리 설정된 시간 내에 포함되는 경우, 상기 제공 요청이 상기 대안 조건을 만족하는 것으로 판단하는 단계를 포함할 수 있다.
상기 프로그램은, 상기 변경된 누적 결제 횟수가 상기 미리 설정된 결제 횟수에 대응하는 경우, 상기 사용자 계정으로부터 수신한 추가 사용자 계정의 정보에 기초하여 상기 추가 사용자 계정이 상기 컨텐츠를 이용할 수 있는 조건을 설정하는 단계를 더 수행할 수 있다.
또 다른 일 측면에 따른, 컨텐츠를 제공하는 서버에 의해 수행되는 컨텐츠 제공 방법에 있어서, 컨텐츠는 사용자 계정을 통해 사용자 단말에게 제공되고, 컨텐츠 제공 방법은, 상기 사용자 계정이 상기 컨텐츠를 구매한 결제 정보를 수신하는 단계, 상기 결제 정보에 기초하여 상기 컨텐츠에 대한 누적 결제 금액을 변경하는 단계, 상기 변경된 누적 결제 금액이 미리 설정된 전체 금액에 대응하는지 여부를 판단하는 단계, 및 상기 판단의 결과에 기초하여 상기 사용자 계정이 상기 컨텐츠를 이용할 수 있는 조건을 설정하는 단계를 포함한다.
또 다른 일 측면에 따른, 컨텐츠를 제공하는 방법을 수행하는 서버는, 컨텐츠를 제공하는 프로그램이 기록된 메모리, 및 상기 프로그램을 수행하는 프로세서를 포함하고, 상기 컨텐츠는 사용자 계정을 통해 사용자 단말에게 제공되고, 상기 프로그램은, 상기 사용자 계정이 상기 컨텐츠를 구매한 결제 정보를 수신하는 단계, 상기 결제 정보에 기초하여 상기 컨텐츠에 대한 누적 결제 금액을 변경하는 단계, 상기 변경된 누적 결제 금액이 미리 설정된 전체 금액에 대응하는지 여부를 판단하는 단계, 및 상기 판단의 결과에 기초하여 상기 사용자 계정이 상기 컨텐츠를 이용할 수 있는 조건을 설정하는 단계를 수행한다.
컨텐츠를 제공하는 방법 및 장치가 제공될 수 있다.
결제 정보에 기초하여 사용자 계정에 컨텐츠를 제공하는 조건을 설정하고, 설정된 조건에 기초하여 컨텐츠를 제공하는 방법 및 장치가 제공될 수 있다.
도 1은 일 예에 따른 컨텐츠 제공 시스템을 도시한다.
도 2는 일 실시예에 따른 컨텐츠 제공 서버의 구성도이다.
도 3은 일 실시예에 따른 컨텐츠 제공 방법의 흐름도이다.
도 4는 일 예에 따른 사용자 계정이 컨텐츠를 이용할 수 있는 조건을 설정하는 방법의 흐름도이다.
도 5는 일 예에 따른 컨텐츠의 제공 요청에 기초하여 컨텐츠를 제공하는 방법의 흐름도이다.
도 6는 일 예에 따른 IP 주소에 기초하여 대안 조건을 만족하는지 여부를 판단하는 방법의 흐름도이다.
도 7은 일 예에 따른 현재 시각에 기초하여 대안 조건을 만족하는지 여부를 판단하는 방법의 흐름도이다.
도 8은 일 예에 따른 추가 사용자 계정이 컨텐츠를 이용할 수 있는 조건을 설정하는 방법의 흐름도이다.
도 9는 일 예에 따른 일부의 비용으로 설정된 금액을 변경하는 방법 및 누적된 결제 횟수를 변경하는 방법의 흐름도이다.
도 10은 다른 일 실시예에 따른 컨텐츠 제공 방법의 흐름도이다.
이하에서, 첨부된 도면을 참조하여 실시예들을 상세하게 설명한다. 그러나, 특허출원의 범위가 이러한 실시예들에 의해 제한되거나 한정되는 것은 아니다. 각 도면에 제시된 동일한 참조 부호는 동일한 부재를 나타낸다.
아래 설명하는 실시예들에는 다양한 변경이 가해질 수 있다. 아래 설명하는 실시예들은 실시 형태에 대해 한정하려는 것이 아니며, 이들에 대한 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.
실시예에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 실시예를 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
또한, 첨부 도면을 참조하여 설명함에 있어, 도면 부호에 관계없이 동일한 구성 요소는 동일한 참조부호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 실시예를 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 실시예의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
도 1은 일 예에 따른 컨텐츠 제공 시스템을 도시한다.
컨텐츠 제공 시스템(100)은 서버(110) 및 사용자 단말(120)을 포함한다. 서버(110)는 사용자 단말(120)로 컨텐츠를 제공할 수 있다. 예를 들어, 컨텐츠는 온라인을 통해 제공되는 게임일 수 있다.
일 측면에 따르면, 사용자 단말(120)은 서버(110)로부터 컨텐츠를 실행하기 위한 리소스 데이터를 수신하고, 사용자 단말(120)은 리소스 데이터를 통해 컨텐츠를 서버(110)로부터 제공받을 수 있다. 리소스 데이터는 소프트웨어의 형태로 제공될 수 있다. 예를 들어, 소프트웨어는 어플리케이션일 수 있다. 사용자 단말(120)은 리소스 데이터를 이용하여 컨텐츠를 실행하고, 컨텐츠의 진행을 위한 추가의 데이터를 서버(110)로부터 수신할 수 있다. 서버(110)는 사용자 단말(120)과 데이터를 교환하면서 컨텐츠를 제공할 수 있다.
사용자 단말(120)의 사용자는 사용자 계정을 통해 컨텐츠를 구매하고, 서버(110)는 컨텐츠를 구매한 사용자 계정에 컨텐츠를 제공한다.
일 측면에 따르면, 사용자가 컨텐츠에 대한 이용권을 주기적으로 구매하는 방식으로 컨텐츠가 제공될 수 있다. 예를 들어, 컨텐츠에 대한 이용권을 사용자가 매월마다 구매하는 방식의 경우, 사용자는 미리 설정된 기간 내에서는 시간에 대한 제한 없이 컨텐츠를 이용할 수 있다.
다른 일 측면에 따르면, 사용자가 컨텐츠에 대해 설정된 금액을 일시에 지불하여 컨텐츠에 대한 전체 패키지(package)를 구매하는 방식으로 컨텐츠가 제공될 수 있다. 예를 들어, 컨텐츠는 어플리케이션의 형태로 제공되는 게임일 수 있다. 사용자는 컨텐츠를 구매하여 어플리케이션을 사용자 단말(120)에 설치하고, 어플리케이션을 통해 사용자 단말(120)은 서버(110)로부터 컨텐츠에 대한 데이터를 수신할 수 있다. 사용자가 컨텐츠의 전체 패키지를 구매한 경우, 사용자는 기간의 제한 없이 컨텐츠를 이용할 수 있다.
상기에서 설명된 컨텐츠 구매 방법들 이외에, 사용자가 컨텐츠의 전체 패키지를 일시에 구매하지 않더라도 적은 비용으로 일정 기간 동안 컨텐츠를 이용해 본 후에, 계속해서 컨텐츠를 이용할 의사가 있는 경우 나머지 비용을 지불함으로써 기간의 제한 없이 컨텐츠를 이용할 수 있도록 하는 컨텐츠 구매 방법이 있을 수 있다. 상기의 구매 방법에 따르면, 초기의 진입 비용을 낮춤으로써 컨텐츠를 처음 이용하는 사용자의 진입 문턱을 낮출 수 있으며, 사용자가 컨텐츠의 전체 비용을 납부하는 경우 제한 없이 컨텐츠를 이용할 수 있다.
상기의 구매 방법을 통해 서버(110)가 컨텐츠를 제공하는 방법이 아래의 도 2 내지 도 8을 참조하여 상세히 설명된다.
도 2는 일 실시예에 따른 컨텐츠 제공 서버의 구성도이다.
서버(200)는 통신부(210), 프로세서(220) 및 메모리(230)를 포함한다. 예를 들어, 서버(200)는 도 1을 참조하여 전술된 서버(110)에 대응할 수 있다.
통신부(210)는 프로세서(220) 및 메모리(230)와 연결되어 데이터를 송수신한다. 통신부(210)는 외부의 다른 장치와 연결되어 데이터를 송수신할 수 있다. 이하에서 "A"를 송수신한다라는 표현은 "A를 나타내는 정보(information) 또는 데이터"를 송수신하는 것을 나타낼 수 있다.
통신부(210)는 서버(200) 내의 회로망(circuitry)으로 구현될 수 있다. 예를 들어, 통신부(210)는 내부 버스(internal bus) 및 외부 버스(external bus)를 포함할 수 있다. 다른 예로, 통신부(210)는 서버(200)와 외부의 장치를 연결하는 요소일 수 있다. 통신부(210)는 인터페이스(interface)일 수 있다. 통신부(210)는 외부의 장치로부터 데이터를 수신하여, 프로세서(220) 및 메모리(230)에 데이터를 전송할 수 있다.
프로세서(220)는 통신부(210)가 수신한 데이터 및 메모리(230)에 저장된 데이터를 처리한다. "프로세서"는 목적하는 동작들(desired operations)을 실행시키기 위한 물리적인 구조를 갖는 회로를 가지는 하드웨어로 구현된 데이터 처리 장치일 수 있다. 예를 들어, 목적하는 동작들은 프로그램에 포함된 코드(code) 또는 인스트럭션들(instructions)을 포함할 수 있다. 예를 들어, 하드웨어로 구현된 데이터 처리 장치는 마이크로프로세서(microprocessor), 중앙 처리 장치(central processing unit), 프로세서 코어(processor core), 멀티-코어 프로세서(multi-core processor), 멀티프로세서(multiprocessor), ASIC(Application-Specific Integrated Circuit), FPGA(Field Programmable Gate Array)를 포함할 수 있다.
프로세서(220)는 메모리(예를 들어, 메모리(230))에 저장된 컴퓨터로 읽을 수 있는 코드(예를 들어, 소프트웨어) 및 프로세서(220)에 의해 유발된 인스트럭션들을 실행한다.
메모리(230)는 통신부(210)가 수신한 데이터 및 프로세서(220)가 처리한 데이터를 저장한다. 예를 들어, 메모리(230)는 프로그램을 저장할 수 있다. 저장되는 프로그램은 컨텐츠를 제공할 수 있도록 코딩되어 프로세서(220)에 의해 실행 가능한 신텍스(syntax)들의 집합일 수 있다.
일 측면에 따르면, 메모리(230)는 하나 이상의 휘발성 메모리, 비휘발성 메모리 및 RAM(Random Access Memory), 플래시 메모리, 하드 디스크 드라이브 및 광학 디스크 드라이브를 포함할 수 있다.
메모리(230)는 서버(200)를 동작 시키는 명령어 세트(예를 들어, 소프트웨어)를 저장한다. 서버(200)를 동작 시키는 명령어 세트는 프로세서(220)에 의해 실행된다.
통신부(210), 프로세서(220) 및 메모리(230)에 대해, 아래에서 도 3 내지 도 8을 참조하여 상세히 설명된다.
도 3은 일 실시예에 따른 컨텐츠 제공 방법의 흐름도이다.
아래의 단계들(310 내지 340)은 도 2를 참조하여 전술된 서버(200)에 의해 수행된다.
단계(310)에서, 통신부(210)는 사용자 계정이 컨텐츠를 구매한 결제 정보를 수신한다. 사용자는 컨텐츠의 전체 비용 중 일부의 비용을 지불할 수 있다. 예를 들어, 컨텐츠의 일부의 비용은 서버(200)의 운영자 또는 관리자에 의해 미리 설정되어 있을 수 있다. 컨텐츠의 전체 비용이 5만원으로 설정되어 있는 경우, 일부의 비용은 5천원으로 미리 설정될 수 있다. 다른 예로, 컨텐츠의 일부의 비용은 사용자 계정의 사용자에 의해 미리 설정될 수 있다. 사용자는 자신의 자금 사정에 맞게 일부의 비용을 설정할 수 있다
일 측면에 따르면, 통신부(210)는 결제 대행 서버로부터 결제 정보를 수신할 수 있다. 서버(200)는 결제 대행 서버를 통해 사용자가 컨텐츠를 구매할 수 있도록 결제 대행 서버와 연동할 수 있다. 사용자 단말(120)의 사용자는 결제 대행 서버를 통해 컨텐츠를 구매하기 위한 비용을 지불할 수 있다.
다른 일 측면에 따르면, 통신부(210)는 사용자 단말(120)로부터 컨텐츠의 구매 요청을 수신하고, 프로세서(220)가 구매 요청을 처리함으로써 결제 정보를 생성할 수 있다. 예를 들어, 사용자 계정에 사이버 머니(cyber money)가 설정되어 있는 경우, 프로세서(220)는 사용자 계정에 설정된 사이버 머니 중 일부 또는 전부를 차감함으로써 구매 요청을 처리할 수 있다.
단계(320)에서, 프로세서(220)는 결제 정보에 기초하여 컨텐츠에 대한 누적 결제 횟수를 변경한다. 예를 들어, 결제 정보가 처음 발생한 경우에는 누적 결제 횟수를 1회로 변경할 수 있다.
일 측면에 따르면, 1회의 결제에 대해 미리 금액이 설정되어 있는 경우, 1회의 결제 정보에 대해, 누적 결제 횟수가 1 증가할 수 있다. 예를 들어, 1회의 결제에 대해 5천원이 설정되어 있는 경우, 사용자는 5천원을 결제할 수 있다. 상기의 결제 정보에 기초하여 누적 결제 횟수가 1 증가할 수 있다.
다른 일 측면에 따르면, 1회의 결제에 대해 미리 금액이 설정되어 있는 경우에도, 사용자는 복수 회에 해당하는 비용을 결제할 수 있다. 예를 들어, 1회의 결제에 대해 5천원이 설정되어 있는 경우, 사용자는 1만원을 결제할 수 있다. 상기의 결제 정보에 기초하여 누적 결제 횟수가 2 증가할 수 있다.
단계(330)에서, 프로세서(220)는 누적 결제 횟수가 미리 설정된 결제 횟수에 대응하는지 여부를 판단한다. 예를 들어, 컨텐츠의 전체 비용이 5만원으로 설정되어 있고, 1회의 결제 비용이 5천원으로 설정되어 있는 경우, 결제 횟수는 10회로 미리 설정될 수 있다.
일 측면에 따르면, 미리 설정된 결제 횟수는 일부의 비용으로 설정된 금액에 따라 다를 수 있다. 예를 들어, 컨텐츠의 전체 비용이 5만원으로 설정되어 있고, 1회의 결제 비용이 5천원으로 설정되어 있는 상태에서 총 4회의 누적 결제 횟수가 발생하였으며, 1회의 결제 비용이 사용자에 의해 1천원으로 변경된 경우, 미리 설정된 결제 횟수는 기존의 10회에서 50회로 변경될 수 있다.
1회의 결제 비용이 사용자에 의해 1천원으로 변경된 경우, 누적된 결제 횟수도 변경된 금액의 비율에 따라 변경될 수 있다. 예를 들어, 컨텐츠의 전체 비용이 5만원으로 설정되어 있고, 1회의 결제 비용이 5천원으로 설정되어 있는 상태에서 총 4회의 누적 결제 횟수가 발생하였으며, 1회의 결제 비용이 사용자에 의해 1천원으로 변경된 경우, 누적된 결제 횟수는 4회에서 20회로 변경될 수 있다.
단계(340)에서, 프로세서(220)는 전술된 단계(330)의 판단의 결과에 기초하여 사용자 계정이 컨텐츠를 이용할 수 있는 조건을 설정한다. 예를 들어, 조건은 사용자 계정이 컨텐츠를 이용할 수 있는 기간일 수 있다. 사용자 계정이 컨텐츠를 이용할 수 있는 조건은 1회의 결제 비용에 따라 달라질 수 있다. 예를 들어, 1회의 결제 비용이 5천원인 경우 컨텐츠를 4주간 이용할 수 있고, 1회의 결제 비용이 1천원인 경우 컨텐츠를 5일간 이용할 수 있다.
사용자 계정이 컨텐츠를 이용할 수 있는 조건을 설정하는 방법에 대해, 아래에서 도 4를 참조하여 상세히 설명된다.
도 4는 일 예에 따른 사용자 계정이 컨텐츠를 이용할 수 있는 조건을 설정하는 방법의 흐름도이다.
도 3을 참조하여 전술된 단계(340)는 아래의 단계들(410 및 420)을 포함할 수 있다.
단계(410)가 전술된 단계(330)에서 누적 결제 횟수가 미리 설정된 결제 횟수에 대응하지 않는 것으로 판단된 경우에 수행되고, 단계(420)가 단계(330)에서 누적 결제 횟수가 미리 설정된 결제 횟수에 대응하는 것으로 판단된 경우에 수행된다.
단계(410)에서, 프로세서(220)는 사용자 계정이 컨텐츠를 이용할 수 있는 기간을 미리 설정된 기간만큼 연장한다. 예를 들어, 프로세서(220)는 1회의 결제 정보가 발생한 경우 컨텐츠 이용 기간을 1개월 연장할 수 있다. 다른 예로, 프로세서(220)는 누적 결제 횟수에 기초하여 컨텐츠 이용 기간을 연장할 수 있다. 누적 결제 횟수가 1회인 경우에는 컨텐츠 이용 기간이 추가로 1주일 연장되고, 누적 결제 횟수가 2회인 경우에는 컨텐츠 이용 기간이 추가로 2주일 연장될 수 있다. 다시 말하자면, 누적 결제 횟수에 따라 연장되는 기간이 달라질 있다.
단계(420)에서, 프로세서(220)는 사용자 계정이 컨텐츠를 무기한으로 이용할 수 있도록 설정한다. 컨텐츠 이용 기간이 무기한으로 설정된 경우, 사용자 계정이 컨텐츠의 전체 패키지를 구매한 것으로 이해될 수 있다.
컨텐츠는 사용자 계정에 대해 설정된 조건에 기초하여 제공될 수 있다. 예를 들어, 사용자 계정에 대해 설정된 컨텐츠 이용 기간 내에서만 컨텐츠가 제공될 수 있다.
서버(200)가 결제 정보를 수신하는 시기에는 제한이 없으므로, 사용자는 언제든지 컨텐츠에 대해 결제를 수행할 수 있고, 결제에 따라 컨텐츠의 이용 기간이 연장될 수 있다. 예를 들어, 컨텐츠의 이용 기간이 남아있는 경우에도 사용자는 컨텐츠에 대한 결제를 수행할 수 있고, 컨텐츠의 이용 기간은 기존의 이용 기간에서 추가의 기간만큼 연장될 수 있다. 다른 예로, 컨텐츠의 이용 기간이 종료된 경우에도 사용자는 컨텐츠에 대한 결제를 수행할 수 있고, 컨텐츠의 이용 기간은 결제가 수행된 때로부터 미리 설정된 기간만큼 연장될 수 있다. 즉, 사용자는 주기적으로 결제를 수행하지 않아도 관계가 없으며 컨텐츠를 이용하고 싶은 경우에만 결제를 수행할 수 있다.
도 5는 일 예에 따른 컨텐츠의 제공 요청에 기초하여 컨텐츠를 제공하는 방법의 흐름도이다.
아래의 단계들(510 내지 540)이 도 3을 참조하여 전술된 단계(340)가 수행된 후 수행될 수 있다.
단계(510)에서, 통신부(210)는 사용자 계정으로부터 컨텐츠의 제공 요청을 수신한다. 예를 들어, 사용자 단말(120)의 사용자는 사용자 계정을 통해 서버(200)에 로그인 하고, 사용자 계정을 통해 컨텐츠의 제공을 요청할 수 있다.
단계(520)에서, 프로세서(220)는 사용자 계정에 대해 미리 설정된 조건이 만족되는지 여부를 판단한다. 예를 들어, 현재 시각이 사용자 계정에 대해 설정된 컨텐츠 이용 기간 내인지 여부를 판단할 수 있다.
사용자 계정에 대해 설정된 조건이 만족된 것으로 판단된 경우, 아래의 단계(530)가 수행될 수 있다.
일 측면에 따르면, 사용자 계정에 대해 설정된 조건이 만족되지 않은 것으로 판단된 경우, 프로세서(220)는 컨텐츠를 제공하지 않을 수 있다. 다른 일 측면에 따르면, 사용자 계정에 대해 설정된 조건이 만족되지 않은 것으로 판단된 경우 아래의 단계(540)가 추가로 수행될 수 있다.
단계(540)에서, 프로세서(220)는 수신한 컨텐츠의 제공 요청이 대안 조건을 만족하는지 여부를 판단한다. 컨텐츠의 제공 요청이 대안 조건을 만족하는지 여부를 판단하는 방법이 아래에서 도 6 및 7을 참조하여 상세히 설명된다.
단계(530)에서, 일 측면에 따르면, 프로세서(220)는 사용자 계정에 대해 설정된 조건이 만족된 경우, 사용자 계정에 컨텐츠를 제공한다. 다른 일 측면에 따르면, 사용자 계정에 대해 설정된 조건이 만족되지 않은 경우에도, 프로세서(220)는 컨텐츠의 제공 요청이 대안 조건을 만족하는 경우 사용자 계정에 컨텐츠를 제공한다.
도 6는 일 예에 따른 IP 주소에 기초하여 대안 조건을 만족하는지 여부를 판단하는 방법의 흐름도이다.
일 측면에 따르면, 도 5를 참조하여 전술된 단계(540)는 아래의 단계들(610 및 620)을 포함한다.
단계(610)에서, 프로세서(220)는 사용자 계정의 인터넷 프로토콜(Internet Protocol: IP) 주소를 획득한다. 사용자 계정의 IP 주소는 사용자 단말(120)의 IP 주소일 수 있다.
단계(620)에서, 프로세서(220)는 획득된 IP 주소가 미리 설정된 IP 주소인 경우, 컨텐츠의 제공 요청이 대안 조건을 만족하는 것으로 판단한다. 예를 들어, 미리 설정된 IP 주소는 PC 방의 IP 주소일 수 있다.
도 7은 일 예에 따른 현재 시각에 기초하여 대안 조건을 만족하는지 여부를 판단하는 방법의 흐름도이다.
다른 일 측면에 따르면, 도 5를 참조하여 전술된 단계(540)는 아래의 단계들(710 및 720)을 포함한다.
단계(710)에서, 프로세서(220)는 현재 시각을 획득한다. 예를 들어, 현재 시각은 컨텐츠의 제공 요청이 수신된 요청일 수 있다.
단계(720)에서, 프로세서(220)는 현재 시각이 미리 설정된 시간 내에 포함되는 경우, 컨텐츠의 제공 요청이 대안 조건을 만족하는 것으로 판단한다. 예를 들어, 사용자의 접속을 유도하기 위해, 프라임 타임(prime time)이 상기의 시간으로 설정될 수 있다. 다른 예로, 사용자들의 접속률이 낮은 시간이 상기의 시간으로 설정될 수 있다. 또 다른 예로, 학생들의 방학 기간이 상기의 시간으로 설정될 수 있다. 또 다른 예로, 컨텐츠에 대해 무료 체험 기간이 미리 설정될 수 있다.
도 6 및 도 7을 참조하여 대안 조건에 대해 설명되었으나, 대안 조건은 기재된 실시예로 한정되지 않는다. 예를 들어, 컨텐츠에 대한 사용자 계정의 사용자 캐릭터의 레벨이 미리 설정된 레벨 이하인 경우에도 대안 조건을 만족하는 것으로 판단될 수 있다.
도 8은 일 예에 따른 추가 사용자 계정이 컨텐츠를 이용할 수 있는 조건을 설정하는 방법의 흐름도이다.
컨텐츠의 구매를 장려하기 위해, 사용자 계정의 사용자가 컨텐츠를 구매한 경우, 다른 사용자 계정의 사용자가 컨텐츠를 이용할 수 있도록 다른 사용자 계정에 조건이 설정될 수 있다.
아래의 단계(810)는 도 4를 참조하여 전술된 단계(420)가 수행된 후 수행되는 것으로 도시되었으나, 실시예에 따라, 단계(410)가 수행된 후 수행될 수 있다.
단계(810)에서, 통신부(210)는 추가 사용자 계정의 정보를 수신한다. 예를 들어, 통신부(210)는 사용자 계정 또는 사용자 단말(120)로부터 추가 사용자 계정의 정보를 수신할 수 있다. 추가 사용자 계정의 정보는 추가 사용자 계정의 식별자(identifier: ID)일 수 있다.
단계(820)에서, 프로세서(220)는 추가 사용자 계정이 컨텐츠를 이용할 수 있는 조건을 설정한다. 예를 들어, 프로세서(220)는 사용자 계정에 대해 설정된 컨텐츠의 이용 기간과 동일하게 추가 사용자 계정의 컨텐츠의 이용 기간을 설정할 수 있다.
도 9는 일 예에 따른 일부의 비용으로 설정된 금액을 변경하는 방법 및 누적된 결제 횟수를 변경하는 방법의 흐름도이다.
아래의 단계들(910 내지 930)은 도 3을 참조하여 전술된 단계(310)가 수행되기 전에 수행될 수 있다.
단계(910)에서, 통신부(210)는 일부의 비용으로 설정된 결제 금액을 변경하는 요청을 수신한다. 일부의 비용은 1회의 결제에 대해 설정된 금액일 수 있다. 예를 들어, 사용자는 사용자 계정을 통해 상기의 요청을 서버(200)로 전송할 수 있다. 사용자는 자신의 자금 사정에 맞게 일부의 비용으로 설정된 결제 금액을 변경할 수 있다.
단계(920)에서, 프로세서(220)는 일부의 비용으로 설정된 결제 금액을 변경한다. 예를 들어, 프로세서(220)는 5천원으로 설정된 결제 금액을 1천원으로 설정할 수 있다. 결제 금액이 변경된 경우, 컨텐츠에 대한 전체 결제 횟수가 변경될 수 있다. 컨텐츠의 전체 비용이 5만원이고, 설정된 결제 금액이 5천원에서 1천으로 변경된 경우, 전체 결제 횟수는 10회에서 50회로 변경된다.
단계(930)에서, 프로세서(220)는 변경된 결제 금액에 기초하여 누적된 결제 횟수를 변경한다. 예를 들어, 컨텐츠의 전체 비용이 5만원으로 설정되어 있고, 1회의 결제 금액이 5천원인 상태에서 총 4회의 누적 결제 횟수가 발생하였으며, 1회의 결제 비용이 1천원으로 변경된 경우, 누적된 결제 횟수는 4회에서 20회로 변경될 수 있다. 누적된 결제 횟수는 변경되는 결제 금액의 비율에 기초하여 변경될 수 있다.
도 10은 다른 일 실시예에 따른 컨텐츠 제공 방법의 흐름도이다.
다른 일 측면에 따르면, 아래의 단계들(1010 내지 1040)은 도 2 내지 도 9를 참조하여 전술된 서버(200)에 의해 수행될 수 있다.
단계(1010)에서, 통신부(210)는 사용자 계정이 컨텐츠를 구매한 결제 정보를 수신한다. 사용자는 컨텐츠의 전체 비용 중 전체 또는 일부의 비용을 지불할 수 있다. 결제 금액은 사용자의 자금 사정에 따라 사용자에 의해 결정될 수 있다.
일 측면에 따르면, 통신부(210)는 결제 대행 서버로부터 결제 정보를 수신할 수 있다. 서버(200)는 결제 대행 서버를 통해 사용자가 컨텐츠를 구매할 수 있도록 결제 대행 서버와 연동할 수 있다. 사용자 단말(120)의 사용자는 결제 대행 서버를 통해 컨텐츠를 구매하기 위한 비용을 지불할 수 있다.
다른 일 측면에 따르면, 통신부(210)는 사용자 단말(120)로부터 컨텐츠의 구매 요청을 수신하고, 프로세서(220)가 구매 요청을 처리함으로써 결제 정보를 생성할 수 있다. 예를 들어, 사용자 계정에 사이버 머니가 설정되어 있는 경우, 프로세서(220)는 사용자 계정에 설정된 사이버 머니 중 일부 또는 전부를 차감함으로써 구매 요청을 처리할 수 있다.
단계(1020)에서, 프로세서(220)는 결제 금액에 기초하여 누적 결제 금액을 변경한다. 예를 들어, 처음 결제가 발생한 경우 누적 결제 금액은 0원에서 결제 금액으로 변경될 수 있다. 다른 예로, 이전의 누적 결제 금액에 금번의 결제 금액이 더해짐으로써 누적 결제 금액이 변경될 수 있다.
단계(1030)에서, 프로세서(220)는 누적 결제 금액이 미리 설정된 전체 금액에 대응하는지 여부를 판단한다. 미리 설정된 전체 금액은 컨텐츠의 금액일 수 있다.
단계(1040)에서, 프로세서(220)는 전술된 단계(1030)의 판단의 결과에 기초하여 사용자 계정이 컨텐츠를 이용할 수 있는 조건을 설정한다. 예를 들어, 조건은 사용자 계정이 컨텐츠를 이용할 수 있는 기간이 수 있다.
프로세서(220)는 누적 결제 금액이 미리 설정된 전체 금액에 대응하지 않는 경우, 사용자 계정 컨텐츠를 이용할 수 있는 기간을 미리 설정된 기간만큼 연장할 수 있다. 예를 들어, 미리 설정된 기간은 결제 금액에 비례하여 달라질 수 있다.
프로세서(220)는 누적 결제 금액이 미리 설정된 전체 금액에 대응하는 경우, 사용자 계정이 컨텐츠를 무기한으로 이용할 수 있도록 설정할 수 있다. 컨텐츠 이용 기간이 무기한으로 설정된 경우, 사용자 계정이 컨텐츠의 전체 패키지를 구매한 것으로 이해될 수 있다.
도 3 내지 도 9를 참조하여 전술된 구성들은 단계들(1010 내지 1030)에 대해 유사하게 적용될 수 있으므로, 간결하고 명확한 설명을 위하여 중복되는 설명들은 생략한다.
실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상과 같이 실시예들이 비록 한정된 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기를 기초로 다양한 기술적 수정 및 변형을 적용할 수 있다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.
그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 청구범위의 범위에 속한다.
소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.
이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.
100: 컨텐츠 제공 시스템
110: 서버
120: 사용자 단말
200: 서버
210: 통신부
220: 프로세서
230: 메모리

Claims (24)

  1. 사용자 단말에게 게임을 온라인으로 제공하는 서버에 의해 수행되는, 게임 제공 방법에 있어서,
    게임은 사용자 계정을 통해 사용자 단말에게 제공되고,
    상기 사용자 계정이 상기 게임의 이용권을 구매한 결제 정보를 수신하는 단계;
    상기 결제 정보에 기초하여 상기 게임의 이용권에 대한 누적 결제 횟수를 변경하는 단계;
    상기 변경된 누적 결제 횟수가 상기 게임의 전체 패키지에 대해 미리 설정된 결제 횟수에 대응하는지 여부를 판단하는 단계;
    상기 판단의 결과에 기초하여 상기 사용자 계정이 상기 게임을 이용할 수 있는 조건을 설정하는 단계;
    상기 사용자 계정으로부터 상기 게임의 제공 요청을 수신하는 단계; 및
    상기 사용자 계정에 대해 설정된 상기 조건이 만족된 경우, 상기 게임을 상기 사용자 단말로 제공하는 단계
    를 포함하고,
    1회의 결제에 대해 설정된 결제 비용을 제1 금액에서 제2 금액으로 변경하는 요청을 수신하는 단계;
    1회의 결제에 대한 상기 결제 비용을 상기 제2 금액으로 변경하는 단계;
    상기 미리 설정된 결제 횟수 및 상기 누적 결제 횟수를 상기 변경된 제2 금액에 대응하도록 각각 변경하는 단계; 및
    상기 변경된 누적 결제 횟수가 상기 미리 설정된 결제 횟수에 대응하는 경우, 상기 사용자 계정으로부터 수신한 추가 사용자 계정의 정보에 기초하여 상기 추가 사용자 계정이 상기 게임을 이용할 수 있는 제2 조건을 설정하는 단계 - 상기 제2 조건은 상기 추가 사용자 계정의 컨텐츠 이용 기간임 -
    를 더 포함하는,
    게임 제공 방법.
  2. 제1항에 있어서,
    상기 게임을 이용할 수 있는 조건은, 상기 게임을 이용할 수 있는 기간인,
    게임 제공 방법.
  3. 제1항에 있어서,
    상기 사용자 계정이 상기 게임을 이용할 수 있는 조건을 설정하는 단계는,
    상기 누적 결제 횟수가 상기 미리 설정된 결제 횟수에 대응하는 경우, 상기 사용자 계정이 상기 게임을 무기한으로 이용할 수 있도록 설정하는 단계
    를 포함하는,
    게임 제공 방법.
  4. 제1항에 있어서,
    상기 사용자 계정이 상기 게임을 이용할 수 있는 조건을 설정하는 단계는,
    상기 누적 결제 횟수가 상기 미리 설정된 결제 횟수에 대응하지 않는 경우, 상기 결제 정보에 대응하도록 미리 설정된 기간만큼 상기 사용자 계정이 상기 게임을 이용할 수 있는 기간을 연장하는 단계
    를 포함하는,
    게임 제공 방법.
  5. 삭제
  6. 제1항에 있어서,
    상기 사용자 계정에 대해 설정된 조건이 만족되지 않는 경우, 상기 제공 요청이 미리 설정된 대안 조건을 만족하는지 여부를 판단하는 단계; 및
    상기 대안 조건이 만족된 경우 상기 게임을 제공하는 단계
    를 더 포함하는,
    게임 제공 방법.
  7. 제6항에 있어서,
    상기 제공 요청이 상기 대안 조건을 만족하는지 여부를 판단하는 단계는,
    상기 사용자 계정의 인터넷 프로토콜(Internet Protocol: IP) 주소를 획득하는 단계; 및
    상기 IP 주소가 미리 설정된 IP 주소인 경우, 상기 제공 요청이 상기 대안 조건을 만족하는 것으로 판단하는 단계
    를 포함하는,
    게임 제공 방법.
  8. 제6항에 있어서,
    상기 제공 요청이 상기 대안 조건을 만족하는지 여부를 판단하는 단계는,
    현재 시각을 획득하는 단계; 및
    상기 현재 시각이 미리 설정된 시간 내에 포함되는 경우, 상기 제공 요청이 상기 대안 조건을 만족하는 것으로 판단하는 단계
    를 포함하는,
    게임 제공 방법.
  9. 삭제
  10. 삭제
  11. 제1항 내지 제4항, 및 제6항 내지 제8항 중 어느 한 항의 방법을 수행하는 프로그램을 수록한 컴퓨터 판독 가능 기록 매체.
  12. 서버에 저장되고, 상기 서버가,
    사용자 계정이 게임의 이용권을 구매한 결제 정보를 수신하는 단계 - 상기 게임은 상기 사용자 계정을 통해 사용자 단말에게 온라인으로 제공됨 -;
    상기 결제 정보에 기초하여 상기 게임의 이용권에 대한 누적 결제 횟수를 변경하는 단계;
    상기 변경된 누적 결제 횟수가 상기 게임의 전체 패키지에 대해 미리 설정된 결제 횟수에 대응하는지 여부를 판단하는 단계;
    상기 판단의 결과에 기초하여 상기 사용자 계정이 상기 게임을 이용할 수 있는 조건을 설정하는 단계;
    상기 사용자 계정으로부터 상기 게임의 제공 요청을 수신하는 단계; 및
    상기 사용자 계정에 대해 설정된 상기 조건이 만족된 경우, 상기 게임을 상기 사용자 단말로 제공하는 단계
    를 실행하도록 상기 서버를 제어하고,
    상기 서버가,
    1회의 결제에 대해 설정된 결제 비용을 제1 금액에서 제2 금액으로 변경하는 요청을 수신하는 단계;
    1회의 결제에 대한 상기 결제 비용을 상기 제2 금액으로 변경하는 단계;
    상기 미리 설정된 결제 횟수 및 상기 누적 결제 횟수를 상기 변경된 제2 금액에 대응하도록 각각 변경하는 단계; 및
    상기 변경된 누적 결제 횟수가 상기 미리 설정된 결제 횟수에 대응하는 경우, 상기 사용자 계정으로부터 수신한 추가 사용자 계정의 정보에 기초하여 상기 추가 사용자 계정이 상기 게임을 이용할 수 있는 제2 조건을 설정하는 단계 - 상기 제2 조건은 상기 추가 사용자 계정의 컨텐츠 이용 기간임 -
    를 더 실행하도록 상기 서버를 제어하는,
    게임 제공 어플리케이션.
  13. 사용자 단말에게 게임을 온라인으로 제공하는 방법을 수행하는, 서버에 있어서,
    게임을 제공하는 프로그램이 기록된 메모리; 및
    상기 프로그램을 수행하는 프로세서
    를 포함하고,
    상기 게임은 사용자 계정을 통해 사용자 단말에게 제공되고,
    상기 프로그램은,
    상기 사용자 계정이 상기 게임의 이용권을 구매한 결제 정보를 수신하는 단계;
    상기 결제 정보에 기초하여 상기 게임의 이용권에 대한 누적 결제 횟수를 변경하는 단계;
    상기 변경된 누적 결제 횟수가 상기 게임의 전체 패키지에 대해 미리 설정된 결제 횟수에 대응하는지 여부를 판단하는 단계; 및
    상기 판단의 결과에 기초하여 상기 사용자 계정이 상기 게임을 이용할 수 있는 조건을 설정하는 단계;
    상기 사용자 계정으로부터 상기 게임의 제공 요청을 수신하는 단계; 및
    상기 사용자 계정에 대해 설정된 상기 조건이 만족된 경우, 상기 게임을 상기 사용자 단말로 제공하는 단계
    를 수행하고,
    상기 프로그램은,
    1회의 결제에 대해 설정된 결제 비용을 제1 금액에서 제2 금액으로 변경하는 요청을 수신하는 단계;
    1회의 결제에 대한 상기 결제 비용을 상기 제2 금액으로 변경하는 단계;
    상기 미리 설정된 결제 횟수 및 상기 누적 결제 횟수를 상기 변경된 제2 금액에 대응하도록 각각 변경하는 단계; 및
    상기 변경된 누적 결제 횟수가 상기 미리 설정된 결제 횟수에 대응하는 경우, 상기 사용자 계정으로부터 수신한 추가 사용자 계정의 정보에 기초하여 상기 추가 사용자 계정이 상기 게임을 이용할 수 있는 제2 조건을 설정하는 단계 - 상기 제2 조건은 상기 추가 사용자 계정의 컨텐츠 이용 기간임 -
    를 더 수행하는,
    게임 제공 서버.
  14. 제13항에 있어서,
    상기 게임을 이용할 수 있는 조건은, 상기 게임을 이용할 수 있는 기간인,
    게임 제공 서버.
  15. 제13항에 있어서,
    상기 사용자 계정이 상기 게임을 이용할 수 있는 조건을 설정하는 단계는,
    상기 누적 결제 횟수가 상기 미리 설정된 결제 횟수에 대응하는 경우, 상기 사용자 계정이 상기 게임을 무기한으로 이용할 수 있도록 상기 조건을 설정하는 단계
    를 포함하는,
    게임 제공 서버.
  16. 제13항에 있어서,
    상기 사용자 계정이 상기 게임을 이용할 수 있는 조건을 설정하는 단계는,
    상기 누적 결제 횟수가 상기 미리 설정된 결제 횟수에 대응하지 않는 경우, 상기 결제 정보에 대응하도록 미리 설정된 기간만큼 상기 사용자 계정이 상기 게임을 이용할 수 있는 기간을 연장하는 단계
    를 포함하는,
    게임 제공 서버.
  17. 삭제
  18. 제13항에 있어서,
    상기 프로그램은,
    상기 사용자 계정에 대해 설정된 조건이 만족되지 않는 경우, 상기 제공 요청이 미리 설정된 대안 조건을 만족하는지 여부를 판단하는 단계; 및
    상기 대안 조건이 만족된 경우 상기 게임을 제공하는 단계
    를 더 수행하는,
    게임 제공 서버.
  19. 제18항에 있어서,
    상기 제공 요청이 상기 대안 조건을 만족하는지 여부를 판단하는 단계는,
    상기 사용자 계정의 인터넷 프로토콜(Internet Protocol: IP) 주소를 획득하는 단계; 및
    상기 IP 주소가 미리 설정된 IP 주소인 경우, 상기 제공 요청이 상기 대안 조건을 만족하는 것으로 판단하는 단계
    를 포함하는,
    게임 제공 서버.
  20. 제18항에 있어서,
    상기 제공 요청이 상기 대안 조건을 만족하는지 여부를 판단하는 단계는,
    현재 시각을 획득하는 단계; 및
    상기 현재 시각이 미리 설정된 시간 내에 포함되는 경우, 상기 제공 요청이 상기 대안 조건을 만족하는 것으로 판단하는 단계
    를 포함하는,
    게임 제공 서버.
  21. 삭제
  22. 삭제
  23. 삭제
  24. 삭제
KR1020190027882A 2017-08-21 2019-03-12 컨텐츠 제공 방법 및 장치 KR102352660B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020190027882A KR102352660B1 (ko) 2017-08-21 2019-03-12 컨텐츠 제공 방법 및 장치
KR1020220005185A KR102513578B1 (ko) 2019-03-12 2022-01-13 컨텐츠 제공 방법 및 장치

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020170105733A KR20190020587A (ko) 2017-08-21 2017-08-21 컨텐츠 제공 방법 및 장치
KR1020190027882A KR102352660B1 (ko) 2017-08-21 2019-03-12 컨텐츠 제공 방법 및 장치

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020170105733A Division KR20190020587A (ko) 2017-08-21 2017-08-21 컨텐츠 제공 방법 및 장치

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020220005185A Division KR102513578B1 (ko) 2019-03-12 2022-01-13 컨텐츠 제공 방법 및 장치

Publications (2)

Publication Number Publication Date
KR20190029553A KR20190029553A (ko) 2019-03-20
KR102352660B1 true KR102352660B1 (ko) 2022-01-18

Family

ID=80052293

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190027882A KR102352660B1 (ko) 2017-08-21 2019-03-12 컨텐츠 제공 방법 및 장치

Country Status (1)

Country Link
KR (1) KR102352660B1 (ko)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100802110B1 (ko) * 2005-04-23 2008-02-11 주식회사 케이티프리텔 디지털 컨텐츠의 유통 방법 및 그 장치
KR20130104574A (ko) * 2012-03-14 2013-09-25 (주)네오위즈게임즈 유료 아이템 구매에 따른 보상 방법 및 서버

Also Published As

Publication number Publication date
KR20190029553A (ko) 2019-03-20

Similar Documents

Publication Publication Date Title
EP2413278A1 (en) Plug-in system and method for consumer credit acquisition
KR101693824B1 (ko) 어플리케이션의 마케팅 채널을 추적하는 방법 및 시스템
US20210279782A1 (en) Customer service tool
KR101744598B1 (ko) 통합 결제 서비스를 제공하는 클라우드 서비스 방법 및 시스템
KR101697118B1 (ko) 클라우드 서비스 방법 및 시스템
KR102340213B1 (ko) 디지털 컨텐츠를 제공하는 방법 및 장치
CN113506153A (zh) 一种信息展示方法及装置
KR102352660B1 (ko) 컨텐츠 제공 방법 및 장치
KR102513578B1 (ko) 컨텐츠 제공 방법 및 장치
AU2012294372B2 (en) System and method for electronic distribution of software and data
KR102292954B1 (ko) 프리미엄 컨텐츠를 제공하는 서버, 장치 및 방법
KR20190020587A (ko) 컨텐츠 제공 방법 및 장치
CA2945551C (en) Module for emulating at least one payment card, corresponding method, payment device, computer program product and storage medium
KR102390349B1 (ko) 디바이스 인증 기반 간편 결제 방법 및 그 시스템
KR101712609B1 (ko) 초기 정보를 제공하는 클라우드 서비스 방법 및 시스템
KR102094938B1 (ko) 블록체인 기반의 콘텐츠 유통 방법 및 이를 수행하기 위한 장치
KR101601945B1 (ko) 다이나믹 가격 서비스 제공 방법 및 온라인 쇼핑몰 서버
US8423061B1 (en) Initiation of wireless service
KR102618484B1 (ko) 디지털 컨텐츠 대여 방법 및 서버
KR102418839B1 (ko) 사용자 계정 전송 방법 및 장치
KR20160088451A (ko) 프리미엄 컨텐츠를 제공하는 서버, 장치 및 방법
KR101574156B1 (ko) 결제 서비스 방법 및 시스템
TWI676498B (zh) 與無線網路連接的遊戲服務提供裝置及方法
KR102382302B1 (ko) 데이터 제공 방법 및 시스템
KR102223298B1 (ko) 옵션 서비스 제공을 통한 추가 포인트 제공 장치 및 방법

Legal Events

Date Code Title Description
A107 Divisional application of patent
AMND Amendment
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X601 Decision of rejection after re-examination
J201 Request for trial against refusal decision
J301 Trial decision

Free format text: TRIAL NUMBER: 2021101001251; TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20210517

Effective date: 20210910

GRNO Decision to grant (after opposition)
GRNT Written decision to grant