KR101473357B1 - 콘텐츠의 실행을 인증하는 서버 및 방법, 그리고 콘텐츠를 실행하는 디바이스 - Google Patents

콘텐츠의 실행을 인증하는 서버 및 방법, 그리고 콘텐츠를 실행하는 디바이스 Download PDF

Info

Publication number
KR101473357B1
KR101473357B1 KR1020130004372A KR20130004372A KR101473357B1 KR 101473357 B1 KR101473357 B1 KR 101473357B1 KR 1020130004372 A KR1020130004372 A KR 1020130004372A KR 20130004372 A KR20130004372 A KR 20130004372A KR 101473357 B1 KR101473357 B1 KR 101473357B1
Authority
KR
South Korea
Prior art keywords
content
user
type
license
condition
Prior art date
Application number
KR1020130004372A
Other languages
English (en)
Other versions
KR20140093339A (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 KR1020130004372A priority Critical patent/KR101473357B1/ko
Publication of KR20140093339A publication Critical patent/KR20140093339A/ko
Application granted granted Critical
Publication of KR101473357B1 publication Critical patent/KR101473357B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

콘텐츠의 실행을 인증하는 방법은 사용자의 디바이스로부터 디바이스에 설치된 콘텐츠의 실행을 위한 인증 요청을 수신하는 단계, 사용자가 월정액 서비스에 가입된 사용자인 경우, 월정액 서비스에 대한 사용자의 라이선스가 만료되었는지 여부를 판단하는 단계, 판단 결과 사용자의 라이선스가 만료된 경우, 콘텐츠가 전환형 콘텐츠인지 여부를 판단하는 단계, 콘텐츠가 전환형 콘텐츠인 경우, 사용자의 이력에 기초하여 사용자가 콘텐츠의 조건을 만족하는 사용자인지 여부를 판단하는 단계 및 판단 결과 사용자가 콘텐츠의 조건을 만족하는 사용자인 경우, 콘텐츠의 실행을 인증하는 단계를 포함한다.

Description

콘텐츠의 실행을 인증하는 서버 및 방법, 그리고 콘텐츠를 실행하는 디바이스{SERVER AND METHOD FOR PERMITTING EXECUTION OF COTENTS, AND DEVICE FOR EXECUTING CONTENTS}
본 발명은 콘텐츠의 실행을 인증하는 서버 및 방법, 그리고 콘텐츠를 실행하는 디바이스에 관한 것이다.
최근 스마트폰의 보급이 확대됨에 따라, 오픈 마켓을 통한 어플리케이션의 구매가 활발히 이루어지고 있으며, 오픈 마켓에서 판매되는 어플리케이션은 최초 구매시 과금이 되고 다운로드를 받은 어플리케이션은 단말에서 실행하여 이용할 수 있다.
이때, 어플리케이션은 한번 구매하면 삭제하거나 서비스가 중단되지 않는 한 영구적으로 소유할 수 있는 방법으로 서비스가 제공되고 있다. 어플리케이션을 포함한 콘텐츠의 사용 권리를 관리하는 방법과 관련하여, 선행기술인 한국공개특허 제2012-0003324호에는 소비 권한에 따라 애플리케이션이 자동화 콘텐츠를 소비할 수 있도록 설정하는 방법이 개시되어 있다.
다만, 콘텐츠의 사용 권리를 관리하는 방법을 제공함에 있어서, 일정 기간 동안 사용한 후 사용 권한을 제거하는 방법만이 개시되어 있을 뿐, 일정 기간 동안 사용하는 경우, 해당 콘텐츠를 영구적으로 소유할 수 있도록 하는 방법은 개시되어 있지 않다. 또한, 콘텐츠의 소유권이 전환되는 구성은 소유권이 박탈되는 형태로 서비스되고 있을 뿐이다.
월정액 서비스에 가입하고 가입 기간이 만료된 이후에도 콘텐츠를 영구적으로 소유하게 함으로써, 월정액 서비스에 대한 만족도를 향상시키고자 한다. 월정액 서비스에서 이용되는 가입유지형, 소유형 콘텐츠와 함께 전환형 콘텐츠를 함께 운용함으로써, 유료 콘텐츠 시장을 보다 활성화시킬 수 있는 콘텐츠 실행 인증 서버 및 방법을 제공하고자 한다. 다만, 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 일 실시예는 사용자의 디바이스로부터 상기 디바이스에 설치된 콘텐츠의 실행을 위한 인증 요청을 수신하는 통신부, 상기 사용자가 월정액 서비스에 가입된 사용자인 경우, 상기 월정액 서비스에 대한 상기 사용자의 라이선스가 만료되었는지 여부를 판단하는 라이선스 판단부, 상기 판단 결과 상기 사용자의 라이선스가 만료된 경우, 상기 콘텐츠가 전환형 콘텐츠인지 여부를 판단하는 전환형 콘텐츠 판단부, 상기 콘텐츠가 전환형 콘텐츠인 경우, 상기 사용자의 이력에 기초하여 상기 사용자가 상기 콘텐츠의 조건을 만족하는 사용자인지 여부를 판단하는 콘텐츠 조건 판단부 및 상기 판단 결과 상기 사용자가 상기 콘텐츠의 조건을 만족하는 사용자인 경우, 상기 콘텐츠의 실행을 인증하는 인증부를 포함하는 콘텐츠 실행 인증 서버를 제공할 수 있다.
본 발명의 다른 실시예는 사용자의 디바이스로부터 상기 디바이스에 설치된 콘텐츠의 실행을 위한 인증 요청을 수신하는 단계, 상기 사용자가 월정액 서비스에 가입된 사용자인지 여부를 판단하는 단계, 상기 판단 결과 상기 사용자가 월정액 서비스에 가입된 사용자인 경우, 상기 월정액 서비스에 대한 상기 사용자의 라이선스가 만료되었는지 여부를 판단하는 단계, 상기 판단 결과 상기 사용자의 라이선스가 만료된 경우, 상기 콘텐츠가 전환형 콘텐츠인지 여부를 판단하는 단계, 상기 콘텐츠가 전환형 콘텐츠인 경우, 상기 사용자의 이력에 기초하여 상기 사용자가 상기 콘텐츠의 조건을 만족하는 사용자인지 여부를 판단하는 단계 및 상기 판단 결과 상기 사용자가 상기 콘텐츠의 조건을 만족하는 사용자인 경우, 상기 콘텐츠의 실행을 인증하는 단계를 포함하는 콘텐츠 실행 인증 방법을 제공할 수 있다.
본 발명의 또 다른 실시예는 사용자 인터페이스로부터 상기 디바이스에 설치된 콘텐츠의 실행을 위한 요청을 수신하는 입력부, 상기 디바이스의 사용자가 월정액 서비스에 가입된 사용자인 경우, 상기 월정액 서비스에 대한 상기 사용자의 라이선스가 만료되었는지 여부를 판단하는 라이선스 판단부, 상기 판단 결과 상기 사용자의 라이선스가 만료된 경우, 상기 콘텐츠가 전환형 콘텐츠인지 여부를 판단하는 전환형 콘텐츠 판단부, 상기 콘텐츠가 전환형 콘텐츠인 경우, 상기 사용자의 이력에 기초하여 상기 사용자가 상기 콘텐츠의 조건을 만족하는 사용자인지 여부를 판단하는 콘텐츠 조건 판단부 및 상기 판단 결과 상기 사용자가 상기 콘텐츠의 조건을 만족하는 사용자인 경우, 상기 콘텐츠의 실행하는 콘텐츠 실행부를 포함하는 디바이스를 제공할 수 있다.
전술한 본 발명의 과제 해결 수단 중 어느 하나에 의하면, 월정액 서비스에 가입하고 가입 기간이 만료된 이후에도 콘텐츠를 영구적으로 소유하게 함으로써, 월정액 서비스에 대한 만족도를 향상시킬 수 있다. 월정액 서비스에서 이용되는 가입유지형, 소유형 콘텐츠와 함께 전환형 콘텐츠를 함께 운용함으로써, 유료 콘텐츠 시장을 보다 활성화시킬 수 있는 콘텐츠 실행 인증 서버 및 방법을 제공할 수 있다.
도 1은 본 발명의 일 실시예에 따른 콘텐츠 제공 시스템의 구성도이다.
도 2는 도 1의 콘텐츠 실행 인증 서버의 구성도이다.
도 3은 본 발명의 다른 실시예에 따른 디바이스의 구성도이다.
도 4는 도 1의 콘텐츠 제공 시스템의 각 구성들에 의하여 콘텐츠의 실행이 인증되는 과정의 일 예를 설명하기 위한 동작 흐름도이다.
도 5는 콘텐츠가 표시된 화면의 일 예를 나타낸다.
도 6은 본 발명의 일 실시예에 따른 콘텐츠 실행 인증 방법을 나타낸 동작 흐름도이다.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미하며, 하나 또는 그 이상의 다른 특징이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
이하 첨부된 도면을 참고하여 본 발명을 상세히 설명하기로 한다.
도 1은 본 발명의 일 실시예에 따른 콘텐츠 제공 시스템의 구성도이다. 도 1을 참조하면, 콘텐츠 제공 시스템(1)은 사용자의 디바이스(100), 개인정보 관리 서버(300) 및 콘텐츠 실행 인증 서버(400)를 포함한다.
이때, 도 1의 각 구성요소들은 일반적으로 네트워크(network, 200)를 통해 연결된다. 예를 들어, 도 1에 도시된 바와 같이, 사용자의 디바이스(100)는 네트워크(200)를 통하여 콘텐츠 실행 인증 서버(400)와 연결될 수 있다. 또한, 콘텐츠 실행 인증 서버(400)는 네트워크(200)를 통하여 개인정보 관리 서버(300)와 연결될 수 있다. 이에 따라, 콘텐츠 실행 인증 서버(400)는 개인정보 관리 서버(300)를 통하여 사용자의 디바이스(100)와 연결될 수도 있고, 콘텐츠 실행 인증 서버(400)는 사용자의 디바이스(100)와 직접적으로 연결될 수도 있다.
네트워크(200)는 단말들 및 서버들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 이러한 네트워크(200)의 일 예는, 인터넷(Internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network), 3G, 4G, LTE 등이 포함되나 이에 한정되지는 않는다. 또한, 도 1에 개시된 사용자의 디바이스(100), 개인정보 관리 서버(300), 콘텐츠 실행 인증 서버(400)는 도 1에 도시된 것들로 한정 해석되는 것은 아니다.
사용자의 디바이스(100)는 네트워크(200)를 통하여 원격지의 서버에 접속할 수 있는 컴퓨터로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 셋탑 박스(settop-box), 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱(Laptop) 등을 포함할 수 있다. 또한, 사용자의 디바이스(100)는 네트워크(200)를 통해 원격지의 서버에 접속할 수 있는 단말로 구현될 수 있다. 사용자의 디바이스(100)는 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰(smartphone), 스마트 패드(smartpad), 타블렛 PC(Tablet PC) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다.
개인정보 관리 서버(300)는 사용자의 개인정보를 저장 및 관리하고, 사용자의 디바이스(100)와 사용자의 개인정보를 매핑하여 저장할 수 있다. 개인정보 관리 서버(300)는 사용자의 월정액 서비스 가입 여부, 사용자의 이력 등 사용자에 대한 다양한 정보를 개인정보로서 저장 및 관리할 수 있다. 또한, 개인정보 관리 서버(300)는 월정액 서비스에서 제공하는 콘텐츠를 다운로드 받은 사용자의 디바이스(100)의 이력을 관리하고, 월정액 서비스에 대한 라이선스를 발급 및 삭제하는 것과 같은 라이선스 관리를 수행할 수도 있다. 일반적으로, 콘텐츠는 어플리케이션(Application), 영화, 드라마 등의 동영상, MP3 등의 음악 파일, 스타 화보 등과 같은 이미지 등을 포함하는 개념이다.
콘텐츠 실행 인증 서버(400)는 사용자의 디바이스(100)로부터 디바이스(100)에 설치된 콘텐츠의 실행을 위한 인증 요청을 수신하고, 인증의 결과를 디바이스(100)로 전송한다. 이 때, 인증의 결과는 콘텐츠의 실행을 허락 또는 차단하는 제어 명령을 포함할 수 있다.
콘텐츠 실행 인증 서버(400)는 사용자가 월정액 서비스에 가입된 사용자인지 여부를 판단하여, 사용자가 월정액 서비스에 가입된 사용자이고, 사용자의 라이선스가 유효한 경우, 월정액 서비스에 포함된 복수의 콘텐츠의 실행을 허락하는 인증 결과를 디바이스(100)로 전송한다.
콘텐츠 실행 인증 서버(400)는 사용자가 월정액 서비스에 가입된 사용자이나 사용자의 라이선스가 만료된 경우, 콘텐츠가 전환형 콘텐츠인지 여부를 판단한다. 콘텐츠 실행 인증 서버(400)는 판단 결과 콘텐츠가 전환형 콘텐츠이고, 사용자가 전환형 콘텐츠의 실행을 위한 소정의 조건을 만족하는 사용자인 경우, 전환형 콘텐츠의 실행을 허락하는 인증 결과를 디바이스(100)로 전송할 수 있다.
전환형 콘텐츠는 가입유지형 콘텐츠로부터 개량된 콘텐츠로서, 일반적으로 가입유지형 콘텐츠 중 소정 조건의 만족에 따라 영구적으로 소유권이 인정되는 소유형 콘텐츠로 변환될 수 있는 콘텐츠를 의미할 수 있다. 예를 들어, 전환형 콘텐츠는 가입유지형 콘텐츠 중 월정액 서비스를 3개월 유지하는 경우 소유형 콘텐츠를 변환되는 콘텐츠를 의미한다. 가입유지형 콘텐츠는 월정액 서비스 가입한 사용자가 소정 기간 동안 비용없이 자유롭게 이용하는 콘텐츠를 의미하며, 소유형 콘텐츠는 콘텐츠에 대한 영구적인 사용을 보장하는 콘텐츠를 의미한다.
본 발명의 다른 실시예에 따르면, 디바이스(100)는 사용자 인터페이스로부터 디바이스(100)에 설치된 콘텐츠의 실행을 위한 요청을 수신하고, 인증의 결과에 따라 콘텐츠를 실행한다.
본 발명의 다른 실시예에 따르면, 디바이스(100)는 디바이스(100)의 사용자가 월정액 서비스에 가입된 사용자인지 여부를 판단하여, 사용자가 월정액 서비스에 가입된 사용자이고, 사용자의 라이선스가 유효한 경우, 콘텐츠의 실행을 인증하고, 콘텐츠를 실행한다.
본 발명의 다른 실시예에 따르면, 디바이스(100)는 사용자가 월정액 서비스에 가입된 사용자이나 사용자의 라이선스 만료된 경우, 콘텐츠가 전환형 콘텐츠인지 여부를 판단한다. 디바이스(100)는 판단 결과 콘텐츠가 전환형 콘텐츠이고, 사용자가 전환형 콘텐츠의 실행을 위한 소정의 조건을 만족하는 사용자인 경우, 전환형 콘텐츠의 실행을 허락하고, 콘텐츠를 실행한다.
이와 같이, 본 발명의 다른 실시예에 따르면, 디바이스(100)는 스스로 콘텐츠에 대한 인증을 수행하고, 인증 결과에 따라 콘텐츠를 실행할 수 있다. 다만, 이 경우에도 디바이스(100)는 콘텐츠 실행 서버(400)와 인증 프로세스를 위한 최소한의 메시지들을 송수신할 수 있다. 예를 들어, 디바이스(100)는 사용자의 라이선스가 유효한지 여부를 질의하는 메시지를 콘텐츠 실행 서버(400)로 전송하고, 콘텐츠 실행 서버(400)로부터 질의하는 메시지에 대응하는 응답 메시지를 수신할 수 있다.
도 2은 도 1의 콘텐츠 실행 인증 서버의 구성도이다. 도 2를 참조하면, 콘텐츠 실행 인증 서버(400)는 통신부(410), 라이선스 판단부(420), 전환형 콘텐츠 판단부(430), 콘텐츠 조건 판단부(440) 및 인증부(450)를 포함한다. 다만, 도 2에 도시된 바와 같이, 콘텐츠 실행 인증 서버(400)는 콘텐츠 유형 전환부(460) 및 데이터베이스(470)를 더 포함할 수도 있다.
통신부(410)는 사용자의 디바이스(100)로부터 디바이스(100)에 설치된 콘텐츠의 실행을 위한 인증 요청을 수신한다. 이 때, 콘텐츠는 이미지, 영상, 음향 또는 어플리케이션 중 어느 하나일 수 있다. 즉, 콘텐츠는 MP3와 같은 음악 파일일 수도 있고, 영화와 같은 동영상 파일일 수도 있고, 화보와 같은 이미지 파일일 수도 있으며, 어플리케이션과 같은 프로그램 파일일 수도 있다.
통신부(410)는 디바이스(100)에 설치된 콘텐츠로부터 콘텐츠의 실행을 위한 인증 요청을 수신할 수도 있다. 예를 들어, 콘텐츠가 어플리케이션인 경우, 통신부(410)는 디바이스(100)에 설치된 어플리케이션으로부터 어플리케이션의 실행을 위한 인증 요청을 수신할 수 있다.
라이선스 판단부(420)는 디바이스(100)의 사용자가 월정액 서비스에 가입된 사용자인지 여부를 판단한다. 이 때, 라이선스 판단부(420)는 사용자의 라이선스에 기초하여 사용자가 월정액 서비스에 가입된 사용자인지 여부를 판단할 수 있다. 사용자의 라이선스는 사용자가 월정액 서비스에 가입되었는지 여부를 나타내는 데이터일 수도 있고, 사용자의 식별번호, 전화번호, 아이디와 같이 사용자를 식별할 수 있는 데이터일 수도 있다.
라이선스 판단부(420)는 사용자가 월정액 서비스 가입 사용자인 경우, 월정액 서비스에 대한 사용자의 라이선스가 만료되었는지 여부를 판단한다. 예를 들어, 라이선스 판단부(420)는 사용자의 라이선스에 기초하여 사용자의 월정액 서비스 이용 기간과 현재 시점을 비교한 후, 비교 결과 현재 시점이 사용자의 월정액 서비스 이용 기간 내에 포함되는 경우 사용자의 라이선스가 유효하다고 판단하고, 비교 결과 현재 시점이 사용자의 월정액 서비스 이용 기간 이후인 경우 사용자의 라이선스가 만료되었다고 판단할 수 있다.
인증부(450)는 사용자가 월정액 서비스 가입 사용자이고, 월정액 서비스에 대한 사용자의 라이선스가 유효한 경우, 콘텐츠의 실행을 인증하는 인증 결과를 생성할 수 있다. 생성된 인증 결과는 통신부(410)로부터 디바이스(100)로 전송될 수 있다.
라이선스 판단부(420)는 사용자의 개인정보를 관리하는 개인정보 관리 서버(300)를 통해 사용자가 월정액 서비스 가입 사용자인지 여부를 판단할 수 있다. 예를 들어, 라이선스 판단부(420)는 사용자가 월정액 서비스 가입 사용자인지 여부를 질의하는 질의 메시지를 개인정보 관리 서버(300)를 전송하고, 개인정보 관리 서버(300)로부터 질의 메시지에 대한 응답 메시지를 수신하고, 수신된 응답 메시지에 기초하여 사용자가 월정액 서비스 가입 사용자인지 여부를 판단할 수 있다.
라이선스 판단부(420)는 개인정보 관리 서버(300)를 통해 월정액 서비스에 대한 사용자의 라이선스가 만료되었는지 여부를 판단할 수도 있다. 이 경우, 라이선스 판단부(420)는 상기 사용자가 월정액 서비스 가입 사용자인지 여부와 월정액 서비스에 대한 사용자의 라이선스가 만료되었는지 여부를 동시에 질의하는 질의 메시지를 개인정보 관리 서버(300)로 전송하고, 개인정보 관리 서버(300)로부터 질의 메시지에 대한 응답 메시지를 수신하고, 수신된 응답 메시지에 기초하여 월정액 서비스에 대한 사용자의 라이선스가 만료되었는지 여부를 판단할 수 있다.
전환형 콘텐츠 판단부(430)는 사용자가 월정액 서비스 가입 사용자이나, 월정액 서비스에 대한 사용자의 라이선스가 만료된 경우, 콘텐츠가 전환형 콘텐츠인지 여부를 판단한다.
전환형 콘텐츠는 가입유지형 콘텐츠로부터 개량된 콘텐츠로서, 일반적으로 가입유지형 콘텐츠 중 소정 조건의 만족에 따라 영구적으로 소유권이 인정되는 소유형 콘텐츠로 변환될 수 있는 콘텐츠를 의미할 수 있다. 예를 들어, 전환형 콘텐츠는 가입유지형 콘텐츠 중 월정액 서비스를 3개월 유지하는 경우 소유형 콘텐츠를 변환되는 콘텐츠를 의미한다. 가입유지형 콘텐츠는 월정액 서비스 가입한 사용자가 소정 기간 동안 비용없이 자유롭게 이용하는 콘텐츠를 의미하며, 소유형 콘텐츠는 콘텐츠에 대한 영구적인 사용을 보장하는 콘텐츠를 의미한다.
콘텐츠의 유형, 각 유형에 대한 정의 및 설명을 예시하면 아래 표 1과 같다.
Figure 112013003986701-pat00001
콘텐츠 조건 판단부(440)는 콘텐츠가 전환형 콘텐츠인 경우, 전환형 콘텐츠가 조건을 만족하는지 여부를 판단한다. 이 때, 콘텐츠 조건 판단부(440)는 사용자의 이력에 기초하여 사용자가 콘텐츠의 조건을 만족하는지 여부를 판단할 수도 있다. 이하에서, 콘텐츠의 조건의 일 예들과 각 콘텐츠의 조건별로 전환형 콘텐츠가 조건을 만족하는지 여부를 판단하는 일 예들을 설명한다.
콘텐츠 조건 판단부(440)는 사용자가 월정액 서비스에 가입된 기간을 추출하고, 추출된 기간이 기 설정된 기간 이상인 경우, 전환형 콘텐츠가 조건을 만족했다고 판단할 수 있다. 이 때, 콘텐츠 조건 판단부(440)는 사용자의 이력에 기초하여 사용자가 월정액 서비스에 가입된 기간을 추출하고, 추출된 기간이 기 설정된 기간 이상인 경우, 사용자를 콘텐츠의 조건을 만족하는 사용자로 판단할 수도 있다. 예를 들어, 콘텐츠 조건 판단부(440)는 사용자가 월정액 서비스에 가입된 기간이 6개월 이상인 경우, 사용자를 콘텐츠의 조건을 만족하는 사용자로 판단할 수 있다. 이 경우, 콘텐츠는 앞서 예시된 전환형 A의 콘텐츠일 수 있다. 또한, 사용자의 이력은 가입정보 관리 서버(300)로부터 추출된 것일 수 있다.
콘텐츠 조건 판단부(440)는 콘텐츠가 디바이스(100)에 최초 다운로드된 시점으로부터 현재 시점까지의 기간을 계산하고, 계산된 기간이 기 설정된 기간 이상인 경우, 전환형 콘텐츠가 조건을 만족했다고 판단할 수 있다. 예를 들어, 콘텐츠 조건 판단부(440)는 콘텐츠가 디바이스(100)에 최초 다운로드된 시점으로부터 현재 시점까지의 기간이 3개월 이상인 경우, 전환형 콘텐츠가 조건을 만족했다고 판단할 수 있다. 이 때, 콘텐츠 조건 판단부(440)는 사용자의 이력에 기초하여 콘텐츠가 디바이스(100)에 최초 다운로드된 시점으로부터 현재 시점까지의 기간을 계산하고, 계산된 기간이 기 설정된 기간 이상인 경우, 사용자를 콘텐츠의 조건을 만족하는 사용자로 판단할 수 있다. 이 경우, 콘텐츠는 앞서 예시된 전환형 B의 콘텐츠일 수 있고, 사용자의 이력은 가입정보 관리 서버(300)로부터 추출된 것일 수 있다.
콘텐츠 조건 판단부(440)는 콘텐츠에 대응하는 지정 시점을 추출하고, 현재 시점이 추출된 지정 시점 이후인 경우, 전환형 콘텐츠가 조건을 만족했다고 판단할 수 있다. 예를 들어, 지정 시점이 "2012년 11월 30일"인 경우 콘텐츠 조건 판단부(440)는 현재 시점이 추출된 지정 시점 이후 "2012년 12월 1일"인 경우, 전환형 콘텐츠가 조건을 만족했다고 판단할 수 있다. 이 때, 콘텐츠 조건 판단부(440)는 사용자의 이력에 기초하여 콘텐츠에 대응하는 지정 시점을 추출하고, 현재 시점이 추출된 지정 시점 이후인 경우, 사용자를 콘텐츠의 조건을 만족하는 사용자로 판단할 수도 있다. 이 경우, 콘텐츠는 앞서 예시된 전환형 C의 콘텐츠일 수 있고, 사용자의 이력은 가입정보 관리 서버(300)로부터 추출된 것일 수 있다.
인증부(450)는 사용자가 콘텐츠의 조건을 만족하는 사용자인 경우 콘텐츠의 실행을 인증한다. 이 때, 인증부(450)는 콘텐츠의 실행을 인증하는 내용을 포함한 인증 결과를 생성하고, 생성된 인증 결과는 통신부(410)로부터 디바이스(100)로 전송될 수 있다. 이러한 인증 결과는 인증 요청에 대응하는 응답일 수 있다.
인증부(450)는 콘텐츠의 실행에 대한 인증을 실패한 경우, 콘텐츠의 실행을 차단하는 명령을 인증 결과를 생성할 수 있다. 이 때, 인증 결과는 통신부(410)로부터 디바이스(100)로 전송될 수 있다. 이러한 인증 결과는 인증 요청에 대응하는 응답일 수 있다. 이를 통해, 콘텐츠는 디바이스(100)에서 이미 다운로드 받은 콘텐츠라고 할지라도 실행 자체가 불가능한 콘텐츠로 취급받게 된다.
콘텐츠 유형 전환부(460)는 콘텐츠의 유형을 제 1 유형으로부터 제 2 유형으로 전환한다. 이 때, 제 1 유형은 사용자가 월정액 서비스에 가입된 기간 내에만 콘텐츠의 실행이 가능한 유형일 수 있다. 표 1을 통해 예시하면, 제 1 유형은 가입유지형 콘텐츠일 수 있다. 제 2 유형은 월정액 서비스에 대한 사용자의 라이선스가 만료된 이후에도 콘텐츠의 실행이 가능한 유형일 수 있다. 표 1을 통해 예시하면, 제 2 유형은 소유형일 수도 있다.
이를 통해, 콘텐츠 실행 인증 서버(400)는 월정액 서비스에서 제공하는 가입유지형 콘텐츠를 사용자의 디바이스(100)에서 다운로드 받은 후, 사용자가 가입유지형 콘텐츠를 일정 기간 동안 사용하거나, 월정액 서비스를 일정 기간 이상 유지하거나, 가입유지형 콘텐츠를 지정된 날짜까지 사용하는 경우 영구적으로 소유가 가능한 소유형으로 전환해주는 서비스를 제공할 수 있다.
콘텐츠 실행 인증 서버(400)는 월정액 서비스에서 제공하는 가입유지형 콘텐츠 중 일부 또는 전부를 사용자의 디바이스(100)에서 다운로드 받은 후, 사용자가 가입유지형 콘텐츠를 일정 기간 동안 사용하거나, 월정액 서비스를 일정 기간 이상 유지하거나, 가입유지형 콘텐츠를 지정된 날짜까지 사용하는 경우 영구적으로 소유가 가능한 전환형 콘텐츠로 정의할 수도 있다. 앞서 설명된 바와 같이, 전환형 콘텐츠는 가입유지형 콘텐츠 중 일정 조건 만족 시 소유형으로 변환될 수 있는 콘텐츠를 의미할 수 있기 때문이다.
콘텐츠 실행 인증 서버(400)의 동작 명령은 콘텐츠를 개발할 때, 동작 특성을 SDK(Software Development Kit)에 정의하여 배포하는 방식을 따를 수 있다. 또한, 콘텐츠를 제작하는 CP(Contents Provider)에서는 이러한 SDK를 활용하여 콘텐츠를 개발할 수도 있다. 즉, 콘텐츠 실행 인증 서버(400) 내의 각 구성 요소(예를 들어, 라이선스 판단부(420) 등)의 동작은 콘텐츠 별로 SDK에 정의된 바에 따를 수 있다.
데이터베이스(470)는 데이터를 저장한다. 예를 들어, 데이터베이스(470)는 개인정보, 사용자의 이력 및 콘텐츠의 조건 등을 저장할 수 있다. 이러한 데이터베이스(470)의 일 예에는 콘텐츠 실행 인증 서버(400) 내부 또는 외부에 존재하는 하드디스크드라이브, ROM(Read Only Memory), RAM(Random Access Memory), 플래쉬메모리 및 메모리카드 등이 포함된다.
라이선스 판단부(420)는 디바이스(100)를 인증하여 데이터베이스(470)에 등록할 수 있다. 예를 들어, 라이선스 판단부(420)는 콘텐츠로부터 디바이스(100)를 등록하는 요청을 수신하면, 디바이스(100)를 인증하여 데이터베이스(470)에 등록할 수 있다. 이 때, 데이터베이스(470)에는 사용자의 아이디, 개인정보, 콘텐츠 실행 이력, 콘텐츠 설치 날짜, 구동 날짜 등이 상호간에 매핑되어 저장될 수 있다.
라이선스 판단부(420)는 콘텐츠가 디바이스(100)에 설치될 때, 콘텐츠에 대한 라이선스를 발급할 수 있다. 또한, 라이선스 판단부(420)는 디바이스(100)에서 콘텐츠가 실행될 때, 디바이스(100)에 콘텐츠에 대한 라이선스가 존재하는지 여부를 판단하고, 라이선스가 존재하지 않는 경우 콘텐츠에 대한 라이선스를 재발급할 수도 있다. 일반적으로, 라이선스의 재발급은 디바이스(100)에 대한 포맷, 설정 오류 등으로 라이선스가 삭제되었거나 콘텐츠 자체가 삭제된 경우 발생될 수 있다.
콘텐츠 조건 판단부(440)는 디바이스(100)에서 콘텐츠가 실행된 이력 또는 설치된 이력을 데이터베이스(470)에 저장한다. 예를 들어, 콘텐츠 조건 판단부(440)는 디바이스(100)에 설치된 콘텐츠가 전환형 콘텐츠인 경우, 콘텐츠의 설치 시점, 소유형으로 전환되는 조건 등을 저장한 후, 디바이스(100)에 설치된 콘텐츠가 이용될 때마다 그 사용 이력을 데이터베이스(470)에 저장할 수 있다. 콘텐츠 조건 판단부(440)는 디바이스(100)에서 전환형 콘텐츠를 사용한 이력이 전환형 콘텐츠의 조건을 만족하는 경우, 디바이스(100)에서의 콘텐츠의 실행을 허락할 수 있다. 또한, 콘텐츠 유형 전환부(460)는 디바이스(100)에서 전환형 콘텐츠를 사용한 이력이 전환형 콘텐츠의 조건을 만족하는 경우, 전환형 콘텐츠를 소유형으로 전환할 수 있다.
도 3은 본 발명의 다른 실시예에 따른 디바이스의 구성도이다. 도 3을 참조하면, 디바이스(100)는 입력부(110), 라이선스 판단부(120), 전환형 콘텐츠 판단부(130), 콘텐츠 조건 판단부(140), 콘텐츠 실행부(150) 및 데이터베이스(160)를 포함한다.
입력부(110)는 사용자 인터페이스로부터 디바이스(100)에 설치된 콘텐츠의 실행을 위한 요청을 수신한다. 이 때, 사용자 인터페이스는 사용자로부터 어떤 정보 또는 선택을 입력받는 장치를 의미하는 것으로서, 예를 들어, 터치 인식 인터페이스, 제스처 인식 인터페이스, 음성 인식 인터페이스, 하드웨어 키보드 인터페이스 등이다.
라이선스 판단부(120)는 디바이스(100)의 사용자가 월정액 서비스에 가입된 사용자인 경우, 월정액 서비스에 대한 사용자의 라이선스가 만료되었는지 여부를 판단한다. 이를 위해, 라이선스 판단부(120)는 개인정보 관리 서버(300) 또는 콘텐츠 실행 인증 서버(400)와 연동할 수 있다. 예를 들어, 라이선스 판단부(120)는 개인정보 관리 서버(300)와의 연동을 통해 월정액 서비스에 대한 사용자의 라이선스가 만료되었는지 여부를 판단할 수 있다. 다른 예를 들어, 라이선스 판단부(120)는 콘텐츠 실행 인증 서버(400)로 사용자의 라이선스가 만료되었는지 여부를 질의하고, 질의에 대한 응답을 수신할 수도 있다. 이와 같은 라이선스 판단부(120)의 동작에 대하여 이하에서 설명되지 아니한 사항은 앞서 도 2의 라이선스 판단부(420)에서 설명된 내용과 동일하거나 설명된 내용으로부터 용이하게 유추 가능하므로 설명된 내용을 준용한다.
전환형 콘텐츠 판단부(130)는 판단 결과 사용자의 라이선스가 만료된 경우, 콘텐츠가 전환형 콘텐츠인지 여부를 판단한다. 이를 위해, 전환형 콘텐츠 판단부(130)는 개인정보 관리 서버(300) 또는 콘텐츠 실행 인증 서버(400)와 연동할 수 있다. 예를 들어, 전환형 콘텐츠 판단부(130)는 개인정보 관리 서버(300)와의 연동을 통해 콘텐츠가 전환형 콘텐츠인지 여부를 판단할 수 있다. 다른 예를 들어, 전환형 콘텐츠 판단부(130)는 콘텐츠 실행 인증 서버(400)로 콘텐츠가 전환형 콘텐츠인지 여부를 질의하고, 질의에 대한 응답을 수신할 수도 있다. 이와 같은 전환형 콘텐츠 판단부(130)의 동작에 대하여 이하에서 설명되지 아니한 사항은 앞서 도 2의 전환형 콘텐츠 판단부(430)에서 설명된 내용과 동일하거나 설명된 내용으로부터 용이하게 유추 가능하므로 설명된 내용을 준용한다.
콘텐츠 조건 판단부(140)는 콘텐츠가 전환형 콘텐츠인 경우, 사용자의 이력에 기초하여 사용자가 콘텐츠의 조건을 만족하는 사용자인지 여부를 판단한다. 이를 위해, 콘텐츠 조건 판단부(140)는 개인정보 관리 서버(300) 또는 콘텐츠 실행 인증 서버(400)와 연동할 수 있다. 예를 들어, 콘텐츠 조건 판단부(140)는 개인정보 관리 서버(300)와의 연동을 통해 사용자가 콘텐츠의 조건을 만족하는 사용자인지 여부를 판단할 수 있다. 다른 예를 들어, 콘텐츠 조건 판단부(140)는 콘텐츠 실행 인증 서버(400)로부터 콘텐츠의 조건을 수신하고, 사용자가 수신된 콘텐츠의 조건을 만족하는 사용자인지 여부를 판단할 수도 있다. 이와 같은 콘텐츠 조건 판단부(140)의 동작에 대하여 이하에서 설명되지 아니한 사항은 앞서 도 2의 콘텐츠 조건 판단부(440)에서 설명된 내용과 동일하거나 설명된 내용으로부터 용이하게 유추 가능하므로 설명된 내용을 준용한다.
콘텐츠 실행부(150)는 판단 결과 사용자가 콘텐츠의 조건을 만족하는 사용자인 경우, 콘텐츠를 실행할 수 있다. 이 때, 콘텐츠 실행부(150)는 데이터베이스(160)에 저장된 콘텐츠 데이터를 이용하여 콘텐츠를 실행할 수 있다.
데이터베이스(160)는 데이터를 저장한다. 예를 들어, 데이터베이스(160)는 개인정보, 사용자의 이력 및 콘텐츠의 조건 등을 저장할 수 있다. 이러한 데이터베이스(160)의 일 예에는 디바이스(100) 내부 또는 외부에 존재하는 하드디스크드라이브, ROM(Read Only Memory), RAM(Random Access Memory), 플래쉬메모리 및 메모리카드 등이 포함된다.
도 4는 도 1의 콘텐츠 제공 시스템의 각 구성들에 의하여 콘텐츠의 실행이 인증되는 과정의 일 예를 설명하기 위한 동작 흐름도이다. 이하, 도 4를 통해 본원의 일 실시예에 따라 신호가 송수신되는 과정의 일 예를 설명할 것이나, 이와 같은 실시예로 본원이 한정 해석되는 것은 아니며, 앞서 설명한 다양한 실시예들에 따라 도 4에 도시된 데이터가 송수신되는 과정이 변경될 수 있음은 본원의 기술분야에 속하는 당업자에게 자명하다.
도 4를 참조하면, 디바이스(100)는 제 1 유형의 콘텐츠를 설치하고(S4100), 제 1 유형의 콘텐츠를 실행한다(S4200).
이때, 디바이스(100)는 콘텐츠 실행 인증 서버(400)로 디바이스(100)의 등록을 요청하는 신호를 전송하고(S4210), 콘텐츠 실행 인증 서버(400)는 개인정보 관리 서버(300)로 디바이스 등록 요청을 전송한다(S4320).
개인정보 관리 서버(300)는 사용자의 디바이스(100)의 사용자가 월정액 서비스에 가입된 사용자인지의 여부를 파악하고(S4400), 해당 사용자가 월정액 서비스에 가입된 사용자인 경우, 가입 사용자를 확인하는 데이터를 콘텐츠 실행 인증 서버(400)로 전송한다(S4550).
이때, 개인정보 관리 서버(300)는 해당 사용자가 월정액 서비스에 가입된 사용자가 아닌 경우, 가입 사용자가 확인되지 않았다는 데이터를 콘텐츠 실행 인증 서버(400)로 전송하고, 콘텐츠 실행 인증 서버(400)는 월정액 서비스 안내 및 콘텐츠 실행 차단 데이터를 생성하여(S4500), 사용자의 디바이스(100)로 전송한다(S4510).
월정액 서비스 안내 및 콘텐츠 실행 차단 데이터를 수신한 사용자의 디바이스(100)는 월정액 서비스를 안내하는 화면을 디스플레이로 출력하고, 제 1 유형의 콘텐츠의 실행을 차단시킨다(S4530).
한편, 개인정보 관리 서버(300)로부터 가입 사용자를 확인하는 데이터를 수신한 콘텐츠 실행 인증 서버(400)는 사용자의 디바이스(100)에 라이선스가 존재하는지의 여부를 판단한다(S4600).
사용자의 디바이스(100)에 라이선스가 존재하지 않는 경우, 월정액 서비스에 가입된 사용자인지를 개인정보 관리 서버(300)를 통해 재확인하고(S4440), 월정액 서비스에 가입된 사용자인 경우, 라이선스를 발급하여(S4630) 콘텐츠 실행 인증 서버(400)로부터 디바이스(100)로 전송한다(S4650).
디바이스(100)는 콘텐츠 실행 인증 서버(400)로부터 수신한 라이선스 발급 데이터에 기초하여 라이선스를 발급한다(S4670).
이때, 디바이스(100)에 라이선스가 존재하는 경우, 콘텐츠 실행 인증 서버(400)는 제 1 유형의 콘텐츠 설치 기간이 기 설정된 기간을 초과하는지의 여부를 판단한다(S4700).
그리고 나서, 콘텐츠 실행 인증 서버(400)는 제 1 유형의 콘텐츠 설치 기간이 기 설정된 기간을 초과하는 경우, 제 1 유형의 콘텐츠를 제 2 유형의 콘텐츠로 전환하고(S4800), 유형 전환 데이터를 사용자의 디바이스(100)로 전송한다(S4810).
또한, 콘텐츠 실행 인증 서버(400)는 제 1 유형의 콘텐츠 설치 기간이 기 설정된 기간을 초과하지 않는 경우, 사용자의 디바이스(100)에서 제 1 유형의 콘텐츠를 실행한 이력 등의 로그를 저장 및 관리하면서 상기 조건(S4700)이 만족될 때까지 날짜의 카운트를 반복한다.
이때, 콘텐츠 실행 인증 서버(400)로부터 전환 데이터를 수신한 사용자의 디바이스(100)는 제 1 유형의 콘텐츠를 제 2 유형의 콘텐츠로 전환한다(S4900). 이 때, 제 1 유형의 콘텐츠는 가입유지형 콘텐츠 또는 전환형 콘텐츠이고, 상기 제 2 유형의 콘텐츠는 소유형 콘텐츠일 수 있다.
이와 같은 도 4의 콘텐츠 제공 시스템에 대해서 설명되지 아니한 사항은 앞서 도 1 내지 3을 통해 콘텐츠 제공 시스템에 대하여 설명된 내용과 동일하거나 설명된 내용으로부터 용이하게 유추 가능하므로 이하 설명을 생략하도록 한다.
상술한 단계들(S4100~S4900)간의 순서는 예시일 뿐, 이에 한정되지 않는다. 즉, 상술한 단계들(S4100~S4900)간의 순서는 상호 변동될 수 있으며, 이중 일부 단계들은 동시에 실행될 수도 있다.
도 5는 콘텐츠가 표시된 화면의 일 예를 나타낸다. 이때, 올레 앱 프리는 본 발명의 일 실시예에 따른 정액형 서비스일 수 있고, 올레 앱 프리를 통하여 어플리케이션을 포함한 다양한 콘텐츠를 다운로드 받을 수 있다.
추천 메뉴, 앱 차트 메뉴, 신규 메뉴, 카테고리 메뉴, 마이앱스 메뉴 등을 통하여 다운로드 받을 어플리케이션 등을 검색할 수 있고, FREE라고 기재된 어플리케이션들은 월정액 부가 서비스를 이용하는 경우 무료로 다운로드 받을 수 있는 어플리케이션일 수 있다.
이때, 좌측 하단에 디스플레이된 미니게임은 전환형 콘텐츠일 수 있고, 월정액 서비스를 이용하는 사용자가 미니게임을 일정 기간 동안 사용했다고 가정하면, 미니게임은 월정액 서비스를 이용하지 않거나 월정액 서비스가 기간 만료된 이후에도 사용자에 의하여 계속적으로 사용될 수 있다.
도 6은 본 발명의 일 실시예에 따른 콘텐츠 실행 인증 방법을 나타낸 동작 흐름도이다. 도 6에 도시된 실시예에 따른 콘텐츠 실행 인증 방법은 도 2에 도시된 콘텐츠 실행 인증 서버(400)에서 시계열적으로 처리되는 단계들을 포함하다. 따라서, 이하 생략된 내용이라고 하더라도, 도 1 내지 2 및 도 4를 통해 콘텐츠 실행 인증 서버(400)에 대하여 설명된 내용이 도 6에도 적용된다.
단계 S601에서 통신부(410)는 사용자의 디바이스(100)로부터 디바이스에 설치된 콘텐츠의 실행을 위한 인증 요청을 수신한다. 단계 S602에서 라이선스 판단부(420)는 사용자가 월정액 서비스에 가입된 사용자인지 여부를 판단한다. 단계 S603에서 라이선스 판단부(420)는 판단 결과 사용자가 월정액 서비스에 가입된 사용자인 경우, 월정액 서비스에 대한 사용자의 라이선스가 만료되었는지 여부를 판단한다. 단계 S604에서 전환형 콘텐츠 판단부(430)는 판단 결과 사용자의 라이선스가 만료된 경우, 콘텐츠가 전환형 콘텐츠인지 여부를 판단한다. 단계 S605에서 콘텐츠 조건 판단부(440)는 콘텐츠가 전환형 콘텐츠인 경우, 사용자의 이력에 기초하여 사용자가 상기 콘텐츠의 조건을 만족하는 사용자인지 여부를 판단한다. 단계 S606에서 인증부(450)는 판단 결과 사용자가 콘텐츠의 조건을 만족하는 사용자인 경우, 콘텐츠의 실행을 인증한다.
도 7은 본 발명의 다른 실시예에 따른 콘텐츠 실행 인증 방법을 나타낸 동작 흐름도이다. 도 7에 도시된 실시예에 따른 콘텐츠 실행 인증 방법은 도 3에 도시된 디바이스(100)에서 시계열적으로 처리되는 단계들을 포함하다. 따라서, 이하 생략된 내용이라고 하더라도, 도 1, 도 3 내지 4를 통해 디바이스(100)에 대하여 설명된 내용이 도 7에도 적용된다.
단계 S701에서 입력부(410)는 사용자 인터페이스로부터 디바이스(100)에 설치된 콘텐츠의 실행을 위한 요청을 수신한다. 단계 S702에서 라이선스 판단부(420)는 사용자가 월정액 서비스에 가입된 사용자인지 여부를 판단한다. 단계 S703에서 라이선스 판단부(420)는 판단 결과 사용자가 월정액 서비스에 가입된 사용자인 경우, 월정액 서비스에 대한 사용자의 라이선스가 만료되었는지 여부를 판단한다. 단계 S704에서 전환형 콘텐츠 판단부(430)는 판단 결과 사용자의 라이선스가 만료된 경우, 콘텐츠가 전환형 콘텐츠인지 여부를 판단한다. 단계 S705에서 콘텐츠 조건 판단부(440)는 콘텐츠가 전환형 콘텐츠인 경우, 사용자의 이력에 기초하여 사용자가 상기 콘텐츠의 조건을 만족하는 사용자인지 여부를 판단한다. 단계 S706에서 인증부(450)는 판단 결과 사용자가 콘텐츠의 조건을 만족하는 사용자인 경우, 콘텐츠를 실행한다.
도 6을 통해 설명된 일 실시예에 따른 콘텐츠 서비스 유형 전환 방법 또는 도 7을 통해 설명된 다른 실시예에 따른 콘텐츠 서비스 유형 전환 방법은, 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.

Claims (16)

  1. 콘텐츠의 실행을 인증하는 서버에 있어서,
    사용자의 디바이스로부터 상기 디바이스에 설치된 콘텐츠의 실행을 위한 인증 요청을 수신하는 통신부;
    상기 사용자가 월정액 서비스에 가입된 사용자인 경우, 상기 월정액 서비스에 대한 상기 사용자의 라이선스가 만료되었는지 여부를 판단하는 라이선스 판단부;
    상기 판단 결과 상기 사용자의 라이선스가 만료된 경우, 상기 콘텐츠가 전환형 콘텐츠인지 여부를 판단하는 전환형 콘텐츠 판단부;
    상기 콘텐츠가 전환형 콘텐츠인 경우, 상기 사용자의 이력에 기초하여 상기 사용자가 상기 콘텐츠의 조건을 만족하는 사용자인지 여부를 판단하는 콘텐츠 조건 판단부; 및
    상기 판단 결과 상기 사용자가 상기 콘텐츠의 조건을 만족하는 사용자인 경우, 상기 콘텐츠의 실행을 인증하는 인증부를 포함하는 콘텐츠 실행 인증 서버.
  2. 제 1 항에 있어서,
    상기 콘텐츠 조건 판단부는 상기 사용자의 이력에 기초하여 상기 사용자가 상기 월정액 서비스에 가입된 기간을 추출하고, 추출된 기간이 기 설정된 기간 이상인 경우, 상기 사용자를 상기 콘텐츠의 조건을 만족하는 사용자로 판단하는 것인, 콘텐츠 실행 인증 서버.
  3. 제 1 항에 있어서,
    상기 콘텐츠 조건 판단부는 상기 사용자의 이력에 기초하여 상기 콘텐츠가 상기 디바이스에 최초 다운로드된 시점으로부터 현재 시점까지의 기간을 계산하고, 상기 계산된 기간이 기 설정된 기간 이상인 경우, 상기 사용자를 상기 콘텐츠의 조건을 만족하는 사용자로 판단하는 것인, 콘텐츠 실행 인증 서버.
  4. 제 1 항에 있어서,
    상기 콘텐츠 조건 판단부는 상기 사용자의 이력에 기초하여 상기 콘텐츠에 대응하는 지정 시점을 추출하고, 현재 시점이 상기 추출된 지정 시점 이후인 경우, 상기 사용자를 상기 콘텐츠의 조건을 만족하는 사용자로 판단하는 것인, 콘텐츠 실행 인증 서버.
  5. 제 1 항에 있어서,
    상기 통신부는 상기 인증 결과를 상기 수신된 인증 요청에 대응하는 응답으로서 상기 디바이스로 전송하는 것인, 콘텐츠 실행 인증 서버.
  6. 제 1 항에 있어서,
    상기 콘텐츠는 이미지, 영상, 음향 또는 어플리케이션 중 어느 하나인 것인, 콘텐츠 실행 인증 서버.
  7. 제 1 항에 있어서,
    상기 콘텐츠의 유형을 제 1 유형으로부터 제 2 유형으로 전환하는 콘텐츠 유형 전환부를 더 포함하고,
    상기 제 1 유형은 상기 사용자가 상기 월정액 서비스에 가입된 기간 내에만 상기 콘텐츠의 실행이 가능한 유형이고,
    상기 제 2 유형은 상기 월정액 서비스에 대한 상기 사용자의 라이선스가 만료된 이후에도 상기 콘텐츠의 실행이 가능한 유형인, 콘텐츠 실행 인증 서버.
  8. 제 7 항에 있어서,
    상기 제 1 유형은 가입유지형이고, 상기 제 2 유형은 소유형인 것인, 콘텐츠 실행 인증 서버.
  9. 제 1 항에 있어서,
    상기 라이선스 판단부는 상기 사용자의 개인정보를 관리하는 개인정보 관리 서버를 통해 상기 사용자가 월정액 서비스에 가입되었는지 여부를 판단하고, 상기 개인정보 관리 서버를 통해 상기 사용자의 라이선스가 만료되었는지 여부를 판단하는 것인, 콘텐츠 실행 인증 서버.
  10. 제 1 항에 있어서,
    상기 통신부는 상기 디바이스에 설치된 상기 콘텐츠로부터 상기 콘텐츠의 실행을 위한 인증 요청을 수신하는 것인, 콘텐츠 실행 인증 서버.
  11. 제 1 항에 있어서,
    상기 라이선스 판단부는 상기 사용자의 라이선스에 기초하여 상기 사용자가 월정액 서비스에 가입된 사용자인지 여부를 판단하는 것인, 콘텐츠 실행 인증 서버.
  12. 제 1 항에 있어서,
    상기 사용자의 이력 및 상기 콘텐츠의 조건을 저장하는 데이터베이스를 더 포함하는 콘텐츠 실행 인증 서버.
  13. 콘텐츠의 실행을 인증하는 방법에 있어서,
    사용자의 디바이스로부터 상기 디바이스에 설치된 콘텐츠의 실행을 위한 인증 요청을 수신하는 단계;
    상기 사용자가 월정액 서비스에 가입된 사용자인지 여부를 판단하는 단계;
    상기 판단 결과 상기 사용자가 월정액 서비스에 가입된 사용자인 경우, 상기 월정액 서비스에 대한 상기 사용자의 라이선스가 만료되었는지 여부를 판단하는 단계;
    상기 판단 결과 상기 사용자의 라이선스가 만료된 경우, 상기 콘텐츠가 전환형 콘텐츠인지 여부를 판단하는 단계;
    상기 콘텐츠가 전환형 콘텐츠인 경우, 상기 사용자의 이력에 기초하여 상기 사용자가 상기 콘텐츠의 조건을 만족하는 사용자인지 여부를 판단하는 단계; 및
    상기 판단 결과 상기 사용자가 상기 콘텐츠의 조건을 만족하는 사용자인 경우, 상기 콘텐츠의 실행을 인증하는 단계를 포함하는 콘텐츠 실행 인증 방법.
  14. 콘텐츠를 실행하는 디바이스에 있어서,
    사용자 인터페이스로부터 상기 디바이스에 설치된 콘텐츠의 실행을 위한 요청을 수신하는 입력부;
    상기 디바이스의 사용자가 월정액 서비스에 가입된 사용자인 경우, 상기 월정액 서비스에 대한 상기 사용자의 라이선스가 만료되었는지 여부를 판단하는 라이선스 판단부;
    상기 판단 결과 상기 사용자의 라이선스가 만료된 경우, 상기 콘텐츠가 전환형 콘텐츠인지 여부를 판단하는 전환형 콘텐츠 판단부;
    상기 콘텐츠가 전환형 콘텐츠인 경우, 상기 사용자의 이력에 기초하여 상기 사용자가 상기 콘텐츠의 조건을 만족하는 사용자인지 여부를 판단하는 콘텐츠 조건 판단부; 및
    상기 판단 결과 상기 사용자가 상기 콘텐츠의 조건을 만족하는 사용자인 경우, 상기 콘텐츠를 실행하는 콘텐츠 실행부를 포함하는 디바이스.
  15. 제 14 항에 있어서,
    상기 라이선스 판단부는 콘텐츠 실행 인증 서버를 통해 상기 사용자의 라이선스가 만료되었는지 여부를 판단하는 것인, 디바이스.
  16. 제 14 항에 있어서,
    상기 콘텐츠는 이미지, 영상, 음향 또는 어플리케이션 중 어느 하나인 것인, 디바이스.
KR1020130004372A 2013-01-15 2013-01-15 콘텐츠의 실행을 인증하는 서버 및 방법, 그리고 콘텐츠를 실행하는 디바이스 KR101473357B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020130004372A KR101473357B1 (ko) 2013-01-15 2013-01-15 콘텐츠의 실행을 인증하는 서버 및 방법, 그리고 콘텐츠를 실행하는 디바이스

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130004372A KR101473357B1 (ko) 2013-01-15 2013-01-15 콘텐츠의 실행을 인증하는 서버 및 방법, 그리고 콘텐츠를 실행하는 디바이스

Publications (2)

Publication Number Publication Date
KR20140093339A KR20140093339A (ko) 2014-07-28
KR101473357B1 true KR101473357B1 (ko) 2014-12-17

Family

ID=51739547

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130004372A KR101473357B1 (ko) 2013-01-15 2013-01-15 콘텐츠의 실행을 인증하는 서버 및 방법, 그리고 콘텐츠를 실행하는 디바이스

Country Status (1)

Country Link
KR (1) KR101473357B1 (ko)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120082266A1 (en) 2010-10-01 2012-04-05 Sony Corporation Reception apparatus, reception method, and program

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120082266A1 (en) 2010-10-01 2012-04-05 Sony Corporation Reception apparatus, reception method, and program

Also Published As

Publication number Publication date
KR20140093339A (ko) 2014-07-28

Similar Documents

Publication Publication Date Title
JP5651473B2 (ja) 移動体通信装置間でのnfcのアプリケーションの共有または再販
CN102255887B (zh) 对应多移动装置的线上服务的提供方法与***
KR101669936B1 (ko) 컴퓨팅 장치에 인터넷 액세스를 제공하기 위한 시스템 및 방법
CN105812479B (zh) 使用权限的请求方法和装置及获取方法和装置
US20140379575A1 (en) Controlling transactions using near field communications device
KR101735102B1 (ko) 이동통신 시스템에서 응용 서비스를 제공하는 방법 및 장치
US11316693B2 (en) Trusted platform module-based prepaid access token for commercial IoT online services
CN102143575A (zh) 改进的向移动电信服务提供商的注册
US10021213B2 (en) Systems and methods for adaptive cloning of mobile devices
CN102196413A (zh) 实现空中配号的方法、***、服务器和用户身份识别卡
CN104065784A (zh) 显示联系人信息的方法及其电子设备
CN114467320A (zh) 用于为sim卡或esim激活而转移订户身份模块(sim)信息的***、方法和计算机程序
KR101473357B1 (ko) 콘텐츠의 실행을 인증하는 서버 및 방법, 그리고 콘텐츠를 실행하는 디바이스
CN108021967B (zh) 复制智能卡的方法、装置及计算机可读存储介质
KR20220148146A (ko) 실적 달성을 고려한 카드 분할 결제를 위한 사용자 장치, 서비스 제공 장치, pos 단말, 그를 포함하는 결제 시스템, 그의 제어 방법 및 컴퓨터 프로그램이 기록된 기록매체
CN105099511A (zh) 基于移动网络实现近场服务的方法和装置
KR20140122466A (ko) 멤버십 관리 방법 및 장치
KR101304565B1 (ko) 어플리케이션 제공 방법 및 그를 위한 어플리케이션 제공 서버
KR101803084B1 (ko) eSE에서 교통/금융 애플릿 관리 방법
CN109219035B (zh) 嵌入式芯片卡的配置平台以及数据变更***、方法、装置
KR101813609B1 (ko) 비콘 기반의 휴대용 결제 단말 장치 및 이를 이용한 결제 서비스 제공 방법
KR101701116B1 (ko) Ars 인증 서비스 제공 단말기 및 어플리케이션
KR101631442B1 (ko) Nfc가 포함된 신용카드를 이용한 부가 서비스 제공 방법 및 시스템
EP2819076B1 (en) Controlling transactions using near field communications device
CN103858448A (zh) 用于移动设备的动态内容安装器

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant