KR102620269B1 - Method and electronic device for providing information - Google Patents
Method and electronic device for providing information Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 230000009471 action Effects 0.000 claims abstract description 125
- 230000008901 benefit Effects 0.000 claims description 85
- 230000002730 additional effect Effects 0.000 claims description 21
- 230000008859 change Effects 0.000 claims description 8
- 238000012552 review Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 23
- 238000004891 communication Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 14
- 238000012545 processing Methods 0.000 description 12
- 230000004044 response Effects 0.000 description 11
- 230000008569 process Effects 0.000 description 7
- 238000004590 computer program Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000001419 dependent effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000007774 longterm Effects 0.000 description 2
- 238000000611 regression analysis Methods 0.000 description 2
- 230000002860 competitive effect Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000010219 correlation analysis Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4784—Supplemental services, e.g. displaying phone caller identification, shopping application receiving rewards
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/442—Monitoring 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/44204—Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/442—Monitoring 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/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/4508—Management of client data or end-user data
- H04N21/4532—Management 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
본 명세서의 실시 예는 전자 장치 및 그의 정보 제공 방법에 관한 것이다. 보다 구체적으로, 본 명세서의 실시 예는 콘텐츠 스트리밍 플랫폼 내에서의 사용자의 액션에 따라 포인트를 부여하고, 이에 따른 스코어 또는 랭킹에 대한 정보를 사용자의 단말에 제공하기 위한 방법 및 이에 대한 장치에 관한 것이다.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,
전자 장치(100) 및 단말(120) 각각은 트랜시버, 스토리지 및 프로세서를 포함할 수 있다. 또한, 전자 장치(100) 및 단말(120) 각각은 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어, 또는, 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다. 한편 실시 예 전반에서 전자 장치(100) 및 단말(120) 각각은 분리된 장치 또는 서버로 언급되나 이는 논리적으로 나누어진 구조일 수 있으며, 이들 중 적어도 일부가 하나의 장치 또는 서버에서 분리된 기능에 의해 구현될 수 있다.Each of the
일 실시 예에 따르면, 전자 장치(100) 및 단말(120)은 네트워크 서버로 구현되는 다수의 컴퓨터 시스템 또는 컴퓨터 소프트웨어를 포함할 수 있다. 예를 들면 전자 장치(100) 및 단말(120) 중 적어도 일부는 인트라넷 또는 인터넷과 같은 컴퓨터 네트워크를 통해 다른 네트워크 서버와 통신할 수 있는 하위 장치와 연결되어 작업 수행 요청을 접수하고, 그에 대한 작업을 수행하여 수행 결과를 제공하는 컴퓨터 시스템 및 컴퓨터 소프트웨어를 지칭할 수 있다. 이외에도, 전자 장치(100) 및 단말(120) 중 적어도 일부는 네트워크 서버 상에서 동작할 수 있는 일련의 응용 프로그램과, 내부 혹은 연결된 다른 노드에 구축되어 있는 각종 데이터베이스를 포함하는 광의의 개념으로 이해될 수 있다. 예컨대, 전자 장치(100) 및 단말(120) 중 적어도 일부는 도스(DOS), 윈도우(Windows), 리눅스(Linux), 유닉스(UNIX), 또는 맥OS(MacOS) 등의 운영 체제에 따라 다양하게 제공되는 네트워크 서버 프로그램을 이용하여 구현될 수 있다.According to one embodiment, the
전자 장치(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
일 실시 예에 따르면, 전자 장치(100)는 제1 사용자의 콘텐츠 스트리밍 플랫폼 내에서의 액션을 확인하고, 스코어링 알고리즘에 기초하여, 액션에 대응하는 포인트를 식별하고, 포인트가 반영된 제1 사용자의 제1 스코어 및 제1 스코어에 대응하는 제1 랭킹을 확인하고, 및 제1 스코어에 대한 정보 및 제1 랭킹에 대한 정보 중 적어도 하나를 제1 사용자의 단말(120)로 제공할 수 있다. 여기서, 스코어링 알고리즘은 제1 사용자 그룹에 포함되는 사용자의 콘텐츠 시청과 관련된 공통 액션에 대응하는 조건에 기반하여 결정될 수 있다. 여기서, 제1 사용자 그룹은 콘텐츠 스트리밍 플랫폼 내의 사용자 중 서비스를 엑티브하게 이용하는 것으로 식별된 사용자로 구성될 수 있다.According to one embodiment, the
전자 장치(100)는 다양한 정보를 구성하여 제공하는 장치이다. 전자 장치(100)는 구성된 정보를 웹 페이지 또는 어플리케이션 화면 등으로 제공하거나, 제공받는 단말에서 웹 페이지 또는 어플리케이션 화면 등으로 표시할 수 있는 형태의 정보로 제공할 수 있다.The
일 실시 예에 따르면, 전자 장치(100)는 사용자가 다양한 콘텐츠를 시청할 수 있는 콘텐츠 스트리밍 플랫폼을 제공할 수 있다. 예를 들어, 전자 장치(100)는 하나 이상의 콘텐츠의 리스트를 사용자에게 제공하고, 하나 이상의 콘텐츠 중 사용자가 선택한 콘텐츠를 실시간으로 시청할 수 있도록, 선택된 콘텐츠에 대한 데이터를 사용자의 단말(120)로 송신할 수 있다. 또한, 전자 장치(100)는 사용자가 시청한 콘텐츠 이력에 기초하여, 사용자 또는 사용자의 계정마다 대응하는 스코어 및 랭킹을 결정하고, 결정된 스코어 및 랭킹에 기초하여 다양한 혜택에 대한 정보를 사용자에게 제공할 수 있다.According to one embodiment, the
한편, 도 1은 전자 장치(100)를 하나의 서버로 도시하나, 이는 일 실시 예에 불과하며, 전자 장치(100)는 상이한 장소에 위치하는 복수의 서버들을 포함하는 서버군(server group)을 나타낼 수 있다. 예를 들어, 전자 장치(100)가 제1 사용자의 단말(120)로부터 제1 콘텐츠에 대한 스트리밍 요청을 수신한 경우, 전자 장치(100)에 포함된 복수의 서버들 중 제1 사용자의 단말(120)에 가장 가까운 곳에 위치하는 서버가 제1 콘텐츠에 대한 데이터를 제1 사용자의 단말(120)로 송신할 수 있다.Meanwhile, Figure 1 shows the
단말(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
도 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
여기서, 액션은 제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
단계 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
일 실시 예에 따른 스코어링 알고리즘은 제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
단계 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
스코어의 계산에 이용되는 설정된 기간은 제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
단계 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
일 실시 예에 따르면, 전자 장치(100)는 제1 랭킹에 기초하여, 제1 사용자가 응모 조건을 만족하는 적어도 하나의 제1 혜택(benefit)에 대한 정보를 단말(120)로 제공할 수 있다. 전자 장치(100)는 제1 랭킹 또는 제1 스코어에 기반하여, 제1 사용자에 대한 배지(badge)를 식별할 수 있다. 또는, 전자 장치(100)는 제1 사용자의 콘텐츠 시청 이력에 기반하여, 제1 사용자에 대한 배지를 식별할 수 있다. 전자 장치(100)는 식별된 배지에 대한 정보를 단말(120)로 전송할 수 있다. 혜택에 대한 정보 또는 배지에 대한 정보를 단말(120)로 전송하는 구체적인 실시 예는 하기에서 자세히 살펴보기로 한다.According to one embodiment, the
도 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
일 실시 예에 따르면, 전자 장치(100)는 통계적 기법에 따라 식별된 독립 변수에 기반하여, 제1 사용자 그룹에 포함된 사용자의 콘텐츠 시청과 관련된 공통 액션을 식별할 수 있다. 예를 들어, 콘텐츠 시청에 이용되는 단말의 타입이 제1 타입일 때 콘텐츠 시청 시간이 긴 것은 통계적으로 유의한 것일 수 있다. 이때, 공통 액션은 제1 사용자 그룹에 포함되는 사용자가 콘텐츠 시청에 제1 타입의 단말(예를 들어, TV)을 이용하는 것일 수 있다. 다른 예로, 사용자의 콘텐츠 스트리밍 플랫폼에 대한 방문 횟수가 많을수록 콘텐츠 시청 시간이 긴 것은 통계적으로 유의한 것일 수 있다. 이때, 공통 액션은 제1 사용자 그룹에 포함되는 사용자가 콘텐츠 스트리밍 플랫폼을 빈번하게 방문하는 것일 수 있다.According to one embodiment, the
일 실시 예에 따르면, 전자 장치(100)는 식별된 공통 액션에 대응하는 조건을 결정할 수 있다. 여기서, 공통 액션에 대응하는 조건은 콘텐츠 스트리밍 플랫폼 내에서 공통 액션을 수행한 사용자를 효과적으로 필터링하기 위한 기준을 의미할 수 있다. 예를 들어, 공통 액션이 제1 사용자 그룹에 포함되는 사용자가 콘텐츠 시청에 제1 타입의 단말을 이용하는 것이면, 조건은 제1 타입의 단말을 이용하여 콘텐츠를 시청한 사용자에게 포인트를 부여하고, 제1 타입 이외의 다른 타입의 단말(예를 들어, 모바일 단말)을 이용하여 콘텐츠를 시청한 사용자에게는 포인트를 부여하지 않는 것일 수 있다. 다른 예로, 공통 액션은 제1 사용자 그룹에 포함되는 사용자가 콘텐츠 스트리밍 플랫폼에 빈번하게 방문하는 것이면, 조건은 설정된 기간(예를 들어, 24시간) 동안의 콘텐츠 시청 시간이 설정된 값(15분 이상)인 사용자에게는 포인트를 부여하고, 설정된 기간 동안 콘텐츠 스트리밍 플랫폼에 방문하지 않거나 방문하더라도 콘텐츠 시청 시간이 설정된 값 미만인 사용자에게는 포인트를 부여하지 않는 것일 수 있다.According to one embodiment, the
일 실시 예에 따르면, 공통 액션 및 조건 별로 사용자에게 부여되는 포인트는 통계적 기법에 기반하여 결정될 수 있다. 예를 들어, 공통 액션에 대응하는 독립 변수에 대한 계수를 가중치로 함으로써, 포인트는 공통 액션 및 조건 별로 상이하게 결정될 수 있다. 다른 예로, 공통 액션과 콘텐츠 시청 시간 사이의 상관도를 가중치로 함으로써, 포인트는 공통 액션 및 조건 별로 상이하게 결정될 수 있다. 다만, 공통 액션 및 조건 별로 사용자에게 부여되는 포인트는 전술한 바에 한정되지 않는다. 예를 들어, 공통 액션 및 조건 별로 사용자에게 부여되는 포인트는 전자 장치(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
단계 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
도 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
일 실시 예에 따르면, 사용자가 단말(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
전자 장치(100)는 수신된 사용자의 액션이 조건을 만족할 때, 스코어링 알고리즘에 기초하여 액션에 대응하는 포인트를 식별할 수 있다. 보다 상세하게는, 전자 장치(100)는 사용자의 콘텐츠 스트리밍 플랫폼 내에서의 액션 및 사용자의 콘텐츠 시청 이력을 입력으로 하는 스코어링 알고리즘에 기초하여, 액션에 대응하는 포인트를 식별할 수 있다. 예를 들어, 사용자가 설정된 기간(예를 들어, 24시간) 동안 콘텐츠 스트리밍 플랫폼 내의 콘텐츠를 설정된 값(예를 들어, 15분) 이상 시청하지 않았고, 드라마 A를 설정된 값 이상 시청했을 때, 전자 장치(100)는 드라마 A의 시청이라는 액션에 대응하는 포인트를 부여할 수 있다.When the received user's action satisfies a condition, the
일 실시 예에 따르면, 전자 장치(100)는 사용자의 스코어 또는 랭킹이 제1 스코어 또는 제1 랭킹으로 변경되었음을 나타내는 정보를 단말(120)로 제공할 수 있다. 사용자의 콘텐츠 스트리밍 플랫폼의 서비스 만족도를 훼손하지 않기 위해, 전자 장치(100)는 사용자의 스코어 또는 랭킹이 제1 스코어 또는 제1 랭킹으로 변경되었음을 나타내는 정보를 사용자의 콘텐츠 스트리밍 플랫폼에서의 액션이 끝난 후에 단말(120)에 제공할 수 있다. 예를 들어, 도 4를 참조하면, 페이지(410)는 드라마 A의 재생이 종료됨에 대응하여 단말(120)의 디스플레이에 표시되는 화면일 수 있다.According to one embodiment, the
페이지(410)는 스코어 및 랭킹에 대한 정보를 나타내는 영역(411)을 포함할 수 있다. 영역(411)에는 사용자가 포인트를 획득했음과 사용자의 스코어/랭킹에 변화가 있음을 알리는 텍스트가 표시될 수 있다. 예를 들어, 영역(411)은 '포인트를 획득하였습니다. 스코어/랭킹 변화를 확인하세요'라는 텍스트를 포함할 수 있다. 또한, 영역(411)은 사용자의 스코어 및 랭킹에 대한 정보가 표시되는 페이지로의 연결을 위한 엔트리 포인트인 제1 서브 영역(412)과 사용자의 스코어 및 랭킹에 대한 정보가 표시되는 페이지로의 연결 취소에 대한 제2 서브 영역(413)을 포함할 수 있다. 단말(120)이 페이지(410)의 제1 서브 영역(412)을 통한 사용자의 입력을 수신할 때, 전자 장치(100)는 스코어 및 랭킹에 대한 정보가 표시되는 페이지를 단말(120)에 제공할 수 있다.The
또한, 페이지(410)는 사용자의 프로필에 대한 제1 페이지로의 연결을 위한 엔트리 포인트인 영역(414)을 포함할 수 있다. 즉, 단말(120)이 페이지(410)의 영역(414)을 통한 사용자의 입력을 수신할 때, 전자 장치(100)는 사용자의 프로필에 대한 제1 페이지를 단말(120)에 제공할 수 있다. 전술한 바와 같이, 사용자의 프로필에 대한 제1 페이지에는 사용자의 아이디, 성별, 멤버십 결제 예정일과 같은 정보에 더해 사용자의 스코어 및 랭킹에 대한 정보가 더 표시될 수 있다.Additionally, the
도 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
일 실시 예에 따르면, 전자 장치(100)는 현재 응모 중인 혜택에 대한 정보를 페이지(500)에 표시하여 제공할 수 있다. 페이지(500)의 상단에 표시되는 혜택은 사용자가 응모 조건을 만족하는 제1 혜택일 수 있다. 사용자가 응모 조건을 만족하는지 여부는 사용자의 스코어 또는 랭킹에 기반하여 결정될 수 있으며, 응모 조건을 만족하는지 여부와 관련된 스코어 또는 랭킹의 설정된 값은 미리 설정되어 있을 수 있다. 또한, 혜택 스코어 또는 랭킹의 설정된 값은 상이하게 설정되어 있을 수 있으나, 이에 한정되는 것은 아니다.According to one embodiment, the
제1 혜택이 페이지(500)에 표시되는 순서는 사용자의 예측되는 선호도에 기반할 수 있다. 관련하여, 전자 장치(100)는 사용자의 콘텐츠 시청 이력 및 사용자의 혜택 응모 이력에 기반하여, 사용자의 선호 카테고리를 식별할 수 있다. 전자 장치(100)는 사용자가 자주 시청한 콘텐츠의 타입 및 사용자가 응모한 혜택의 타입에 대응하는 카테고리를 사용자의 선호 카테고리로 식별할 수 있다. 더욱이, 전자 장치(100)는 사용자의 행위(예를 들어, 이벤트 관련 페이지를 클릭)가 수신된 혜택의 타입에 대응하는 카테고리를 사용자의 선호 카테고리로 식별할 수 있다. 반대로, 전자 장치(100)는 사용자가 시청한 이력이 없거나 적은 시간 동안 시청한 콘텐츠의 타입 및 사용자가 응모 조건을 만족함에도 응모하지 않은 이벤트의 타입에 대응하는 카테고리를 사용자가 선호하지 않은 카테고리로 식별할 수 있다. 일 실시 예에 따른 사용자의 콘텐츠 시청 이력 및 사용자의 혜택 응모 이력에 기반한 사용자의 선호 카테고리는 로맨스 카테고리 및 버라이어티 카테고리일 수 있다. 이때, 페이지(500)의 상단인 제1 영역(502)에는 버라이어티와 관련된 TV 쇼 방청권 응모 이벤트에 대한 정보가 표시될 수 있으며, 페이지(500)의 하단인 제2 영역(503)에는 FA컵 승 티켓 응모 이벤트에 대한 정보가 표시될 수 있다.The order in which the first benefit is displayed on
사용자가 응모 조건을 만족하는 적어도 하나의 제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
콘텐츠 스트리밍 플랫폼 내에서의 사용자의 콘텐츠 시청 이력에 따라 사용자의 계정에 부여되는 게임화된 요소의 다른 예로, 전자 장치(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
예를 들어, 사용자의 계정에 부여되는 배지는 사용자의 계정에 대응하는 랭킹에 기반할 수 있다. 보다 구체적으로, 전자 장치(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
페이지(500)의 영역(501)은 콘텐츠 스트리밍 플랫폼 내의 복수의 사용자 중 적어도 일부의 스코어 또는 랭킹에 대한 정보가 표시되는 페이지로의 연결을 위한 엔트리 포인트로 기능할 수 있다. 즉, 단말(120)이 페이지(500)의 영역(501)을 통한 제1 사용자의 입력을 수신할 때, 전자 장치(100)는 복수의 사용자 중 적어도 일부의 스코어 또는 랭킹에 대한 정보가 표시되는 페이지(520)를 단말(120)에 제공할 수 있다.
페이지(520)는 복수의 사용자 중 랭킹이 설정된 값(예를 들어, 3위) 아래인 사용자 별 스코어에 대한 정보 및 사용자 별 멤버십 가입 여부에 대한 정보가 표시되는 제1 영역(521)과 사용자의 랭킹과 인접한 사용자들의 스코어 또는 랭킹에 대한 정보가 표시되는 을 포함할 수 있다.The
제1 영역(521)에는 콘텐츠 스트리밍 플랫폼 내의 사용자 중 랭킹이 설정된 값 이내인 사용자 별 스코어에 대한 정보 및 멤버십 가입 여부에 대한 정보가 표시될 수 있다. 예를 들어, 랭킹이 1위인 사용자의 스코어는 22,235점일 수 있고, 랭킹이 2위인 사용자의 스코어는 21,129점일 수 있고, 랭킹이 3위인 사용자의 스코어는 20,235점일 수 있다. 또한, 랭킹이 3위 이내인 사용자들은 모두 멤버십에 가입한 사용자일 수 있다. 즉, 전자 장치(100)는 제1 영역(521)을 통해 콘텐츠 스트리밍 플랫폼 내의 사용자 중 랭킹이 설정된 값 이내인 사용자 별 정보를 제공함으로써, 사용자들 간의 경쟁을 유도하고, 사용자들에게 성취감을 부여할 수 있다.In the
제2 영역(522)의 서브 영역(523)에는 사용자의 스코어인 4530점과 랭킹인 950231위임에 표시될 수 있다. 서브 영역(523)의 상단에는 사용자보다 랭킹이 두 단계 높은 사용자 E 및 한 단계 높은 사용자 F의 스코어 및 랭킹에 대한 정보가 표시될 수 있다. 반대로, 서브 영역(523)의 하단에는 사용자보다 랭킹이 한 단계 낮은 사용자 G 및 두 단계 낮은 사용자 H의 스코어 및 랭킹에 대한 정보가 표시될 수 있다.In the
페이지(520)는 랭킹 가이드에 대한 세부 페이지로의 연결을 위한 엔트리 포인트인 제3 영역(524)을 포함할 수 있다. 즉, 단말(120)이 페이지(520)의 제3 영역(524)을 통한 사용자의 입력을 수신할 때, 전자 장치(100)는 랭킹 가이드에 대한 페이지(540)를 단말(120)에 제공할 수 있다.The
페이지(540)에는 단계 S330에서의 조건을 설명하기 위한 텍스트가 표시될 수 있다. 예를 들어, 조건은 설정된 기간 동안의 콘텐츠 시청 시간이 설정된 값인 사용자에게는 포인트를 부여하고, 설정된 기간 동안 콘텐츠 스트리밍 플랫폼에 방문하지 않거나 방문하더라도 콘텐츠 시청 시간이 설정된 값 미만인 사용자에게는 포인트를 부여하지 않는 것일 수 있다. 이때, 조건과 관련된 텍스트인 '쿠팡플레이 자주 들어오기'는 페이지(540)에 표시될 수 있다. 스코어링 알고리즘은 설정된 주기마다 업데이트될 수 있고, 페이지(540)에 표시되는 텍스트도 스코어링 알고리즘에 포함되는 조건에 대응되도록 변경될 수 있다. 관련하여, 페이지(540)에는 '랭킹 가이드는 주기적으로 변경될 수 있습니다'라는 텍스트가 표시될 수 있다.Text to explain the conditions in step S330 may be displayed on
도 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
예를 들어, 공통 액션은 제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
다른 예로, 공통 액션은 제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
다른 예로, 스코어링 알고리즘은 제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
도 7은 전자 장치가 사용자의 단말에 제공하는 페이지의 일 예를 설명하기 위한 도면이다.FIG. 7 is a diagram illustrating an example of a page provided by an electronic device to a user's terminal.
페이지(700)는 응모 기간이 지나지 않은 혜택 중 적어도 일부의 응모 페이지로의 연결을 위한 엔트리 포인트가 되는 영역을 포함할 수 있다. 여기서, 응모 기간이 지나지 않은 혜택 중 적어도 일부는 응모 기간이 지나지 않은 혜택 중 사용자가 응모 조건을 만족하는 혜택일 수 있다.The
도 7을 참조하면, 페이지(700)는 응모 기간이 지나지 않은 혜택 중 제1 혜택인 FA 컵 결승 티켓 응모 이벤트의 응모 페이지로의 연결을 위한 엔트리 포인트가 되는 제1 영역(710)을 포함할 수 있다. 일 실시 예에 따른 전자 장치(100)는 사용자가 선택한 혜택에 대한 응모 페이지를 제공할 수 있다. 관련하여, 도 7을 참조하면, 단말(120)이 페이지(700)의 제1 영역(710)을 통한 사용자의 입력을 수신할 때, 전자 장치(100)는 제1 혜택의 응모 페이지(720)를 단말(120)에 제공할 수 있다.Referring to FIG. 7, the
일 실시 예에 따르면, 전자 장치(100)는 사용자가 입력한 상세 응모 정보에 기초하여 응모 절차를 수행할 수 있다. 예를 들어, 도 7을 참조하면, 단말(120)은 사용자의 성명, 신청 인원, 신청 회차, 휴대폰 번호 및 이메일에 관한 사용자의 입력을 획득할 수 있다. 단말(120)은 응모 페이지(720)의 제1 영역(730)을 통한 제1 사용자의 입력을 수신함에 대응하여, 단말(120)은 입력된 사용자의 성명, 신청 인원, 신청 회차, 휴대폰 번호 및 이메일에 대한 정보를 전자 장치(100)로 전송할 수 있다.According to one embodiment, the
도 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
일 실시 예에 따르면, 전자 장치(100)는 스코어링 알고리즘에 포함되는 조건 중 사용자가 미만족한 제1 조건을 식별할 수 있다. 관련하여, 페이지(820)는 제2 혜택에 대한 정보가 표시되는 제1 영역(850), 제1 조건에 대응하는 추가 액션에 대한 정보가 표시되는 제2 영역(860)과 콘텐츠 더 보기에 대한 제3 영역(870)을 포함할 수 있다.According to one embodiment, the
제1 영역(850)에는 사용자가 제2 혜택의 응모 조건을 만족하지 않음을 나타내는 텍스트와 응모 기간이 도래하기까지의 기간에 대한 정보가 표시될 수 있다. 도 8을 참조하면, 제1 영역(850)에는 '드라마 C 시사회 응모를 위한 스코어/랭킹이 부족하다는 텍스트와 제2 혜택의 응모 기간이 도래하기까지 일주일이 남았음이 표시될 수 있다.In the
제2 영역(860)에는 스코어링 알고리즘에 포함되는 조건 중 사용자가 미만족한 제1 조건에 대응하는 추가 액션에 대한 정보가 표시될 수 있다. 예를 들어, 사용자는 설정된 기간(예를 들어, 24시간) 동안 콘텐츠를 설정된 값(예를 들어, 15분) 이상 시청하지 않았을 수 있다. 이때, 사용자가 콘텐츠 스트리밍 플랫폼 내에서 콘텐츠를 설정된 값 이상 시청하는 추가 액션을 수행하면, 전자 장치(100)는 사용자의 액션에 대응하여 포인트를 부여할 수 있다. 관련하여, 도 8을 참조하면, 제2 영역(860)에는 콘텐츠를 시청할 것을 제안하는 텍스트가 표시될 수 있다. 스코어링 알고리즘에 포함되는 조건 중 사용자가 미만족한 제1 조건이 복수의 조건일 때, 복수의 조건에 대응하는 추가 액션에 대한 정보는 제2 영역(860)에 함께 표시될 수 있다.In the
또한, 제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
제3 영역(870)은 제2 영역(860)에 표시되는 콘텐츠와 유사 카테고리의 콘텐츠로 구성된 리스트 페이지로의 연결을 위한 엔트리 포인트일 수 있다. 즉, 단말(120)이 페이지(820)의 제3 영역(870)을 통한 제1 사용자의 입력을 수신할 때, 전자 장치(100)는 제2 영역(860)에 표시되는 콘텐츠와 유사 카테고리의 콘텐츠로 구성된 리스트 페이지를 단말(120)에 제공할 수 있다.The
도 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
제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
영역(901)에는 사용자가 포인트를 획득했다는 정보 및 사용자가 제2 혜택의 응모 조건을 만족한다는 정보가 표시될 수 있다. 또한, 영역(901)은 제2 혜택과 관련된 응모 페이지로의 연결을 위한 엔트리 포인트인 제1 서브 영역(902)을 포함할 수 있다. 단말(120)이 페이지(900)의 제1 서브 영역(902)을 통한 사용자의 입력을 수신할 때, 전자 장치(100)는 제2 혜택과 관련된 응모 페이지를 단말(120)에 제공할 수 있다. 제2 혜택과 관련된 응모 페이지는 응모 페이지(720)와 유사하게 구성될 수 있는 바, 자세한 설명은 생략한다.
제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
도 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
일 실시 예에 따르면, 사용자가 제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
도 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
예를 들어, 전자 장치(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
일 실시 예에 따라, 트랜시버(101)는 단말(120)로부터 콘텐츠 스트리밍 플랫폼 내에서의 액션에 대한 정보, 콘텐츠 스트리밍 플랫폼의 사용자 별 콘텐츠 시청 이력을 수신할 수 있다. 트랜시버(1010)는 제1 스코어에 대한 정보 및 제1 랭킹에 대한 정보 중 적어도 하나를 단말(120)로 전송할 수 있다.According to one embodiment, the
스토리지(102)는 도 1 내지 도 11을 통하여 전술한 적어도 하나의 방법을 수행하기 위한 정보를 저장할 수 있다. 스토리지(102)는 하나 이상의 프로세서(103)에 의해 실행되는 하나 이상의 명령을 저장할 수 있다. 스토리지(102)는 메모리로 호칭될 수 있고, 휘발성 메모리 또는 비휘발성 메모리일 수 있다. 스토리지(102)는 스코어링 알고리즘, 콘텐츠 스트리밍 플랫폼의 사용자 별 콘텐츠 시청 이력에 대한 데이터, 콘텐츠 스트리밍 플랫폼의 사용자 별 최신 스코어 및 랭킹에 대한 정보를 저장할 수 있다.The
하나 이상의 프로세서(103)는 전자 장치(100)의 전반의 동작을 제어하고 데이터 및 신호를 처리할 수 있다. 하나 이상의 프로세서(103)는 도 1 내지 도 11을 통하여 전술한 하나의 방법을 수행할 수 있다. 하나 이상의 프로세서(103)는 적어도 하나의 하드웨어 유닛으로 구성될 수 있다. 또한, 하나 이상의 프로세서(103)는 스토리지(102)에 저장된 하나 이상의 명령을 실행하여 생성되는 하나 이상의 소프트웨어 모듈에 의해 동작할 수 있다. 하나 이상의 프로세서(103)는 트랜시버(101) 및 스토리지(102)와, 나아가 전자 장치(100)가 더 포함할 수 있는 구성요소들과의 상호 작용을 통해 전자 장치(100)가 수행하는 실시 예들을 제어할 수 있다.One or
일 실시 예에 따르면, 프로세서(103)는 하나 이상의 명령을 실행함으로써, 제1 사용자의 콘텐츠 스트리밍 플랫폼 내에서의 액션을 확인하고, 스코어링 알고리즘에 기초하여, 액션에 대응하는 포인트를 식별하고, 포인트가 반영된 제1 사용자의 제1 스코어 및 제1 스코어에 대응하는 제1 랭킹을 확인하고, 및 제1 스코어에 대한 정보 및 제1 랭킹에 대한 정보 중 적어도 하나를 제1 사용자의 단말(120)로 제공할 수 있다.According to one embodiment,
한편, 본 명세서와 도면에는 본 발명의 바람직한 실시 예에 대하여 개시하였으며, 비록 특정 용어들이 사용되었으나, 이는 단지 본 발명의 기술 내용을 쉽게 설명하고 발명의 이해를 돕기 위한 일반적인 의미에서 사용된 것이지, 본 발명의 범위를 한정하고자 하는 것은 아니다. 여기에 개시된 실시 예 외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다.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.
상기 포인트를 식별하는 단계는,
상기 액션이 상기 조건을 만족할 때, 상기 스코어링 알고리즘에 기초하여 상기 액션에 대응하는 상기 포인트를 식별하는 단계를 포함하고,
상기 적어도 하나를 상기 단말로 제공하는 단계는,
상기 제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.
상기 제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.
상기 공통 액션을 식별하는 단계는,
상기 제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.
상기 공통 액션은,
상기 제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.
상기 공통 액션은,
상기 제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.
상기 공통 액션은,
상기 제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.
상기 스코어링 알고리즘은,
상기 콘텐츠 스트리밍 플랫폼 내의 멤버십을 가입한 사용자에게 제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.
상기 스코어링 알고리즘은,
제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.
상기 적어도 하나를 상기 단말로 제공하는 단계는,
상기 제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.
상기 적어도 하나를 상기 단말로 제공하는 단계는,
상기 제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.
상기 적어도 하나를 상기 단말로 제공하는 단계는,
상기 제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.
상기 적어도 하나를 상기 단말로 제공하는 단계는,
상기 제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.
상기 적어도 하나의 제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.
상기 적어도 하나가 표시되는 페이지는,
상기 제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.
A non-transitory computer-readable recording medium that records a program for executing the method of claim 1 on a computer.
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)
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 |
-
2023
- 2023-05-31 KR KR1020230070305A patent/KR102620269B1/en active IP Right Grant
Patent Citations (3)
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 |