Nothing Special   »   [go: up one dir, main page]

KR102724970B1 - 컨텐츠카드를 매개로 하는 컨텐츠 재생방법 및 컨텐츠 재생시스템 - Google Patents

컨텐츠카드를 매개로 하는 컨텐츠 재생방법 및 컨텐츠 재생시스템 Download PDF

Info

Publication number
KR102724970B1
KR102724970B1 KR1020230130599A KR20230130599A KR102724970B1 KR 102724970 B1 KR102724970 B1 KR 102724970B1 KR 1020230130599 A KR1020230130599 A KR 1020230130599A KR 20230130599 A KR20230130599 A KR 20230130599A KR 102724970 B1 KR102724970 B1 KR 102724970B1
Authority
KR
South Korea
Prior art keywords
content
card
advertisement
playback device
matching
Prior art date
Application number
KR1020230130599A
Other languages
English (en)
Inventor
김남욱
Original Assignee
주식회사 아이윙티브이
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 아이윙티브이 filed Critical 주식회사 아이윙티브이
Priority to KR1020230130599A priority Critical patent/KR102724970B1/ko
Application granted granted Critical
Publication of KR102724970B1 publication Critical patent/KR102724970B1/ko

Links

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
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • 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/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0273Determination of fees for advertising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/27Server based end-user applications
    • H04N21/274Storing end-user multimedia data in response to end-user request, e.g. network recorder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/418External card to be used in combination with the client device, e.g. for conditional access
    • H04N21/4182External card to be used in combination with the client device, e.g. for conditional access for identification purposes, e.g. storing user identification data, preferences, personal settings or data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4784Supplemental services, e.g. displaying phone caller identification, shopping application receiving rewards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Tourism & Hospitality (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Computing Systems (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Game Theory and Decision Science (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

본 개시의 일 실시예에 따른, 컨텐츠카드를 매개로 하는 컨텐츠 재생시스템은, 컨텐츠카드를 매개로 하여 관련광고와 메칭컨텐츠를 제공받아 디스플레이장치로 출력하여 재생하는 컨텐츠 재생장치; 및 상기 컨텐츠 장치의 인증요청을 받아 상기 컨텐츠카드를 인증하고, 상기 관련광고와 상기 매칭컨텐츠를 상기 컨텐츠 재생장치로 제공하는 컨텐츠 서버;를 포함하며, 상기 컨텐츠카드는 컨텐츠카드ID, 매칭컨텐츠 주소 관련광고 룸 주소, 및 어플리케이션 주소를 포함할 수 있다.

Description

컨텐츠카드를 매개로 하는 컨텐츠 재생방법 및 컨텐츠 재생시스템{Content playback method using content card and system implemented thereof}
본 발명은 컨텐츠 재생기술에 관한 것으로서, 보다 상세하게는 컨텐츠카드를 매개로 하는 컨텐츠 재생장치 및 방법에 관한 것이다.
전자책(electronic book)은 문자나 화상 같은 정보가 도서로 간행되었거나 간행될 수 있는 저작물의 내용이 디지털 데이터를 이용해 전자 기록매체나 저장장치에 수록된 뒤, 유무선 정보통신망을 통해 컴퓨터나 휴대 단말기로 내용을 읽고 보고 들을 수 있도록 한 디지털 도서를 말한다.
일반적으로 전자책은 온라인을 통해 유통되는 구조로서 전자책을 구매하여도 종이책과 같이 물리적으로 소장할 수 없는 단점이 있고, 정보통신 단말기를 통해 유무선 통신으로 접속하여 온라인 컨텐츠 서비스를 받을 수 있으므로, 정보통신 단말기의 사용에 익숙하지 않은 영유아나 노인들의 경우 혼자서 직접 원하는 컨텐츠를 이용하기 어려운 단점이 있다.
상기와 같은 전자책의 단점을 개선하고자 온라인 컨텐츠에 매칭된 컨텐츠 카드를 발행하고, 컨텐츠카드를 정보통신 단말기를 통해 읽어서 온라인 컨텐츠 서비스를 받을 수 있는 유통방식이 알려져 있다. 컨텐츠카드를 이용하는 방식은, 서비스되는 컨텐츠에 대응하여 컨텐츠카드를 매칭시켜 매칭정보를 서비스 서버에 저장해두고, 컨텐츠카드 정보를 정보통신 단말기가 읽어서 해당 정보에 대응된 컨텐츠를 불러와서 플레이 시키는 방식이다.
이에, 본 발명의 기술적 과제는, 관련광고 룸을 이용하여 컨텐츠카드를 사용하는 사용자에게 타켓팅화된 광고를 제공하는, 컨텐츠카드를 매개로 하는 컨텐츠 재생방법 및 컨텐츠 재생시스템을 구현하는 시스템을 제공하는 것이다.
또한, 본 발명의 다른 목적은, 사용자가 매칭컨텐츠 시청전에 관련광고를 시청할 수 있도록 하여 사용자는 무료로 컨텐츠를 이용하고, 사업자는 광고주로부터 비용을 정산받는, 컨텐츠카드를 매개로 하는 컨텐츠 재생방법 및 컨텐츠 재생시스템을 제공하는 것이다.
또한, 본 발명의 또 다른 목적은, 사용자정보를 비밀키로 활용하여 암호화함으로써 권한 없는 다수의 사람이 컨텐츠카드를 무단으로 사용하는 것으로 사전에 차단하는, 컨텐츠카드를 매개로 하는 컨텐츠 재생방법 및 컨텐츠 재생시스템을 제공하는 것이다.
본 개시의 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 아니하며, 이상에서 언급되지 아니한 또 다른 기술적 과제들은 아래의 기재들로 부터 본 개시의 기술분야에서의 통상의 기술자에게 명확하게 이해될 수 있을 것이다.
상기 기술적 과제를 해결하기 위한 본 개시의 일 실시예에 따른, 컨텐츠카드를 매개로 하는 컨텐츠 재생시스템은, 컨텐츠카드를 매개로 하여 관련광고와 메칭컨텐츠를 제공받아 디스플레이장치로 출력하여 재생하는 컨텐츠 재생장치; 및 상기 컨텐츠 장치의 인증요청을 받아 상기 컨텐츠카드를 인증하고, 상기 관련광고와 상기 매칭컨텐츠를 상기 컨텐츠 재생장치로 제공하는 컨텐츠 서버;를 포함하며, 상기 컨텐츠카드는 컨텐츠카드ID, 매칭컨텐츠 주소 관련광고 룸 주소, 및 어플리케이션 주소 중 적어도 하나의 정보를 포함할 수 있다.
일 실시예에서, 상기 컨텐츠카드는 NFC((Near Field Communication) 카드이며, 상기 컨텐츠카드ID, 상기 매칭컨텐츠 주소, 및 상기 관련광고 룸 주소는 상기 NFC 카드의 메모리에 저장될 수 있다. 그리고, 상기 어플리케이션 주소는 NFC 카드 표면에 QR 코드 형식으로 표시될 수도 있다.
일 실시예에서, 상기 컨텐츠 서버는 컨텐츠 재생장치를 통하여 사용자의 이름, 생년월일, 전화번호, 사용자의 자녀 정보, 선호컨텐츠 정보, 선호상품 정보를 포함하는 사용자 정보를 입력받아 회원가입절차를 진행할 수 있다.
일 실시예에서, 상기 컨텐츠 서버는, 상기 컨텐츠 재생장치의 인증요청에 따라 상기 컨텐츠카드에 대한 인증을 수행할 수 있다.
일 실시예에서, 상기 컨텐츠 서버는, 상기 컨텐츠카드(102) 인증 후, 상기 매칭컨텐츠에 관련된 복수 관련광고 중 미리 설정된 알고리즘에 의해 선정된 관련광고를 상기 컨텐츠 재생장치로 전송하여 사용자가 상기 매칭컨텐츠를 시청하기 전에 상기 관련광고를 시청하도록 할 수 있다.
일 실시예에서, 상기 컨텐츠 서버는 상기 선호컨텐츠 정보 또는 상기 선호상품 정보와 상기 매칭컨텐츠정보를 입력변수로하여 학습된 머신러닝 모델을 사용하여 상기 관련광고를 선정할 수 있다.
일 실시예에서, 상기 컨텐츠 서버는 관련광고 룸을 사용하여 상기 매칭컨텐츠에 관련된 상기 관련광고들을 선정, 수집, 추가, 삭제를 포함하는 관련광고를 관리할 수 있다.
일 실시예에서, 상기 관련광고 룸은 복수의 상기 관련광고를 관리하는 프로그램으로서, 상기 관련광고 룸 주소로 호출로 되어 실행될 수 있다.
일 실시예에서, 상기 관련광고 룸은 상기 머신러닝 모델이 선정한 관련광고를 수집할 수 있다.
일 실시예에서, 상기 컨텐츠 서버는 상기 관련광고 전송이 완료되면, 상기 관련컨텐츠를 상기 컨텐츠 재생장치로 다운로드 또는 스트리밍 방식으로 전송할 수 있다.
일 실시예에서, 상기 매칭컨텐츠는 상기 컨텐츠카드ID에 매칭되는 컨텐츠이며, 상기 관련광고는 상기 매칭컨텐츠에 관련된 광고일 수 있다.
일 실시예에서, 상기 컨텐츠 서버는 컨텐츠 재생장치를 통해 사용자가 시청한 상기 관련광고에 대하여 광고서버 사업자 또는 광고주로부터 비용을 정산할 수 있다.
일 실시예에서, 상기 컨텐츠 서버는 광고 노출시간, 광고 노출횟수 또는 광고성과 기반의 비용정산방법을 사용하여 상기 비용을 정산할 수 있다.
상기 기술적 과제를 해결하기 위한 본 개시의 일 실시예에 따른, 컨텐츠카드를 매개로 하는 컨텐츠 재생방법은, 컨텐츠 서버가 컨텐츠카드에 대한 정당성을 인증하는 사용자 인증단계; 매칭컨텐츠에 관련된 관련광고를 컨텐츠 재생장치로 전송하는 광고 제공단계; 상기 컨텐츠 서버가 상기 매칭컨텐츠를 상기 컨텐츠 재생장치로 전송하는 컨텐츠 제공단계; 및 상기 컨텐츠 재생장치를 통해 사용자가 시청한 광고에 대하여 광고서버 사업자 또는 광고주로부터 비용을 정산하는 비용 정산단계;를 포함하며, 상기 컨텐츠카드는 컨텐츠카드ID, 매칭컨텐츠 주소, 관련광고 룸 주소, 및 어플리케이션 주소 중 적어도 하나의 정보를 포함하고, 상기 매칭컨텐츠는 상기 컨텐츠카드ID에 매칭되는 컨텐츠이며, 상기 관련광고는 상기 매칭컨텐츠에 관련된 광고일 수 있다.
일 실시예에서, 상기 사용자 인증단계는, 사용자로부터 사용자정보를 입력받는 단계를 포함하고, 상기 컨텐츠 재생장치로부터 인증요청이 수신되면, 상기 컨텐츠 서버가 난수를 발생시켜 상기 컨텐츠 재생장치로 전송하고, 상기 컨텐츠카드ID와 상기 사용자정보를 비밀키로 하여 상기 난수와 함께 암호화하여 제1인증코드를 생성하고, 상기 컨텐츠 재생장치는 상기 컨텐츠카드ID와 상기 사용자정보를 비밀키로 하여 상기 난수와 함께 암호화하여 제2인증코드를 생성하고 상기 컨텐츠 서버로 전송하면, 상기 컨텐츠 서버는 상기 제1인증코드와 상기 제2인증코드 비교를 통하여 상기 컨텐츠카드에 대한 인증을 수행할 수 있다.
일 실시예에서, 상기 사용자 인증단계는, 사용자로부터 사용자정보를 입력받는 단계를 포함하고, 상기 컨텐츠 재생장치로부터 인증요청이 수신되면, 상기 컨텐츠 서버는 난수를 발생시켜 상기 컨텐츠 재생장치로 전송하고, 상기 컨텐츠카드ID와 상기 사용자정보를 제1비밀키로 하여 상기 난수와 함께 암호화하여 제2비밀키를 생성하고, 상기 제2비밀키를 상기 난수와 함께 암호화하여 제1인증코드를 생성하며, 상기 컨텐츠 재생장치는 상기 컨텐츠카드ID와 상기 사용자정보를 제3비밀키로 하여 상기 난수와 함께 암호화하여 제4비밀키를 생성하고, 제4비밀키를 상기 난수와 함께 암호화하여 제2인증코드를 생성하여 상기 컨텐츠 서버로 전송하고, 상기 컨텐츠 서버는 상기 제1인증코드와 상기 제2 인증코드 비교를 통하여 상기 컨텐츠카드에 대한 인증을 수행할 수 있다.
일 실시예에서, 상기 암호화에 사용되는 알고리즘은 미리 정해진 기준 비트수의 데이터를 입력 값으로 암호화를 수행하는 해시함수 알고리즘일 수 있다.
일 실시예에서, 상기 해시함수 알고리즘은, MD4 (Message-Digest algorithm4), MD5 (Message-Digest algorithm 5), SHA (Secure Hash Algorithm)-1, SHA (Secure Hash Algorithm)-512, CRC (Cyclical Redundancy Check) 중 선택되는 하나의 함수를 사용하는 알고리즘일 수 있다.
일 실시예에서, 상기 광고 제공단계는, 상기 컨텐츠카드 인증단계 후, 상기 컨텐츠 서버가 상기 컨텐츠 재생장치로 부터 전송받은 관련광고 룸 주소에 따라 관련광고 룸을 실행시키는 관련광고 룸 호출단계; 및 상기 관련광고 룸이 복수의 광고 중 미리 정해진 선정알고리즘에 의해 상기 컨텐츠 재생장치로 전송될 광고를 선정하는 관련광고 선정단계;를 포함할 수 있다.
일 실시예에서, 상기 관련광고 룸은 컨텐츠에 관련된 광고들을 선정, 수집, 추가, 삭제하고 복수의 관련광고를 관리하는 소프트웨어 또는 프로그램으로서, 상기 관련광고 룸 주소로 호출로 되어 실행될 수 있다.
일 실시예에서, 상기 관련광고 룸은 관련광고 선정 머신러닝 모델을 이용하여 상기 관련광고를 선정할 수 있다.
일 실시예에서, 상기 선정알고리즘은 랜덤방식, FIFO(First-In-First-Out) 방식, 라운드로빈(Round Robin) 방식, 우선순위( Priority) 방식 중 선택되는 적어도 하나의 방법을 사용할 수 있다.
이상에서 설명한 바와 같이, 본 실시예에 따르면, 관련광고 룸을 이용하여 컨텐츠카드를 사용하는 사용자에게 타켓팅화된 광고를 제공하는, 컨텐츠카드를 매개로 하는 컨텐츠 재생방법 및 컨텐츠 재생시스템을 제공할 수 있다.
그리고, 본 실시예에 따르면, 사용자가 매칭컨텐츠 시청전에 관련광고를 시청할 수 있도록 하여 사용자는 무료로 컨텐츠를 이용하고, 사업자는 광고주로부터 비용을 정산받는, 컨텐츠카드를 매개로 하는 컨텐츠 재생방법 및 컨텐츠 재생시스템을 제공할 수 있다.
그리고, 본 실시예에 따르면, 사용자정보를 비밀키로 활용하여 암호화함으로써 권한 없는 다수의 사람이 컨텐츠카드를 무단으로 사용하는 것으로 사전에 차단하는, 컨텐츠카드를 매개로 하는 컨텐츠 재생방법 및 컨텐츠 재생시스템을 제공할 수 있다.
이 외에, 본 명세서를 통해 직접적 또는 간접적으로 파악되는 다양한 효과들이 제공될 수 있다.
도 1은 본 개시의 일 실시예에 따른, 컨텐츠카드를 매개로 하는 컨텐츠 재생시스템을 사용하기 위한 네트워크 구성도이다.
도 2는 본 개시의 일 실시예에 따른, 컨텐츠카드를 매개로 하는 컨텐츠 재생장치의 구성 블록도다.
도 3은 본 개시의 일 실시예에 따른, 컨텐츠카드를 매개로 하는 컨텐츠 서버의 구성 블록도다.
도 4는 본 개시의 일 실시예에 따른, 컨텐츠카드를 매개로 하는 컨텐츠 재생방법을 설명하기 위한 절차흐름도이다.
도 5는 본 개시의 일 실시예에 따른, 컨텐츠카드를 매개로 하는 컨텐츠 재생방법의 사용자 인증단계를 상세 설명하기 위한 절차흐름도이다.
도 6은 본 개시의 일 실시예에 따른, 컨텐츠카드를 매개로 하는 컨텐츠 재생방법의 광고 제공단계를 상세 설명하기 위한 절차흐름도이다.
이하, 첨부된 도면을 참조하여 본 개시의 바람직한 실시 예들을 상세히 설명한다. 본 개시의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 개시의 기술적 사상은 이하의 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 이하의 실시예들은 본 개시의 기술적 사상을 완전하도록 하고, 본 개시가 속하는 기술분야에서 통상의 지식을 가진 자에게 본 개시의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 개시의 기술적 사상은 청구항의 범주에 의해 정의될 뿐이다.
각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 개시를 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 개시의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.
다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 개시가 속하는 기술분야에서 통상의 지식을 가진 자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있다. 또 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다. 본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 개시를 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다
또한, 본 개시의 구성 요소를 설명하는 데 있어서, 제1, 제2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다. 어떤 구성 요소가 다른 구성요소에 "연결", "결합" 또는 "접속"된다고 기재된 경우, 그 구성 요소는 그 다른 구성요소에 직접적으로 연결되거나 또는 접속될 수 있지만, 각 구성요소 사이에 또 다른 구성 요소가 "연결", "결합" 또는 "접속"될 수도 있다고 이해되어야 할 것이다.
명세서에서 사용되는 "포함한다 (comprises)" 및/또는 "포함하는 (comprising)"은 언급된 구성 요소, 단계, 동작 및/또는 소자는 하나 이상의 다른 구성 요소, 단계, 동작 및/또는 소자의 존재 또는 추가를 배제하지 않는다.
이하, 본 개시의 몇몇 실시예들에 대하여 첨부된 도면에 따라 상세하게 설명한다.
도 1은 본 개시의 일 실시예에 따른, 컨텐츠카드를 매개로 하는 컨텐츠 재생시스템 사용을 위한 네트워크 구성도이다.
도 1을 참조하면, 본 개시의 일 실시예에 따른, 컨텐츠카드를 매개로 하는 컨텐츠 재생시스템은 컨텐츠 재생장치(100)와 컨텐츠 서버(200)를 포함하여 구성될 수 있다.
상기 컨텐츠 재생장치(100)는, 컨텐츠카드(102)가 터치 또는 근접되면 컨텐츠 서버(200)로 컨텐츠카드(102)에 대하여 인증요청을 하고, 관련광고와 메칭컨텐츠를 컨텐츠 서버(200)로부터 통신망(20)통해 전달받아 출력하여 재생하는 장치일 수 있다. 관련광고는 컨텐츠카드(102)의 컨텐츠에 관련된 광고일 수 있으며, 매칭컨텐츠는 컨텐츠카드ID에 매칭되는 컨텐츠일 수 있다. 컨텐츠 재생장치(100)는 사용자의 스마트폰, 테블릿, 노트북, 데스크탑, 또는 스마트 TV일 수 있다.
컨텐츠카드(102)는 컨텐츠카드ID, 매칭컨텐츠 주소 관련광고 룸 주소, 및 어플리케이션 주소 중 적어도 하나의 정보를 포함할 수 있다. 매칭컨텐츠 주소, 관련광고 룸 주소, 및 어플리케이션 주소는 인터넷 상에서 특정 리소스의 위치를 나타내는 주소일 수 있다. 예를 들어, 매칭컨텐츠 주소, 관련광고 룸 주소 및 어플리케이션 주소는 URL(Uniform Resource Locator)로 표시될 수 있다.
일 예로서, 컨텐츠카드(102)는 NFC((Near Field Communication)카드일 수 있다. 예를 들어, 컨텐츠카드ID, 매칭컨텐츠 주소, 관련광고 룸 주소, 및 어플리케이션 주소는 NFC 카드 메모리에 저장될 수 있다. 어플리케이션 주소는 NFC 카드 표면에 QR 코드 형식으로 표시될 수도 있다.
사용자는 NFC 카드로 컨텐츠 재생장치(100)를 터치 또는 접근시켜 어플리케이션을 다운로드하는 웹페이지에 접근하여 컨텐츠 재생장치(100)에 어플리케이션을 설치할 수 있다. 사용자는 NFC 카드 표면에 QR 코드 형식으로 어플리케이션 주소가 표시된 경우, 컨텐츠 재생장치(100)로 NFC 카드의 QR 코드를 촬영하고 어플리케이션을 다운로드하는 웹페이지에 접근하여 컨텐츠 재생장치(100)에 어플리케이션을 설치할 수도 있다. 어플리케이션은 컨텐츠카드(102)를 매개로 하는 컨텐츠 재생장치(100) 사용을 지원하는 응용 프로그램일 수 있다. 예를 들어, 어플리케이션은 회원등록, 컨텐츠카드 인증요청, 컨텐츠 출력설정 등 사용자의 컨텐츠 재생장치 사용을 지원할 수 있다.
상기 컨텐츠 서버(200)는 컨텐츠 장치(100)의 인증요청을 받아 컨텐츠카드(102)를 인증하고, 관련광고와 매칭컨텐츠를 컨텐츠 재생장치(100)로 제공할 수 있다. 인증요청은 컨텐츠카드(102)가 정당한 사업자에 의해 발행된 것인지 여부에 대한 인증요청일 수 있다. 컨텐츠 서버(200)는 관련광고를 컨텐츠 재생장치(100)를 통해 사용자가 시청하게하는 대가로 관련광고를 제공하는 광고 서버(300)의 사업자로부터 일정비용을 제공받아 사용자가 컨텐츠카드(102)에 매칭되는 매칭컨텐츠를 무료로 시청하도록 할 수 있다.
상기 통신망(20)은 컨텐츠 재생장치(100), 커텐츠 서버(200) 및 광고 서버(300) 간에 필요한 데이터를 서로 주고받는 유무선 네트워크일 수 있다. 예를 들어, 통신망(20)은 이동통신망, 유선인터넷망 및 무선인터넷망을 포함할 수 있다.
상기 광고 서버(300)는 컨텐츠 서버(200)에게 관련광고 또는 관련광고 주소를 전송할 수 있고, 컨텐츠 재생장치(100)로 직접 다운로드하거나 스트리밍방식으로 제공할 수도 있다.
도 2는 본 개시의 일 실시예에 따른, 컨텐츠카드를 매개로 하는 컨텐츠 재생장치의 구성 블록도다.
도 2를 참조하면, 본 개시의 일 실시예에 따른, 컨텐츠카드를 매개로 하는 컨텐츠 재생장치(100)는 카드인식부(110), 인증요청부(120), 통신부(130) 및 출력부(140)를 포함하여 구성될 수 있다.
상기 카드인식부(110)는 컨텐츠카드(102)가 터치 또는 근접되면 컨텐츠카드(102)로부터 컨텐츠카드정보를 읽고 인식할 수 있다. 예를 들어, 카드인식부(110)는 사용자가 컨텐츠카드(102)를 컨텐츠 재생장치(100)에 터치 또는 근접하면, 컨텐츠카드(102) 터치 또는 근접을 인지하고 컨텐츠카드(102)에 포함된 컨텐츠카드정보를 인식하고 인식된 컨텐츠카드정보를 인증요청부(120)에 제공할 수 있다. 컨텐츠카드정보는 컨텐츠카드ID, 매칭컨텐츠 주소, 관련광고 룸 주소, 및 어플리케이션 주소를 포함할 수 있다.
상기 인증요청부(120)는 컨텐츠 서버(200)에게 컨텐츠카드(102)가 정당한 사업자가 발행한 것인지에 대한 인증을 요청할 수 있다. 예를 들어, 인증요청부(120)는 카드인식부(110)가 인식한 컨텐츠카드정보를 컨텐츠 서버(200)로 전송함으로써, 컨텐츠 서버(200)에게 컨텐츠카드(102)에 대한 인증을 요청할 수 있다.
상기 통신부(130)는 통신망(20)을 통하여 컨텐츠 서버(200) 또는 광고 서버(300)와 필요한 데이터를 주고받을 수 있도록 경로를 제공할 수 있다. 예를 들어, 통신부(130)는 컨텐츠 재생장치(100)가 컨텐츠카드정보, 사용자 정보, 인증요청을 전송할 수 있는 경로를 제공할 수 있다. 또한 통신부(130)는 컨텐츠 재생장치(100)가 컨텐츠 서버(200) 또는 광고 서버(300)로부터 매칭컨텐츠 또는 관련광고를 다운로드 받을 수 있는 경로를 제공할 수도 있다.
상기 출력부(140)는 매칭컨텐츠 또는 관련광고를 출력할 수 있다. 예를 들어, 출력부(140)는 컨텐츠 서버(200) 또는 광고 서버(300)로부터 제공받은 매칭컨텐츠 또는 관련광고를 컨텐츠 재생장치(100)에 포함된 디스플레이부(150)나 컨텐츠 재생장치(100)와 별개의 외부 디스플레이장치(104)로 출력하여 사용자가 시청하도록 할 수 있다.
도 3은 본 개시의 일 실시예에 따른, 컨텐츠카드를 매개로 하는 컨텐츠 서버의 구성 블록도다.
도 3을 참조하면, 본 개시의 일 실시예에 따른, 컨텐츠카드를 매개로 하는 컨텐츠 서버(200)는 사용자관리부(210), 인증부(220), 통신부(230), 광고제공부(240), 광고설정부(250), 컨텐츠제공부(260), 및 비용정산부(270)을 포함하여 구성될 수 있다.
상기 사용자관리부(210)는 컨텐츠 재생장치(100)를 이용하여 회원가입과정에서 입력되는 사용자 정보를 저장하고 관리할 수 있다. 이를 위하여 사용자관리부(210)는 컨텐츠 재생장치(100)에 어플리케이션 및 회원가입 사용자 인터페이스를 제공할 수 있다. 일 예로서, 사용자관리부(210)는 회원가입 사용자 인터페이스를 통하여 사용자의 이름, 생년월일, 전화번호, 사용자의 자녀 정보, 선호컨텐츠, 선호상품 정보 등 사용자 정보를 입력받아 사용자를 회원으로 가입받을 수 있다.
상기 인증부(220)는 컨텐츠 재생장치(100)의 인증요청에 따라 컨텐츠카드(102)에 대한 인증을 수행할 수 있다. 예를 들어, 인증부(120)는 컨텐츠카드정보를 컨텐츠 재생장치(100)로부터 전송받고, 난수와 함께 암호화하여 인증코드를 생성하고 컨텐츠 재생장치(100)가 전송한 인증코드와 비교하여 컨텐츠카드(102)에 대한 인증을 수행할 수 있다. 컨텐츠카드 인증절차에 대하여는 아래 도 5의 컨텐츠카드 인증단계(S118)에서 보다 상세하게 설명한다.
상기 통신부(230)는 통신망(20)을 통하여 컨텐츠 재생장치(100) 또는 광고 서버(300)와 필요한 데이터를 주고받을 수 있도록 경로를 제공할 수 있다. 예를 들어, 통신부(230)는 컨텐츠 재생장치(100)로부터 컨텐츠카드정보, 사용자 정보, 인증요청을 전송받고 컨텐츠 재생장치(100)로 매칭컨텐츠 또는 관련광고를 전송하는 경로를 제공할 수도 있다. 또한 통신부(230)는 광고 서버(300)로부터 관련광고를 전송받을 수 있는 경로를 제공할 수도 있다.
상기 광고제공부(240)는 매칭컨텐츠에 관련된 관련광고를 컨텐츠 재생장치(100)로 전송할 수 있다. 예를 들어, 광고제공부(240)는 인증부(220)의 컨텐츠카드(102) 인증 후, 매칭컨텐츠에 관련된 복수 관련광고 중 미리 설정된 알고리즘에 의해 선정된 광고를 컨텐츠 재생장치(100)로 전송하여 사용자가 매칭컨텐츠를 시정하기 전에 관련광고를 시청할 수 있도록 할 수 있다. 선정알고리즘은 컨텐츠 서버(200)의 관리자에 의해 광고설정부(250)를 통하여 설정될 수 있다.
일 예로서, 광고제공부(240)는 회원가입시 사용자로부터 제공받은 선호상품정보와 매칭컨텐츠정보를 입력변수로하여 학습된 머신러닝 모델을 사용하여 관련광고를 선정할 수 있다. 예를 들면, 머신러닝 모델은 광고서버(300)로부터 복수의 광고들을 제공받고, 제공받은 복수의 광고 중 매칭컨텐츠와 관련성이 있는 관련광고를 선정할 수 있다.
일 예로서, 광고제공부(240)는 관련광고 룸을 사용하여 컨텐츠에 관련된 관련광고들을 선정, 수집, 추가, 삭제하는 등 관련광고를 관리할 수 있다. 관련광고 룸은 복수의 관련광고를 관리하는 소프트웨어 또는 프로그램으로서, 관련광고 룸 주소로 호출로 되어 실행될 수 있다. 관련광고 룸은 머신러닝 모델을 이용하여 관련광고를 선정할 수 있다.
상기 컨텐츠제공부(260)는 매칭컨텐츠 주소에 연관된 매칭컨텐츠를 컨텐츠 재생장치(100)로 전송할 수 있다. 예를 들어, 컨텐츠제공부(260)는 광고제공부(240)의 관련광고 전송이 완료되면, 컨텐츠카드(102)에 연관된 관련컨텐츠를 컨텐츠 재생장치(100)로 다운로드 또는 스트리밍 방식으로 전송할 수 있다. 본 실시예에서, 상기 컨텐츠제공부(260)는 매칭컨텐츠 주소에 연관된 매칭컨텐츠를 컨텐츠 재생장치(100)로 전송하는 것으로 예시하여 설명하였지만, 이에 한정되지 아니하며 복수의 컨텐츠를 관리하는 컨텐츠 룸 주소를 이용하여 매칭컨텐츠를 컨텐츠 재생장치(100)로 전송할 할 수도 있다 컨텐츠 룸은 복수의 관련 컨텐츠를 관리하는 소프트웨어 또는 프로그램으로서, 컨텐츠 룸 주소로 호출로 되어 실행될 수 있다.
상기 비용정산부(270)는 컨텐츠 재생장치(100)를 통해 사용자가 시청한 광고에 대하여 광고서버(300) 사업자 또는 광고주로부터 비용을 정산받을 수 있다. 비용정산부(270)는 광고 노출시간, 광고 노출횟수 또는 광고성과 기반의 비용정산방법을 사용하여 비용을 정산할 수 있다.
도 4는 본 개시의 일 실시예에 따른, 컨텐츠카드를 매개로 하는 컨텐츠 재생방법을 설명하기 위한 절차흐름도이다.
도 4를 참조하면, 본 개시의 일 실시예에 따른, 컨텐츠카드를 매개로 하는 컨텐츠 재생방법은 사용자 인증단계(S110), 광고 제공단계(S120), 컨텐츠 제공단계(S130), 및 비용 정산단계(S140)를 포함하여 이루어 질 수 있다.
상기 사용자 인증단계(S110)는 컨텐츠 서버(200)가 컨텐츠카드(102)에 대한 정당성을 인증하는 단계일 수 있다. 예를 들어, 사용자 인증단계(S110)에서, 사용자는 NFC 카드를 이용하여 어플리케이션을 설치하고, 사용자 정보를 입력하여 컨텐츠 서버(200)에 회원으로 가입할 수 있다. 그리고, 컨텐츠 서버(200)는 컨텐츠 재생장치(100)로부터 암호화된 인증코드를 제공받아 자신이 암호화한 인증코드와 비교함으로써 컨텐츠카드(102)의 정당성을 확인할 수 있다.
상기 광고 제공단계(S120)는 매칭컨텐츠에 관련된 관련광고를 컨텐츠 재생장치(100)로 전송하는 단계일 수 있다. 예를 들어, 광고 제공단계(S120)에서, 컨텐츠 서버(200)가 컨텐츠카드(102)의 인증 후, 매칭컨텐츠에 관련된 복수 관련광고 중 미리 설정된 알고리즘에 의해 선정된 광고를 컨텐츠 재생장치(100)로 전송하여 사용자가 매칭컨텐츠를 시정하기 전에 관련광고를 시청할 수 있도록 할 수 있다.
상기 컨텐츠 제공단계(S130)는, 컨텐츠 서버(200)가 매칭컨텐츠 주소에 연관된 매칭컨텐츠를 컨텐츠 재생장치(100)로 전송하는 단계일 수 있다. 예를 들어, 컨텐츠 제공단계(S130)에서, 컨텐츠 서버(200)는 컨텐츠카드(102) 인증 후, 해당 컨텐츠카드(102)에 연관된 매칭컨텐츠를 컨텐츠 재생장치(100)로 전송하고 사용자는 컨텐츠 재생장치(100)에 연결된 디스플레이장치(104)를 통해 매칭컨텐츠를 시청할 수 있다.
상기 비용 정산단계(S140)는 광고 제공단계(S120)에서 컨텐츠 재생장치(100)를 통해 사용자가 시청한 광고에 대하여 광고서버(300) 사업자 또는 광고주로부터 비용을 정산받는 단계일 수 있다. 비용 정산단계(S140)를 통하여 사용자는 컨텐츠카드를 무료로 사용할 수 있게 되고, 본 실시에 따른 사업자 광고서버 사업자 또는 광고주로부터 컨텐츠카드 사용에 대한 비용을 보전할 수 있게 된다. 비용 정산단계(S140)에서 비용정산방법으로는, 광고 노출시간, 광고 노출횟수 또는 광고성과 기반으로 비용을 정산할 수 있다.
도 5는 본 개시의 일 실시예에 따른, 컨텐츠카드를 매개로 하는 컨텐츠 재생방법의 사용자 인증단계를 상세 설명하기 위한 절차흐름도이다.
도 5를 참조하면, 컨텐츠카드를 매개로 하는 컨텐츠 재생방법의 사용자 인증단계(S110)는 컨텐츠카드 인식단계(S112), 어플리케이션 설치단계(S114), 회원 가입단계(S116) 및 컨텐츠카드 인증단계(S168)을 포함하여 이루어 질 수 있다.
상기 컨텐츠카드 인식단계(S112)는 카드인식부(110)가 컨텐츠카드(102) 터치 또는 근접을 인지하고 컨텐츠카드(102)에 포함된 컨텐츠카드정보를 인식하는 단계일 수 있다. 예를 들어, 컨텐츠카드 인식단계(S112)에서는 사용자가 매칭컨텐츠를 시청하기 위하여 컨텐츠카드(102)를 컨텐츠 재생장치(100)에 터치 또는 근접하면, 카드인식부(110)가 컨텐츠카드(102) 터치 또는 근접을 인지하고 컨텐츠카드(102)에 포함된 컨텐츠카드정보를 인식할 수 있다. 컨텐츠카드정보는 컨텐츠카드ID, 매칭컨텐츠 주소, 관련광고 룸 주소, 및 어플리케이션 주소를 포함할 수 있다.
상기 어플리케이션 설치단계(S114)는 컨텐츠카드(102)를 매개로 컨텐츠를 재생할 수 있는 어플리케이션을 컨텐츠 재생장치(100)에 설치하는 단계일 수 있다.
S114 단계에서, 사용자는 컨텐츠 재생장치(100)를 이용하여 어플리케이션을 다운로드하는 웹페이지에 접근하여 컨텐츠 재생장치(100)에 어플리케이션을 설치할 수 있다. 예를 들어, 사용자는 어플리케이션을 통하여 회원등록, 컨텐츠카드 인증요청, 컨텐츠 출력설정 등 사용자의 컨텐츠 재생장치(100)를 편리하게 제어하고 사용할 수 있다.
상기 회원 가입단계(S116)는 사용자 정보를 입력받아 컨텐츠 서버(200)가 관리하는 회원으로 가입받는 단계일 수 있다. 예를 들어, 회원 가입단계(S116)에서 어플리케이션을 통하여 사용자의 이름, 생년월일, 전화번호, 사용자의 자녀 정보 등 사용자 정보를 입력받아 사용자를 회원으로 가입받을 수 있다. 사용자의 자녀 정보는 자녀의 성별, 생년월일, 선호컨텐츠, 선호상품 정보를 포함할 수 있다.
일 예로서, 회원 가입단계(S116)에서 컨텐츠 서버(200)는 사용자와 컨텐츠카드(102)를 매칭시켜 저장할 수 있다. 예를 들어, 컨텐츠 서버(200)는 사용자 이름 또는 사용자 전화번호 등 사용자 정보와 컨텐츠카드ID를 매칭시켜 관리할 수 있다.
어플리케이션 설치단계(S114)와 회원 가입단계(S116)를 통하여 회원가입을 유도함으로써, 본 실시예에 따른 사업자는 컨텐츠카드(102) 판매 또는 배포를 통하여 수익을 창출할 수 있는 기반을 조성할 수 있다.
상기 컨텐츠카드 인증단계(S118)는 컨텐츠카드(102)가 정당한 사업자가 발행한 것인지에 대한 인증을 수행하는 단계일 수 있다. 예를 들어, 컨텐츠카드 인증단계(S168)에서 컨텐츠 재생장치(100)가 인식한 컨텐츠카드정보를 컨텐츠 서버(200)로 전송함으로써, 컨텐츠 서버(200)에게 컨텐츠카드(102)에 대하여 인증이 요청되어 컨텐츠카드 인증이 진행될 수 있다.
컨텐츠카드 인증단계(S118)는 어플리케이션 설치단계(S114)와 회원 가입단계(S116)가 완료되면 진행될수 있지만, 이에 한정되지 아니한다. 예를 들어, 사용자가 매칭컨텐츠를 시청하기 위하여 컨텐츠카드(102)를 컨텐츠 재생장치(100)에 터치 또는 근접하면, 어플리케이션 설치단계(S114) 또는 회원 가입단계(S116)를 진행하지 아니하고 바로 컨텐츠카드 인증단계(S118)가 진행될 수 도 있다.
사용자가 매칭컨텐츠를 시청하기 위하여 컨텐츠카드(102)를 컨텐츠 재생장치(100)에 터치 또는 근접하면, 카드인식부(110)가 컨텐츠카드(102) 터치 또는 근접을 인지하고 컨텐츠카드(102)에 포함된 정보를 인식할 수 있다. 컨텐츠카드(102)에 포함된 정보는 컨텐츠카드ID, 매칭컨텐츠 주소, 관련광고 룸 주소, 및 어플리케이션 주소를 포함할 수 있다.
일 실시예로서, 컨텐츠카드 인증단계(S118)에서, 컨텐츠 재생장치(100)로부터 인증요청이 수신되면, 컨텐츠 서버(200)는 난수를 발생시켜 컨텐츠 장치(100)로 전송하고, 컨텐츠카드ID와 사용자정보를 비밀키로 하여 난수와 함께 암호화하여 인증코드를 생성할 수 있다. 컨텐츠 재생장치(100)는 자신이 인식한 컨텐츠카드ID와 사용자정보를 비밀키로 하여 컨텐츠 서버(200)로부터 전송받은 난수와 함께 암호화하여 인증코드를 생성하고 컨텐츠 서버(200)로 전송할 수 있다. 컨텐츠 서버(200)는 자신이 생성한 인증코드와 컨텐츠 재생장치(100)로부터 전송받은 인증코드 비교를 통하여 컨텐츠카드(102)에 대한 인증을 수행할 수 있다. 컨텐츠카드 인증단계(S168)는 권한 없는 다수의 사람이 컨텐츠카드(102)를 무단으로 사용하는 것으로 사전에 차단함으로써, 저작권을 침해하는 문제를 방지할 수 있도록 한다.
일 실시예로서, 컨텐츠카드 인증단계(S118)에서, 컨텐츠 재생장치(100)로부터 인증요청이 수신되면, 컨텐츠 서버(200)는 난수를 발생시켜 컨텐츠 장치(100)로 전송하고, 컨텐츠카드ID와 사용자정보를 제1비밀키로 하여 난수와 함께 암호화하여 제2비밀키를 생성할 수 있다. 컨텐츠 서버(200)는 제2비밀키를 난수와 함께 암호화하여 인증코드를 생성할 수 있다. 컨텐츠 재생장치(100)는 자신이 인식한 컨텐츠카드ID와 사용자정보를 제1비밀키로 하여 컨텐츠 서버(200)로부터 전송받은 난수와 함께 암호화하여 제2비밀키를 생성할 수 있다. 컨텐츠 재생장치(100)는 제2비밀키를 난수와 함께 암호화하여 인증코드를 생성하고 컨텐츠 서버(200)로 전송할 수 있다. 컨텐츠 서버(200)는 자신이 생성한 인증코드와 컨텐츠 재생장치(100)로부터 전송받은 인증코드 비교를 통하여 컨텐츠카드(102)에 대한 인증을 수행할 수 있다.
일 예로서, 컨텐츠카드 인증단계(S118)에서, 사용되는 암호화 알고리즘은 미리 정해진 기준 비트수의 데이터를 입력 값으로 암호화를 수행하는 해시함수 알고리즘일 수 있다. 입력 받은 기준 비트수의 데이터를 미리 정해진 기준 출력 비트수의 데이터로 변환하는 해시함수 알고리즘일 수 있다. 해시함수 알고리즘은 출력값으로부터 입력값의 추론을 어렵게 하기 위해 일방향 특성을 가지므로 보안성이 강화된 인증을 수행할 수 있다. 예를 들어, 일방향 특성을 갖는 해시 함수는 MD4 (Message-Digest algorithm4), MD5 (Message-Digest algorithm 5), SHA (Secure Hash Algorithm)-1, SHA (Secure Hash Algorithm)-512, CRC (Cyclical Redundancy Check) 등일 수 있다.
본 실시예에 따른 컨텐츠카드 인증단계(S118)에서, 컨텐츠카드ID와 사용자정보를 제1비밀키로하여 제2비밀키를 생성하고 난수와 제2비밀키를 이용하여, 인증코드를 생성하고 인증을 수행하므로, 하나의 암호화 알고리즘의 입력 값을 달리하여 반복 사용하므로 복수의 암호화 과정에 추가적인 메모리나, 암호화 모듈이 불필요하고 성능향상 대비 비용절감이 가능할 수 있다.
컨텐츠카드 인증단계(S118)에서, 비밀키로 사용되는 사용자정보는 회원 가입단계(S116)에서 사용자로부터 입력받은 정보로서, 사용자를 특정할 수 있는 정보일 수 있다. 예를 들어, 비밀키로 사용되는 사용자정보는 사용자의 생년월일, 사용자의 전화번호, 사용자 자녀의 생년월일, 사용자 자녀의 전화번호일 수 있다.
도 6은 본 개시의 일 실시예에 따른, 컨텐츠카드를 매개로 하는 컨텐츠 재생방법의 광고 제공단계를 상세 설명하기 위한 절차흐름도이다.
도 6를 참조하면, 컨텐츠카드를 매개로 하는 컨텐츠 재생방법의 광고 제공단계(S120)는 관련광고 룸 주소 호출단계(S122), 관련광고 선정단계(S124) 및 관련광고 제공단계(S126)를 포함하여 이루어 질 수 있다.
상기 관련광고 룸 호출단계(S122)는 컨텐츠카드 인증단계(S166) 후, 컨텐츠 서버(200)는 컨텐츠 재생장치(100)로 부터 전송받은 관련광고 룸 주소에 따라 관련광고 룸을 실행시킬 수 있다. 관련광고 룸은 컨텐츠에 관련된 광고들을 선정, 수집, 추가, 삭제하고 복수의 관련광고를 관리하는 소프트웨어 또는 프로그램으로서, 관련광고 룸 주소로 호출로 되어 실행될 수 있다. 관련광고 룸은 관련광고 선정 머신러닝 모델을 이용하여 관련광고를 수집할 수 있다. 관련광고 선정 머신러닝 모델은 회원가입시 사용자로부터 제공받은 선호상품정보와 매칭컨텐츠정보를 입력변수로하여 학습된 머신러닝 모델일 수 있다. 관련광고 선정 머신러닝 모델은 광고서버(300)로부터 복수의 광고들을 제공받고, 제공받은 복수의 광고 중 매칭컨텐츠와 관련성이 있는 광고를 선정할 수 있다. 본 실시예에 따른 컨텐츠카드를 판매 또는 배포하는 컨텐츠 재생시스템 사업자는 관련광고 룸을 이용하여 컨텐츠카드를 사용하는 사용자에게 타켓팅화된 광고를 제공할수 있다.
상기 관련광고 선정단계(S124)에서는 관련광고 룸은 복수의 광고 중 미리 정해진 선정알고리즘에 의해 컨텐츠 재생장치(100)로 전송될 광고가 선정되는 단계일 수 있다. 일 예로서, 선정알고리즘은 관리자에 의해 광고설정부(260)를 통해 정해질 수 있는데, 예를 들어, 선정알고리즘은, 랜덤방식, FIFO(First-In-First-Out) 방식, 라운드로빈(Round Robin) 방식, 우선순위( Priority) 방식 등에서 선택되는 적어도 하나의 방법을 사용할 수 있다.
상기 관련광고 제공단계(S126)는 관련광고 선정단계(S124)에서 선정된 광고를 통신망(20)을 통해 컨텐츠 재생장치(100)로 제공하는 단계일 수 있다. 예를 들면, 컨텐츠가 '백설공주' 동화책인 경우, 컨텐츠 재생장치(100)로 제공되는 관련광고는 '백설공주"와 같은 동화책인, '인어공주', '신데렐리', '잠자는 숲속의 미녀' 등 컨텐츠카드에 대한 광고이거나, '백설공주'와 관련된 인형, 옷, 스티커, 컬러링북 등의 상품에 관련된 광고일 수 있다.
이상에서 설명한 바와 같이, 본 실시예에 따르면, 관련광고 룸을 이용하여 컨텐츠카드를 사용하는 사용자에게 타켓팅화된 광고를 제공하는, 컨텐츠카드를 매개로 하는 컨텐츠 재생방법 및 그것을 구현하는 시스템을 제공할 수 있다. 그리고, 본 실시예에 따르면, 사용자가 매칭컨텐츠 시청전에 관련광고를 시청할 수 있도록 하여 사용자는 무료로 컨텐츠를 이용하고, 사업자는 광고주로부터 비용을 정산받는, 컨텐츠카드를 매개로 하는 컨텐츠 재생방법 및 그것을 구현하는 시스템을 제공할 수 있다. 그리고, 본 실시예에 따르면, 사용자정보를 비밀키로 활용하여 암호화함으로써 권한 없는 다수의 사람이 컨텐츠카드를 무단으로 사용하는 것으로 사전에 차단하는, 컨텐츠카드를 매개로 하는 컨텐츠 재생방법 및 그것을 구현하는 시스템을 제공할 수 있다.
지금까지 도 1 내지 도 6을 참조하여 본 개시의 다양한 실시예들 및 그 실시예들에 따른 효과들을 언급하였다. 본 개시의 기술적 사상에 따른 효과들은 이상에서 언급한 효과들로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.
도면에서 동작들이 특정한 순서로 도시되어 있지만, 반드시 동작들이 도시된 특정한 순서로 또는 순차적 순서로 실행되어야만 하거나 또는 모든 도시된 동작들이 실행되어야만 원하는 결과를 얻을 수 있는 것으로 이해되어서는 아니되며, 특정 상황에서는, 멀티태스킹 및 병렬처리가 유리할 수도 있다.
이상 첨부된 도면을 참조하여 본 개시의 실시예들을 설명하였지만, 본 개시가 속하는 기술분야에서 통상의 지식을 가진 자는 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 본 발명이 다른 구체적인 형태로도 실시될 수 있다는 것을 이해할 수 있다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로 이해해야만 한다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 개시에 의해 정의되는 기술적 사상의 권리범위에 포함되는 것으로 해석되어야 할 것이다.

Claims (5)

  1. 컨텐츠카드를 매개로 관련광고와 매칭컨텐츠를 제공받아 재생하는 컨텐츠 재생장치; 및 상기 컨텐츠 재생장치의 인증요청을 받아 상기 컨텐츠카드를 인증하고, 상기 관련광고와 상기 매칭컨텐츠를 상기 컨텐츠 재생장치로 제공하는 컨텐츠 서버;를 포함하며,
    상기 컨텐츠 서버는, 상기 컨텐츠 재생장치의 인증요청에 따라 상기 컨텐츠카드에 대한 인증을 수행하고,
    상기 컨텐츠 서버는, 상기 컨텐츠카드 인증 후, 상기 매칭컨텐츠에 관련된 복수의 관련광고들 중 미리 설정된 알고리즘에 의해 선정된 상기 관련광고를 상기 컨텐츠 재생장치로 전송하여 사용자가 상기 매칭컨텐츠를 시청하기 전에 상기 관련광고를 시청하도록 하고,
    상기 컨텐츠 재생장치는 상기 컨텐츠카드로부터 컨텐츠카드정보를 인식하고,
    상기 컨텐츠카드정보에 포함되는 상기 관련광고 룸 주소의 호출에 따라 상기 컨텐츠 서버에서, 관련광고 룸이 실행되고, 상기 복수의 관련광고들 중 하나의 관련광고가 랜덤 방식, FIFO(First-In-First-Out) 방식, 라운드로빈(Round Robin) 방식 및 우선순위 방식 중 하나의 방식에 따라 선택된 후 상기 관련광고로 제공되고,
    상기 관련광고 룸 주소는 URL(Uniform Resource Locator)이고,
    상기 매칭컨텐츠는 상기 컨텐츠카드의 ID에 매칭되는 컨텐츠이며, 상기 관련광고는 상기 매칭컨텐츠에 관련된 광고이고,
    상기 컨텐츠 서버는 상기 컨텐츠 재생장치를 통해 사용자가 시청한 상기 관련광고에 대하여 광고서버 사업자 또는 광고주로부터 비용을 정산하고,
    상기 컨텐츠 서버는 상기 컨텐츠 재생장치를 통하여 사용자의 이름, 생년월일, 전화번호, 사용자의 자녀 정보, 선호컨텐츠 정보, 선호상품 정보를 포함하는 사용자정보를 입력받아 회원가입절차를 진행하고,
    상기 컨텐츠 서버는 상기 컨텐츠 재생장치로부터 인증요청이 수신되면, 난수를 발생시켜 상기 컨텐츠 재생장치로 전송하고, 상기 컨텐츠카드의 ID와 상기 사용자정보를 제1비밀키로 하여 상기 난수와 함께 암호화하여 제2비밀키를 생성하고, 상기 제2비밀키를 상기 난수와 함께 암호화하여 제1인증코드를 생성하며, 상기 컨텐츠 재생장치는 상기 컨텐츠카드의 ID와 상기 사용자정보를 제3비밀키로 하여 상기 난수와 함께 암호화하여 제4비밀키를 생성하고, 상기 제4비밀키를 상기 난수와 함께 암호화하여 제2인증코드를 생성하여 상기 컨텐츠 서버로 전송하고, 상기 컨텐츠 서버는 상기 제1인증코드와 상기 제2 인증코드 비교를 통하여 상기 컨텐츠카드에 대한 인증을 수행하고, 상기 암호화에 사용되는 알고리즘은 미리 정해진 기준 비트수의 데이터를 입력 값으로 암호화를 수행하는 해시함수 알고리즘이고, 상기 해시함수 알고리즘은, MD4 (Message-Digest algorithm4), MD5 (Message-Digest algorithm 5), SHA (Secure Hash Algorithm)-1, SHA (Secure Hash Algorithm)-512, CRC (Cyclical Redundancy Check) 중 선택되는 하나의 함수를 사용하는 알고리즘인,
    컨텐츠 재생시스템.
  2. 제 1 항에 있어서,
    상기 컨텐츠 서버는 광고 노출시간, 광고 노출횟수 또는 광고성과 기반의 비용정산방법을 사용하여 상기 비용을 정산하는,
    컨텐츠 재생시스템.
  3. 제 1 항에 있어서,
    상기 컨텐츠 서버는 상기 관련광고 룸을 통해 상기 매칭컨텐츠에 관련된 상기 복수의 관련광고들을 선정, 수집, 추가 및 삭제하는,
    컨텐츠 재생시스템.
  4. 삭제
  5. 제1항에 있어서,
    상기 컨텐츠 서버는 상기 선호컨텐츠 정보 또는 상기 선호상품 정보와 상기 매칭컨텐츠를 입력변수로하여 학습된 머신러닝 모델을 사용하여 상기 관련광고를 선정하는,
    컨텐츠 재생시스템.


KR1020230130599A 2023-09-27 2023-09-27 컨텐츠카드를 매개로 하는 컨텐츠 재생방법 및 컨텐츠 재생시스템 KR102724970B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020230130599A KR102724970B1 (ko) 2023-09-27 2023-09-27 컨텐츠카드를 매개로 하는 컨텐츠 재생방법 및 컨텐츠 재생시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020230130599A KR102724970B1 (ko) 2023-09-27 2023-09-27 컨텐츠카드를 매개로 하는 컨텐츠 재생방법 및 컨텐츠 재생시스템

Publications (1)

Publication Number Publication Date
KR102724970B1 true KR102724970B1 (ko) 2024-11-04

Family

ID=93459469

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020230130599A KR102724970B1 (ko) 2023-09-27 2023-09-27 컨텐츠카드를 매개로 하는 컨텐츠 재생방법 및 컨텐츠 재생시스템

Country Status (1)

Country Link
KR (1) KR102724970B1 (ko)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040104246A (ko) * 2003-06-03 2004-12-10 주식회사 비즈모델라인 스마트 카드를 이용한 이종 네트워크 간 컨텐츠 공유및(또는) 연동 방법 및 시스템
KR20110028802A (ko) * 2009-09-14 2011-03-22 에스케이 텔레콤주식회사 스마트카드 기반 컨텐츠 수집 시스템 및 그 방법, 그리고 이에 적용되는 스마트카드
KR20130127224A (ko) * 2012-05-14 2013-11-22 이노바인텍 (주) Nfc 기반 홍보 마케팅 서비스 장치 및 방법

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040104246A (ko) * 2003-06-03 2004-12-10 주식회사 비즈모델라인 스마트 카드를 이용한 이종 네트워크 간 컨텐츠 공유및(또는) 연동 방법 및 시스템
KR20110028802A (ko) * 2009-09-14 2011-03-22 에스케이 텔레콤주식회사 스마트카드 기반 컨텐츠 수집 시스템 및 그 방법, 그리고 이에 적용되는 스마트카드
KR20130127224A (ko) * 2012-05-14 2013-11-22 이노바인텍 (주) Nfc 기반 홍보 마케팅 서비스 장치 및 방법

Similar Documents

Publication Publication Date Title
CN100566248C (zh) 数字签名保证系统、方法和装置
US8533860B1 (en) Personalized digital media access system—PDMAS part II
CN100524330C (zh) 本地共享多媒体内容订阅的系统和方法
JP4548441B2 (ja) コンテンツ利用システム、及びコンテンツ利用方法
US20090268912A1 (en) Data use managing system
TW486902B (en) Method capable of preventing electronic documents from being illegally copied and its system
US12063311B2 (en) System and method for internet access age-verification
WO2023030450A1 (zh) 数据共享方法和电子设备
CN114143784A (zh) 使用无线信标提供对安全网络的接入证书
US20100042847A1 (en) Method for authentication using one-time identification information and system
JP7412725B2 (ja) 認証方法及び認証装置
JP2019503533A5 (ko)
WO2023005838A1 (zh) 数据共享方法和电子设备
US20220335414A1 (en) Blockchain-based private reviews
CN111506882A (zh) 电子设备及数字文件管理方法
JP7267278B2 (ja) ペイメント・カードの認証
US20120197688A1 (en) Systems and Methods for Verifying Ownership of Printed Matter
US12211044B2 (en) Secure one-touch transaction system and method
JP2018055149A (ja) 出荷製品認証システムおよびサーバ装置
CN104462872B (zh) 终端、服务器和数字内容授权方法
CN113783690A (zh) 基于认证的招标方法和装置
KR102724970B1 (ko) 컨텐츠카드를 매개로 하는 컨텐츠 재생방법 및 컨텐츠 재생시스템
JP5409871B2 (ja) 個人情報提供装置、および個人情報提供方法
JP2006323728A (ja) サービスシステムおよび最適サービス提供方法
WO2022221330A1 (en) Blockchain ledger-based authentication techniques for reviews

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20230927

PA0201 Request for examination

Patent event code: PA02011R01I

Patent event date: 20230927

Comment text: Patent Application

PA0302 Request for accelerated examination

Patent event date: 20231017

Patent event code: PA03022R01D

Comment text: Request for Accelerated Examination

PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20231221

Patent event code: PE09021S01D

PE0601 Decision on rejection of patent

Patent event date: 20240628

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

PX0901 Re-examination

Patent event code: PX09012R01I

Patent event date: 20240902

Comment text: Amendment to Specification, etc.

PX0701 Decision of registration after re-examination

Patent event date: 20241025

Comment text: Decision to Grant Registration

Patent event code: PX07013S01D

X701 Decision to grant (after re-examination)
GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20241029

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20241030

End annual number: 3

Start annual number: 1

PG1601 Publication of registration