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

KR102620269B1 - Method and electronic device for providing information - Google Patents

Method and electronic device for providing information Download PDF

Info

Publication number
KR102620269B1
KR102620269B1 KR1020230070305A KR20230070305A KR102620269B1 KR 102620269 B1 KR102620269 B1 KR 102620269B1 KR 1020230070305 A KR1020230070305 A KR 1020230070305A KR 20230070305 A KR20230070305 A KR 20230070305A KR 102620269 B1 KR102620269 B1 KR 102620269B1
Authority
KR
South Korea
Prior art keywords
user
information
content
terminal
ranking
Prior art date
Application number
KR1020230070305A
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 KR1020230070305A priority Critical patent/KR102620269B1/en
Application granted granted Critical
Publication of KR102620269B1 publication Critical patent/KR102620269B1/en

Links

Images

Classifications

    • 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
    • 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
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44204Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • Social Psychology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

전자 장치의 정보 제공 방법이 개시된다. 구체적으로, 전자 장치의 정보 제공 방법은 제1 사용자의 콘텐츠 스트리밍 플랫폼 내에서의 액션을 확인하는 단계; 스코어링 알고리즘에 기초하여, 액션에 대응하는 포인트를 식별하는 단계; 포인트가 반영된 제1 사용자의 제1 스코어 및 제1 스코어에 대응하는 제1 랭킹을 확인하는 단계; 및 제1 스코어에 대한 정보 및 제1 랭킹에 대한 정보 중 적어도 하나를 제1 사용자의 단말로 제공하는 단계를 포함할 수 있다.A method of providing information by an electronic device is disclosed. Specifically, the method of providing information by an electronic device includes the steps of checking an action within a content streaming platform of a first user; Based on a scoring algorithm, identifying a point corresponding to an action; Checking the first score of the first user in which the points are reflected and the first ranking corresponding to the first score; And it may include providing at least one of information about the first score and information about the first ranking to the first user's terminal.

Description

전자 장치 및 그의 정보 제공 방법{METHOD AND ELECTRONIC DEVICE FOR PROVIDING INFORMATION}Electronic device and method for providing information thereof {METHOD AND ELECTRONIC DEVICE FOR PROVIDING INFORMATION}

본 명세서의 실시 예는 전자 장치 및 그의 정보 제공 방법에 관한 것이다. 보다 구체적으로, 본 명세서의 실시 예는 콘텐츠 스트리밍 플랫폼 내에서의 사용자의 액션에 따라 포인트를 부여하고, 이에 따른 스코어 또는 랭킹에 대한 정보를 사용자의 단말에 제공하기 위한 방법 및 이에 대한 장치에 관한 것이다.Embodiments of the present specification relate to an electronic device and a method of providing information thereof. More specifically, embodiments of the present specification relate to a method and apparatus for awarding points according to a user's actions within a content streaming platform and providing information about the resulting scores or rankings to the user's terminal. .

스마트폰의 성능과 통신 기술이 발달함에 따라, 콘텐츠 스트리밍 플랫폼을 이용하여 실시간으로 콘텐츠를 소비하는 사용자가 기하급수적으로 증가하고 있다. 이에 따라, 콘텐츠 스트리밍 플랫폼을 제공하는 기업들도 점차 많이 생겨나고 있고, 기업들 간의 콘텐츠 스트리밍 플랫폼 시장을 차지하기 위한 경쟁도 점점 더 치열해지고 있다.As smartphone performance and communication technology develop, the number of users consuming content in real time using content streaming platforms is increasing exponentially. Accordingly, more and more companies providing content streaming platforms are emerging, and competition among companies to occupy the content streaming platform market is becoming increasingly fierce.

따라서, 치열해지는 콘텐츠 스트리밍 플랫폼 시장에서 살아 남기 위하여, 사용자들이 콘텐츠 스트리밍 플랫폼에 보다 자주 접속하고, 콘텐츠를 보다 많은 시간동안 시청하도록 유도하기 위한 방법이 요구된다.Therefore, in order to survive in the increasingly competitive content streaming platform market, a method is required to encourage users to access the content streaming platform more frequently and watch content for more time.

관련하여, KR 10-1694400 B1 건 등의 선행문헌들을 참조할 수 있다.In this regard, prior literature such as KR 10-1694400 B1 may be referred to.

본 개시는 정보 제공 방법 및 이를 위한 장치를 제공하는데 있다. 보다 구체적으로는, 본 개시는 콘텐츠 스트링 플랫폼에 대한 사용자의 접속과 보다 많은 시간 동안의 콘텐츠 시청을 유도하기 위해, 콘텐츠 스트리밍 플랫폼 내에서의 사용자의 액션에 따라 포인트를 부여하여, 이에 따른 스코어 또는 랭킹에 대한 정보를 사용자의 단말에 제공하는 방법 및 이를 위한 장치를 제공하는 것을 목적으로 한다.The present disclosure aims to provide a method for providing information and a device for the same. More specifically, the present disclosure provides points according to the user's actions within the content streaming platform in order to encourage users to access the content string platform and watch content for more time, and provide a score or ranking accordingly. The purpose is to provide a method for providing information about to a user's terminal and a device for this.

본 실시 예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 이하의 실시 예들로부터 또 다른 기술적 과제들이 유추될 수 있다.The technical challenges that this embodiment aims to achieve are not limited to the technical challenges described above, and other technical challenges can be inferred from the following embodiments.

상술한 과제를 달성하기 위한 기술적 수단으로서, 본 개시의 제1측면에 따른 전자 장치의 정보 제공 방법은 제1 사용자의 콘텐츠 스트리밍 플랫폼 내에서의 액션을 확인하는 단계; 스코어링 알고리즘에 기초하여, 액션에 대응하는 포인트를 식별하는 단계; 포인트가 반영된 제1 사용자의 제1 스코어 및 제1 스코어에 대응하는 제1 랭킹을 확인하는 단계; 및 제1 스코어에 대한 정보 및 제1 랭킹에 대한 정보 중 적어도 하나를 제1 사용자의 단말로 제공하는 단계를 포함할 수 있다.As a technical means for achieving the above-described problem, a method of providing information by an electronic device according to a first aspect of the present disclosure includes the steps of confirming an action of a first user within a content streaming platform; Based on a scoring algorithm, identifying a point corresponding to an action; Checking the first score of the first user in which the points are reflected and the first ranking corresponding to the first score; And it may include providing at least one of information about the first score and information about the first ranking to the first user's terminal.

일 실시 예에 따르면, 정보 제공 방법은 콘텐츠 스트리밍 플랫폼 내의 복수의 사용자의 콘텐츠 시청 이력에 기초하여, 복수의 사용자 중 제1 사용자 그룹에 포함되는 사용자를 식별하는 단계; 제1 사용자 그룹에 포함되는 사용자의 콘텐츠 시청 이력에 기초하여, 제1 사용자 그룹에 포함되는 사용자의 콘텐츠 시청과 관련된 공통 액션을 식별하는 단계; 및 공통 액션에 대응하는 조건을 포함하는 스코어링 알고리즘을 결정하는 단계를 더 포함할 수 있다.According to one embodiment, the information providing method includes: identifying a user included in a first user group among a plurality of users based on the content viewing history of a plurality of users in a content streaming platform; Identifying common actions related to content viewing by users included in the first user group, based on the content viewing history of users included in the first user group; and determining a scoring algorithm including conditions corresponding to common actions.

일 실시 예에 따르면, 포인트를 식별하는 단계는 액션이 조건을 만족할 때, 스코어링 알고리즘에 기초하여 액션에 대응하는 포인트를 식별하는 단계를 포함하고, 적어도 하나를 단말로 제공하는 단계는 제1 사용자의 스코어 또는 랭킹이 제1 스코어 또는 제1 랭킹으로 변경되었음을 나타내는 정보를 단말로 제공하는 단계를 포함할 수 있다.According to one embodiment, the step of identifying the point includes identifying a point corresponding to the action based on a scoring algorithm when the action satisfies a condition, and the step of providing at least one to the terminal is performed by the first user. It may include providing information indicating that the score or ranking has changed to the first score or first ranking to the terminal.

일 실시 예에 따르면, 제1 사용자 그룹에 포함되는 사용자는 복수의 사용자 중 제1 설정된 기간 동안의 콘텐츠 시청 시간이 제1 설정된 값 이상 제1 사용자 및 복수의 사용자 중 제2 설정된 기간 동안의 콘텐츠 시청 시간에 대한 랭킹이 설정된 랭킹 이하인 제2 사용자 중 적어도 하나에 대응될 수 있다.According to one embodiment, a user included in the first user group views content during a second set period among the first user and a plurality of users whose content viewing time during the first set period is equal to or greater than the first set value. The time ranking may correspond to at least one of the second users whose ranking is lower than or equal to the set ranking.

일 실시 예에 따르면, 공통 액션을 식별하는 단계는 제1 사용자 그룹에 포함되는 사용자의 콘텐츠 시청 이력에 기반하여, 제1 사용자 그룹에 포함되는 사용자의 콘텐츠 시청 시간과의 상관성이 큰 공통 액션을 식별하는 단계를 포함할 수 있다.According to one embodiment, the step of identifying a common action is to identify a common action that has a high correlation with the content viewing time of the user included in the first user group, based on the content viewing history of the user included in the first user group. It may include steps.

일 실시 예에 따르면, 공통 액션은 제1 사용자 그룹에 포함되는 사용자의 콘텐츠 스트리밍 플랫폼에 대한 방문 횟수에 대한 제1 공통 액션을 포함하고, 제1 공통 액션에 대응하는 조건은 제3 설정된 기간 동안의 콘텐츠 시청 시간이 제2 설정된 값 이상인 사용자에게 제1 포인트를 부여하는 것일 수 있다.According to one embodiment, the common action includes a first common action regarding the number of visits to the content streaming platform by a user included in the first user group, and the condition corresponding to the first common action is for a third set period of time. The first point may be given to a user whose content viewing time is more than a second set value.

일 실시 예에 따르면, 공통 액션은 제1 사용자 그룹에 포함되는 사용자가 콘텐츠 시청에 이용한 단말의 타입에 대한 제2 공통 액션을 포함하고, 제2 공통 액션에 대응하는 조건은 제1 타입의 단말을 이용하여 콘텐츠를 시청한 사용자에게 제2 포인트를 부여하는 것일 수 있다.According to one embodiment, the common action includes a second common action for the type of terminal used by the user included in the first user group to view content, and the condition corresponding to the second common action is to use the first type of terminal. A second point may be given to a user who has watched the content.

일 실시 예에 따르면, 공통 액션은 제1 사용자 그룹에 포함되는 사용자가 시청한 콘텐츠의 타입에 대한 제3 공통 액션을 포함하고, 제3 공통 액션에 대응하는 조건은 제1 타입의 콘텐츠를 시청한 사용자에게 제3 포인트를 부여하는 것일 수 있다.According to one embodiment, the common action includes a third common action for the type of content watched by the user included in the first user group, and the condition corresponding to the third common action is the condition corresponding to the type of content watched by the user included in the first user group. This may be giving a third point to the user.

일 실시 예에 따르면, 스코어링 알고리즘은 콘텐츠 스트리밍 플랫폼 내의 멤버십을 가입한 사용자에게 제4 포인트를 부여하는 제1 조건을 더 포함할 수 있다.According to one embodiment, the scoring algorithm may further include a first condition for granting a fourth point to a user who has signed up for membership within the content streaming platform.

일 실시 예에 따르면, 스코어링 알고리즘은 제1 유형의 콘텐츠를 시청하거나 콘텐츠의 리뷰를 게시한 사용자에게 제5 포인트를 부여하는 제2 조건을 더 포함할 수 있다.According to one embodiment, the scoring algorithm may further include a second condition for awarding a fifth point to a user who watches the first type of content or posts a review of the content.

일 실시 예에 따르면, 적어도 하나를 단말로 제공하는 단계는 제1 랭킹에 기초하여, 제1 사용자가 응모 조건을 만족하는 적어도 하나의 제1 혜택(benefit)에 대한 정보를 단말로 제공하는 단계를 포함할 수 있다.According to one embodiment, the step of providing at least one to the terminal includes providing information about at least one first benefit for which the first user satisfies the application conditions to the terminal, based on the first ranking. It can be included.

일 실시 예에 따르면, 적어도 하나를 단말로 제공하는 단계는 제1 사용자의 콘텐츠 시청 이력 및 제1 사용자의 혜택 응모 이력에 기반하여, 제1 사용자의 선호 카테고리를 식별하는 단계를 포함할 수 있다.According to one embodiment, providing at least one item to the terminal may include identifying the first user's preference category based on the first user's content viewing history and the first user's benefit application history.

일 실시 예에 따르면, 적어도 하나를 단말로 제공하는 단계는 제1 랭킹에 기초하여, 제1 사용자가 응모 조건을 불만족하는 혜택 중 선호 카테고리에 대응하는 제2 혜택에 대한 정보를 식별하는 단계; 조건 중 제1 사용자가 미만족한 제1 조건을 식별하는 단계; 및 제2 혜택에 대한 정보와 함께 제1 조건에 대응하는 추가 액션에 대한 정보를 단말로 제공하는 단계를 포함할 수 있다.According to one embodiment, providing at least one benefit to the terminal may include identifying information about a second benefit corresponding to a preferred category among benefits for which the first user dissatisfies application conditions, based on the first ranking; identifying a first condition among the conditions that is not satisfied by the first user; And it may include providing information on additional actions corresponding to the first condition to the terminal along with information on the second benefit.

일 실시 예에 따르면, 정보 제공 방법은 제1 사용자가 제1 조건을 만족할 때, 제2 혜택의 응모가 가능함을 나타내는 알림을 제공하는 단계를 더 포함할 수 있다.According to one embodiment, the information providing method may further include providing a notification indicating that application for the second benefit is possible when the first user satisfies the first condition.

일 실시 예에 따르면, 적어도 하나의 제1 혜택에 대한 정보를 제공하는 단계는 적어도 하나의 제1 혜택 중 선호 카테고리에 대응하는 제3 혜택에 대한 정보를 페이지의 제1 위치에 표시하여 제공하는 단계를 포함할 수 있다.According to one embodiment, the step of providing information about at least one first benefit includes providing information about a third benefit corresponding to a preference category among the at least one first benefit by displaying it at a first location on the page. may include.

일 실시 예에 따르면, 정보 제공 방법은 제1 스코어 또는 제1 랭킹에 기반하여, 설정된 기간 동안의 제1 사용자의 랭킹 변화 또는 스코어 변화가 설정된 값 이상일 때, 제1 사용자가 응모 조건을 만족하는 적어도 하나의 제1 혜택에 대한 알림을 제공하는 단계를 더 포함할 수 있다.According to one embodiment, the information providing method is based on the first score or first ranking, and when the change in ranking or score of the first user during a set period is greater than or equal to a set value, the first user satisfies the application conditions at least. The step of providing notification of one first benefit may be further included.

일 실시 예에 따르면, 적어도 하나가 표시되는 페이지는 제1 사용자의 프로필에 대한 제1 페이지 또는 스코어링 알고리즘에 기반한 복수의 사용자 중 적어도 일부의 사용자의 스코어 또는 랭킹이 표시되는 제2 페이지일 수 있다.According to one embodiment, the page on which at least one is displayed may be a first page for the first user's profile or a second page on which scores or rankings of at least some users among a plurality of users based on a scoring algorithm are displayed.

일 실시 예에 따르면, 정보 제공 방법은 제1 사용자가 제2 사용자 그룹에 포함될 때, 조건 중 제1 사용자가 미만족한 제1 조건을 식별하는 단계; 및 제1 조건에 대응하는 추가 액션에 대한 정보를 단말로 제공하는 단계를 포함할 수 있다.According to one embodiment, the method of providing information includes, when a first user is included in a second user group, identifying a first condition that is not satisfied by the first user among the conditions; And it may include providing information about additional actions corresponding to the first condition to the terminal.

본 개시의 제2측면에 따른 정보를 제공하기 위한 전자 장치는 트랜시버; 하나 이상의 프로세서; 및 하나 이상의 프로세서에 의해 실행되는 하나 이상의 명령을 저장하는 스토리지를 포함하고, 하나 이상의 프로세서는, 하나 이상의 명령을 실행함으로써, 제1 사용자의 콘텐츠 스트리밍 플랫폼 내에서의 액션을 확인하고, 스코어링 알고리즘에 기초하여, 액션에 대응하는 포인트를 식별하고, 포인트가 반영된 제1 사용자의 제1 스코어 및 제1 스코어에 대응하는 제1 랭킹을 확인하고, 및 제1 스코어에 대한 정보 및 제1 랭킹에 대한 정보 중 적어도 하나를 제1 사용자의 단말로 제공할 수 있다.An electronic device for providing information according to a second aspect of the present disclosure includes a transceiver; One or more processors; and storage for storing one or more instructions executed by the one or more processors, wherein the one or more processors execute the one or more instructions to determine the first user's actions within the content streaming platform based on a scoring algorithm. Thus, the point corresponding to the action is identified, the first score of the first user in which the point is reflected and the first ranking corresponding to the first score are confirmed, and among the information about the first score and the information about the first ranking At least one may be provided to the first user's terminal.

본 개시의 제3측면에 따른 기록매체는 전자 장치에 의해 수행되는 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 비일시적 기록매체일 수 있다.The recording medium according to the third aspect of the present disclosure may be a non-transitory computer-readable recording medium that records a program for executing a method performed by an electronic device on a computer.

제안되는 실시 예에 따를 경우 다음과 같은 효과를 하나 혹은 그 이상 기대할 수 있다. If you follow the proposed embodiment, one or more of the following effects can be expected.

본 명세서의 실시 예에 따르면, 전자 장치는 콘텐츠 스트리밍 플랫폼 내에서의 사용자의 액션에 따라 포인트를 부여함으로써, 사용자들이 콘텐츠 스트리밍 플랫폼에 보다 자주 접속하고, 콘텐츠를 보다 많은 시간동안 시청하도록 유도할 수 있다. 또한, 콘텐츠 스트리밍 플랫폼 내에서의 사용자의 액션에 따라 포인트를 부여하는 게임화된(gamified) 요소를 도입함으로써, 사용자들 간의 경쟁을 유도하고 사용자들에게 성취감을 부여할 수 있다.According to an embodiment of the present specification, the electronic device can encourage users to access the content streaming platform more often and watch content for more time by granting points according to the user's actions within the content streaming platform. . Additionally, by introducing gamified elements that award points based on user actions within the content streaming platform, it is possible to induce competition among users and give them a sense of accomplishment.

발명의 효과는 이상에서 언급한 효과로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 청구범위의 기재로부터 당해 기술 분야의 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The effect of the invention is not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the description of the claims.

도 1은 다양한 실시 예에 따른 전자 장치가 정보 제공 방법이 구현될 수 있는 시스템을 설명하기 위한 도면이다.
도 2는 전자 장치가 정보 제공 방법을 나타낸 흐름도이다.
도 3은 전자 장치가 스코어링 알고리즘을 결정하는 방법을 나타낸 흐름도이다.
도 4는 전자 장치가 사용자의 단말에 제공하는 페이지의 일 예를 설명하기 위한 도면이다.
도 5는 전자 장치가 사용자의 단말에 제공하는 페이지의 일 예를 설명하기 위한 도면이다.
도 6은 전자 장치가 사용자의 단말에 제공하는 페이지의 일 예를 설명하기 위한 도면이다.
도 7은 전자 장치가 사용자의 단말에 제공하는 페이지의 일 예를 설명하기 위한 도면이다.
도 8은 전자 장치가 사용자의 단말에 제공하는 페이지의 일 예를 설명하기 위한 도면이다.
도 9는 전자 장치가 사용자의 단말에 제공하는 페이지의 일 예를 설명하기 위한 도면이다.
도 10은 전자 장치가 사용자의 단말에 제공하는 페이지의 일 예를 설명하기 위한 도면이다.
도 11은 일 실시 예에 따른 정보를 제공하기 위한 전자 장치를 도식화한 블록도이다.
FIG. 1 is a diagram illustrating a system in which an electronic device can implement a method of providing information according to various embodiments.
Figure 2 is a flowchart showing a method for providing information by an electronic device.
Figure 3 is a flowchart showing how an electronic device determines a scoring algorithm.
FIG. 4 is a diagram illustrating an example of a page provided by an electronic device to a user's terminal.
FIG. 5 is a diagram illustrating an example of a page provided by an electronic device to a user's terminal.
FIG. 6 is a diagram illustrating an example of a page provided by an electronic device to a user's terminal.
FIG. 7 is a diagram illustrating an example of a page provided by an electronic device to a user's terminal.
FIG. 8 is a diagram illustrating an example of a page provided by an electronic device to a user's terminal.
FIG. 9 is a diagram illustrating an example of a page provided by an electronic device to a user's terminal.
Figure 10 is a diagram for explaining an example of a page provided by an electronic device to a user's terminal.
Figure 11 is a block diagram illustrating an electronic device for providing information according to an embodiment.

실시 예들에서 사용되는 용어는 본 개시에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 개시에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 개시의 전반에 걸친 내용을 토대로 정의되어야 한다.The terms used in the embodiments are general terms that are currently widely used as much as possible while considering the functions in the present disclosure, but this may vary depending on the intention or precedent of a person working in the art, the emergence of new technology, etc. In addition, in certain cases, there are terms arbitrarily selected by the applicant, and in this case, the meaning will be described in detail in the relevant description. Therefore, the terms used in this disclosure should be defined based on the meaning of the term and the overall content of this disclosure, rather than simply the name of the term.

명세서 전체에서 어떤 부분이 어떤 구성요소를 “포함”한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 명세서에 기재된 “...부”, “...모듈” 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.When a part in the entire specification is said to “include” a certain element, this means that it does not exclude other elements but may further include other elements, unless specifically stated to the contrary. In addition, terms such as “...unit” and “...module” used in the specification refer to a unit that processes at least one function or operation, which is implemented as hardware or software, or as a combination of hardware and software. It can be.

명세서 전체에서 기재된 “a, b, 및 c 중 적어도 하나”의 표현은, ‘a 단독’, ‘b 단독’, ‘c 단독’, ‘a 및 b’, ‘a 및 c’, ‘b 및 c’, 또는 ‘a,b,c 모두’를 포괄할 수 있다.The expression “at least one of a, b, and c” used throughout the specification means ‘a alone’, ‘b alone’, ‘c alone’, ‘a and b’, ‘a and c’, ‘b and c’. ', or 'all a, b, c'.

이하에서 언급되는 "단말"은 네트워크를 통해 서버나 타 단말에 접속할 수 있는 컴퓨터나 휴대용 단말로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(desktop), 랩톱(laptop) 등을 포함하고, 휴대용 단말은 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, IMT(International Mobile Telecommunication), CDMA(Code Division Multiple Access), W-CDMA(W-Code Division Multiple Access), LTE(Long Term Evolution) 등의 통신 기반 단말, 스마트폰, 태블릿 PC 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다.The “terminal” mentioned below may be implemented as a computer or portable terminal that can connect to a server or other terminal through a network. Here, the computer includes, for example, a laptop, desktop, laptop, etc. equipped with a web browser, and the portable terminal is, for example, a wireless communication device that guarantees portability and mobility. , all types of communication-based terminals such as IMT (International Mobile Telecommunication), CDMA (Code Division Multiple Access), W-CDMA (W-Code Division Multiple Access), and LTE (Long Term Evolution), smartphones, tablet PCs, etc. It may include a handheld-based wireless communication device.

아래에서는 첨부한 도면을 참고하여 본 개시의 실시 예에 대하여 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 개시는 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다.Below, with reference to the attached drawings, embodiments of the present disclosure will be described in detail so that those skilled in the art can easily practice them. However, the present disclosure may be implemented in many different forms and is not limited to the embodiments described herein.

실시 예를 설명함에 있어서 본 발명이 속하는 기술 분야에 익히 알려져 있고 본 발명과 직접적으로 관련이 없는 기술 내용에 대해서는 설명을 생략한다. 이는 불필요한 설명을 생략함으로써 본 발명의 요지를 흐리지 않고 더욱 명확히 전달하기 위함이다.In describing the embodiments, description of technical content that is well known in the technical field to which the present invention belongs and that is not directly related to the present invention will be omitted. This is to convey the gist of the present invention more clearly without obscuring it by omitting unnecessary explanation.

마찬가지 이유로 첨부 도면에 있어서 일부 구성요소는 과장되거나 생략되거나 개략적으로 도시되었다. 또한, 각 구성요소의 크기는 실제 크기를 전적으로 반영하는 것이 아니다. 각 도면에서 동일한 또는 대응하는 구성요소에는 동일한 참조 번호를 부여하였다.For the same reason, some components are exaggerated, omitted, or schematically shown in the accompanying drawings. Additionally, the size of each component does not entirely reflect its actual size. In each drawing, identical or corresponding components are assigned the same reference numbers.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시 예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시 예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.The advantages and features of the present invention and methods for achieving them will become clear by referring to the embodiments described in detail below along with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below and may be implemented in various different forms. The present embodiments are merely provided to ensure that the disclosure of the present invention is complete and to provide common knowledge in the technical field to which the present invention pertains. It is provided to fully inform those who have the scope of the invention, and the present invention is only defined by the scope of the claims. Like reference numerals refer to like elements throughout the specification.

이 때, 처리 흐름도 도면들의 각 블록과 흐름도 도면들의 조합들은 컴퓨터 프로그램 인스트럭션들에 의해 수행될 수 있음을 이해할 수 있을 것이다. 이들 컴퓨터 프로그램 인스트럭션들은 범용 컴퓨터, 특수용 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서에 탑재될 수 있으므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서를 통해 수행되는 그 인스트럭션들이 흐름도 블록(들)에서 설명된 기능들을 수행하는 수단을 생성하게 된다. 이들 컴퓨터 프로그램 인스트럭션들은 특정 방식으로 기능을 구현하기 위해 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 지향할 수 있는 컴퓨터 이용 가능 또는 컴퓨터 판독 가능 메모리에 저장되는 것도 가능하므로, 그 컴퓨터 이용가능 또는 컴퓨터 판독 가능 메모리에 저장된 인스트럭션들은 흐름도 블록(들)에서 설명된 기능을 수행하는 인스트럭션 수단을 내포하는 제조 품목을 생산하는 것도 가능하다. 컴퓨터 프로그램 인스트럭션들은 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에 탑재되는 것도 가능하므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에서 일련의 동작 단계들이 수행되어 컴퓨터로 실행되는 프로세스를 생성해서 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 수행하는 인스트럭션들은 흐름도 블록(들)에서 설명된 기능들을 실행하기 위한 단계들을 제공하는 것도 가능하다.At this time, it will be understood that each block of the processing flow diagram diagrams and combinations of the flow diagram diagrams can be performed by computer program instructions. These computer program instructions can be mounted on a processor of a general-purpose computer, special-purpose computer, or other programmable data processing equipment, so that the instructions performed through the processor of the computer or other programmable data processing equipment are described in the flow chart block(s). It creates the means to perform functions. These computer program instructions may also be stored in computer-usable or computer-readable memory that can be directed to a computer or other programmable data processing equipment to implement a function in a particular manner, so that the computer-usable or computer-readable memory It is also possible to produce manufactured items containing instruction means that perform the functions described in the flowchart block(s). Computer program instructions can also be mounted on a computer or other programmable data processing equipment, so that a series of operational steps are performed on the computer or other programmable data processing equipment to create a process that is executed by the computer, thereby generating a process that is executed by the computer or other programmable data processing equipment. Instructions that perform processing equipment may also provide steps for executing the functions described in the flow diagram block(s).

또한, 각 블록은 특정된 논리적 기능(들)을 실행하기 위한 하나 이상의 실행 가능한 인스트럭션들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또, 몇 가지 대체 실행 예들에서는 블록들에서 언급된 기능들이 순서를 벗어나서 발생하는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 블록들은 사실 실질적으로 동시에 수행되는 것도 가능하고 또는 그 블록들이 때때로 해당하는 기능에 따라 역순으로 수행되는 것도 가능하다.Additionally, each block may represent a module, segment, or portion of code that includes one or more executable instructions for executing specified logical function(s). Additionally, it should be noted that in some alternative execution examples it is possible for the functions mentioned in the blocks to occur out of order. For example, it is possible for two blocks shown in succession to be performed substantially at the same time, or it is possible for the blocks to be performed in reverse order depending on the corresponding function.

이하, 본 발명의 실시 예를 첨부된 도면을 참조하여 상세하게 설명한다. Hereinafter, embodiments of the present invention will be described in detail with reference to the attached drawings.

도 1은 다양한 실시 예에 따른 전자 장치가 정보 제공 방법이 구현될 수 있는 시스템을 설명하기 위한 도면이다.FIG. 1 is a diagram illustrating a system in which an electronic device can implement a method of providing information according to various embodiments.

도 1을 참조하면, 다양한 실시 예에 따른 시스템(10)은 다양한 종류의 장치들에 의해 구현될 수 있다. 예를 들어, 시스템(10)은 전자 장치(100) 및 단말(120)을 포함할 수 있다. 도 1에 도시된 시스템(10)은 본 실시 예와 관련된 구성요소들만 도시되어 있다. 따라서, 도 1에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 더 포함될 수 있음을 본 실시 예와 관련된 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있다.Referring to FIG. 1, system 10 according to various embodiments may be implemented by various types of devices. For example, system 10 may include an electronic device 100 and a terminal 120. The system 10 shown in FIG. 1 shows only components relevant to this embodiment. Accordingly, those skilled in the art can understand that other general-purpose components may be included in addition to the components shown in FIG. 1.

전자 장치(100) 및 단말(120) 각각은 트랜시버, 스토리지 및 프로세서를 포함할 수 있다. 또한, 전자 장치(100) 및 단말(120) 각각은 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어, 또는, 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다. 한편 실시 예 전반에서 전자 장치(100) 및 단말(120) 각각은 분리된 장치 또는 서버로 언급되나 이는 논리적으로 나누어진 구조일 수 있으며, 이들 중 적어도 일부가 하나의 장치 또는 서버에서 분리된 기능에 의해 구현될 수 있다.Each of the electronic device 100 and the terminal 120 may include a transceiver, storage, and processor. Additionally, the electronic device 100 and the terminal 120 each refer to a unit that processes at least one function or operation, and may be implemented through hardware, software, or a combination of hardware and software. Meanwhile, throughout the embodiment, each of the electronic device 100 and the terminal 120 is referred to as a separate device or server, but this may have a logically divided structure, and at least some of them are used for functions separated from one device or server. It can be implemented by:

일 실시 예에 따르면, 전자 장치(100) 및 단말(120)은 네트워크 서버로 구현되는 다수의 컴퓨터 시스템 또는 컴퓨터 소프트웨어를 포함할 수 있다. 예를 들면 전자 장치(100) 및 단말(120) 중 적어도 일부는 인트라넷 또는 인터넷과 같은 컴퓨터 네트워크를 통해 다른 네트워크 서버와 통신할 수 있는 하위 장치와 연결되어 작업 수행 요청을 접수하고, 그에 대한 작업을 수행하여 수행 결과를 제공하는 컴퓨터 시스템 및 컴퓨터 소프트웨어를 지칭할 수 있다. 이외에도, 전자 장치(100) 및 단말(120) 중 적어도 일부는 네트워크 서버 상에서 동작할 수 있는 일련의 응용 프로그램과, 내부 혹은 연결된 다른 노드에 구축되어 있는 각종 데이터베이스를 포함하는 광의의 개념으로 이해될 수 있다. 예컨대, 전자 장치(100) 및 단말(120) 중 적어도 일부는 도스(DOS), 윈도우(Windows), 리눅스(Linux), 유닉스(UNIX), 또는 맥OS(MacOS) 등의 운영 체제에 따라 다양하게 제공되는 네트워크 서버 프로그램을 이용하여 구현될 수 있다.According to one embodiment, the electronic device 100 and the terminal 120 may include a plurality of computer systems or computer software implemented as a network server. For example, at least some of the electronic device 100 and the terminal 120 are connected to a lower level device capable of communicating with another network server through a computer network such as an intranet or the Internet to receive a request to perform a task and perform a task thereon. It can refer to computer systems and computer software that perform performance and provide performance results. In addition, at least some of the electronic device 100 and the terminal 120 can be understood as a broad concept that includes a series of application programs that can operate on a network server and various databases built inside or on other connected nodes. there is. For example, at least some of the electronic device 100 and the terminal 120 may run variously depending on the operating system such as DOS, Windows, Linux, UNIX, or MacOS. It can be implemented using the provided network server program.

전자 장치(100) 및 단말(120)은 네트워크(미도시)를 통해서 서로 통신할 수 있다. 네트워크는 근거리 통신망(Local Area Network; LAN), 광역 통신망(Wide Area Network; WAN), 부가가치 통신망(Value Added Network; VAN), 이동 통신망(mobile radio communication network), 위성 통신망 및 이들의 상호 조합을 포함하며, 도 1에 도시된 각 네트워크 구성 주체가 서로 원활하게 통신을 할 수 있도록 하는 포괄적인 의미의 데이터 통신망이며, 유선 인터넷, 무선 인터넷 및 모바일 무선 통신망을 포함할 수 있다. 무선 통신은 예를 들어, 무선 랜(Wi-Fi), 블루투스, 블루투스 저 에너지(Bluetooth low energy), 지그비, WFD(Wi-Fi Direct), UWB(ultra wideband), 적외선 통신(IrDA, infrared Data Association), NFC(Near Field Communication) 등이 있을 수 있으나, 이에 한정되는 것은 아니다.The electronic device 100 and the terminal 120 may communicate with each other through a network (not shown). Networks include Local Area Network (LAN), Wide Area Network (WAN), Value Added Network (VAN), mobile radio communication network, satellite communication network, and combinations thereof. It is a data communication network in a comprehensive sense that allows each network constituent shown in FIG. 1 to communicate smoothly with each other, and may include wired Internet, wireless Internet, and mobile wireless communication networks. Wireless communications include, for example, wireless LAN (Wi-Fi), Bluetooth, Bluetooth low energy, ZigBee, WFD (Wi-Fi Direct), UWB (ultra wideband), and infrared communication (IrDA, infrared Data Association). ), NFC (Near Field Communication), etc., but are not limited thereto.

일 실시 예에 따르면, 전자 장치(100)는 제1 사용자의 콘텐츠 스트리밍 플랫폼 내에서의 액션을 확인하고, 스코어링 알고리즘에 기초하여, 액션에 대응하는 포인트를 식별하고, 포인트가 반영된 제1 사용자의 제1 스코어 및 제1 스코어에 대응하는 제1 랭킹을 확인하고, 및 제1 스코어에 대한 정보 및 제1 랭킹에 대한 정보 중 적어도 하나를 제1 사용자의 단말(120)로 제공할 수 있다. 여기서, 스코어링 알고리즘은 제1 사용자 그룹에 포함되는 사용자의 콘텐츠 시청과 관련된 공통 액션에 대응하는 조건에 기반하여 결정될 수 있다. 여기서, 제1 사용자 그룹은 콘텐츠 스트리밍 플랫폼 내의 사용자 중 서비스를 엑티브하게 이용하는 것으로 식별된 사용자로 구성될 수 있다.According to one embodiment, the electronic device 100 checks the action within the content streaming platform of the first user, identifies a point corresponding to the action based on a scoring algorithm, and determines the first user's action in which the point is reflected. 1 score and the first ranking corresponding to the first score may be confirmed, and at least one of information about the first score and information about the first ranking may be provided to the first user's terminal 120. Here, the scoring algorithm may be determined based on conditions corresponding to common actions related to viewing content of users included in the first user group. Here, the first user group may be comprised of users identified as actively using the service among users within the content streaming platform.

전자 장치(100)는 다양한 정보를 구성하여 제공하는 장치이다. 전자 장치(100)는 구성된 정보를 웹 페이지 또는 어플리케이션 화면 등으로 제공하거나, 제공받는 단말에서 웹 페이지 또는 어플리케이션 화면 등으로 표시할 수 있는 형태의 정보로 제공할 수 있다.The electronic device 100 is a device that configures and provides various information. The electronic device 100 may provide the configured information in the form of a web page or application screen, or may provide information in a form that can be displayed as a web page or application screen on the receiving terminal.

일 실시 예에 따르면, 전자 장치(100)는 사용자가 다양한 콘텐츠를 시청할 수 있는 콘텐츠 스트리밍 플랫폼을 제공할 수 있다. 예를 들어, 전자 장치(100)는 하나 이상의 콘텐츠의 리스트를 사용자에게 제공하고, 하나 이상의 콘텐츠 중 사용자가 선택한 콘텐츠를 실시간으로 시청할 수 있도록, 선택된 콘텐츠에 대한 데이터를 사용자의 단말(120)로 송신할 수 있다. 또한, 전자 장치(100)는 사용자가 시청한 콘텐츠 이력에 기초하여, 사용자 또는 사용자의 계정마다 대응하는 스코어 및 랭킹을 결정하고, 결정된 스코어 및 랭킹에 기초하여 다양한 혜택에 대한 정보를 사용자에게 제공할 수 있다.According to one embodiment, the electronic device 100 may provide a content streaming platform through which users can watch various content. For example, the electronic device 100 provides a list of one or more contents to the user and transmits data about the selected content to the user's terminal 120 so that the user can watch the content selected among the one or more contents in real time. can do. In addition, the electronic device 100 determines a score and ranking corresponding to each user or user's account based on the content history viewed by the user, and provides information about various benefits to the user based on the determined score and ranking. You can.

한편, 도 1은 전자 장치(100)를 하나의 서버로 도시하나, 이는 일 실시 예에 불과하며, 전자 장치(100)는 상이한 장소에 위치하는 복수의 서버들을 포함하는 서버군(server group)을 나타낼 수 있다. 예를 들어, 전자 장치(100)가 제1 사용자의 단말(120)로부터 제1 콘텐츠에 대한 스트리밍 요청을 수신한 경우, 전자 장치(100)에 포함된 복수의 서버들 중 제1 사용자의 단말(120)에 가장 가까운 곳에 위치하는 서버가 제1 콘텐츠에 대한 데이터를 제1 사용자의 단말(120)로 송신할 수 있다.Meanwhile, Figure 1 shows the electronic device 100 as one server, but this is only an example, and the electronic device 100 includes a server group including a plurality of servers located in different locations. It can be expressed. For example, when the electronic device 100 receives a streaming request for first content from the first user's terminal 120, the first user's terminal ( A server located closest to 120) may transmit data about the first content to the first user's terminal 120.

단말(120)은 제1 사용자가 사용하는 단말일 수 있다. 보다 구체적으로, 단말(120)은 콘텐츠 스트리밍 플랫폼에 제1 사용자의 계정이 로그인되어 있는 단말일 수 있다. 제1 사용자는 단말(120)을 이용하여 네트워크를 통해 제공되는 콘텐츠 스트리밍 플랫폼 내의 다양한 서비스에 접근할 수 있다. 예를 들어, 전자 장치(100)는 다양한 콘텐츠를 시청할 수 있는 플랫폼 또는 어플리케이션을 단말(120)에 제공할 수 있다. 제1 사용자는 단말(120)에 설치된 플랫폼 또는 어플리케이션 등을 이용하여, 다양한 콘텐츠를 시청하고, 콘텐츠와 관련된 다양한 혜택에 응모할 수 있다. 도 1에는 단말(120)만 도시되어 있으나, 콘텐츠 스트리밍 플랫폼 내의 사용자는 단말(120)의 사용자인 제1 사용자에 한정되는 것은 아니다. 예를 들어, 시스템(10)은 제1 사용자 이외의 콘텐츠 스트리밍 플랫폼 내의 사용자 별 단말을 더 포함할 수 있다.The terminal 120 may be a terminal used by the first user. More specifically, the terminal 120 may be a terminal in which the first user's account is logged in to the content streaming platform. The first user can use the terminal 120 to access various services within the content streaming platform provided through the network. For example, the electronic device 100 may provide the terminal 120 with a platform or application that allows viewing various content. The first user can watch various contents and apply for various benefits related to the contents using a platform or application installed on the terminal 120. Although only the terminal 120 is shown in FIG. 1, users within the content streaming platform are not limited to the first user who is the user of the terminal 120. For example, the system 10 may further include a terminal for each user in the content streaming platform other than the first user.

도 2는 전자 장치가 정보 제공 방법을 나타낸 흐름도이다.Figure 2 is a flowchart showing a method for providing information by an electronic device.

도 2를 참조하면, 전자 장치의 정보 제공 방법에 대한 각 동작은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해되는 범위 내에서 일부 동작이 변경, 치환되거나 동작 간의 일부 순서가 변경될 수 있음은 자명하게 이해될 수 있다.Referring to FIG. 2, each operation of the information provision method of an electronic device may have some operations changed, replaced, or some sequences between operations within the range clearly understood by those skilled in the art to which the present invention pertains. It can be clearly understood that it can be changed.

단계 S210에서, 전자 장치는 제1 사용자의 콘텐츠 스트리밍 플랫폼 내에서의 액션을 확인할 수 있다.In step S210, the electronic device may check the first user's action within the content streaming platform.

전자 장치(100)는 다양한 콘텐츠를 시청할 수 있는 플랫폼 또는 어플리케이션을 단말(120)에 제공할 수 있다. 제1 사용자는 단말(120)에 설치된 플랫폼 또는 어플리케이션 등을 이용하여, 다양한 콘텐츠를 시청하거나 콘텐츠와 관련된 다양한 혜택에 응모할 수 있다. 여기서, 혜택은 콘텐츠 스트리밍 플랫폼에 공개되어 있거나 공개될 예정인 콘텐츠와 관련된 혜택일 수 있다. 제1 사용자가 단말(120)을 통해 콘텐츠 스트리밍 플랫폼 내의 다양한 서비스를 이용함에 대응하여, 전자 장치(100)는 단말(120)로부터 콘텐츠 스트리밍 플랫폼 내에서의 액션에 대한 정보를 수신할 수 있다.The electronic device 100 may provide the terminal 120 with a platform or application that allows viewing various content. The first user can watch various content or apply for various benefits related to the content using a platform or application installed on the terminal 120. Here, the benefit may be a benefit related to content that has been released or is scheduled to be released on the content streaming platform. In response to the first user using various services within the content streaming platform through the terminal 120, the electronic device 100 may receive information about actions within the content streaming platform from the terminal 120.

여기서, 액션은 제1 사용자가 단말(120)을 통해 콘텐츠 스트리밍 플랫폼에 접속한 시점부터 콘텐츠 스트리밍 플랫폼 내의 다양한 서비스의 이용을 종료하기까지 발생 가능한 제1 사용자의 모든 액션을 의미할 수 있다. 예를 들어, 액션은 제1 사용자의 콘텐츠 스트리밍 플랫폼으로의 접속, 콘텐츠 스트리밍 플랫폼 내의 콘텐츠 시청, 콘텐츠 스트리밍 플랫폼 내의 콘텐츠에 대한 리뷰 게시를 포함하는 게시물 게재, 제1 사용자의 콘텐츠 스트리밍 플랫폼 내의 콘텐츠에 대한 평점 입력을 포함할 수 있으나, 이에 한정되는 것은 아니다. Here, the action may refer to all actions of the first user that can occur from the time the first user accesses the content streaming platform through the terminal 120 until the end of use of various services within the content streaming platform. For example, an action may include accessing the first user's content streaming platform, viewing content within the content streaming platform, posting a post, including posting a review of content within the content streaming platform, and reviewing content within the content streaming platform of the first user. It may include, but is not limited to, rating input.

단말(120)에서 콘텐츠 스트리밍 플랫폼과 관련된 애플리케이션이 실행될 때, 전자 장치(100)는 단말(120)로부터 콘텐츠 스트리밍 플랫폼과 관련된 애플리케이션이 실행되었음을 나타내는 신호를 수신할 수 있다. 신호를 수신한 전자 장치(100)는 콘텐츠 스트리밍 플랫폼과 관련된 애플리케이션의 실행을 제1 사용자의 콘텐츠 스트리밍 플랫폼으로의 접속 액션으로 확인할 수 있다. 다른 예로, 하나 이상의 콘텐츠의 리스트는 단말(120)에 표시될 수 있으며, 단말(120)은 하나 이상의 콘텐츠 중 제1 콘텐츠를 선택하는 사용자의 입력을 획득할 수 있다. 단말(120)로부터 제1 콘텐츠에 대한 스트리밍 요청을 수신한 전자 장치(100)는 제1 콘텐츠의 시청을 제1 사용자의 콘텐츠 스트리밍 플랫폼 내의 콘텐츠 시청 액션으로 확인할 수 있다.When an application related to a content streaming platform is executed in the terminal 120, the electronic device 100 may receive a signal indicating that an application related to the content streaming platform has been executed from the terminal 120. The electronic device 100 that has received the signal may confirm execution of an application related to the content streaming platform as the first user's connection action to the content streaming platform. As another example, a list of one or more contents may be displayed on the terminal 120, and the terminal 120 may obtain a user's input for selecting the first content among the one or more contents. The electronic device 100, which has received a streaming request for the first content from the terminal 120, may confirm viewing of the first content as a content viewing action within the first user's content streaming platform.

단계 S220에서, 전자 장치는 스코어링 알고리즘에 기초하여, 액션에 대응하는 포인트를 식별할 수 있다.In step S220, the electronic device may identify a point corresponding to the action based on a scoring algorithm.

스코어링 알고리즘은 사용자 별 스코어 또는 랭킹을 식별하기 위해 전자 장치(100)에 저장된 알고리즘일 수 있다. 여기서, 사용자 별 스코어 또는 랭킹은 사용자가 콘텐츠 스트리밍 플랫폼을 얼마나 엑티브하게 사용하는지를 수치화한 것으로, 사용자 별 혜택의 응모 가능 여부를 결정하기 위한 기준으로 이용될 수 있다. The scoring algorithm may be an algorithm stored in the electronic device 100 to identify scores or rankings for each user. Here, the score or ranking for each user quantifies how actively the user uses the content streaming platform, and can be used as a standard for determining whether or not each user can apply for benefits.

일 실시 예에 따른 스코어링 알고리즘은 제1 사용자 그룹에 포함되는 사용자의 콘텐츠 시청과 관련된 공통 액션에 대응하는 조건에 기반하여 결정될 수 있다. 여기서, 제1 사용자 그룹은 콘텐츠 스트리밍 플랫폼 내의 사용자 중 서비스를 엑티브하게 이용하는 것으로 식별된 사용자로 구성될 수 있다. 여기서, 공통 액션은 제1 사용자 그룹에 포함되는 사용자의 콘텐츠 스트리밍 플랫폼 내에서의 액션의 경향성을 나타낼 수 있다. 예를 들어, 제1 사용자 그룹에 포함되는 사용자는 복수의 에피소드로 구성된 TV 쇼를 많이 시청하는 경향이 있을 수 있다. 이때, 공통 액션은 제1 사용자 그룹에 포함되는 사용자는 TV 쇼를 시청하는 것일 수 있다. 이에 대응하여, 스코어링 알고리즘은 TV 쇼를 시청한 사용자에게 포인트를 부여하는 프로시저(procedure)를 포함할 수 있다.The scoring algorithm according to one embodiment may be determined based on conditions corresponding to common actions related to viewing content of users included in the first user group. Here, the first user group may be comprised of users identified as actively using the service among users within the content streaming platform. Here, the common action may indicate the tendency of the action of the user included in the first user group within the content streaming platform. For example, users included in the first user group may tend to watch a lot of TV shows consisting of multiple episodes. At this time, the common action may be that users included in the first user group watch a TV show. Correspondingly, the scoring algorithm may include a procedure for awarding points to users who watch a TV show.

스코어링 알고리즘은 설정된 주기마다 업데이트될 수 있다. 제1 사용자 그룹에 포함되는 사용자는 복수의 사용자 중 제1 설정된 기간 동안의 콘텐츠 시청 시간이 제1 설정된 값 이상 제1 사용자일 수 있다. 또는, 제1 사용자 그룹에 포함되는 사용자는 복수의 사용자 중 제2 설정된 기간 동안의 콘텐츠 시청 시간에 대한 랭킹이 설정된 랭킹 이하인 제2 사용자 중 적어도 하나에 대응될 수 있다. 즉, 제1 사용자 그룹에 포함되는 사용자는 복수의 사용자의 콘텐츠 시청 이력에 기반하여 식별될 수 있다. 여기서, 콘텐츠 시청 이력은 사용자가 콘텐츠 스트리밍 플랫폼을 이용하여 시청한 콘텐츠의 수, 각각의 콘텐츠를 시청한 시간 또는 콘텐츠 시청 시 이용한 단말의 타입 등에 대한 정보를 포함할 수 있다. 제1 사용자 그룹에 포함되는 사용자는 어느 시점까지의 콘텐츠 시청 이력에 기초하는지에 따라 상이하게 결정될 수 있다. 즉, 설정된 주기로 스코어링 알고리즘이 업데이트될 때, 제1 사용자 그룹에 포함되는 사용자, 공통 액션 및 조건도 동적으로 변경될 수 있다.The scoring algorithm can be updated at set intervals. A user included in the first user group may be the first user among a plurality of users whose content viewing time during the first set period is greater than or equal to the first set value. Alternatively, a user included in the first user group may correspond to at least one of a plurality of users whose ranking for content viewing time during the second set period is lower than or equal to the set ranking. That is, users included in the first user group may be identified based on the content viewing history of a plurality of users. Here, the content viewing history may include information about the number of content the user watched using the content streaming platform, the time each content was viewed, or the type of terminal used when watching the content. Users included in the first user group may be determined differently depending on the content viewing history up to a point in time. That is, when the scoring algorithm is updated at a set cycle, users included in the first user group, common actions, and conditions may also dynamically change.

스코어링 알고리즘은 조건에 대응하는 액션을 수행한 사용자 또는 사용자의 계정에 포인트를 부여하는 개별 프로시저를 포함할 수 있다. 전자 장치(100)는 콘텐츠 스트리밍 플랫폼 내에서의 액션에 대응하는 조건이 만족될 때, 사용자 또는 사용자의 계정에 부여되는 포인트를 식별할 수 있다. 사용자 또는 사용자의 계정에 부여되는 포인트는 사용자의 콘텐츠 시청 시간과의 상관성이 큰 조건일수록 크게 설정될 수 있다. 사용자 또는 사용자의 계정에 부여되는 포인트는 조건 별로 개별적으로 결정될 수 있다.The scoring algorithm may include individual procedures that award points to a user or user's account who performs an action corresponding to a condition. The electronic device 100 may identify points granted to the user or the user's account when conditions corresponding to actions within the content streaming platform are satisfied. The points granted to the user or the user's account may be set larger under conditions that have a greater correlation with the user's content viewing time. Points granted to a user or a user's account may be determined individually for each condition.

단계 S230에서, 전자 장치는 포인트가 반영된 제1 사용자의 제1 스코어 및 제1 스코어에 대응하는 제1 랭킹을 확인할 수 있다.In step S230, the electronic device may check the first score of the first user in which the points are reflected and the first ranking corresponding to the first score.

일 실시 예에 따르면, 전자 장치(100)는 단계 S210에서의 액션을 확인하기 이전의 제1 사용자의 제2 스코어와 제2 랭킹을 확인할 수 있다. 전자 장치(100)는 제2 스코어에 포인트를 누적함으로써, 포인트가 반영된 제1 사용자 또는 제1 사용자의 계정에 대응하는 제1 스코어를 확인할 수 있다. 본원에서, 포인트는 사용자의 '하나'의 액션에 대응하여 사용자 또는 사용자의 계정에 부여되는 값을 의미할 수 있다. 스코어는 설정된 기간 동안의 사용자의 콘텐츠 시청 이력에 기반하여 식별된 사용자 또는 사용자의 계정에 부여된 포인트들의 합을 의미할 수 있다. According to one embodiment, the electronic device 100 may check the second score and second ranking of the first user before confirming the action in step S210. By accumulating points in the second score, the electronic device 100 may check the first score corresponding to the first user or the first user's account in which the points are reflected. As used herein, a point may mean a value given to the user or the user's account in response to 'one' action of the user. The score may mean the sum of points granted to an identified user or user's account based on the user's content viewing history for a set period of time.

스코어의 계산에 이용되는 설정된 기간은 제1 시점부터 제2 시점까지의 기간일 수 있다. 예를 들어, 제1 시점은 콘텐츠 스트리밍 플랫폼이 서비스된 시점일 수 있고, 제2 시점은 단계 S210, 단계 S220 또는 단계 S230 중 어느 하나의 단계에 대응하는 시점일 수 있다. 또는, 제2 시점은 단계 S210, 단계 S220 또는 단계 S230 중 어느 하나의 단계에 대응하는 시점일 수 있고, 제1 시점은 제2 시점으로부터 특정 기간(예를 들어, 6개월)을 역산한 시점일 수 있다.The set period used for calculating the score may be a period from a first time point to a second time point. For example, the first time may be a time when the content streaming platform is serviced, and the second time may be a time corresponding to any one of step S210, step S220, or step S230. Alternatively, the second time point may be a time point corresponding to any one of step S210, step S220, or step S230, and the first time point is a time point calculated backward from the second time point for a specific period (e.g., 6 months). You can.

전자 장치(100)는 설정된 기간 동안의 사용자의 콘텐츠 시청 이력에 기반하여, 콘텐츠 스트리밍 플랫폼 내의 복수의 사용자에 대응하는 복수의 스코어를 확인할 수 있다. 전자 장치(100)는 확인된 복수의 스코어에 기반하여, 제1 사용자의 제1 스코어에 대응하는 제1 랭킹을 확인할 수 있다. 즉, 제1 랭킹은 복수의 스코어와의 상대적 비교를 통해 식별된 제1 스코어에 대한 랭킹일 수 있다. 복수의 스코어는 콘텐츠 스트리밍 플랫폼 내의 임의의 사용자의 단말로부터 액션에 대한 정보가 수신됨에 대응하여 업데이트될 수 있다. The electronic device 100 may check a plurality of scores corresponding to a plurality of users within the content streaming platform based on the user's content viewing history for a set period of time. The electronic device 100 may confirm the first ranking corresponding to the first score of the first user based on the plurality of confirmed scores. That is, the first ranking may be a ranking for the first score identified through relative comparison with a plurality of scores. A plurality of scores may be updated in response to receiving information about an action from a terminal of any user within the content streaming platform.

단계 S240에서, 전자 장치는 제1 스코어에 대한 정보 및 제1 랭킹에 대한 정보 중 적어도 하나를 제1 사용자의 단말로 제공할 수 있다.In step S240, the electronic device may provide at least one of information about the first score and information about the first ranking to the first user's terminal.

일 실시 예에 따르면, 전자 장치(100)는 제1 스코어에 대한 정보 및 제1 랭킹에 대한 정보 중 적어도 하나를 페이지에 표시하여 단말(120)에 제공할 수 있다. 여기서, 페이지는 제1 사용자의 프로필에 대한 제1 페이지 또는 스코어링 알고리즘에 기반한 복수의 사용자 중 적어도 일부의 사용자의 스코어 또는 랭킹이 표시되는 제2 페이지일 수 있다. 다만, 제1 스코어에 대한 정보 및 제1 랭킹에 대한 정보가 표시되는 페이지는 전술한 바에 한정되지 않는다.According to one embodiment, the electronic device 100 may display at least one of information about the first score and information about the first ranking on a page and provide the information to the terminal 120. Here, the page may be a first page for the first user's profile or a second page on which scores or rankings of at least some users among a plurality of users based on a scoring algorithm are displayed. However, the page on which information about the first score and information about the first ranking are displayed is not limited to the above.

일 실시 예에 따르면, 전자 장치(100)는 제1 랭킹에 기초하여, 제1 사용자가 응모 조건을 만족하는 적어도 하나의 제1 혜택(benefit)에 대한 정보를 단말(120)로 제공할 수 있다. 전자 장치(100)는 제1 랭킹 또는 제1 스코어에 기반하여, 제1 사용자에 대한 배지(badge)를 식별할 수 있다. 또는, 전자 장치(100)는 제1 사용자의 콘텐츠 시청 이력에 기반하여, 제1 사용자에 대한 배지를 식별할 수 있다. 전자 장치(100)는 식별된 배지에 대한 정보를 단말(120)로 전송할 수 있다. 혜택에 대한 정보 또는 배지에 대한 정보를 단말(120)로 전송하는 구체적인 실시 예는 하기에서 자세히 살펴보기로 한다.According to one embodiment, the electronic device 100 may provide the terminal 120 with information about at least one first benefit for which the first user satisfies the application conditions, based on the first ranking. . The electronic device 100 may identify a badge for the first user based on the first ranking or the first score. Alternatively, the electronic device 100 may identify a badge for the first user based on the first user's content viewing history. The electronic device 100 may transmit information about the identified badge to the terminal 120. A specific example of transmitting information about benefits or information about badges to the terminal 120 will be discussed in detail below.

도 3은 전자 장치가 스코어링 알고리즘을 결정하는 방법을 나타낸 흐름도이다.Figure 3 is a flowchart showing how an electronic device determines a scoring algorithm.

단계 S310에서, 전자 장치는 콘텐츠 스트리밍 플랫폼 내의 복수의 사용자의 콘텐츠 시청 이력에 기초하여, 복수의 사용자 중 제1 사용자 그룹에 포함되는 사용자를 식별할 수 있다.In step S310, the electronic device may identify a user included in the first user group among the plurality of users based on the content viewing history of the plurality of users in the content streaming platform.

제1 사용자 그룹은 콘텐츠 스트리밍 플랫폼 내의 사용자 중 서비스를 엑티브하게 이용하는 것으로 식별된 사용자를 포함하는 그룹을 의미할 수 있다. 서비스를 엑티브하게 이용하는지에 대한 기준은 다양하게 설정될 수 있다. 예를 들어, 서비스를 엑티브하게 이용하는지에 대한 기준은 제1 설정된 기간(예를 들어, 한달) 동안의 콘텐츠 시청 시간이 제1 설정된 값(예를 들어, 5시간) 이상인지 여부와 같은 절대적 기준일 수 있다. 이때, 콘텐츠 스트리밍 플랫폼 내의 사용자 중 제1 설정된 기간 동안의 콘텐츠 시청 시간이 제1 설정된 값 이상인 사용자는 제1 사용자 그룹에 포함될 수 있다. 다른 예로, 서비스를 엑티브하게 이용하는지에 대한 기준은 제2 설정된 기간(예를 들어, 한달) 동안의 콘텐츠 시청 시간에 대한 랭킹이 설정된 랭킹(예를 들어, 50만위) 이하인지 여부와 같은 상대적 기준일 수 있다. 이때, 콘텐츠 스트리밍 플랫폼 내의 사용자 중 제2 설정된 기간 동안의 콘텐츠 시청 시간에 대한 랭킹이 설정된 랭킹 이하인 사용자는 제1 사용자 그룹에 포함될 수 있다. 다만, 제1 사용자 그룹에 포함되는 사용자를 식별하는 기준은 전술한 바에 한정되지 않는다. 제1 사용자 그룹에 포함되는 사용자 콘텐츠 스트리밍 플랫폼 내의 복수의 사용자의 콘텐츠 시청 이력에 기반한 다양한 방법에 따라 식별될 수 있다.The first user group may refer to a group including users identified as actively using the service among users within the content streaming platform. Standards for actively using the service can be set in various ways. For example, the criterion for actively using the service is an absolute reference date, such as whether the content viewing time during the first set period (eg, one month) is more than the first set value (eg, 5 hours). You can. At this time, among users within the content streaming platform, users whose content viewing time during the first set period is equal to or greater than the first set value may be included in the first user group. As another example, the standard for actively using the service is a relative standard date, such as whether the ranking for content viewing time during a second set period (e.g., one month) is below a set ranking (e.g., 500,000th place). You can. At this time, among users in the content streaming platform, users whose ranking for content viewing time during the second set period is lower than or equal to the set ranking may be included in the first user group. However, the criteria for identifying users included in the first user group are not limited to the above. Users included in the first user group may be identified according to various methods based on the content viewing history of a plurality of users within the content streaming platform.

단계 S320에서, 전자 장치는 제1 사용자 그룹에 포함되는 사용자의 콘텐츠 시청 이력에 기초하여, 제1 사용자 그룹에 포함되는 사용자의 콘텐츠 시청과 관련된 공통 액션을 식별할 수 있다.In step S320, the electronic device may identify a common action related to viewing content of a user included in the first user group, based on the content viewing history of the user included in the first user group.

사용자의 콘텐츠 시청 시간이 종속 변수일 때, 종속 변수인 콘텐츠 시청 시간에 영향을 미치는 독립 변수는 다양할 수 있다. 여기서, 독립 변수는 콘텐츠 스트리밍 플랫폼 내에서의 사용자의 액션에 따라 변경 가능한 변수를 의미할 수 있다. 예를 들어, 독립 변수는 콘텐츠 시청에 이용되는 단말의 타입, 사용자가 시청한 콘텐츠의 타입, 콘텐츠 스트리밍 플랫폼 내의 멤버십 가입 여부, 특정 유형의 콘텐츠(예를 들어, 유료 콘텐츠)의 시청 여부, 콘텐츠 스트리밍 플랫폼 내의 콘텐츠에 대한 리뷰 게시 여부와 같은 범주형 변수(categorical variable)를 포함할 수 있다. 다른 예로, 독립 변수는 사용자의 콘텐츠 스트리밍 플랫폼에 대한 방문 횟수와 같은 수치형 변수(numerical variable)를 포함할 수 있다.When the user's content viewing time is the dependent variable, the independent variables that affect the dependent variable content viewing time may vary. Here, the independent variable may mean a variable that can be changed depending on the user's actions within the content streaming platform. For example, the independent variables include the type of terminal used to view content, the type of content the user watched, whether or not the user signed up for membership within a content streaming platform, whether a specific type of content (e.g., paid content) was viewed, and content streaming. It can include categorical variables, such as whether reviews are posted for content within the platform. As another example, the independent variable may include a numeric variable, such as the number of visits to the content streaming platform by the user.

일 실시 예에 따르면, 콘텐츠 시청 시간에 영향을 미치는 독립 변수는 다양한 통계적 기법에 기반하여 결정할 수 있다. 예를 들어, 통계적 기법 중 회귀 분석에 기초하여, 전자 장치(100)는 종속 변수인 콘텐츠 시청 시간을 예측하는데 영향이 큰 독립 변수를 식별할 수 있다. 보다 상세하게는, 콘텐츠 시청 시간을 예측하는데 영향이 큰 독립 변수는 회귀 분석에 따른 계수(coefficient)가 큰 독립 변수로 결정될 수 있다. 다른 예로, 통계적 기법 중 상관 분석에 기초하여, 전자 장치(100)는 콘텐츠 시청 시간과의 상관도(correlation)가 큰 독립 변수를 식별할 수 있다.According to one embodiment, independent variables that affect content viewing time may be determined based on various statistical techniques. For example, based on regression analysis among statistical techniques, the electronic device 100 may identify an independent variable that has a significant impact in predicting content viewing time, which is a dependent variable. More specifically, the independent variable that has a large influence on predicting content viewing time may be determined as an independent variable with a large coefficient according to regression analysis. As another example, based on correlation analysis among statistical techniques, the electronic device 100 may identify an independent variable that has a high correlation with content viewing time.

일 실시 예에 따르면, 전자 장치(100)는 통계적 기법에 따라 식별된 독립 변수에 기반하여, 제1 사용자 그룹에 포함된 사용자의 콘텐츠 시청과 관련된 공통 액션을 식별할 수 있다. 예를 들어, 콘텐츠 시청에 이용되는 단말의 타입이 제1 타입일 때 콘텐츠 시청 시간이 긴 것은 통계적으로 유의한 것일 수 있다. 이때, 공통 액션은 제1 사용자 그룹에 포함되는 사용자가 콘텐츠 시청에 제1 타입의 단말(예를 들어, TV)을 이용하는 것일 수 있다. 다른 예로, 사용자의 콘텐츠 스트리밍 플랫폼에 대한 방문 횟수가 많을수록 콘텐츠 시청 시간이 긴 것은 통계적으로 유의한 것일 수 있다. 이때, 공통 액션은 제1 사용자 그룹에 포함되는 사용자가 콘텐츠 스트리밍 플랫폼을 빈번하게 방문하는 것일 수 있다.According to one embodiment, the electronic device 100 may identify common actions related to content viewing of users included in the first user group based on independent variables identified according to statistical techniques. For example, when the type of terminal used to view content is the first type, the fact that the content viewing time is long may be statistically significant. At this time, the common action may be that a user included in the first user group uses the first type of terminal (eg, TV) to watch content. As another example, it may be statistically significant that the more times a user visits a content streaming platform, the longer the content viewing time is. At this time, the common action may be that a user included in the first user group frequently visits the content streaming platform.

일 실시 예에 따르면, 전자 장치(100)는 식별된 공통 액션에 대응하는 조건을 결정할 수 있다. 여기서, 공통 액션에 대응하는 조건은 콘텐츠 스트리밍 플랫폼 내에서 공통 액션을 수행한 사용자를 효과적으로 필터링하기 위한 기준을 의미할 수 있다. 예를 들어, 공통 액션이 제1 사용자 그룹에 포함되는 사용자가 콘텐츠 시청에 제1 타입의 단말을 이용하는 것이면, 조건은 제1 타입의 단말을 이용하여 콘텐츠를 시청한 사용자에게 포인트를 부여하고, 제1 타입 이외의 다른 타입의 단말(예를 들어, 모바일 단말)을 이용하여 콘텐츠를 시청한 사용자에게는 포인트를 부여하지 않는 것일 수 있다. 다른 예로, 공통 액션은 제1 사용자 그룹에 포함되는 사용자가 콘텐츠 스트리밍 플랫폼에 빈번하게 방문하는 것이면, 조건은 설정된 기간(예를 들어, 24시간) 동안의 콘텐츠 시청 시간이 설정된 값(15분 이상)인 사용자에게는 포인트를 부여하고, 설정된 기간 동안 콘텐츠 스트리밍 플랫폼에 방문하지 않거나 방문하더라도 콘텐츠 시청 시간이 설정된 값 미만인 사용자에게는 포인트를 부여하지 않는 것일 수 있다.According to one embodiment, the electronic device 100 may determine a condition corresponding to the identified common action. Here, the condition corresponding to the common action may mean a standard for effectively filtering users who performed the common action within the content streaming platform. For example, if the common action is that a user included in the first user group uses a first type of terminal to watch content, the condition is to grant points to the user who watched the content using the first type of terminal, and Points may not be awarded to users who watch content using a terminal other than type 1 (for example, a mobile terminal). As another example, if the common action is that a user included in the first user group frequently visits the content streaming platform, the condition is that the content viewing time during a set period (e.g., 24 hours) is a set value (15 minutes or more) Points may be granted to users who do not visit the content streaming platform during a set period, or points may not be granted to users who visit but whose content viewing time is less than a set value.

일 실시 예에 따르면, 공통 액션 및 조건 별로 사용자에게 부여되는 포인트는 통계적 기법에 기반하여 결정될 수 있다. 예를 들어, 공통 액션에 대응하는 독립 변수에 대한 계수를 가중치로 함으로써, 포인트는 공통 액션 및 조건 별로 상이하게 결정될 수 있다. 다른 예로, 공통 액션과 콘텐츠 시청 시간 사이의 상관도를 가중치로 함으로써, 포인트는 공통 액션 및 조건 별로 상이하게 결정될 수 있다. 다만, 공통 액션 및 조건 별로 사용자에게 부여되는 포인트는 전술한 바에 한정되지 않는다. 예를 들어, 공통 액션 및 조건 별로 사용자에게 부여되는 포인트는 전자 장치(100)의 운용자에 의해 설정될 수 있다.According to one embodiment, points granted to users for each common action and condition may be determined based on statistical techniques. For example, by using the coefficient for the independent variable corresponding to the common action as a weight, the point can be determined differently for each common action and condition. As another example, by using the correlation between common actions and content viewing time as a weight, points can be determined differently for each common action and condition. However, points granted to users for each common action and condition are not limited to the above. For example, points granted to users for each common action and condition may be set by the operator of the electronic device 100.

단계 S330에서, 전자 장치는 공통 액션에 대응하는 조건을 포함하는 스코어링 알고리즘을 결정할 수 있다.In step S330, the electronic device may determine a scoring algorithm that includes conditions corresponding to common actions.

스코어링 알고리즘의 입력은 사용자의 콘텐츠 스트리밍 플랫폼 내에서의 현재 액션 및 사용자의 콘텐츠 시청 이력일 수 있으며, 이에 따른 스코어링 알고리즘의 출력은 사용자의 현재 액션에 따른 포인트일 수 있다. 살펴본 바와 같이, 설정된 기간(예를 들어, 24시간) 동안 콘텐츠를 설정된 값(예를 들어, 15분) 이상 이미 시청한 사용자에게는 포인트가 재부여되지 않는 것이 적절할 수 있다. 즉, 스코어링 알고리즘의 입력은 사용자의 콘텐츠 스트리밍 플랫폼 내에서의 현재 액션에 더해 사용자의 콘텐츠 시청 이력을 더 포함할 수 있다. 즉, 단계 S220과 관련하여, 전자 장치(100)는 사용자의 콘텐츠 스트리밍 플랫폼 내에서의 액션 및 사용자의 콘텐츠 시청 이력을 입력으로 하는 스코어링 알고리즘에 기반하여, 액션에 대응하는 포인트를 식별할 수 있다.The input of the scoring algorithm may be the user's current action within the content streaming platform and the user's content viewing history, and the output of the scoring algorithm accordingly may be points according to the user's current action. As discussed, it may be appropriate for points not to be re-assigned to users who have already watched content for more than a set value (eg, 15 minutes) during a set period (eg, 24 hours). That is, the input of the scoring algorithm may further include the user's content viewing history in addition to the user's current actions within the content streaming platform. That is, in relation to step S220, the electronic device 100 may identify a point corresponding to the action based on a scoring algorithm that inputs the user's action within the content streaming platform and the user's content viewing history.

도 4는 전자 장치가 사용자의 단말에 제공하는 페이지의 일 예를 설명하기 위한 도면이다.FIG. 4 is a diagram illustrating an example of a page provided by an electronic device to a user's terminal.

전자 장치(100)는 다양한 콘텐츠를 시청할 수 있는 플랫폼 또는 어플리케이션을 단말(120)에 제공할 수 있다. 사용자는 단말(120)에 설치된 플랫폼 또는 어플리케이션 등을 이용하여, 다양한 콘텐츠를 시청할 수 있다. 도 4를 참조하면, 페이지(400)는 단말(120)의 디스플레이에 표시되는 화면으로, 사용자의 계정을 통해 드라마 A의 시즌 1의 1화가 재생 중임을 나타낼 수 있다. The electronic device 100 may provide the terminal 120 with a platform or application that allows viewing various content. A user can watch various contents using a platform or application installed on the terminal 120. Referring to FIG. 4, page 400 is a screen displayed on the display of the terminal 120 and may indicate that episode 1 of season 1 of drama A is being played through the user's account.

일 실시 예에 따르면, 사용자가 단말(120)을 통해 콘텐츠 스트리밍 플랫폼 내의 다양한 서비스를 이용함에 대응하여, 전자 장치(100)는 단말(120)로부터 콘텐츠 스트리밍 플랫폼 내에서의 액션에 대한 정보를 수신할 수 있다. 예를 들어, 전자 장치(100)는 콘텐츠 스트리밍 플랫폼 내의 콘텐츠인 드라마 A의 시즌 1의 1화가 재생 중이라는 정보, 드라마 A의 재생 시간에 대한 정보를 수신할 수 있다.According to one embodiment, in response to the user using various services within the content streaming platform through the terminal 120, the electronic device 100 may receive information about actions within the content streaming platform from the terminal 120. You can. For example, the electronic device 100 may receive information that episode 1 of season 1 of drama A, which is content within a content streaming platform, is being played, and information about the playback time of drama A.

전자 장치(100)는 수신된 사용자의 액션이 조건을 만족할 때, 스코어링 알고리즘에 기초하여 액션에 대응하는 포인트를 식별할 수 있다. 보다 상세하게는, 전자 장치(100)는 사용자의 콘텐츠 스트리밍 플랫폼 내에서의 액션 및 사용자의 콘텐츠 시청 이력을 입력으로 하는 스코어링 알고리즘에 기초하여, 액션에 대응하는 포인트를 식별할 수 있다. 예를 들어, 사용자가 설정된 기간(예를 들어, 24시간) 동안 콘텐츠 스트리밍 플랫폼 내의 콘텐츠를 설정된 값(예를 들어, 15분) 이상 시청하지 않았고, 드라마 A를 설정된 값 이상 시청했을 때, 전자 장치(100)는 드라마 A의 시청이라는 액션에 대응하는 포인트를 부여할 수 있다.When the received user's action satisfies a condition, the electronic device 100 may identify a point corresponding to the action based on a scoring algorithm. More specifically, the electronic device 100 may identify a point corresponding to the action based on a scoring algorithm that inputs the user's action within the content streaming platform and the user's content viewing history. For example, when a user does not watch content within a content streaming platform for more than a set value (e.g., 15 minutes) during a set period (e.g., 24 hours) and watches drama A more than a set value, the electronic device (100) can give points corresponding to the action of watching drama A.

일 실시 예에 따르면, 전자 장치(100)는 사용자의 스코어 또는 랭킹이 제1 스코어 또는 제1 랭킹으로 변경되었음을 나타내는 정보를 단말(120)로 제공할 수 있다. 사용자의 콘텐츠 스트리밍 플랫폼의 서비스 만족도를 훼손하지 않기 위해, 전자 장치(100)는 사용자의 스코어 또는 랭킹이 제1 스코어 또는 제1 랭킹으로 변경되었음을 나타내는 정보를 사용자의 콘텐츠 스트리밍 플랫폼에서의 액션이 끝난 후에 단말(120)에 제공할 수 있다. 예를 들어, 도 4를 참조하면, 페이지(410)는 드라마 A의 재생이 종료됨에 대응하여 단말(120)의 디스플레이에 표시되는 화면일 수 있다.According to one embodiment, the electronic device 100 may provide the terminal 120 with information indicating that the user's score or ranking has changed to the first score or first ranking. In order not to damage the user's service satisfaction of the content streaming platform, the electronic device 100 provides information indicating that the user's score or ranking has changed to the first score or first ranking after the user's action on the content streaming platform ends. It can be provided to the terminal 120. For example, referring to FIG. 4 , page 410 may be a screen displayed on the display of the terminal 120 in response to the end of playback of drama A.

페이지(410)는 스코어 및 랭킹에 대한 정보를 나타내는 영역(411)을 포함할 수 있다. 영역(411)에는 사용자가 포인트를 획득했음과 사용자의 스코어/랭킹에 변화가 있음을 알리는 텍스트가 표시될 수 있다. 예를 들어, 영역(411)은 '포인트를 획득하였습니다. 스코어/랭킹 변화를 확인하세요'라는 텍스트를 포함할 수 있다. 또한, 영역(411)은 사용자의 스코어 및 랭킹에 대한 정보가 표시되는 페이지로의 연결을 위한 엔트리 포인트인 제1 서브 영역(412)과 사용자의 스코어 및 랭킹에 대한 정보가 표시되는 페이지로의 연결 취소에 대한 제2 서브 영역(413)을 포함할 수 있다. 단말(120)이 페이지(410)의 제1 서브 영역(412)을 통한 사용자의 입력을 수신할 때, 전자 장치(100)는 스코어 및 랭킹에 대한 정보가 표시되는 페이지를 단말(120)에 제공할 수 있다.The page 410 may include an area 411 showing information about scores and rankings. In area 411, text may be displayed indicating that the user has earned points and that there is a change in the user's score/ranking. For example, area 411 is 'Points obtained.' It can include the text ‘Check for changes in score/ranking.’ In addition, the area 411 is connected to the first sub-area 412, which is an entry point for connection to a page where information about the user's score and ranking is displayed, and a page where information about the user's score and ranking is displayed. It may include a second sub-area 413 for cancellation. When the terminal 120 receives a user's input through the first sub-area 412 of the page 410, the electronic device 100 provides the terminal 120 with a page on which information about the score and ranking is displayed. can do.

또한, 페이지(410)는 사용자의 프로필에 대한 제1 페이지로의 연결을 위한 엔트리 포인트인 영역(414)을 포함할 수 있다. 즉, 단말(120)이 페이지(410)의 영역(414)을 통한 사용자의 입력을 수신할 때, 전자 장치(100)는 사용자의 프로필에 대한 제1 페이지를 단말(120)에 제공할 수 있다. 전술한 바와 같이, 사용자의 프로필에 대한 제1 페이지에는 사용자의 아이디, 성별, 멤버십 결제 예정일과 같은 정보에 더해 사용자의 스코어 및 랭킹에 대한 정보가 더 표시될 수 있다.Additionally, the page 410 may include an area 414 that is an entry point for connection to the first page for the user's profile. That is, when the terminal 120 receives the user's input through the area 414 of the page 410, the electronic device 100 may provide the terminal 120 with a first page about the user's profile. . As described above, the first page of the user's profile may further display information about the user's score and ranking in addition to information such as the user's ID, gender, and membership payment due date.

도 5는 전자 장치가 사용자의 단말에 제공하는 페이지의 일 예를 설명하기 위한 도면이다.FIG. 5 is a diagram illustrating an example of a page provided by an electronic device to a user's terminal.

일 실시 예에 따르면, 전자 장치(100)는 사용자의 스코어 및 랭킹에 대한 정보를 사용자의 프로필과 관련된 페이지(500)에 표시하여 제공할 수 있다. 예를 들어, 도 5를 참조하면, 페이지(500)의 영역(501)에는 사용자의 스코어 및 랭킹에 대한 정보가 표시될 수 있다. 영역(501)에 표시되는 사용자의 스코어 및 랭킹은 단말(120)이 페이지(410)의 영역(414)을 통한 사용자의 입력을 수신한 시점에서의 사용자의 스코어 및 랭킹일 수 있다. 도 3을 참조하면, 사용자의 스코어는 사용자의 계정에 부여된 포인트의 누적 값인 4567점일 수 있고, 콘텐츠 스트리밍 플랫폼 내의 사용자들의 스코어들 중 사용자의 계정에 대응하는 스코어는 950231위일 수 있다.According to one embodiment, the electronic device 100 may provide information about the user's score and ranking by displaying it on the page 500 related to the user's profile. For example, referring to FIG. 5 , information about the user's score and ranking may be displayed in area 501 of the page 500. The user's score and ranking displayed in the area 501 may be the user's score and ranking at the time the terminal 120 receives the user's input through the area 414 of the page 410. Referring to FIG. 3, the user's score may be 4567 points, which is the cumulative value of points granted to the user's account, and the score corresponding to the user's account among the scores of users in the content streaming platform may be 950231st.

일 실시 예에 따르면, 전자 장치(100)는 현재 응모 중인 혜택에 대한 정보를 페이지(500)에 표시하여 제공할 수 있다. 페이지(500)의 상단에 표시되는 혜택은 사용자가 응모 조건을 만족하는 제1 혜택일 수 있다. 사용자가 응모 조건을 만족하는지 여부는 사용자의 스코어 또는 랭킹에 기반하여 결정될 수 있으며, 응모 조건을 만족하는지 여부와 관련된 스코어 또는 랭킹의 설정된 값은 미리 설정되어 있을 수 있다. 또한, 혜택 스코어 또는 랭킹의 설정된 값은 상이하게 설정되어 있을 수 있으나, 이에 한정되는 것은 아니다.According to one embodiment, the electronic device 100 may display and provide information about the benefit currently being applied for on the page 500. The benefit displayed at the top of the page 500 may be the first benefit for which the user satisfies the application conditions. Whether the user satisfies the entry conditions may be determined based on the user's score or ranking, and a set value of the score or ranking related to whether the user satisfies the entry conditions may be preset. Additionally, the set value of the benefit score or ranking may be set differently, but is not limited thereto.

제1 혜택이 페이지(500)에 표시되는 순서는 사용자의 예측되는 선호도에 기반할 수 있다. 관련하여, 전자 장치(100)는 사용자의 콘텐츠 시청 이력 및 사용자의 혜택 응모 이력에 기반하여, 사용자의 선호 카테고리를 식별할 수 있다. 전자 장치(100)는 사용자가 자주 시청한 콘텐츠의 타입 및 사용자가 응모한 혜택의 타입에 대응하는 카테고리를 사용자의 선호 카테고리로 식별할 수 있다. 더욱이, 전자 장치(100)는 사용자의 행위(예를 들어, 이벤트 관련 페이지를 클릭)가 수신된 혜택의 타입에 대응하는 카테고리를 사용자의 선호 카테고리로 식별할 수 있다. 반대로, 전자 장치(100)는 사용자가 시청한 이력이 없거나 적은 시간 동안 시청한 콘텐츠의 타입 및 사용자가 응모 조건을 만족함에도 응모하지 않은 이벤트의 타입에 대응하는 카테고리를 사용자가 선호하지 않은 카테고리로 식별할 수 있다. 일 실시 예에 따른 사용자의 콘텐츠 시청 이력 및 사용자의 혜택 응모 이력에 기반한 사용자의 선호 카테고리는 로맨스 카테고리 및 버라이어티 카테고리일 수 있다. 이때, 페이지(500)의 상단인 제1 영역(502)에는 버라이어티와 관련된 TV 쇼 방청권 응모 이벤트에 대한 정보가 표시될 수 있으며, 페이지(500)의 하단인 제2 영역(503)에는 FA컵 승 티켓 응모 이벤트에 대한 정보가 표시될 수 있다.The order in which the first benefit is displayed on page 500 may be based on the user's predicted preferences. In relation to this, the electronic device 100 may identify the user's preferred category based on the user's content viewing history and the user's benefit application history. The electronic device 100 may identify a category corresponding to the type of content the user frequently viewed and the type of benefit for which the user applied as the user's preferred category. Furthermore, the electronic device 100 may identify a category in which the user's action (eg, clicking on an event-related page) corresponds to the type of benefit received as the user's preferred category. Conversely, the electronic device 100 identifies the category corresponding to the type of content that the user has no viewing history or watched for a short period of time and the type of event that the user did not apply for even though the application conditions were satisfied, as the category that the user does not prefer. can do. According to one embodiment, the user's preferred categories based on the user's content viewing history and the user's benefit application history may be the romance category and the variety category. At this time, information about the TV show viewing ticket application event related to variety may be displayed in the first area 502 at the top of the page 500, and the FA Cup winners can be displayed in the second area 503 at the bottom of the page 500. Information about the ticket application event may be displayed.

사용자가 응모 조건을 만족하는 적어도 하나의 제1 혜택에 대한 정보가 페이지(500)에 표시될 수 있으나, 사용자가 응모 조건을 만족하지 않은 제2 혜택에 대한 정보 중 적어도 일부도 페이지(500)에 표시될 수 있다. 일 실시 예에 따르면, 전자 장치(100)는 사용자의 스코어 또는 랭킹에 기초하여, 사용자가 응모 조건을 불만족하는 혜택 중 선호 카테고리에 대응하는 제2 혜택에 대한 정보를 식별할 수 있다. 제3 영역(504)에는 사용자가 응모 조건을 불만족하는 혜택 중 선호 카테고리에 대응하는 제2 혜택인 '드라마 C 시사회 응모 이벤트'에 대한 정보가 표시될 수 있다. 제3 영역(504)에는 '드라마 C 시사회 응모 이벤트'의 응모를 위해 포인트가 추가적으로 요구됨이 표시될 수 있다.Information about at least one first benefit for which the user satisfies the application conditions may be displayed on the page 500, but at least some of the information about the second benefit for which the user does not satisfy the application conditions may also be displayed on the page 500. can be displayed. According to one embodiment, the electronic device 100 may identify information about a second benefit corresponding to a preferred category among benefits for which the user does not satisfy the application conditions, based on the user's score or ranking. In the third area 504, information about the 'Drama C preview application event', which is a second benefit corresponding to the preferred category among the benefits for which the user dissatisfies the application conditions, may be displayed. The third area 504 may display that additional points are required to apply for the 'Drama C preview application event'.

콘텐츠 스트리밍 플랫폼 내에서의 사용자의 콘텐츠 시청 이력에 따라 사용자의 계정에 부여되는 게임화된 요소의 다른 예로, 전자 장치(100)는 사용자의 콘텐츠 시청 이력에 대응하는 배지를 사용자의 계정에 부여할 수 있다. 부여된 배지는 페이지(500)의 제4 영역(505)에 표시될 수 있다.As another example of a gamified element granted to a user's account according to the user's content viewing history within a content streaming platform, the electronic device 100 may grant a badge corresponding to the user's content viewing history to the user's account. there is. The assigned badge may be displayed in the fourth area 505 of the page 500.

예를 들어, 사용자의 계정에 부여되는 배지는 사용자의 계정에 대응하는 랭킹에 기반할 수 있다. 보다 구체적으로, 전자 장치(100)는 사용자의 랭킹이 포함되는 구간에 대응하는 배지를 사용자의 계정에 부여할 수 있다. 일 실시 예에 따른 사용자의 랭킹은 950231위으로 500000위에서 1000000위까지의 구간에 포함될 수 있고, 전자 장치(100)는 500000위에서 1000000위까지의 구간에 대응하는 배지를 사용자의 계정에 부여할 수 있다. 다른 예로, 사용자의 계정에 부여되는 배지는 사용자의 콘텐츠 시청 이력에 기반하여 사용자의 콘텐츠 시청과 관련된 특징을 나타내기 위한 것일 수 있다. 예를 들어, 사용자의 콘텐츠 시청 이력 및 사용자의 혜택 응모 이력에 기반한 사용자의 선호 카테고리가 로맨스 카테고리라면, 전자 장치(100)는 사용자의 계정에 로맨스 배지를 부여할 수 있다. 이와 같이, 전자 장치(100)는 사용자의 콘텐츠 시청 이력에 따라 사용자의 계정에 배지를 부여함으로써, 사용자들에게 콘텐츠 스트리밍 플랫폼 내에서의 액션에 따른 성취감을 부여할 수 있다. For example, a badge granted to a user's account may be based on a ranking corresponding to the user's account. More specifically, the electronic device 100 may grant a badge corresponding to the section containing the user's ranking to the user's account. According to one embodiment, the user's ranking is 950231st, which may be included in the range from 500000th to 1000000th, and the electronic device 100 may grant a badge corresponding to the range from 500000 to 1000000 to the user's account. . As another example, a badge granted to a user's account may be intended to indicate characteristics related to the user's content viewing based on the user's content viewing history. For example, if the user's preferred category based on the user's content viewing history and the user's benefit application history is the romance category, the electronic device 100 may grant a romance badge to the user's account. In this way, the electronic device 100 can give users a sense of accomplishment according to their actions within the content streaming platform by assigning badges to the user's account according to the user's content viewing history.

페이지(500)의 영역(501)은 콘텐츠 스트리밍 플랫폼 내의 복수의 사용자 중 적어도 일부의 스코어 또는 랭킹에 대한 정보가 표시되는 페이지로의 연결을 위한 엔트리 포인트로 기능할 수 있다. 즉, 단말(120)이 페이지(500)의 영역(501)을 통한 제1 사용자의 입력을 수신할 때, 전자 장치(100)는 복수의 사용자 중 적어도 일부의 스코어 또는 랭킹에 대한 정보가 표시되는 페이지(520)를 단말(120)에 제공할 수 있다.Area 501 of page 500 may function as an entry point for connection to a page where information on scores or rankings of at least some of a plurality of users in the content streaming platform is displayed. That is, when the terminal 120 receives the first user's input through the area 501 of the page 500, the electronic device 100 displays information about the scores or rankings of at least some of the plurality of users. Page 520 may be provided to the terminal 120.

페이지(520)는 복수의 사용자 중 랭킹이 설정된 값(예를 들어, 3위) 아래인 사용자 별 스코어에 대한 정보 및 사용자 별 멤버십 가입 여부에 대한 정보가 표시되는 제1 영역(521)과 사용자의 랭킹과 인접한 사용자들의 스코어 또는 랭킹에 대한 정보가 표시되는 을 포함할 수 있다.The page 520 includes a first area 521 where information about the score for each user whose ranking is below a set value (e.g., 3rd place) among a plurality of users and information about whether or not to subscribe to membership for each user are displayed, and the user's It may include a where information about the scores or rankings of users adjacent to the ranking is displayed.

제1 영역(521)에는 콘텐츠 스트리밍 플랫폼 내의 사용자 중 랭킹이 설정된 값 이내인 사용자 별 스코어에 대한 정보 및 멤버십 가입 여부에 대한 정보가 표시될 수 있다. 예를 들어, 랭킹이 1위인 사용자의 스코어는 22,235점일 수 있고, 랭킹이 2위인 사용자의 스코어는 21,129점일 수 있고, 랭킹이 3위인 사용자의 스코어는 20,235점일 수 있다. 또한, 랭킹이 3위 이내인 사용자들은 모두 멤버십에 가입한 사용자일 수 있다. 즉, 전자 장치(100)는 제1 영역(521)을 통해 콘텐츠 스트리밍 플랫폼 내의 사용자 중 랭킹이 설정된 값 이내인 사용자 별 정보를 제공함으로써, 사용자들 간의 경쟁을 유도하고, 사용자들에게 성취감을 부여할 수 있다.In the first area 521, information about the score of each user within the content streaming platform whose ranking is within a set value and information about whether or not they have signed up for membership may be displayed. For example, the score of the user ranked 1st may be 22,235 points, the score of the user ranked 2nd may be 21,129 points, and the score of the user ranked 3rd may be 20,235 points. Additionally, all users ranked within the top 3 may be users who have signed up for membership. That is, the electronic device 100 provides information for each user whose ranking is within a set value among users in the content streaming platform through the first area 521, thereby inducing competition among users and giving users a sense of accomplishment. You can.

제2 영역(522)의 서브 영역(523)에는 사용자의 스코어인 4530점과 랭킹인 950231위임에 표시될 수 있다. 서브 영역(523)의 상단에는 사용자보다 랭킹이 두 단계 높은 사용자 E 및 한 단계 높은 사용자 F의 스코어 및 랭킹에 대한 정보가 표시될 수 있다. 반대로, 서브 영역(523)의 하단에는 사용자보다 랭킹이 한 단계 낮은 사용자 G 및 두 단계 낮은 사용자 H의 스코어 및 랭킹에 대한 정보가 표시될 수 있다.In the sub-area 523 of the second area 522, the user's score of 4530 points and the ranking of 950231 may be displayed. At the top of the sub-area 523, information about the scores and rankings of user E, who is two levels higher than the user, and user F, who is one level higher, may be displayed. Conversely, information about the scores and rankings of user G, whose ranking is one level lower than that of the user, and user H, who is two levels lower than the user, may be displayed at the bottom of the sub-area 523.

페이지(520)는 랭킹 가이드에 대한 세부 페이지로의 연결을 위한 엔트리 포인트인 제3 영역(524)을 포함할 수 있다. 즉, 단말(120)이 페이지(520)의 제3 영역(524)을 통한 사용자의 입력을 수신할 때, 전자 장치(100)는 랭킹 가이드에 대한 페이지(540)를 단말(120)에 제공할 수 있다.The page 520 may include a third area 524 that is an entry point for connection to a detailed page for the ranking guide. That is, when the terminal 120 receives the user's input through the third area 524 of the page 520, the electronic device 100 provides the page 540 for the ranking guide to the terminal 120. You can.

페이지(540)에는 단계 S330에서의 조건을 설명하기 위한 텍스트가 표시될 수 있다. 예를 들어, 조건은 설정된 기간 동안의 콘텐츠 시청 시간이 설정된 값인 사용자에게는 포인트를 부여하고, 설정된 기간 동안 콘텐츠 스트리밍 플랫폼에 방문하지 않거나 방문하더라도 콘텐츠 시청 시간이 설정된 값 미만인 사용자에게는 포인트를 부여하지 않는 것일 수 있다. 이때, 조건과 관련된 텍스트인 '쿠팡플레이 자주 들어오기'는 페이지(540)에 표시될 수 있다. 스코어링 알고리즘은 설정된 주기마다 업데이트될 수 있고, 페이지(540)에 표시되는 텍스트도 스코어링 알고리즘에 포함되는 조건에 대응되도록 변경될 수 있다. 관련하여, 페이지(540)에는 '랭킹 가이드는 주기적으로 변경될 수 있습니다'라는 텍스트가 표시될 수 있다.Text to explain the conditions in step S330 may be displayed on page 540. For example, the condition may be to grant points to users whose content viewing time during a set period is a set value, and not to grant points to users who do not visit the content streaming platform during the set period or who visit but whose content viewing time is less than the set value. You can. At this time, the text related to the condition, ‘Enter Coupang Play often’, may be displayed on the page 540. The scoring algorithm may be updated at set intervals, and text displayed on the page 540 may also be changed to correspond to the conditions included in the scoring algorithm. In relation to this, the text 'Ranking guide may change periodically' may be displayed on page 540.

도 6은 전자 장치가 사용자의 단말에 제공하는 페이지의 일 예를 설명하기 위한 도면이다.FIG. 6 is a diagram illustrating an example of a page provided by an electronic device to a user's terminal.

일 실시 예에 따르면, 전자 장치(100)는 사용자의 콘텐츠 스트리밍 플랫폼에서의 액션이 조건을 만족할 때, 스코어링 알고리즘에 기초하여 액션에 대응하는 포인트를 식별하고, 사용자의 계정에 식별된 포인트를 부여할 수 있다.According to one embodiment, when an action in a user's content streaming platform satisfies a condition, the electronic device 100 identifies points corresponding to the action based on a scoring algorithm and grants the identified points to the user's account. You can.

예를 들어, 공통 액션은 제1 사용자 그룹에 포함되는 사용자의 콘텐츠 스트리밍 플랫폼에 대한 방문 횟수에 대한 제1 공통 액션을 포함하고, 제1 공통 액션에 대응하는 조건은 제3 설정된 기간 동안의 콘텐츠 시청 시간이 제2 설정된 값 이상인 사용자에게 제1 포인트를 부여하는 것일 수 있다.For example, the common action includes a first common action regarding the number of visits to the content streaming platform by a user included in the first user group, and the condition corresponding to the first common action includes viewing content during a third set period of time. The first point may be given to the user whose time is equal to or greater than the second set value.

다른 예로, 공통 액션은 제1 사용자 그룹에 포함되는 사용자가 콘텐츠 시청에 이용한 단말의 타입에 대한 제2 공통 액션을 포함하고, 제2 공통 액션에 대응하는 조건은 제1 타입의 단말을 이용하여 콘텐츠를 시청한 사용자에게 제2 포인트를 부여하는 것일 수 있다. 제1 타입의 단말이 TV일 때, 단말(120)로부터 사용자가 드라마 A를 시청하는데 이용한 TV에 대응하는 단말의 식별자를 수신함에 대응하여, 전자 장치(100)는 조건에 대응하는 포인트인 100점이 부여되었음을 나타내는 정보를 포함하는 페이지(600)를 단말(120)로 제공할 수 있다. 도 5를 참조하면, 페이지(600)는 '드라마 A를 TV로 시청하셨네요.'라는 텍스트를 포함할 수 있다. As another example, the common action includes a second common action for the type of terminal used by the user included in the first user group to view the content, and the condition corresponding to the second common action is to use the first type of terminal to view the content. A second point may be given to the user who watched . When the first type of terminal is a TV, in response to receiving the terminal identifier corresponding to the TV used by the user to watch drama A from the terminal 120, the electronic device 100 receives 100 points corresponding to the condition. A page 600 containing information indicating that it has been granted may be provided to the terminal 120. Referring to FIG. 5, page 600 may include the text 'You watched drama A on TV.'

다른 예로, 공통 액션은 제1 사용자 그룹에 포함되는 사용자가 시청한 콘텐츠의 타입에 대한 제3 공통 액션을 포함하고, 제3 공통 액션에 대응하는 조건은 제1 타입의 콘텐츠를 시청한 사용자에게 제3 포인트를 부여하는 것일 수 있다.As another example, the common action includes a third common action for the type of content watched by the user included in the first user group, and the condition corresponding to the third common action is provided to the user who watched the first type of content. It could be giving 3 points.

다른 예로, 스코어링 알고리즘은 콘텐츠 스트리밍 플랫폼 내의 멤버십을 가입한 사용자에게 제4 포인트를 부여하는 제1 조건을 더 포함할 수 있다. 단말(120)로부터 사용자가 멤버십(예를 들어, 쿠플클럽)에 가입을 완료했음을 나타내는 정보를 수신함에 대응하여, 전자 장치(100)는 웰컴 포인트로 100점이 부여되었음을 나타내는 정보를 포함하는 페이지(620)를 단말(120)로 제공할 수 있다. 도 6을 참조하면, 페이지(620)는 '플레이할수록 커지는 즐거움', '쿠플클럽', '쿠플클럽에 가입하셨네요'라는 텍스트들을 포함할 수 있다.As another example, the scoring algorithm may further include a first condition for granting a fourth point to a user who has signed up for membership within the content streaming platform. In response to receiving information from the terminal 120 indicating that the user has completed signing up for a membership (e.g., Couple Club), the electronic device 100 displays a page 620 containing information indicating that 100 points have been granted as welcome points. ) can be provided to the terminal 120. Referring to FIG. 6, the page 620 may include texts such as ‘The more you play, the more fun you play,’ ‘Couple Club,’ and ‘You have joined Couple Club.’

다른 예로, 스코어링 알고리즘은 제1 유형의 콘텐츠(예를 들어, 유료 구매 콘텐츠)를 시청하거나 콘텐츠의 리뷰를 게시한 사용자에게 제5 포인트를 부여하는 제2 조건을 더 포함할 수 있다. 단말(120)로부터 사용자가 제1 유형의 콘텐츠를 구매 또는 시청하거나 콘텐츠 스트리밍 플랫폼 내의 임의의 콘텐츠의 리뷰를 게시했음을 나타내는 정보를 수신함에 대응하여, 전자 장치(100)는 100점이 부여되었음을 나타내는 정보를 포함하는 페이지(640)를 단말(120)로 제공할 수 있다. 도 6을 참조하면, 페이지(640)는 '드라마 A에 대해 리뷰를 게시하셨네요.'라는 텍스트를 포함할 수 있다.As another example, the scoring algorithm may further include a second condition that grants a fifth point to a user who watches the first type of content (e.g., paid content) or posts a review of the content. In response to receiving information from the terminal 120 indicating that the user has purchased or watched content of the first type or posted a review of any content within the content streaming platform, the electronic device 100 provides information indicating that 100 points have been assigned. The included page 640 can be provided to the terminal 120. Referring to Figure 6, page 640 may include the text 'You posted a review about drama A.'

도 7은 전자 장치가 사용자의 단말에 제공하는 페이지의 일 예를 설명하기 위한 도면이다.FIG. 7 is a diagram illustrating an example of a page provided by an electronic device to a user's terminal.

페이지(700)는 응모 기간이 지나지 않은 혜택 중 적어도 일부의 응모 페이지로의 연결을 위한 엔트리 포인트가 되는 영역을 포함할 수 있다. 여기서, 응모 기간이 지나지 않은 혜택 중 적어도 일부는 응모 기간이 지나지 않은 혜택 중 사용자가 응모 조건을 만족하는 혜택일 수 있다.The page 700 may include an area that serves as an entry point for linking to an application page for at least some of the benefits for which the application period has not expired. Here, at least some of the benefits for which the application period has not expired may be benefits for which the user satisfies the application conditions.

도 7을 참조하면, 페이지(700)는 응모 기간이 지나지 않은 혜택 중 제1 혜택인 FA 컵 결승 티켓 응모 이벤트의 응모 페이지로의 연결을 위한 엔트리 포인트가 되는 제1 영역(710)을 포함할 수 있다. 일 실시 예에 따른 전자 장치(100)는 사용자가 선택한 혜택에 대한 응모 페이지를 제공할 수 있다. 관련하여, 도 7을 참조하면, 단말(120)이 페이지(700)의 제1 영역(710)을 통한 사용자의 입력을 수신할 때, 전자 장치(100)는 제1 혜택의 응모 페이지(720)를 단말(120)에 제공할 수 있다.Referring to FIG. 7, the page 700 may include a first area 710 that serves as an entry point for connecting to the application page for the FA Cup Final Ticket application event, which is the first benefit among the benefits for which the application period has not expired. there is. The electronic device 100 according to one embodiment may provide an application page for a benefit selected by the user. Relatedly, referring to FIG. 7 , when the terminal 120 receives a user's input through the first area 710 of the page 700, the electronic device 100 opens the application page 720 for the first benefit. can be provided to the terminal 120.

일 실시 예에 따르면, 전자 장치(100)는 사용자가 입력한 상세 응모 정보에 기초하여 응모 절차를 수행할 수 있다. 예를 들어, 도 7을 참조하면, 단말(120)은 사용자의 성명, 신청 인원, 신청 회차, 휴대폰 번호 및 이메일에 관한 사용자의 입력을 획득할 수 있다. 단말(120)은 응모 페이지(720)의 제1 영역(730)을 통한 제1 사용자의 입력을 수신함에 대응하여, 단말(120)은 입력된 사용자의 성명, 신청 인원, 신청 회차, 휴대폰 번호 및 이메일에 대한 정보를 전자 장치(100)로 전송할 수 있다.According to one embodiment, the electronic device 100 may perform an application process based on detailed application information entered by the user. For example, referring to Figure 7, the terminal 120 may obtain the user's input regarding the user's name, number of applicants, application period, mobile phone number, and email. In response to receiving the first user's input through the first area 730 of the application page 720, the terminal 120 receives the input user's name, number of applicants, application round, mobile phone number, and Information about email can be transmitted to the electronic device 100.

도 8은 전자 장치가 사용자의 단말에 제공하는 페이지의 일 예를 설명하기 위한 도면이다.FIG. 8 is a diagram illustrating an example of a page provided by an electronic device to a user's terminal.

페이지(800)는 사용자가 응모 조건을 불만족하는 혜택의 응모를 위한 추가 액션을 제안하는 페이지로의 연결을 위한 엔트리 포인트가 되는 영역을 포함할 수 있다. 도 8을 참조하면, 페이지(800)는 응모 기간이 지나지 않은 혜택 중 응모 조건을 불만족하는 제2 혜택인 '드라마 C 시사회 응모 이벤트'의 응모를 위한 엔트리 포인트가 되는 제1 영역(810)을 포함할 수 있다. 도 8을 참조하면, 단말(120)이 페이지(800)의 제1 영역(810)을 통한 사용자의 입력을 수신할 때, 전자 장치(100)는 추가 액션을 제안하는 페이지(820)를 단말(120)에 제공할 수 있다.The page 800 may include an area that serves as an entry point for linking to a page that suggests additional actions for applying for benefits for which the user does not satisfy the application conditions. Referring to FIG. 8, the page 800 includes a first area 810 that is the entry point for applying for the 'Drama C preview application event', which is a second benefit that does not meet the application conditions among the benefits for which the application period has not expired. can do. Referring to FIG. 8, when the terminal 120 receives a user's input through the first area 810 of the page 800, the electronic device 100 displays a page 820 suggesting an additional action at the terminal ( 120).

일 실시 예에 따르면, 전자 장치(100)는 스코어링 알고리즘에 포함되는 조건 중 사용자가 미만족한 제1 조건을 식별할 수 있다. 관련하여, 페이지(820)는 제2 혜택에 대한 정보가 표시되는 제1 영역(850), 제1 조건에 대응하는 추가 액션에 대한 정보가 표시되는 제2 영역(860)과 콘텐츠 더 보기에 대한 제3 영역(870)을 포함할 수 있다.According to one embodiment, the electronic device 100 may identify a first condition that is not satisfied by the user among conditions included in the scoring algorithm. In relation to this, the page 820 includes a first area 850 in which information about the second benefit is displayed, a second area 860 in which information about additional actions corresponding to the first condition is displayed, and a second area 860 in which information about additional actions corresponding to the first condition is displayed, and It may include a third area 870.

제1 영역(850)에는 사용자가 제2 혜택의 응모 조건을 만족하지 않음을 나타내는 텍스트와 응모 기간이 도래하기까지의 기간에 대한 정보가 표시될 수 있다. 도 8을 참조하면, 제1 영역(850)에는 '드라마 C 시사회 응모를 위한 스코어/랭킹이 부족하다는 텍스트와 제2 혜택의 응모 기간이 도래하기까지 일주일이 남았음이 표시될 수 있다.In the first area 850, text indicating that the user does not satisfy the application conditions for the second benefit and information about the period until the application period arrives may be displayed. Referring to FIG. 8, the first area 850 may display text indicating that 'the score/ranking for applying to the Drama C preview is insufficient and that there is one week left until the application period for the second benefit arrives.

제2 영역(860)에는 스코어링 알고리즘에 포함되는 조건 중 사용자가 미만족한 제1 조건에 대응하는 추가 액션에 대한 정보가 표시될 수 있다. 예를 들어, 사용자는 설정된 기간(예를 들어, 24시간) 동안 콘텐츠를 설정된 값(예를 들어, 15분) 이상 시청하지 않았을 수 있다. 이때, 사용자가 콘텐츠 스트리밍 플랫폼 내에서 콘텐츠를 설정된 값 이상 시청하는 추가 액션을 수행하면, 전자 장치(100)는 사용자의 액션에 대응하여 포인트를 부여할 수 있다. 관련하여, 도 8을 참조하면, 제2 영역(860)에는 콘텐츠를 시청할 것을 제안하는 텍스트가 표시될 수 있다. 스코어링 알고리즘에 포함되는 조건 중 사용자가 미만족한 제1 조건이 복수의 조건일 때, 복수의 조건에 대응하는 추가 액션에 대한 정보는 제2 영역(860)에 함께 표시될 수 있다.In the second area 860, information about additional actions corresponding to the first condition that is not satisfied by the user among the conditions included in the scoring algorithm may be displayed. For example, the user may not have viewed content for more than a set value (eg, 15 minutes) during a set period of time (eg, 24 hours). At this time, if the user performs an additional action of watching more than a set value of content within the content streaming platform, the electronic device 100 may grant points in response to the user's action. In relation to this, referring to FIG. 8 , text suggesting watching content may be displayed in the second area 860. When the first condition that is not satisfied by the user among the conditions included in the scoring algorithm is a plurality of conditions, information on additional actions corresponding to the plurality of conditions may be displayed together in the second area 860.

또한, 제2 영역(860)에 표시되는 콘텐츠는 사용자가 선호할 것으로 예측되는 콘텐츠일 수 있다. 보다 상세하게는, 제2 영역(860)에 표시되는 콘텐츠의 카테고리는 사용자의 콘텐츠 시청 이력 및 사용자의 혜택 응모 이력에 기반하여 식별된 사용자의 선호 카테고리와 동일할 수 있다. 다만, 제2 영역(860)에 표시되는 콘텐츠는 전술한 바에 한정되지 않는다. 예를 들어, 제2 영역(860)에 표시되는 콘텐츠는 제2 혜택과의 관련도에 기반하여 결정될 수 있다. 본원에서의 혜택은 콘텐츠와 관련된 혜택일 수 있다. 즉, 제2 혜택과의 관련도는 제2 혜택과 관련된 콘텐츠와의 관련도일 수 있다. 관련하여, 도 8을 참조하면, 제2 영역(860)에 표시되는 콘텐츠는 드라마 C와 관련성이 있는 콘텐츠로, 드라마 C와 동일한 감독 또는 작가의 콘텐츠일 수 있다. 다만, 제2 혜택과의 관련도는 제2 혜택과 관련된 콘텐츠와 동일한 감독 또는 작가 이외에도, 제2 혜택과 관련된 콘텐츠에 출연한 배우, 제2 혜택과 관련된 콘텐츠의 배급사를 의미할 수 있다.Additionally, content displayed in the second area 860 may be content that is predicted to be preferred by the user. More specifically, the category of content displayed in the second area 860 may be the same as the user's preferred category identified based on the user's content viewing history and the user's benefit application history. However, the content displayed in the second area 860 is not limited to the above. For example, content displayed in the second area 860 may be determined based on its relevance to the second benefit. Benefits at our center may be benefits related to content. In other words, the degree of relevance to the second benefit may be the degree of relevance to content related to the second benefit. In relation to this, referring to FIG. 8 , the content displayed in the second area 860 is content related to drama C and may be content from the same director or writer as drama C. However, the degree of relevance to the second benefit may mean not only the same director or writer as the content related to the second benefit, but also an actor who appeared in the content related to the second benefit, or a distributor of the content related to the second benefit.

제3 영역(870)은 제2 영역(860)에 표시되는 콘텐츠와 유사 카테고리의 콘텐츠로 구성된 리스트 페이지로의 연결을 위한 엔트리 포인트일 수 있다. 즉, 단말(120)이 페이지(820)의 제3 영역(870)을 통한 제1 사용자의 입력을 수신할 때, 전자 장치(100)는 제2 영역(860)에 표시되는 콘텐츠와 유사 카테고리의 콘텐츠로 구성된 리스트 페이지를 단말(120)에 제공할 수 있다.The third area 870 may be an entry point for connection to a list page composed of content in a similar category to the content displayed in the second area 860. That is, when the terminal 120 receives the first user's input through the third area 870 of the page 820, the electronic device 100 selects the content displayed in the second area 860 and the similar category. A list page composed of content can be provided to the terminal 120.

도 9는 전자 장치가 사용자의 단말에 제공하는 페이지의 일 예를 설명하기 위한 도면이다.FIG. 9 is a diagram illustrating an example of a page provided by an electronic device to a user's terminal.

일 실시 예에 따르면, 전자 장치(100)는 사용자가 미만족한 제1 조건에 대응하는 추가 액션에 대한 정보를 단말(120)로 제공할 수 있다. 사용자가 콘텐츠 스트리밍 플랫폼 내에서 추가 액션을 수행함에 따라, 전자 장치(100)는 제1 조건에 대응하는 포인트를 사용자 또는 사용자의 계정에 부여할 수 있다.According to one embodiment, the electronic device 100 may provide the terminal 120 with information about additional actions corresponding to the first condition that the user is not satisfied with. As the user performs additional actions within the content streaming platform, the electronic device 100 may grant points corresponding to the first condition to the user or the user's account.

제1 조건에 대응하는 포인트를 사용자 또는 사용자의 계정에 부여함에 따라 사용자는 제2 혜택의 응모 조건을 만족할 수 있다. 이때, 전자 장치(100)는 제2 혜택의 응모가 가능함을 나타내는 알림을 단말(120)에 제공할 수 있다. 도 9를 참조하면, 페이지(900)는 사용자의 콘텐츠 스트리밍 플랫폼 내에서의 추가 액션에 대응하여 제2 혜택의 응모와 관련된 정보가 표시되는 영역(901)을 포함할 수 있다. 보다 상세하게는, 사용자의 콘텐츠 스트리밍 플랫폼 내에서의 추가 액션은 페이지(820)의 제2 영역(860) 또는 제3 영역(870)을 통해 수행될 수 있다.By granting points corresponding to the first condition to the user or the user's account, the user can satisfy the application conditions for the second benefit. At this time, the electronic device 100 may provide the terminal 120 with a notification indicating that application for the second benefit is possible. Referring to FIG. 9 , the page 900 may include an area 901 where information related to application for the second benefit is displayed in response to the user's additional action within the content streaming platform. More specifically, additional actions within the user's content streaming platform may be performed through the second area 860 or the third area 870 of the page 820.

영역(901)에는 사용자가 포인트를 획득했다는 정보 및 사용자가 제2 혜택의 응모 조건을 만족한다는 정보가 표시될 수 있다. 또한, 영역(901)은 제2 혜택과 관련된 응모 페이지로의 연결을 위한 엔트리 포인트인 제1 서브 영역(902)을 포함할 수 있다. 단말(120)이 페이지(900)의 제1 서브 영역(902)을 통한 사용자의 입력을 수신할 때, 전자 장치(100)는 제2 혜택과 관련된 응모 페이지를 단말(120)에 제공할 수 있다. 제2 혜택과 관련된 응모 페이지는 응모 페이지(720)와 유사하게 구성될 수 있는 바, 자세한 설명은 생략한다.Area 901 may display information that the user has earned points and information that the user satisfies the application conditions for the second benefit. Additionally, the area 901 may include a first sub-area 902 that is an entry point for connection to an application page related to the second benefit. When the terminal 120 receives a user's input through the first sub-area 902 of the page 900, the electronic device 100 may provide the terminal 120 with an application page related to the second benefit. . The application page related to the second benefit may be configured similarly to the application page 720, so detailed description will be omitted.

제1 조건에 대응하는 포인트를 사용자 또는 사용자의 계정에 부여하더라도, 포인트가 반영된 사용자의 스코어 또는 랭킹은 제2 혜택의 응모 조건에 부합하지 않을 수 있다. 관련하여, 설정된 기간(예를 들어, 24시간)동안 사용자 또는 사용자의 계정에 부여될 수 있는 포인트에는 제한이 있을 수 있다. 설정된 기간(예를 들어, 24시간)이 도래한 후에 사용자는 콘텐츠 스트리밍 플랫폼 내에서의 액션을 통한 포인트 획득이 가능할 수 있다. 도 9를 참조하면, 페이지(910)는 설정된 기간 동안 사용자가 획득 가능한 포인트가 없음을 나타내는 정보와 설정된 기간이 도래한 후의 콘텐츠 스트리밍 플랫폼 내에서의 액션에 대한 알림 정보가 표시되는 영역(911)을 포함할 수 있다. 단말(120)이 페이지(910)의 제1 서브 영역(912)을 통한 사용자의 입력을 수신할 때, 전자 장치(100)는 드라마 A의 시청에 대한 알림을 단말(120)에 제공할 수 있다. 드라마 A의 시청에 대한 알림을 단말(120)에 제공하는 시점은 드라마 A의 시청이라는 액션에 따른 포인트의 획득이 가능해진 시점일 수 있다.Even if points corresponding to the first condition are granted to the user or the user's account, the user's score or ranking in which the points are reflected may not meet the application conditions for the second benefit. Relatedly, there may be a limit to the points that can be awarded to a user or the user's account during a set period of time (e.g., 24 hours). After a set period of time (eg, 24 hours) arrives, the user may be able to earn points through actions within the content streaming platform. Referring to FIG. 9, the page 910 has an area 911 where information indicating that there are no points that can be acquired by the user during a set period and notification information about actions within the content streaming platform after the set period is displayed are displayed. It can be included. When the terminal 120 receives a user's input through the first sub-area 912 of the page 910, the electronic device 100 may provide a notification about viewing of drama A to the terminal 120. . The point in time when a notification about watching drama A is provided to the terminal 120 may be the point in time when it becomes possible to acquire points according to the action of watching drama A.

도 10은 전자 장치가 사용자의 단말에 제공하는 페이지의 일 예를 설명하기 위한 도면이다.Figure 10 is a diagram for explaining an example of a page provided by an electronic device to a user's terminal.

일 실시 예에 따르면, 설정된 기간 동안 콘텐츠 스트리밍 플랫폼의 다양한 서비스를 엑티브하게 이용한 사용자의 스코어 또는 랭킹은 다른 사용자와 비교할 때 큰 폭으로 변화할 수 있다. 관련하여, 전자 장치(100)는 설정된 기간 동안의 사용자의 랭킹 변화 또는 스코어 변화가 설정된 값 이상일 때, 사용자가 응모 조건을 만족하는 적어도 하나의 제1 혜택에 대한 알림을 제공할 수 있다. 도 10을 참조하면, 페이지(1000)에는 사용자의 스코어/랭킹이 상승했음에 대한 정보가 표시될 수 있다. 페이지(1000)는 사용자의 현재 스코어/랭킹으로 응모 가능한 혜택의 리스트 페이지로의 연결을 위한 엔트리 포인트인 영역(1001)을 포함할 수 있다. 단말(120)이 페이지(1000)의 영역(1001)을 통한 사용자의 입력을 수신할 때, 전자 장치(100)는 응모 가능한 혜택의 리스트 페이지를 단말(120)에 제공할 수 있다. 응모 가능한 혜택의 리스트 페이지는 페이지(500)와 같이 표시되거나 별도의 혜택의 리스트 페이지일 수 있으며, 자세한 설명은 생략한다.According to one embodiment, the score or ranking of a user who actively used various services of a content streaming platform during a set period may change significantly compared to other users. In relation to this, the electronic device 100 may provide a notification about at least one first benefit for which the user satisfies the application conditions when the change in the user's ranking or score during the set period is greater than or equal to a set value. Referring to FIG. 10, information about an increase in the user's score/ranking may be displayed on the page 1000. The page 1000 may include an area 1001 that is an entry point for connection to a page listing benefits that can be applied for based on the user's current score/ranking. When the terminal 120 receives a user's input through the area 1001 of the page 1000, the electronic device 100 may provide the terminal 120 with a page listing available benefits. The list page of eligible benefits may be displayed as page 500 or may be a separate list page of benefits, and a detailed description will be omitted.

일 실시 예에 따르면, 사용자가 제2 사용자 그룹에 포함될 때, 전자 장치(100)는 스코어링 알고리즘에 포함되는 조건 중 사용자가 미만족한 제1 조건을 식별할 수 있다. 여기서, 제2 사용자 그룹은 사용자 중 콘텐츠 스트리밍 플랫폼 내에서의 설정된 횟수 이하의 추가 액션을 수행함에 따라 제1 사용자 그룹에 편입 가능한 사용자로 구성될 수 있다. 이때, 전자 장치(100)는 스코어링 알고리즘에 포함되는 조건 중 사용자가 미만족한 제1 조건에 대응하는 추가 액션을 수행할 것을 제안할 수 있다. 구체적으로, 전자 장치(100)는 제1 조건에 대응하는 추가 액션에 대한 정보를 단말(120)로 전송할 수 있다. 도 10을 참조하면, 페이지(1010)는 획득 가능한 포인트가 있음과 포인트를 획득하기 위한 추가 액션에 대한 정보를 포함할 수 있다. 페이지(1010)는 포인트를 획득하기 위한 추가 액션인 드라마 A의 시청에 대한 텍스트와 함께 드라마 A의 재생 페이지로의 연결을 위한 엔트리 포인트인 영역(1011)을 포함할 수 있다. 단말(120)이 페이지(1010)의 영역(1011)을 통한 사용자의 입력을 수신할 때, 전자 장치(100)는 드라마 A의 재생 페이지를 단말(120)에 제공할 수 있다. 드라마 A의 재생 페이지는 페이지(400)과 유사할 수 있는 바, 자세한 설명은 생략한다.According to one embodiment, when the user is included in the second user group, the electronic device 100 may identify the first condition that the user is not satisfied with among the conditions included in the scoring algorithm. Here, the second user group may be composed of users who can be transferred to the first user group by performing additional actions less than a set number of times within the content streaming platform. At this time, the electronic device 100 may suggest performing an additional action corresponding to the first condition that the user is not satisfied with among the conditions included in the scoring algorithm. Specifically, the electronic device 100 may transmit information about an additional action corresponding to the first condition to the terminal 120. Referring to FIG. 10, the page 1010 may include information about whether there are points that can be obtained and additional actions to obtain the points. The page 1010 may include an area 1011 that is an entry point for connection to the playback page of drama A along with text about watching drama A, which is an additional action for obtaining points. When the terminal 120 receives a user's input through the area 1011 of the page 1010, the electronic device 100 may provide the playback page of drama A to the terminal 120. Since the playback page of drama A may be similar to page 400, detailed description will be omitted.

도 11은 일 실시 예에 따른 정보를 제공하기 위한 전자 장치를 도식화한 블록도이다.Figure 11 is a block diagram illustrating an electronic device for providing information according to an embodiment.

도 11의 전자 장치(100)는 본원 명세서 내의 전자 장치에 대응될 수 있다. 전자 장치(100)는 일 실시 예에 따라, 트랜시버(101), 스토리지(102) 및 하나 이상의 프로세서(processor)(103)를 포함할 수 있다. 도 11에 도시된 전자 장치(100)는 본 실시 예와 관련된 구성요소들만이 도시되어 있다. 따라서, 도 11에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 더 포함될 수 있음을 본 실시 예와 관련된 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있다. The electronic device 100 of FIG. 11 may correspond to the electronic device within the specification of this application. According to one embodiment, the electronic device 100 may include a transceiver 101, a storage 102, and one or more processors 103. The electronic device 100 shown in FIG. 11 shows only components related to this embodiment. Accordingly, those skilled in the art can understand that other general-purpose components may be included in addition to the components shown in FIG. 11.

예를 들어, 전자 장치(100)는 일 실시 예에 따라 트랜시버(transceiver)(101)를 포함할 수 있다. 트랜시버(101)는 유/무선 통신을 수행하기 위한 장치로서, 외부의 전자 장치와 통신할 수 있다. 외부의 전자 장치는 단말(120)일 수 있다. 또한, 트랜시버(101)가 이용하는 통신 기술에는 GSM(global system for mobile communication), CDMA(code division multi access), LTE(long term evolution), 5G, WLAN(wireless LAN), Wi-Fi(wireless-fidelity), 블루투스(Bluetooth??), RFID(radio frequency identification), 적외선 통신(infrared data association, IrDA), ZigBee, NFC(near field communication)가 있을 수 있다.For example, the electronic device 100 may include a transceiver 101 according to one embodiment. The transceiver 101 is a device for performing wired/wireless communication and can communicate with an external electronic device. The external electronic device may be the terminal 120. In addition, communication technologies used by the transceiver 101 include global system for mobile communication (GSM), code division multi access (CDMA), long term evolution (LTE), 5G, wireless LAN (WLAN), and wireless-fidelity (Wi-Fi). ), Bluetooth??, RFID (radio frequency identification), infrared data association (IrDA), ZigBee, and NFC (near field communication).

일 실시 예에 따라, 트랜시버(101)는 단말(120)로부터 콘텐츠 스트리밍 플랫폼 내에서의 액션에 대한 정보, 콘텐츠 스트리밍 플랫폼의 사용자 별 콘텐츠 시청 이력을 수신할 수 있다. 트랜시버(1010)는 제1 스코어에 대한 정보 및 제1 랭킹에 대한 정보 중 적어도 하나를 단말(120)로 전송할 수 있다.According to one embodiment, the transceiver 101 may receive information about actions within the content streaming platform and content viewing history for each user of the content streaming platform from the terminal 120. The transceiver 1010 may transmit at least one of information about the first score and information about the first ranking to the terminal 120.

스토리지(102)는 도 1 내지 도 11을 통하여 전술한 적어도 하나의 방법을 수행하기 위한 정보를 저장할 수 있다. 스토리지(102)는 하나 이상의 프로세서(103)에 의해 실행되는 하나 이상의 명령을 저장할 수 있다. 스토리지(102)는 메모리로 호칭될 수 있고, 휘발성 메모리 또는 비휘발성 메모리일 수 있다. 스토리지(102)는 스코어링 알고리즘, 콘텐츠 스트리밍 플랫폼의 사용자 별 콘텐츠 시청 이력에 대한 데이터, 콘텐츠 스트리밍 플랫폼의 사용자 별 최신 스코어 및 랭킹에 대한 정보를 저장할 수 있다.The storage 102 may store information for performing at least one method described above with reference to FIGS. 1 to 11 . Storage 102 may store one or more instructions to be executed by one or more processors 103. Storage 102 may be referred to as memory, and may be volatile memory or non-volatile memory. The storage 102 may store scoring algorithms, data on content viewing history for each user of the content streaming platform, and information on the latest scores and rankings for each user of the content streaming platform.

하나 이상의 프로세서(103)는 전자 장치(100)의 전반의 동작을 제어하고 데이터 및 신호를 처리할 수 있다. 하나 이상의 프로세서(103)는 도 1 내지 도 11을 통하여 전술한 하나의 방법을 수행할 수 있다. 하나 이상의 프로세서(103)는 적어도 하나의 하드웨어 유닛으로 구성될 수 있다. 또한, 하나 이상의 프로세서(103)는 스토리지(102)에 저장된 하나 이상의 명령을 실행하여 생성되는 하나 이상의 소프트웨어 모듈에 의해 동작할 수 있다. 하나 이상의 프로세서(103)는 트랜시버(101) 및 스토리지(102)와, 나아가 전자 장치(100)가 더 포함할 수 있는 구성요소들과의 상호 작용을 통해 전자 장치(100)가 수행하는 실시 예들을 제어할 수 있다.One or more processors 103 may control the overall operation of the electronic device 100 and process data and signals. One or more processors 103 may perform one of the methods described above with reference to FIGS. 1 to 11 . One or more processors 103 may be composed of at least one hardware unit. Additionally, one or more processors 103 may operate by one or more software modules generated by executing one or more instructions stored in storage 102. One or more processors 103 may perform embodiments performed by the electronic device 100 through interaction with the transceiver 101 and the storage 102 and further components that the electronic device 100 may include. You can control it.

일 실시 예에 따르면, 프로세서(103)는 하나 이상의 명령을 실행함으로써, 제1 사용자의 콘텐츠 스트리밍 플랫폼 내에서의 액션을 확인하고, 스코어링 알고리즘에 기초하여, 액션에 대응하는 포인트를 식별하고, 포인트가 반영된 제1 사용자의 제1 스코어 및 제1 스코어에 대응하는 제1 랭킹을 확인하고, 및 제1 스코어에 대한 정보 및 제1 랭킹에 대한 정보 중 적어도 하나를 제1 사용자의 단말(120)로 제공할 수 있다.According to one embodiment, processor 103 executes one or more instructions to identify an action within the content streaming platform of a first user, identify a point corresponding to the action based on a scoring algorithm, and determine whether the point corresponds to the action. Confirming the reflected first score of the first user and the first ranking corresponding to the first score, and providing at least one of information about the first score and information about the first ranking to the first user's terminal 120 can do.

한편, 본 명세서와 도면에는 본 발명의 바람직한 실시 예에 대하여 개시하였으며, 비록 특정 용어들이 사용되었으나, 이는 단지 본 발명의 기술 내용을 쉽게 설명하고 발명의 이해를 돕기 위한 일반적인 의미에서 사용된 것이지, 본 발명의 범위를 한정하고자 하는 것은 아니다. 여기에 개시된 실시 예 외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다.Meanwhile, the specification and drawings disclose preferred embodiments of the present invention, and although specific terms are used, they are used in a general sense to easily explain the technical content of the present invention and to aid understanding of the present invention. It is not intended to limit the scope of the invention. In addition to the embodiments disclosed herein, it is obvious to those skilled in the art that other modifications based on the technical idea of the present invention can be implemented.

전술한 실시 예들에 따른 전자 장치 또는 단말은, 프로세서, 프로그램 데이터를 저장하고 실행하는 메모리, 디스크 드라이브와 같은 영구 저장부(permanent storage), 외부 장치와 통신하는 통신 포트, 터치 패널, 키(key), 아이콘 등과 같은 사용자 인터페이스 장치 등을 포함할 수 있다. 소프트웨어 모듈 또는 알고리즘으로 구현되는 방법들은 상기 프로세서상에서 실행 가능한 컴퓨터가 읽을 수 있는 코드들 또는 프로그램 명령들로서 컴퓨터가 읽을 수 있는 기록 매체 상에 저장될 수 있다. 여기서 컴퓨터가 읽을 수 있는 기록 매체로 마그네틱 저장 매체(예컨대, ROM(read-only memory), RAM(random-Access memory), 플로피 디스크, 하드 디스크 등) 및 광학적 판독 매체(예컨대, 시디롬(CD-ROM), 디브이디(DVD: Digital Versatile Disc)) 등이 있다. 컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템들에 분산되어, 분산 방식으로 컴퓨터가 판독 가능한 코드가 저장되고 실행될 수 있다. 매체는 컴퓨터에 의해 판독가능하며, 메모리에 저장되고, 프로세서에서 실행될 수 있다. The electronic device or terminal according to the above-described embodiments includes a processor, memory for storing and executing program data, permanent storage such as a disk drive, a communication port for communicating with an external device, a touch panel, and a key. , user interface devices such as icons, etc. Methods implemented as software modules or algorithms may be stored on a computer-readable recording medium as computer-readable codes or program instructions executable on the processor. Here, computer-readable recording media include magnetic storage media (e.g., ROM (read-only memory), RAM (random-access memory), floppy disk, hard disk, etc.) and optical read media (e.g., CD-ROM). ), DVD (Digital Versatile Disc), etc. The computer-readable recording medium is distributed among computer systems connected to a network, so that computer-readable code can be stored and executed in a distributed manner. The media may be readable by a computer, stored in memory, and executed by a processor.

본 실시 예는 기능적인 블록 구성들 및 다양한 처리 단계들로 나타내어질 수 있다. 이러한 기능 블록들은 특정 기능들을 실행하는 다양한 개수의 하드웨어 또는/및 소프트웨어 구성들로 구현될 수 있다. 예를 들어, 실시 예는 하나 이상의 마이크로프로세서들의 제어 또는 다른 제어 장치들에 의해서 다양한 기능들을 실행할 수 있는, 메모리, 프로세싱, 로직(logic), 룩 업 테이블(look-up table) 등과 같은 직접 회로 구성들을 채용할 수 있다. 구성 요소들이 소프트웨어 프로그래밍 또는 소프트웨어 요소들로 실행될 수 있는 것과 유사하게, 본 실시 예는 데이터 구조, 프로세스들, 루틴들 또는 다른 프로그래밍 구성들의 조합으로 구현되는 다양한 알고리즘을 포함하여, C, C++, 자바(Java), 어셈블러(assembler), 파이썬(Python) 등과 같은 프로그래밍 또는 스크립팅 언어로 구현될 수 있다. 기능적인 측면들은 하나 이상의 프로세서들에서 실행되는 알고리즘으로 구현될 수 있다. 또한, 본 실시 예는 전자적인 환경 설정, 신호 처리, 및/또는 데이터 처리 등을 위하여 종래 기술을 채용할 수 있다. “매커니즘”, “요소”, “수단”, “구성”과 같은 용어는 넓게 사용될 수 있으며, 기계적이고 물리적인 구성들로서 한정되는 것은 아니다. 상기 용어는 프로세서 등과 연계하여 소프트웨어의 일련의 처리들(routines)의 의미를 포함할 수 있다.This embodiment can be represented by functional block configurations and various processing steps. These functional blocks may be implemented as any number of hardware or/and software configurations that execute specific functions. For example, embodiments include integrated circuit configurations such as memory, processing, logic, look-up tables, etc. that can execute various functions under the control of one or more microprocessors or other control devices. can be hired. Similar to how the components can be implemented as software programming or software elements, this embodiment includes various algorithms implemented as combinations of data structures, processes, routines or other programming constructs, such as C, C++, Java ( It can be implemented in a programming or scripting language such as Java, assembler, Python, etc. Functional aspects may be implemented as algorithms running on one or more processors. Additionally, this embodiment may employ conventional technologies for electronic environment settings, signal processing, and/or data processing. Terms such as “mechanism,” “element,” “means,” and “composition” can be used broadly and are not limited to mechanical and physical components. The term may include the meaning of a series of software routines in connection with a processor, etc.

전술한 실시 예들은 일 예시일 뿐 후술하는 청구항들의 범위 내에서 다른 실시 예들이 구현될 수 있다.The above-described embodiments are merely examples and other embodiments may be implemented within the scope of the claims described below.

Claims (20)

전자 장치의 정보 제공 방법에 있어서,
제1 사용자의 콘텐츠 스트리밍 플랫폼 내에서의 액션을 확인하는 단계;
스코어링 알고리즘에 기초하여, 상기 액션에 대응하는 포인트를 식별하는 단계;
상기 포인트가 반영된 상기 제1 사용자의 제1 스코어 및 상기 제1 스코어에 대응하는 제1 랭킹을 확인하는 단계; 및
상기 제1 스코어에 대한 정보 및 상기 제1 랭킹에 대한 정보 중 적어도 하나를 상기 제1 사용자의 단말로 제공하는 단계를 포함하는,
정보 제공 방법.
In a method of providing information by an electronic device,
confirming the first user's actions within the content streaming platform;
Based on a scoring algorithm, identifying a point corresponding to the action;
Confirming the first score of the first user in which the points are reflected and a first ranking corresponding to the first score; and
Comprising the step of providing at least one of information about the first score and information about the first ranking to the terminal of the first user,
How to provide information.
전자 장치의 정보 제공 방법에 있어서,
콘텐츠 스트리밍 플랫폼 내의 복수의 사용자의 콘텐츠 시청 이력에 기초하여, 상기 복수의 사용자 중 제1 사용자 그룹에 포함되는 사용자를 식별하는 단계;
상기 제1 사용자 그룹에 포함되는 사용자의 콘텐츠 시청 이력에 기초하여, 상기 제1 사용자 그룹에 포함되는 사용자의 콘텐츠 시청과 관련된 공통 액션을 식별하는 단계;
상기 공통 액션에 대응하는 조건을 포함하는 스코어링 알고리즘을 결정하는 단계;
제1 사용자의 상기 콘텐츠 스트리밍 플랫폼 내에서의 액션을 확인하는 단계;
상기 스코어링 알고리즘에 기초하여, 상기 액션에 대응하는 포인트를 식별하는 단계;
상기 포인트가 반영된 상기 제1 사용자의 제1 스코어 및 상기 제1 스코어에 대응하는 제1 랭킹을 확인하는 단계; 및
상기 제1 스코어에 대한 정보 및 상기 제1 랭킹에 대한 정보 중 적어도 하나를 상기 제1 사용자의 단말로 제공하는 단계를 포함하는,
정보 제공 방법.
In a method of providing information by an electronic device,
Based on the content viewing history of a plurality of users in the content streaming platform, identifying a user included in a first user group among the plurality of users;
Identifying common actions related to viewing content of users included in the first user group, based on the content viewing history of users included in the first user group;
determining a scoring algorithm including conditions corresponding to the common actions;
confirming actions of a first user within the content streaming platform;
Based on the scoring algorithm, identifying a point corresponding to the action;
Confirming the first score of the first user in which the points are reflected and a first ranking corresponding to the first score; and
Comprising the step of providing at least one of information about the first score and information about the first ranking to the terminal of the first user,
How to provide information.
제2항에 있어서,
상기 포인트를 식별하는 단계는,
상기 액션이 상기 조건을 만족할 때, 상기 스코어링 알고리즘에 기초하여 상기 액션에 대응하는 상기 포인트를 식별하는 단계를 포함하고,
상기 적어도 하나를 상기 단말로 제공하는 단계는,
상기 제1 사용자의 스코어 또는 랭킹이 상기 제1 스코어 또는 상기 제1 랭킹으로 변경되었음을 나타내는 정보를 상기 단말로 제공하는 단계를 포함하는,
정보 제공 방법.
According to paragraph 2,
The step of identifying the point is,
When the action satisfies the condition, identifying the point corresponding to the action based on the scoring algorithm,
The step of providing the at least one item to the terminal is:
Comprising the step of providing information indicating that the score or ranking of the first user has changed to the first score or the first ranking to the terminal,
How to provide information.
제2항에 있어서,
상기 제1 사용자 그룹에 포함되는 사용자는,
상기 복수의 사용자 중 제1 설정된 기간 동안의 콘텐츠 시청 시간이 제1 설정된 값 이상인 사용자 및 상기 복수의 사용자 중 제2 설정된 기간 동안의 콘텐츠 시청 시간에 대한 랭킹이 설정된 랭킹 이하인 사용자 중 적어도 하나에 대응되는,
정보 제공 방법.
According to paragraph 2,
Users included in the first user group are:
Among the plurality of users, a user whose content viewing time during a first set period is equal to or greater than a first set value and a user whose ranking for content viewing time during a second set period among the plurality of users corresponds to at least one of a set ranking or less ,
How to provide information.
제2항에 있어서,
상기 공통 액션을 식별하는 단계는,
상기 제1 사용자 그룹에 포함되는 사용자의 콘텐츠 시청 이력에 기반하여, 상기 제1 사용자 그룹에 포함되는 사용자의 콘텐츠 시청 시간과의 상관성이 큰 상기 공통 액션을 식별하는 단계를 포함하는
정보 제공 방법.
According to paragraph 2,
The step of identifying the common action is,
Based on the content viewing history of the user included in the first user group, identifying the common action that has a high correlation with the content viewing time of the user included in the first user group.
How to provide information.
제2항에 있어서,
상기 공통 액션은,
상기 제1 사용자 그룹에 포함되는 사용자의 상기 콘텐츠 스트리밍 플랫폼에 대한 방문 횟수에 대한 제1 공통 액션을 포함하고,
상기 제1 공통 액션에 대응하는 조건은,
제3 설정된 기간 동안의 콘텐츠 시청 시간이 제2 설정된 값 이상인 사용자에게 제1 포인트를 부여하는 것인,
정보 제공 방법.
According to paragraph 2,
The common actions are:
Includes a first common action for the number of visits to the content streaming platform by users included in the first user group,
The condition corresponding to the first common action is,
Granting a first point to a user whose content viewing time during a third set period is more than a second set value,
How to provide information.
제2항에 있어서,
상기 공통 액션은,
상기 제1 사용자 그룹에 포함되는 사용자가 콘텐츠 시청에 이용한 단말의 타입에 대한 제2 공통 액션을 포함하고,
상기 제2 공통 액션에 대응하는 조건은,
제1 타입의 단말을 이용하여 콘텐츠를 시청한 사용자에게 제2 포인트를 부여하는 것인,
정보 제공 방법.
According to paragraph 2,
The common actions are:
Includes a second common action for the type of terminal used by users included in the first user group to view content,
The condition corresponding to the second common action is,
Granting second points to users who watch content using a first type of terminal,
How to provide information.
제2항에 있어서,
상기 공통 액션은,
상기 제1 사용자 그룹에 포함되는 사용자가 시청한 콘텐츠의 타입에 대한 제3 공통 액션을 포함하고,
상기 제3 공통 액션에 대응하는 조건은,
제1 타입의 콘텐츠를 시청한 사용자에게 제3 포인트를 부여하는 것인,
정보 제공 방법.
According to paragraph 2,
The common actions are:
Comprising a third common action for the type of content viewed by users included in the first user group,
The conditions corresponding to the third common action are:
Granting third points to users who watch the first type of content,
How to provide information.
제2항에 있어서,
상기 스코어링 알고리즘은,
상기 콘텐츠 스트리밍 플랫폼 내의 멤버십을 가입한 사용자에게 제4 포인트를 부여하는 제1 조건을 더 포함하는,
정보 제공 방법.
According to paragraph 2,
The scoring algorithm is,
Further comprising a first condition for granting a fourth point to a user who has signed up for membership in the content streaming platform,
How to provide information.
제2항에 있어서,
상기 스코어링 알고리즘은,
제1 유형의 콘텐츠를 시청하거나 콘텐츠의 리뷰를 게시한 사용자에게 제5 포인트를 부여하는 제2 조건을 더 포함하는,
정보 제공 방법.
According to paragraph 2,
The scoring algorithm is,
further comprising a second condition granting a fifth point to a user who watches the first type of content or posts a review of the content,
How to provide information.
제2항에 있어서,
상기 적어도 하나를 상기 단말로 제공하는 단계는,
상기 제1 랭킹에 기초하여, 상기 제1 사용자가 응모 조건을 만족하는 적어도 하나의 제1 혜택(benefit)에 대한 정보를 상기 단말로 제공하는 단계를 포함하는,
정보 제공 방법.
According to paragraph 2,
The step of providing the at least one item to the terminal is:
Based on the first ranking, providing information about at least one first benefit for which the first user satisfies the application conditions to the terminal,
How to provide information.
제11항에 있어서,
상기 적어도 하나를 상기 단말로 제공하는 단계는,
상기 제1 사용자의 콘텐츠 시청 이력 및 상기 제1 사용자의 혜택 응모 이력에 기반하여, 상기 제1 사용자의 선호 카테고리를 식별하는 단계를 포함하는
정보 제공 방법.
According to clause 11,
The step of providing the at least one item to the terminal is:
Comprising the step of identifying the preferred category of the first user based on the content viewing history of the first user and the benefit application history of the first user.
How to provide information.
제12항에 있어서,
상기 적어도 하나를 상기 단말로 제공하는 단계는,
상기 제1 랭킹에 기초하여, 상기 제1 사용자가 응모 조건을 불만족하는 혜택 중 상기 선호 카테고리에 대응하는 제2 혜택에 대한 정보를 식별하는 단계;
상기 조건 중 상기 제1 사용자가 미만족한 제1 조건을 식별하는 단계; 및
상기 제2 혜택에 대한 정보와 함께 상기 제1 조건에 대응하는 추가 액션에 대한 정보를 상기 단말로 제공하는 단계를 포함하는,
정보 제공 방법.
According to clause 12,
The step of providing the at least one item to the terminal is:
Based on the first ranking, identifying information about a second benefit corresponding to the preference category among benefits for which the first user dissatisfies application conditions;
identifying a first condition among the conditions that is not satisfied by the first user; and
Comprising the step of providing information on additional actions corresponding to the first condition to the terminal along with information on the second benefit,
How to provide information.
제12항에 있어서,
상기 적어도 하나를 상기 단말로 제공하는 단계는,
상기 제1 랭킹에 기초하여, 상기 제1 사용자가 응모 조건을 불만족하는 혜택 중 상기 선호 카테고리에 대응하는 제2 혜택에 대한 정보를 식별하는 단계;
상기 조건 중 상기 제1 사용자가 미만족한 제1 조건을 식별하는 단계;
상기 제2 혜택에 대한 정보와 함께 상기 제1 조건에 대응하는 추가 액션에 대한 정보를 상기 단말로 제공하는 단계; 및
상기 제1 사용자가 상기 제1 조건을 만족할 때, 상기 제2 혜택의 응모가 가능함을 나타내는 알림을 제공하는 단계를 포함하는,
정보 제공 방법.
According to clause 12,
The step of providing the at least one item to the terminal is:
Based on the first ranking, identifying information about a second benefit corresponding to the preference category among benefits for which the first user dissatisfies application conditions;
identifying a first condition among the conditions that is not satisfied by the first user;
providing information on additional actions corresponding to the first condition to the terminal along with information on the second benefit; and
When the first user satisfies the first condition, providing a notification indicating that application for the second benefit is possible,
How to provide information.
제12항에 있어서,
상기 적어도 하나의 제1 혜택에 대한 정보를 제공하는 단계는,
상기 적어도 하나의 제1 혜택 중 상기 선호 카테고리에 대응하는 제3 혜택에 대한 정보를 페이지의 제1 위치에 표시하여 제공하는 단계를 포함하는,
정보 제공 방법.
According to clause 12,
The step of providing information about the at least one first benefit includes:
Comprising the step of displaying and providing information about a third benefit corresponding to the preference category among the at least one first benefit at a first location on the page,
How to provide information.
전자 장치의 정보 제공 방법에 있어서,
제1 사용자의 콘텐츠 스트리밍 플랫폼 내에서의 액션을 확인하는 단계;
스코어링 알고리즘에 기초하여, 상기 액션에 대응하는 포인트를 식별하는 단계;
상기 포인트가 반영된 상기 제1 사용자의 제1 스코어 및 상기 제1 스코어에 대응하는 제1 랭킹을 확인하는 단계;
상기 제1 스코어에 대한 정보 및 상기 제1 랭킹에 대한 정보 중 적어도 하나를 상기 제1 사용자의 단말로 제공하는 단계; 및
상기 제1 스코어 또는 상기 제1 랭킹에 기반하여, 설정된 기간 동안의 상기 제1 사용자의 랭킹 변화 또는 스코어 변화가 설정된 값 이상일 때, 상기 제1 사용자가 응모 조건을 만족하는 적어도 하나의 제1 혜택에 대한 알림을 제공하는 단계를 포함하는,
정보 제공 방법.
In a method of providing information by an electronic device,
confirming the first user's actions within the content streaming platform;
Based on a scoring algorithm, identifying a point corresponding to the action;
Confirming the first score of the first user in which the points are reflected and a first ranking corresponding to the first score;
Providing at least one of information about the first score and information about the first ranking to the terminal of the first user; and
Based on the first score or the first ranking, when the ranking change or score change of the first user during a set period is more than a set value, the first user is eligible for at least one first benefit that satisfies the application conditions. Including providing notification about,
How to provide information.
제2항에 있어서,
상기 적어도 하나가 표시되는 페이지는,
상기 제1 사용자의 프로필에 대한 제1 페이지 또는 상기 스코어링 알고리즘에 기반한 상기 복수의 사용자 중 적어도 일부의 사용자의 스코어 또는 랭킹이 표시되는 제2 페이지인,
정보 제공 방법.
According to paragraph 2,
The page where at least one of the above is displayed is,
A first page for the profile of the first user or a second page on which scores or rankings of at least some of the plurality of users based on the scoring algorithm are displayed,
How to provide information.
전자 장치의 정보 제공 방법에 있어서,
콘텐츠 스트리밍 플랫폼 내의 복수의 사용자의 콘텐츠 시청 이력에 기초하여, 상기 복수의 사용자 중 제1 사용자 그룹에 포함되는 사용자를 식별하는 단계;
상기 제1 사용자 그룹에 포함되는 사용자의 콘텐츠 시청 이력에 기초하여, 상기 제1 사용자 그룹에 포함되는 사용자의 콘텐츠 시청과 관련된 공통 액션을 식별하는 단계;
상기 공통 액션에 대응하는 조건을 포함하는 스코어링 알고리즘을 결정하는 단계;
제1 사용자의 상기 콘텐츠 스트리밍 플랫폼 내에서의 액션을 확인하는 단계;
상기 스코어링 알고리즘에 기초하여, 상기 액션에 대응하는 포인트를 식별하는 단계;
상기 포인트가 반영된 상기 제1 사용자의 제1 스코어 및 상기 제1 스코어에 대응하는 제1 랭킹을 확인하는 단계;
상기 제1 스코어에 대한 정보 및 상기 제1 랭킹에 대한 정보 중 적어도 하나를 상기 제1 사용자의 단말로 제공하는 단계;
상기 제1 사용자가 제2 사용자 그룹에 포함될 때, 상기 조건 중 상기 제1 사용자가 미만족한 제1 조건을 식별하는 단계; 및
상기 제1 조건에 대응하는 추가 액션에 대한 정보를 상기 단말로 제공하는 단계를 포함하는,
정보 제공 방법.
In a method of providing information by an electronic device,
Based on the content viewing history of a plurality of users in the content streaming platform, identifying a user included in a first user group among the plurality of users;
Identifying common actions related to viewing content of users included in the first user group, based on the content viewing history of users included in the first user group;
determining a scoring algorithm including conditions corresponding to the common actions;
confirming actions of a first user within the content streaming platform;
Based on the scoring algorithm, identifying a point corresponding to the action;
Confirming the first score of the first user in which the points are reflected and a first ranking corresponding to the first score;
Providing at least one of information about the first score and information about the first ranking to the terminal of the first user;
When the first user is included in a second user group, identifying a first condition that is not satisfied by the first user among the conditions; and
Comprising the step of providing information about additional actions corresponding to the first condition to the terminal,
How to provide information.
정보를 제공하기 위한 전자 장치에 있어서,
트랜시버;
하나 이상의 프로세서; 및
상기 하나 이상의 프로세서에 의해 실행되는 하나 이상의 명령을 저장하는 스토리지를 포함하고,
상기 하나 이상의 프로세서는, 상기 하나 이상의 명령을 실행함으로써,
제1 사용자의 콘텐츠 스트리밍 플랫폼 내에서의 액션을 확인하고,
스코어링 알고리즘에 기초하여, 상기 액션에 대응하는 포인트를 식별하고,
상기 포인트가 반영된 상기 제1 사용자의 제1 스코어 및 상기 제1 스코어에 대응하는 제1 랭킹을 확인하고, 및
상기 제1 스코어에 대한 정보 및 상기 제1 랭킹에 대한 정보 중 적어도 하나를 상기 제1 사용자의 단말로 제공하는,
정보를 제공하기 위한 전자 장치.
In an electronic device for providing information,
transceiver;
One or more processors; and
comprising storage for storing one or more instructions to be executed by the one or more processors,
The one or more processors execute the one or more instructions,
Check the first user's actions within the content streaming platform,
Based on a scoring algorithm, identify a point corresponding to the action,
Confirm the first score of the first user in which the points are reflected and the first ranking corresponding to the first score, and
Providing at least one of information about the first score and information about the first ranking to the terminal of the first user,
Electronic devices for providing information.
제1항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 비일시적 기록매체.

A non-transitory computer-readable recording medium that records a program for executing the method of claim 1 on a computer.

KR1020230070305A 2023-05-31 2023-05-31 Method and electronic device for providing information KR102620269B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020230070305A KR102620269B1 (en) 2023-05-31 2023-05-31 Method and electronic device for providing information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020230070305A KR102620269B1 (en) 2023-05-31 2023-05-31 Method and electronic device for providing information

Publications (1)

Publication Number Publication Date
KR102620269B1 true KR102620269B1 (en) 2024-01-02

Family

ID=89511997

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020230070305A KR102620269B1 (en) 2023-05-31 2023-05-31 Method and electronic device for providing information

Country Status (1)

Country Link
KR (1) KR102620269B1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200093465A (en) * 2019-01-28 2020-08-05 가톨릭대학교 산학협력단 Composition for preventing or treating immune diseases comprising MLS-STAT3
KR20200116319A (en) * 2019-04-01 2020-10-12 주식회사 카카오게임즈 Method for providing contents
KR20220046120A (en) * 2020-10-07 2022-04-14 에스케이텔레콤 주식회사 Method and apparatus for recommending contents

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200093465A (en) * 2019-01-28 2020-08-05 가톨릭대학교 산학협력단 Composition for preventing or treating immune diseases comprising MLS-STAT3
KR20200116319A (en) * 2019-04-01 2020-10-12 주식회사 카카오게임즈 Method for providing contents
KR20220046120A (en) * 2020-10-07 2022-04-14 에스케이텔레콤 주식회사 Method and apparatus for recommending contents

Similar Documents

Publication Publication Date Title
Hogreve et al. Service recovery on stage: Effects of social media recovery on virtually present others
KR101895536B1 (en) Server and terminal for recommending application according to use of application, and recommending application method
US20190073623A1 (en) Unified Workforce Platform
US9674576B2 (en) Methods and systems of providing a supplemental experience based on concurrently viewed content
US20230290459A1 (en) Healthcare profile card indexing system and apparatus
US11321727B2 (en) System and method for monitoring and tracking user activities
US20110307399A1 (en) Live Event Social Networking System
Saroha et al. Development of an empirical framework of customer loyalty in the mobile telecommunications sector
AU2015255993A1 (en) Scoring tool for research surveys deployed in a mobile environment
US20140164151A1 (en) Gratuity Calculation Techniques
US11216829B1 (en) Providing online content
US20150370981A1 (en) System and method for providing recommendations of relevant opportunities to health plan customers
US11430024B2 (en) System and method of providing a virtual guestbook
US20140337250A1 (en) Information providing system, server device, recording medium, and control method
US20120144022A1 (en) Content recommendation through consumer-defined authorities
Meena et al. Dynamic competition in telecommunications: A systematic literature review
US20150350274A1 (en) Program recommendations for group viewing
KR20200065426A (en) Platform system for recommendation of mobile game, method for recommending mobile game and computer program for the same
US11137886B1 (en) Providing content for broadcast by a messaging platform
US20170103412A1 (en) Online entertainment and brand matching
KR102620269B1 (en) Method and electronic device for providing information
US20160012473A1 (en) Evaluation of advertisements
US20150287078A1 (en) Systems and methods of enabling successive offers for the sale of a digital asset of a digital service
KR20150014545A (en) method of providing point reserving service of banner advertisement
US20230237542A1 (en) System and method of providing a virtual guestbook

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant