KR102120024B1 - Method and system for creating contests - Google Patents

Method and system for creating contests Download PDF

Info

Publication number
KR102120024B1
KR102120024B1 KR1020200006518A KR20200006518A KR102120024B1 KR 102120024 B1 KR102120024 B1 KR 102120024B1 KR 1020200006518 A KR1020200006518 A KR 1020200006518A KR 20200006518 A KR20200006518 A KR 20200006518A KR 102120024 B1 KR102120024 B1 KR 102120024B1
Authority
KR
South Korea
Prior art keywords
server
contest
event
competition
clients
Prior art date
Application number
KR1020200006518A
Other languages
Korean (ko)
Inventor
배진욱
Original Assignee
배진욱
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 배진욱 filed Critical 배진욱
Priority to KR1020200006518A priority Critical patent/KR102120024B1/en
Application granted granted Critical
Publication of KR102120024B1 publication Critical patent/KR102120024B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • Accounting & Taxation (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Tourism & Hospitality (AREA)
  • Human Resources & Organizations (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Primary Health Care (AREA)
  • General Health & Medical Sciences (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Health & Medical Sciences (AREA)
  • Game Theory and Decision Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Provided is a method for creating contests, that comprises a server including a plurality of clients, a processor executing instructions, and a memory in which the instructions are stored, wherein each of the plurality of clients is an electronic device such as a computer, a tablet PC, or a notebook, and the method has a contest creation system in which each of the plurality of clients and the server can communicate with each other through a network. The method comprises the steps of: a server receiving a contest creation request signal including a minimum number of participants, a maximum number of participants, a participation period, a contest event, and contest performance rules from any one of the plurality of clients; the server determining whether there is a channel holding an event similar to the contest event from the created contest list including at least one channel; when there is no channel holding an event similar to the contest event, the server creating a new channel related to the contest event according to the contest creation request signal; the server transmitting information including the contest performance rules to clients, among the plurality of clients, corresponding to participants who want to participate in the new channel; when the server receives a signal indicating consent to the contest performance rules from more than a certain percentage of the clients corresponding to the participants who want to participate in the new channel, the server determining the contest performance rules; and the server paying different points for each rank of the participants determined according to the contest performance rules.

Description

경연 생성 방법 및 시스템 {Method and system for creating contests}Method and system for creating contests

본 발명은 경연 생성 방법 및 시스템에 관한 것으로, 상세하게는 누구든지 원하는 경연을 생성할 수 있고 참여할 수 있는 경연 생성 방법 및 시스템에 관한 것이다. The present invention relates to a method and system for creating a contest, and more particularly, to a method and system for creating a contest where anyone can create and participate in a desired contest.

누구나 자신이 가지고 있는 취미 또는 특기가 다른 사람보다 뛰어난지 알고 싶어하거나, 자랑하고 싶어한다. 예컨대, 자신이 다른 사람보다 얼마나 노래를 잘 부르는지 알고 싶거나, 자신이 얼마나 문학작품을 다른 사람보다 많이 읽었는지 알고 싶어한다. Everyone wants to know if his hobby or specialty is better than others, or wants to brag. For example, you want to know how well you sing more than others, or how much you read literary works more than others.

선행기술문헌 중 한국등록특허 제10-1915359호는 바둑 게임 장치에 관한 것으로 바둑 게임에 관심이 있는 사람만이 참여가 가능하며, 한국등록특허 제10-1963213호는 낚시대회 개최 시스템에 관한 것으로, 낚시에 관심이 있는 사람만이 참여가 가능하다. Among the prior art documents, Korean Registered Patent No. 10-1915359 relates to a Go game device, and only those interested in Go games can participate, and Korean Registered Patent No. 10-1963213 relates to a fishing tournament hosting system, Only those interested in fishing can participate.

종래에는 바둑, 낚시 등과 같이 특정 분야 또는, 미리 정해진 분야에 대해서만 참여가 가능하여 사람들의 다양한 욕구들을 충족시킬 수 없다는 문제점이 있다. 따라서 다양한 사람들의 욕구들을 충족시킬 수 있는 경연 생성 방법이 요구된다. Conventionally, there is a problem in that it is possible to participate only in a specific field or a predetermined field, such as Go, fishing, etc., and thus cannot satisfy various needs of people. Therefore, there is a need for a contest creation method that can satisfy the needs of various people.

한국 등록특허공보 제10-1915359호(2018.10.30.)Korean Registered Patent Publication No. 10-1915359 (October 30, 2018) 한국 등록특허공보 제10-1963213호(2019.03.22.)Korean Registered Patent Publication No. 10-1963213 (2019.03.22.)

본 발명이 이루고자 하는 기술적인 과제는 누구든지 원하는 경연을 생성할 수 있고 참여할 수 있는 경연 생성 방법 및 시스템을 제공하는 것이다. The technical task to be achieved by the present invention is to provide a method and system for creating a contest that anyone can create and participate in.

본 발명의 실시 예에 따른 복수의 클라이언트들과, 명령들을 실행하는 프로세서와 상기 명령들이 저장되는 메모리를 포함한 서버를 포함하며, 상기 복수의 클라이언트들 각각은 컴퓨터, 태블릿 PC, 또는 노트북과 같은 전자 장치이며, 상기 복수의 클라이언트들 각각과 상기 서버가 네트워크를 통해 서로 통신이 가능한 경연 생성 시스템의 경연 생성 방법은 상기 서버는 상기 복수의 클라이언트들 중 어느 하나로부터 참여 가능한 최소 인원, 참여 가능한 최대 인원, 참여 기간, 경연 종목, 및 경연 수행 규칙을 포함하는 경연 생성 요구 신호를 수신하는 단계, 상기 서버는 적어도 1개 이상의 채널을 포함하는 이미 생성된 경연 리스트에서 상기 경연 종목과 유사한 종목을 개최하는 채널이 있는지 판단하는 단계, 상기 경연 종목과 유사한 종목을 개최하는 채널이 없을 때, 상기 서버는 상기 경연 생성 요구 신호에 따라 상기 경연 종목과 관련된 새로운 채널을 생성하는 단계, 상기 서버는 상기 복수의 클라이언트들 중 상기 새로운 채널에 참여하고자하는 참가자들과 대응되는 클라이언트들에 상기 경연 수행 규칙을 포함하는 정보 신호를 전송하는 단계, 상기 서버는 상기 새로운 채널에 참여하고자하는 참가자들과 대응되는 클라이언트들 중 임의의 비율 이상으로부터 상기 경연 수행 규칙에 관해 동의를 나타내는 동의 신호를 수신할 때, 상기 서버는 상기 경연 수행 규칙을 확정하는 단계, 및 상기 서버는 상기 경연 수행 규칙에 따라 결정된 상기 참가자들의 등수별로 서로 다른 포인트를 지급하는 단계를 포함한다. It includes a plurality of clients according to an embodiment of the present invention, a processor for executing instructions and a server including a memory in which the instructions are stored, each of the plurality of clients being an electronic device such as a computer, tablet PC, or laptop Wherein, each of the plurality of clients and the server is a method for creating a contest in a contest generating system that can communicate with each other via a network. The server includes a minimum number of participants, a maximum number of participants, and a participation from any one of the plurality of clients. Receiving a contest creation request signal including a period, a contest event, and a contest performance rule, wherein the server has a channel that holds a event similar to the contest event in a list of already created contests that includes at least one or more channels Judging, when there is no channel holding an event similar to the competition event, the server generating a new channel related to the competition event according to the competition generation request signal, wherein the server is selected from among the plurality of clients. Transmitting an information signal including the contest performance rule to clients corresponding to participants who want to join a new channel, and the server is equal to or greater than any ratio of participants and clients corresponding to the new channel When receiving a consent signal indicating agreement with respect to the competition performance rule, the server determines the competition performance rule, and the server pays different points for each number of participants determined according to the competition performance rule. It includes the steps.

상기 서버는 이미 생성된 경연 리스트에서 상기 경연 종목과 유사한 종목을 개최하는 채널이 있는지 판단하는 단계는 상기 서버는 상기 경연 종목에 포함된 키워드를 추출하는 단계, 상기 서버는 상기 이미 생성된 경연 리스트에 포함된 키워드를 추출하는 단계, 상기 서버는 상기 경연 종목에서 추출된 키워드와 상기 이미 생성된 경연 리스트에서 추출된 키워드를 비교하는 단계, 및 상기 서버는 상기 비교 결과에 따라 상기 이미 생성된 경연 리스트에서 상기 경연 종목과 유사한 종목을 개최하는 채널이 있는지 판단하는 단계를 포함한다. The server determines whether there is a channel for holding an event similar to the competition event from the competition list already generated. The server extracts a keyword included in the competition event, and the server extracts the keyword from the competition list. Extracting the included keyword, the server comparing the keyword extracted from the contest item with the keyword extracted from the already generated contest list, and the server is selected from the previously generated contest list according to the comparison result And determining whether there is a channel holding an event similar to the competition event.

상기 경연 종목과 유사한 종목을 개최하는 채널이 있을 때, 상기 서버는 상기 유사한 종목을 개최하는 채널에서 추가적인 참가자의 참여가 가능한지 판단하는 단계, 및 상기 서버는 상기 유사한 종목을 개최하는 채널에서 상기 추가적인 참가자의 참여가 가능하다고 판단할 때, 상기 서버는 상기 경연 생성 요구 신호를 송신한 클라이언트에게 상기 유사한 종목을 개최하는 채널에 참여를 추천하는 추천 신호를 송신하는 단계를 포함한다. When there is a channel for holding an event similar to the competition event, the server determines whether additional participants can participate in the channel for holding the similar event, and the server for the additional participant in the channel for holding the similar event. When it is determined that participation is possible, the server includes transmitting a recommendation signal recommending participation in a channel holding the similar event to a client that has transmitted the contest creation request signal.

실시 예에 따라 상기 경연 생성 방법은 상기 서버는 상기 복수의 클라이언트들로부터 상기 복수의 클라이언트들의 참가자들과 관련된 관심 정보 신호를 수신하는 단계, 및 상기 서버는 상기 복수의 클라이언트들 각각의 디스플레이의 상부에 상기 관심 정보와 관련도가 높은 채널을 표시하고 상기 디스플레이의 하부에 상기 관심 정보와 관련도가 낮은 채널을 표시하도록 상기 복수의 클라이언트들을 제어하는 단계를 더 포함한다. According to an embodiment of the present invention, the method for generating a contest includes receiving, by the server, interest information signals related to participants of the plurality of clients from the plurality of clients, and the server is located on an upper portion of each display of the plurality of clients. The method further includes controlling the plurality of clients to display a channel related to the interest information and a channel related to the interest information on a lower portion of the display.

본 발명의 실시 예에 따른 경연 생성 시스템은 복수의 클라이언트들; 및 서버를 포함하며, 상기 서버는 명령들을 실행하는 프로세서, 및 상기 명령들이 저장되는 메모리를 포함한다. Contest generation system according to an embodiment of the present invention includes a plurality of clients; And a server, the server including a processor executing instructions, and a memory in which the instructions are stored.

상기 명령들은 상기 복수의 클라이언트들 중 어느 하나로부터 참여 가능한 최소 인원, 참여 가능한 최대 인원, 참여 기간, 경연 종목, 및 경연 수행 규칙을 포함하는 경연 생성 요구 신호를 수신하며, 적어도 1개 이상의 채널을 포함하는 이미 생성된 경연 리스트에서 상기 경연 종목과 유사한 종목을 개최하는 채널이 있는지 판단하며, 상기 경연 종목과 유사한 종목을 개최하는 채널이 없을 때, 상기 서버는 상기 경연 생성 요구 신호에 따라 상기 경연 종목과 관련된 새로운 채널을 생성하며, 상기 복수의 클라이언트들 중 상기 새로운 채널에 참여하고자하는 참가자들과 대응되는 클라이언트들에 상기 경연 수행 규칙을 포함하는 정보를 전송하며, 상기 새로운 채널에 참여하고자하는 참가자들과 대응되는 클라이언트들 중 임의의 비율 이상으로부터 상기 경연 수행 규칙에 관해 동의를 나타내는 신호를 수신할 때, 상기 서버는 상기 경연 수행 규칙을 확정하며, 상기 경연 수행 규칙에 따라 결정된 상기 참가자들의 등수별로 서로 다른 포인트를 지급하도록 구현된다. The commands receive a contest creation request signal including a minimum number of participants, a maximum number of participants, a participation period, a competition event, and a competition performance rule from any one of the plurality of clients, and include at least one or more channels In the already created contest list, it is determined whether there is a channel for holding an event similar to the competition event, and when there is no channel for holding an event similar to the competition event, the server is configured to communicate with the competition event according to the competition generation request signal. Create a related new channel, transmit information including the contest execution rule to clients corresponding to participants who want to participate in the new channel among the plurality of clients, and participants who want to participate in the new channel When receiving a signal indicating consent regarding the competition performance rule from a certain ratio or more among the corresponding clients, the server determines the competition performance rule, and is different for each number of participants determined according to the competition performance rule. It is implemented to pay points.

본 발명의 실시 예에 따른 경연 생성 방법 및 시스템은 누구든지 원하는 분야를 다른 사람들과 경쟁할 수 있게 채널을 만들 수 있도록함으로써 사람들의 다양한 욕구들을 충족시킬 수 있는 효과가 있다. The competition generating method and system according to an embodiment of the present invention has an effect of satisfying various needs of people by allowing anyone to create a channel to compete with others in a desired field.

본 발명의 상세한 설명에서 인용되는 도면을 보다 충분히 이해하기 위하여 각 도면의 상세한 설명이 제공된다.
도 1은 본 발명의 실시 예에 따른 경연 생성 시스템의 블록도를 나타낸다.
도 2는 도 1에 도시된 복수의 클라이언트들 중 어느 하나의 디스플레이에 도시된 인터페이스의 일 실시 예를 나타낸다.
도 3은 도 1에 도시된 복수의 클라이언트들 중 어느 하나의 디스플레이에 도시된 인터페이스의 다른 실시 예를 나타낸다.
도 4는 도 1에 도시된 복수의 클라이언트들 중 2개의 디스플레이 각각에 도시된 인터페이스의 일 실시 예를 나타낸다.
도 5는 도 1에 도시된 복수의 클라이언트들 중 다른 하나의 디스플레이에 도시된 인터페이스의 일 실시 예를 나타낸다.
도 6은 본 발명의 실시 예에 따른 요약 영상 제공 방법을 설명하기 위한 다이어그램의 일 실시 예를 나타낸다.
도 7은 본 발명의 실시 예에 따른 경연 생성 방법을 설명하기 위한 흐름도를 나타낸다.
In order to better understand the drawings cited in the detailed description of the present invention, detailed description of each drawing is provided.
1 is a block diagram of a contest generating system according to an embodiment of the present invention.
FIG. 2 shows an embodiment of an interface shown on a display of any one of a plurality of clients shown in FIG. 1.
FIG. 3 shows another embodiment of the interface shown on the display of any one of the plurality of clients shown in FIG. 1.
FIG. 4 shows an embodiment of an interface illustrated in each of two displays among the plurality of clients illustrated in FIG. 1.
FIG. 5 illustrates an embodiment of an interface illustrated in another display among a plurality of clients illustrated in FIG. 1.
6 shows an embodiment of a diagram for explaining a method for providing a summary image according to an embodiment of the present invention.
7 is a flowchart illustrating a method for generating a contest according to an embodiment of the present invention.

본 명세서에 개시되어 있는 본 발명의 개념에 따른 실시 예들에 대해서 특정한 구조적 또는 기능적 설명들은 단지 본 발명의 개념에 따른 실시 예들을 설명하기 위한 목적으로 예시된 것으로서, 본 발명의 개념에 따른 실시 예들은 다양한 형태들로 실시될 수 있으며 본 명세서에 설명된 실시 예들에 한정되지 않는다.Specific structural or functional descriptions of the embodiments according to the concept of the present invention disclosed in this specification are exemplified only for the purpose of explaining the embodiments according to the concept of the present invention, and the embodiments according to the concept of the present invention It can be implemented in various forms and is not limited to the embodiments described herein.

본 발명의 개념에 따른 실시 예들은 다양한 변경들을 가할 수 있고 여러 가지 형태들을 가질 수 있으므로 실시 예들을 도면에 예시하고 본 명세서에 상세하게 설명하고자 한다. 그러나, 이는 본 발명의 개념에 따른 실시 예들을 특정한 개시 형태들에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물, 또는 대체물을 포함한다.Embodiments according to the concept of the present invention can be applied to various changes and can have various forms, so the embodiments will be illustrated in the drawings and described in detail herein. However, this is not intended to limit the embodiments according to the concept of the present invention to specific disclosure forms, and includes all changes, equivalents, or substitutes included in the spirit and scope of the present invention.

제1 또는 제2 등의 용어는 다양한 구성 요소들을 설명하는데 사용될 수 있지만, 상기 구성 요소들은 상기 용어들에 의해 한정되어서는 안 된다. Terms such as first or second may be used to describe various components, but the components should not be limited by the terms.

본 명세서에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 설시된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terms used in this specification are only used to describe specific embodiments, and are not intended to limit the present invention. Singular expressions include plural expressions unless the context clearly indicates otherwise. In this specification, terms such as “include” or “have” are intended to indicate that a feature, number, step, action, component, part, or combination thereof described is present, and one or more other features or numbers. It should be understood that it does not preclude the presence or addition possibilities of, steps, actions, components, parts or combinations thereof.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 나타낸다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 갖는 것으로 해석되어야 하며, 본 명세서에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by a person skilled in the art to which the present invention pertains. Terms, such as those defined in a commonly used dictionary, should be interpreted as having meanings consistent with meanings in the context of related technologies, and should not be interpreted as ideal or excessively formal meanings unless explicitly defined herein. Does not.

이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시 예를 설명함으로써, 본 발명을 상세히 설명한다.Hereinafter, the present invention will be described in detail by explaining preferred embodiments of the present invention with reference to the accompanying drawings.

도 1은 본 발명의 실시 예에 따른 경연 생성 시스템의 블록도를 나타낸다. 1 is a block diagram of a contest generating system according to an embodiment of the present invention.

도 1을 참고하면, 경연 생성 시스템(100)은 누구든지 원하는 분야를 다른 사람과 경쟁할 수 있게 채널을 만들 수 있도록 함으로써 사람들의 다양한 욕구들을 충족시키기 위한 시스템이다. 경연은 대회, 시합, 또는 컨테스트 등 다양한 용어들로 사용될 수 있다. 경연의 예로 팔씨름, 딱지치기, 다트, 프리킥, 방탈출, 축구, 악기 연주, 노래, 작곡, 또는 문학 작품의 내용 맞추기 등이 있을 수 있다. 경연은 참가자들이 직접 만나서 진행되는 오프라인 방식과, 참가자들이 직접 만나지 않고 진행되는 온라인 방식으로 수행될 수 있다. 예컨대, 팔씨름, 딱지치기, 또는 다트 등은 직접 만나서 진행되는 오프라인 방식으로 수행되며, 악기 연주, 노래, 문학 작품 내용 맞추기 등은 직접 만나지 않고 진행되는 온라인 방식으로 수행될 수 있다. 채널은 방, 커뮤니티, 또는 카페 등 다양한 용어들로 사용될 수 있다. Referring to FIG. 1, the contest creation system 100 is a system for satisfying various needs of people by allowing anyone to create a channel to compete with others in a desired field. Contests can be used in a variety of terms, such as competitions, matches, or contests. Examples of contests may include arm wrestling, smacking, darts, free kicks, exiting, playing soccer, playing musical instruments, singing, composing, or aligning literary works. The contest may be performed in an offline manner in which participants meet in person and in an online manner in which participants do not meet in person. For example, arm wrestling, smacking, or darts, etc., are performed in an offline manner that is directly met and performed, and musical instrument performance, singing, and literary works can be performed in an online manner that is not directly met. A channel can be used in various terms such as a room, community, or cafe.

경연 생성 시스템(100)은 서버(10)와 복수의 클라이언트들(20-1~20-n; n은 2이상의 자연수)을 포함한다. 서버(10)와 복수의 클라이언트들(20-1~20-n)은 네트워크(101)를 통해 서로 통신이 가능하다. 서버(10)와 복수의 클라이언트들(20-1~20-n) 각각은 컴퓨터, 태블릿 PC, 또는 노트북과 같은 전자 장치일 수 있다. 복수의 클라이언트들(20-1~20-n) 각각은 디스플레이(21-1~21-n)를 포함한다. The contest generation system 100 includes a server 10 and a plurality of clients 20-1 to 20-n (n is a natural number of 2 or more). The server 10 and the plurality of clients 20-1 to 20-n can communicate with each other through the network 101. Each of the server 10 and the plurality of clients 20-1 to 20-n may be an electronic device such as a computer, a tablet PC, or a laptop. Each of the plurality of clients 20-1 to 20-n includes a display 21-1 to 21-n.

서버(10)는 누구든지 원하는 분야를 다른 사람과 경쟁할 수 있게 채널을 만들 수 있는 서비스를 복수의 클라이언트들(20-1~20-n)을 이용하는 사용자들(30-1~30-n)에게 제공하기 위해 상기 명령들을 프로그램 또는 어플리케이션 형식으로 네트워크(101)를 통해 복수의 클라이언트들(20-1~20-n)에게 제공할 수 있다. 서버(10)는 명령들을 실행하는 프로세서(11), 및 상기 명령들이 저장되는 메모리(13)를 포함한다. 상기 명령들은 다음과 같은 동작을 수행하도록 구현된다. 이하 서버(10)의 동작은 상기 명령들에 의해 수행되는 동작을 의미한다. The server 10 is a user (30-1 to 30-n) using a plurality of clients (20-1 to 20-n) a service that can create a channel so that anyone can compete with others in a desired field In order to provide to the user, the commands may be provided to a plurality of clients 20-1 to 20-n through the network 101 in a program or application format. The server 10 includes a processor 11 for executing instructions, and a memory 13 in which the instructions are stored. The above commands are implemented to perform the following operations. Hereinafter, the operation of the server 10 means an operation performed by the commands.

복수의 클라이언트들(20-1~20-n)은 서버(10)로 제공받은 상기 프로그램 또는 어플리케이션을 설치하고 누구든지 원하는 분야를 다른 사람과 경쟁할 수 있게 채널을 만들 수 있다. The plurality of clients 20-1 to 20-n may install the program or application provided by the server 10 and create a channel so that anyone can compete with others in a desired field.

상기 명령들은 다음과 같은 동작을 수행하도록 구현된다. The above commands are implemented to perform the following operations.

서버(10)는 복수의 클라이언트들(20-1~20-n) 중 어느 하나(예컨대, 20-1)로부터 참여 가능한 최소 인원, 참여 가능한 최대 인원, 참여 기간, 경연 종목, 및 경연 수행 규칙을 포함하는 경연 생성 요구 신호(CR)를 수신한다. 복수의 클라이언트들(20-1~20-n) 중 어느 하나(20-1)는 원하는 분야를 다른 참여자들(30-2, 30-3, 또는, 30-n)과 경쟁할 수 있게 새로운 채널을 생성하고자 하는 사용자(30-1)의 클라이언트(20-1)이다. 예컨대, 사용자(30-1)는 클라이언트(20-1)에서 서버(10)로 경연 생성 요구 신호(CR)를 송신하기 위해 4명의 최소 인원, 20명의 참여 가능한 인원, 2주의 참여 기간, 및 노래 대회와 같은 정보를 제1클라이언트(20-1)에 입력할 수 있다. 또한, 사용자(30-1)는 클라이언트(20-1)에 경연 수행 규칙으로 "인터넷 시청자의 선호도에 따라 순위를 결정한다."라고 입력할 수 있다. 사용자(30-1)가 클라이언트(20-1)에 참여 가능한 최소 인원, 참여 가능한 최대 인원, 참여 기간, 경연 종목, 및 경연 수행 규칙에 관한 정보를 입력한 후에 경연 생성 요구 신호(CR)가 생성되며, 생성된 경연 생성 요구 신호(CR)는 서버(10)로 전송된다. The server 10 determines the minimum number of participants, the maximum number of participants, the duration of participation, the competition event, and the rules for performing competitions from any one of a plurality of clients 20-1 to 20-n (eg, 20-1). The contest creation request signal CR is received. Any of the multiple clients (20-1 to 20-n) (20-1) is a new channel to compete with other participants (30-2, 30-3, or, 30-n) the desired field It is the client 20-1 of the user 30-1 who wants to create. For example, the user 30-1 can send a contest creation request signal CR from the client 20-1 to the server 10 with a minimum of 4 people, 20 participants, 2 weeks participation period, and a song Information such as competitions can be entered into the first client 20-1. In addition, the user 30-1 may input to the client 20-1 as "rules according to the preferences of Internet viewers" as a rule for performing the contest. The competition creation request signal CR is generated after the user 30-1 inputs information on the minimum number of participants, the maximum number of participants, the duration of participation, the competition event, and the rules for conducting the competition to the client 20-1 The generated contest creation request signal CR is transmitted to the server 10.

도 2는 도 1에 도시된 복수의 클라이언트들 중 어느 하나의 디스플레이에 도시된 인터페이스의 일 실시 예를 나타낸다. FIG. 2 shows an embodiment of an interface shown on a display of any one of a plurality of clients shown in FIG. 1.

도 1과 도 2를 참고하면, 복수의 클라이언트들(20-1~20-n) 중 어느 하나(20-1)의 디스플레이(21-1)는 적어도 1개 이상의 채널(CH1~CH4)을 포함하는 이미 생성된 경연 리스트(CL)를 포함한다. 이미 생성된 경연 리스트(CL)는 서버(10)에서 네트워크(101)를 통해 클라이언트(20-1)로 전송된다. 복수의 채널들(CH1~CH3) 각각은 채널 번호(22), 진행 상태(24), 경연 종목(26), 최소 참여 인원(28), 최대 참여 인원(32), 현재 참여 인원(34), 온라인 방식 여부(36), 및 경연 기간(38)을 포함한다. 예컨대, 제1채널(CH1)의 채널 번호(22)는 1이며, 진행 상태(24)는 진행중이며, 경연 종목(26)은 노래이며, 최소 참여 인원(28)은 2명이며, 최대 참여 인원(32)은 8명, 현재 참여 인원(34)은 8명, 온라인 방식 여부(36)는 온라인이며, 경연 기간(38)은 2020년 01월 01일부터 2020년 01월 31일까지로 표시된다. 진행 상태(24)는 진행중이 아니면 참가 가능이라고 표시될 수 있다. 예컨대, 제2채널(CH2)의 진행 상태에는 참가 가능이라고 표시된다. 온라인 방식 여부(36)는 온라인이 아니면 오프라인과 지역이 표시된다. 예컨대, 제3채널(CH3)의 온라인 방식 여부에서 "오프라인: 서울"이라고 표시된다. 실시 예에 따라 디스플레이(21-1)에 표시되는 인터페이스는 다양할 수 있다. 1 and 2, the display 21-1 of any one of the plurality of clients 20-1 to 20-n 20-1 includes at least one or more channels CH1 to CH4. Contains a list of already created competitions (CL). The competition list CL that has been generated is transmitted from the server 10 to the client 20-1 through the network 101. Each of the plurality of channels (CH1 to CH3) is a channel number 22, a progress 24, a competition event 26, a minimum number of participants 28, a maximum number of participants 32, a current number of participants 34, Includes whether on-line (36) and contest duration (38). For example, the channel number 22 of the first channel CH1 is 1, the progress 24 is in progress, the competition event 26 is a song, the minimum number of participants 28 is 2, and the maximum number of participants (32) is 8 people, the current number of participants (34) is 8 people, the online method (36) is online, and the contest period (38) is displayed from January 01, 2020 to January 31, 2020. . The progress status 24 may be indicated as possible to participate if not in progress. For example, it is indicated that participation is possible in the progress state of the second channel CH2. Whether or not the online method 36 is displayed is offline and local if not online. For example, it is displayed as "offline: Seoul" in whether the third channel CH3 is online. Depending on the embodiment, the interface displayed on the display 21-1 may vary.

서버(10)는 적어도 1개 이상의 채널(CH1, 내지 CH4)을 포함하는 이미 생성된 경연 리스트(CL)에서 상기 경연 종목과 유사한 종목을 개최하는 채널이 있는지 판단한다. 구체적으로, 서버(10)는 상기 경연 종목에 포함된 키워드를 추출한다. 예컨대, 복수의 클라이언트들(20-1~20-n) 중 어느 하나(20-1)의 사용자(30-1)가 경연 종목으로 "최신곡 부르기"라고 입력하고 클라이언트(20-1)는 경연 종목으로 "최신곡 부르기"가 포함된 경연 생성 요구 신호(CR)를 생성하여 경연 생성 요구 신호(CR)를 서버(10)로 전송할 때, 서버(10)는 경연 종목으로 입력된 "최신곡 부르기"에서 키워드 "최신곡"과 "부르기"를 추출한다. The server 10 determines whether there is a channel for holding an event similar to the competition event in the competition list CL already generated including at least one or more channels CH1 and CH4. Specifically, the server 10 extracts keywords included in the competition event. For example, the user 30-1 of any one of the plurality of clients 20-1 to 20-n (20-1) enters "call the latest song" as the competition event, and the client 20-1 is the competition event. When generating a contest request signal CR containing "call the latest song" and transmitting the contest request signal CR to the server 10, the server 10 searches for a keyword in the "call latest song" input as the competition event. Extract "Latest Song" and "Sing".

서버(10)는 이미 생성된 경연 리스트(CL)에 포함된 키워드를 추출한다. 예컨대, 서버(10)는 제1채널(CH1)에서 "노래", 제2채널(CH2)에서 "가요", 제3채널(CH3)에서 "팔씨름"이라는 키워드를 추출한다. The server 10 extracts keywords included in the competition list CL that has already been generated. For example, the server 10 extracts keywords “song” in the first channel CH1, “pop” in the second channel CH2, and “arm wrestling” in the third channel CH3.

서버(10)는 상기 경연 종목에서 추출된 키워드(예컨대, "최신곡"과 "부르기")와 이미 생성된 경연 리스트(CL)에서 추출된 키워드(예컨대, "노래", "가요", 및 "팔씨름")를 비교한다. The server 10 extracts keywords (eg, “latest song” and “call”) extracted from the contest items and keywords (eg, “song”, “song”, and “arm wrestling”) extracted from the contest list (CL) already generated. ").

서버(10)는 상기 비교 결과에 따라 이미 생성된 경연 리스트(CL)에서 상기 경연 종목과 유사한 종목을 개최하는 채널이 있는지 판단한다. 실시 예에 따라 서버(10)의 데이터베이스(미도시)에는 "노래", "가요", 및 "최신곡"이 유사 단어로 저장될 수 있다. 이에 따라 서버(10)는 상기 경연 종목에서 추출된 키워드(예컨대, "최신곡"과 "부르기")와 이미 생성된 경연 리스트(CL)에서 추출된 키워드(예컨대, "노래", "가요", 및 "팔씨름")가 유사하다고 판단할 수 있다. 이에 따라 서버(10)는 이미 생성된 경연 리스트(CL)에서 상기 경연 종목과 유사한 종목(CH1, 또는 CH2)을 개최하는 채널이 있다고 판단할 수 있다. The server 10 determines whether there is a channel for holding an event similar to the competition event in the competition list CL already generated according to the comparison result. According to an embodiment, “song”, “song”, and “latest song” may be stored in the database (not shown) of the server 10 as similar words. Accordingly, the server 10 extracts keywords (eg, “latest song” and “call”) extracted from the contest item and keywords (eg, “song”, “song”) extracted from the contest list (CL) already generated, and "Arm wrestling") can be judged to be similar. Accordingly, the server 10 may determine that there is a channel for holding an event similar to the competition event (CH1 or CH2) in the competition list CL already generated.

상기 경연 종목과 유사한 종목을 개최하는 채널(예컨대, CH1, 또는 CH2)이 있을 때, 서버(10)는 상기 유사한 종목을 개최하는 채널(예컨대, CH1, 또는 CH2)에서 추가적인 참가자의 참여가 가능한지 판단한다. 이 때, 서버(10)는 각 채널의 진행 상태를 고려하여 판단한다. 예컨대, 제1채널(CH1)의 경우, 진행 상태가 진행중이므로, 서버(10)는 추가적인 참가자의 참여가 불가하다고 판단하며, 제2채널(CH2)의 경우, 진행 상태가 참가 가능이므로, 서버(10)는 추가적인 참가자의 참여가 가능하다고 판단한다. When there is a channel (eg, CH1, or CH2) that holds an event similar to the competition event, the server 10 determines whether additional participants can participate in the channel (eg, CH1, or CH2) that hosts the similar event. do. At this time, the server 10 determines in consideration of the progress of each channel. For example, in the case of the first channel CH1, since the progress is in progress, the server 10 determines that additional participants cannot participate, and in the case of the second channel CH2, since the progress is possible, the server ( 10) judges that additional participants can participate.

서버(10)는 상기 유사한 종목을 개최하는 채널(예컨대, CH2)에서 상기 추가적인 참가자의 참여가 가능하다고 판단할 때, 서버(10)는 경연 생성 요구 신호(CR)를 송신한 클라이언트(예컨대, 20-1)에게 상기 유사한 종목을 개최하는 채널(CH2)에 참여를 추천하는 추천 신호(RS)를 송신한다. When the server 10 determines that the additional participant can participate in a channel (for example, CH2) that hosts the similar event, the server 10 sends a client (eg, 20) that has sent a contest creation request signal CR. -1) a recommendation signal (RS) for recommending participation in a channel (CH2) holding the similar event is transmitted.

실시 예에 따라, 상기 경연 종목과 유사한 종목을 개최하는 채널이 없을 때, 서버(10)는 경연 생성 요구 신호(CR)에 따라 상기 경연 종목과 관련된 새로운 채널을 생성한다. 서버(10)가 상기 새로운 채널을 생성하기 전에, 서버(10)의 관리자(미도시)는 상기 새로운 채널이 적합한지 심사할 수 있다. 예컨대, 옷벗기 게임과 같이 선정적인 게임의 경우, 상기 관리자는 상기 새로운 채널을 생성하지 못하도록 할 수 있다. According to an embodiment, when there is no channel holding an event similar to the competition event, the server 10 creates a new channel associated with the competition event according to the competition generation request signal CR. Before the server 10 creates the new channel, an administrator (not shown) of the server 10 can judge whether the new channel is suitable. For example, in the case of a sensational game such as a stripping game, the manager may prevent the creation of the new channel.

도 3은 도 1에 도시된 복수의 클라이언트들 중 어느 하나의 디스플레이에 도시된 인터페이스의 다른 실시 예를 나타낸다. FIG. 3 shows another embodiment of the interface shown on the display of any one of the plurality of clients shown in FIG. 1.

도 1과 도 3을 참고하면, 사용자(30-1)는 클라이언트(20-1)에서 서버(10)로 경연 생성 요구 신호(CR)를 송신하기 위해 도 3의 디스플레이(21-1)에 표시된 경연 수행 규칙을 입력할 수 있다. 입력된 경연 수행 규칙은 경연 생성 요구 신호(CR)에 포함된다. 경연 생성 요구 신호(CR)는 네트워크(101)를 통해 서버(10)로 전송된다. 1 and 3, the user 30-1 is displayed on the display 21-1 of FIG. 3 in order to transmit a contest creation request signal CR from the client 20-1 to the server 10. You can enter the rules for the competition. The input competition performance rule is included in the contest creation request signal CR. The contest creation request signal CR is transmitted to the server 10 through the network 101.

서버(10)는 복수의 클라이언트들(20-1~20-n) 중 새로운 채널에 참여하고자하는 참가자들(예컨대, 30-2~30-n)과 대응되는 클라이언트들(20-2~20-n)에 상기 경연 수행 규칙을 포함하는 정보 신호(IS)를 전송한다. The server 10 is a plurality of clients (20-1 ~ 20-n) of the participants who want to participate in a new channel (for example, 30-2 ~ 30-n) and the corresponding clients (20-2 ~ 20-n) In n), an information signal IS including the competition performance rule is transmitted.

서버(10)는 상기 새로운 채널에 참여하고자하는 참가자들(예컨대, 30-2~30-n)과 대응되는 클라이언트들(20-2~20-n) 중 임의의 비율 이상으로부터 상기 경연 수행 규칙에 관해 동의를 나타내는 동의 신호(AS)를 수신할 때, 서버(10)는 상기 경연 수행 규칙을 확정한다. 상기 임의의 비율은 50%, 또는 70% 등 서버(10)의 관리자(미도시)에 의해 임의적으로 설정될 수 있다. 상기 임의의 비율이 50%로 설정되고, 상기 새로운 채널에 참여하고자하는 참가자들(예컨대, 30-2~30-n)의 수가 10명이라 가정할 때, 5명의 참가자들의 클라이언트들로부터 서버(10)가 동의 신호(AS)를 수신하면, 서버(10)는 상기 경연 수행 규칙을 확정한다. The server 10 is connected to the rules for performing the competition from any ratio or more of the participants (for example, 30-2 to 30-n) and the clients (20-2 to 20-n) who want to participate in the new channel. Upon receiving the consent signal AS indicating consent regarding the remission, the server 10 determines the competition performance rule. The arbitrary ratio may be arbitrarily set by an administrator (not shown) of the server 10, such as 50% or 70%. Assuming that the random ratio is set to 50% and the number of participants (for example, 30-2 to 30-n) wishing to participate in the new channel is 10, a server 10 from clients of 5 participants ) Receives the consent signal (AS), the server 10 determines the competition performance rules.

만약, 서버(10)가 상기 새로운 채널에 참여하고자하는 참가자들(예컨대, 30-2~30-n)과 대응되는 클라이언트들(20-2~20-n) 중 임의의 비율 이상으로부터 상기 경연 수행 규칙에 관해 동의를 나타내는 동의 신호(AS)를 수신하지 못할 때, 서버(10)는 클라이언트(20-1)에게 경연 수행 규칙을 수정할 것을 요구하는 수정 신호를 전송할 수 있다. If, the server 10 performs the contest from a certain ratio or more of the participants (for example, 30-2 to 30-n) and the clients (20-2 to 20-n) who want to participate in the new channel. When the consent signal AS indicating consent regarding the rule is not received, the server 10 may transmit a correction signal requesting the client 20-1 to modify the competition performance rule.

서버(10)는 복수의 클라이언트들(20-1~20-n)로부터 복수의 클라이언트들(20-1~20-n)의 참가자들(30-1~30-n)과 관련된 관심 정보 신호를 수신한다. 예컨대, 제2참가자(30-2)는 오목, 바둑, 또는 장기 등과 같은 놀이에 관심이 있다는 정보를 포함하는 관심 정보 신호를 서버(10)는 제2클라이언트(20-2)로부터 수신할 수 있다, 또한, 제3참가자(30-3)는 노래 부르기, 음악 듣기, 악기 연주 등과 같은 놀이에 관심이 있다는 정보를 포함하는 관심 정보 신호를 서버(10)는 제3클라이언트(20-3)로부터 수신할 수 있다. The server 10 receives interest information signals related to the participants 30-1 to 30-n of the plurality of clients 20-1 to 20-n from the plurality of clients 20-1 to 20-n. To receive. For example, the server 10 may receive an interest information signal including information that the second participant 30-2 is interested in play, such as a recess, a go, or an organ, from the second client 20-2. In addition, the third participant 30-3 receives the interest information signal including information that the user is interested in playing such as singing, listening to music, playing an instrument, etc., and the server 10 receives from the third client 20-3. can do.

서버(10)는 상기 관심 정보 신호에 따라 복수의 클라이언트들(20-1~20-n) 각각의 디스플레이(21-1~21-n)의 상부에 상기 관심 정보와 관련도가 높은 채널을 표시하고 디스플레이(21-1~21-n)의 하부에 상기 관심 정보와 관련도가 낮은 채널을 표시하도록 복수의 클라이언트들(20-1~20-n)을 제어할 수 있다. The server 10 displays a channel having a high relationship with the interest information on the upper portion of each display 21-1 to 21-n of the plurality of clients 20-1 to 20-n according to the interest information signal. And it is possible to control a plurality of clients (20-1 ~ 20-n) to display a channel having a low relationship with the interest information on the lower portion of the display (21-1 ~ 21-n).

도 4는 도 1에 도시된 복수의 클라이언트들 중 2개의 디스플레이 각각에 도시된 인터페이스의 일 실시 예를 나타낸다. 구체적으로 도 4의 (a)는 제2클라이언트의 디스플레이에 도시된 인터페이스의 일 실시 예를 나타내며, 도 4의 (b)는 제3클라이언트의 디스플레이에 도시된 인터페이스의 일 실시 예를 나타낸다. FIG. 4 shows an embodiment of an interface illustrated in each of two displays among the plurality of clients illustrated in FIG. 1. Specifically, FIG. 4(a) shows an embodiment of the interface shown on the display of the second client, and FIG. 4(b) shows an embodiment of the interface shown on the display of the third client.

도 1과 도 4의 (a)를 참고하면, 서버(10)는 제2클라이언트(20-2)로부터 오목, 바둑, 또는 장기 등과 같은 놀이에 관심이 있다는 정보를 포함하는 관심 정보 신호를 수신할 때, 서버(10)는 제2클라이언트(20-2)의 디스플레이(21-2)의 상부에 오목, 바둑, 또는 장기 등과 같은 놀이와 관련된 채널을 표시하고 디스플레이(21-2)의 하부에 노래 등과 같은 놀이와 관련이 적은 채널을 표시한다. Referring to FIGS. 1 and 4(a), the server 10 receives an interest information signal including information indicating that the second client 20-2 is interested in play such as a concave, a go, or an organ. At this time, the server 10 displays channels related to play such as concave, go, or organ on the upper portion of the display 21-2 of the second client 20-2 and sings on the lower portion of the display 21-2. Displays channels that are less relevant to play, such as.

도 1과 도 4의 (b)를 참고하면, 서버(10)는 제3클라이언트(20-3)로부터 노래 부르기, 음악 듣기, 악기 연주 등과 같은 놀이에 관심이 있다는 정보를 포함하는 관심 정보 신호를 수신할 때, 서버(10)는 제3클라이언트(20-3)의 디스플레이(21-3)의 상부에 노래, 가요, 또는 악기 연주 등과 같은 놀이와 관련된 채널을 표시하고 디스플레이(21-2)의 하부에 장기 등과 같은 놀이와 관련이 적은 채널을 표시한다. Referring to FIGS. 1 and 4 (b), the server 10 transmits an interest information signal including information indicating that the third client 20-3 is interested in play such as singing a song, listening to music, playing an instrument, or the like. Upon reception, the server 10 displays a channel related to play, such as singing, singing, or playing an instrument, on the upper portion of the display 21-3 of the third client 20-3, and the display 21-2. Channels that are less related to play, such as organs, are displayed at the bottom.

참가자들(예컨대, 30-1~30-8)은 상기 경연에 참가하기 위해 포인트를 서버(10)로 지급하고 참가할 수 있다. 상기 포인트는 경연의 종류 및 참가인원에 따라 달라질 수 있다. Participants (eg, 30-1 to 30-8) can pay points to the server 10 to participate in the contest and participate. The above points may vary depending on the type of contest and the number of participants.

상기 경연에 참가한 참가자들(예컨대, 30-1~30-8)에게 투표할 의사가 있는 사용자들(예컨대, 30-9~30-n)은 투표를 하고 서버(10)로부터 포인트를 지급받는다. 상기 포인트는 가상 화폐일 수 있으며, 나중에 현금으로 교환이 가능하다. Users who are willing to vote for participants (for example, 30-1 to 30-8) participating in the contest vote (for example, 30-9 to 30-n) and receive points from the server 10. The point may be a virtual currency and can be exchanged for cash later.

온라인 방식으로 경연이 진행 중일 때, 서버(10)는 복수의 클라이언트들(20-1~20-n) 중 경연에 참가한 참가자들에게 투표할 의사가 있는 사용자들의 클라이언트들로부터 상기 경연에 참가한 참가자들 각각에게 투표를 의미하는 복수의 투표 신호들을 수신할 수 있다. 상기 각각의 투표 신호들은 특정 시간에 투표한 시간 정보를 포함한다. 종래기술의 경우, 동영상 시청자는 자기가 좋아하는 동영상에 대해 추천을 의미하는 아이콘을 누름으로써 타인에게 추천할 수 있었으나, 타인뿐만 아니라 동영상을 제공하는 사용자는 사람들이 동영상 전체 중 구체적으로 어떤 부분을 좋아하는지 판단하기는 어려웠다. 본 발명의 경우, 상기 투표 신호에 투표한 시간 정보를 포함함으로써 참가자에게 동영상 중 어떤 부분을 사람들이 좋아하는지 제공할 수 있는 효과가 있다. 상기 참가자는 어떤 부분을 사람들이 좋아하는지 알게됨으로써 자신의 강점을 극대화하고 약점을 보완할 수 있다. When the contest is being conducted in an online manner, the server 10 participates in the contest from the clients of users who are willing to vote for the contestants among the plurality of clients 20-1 to 20-n It is possible to receive a plurality of voting signals meaning voting for each. Each of the voting signals includes time information for voting at a specific time. In the case of the prior art, video viewers were able to recommend to others by tapping the icon that means recommendation for their favorite video, but users who provide videos as well as others can see what part of the entire video they like. It was difficult to judge. In the case of the present invention, by including the time information for voting in the voting signal, it is possible to provide the participant with what part of the video people like. The participants can maximize their strengths and compensate for their weaknesses by knowing what parts people like.

도 2를 참고하면, 제4채널(CH4)에서는 현재 8명이 댄스 경연에 참가중이며, 온라인으로 경연이 진행되고 있다. 8명의 참가자들은 복수의 사용자들(30-1~30-8)일 수 있다. 제4채널(CH4)에서 진행 중인 댄스 경연은 댄스 경연을 온라인으로 시청하는 사용자들(예컨대, 30-9~30-n)의 투표에 의해 순위가 결정될 수 있다. Referring to FIG. 2, in the fourth channel (CH4), 8 people are currently participating in the dance competition, and the competition is being conducted online. The eight participants may be a plurality of users 30-1 to 30-8. The dance contest in progress on the fourth channel CH4 may be ranked by voting by users (eg, 30-9 to 30-n) who watch the dance contest online.

도 5는 도 1에 도시된 복수의 클라이언트들 중 다른 하나의 디스플레이에 도시된 인터페이스의 일 실시 예를 나타낸다. FIG. 5 illustrates an embodiment of an interface illustrated in another display among a plurality of clients illustrated in FIG. 1.

도 1, 도 2, 및 도 5를 참고하면. 제4채널(CH4)에서 댄스 경연이 진행 중일 때, 제1참가자(30-1)가 춤추는 모습이 다른 클라이언트(20-9)의 디스플레이(21-9)에 표시될 수 있다. 다른 클라이언트(20-9)의 사용자(30-9)는 디스플레이(21-9)의 아이콘(41)을 클릭함으로써 투표 신호가 생성될 수 있다. 이 때, 서버(10)는 다른 클라이언트(20-9)의 사용자(30-9)가 특정 시간에 클릭한 시간 정보(43)가 포함된 투표 신호를 제9클라이언트(20-9)로부터 수신할 수 있다. 예컨대, 제9클라이언트(20-9)의 사용자(30-9)는 제1참가자(30-1)가 3분의 경연 중 1분 58초에서 춤추는 모습이 제일 좋았을 때, 디스플레이(21-9)에 표시된 아이콘(41)을 클릭할 수 있다. 이 때의 시간 정보(43)인 1분 58초를 포함하는 투표 신호가 제9클라이언트(20-9)로부터 서버(10)로 전송될 수 있다. 1, 2, and 5. When a dance competition is in progress on the fourth channel CH4, the appearance of the first participant 30-1 dancing may be displayed on the display 21-9 of another client 20-9. A user 30-9 of another client 20-9 can generate a voting signal by clicking the icon 41 of the display 21-9. At this time, the server 10 receives a voting signal including the time information 43 that the user 30-9 of another client 20-9 clicks at a specific time from the ninth client 20-9. Can be. For example, when the user 30-9 of the ninth client 20-9 is best viewed by the first participant 30-1 dancing at 1 minute 58 seconds of the 3 minute contest, the display 21-9 The icon 41 displayed in can be clicked. At this time, a voting signal including the time information 43, 1 minute 58 seconds, may be transmitted from the ninth client 20-9 to the server 10.

서버(10)는 상기 경연에 참가한 참가자들(예컨대, 30-1~30-8)에게 투표할 의사가 있는 사용자들(예컨대, 30-9~30-n)의 클라이언트(20-9~20-n)로부터 상기 경연에 참가한 참가자들(예컨대, 30-1~30-8) 각각에게 투표를 의미하는 복수의 투표 신호들을 수신한 후, 상기 경연에 참가한 참가자들(예컨대, 30-1~30-8) 각각에 대한 복수의 투표 신호들을 카운트한다. 서버(10)는 상기 카운트의 값이 높은 순서에 따라 상기 경연에 참가한 참가자들(예컨대, 30-1~30-8)의 순위를 결정할 수 있다. The server 10 is a client (for example, 30-9 to 30-n) of clients (for example, 30-9 to 30-n) who are willing to vote for participants (for example, 30-1 to 30-8) participating in the contest. After receiving a plurality of voting signals indicating voting to each of the participants (e.g., 30-1 to 30-8) participating in the contest from n), the participants (e.g., 30-1 to 30-) participating in the contest. 8) Count a plurality of voting signals for each. The server 10 may determine the ranking of the participants (for example, 30-1 to 30-8) participating in the contest according to the order in which the count value is high.

도 6은 본 발명의 실시 예에 따른 요약 영상 제공 방법을 설명하기 위한 다이어그램의 일 실시 예를 나타낸다. 6 shows an embodiment of a diagram for explaining a method for providing a summary image according to an embodiment of the present invention.

도 6을 참고하면, 참가자들(예컨대, 30-1~30-8)은 순서가 뒤로 가서 춤을 출수록 더 유리한 경향이 있다. 예컨대, 첫 번째 참가자(예컨대, 30-1)와 두 번째 참가자(30-2)는 여덟 번째 참가자(예컨대, 30-8)보다 불리하다. 왜냐하면 투표할 의사가 있는 사용자들(예컨대, 30-9~30-n)에게 첫 번째 참가자(예컨대, 30-1)와 두 번째 참가자(30-2)의 경연은 뒤로 갈수록 기억이 감소하기 때문이다. 따라서 이러한 불합리를 보상하기 위해 본 발명에서는 참가자들(예컨대, 30-1~30-8)의 경연이 뒤로 갈수록 먼저 경연한 참가자들(30-1~30-8)의 요약 영상을 제공한다. Referring to FIG. 6, participants (eg, 30-1 to 30-8) tend to be more advantageous as the order goes backwards and dances. For example, the first participant (eg 30-1) and the second participant (30-2) are more disadvantageous than the eighth participant (eg 30-8). This is because the competition between the first participant (eg 30-1) and the second participant (30-2) for users who are willing to vote (eg 30-9 to 30-n) decreases as they go back. . Therefore, in order to compensate for this irrationality, the present invention provides a summary image of the participants 30-1 to 30-8, as the contestants (for example, 30-1 to 30-8) go backward.

도 1과 도 5를 참고하면, 서버(10)는 상기 수신한 투표 신호들 각각에 포함된 시간 정보에 대응되는 참가자들(예컨대, 30-1~30-8)의 영상 프레임을 선택한다. 참가자들(예컨대, 30-1~30-8)이 같은 노래에 대해 춤을 추더라도 참가자들(예컨대, 30-1~30-8)의 영상 프레임은 노래의 서로 다른 부분에서 선택될 수 있다. 예컨대, 같은 노래에 대해 춤을 추더라도 제1참가자(30-1)의 경우, 1분 58초에 대응되는 영상 프레임이 선택되고, 제2참가자(30-2)의 경우, 2분 20초에 대응되는 영상 프레임이 선택될 수 있다. 1 and 5, the server 10 selects video frames of participants (eg, 30-1 to 30-8) corresponding to time information included in each of the received voting signals. Even if the participants (for example, 30-1 to 30-8) dance for the same song, the video frames of the participants (for example, 30-1 to 30-8) can be selected from different parts of the song. For example, even if dancing for the same song, a video frame corresponding to 1 minute 58 seconds is selected for the first participant 30-1, and 2 minutes 20 seconds for the second participant 30-2. The corresponding video frame can be selected.

또한, 참가자들(예컨대, 30-1~30-8)이 영상의 서로 다른 시간에서 투표 신호들을 수신할 때, 가장 많은 투표된 시간대의 영상 프레임(F1)이 선택될 수 있다. 예컨대, 제1참가자(30-1)의 경연에 대해 투표할 의사가 있는 사용자들(예컨대, 30-9~30-n)의 클라이언트들(20-9~20-n)로부터 수신한 투표 신호들의 시간 정보가 1분 58초, 2분 20초, 및 2분 40초에서 많을 때, 서버(10)는 1분 58초, 2분 20초, 및 2분 40초 중 가장 많은 시간 정보를 포함하는 1분 58초에 대응하는 영상 프레임(F1)이 선택될 수 있다. In addition, when participants (eg, 30-1 to 30-8) receive voting signals at different times of the video, the video frame F1 of the most voted time zone may be selected. For example, voting signals received from clients 20-9 to 20-n of users (eg, 30-9 to 30-n) who are willing to vote for the contest of the first participant 30-1 When the time information is large at 1 minute 58 seconds, 2 minutes 20 seconds, and 2 minutes 40 seconds, the server 10 includes the most time information of 1 minute 58 seconds, 2 minutes 20 seconds, and 2 minutes 40 seconds. An image frame F1 corresponding to 1 minute and 58 seconds may be selected.

도 5를 참고하면, 서버(10)는 참가자들(예컨대, 30-1~30-8) 각각에 대해 선택된 영상 프레임을 기준으로 임의의 이전 프레임과 임의의 이후 프레임을 선택하고, 임의의 이전 프레임과 임의의 이후 프레임 사이의 영상을 참가자들(예컨대, 30-1~30-8) 각각의 요약 영상으로 생성한다. 예컨대, 서버(10)는 제1참가자(30-1)에 대해 선택된 영상 프레임(F1)을 기준으로 임의의 이전 프레임(F2)과 임의의 이후 프레임(F3)을 선택하고, 임의의 이전 프레임(F2)과 임의의 이후 프레임(F3) 사이의 영상을 제1참가자(30-1)의 요약 영상(SV1)으로 생성한다. Referring to FIG. 5, the server 10 selects any previous frame and any subsequent frame based on the video frame selected for each of the participants (eg, 30-1 to 30-8), and any previous frame And any subsequent frames are generated as a summary image of each participant (eg, 30-1 to 30-8). For example, the server 10 selects any previous frame F2 and any subsequent frame F3 based on the image frame F1 selected for the first participant 30-1, and any previous frame ( An image between F2) and any subsequent frame F3 is generated as a summary image SV1 of the first participant 30-1.

서버(10)는 상기 경연에 참가한 참가자들의 수가 m(m은 자연수)일 때, p(p는 m/2보다 작은 자연수) 번째 참가자의 경연이 끝난 후와 (p+1) 번째 참가자의 경연이 시작되기 전에 첫 번째 참가자부터 (p-1) 번째 참가자 각각의 요약 영상을 제공하며, q(q는 m/2보다 크며, m보다 작은 자연수) 번째 참가자의 경연이 끝난 후와 (q+1) 번째 참가자의 경연이 시작되기 전에 첫 번째 참가자부터 (q-1)번째 참가자 각각의 요약 영상을 제공한다. 상기 p 번째 참가자의 경연이 끝난 후와 상기 (p+1) 번째 참가자의 경연이 시작되기 전에 제공되는 상기 첫 번째 참가자부터 상기 (p-1) 번째 참가자 각각의 요약 영상의 길이와, 상기 q 번째 참가자의 경연이 끝난 후와 상기 (q+1) 번째 참가자의 경연이 시작되기 전에 제공되는 상기 첫 번째 참가자부터 상기 (q-1)번째 참가자 각각의 요약 영상의 길이는 서로 다를 수 있다. 즉, 같은 첫 번째 영상의 요약 영상이라 하더라도 언제 요약 영상이 제공되는지에 따라 요약 영상의 길이가 달라질 수 있다. 상기 p 번째 참가자의 경연이 끝난 후와 상기 (p+1) 번째 참가자의 경연이 시작되기 전에 제공되는 첫 번째 참가자의 요약 영상의 길이는 상기 q 번째 참가자의 경연이 끝난 후와 상기 (q+1) 번째 참가자의 경연이 시작되기 전에 제공되는 상기 첫 번째 참가자의 요약 영상의 길이보다 길 수 있다. 이 때, 임의의 이전 프레임(F2)과 임의의 이후 프레임(F3)의 선택이 달라질 수 있다. 상기 p 번째 참가자의 경연이 끝난 후와 상기 (p+1) 번째 참가자의 경연이 시작되기 전에 제공되는 상기 첫 번째 참가자의 요약 영상의 임의의 이전 프레임(F2)은 상기 q 번째 참가자의 경연이 끝난 후와 상기 (q+1) 번째 참가자의 경연이 시작되기 전에 제공되는 상기 첫 번째 참가자의 요약 영상의 임의의 이전 프레임(F2)보다 선택된 영상 프레임(F1)에서 더 멀리 떨어져 있을 수 있다. When the number of participants who participated in the contest is m (m is a natural number), the server 10 is after the contest of the p (p is a natural number less than m/2) th contestant and the (p+1) th contestant Provides a summary image of each participant from the first participant (p-1) before the start, q (q is a natural number greater than m/2 and less than m), and after the contest of the participant (q+1) A summary video of each (q-1)th participant from the first participant is provided before the contest of the first participant begins. The length of the summary image of each of the (p-1)th participants from the first participant provided after the pth participant's contest and before the (p+1)th participant's contest, and the qth The length of the summary image of each of the (q-1)-th participant from the first participant provided after the contest of the participant is over and before the contest of the (q+1)-th participant starts. That is, even if the summary image is the same first image, the length of the summary image may vary depending on when the summary image is provided. The length of the summary image of the first participant provided after the p-th participant's contest and before the (p+1)-th participant's contest begins, and the (q+1) ) It may be longer than the length of the summary image of the first participant provided before the contest of the first participant begins. At this time, the selection of any previous frame F2 and any subsequent frame F3 may be different. Any previous frame (F2) of the summary video of the first participant provided after the p-th participant's contest and before the (p+1)-th participant's contest is over, the q-th participant's contest is over It may be further away from the selected image frame F1 than any previous frame F2 of the summary image of the first participant provided after and before the (q+1)th participant's contest begins.

또한, 실시 예에 따라, 상기 p 번째 참가자의 경연이 끝난 후와 상기 (p+1) 번째 참가자의 경연이 시작되기 전에 제공되는 상기 첫 번째 참가자부터 상기 (p-1) 번째 참가자 각각의 요약 영상의 길이는 서로 다를 수 있다. 예컨대, 상기 첫 번째 참가자의 요약 영상에서 상기 (p-1) 번째 참가자의 요약 영상으로 갈수록 요약 영상의 길이가 짧아질 수 있다. 왜냐하면 첫 번째 참가자가 경연을 시작한지 가장 오래된 참가자이기 때문이다. 또한, 상기 q 번째 참가자의 경연이 끝난 후와 상기 (q+1) 번째 참가자의 경연이 시작되기 전에 제공되는 상기 첫 번째 참가자부터 상기 (q-1)번째 참가자 각각의 요약 영상의 길이는 서로 다를 수 있다. 예컨대, 상기 첫 번째 참가자의 요약 영상에서 상기 (q-1) 번째 참가자의 요약 영상으로 갈수록 요약 영상의 길이가 짧아질 수 있다. In addition, according to an embodiment, after the contest of the p-th participant is over and before the contest of the (p+1)-th participant starts, the summary video of each of the (p-1)-th participants is provided from the first participant. The lengths of may be different. For example, the length of the summary image may be shortened from the summary image of the first participant to the summary image of the (p-1)th participant. This is because the first contestant is the oldest contestant. In addition, the length of the summary image of each of the (q-1)th participants from the first participant provided after the qth participant's contest and before the (q+1)th participant's contest is started is different. Can be. For example, the length of the summary image may be shortened from the summary image of the first participant to the summary image of the (q-1)th participant.

도 6을 참고하면, 서버(10)는 상기 경연에 참가한 참가자들의 수가 8일 때, 세 번째 참가자(30-3)의 경연이 끝난 후와 네 번째 참가자(30-4)의 경연이 시작되기 전에 첫 번째 참가자(30-1)부터 두 번째 참가자(30-2) 각각의 요약 영상(SV1, SV2)을 제공하며, 여섯 번째 참가자(30-6)의 경연이 끝난 후와 일곱 번째 참가자(30-7)의 경연이 시작되기 전에 첫 번째 참가자(30-1)부터 다섯 번째 참가자(30-5)의 각각의 요약 영상(SV1~SV5)을 제공한다. Referring to FIG. 6, when the number of participants participating in the contest is 8, the server 10 ends after the contest of the third participant 30-3 ends and before the contest of the fourth participant 30-4 starts. The first participant (30-1) to the second participant (30-2) provides a summary video (SV1, SV2), after the contest of the sixth participant (30-6) and the seventh participant (30- Before the contest of 7) begins, each summary video (SV1~SV5) of the first participant (30-1) to the fifth participant (30-5) is provided.

세 번째 참가자(30-3)의 경연이 끝난 후와 네 번째 참가자(30-4)의 경연이 시작되기 전에 제공되는 첫 번째 참가자(30-1)부터 두 번째 참가자(30-2) 각각의 요약 영상(SV1, SV2)의 길이는 여섯 번째 참가자(30-6)의 경연이 끝난 후와 일곱 번째 참가자(30-7)의 경연이 시작되기 전에 제공되는 첫 번째 참가자(30-1)부터 다섯 번째 참가자(30-5)의 각각의 요약 영상(SV1~SV5)의 길이와 다를 수 있다. 세 번째 참가자(30-3)의 경연이 끝난 후와 네 번째 참가자(30-4)의 경연이 시작되기 전에 제공되는 첫 번째 참가자(30-1)의 요약 영상의 길이는 여섯 번째 참가자(30-6)의 경연이 끝난 후와 일곱 번째 참가자(30-7)의 경연이 시작되기 전에 제공되는 첫 번째 참가자(30-1)의 요약 영상의 길이보다 길 수 있다. Summary of each of the first (30-1) to second (30-2) participants provided after the third (30-3) contest ends and before the fourth (30-4) contest begins. The length of the video (SV1, SV2) is from the first participant (30-1) to the fifth provided after the contest of the sixth participant (30-6) and before the contest of the seventh participant (30-7) begins. The length of each summary image SV1 to SV5 of the participants 30-5 may be different. The length of the summary video of the first participant (30-1) provided after the contest of the third participant (30-3) is over and before the contest of the fourth participant (30-4) begins is the length of the sixth participant (30- It may be longer than the length of the summary image of the first participant 30-1 provided after the contest of 6) and before the contest of the seventh participant 30-7 begins.

또한, 세 번째 참가자(30-3)의 경연이 끝난 후와 네 번째 참가자(30-4)의 경연이 시작되기 전에 제공되는 첫 번째 참가자(30-1)부터 두 번째 참가자(30-2) 각각의 요약 영상(SV1, SV2)의 길이는 서로 다를 수 있다. 세 번째 참가자(30-3)의 경연이 끝난 후와 네 번째 참가자(30-4)의 경연이 시작되기 전에 제공되는 첫 번째 참가자(30-1)의 요약 영상(SV1)의 길이가 두 번째 참가자(30-2)의 요약 영상(SV2)의 길이보다 더 길 수 있다. In addition, the first participant (30-1) to the second participant (30-2) each provided after the contest of the third participant (30-3) is over and before the contest of the fourth participant (30-4) begins The lengths of the summary images SV1 and SV2 may be different from each other. The length of the summary video (SV1) of the first participant (30-1) provided after the contest of the third participant (30-3) is over and before the contest of the fourth participant (30-4) is started, the second participant It may be longer than the length of the summary image (SV2) of (30-2).

여섯 번째 참가자(30-6)의 경연이 끝난 후와 일곱 번째 참가자(30-7)의 경연이 시작되기 전에 제공되는 첫 번째 참가자(30-1)부터 다섯 번째 참가자(30-5)의 각각의 요약 영상(SV1~SV5)의 길이는 서로 다를 수 있다. 첫 번째 참가자(30-1)의 요약 영상(SV1)에서 다섯 번째 참가자(30-5)의 요약 영상(SV5)으로 갈수록 요약 영상의 길이가 짧아질 수 있다. 즉, 다섯 번째 참가자(30-5)의 요약 영상(SV5)의 길이는 첫 번째 참가자(30-1)의 요약 영상(SV1)의 길이보다 짧을 수 있다. After the contest of the sixth participant (30-6) is over and before the contest of the seventh participant (30-7) begins, each of the first participant (30-1) to the fifth participant (30-5) is provided. The lengths of the summary images SV1 to SV5 may be different. The length of the summary image may be shortened from the summary image SV1 of the first participant 30-1 to the summary image SV5 of the fifth participant 30-5. That is, the length of the summary image SV5 of the fifth participant 30-5 may be shorter than the length of the summary image SV1 of the first participant 30-1.

실시 예에 따라 특정 참가자는 자신의 요약 영상의 길이를 다른 참가자들의 요약 영상 각각의 길이보다 길게 하기 위해 서버(10)로 포인트를 지급하고 자신의 요약 영상의 길이를 상기 다른 참가자들의 요약 영상 각각의 길이보다 상대적으로 더 길게하도록 요청하는 연장 요청 신호를 전송할 수 있다. 서버(10)는 상기 특정 참가자로부터 상기 연장 요청 신호를 수신한 후, 다른 참가자들의 요약 영상들보다 상기 특정 참가자의 상기 요약 영상의 길이를 연장한다. 예컨대, 세 번째 참가자(30-3)는 자신의 요약 영상(SV3)을 다른 참가자들(30-1, 30-2, 및 30-4)의 요약 영상(SV1, SV2, SV4) 각각보다 더 길게 하도록 요청하는 연장 요청 신호를 전송할 수 있다. 서버(10)는 세 번째 참가자(30-3)로부터 상기 연장 요청 신호를 수신한 후, 다른 참가자들(30-1, 30-2, 및 30-4)의 요약 영상들(SV1, SV2, SV4)보다 상기 특정 참가자의 상기 요약 영상의 길이를 연장한다. 상기 특정 참가자는 자신의 요약 영상의 길이를 다른 참가자들의 요약 영상 각각의 길이보다 길게하도록 요청함으로써 온라인으로 시청하는 사용자들(예컨대, 30-9~30-n)에게 상기 특정 참가자에게 투표하도록 유도할 수 있다. 또한, 경연 생성 방법을 제공하는 서비스 제공자는 특정 참가자로부터 포인트를 지급받음으로써 수익 모델을 만들 수 있다. According to an embodiment, a specific participant pays points to the server 10 to make the length of his or her summary video longer than the length of each of the other participants, and the length of his/her summary video is determined by An extension request signal may be transmitted requesting to be relatively longer than the length. After receiving the extension request signal from the specific participant, the server 10 extends the length of the summary video of the specific participant rather than the summary videos of other participants. For example, the third participant 30-3 has their summary video SV3 longer than each of the other participants' 30-1, 30-2, and 30-4 summary video SV1, SV2, SV4. It may transmit an extension request signal to request. After receiving the extension request signal from the third participant 30-3, the server 10 receives summary images SV1, SV2, and SV4 of other participants 30-1, 30-2, and 30-4. ) Than the length of the summary video of the specific participant. The specific participant may induce users who watch online (for example, 30-9 to 30-n) to vote for the specific participant by requesting that the length of his/her summary video be longer than each other's summary video. Can be. In addition, service providers that provide a method for creating contests can create a revenue model by receiving points from specific participants.

복수의 클라이언트들(20-1~20-n)은 서버(10)가 제공하는 경연 생성 서비스를 제공받기 위해서는 회원 가입을 하여야한다. 복수의 클라이언트들(20-1~20-n)은 상기 회원 가입을 할 때, 사용자(30-1~30-n)의 성별, 및 나이 정보를 서버(10)로 제공하여야한다. The plurality of clients 20-1 to 20-n must register as members in order to receive the contest creation service provided by the server 10. The plurality of clients 20-1 to 20-n should provide the gender and age information of the users 30-1 to 30-n to the server 10 when signing up for the membership.

온라인 방식으로 경연이 진행 중이며, 서버(10)는 복수의 클라이언트들(20-1~20-n) 중 경연에 참가한 참가자들에게 투표할 의사가 있는 사용자들의 클라이언트들로부터 상기 경연에 참가한 참가자들 각각에게 투표를 의미하는 복수의 투표 신호들을 수신하고, 상기 복수의 투표 신호들에 포함된 시간 정보를 분석한다. The contest is being conducted in an online manner, and the server 10 each of the participants who participated in the contest from the clients of users who are willing to vote for the contestants among the plurality of clients 20-1 to 20-n A plurality of voting signals meaning voting is received, and time information included in the plurality of voting signals is analyzed.

상기 참가자들 중 어느 한 참가자에 대한 상기 시간 정보가 특정 시간대에 임의의 제2비율 이상(예컨대, 50% 이상)이고, 상기 참가자가 20대에서 40대 사이의 여성이며, 상기 참가자에게 투표한 사용자의 남성 비율이 임의의 제3비율 이상(예컨대, 70% 이상)일 때, 서버(10)는 서버(10)의 디스플레이(미도시)에 선정성 의심 메시지를 표시한다. 서버(10)는 서버(10)의 디스플레이에 선정성 의심 메시지를 표시함으로써 서버(10)의 관리자(미도시)는 상기 참가자의 선정성 의심 여부를 선택적으로 판단할 수 있다. 선택적으로 선정성 의심 여부를 판단함으로써 효율적이고, 빠른 판단이 가능하다. Users whose voting information for any one of the participants is at least a certain second rate (e.g., 50% or more) at a specific time, and the participant is a woman between 20s and 40s, who votes for the participant When the male ratio of is greater than or equal to any third ratio (eg, 70% or more), the server 10 displays a sensibility doubt message on the display (not shown) of the server 10. The server 10 displays a susceptibility message on the display of the server 10 so that the administrator (not shown) of the server 10 can selectively determine whether or not the participant is suspected of sensibility. Efficient and quick judgment is possible by selectively judging whether there is doubt about sensibility.

서버(10)는 상기 경연 수행 규칙에 따라 결정된 참가자들(예컨대, 30-1~30-8)의 등수별로 서로 다른 포인트를 지급한다. 참가자들(예컨대, 30-1~30-8)에게 지급되는 포인트는 서버(10)로 참가자들(예컨대, 30-1~30-8로부터 받은 포인트의 80% 수준이나, 반드시 이에 한정되는 것은 아니다. The server 10 pays different points for each number of participants (for example, 30-1 to 30-8) determined according to the competition performance rule. Points paid to participants (e.g., 30-1 to 30-8) are 80% of points received from participants (e.g., 30-1 to 30-8, but not necessarily limited to the server 10). .

도 7은 본 발명의 실시 예에 따른 경연 생성 방법을 설명하기 위한 흐름도를 나타낸다.7 is a flowchart illustrating a method for generating a contest according to an embodiment of the present invention.

도 1, 도 2, 및 도 8을 참고하면, 서버(10)는 복수의 클라이언트들(20-1~20-n) 중 어느 하나(예컨대, 20-1)로부터 참여 가능한 최소 인원, 참여 가능한 최대 인원, 참여 기간, 경연 종목, 및 경연 수행 규칙을 포함하는 경연 생성 요구 신호(CR)를 수신한다(S10). 1, 2, and 8, the server 10 is the minimum number of people that can participate from any one of a plurality of clients (20-1 ~ 20-n) (for example, 20-1), the maximum possible participation The competition generation request signal CR including the number of people, participation period, competition event, and competition performance rule is received (S10).

서버(10)는 적어도 1개 이상의 채널(CH1~CH4)을 포함하는 이미 생성된 경연 리스트(CL)에서 상기 경연 종목과 유사한 종목을 개최하는 채널이 있는지 판단한다(S20). The server 10 determines whether there is a channel for holding an event similar to the competition event in the competition list CL already generated including at least one or more channels CH1 to CH4 (S20).

상기 경연 종목과 유사한 종목을 개최하는 채널이 없을 때, 서버(10)는 경연 생성 요구 신호(CR)에 따라 상기 경연 종목과 관련된 새로운 채널을 생성한다(S30).When there is no channel holding an event similar to the competition event, the server 10 creates a new channel related to the competition event according to the competition generation request signal CR (S30).

상기 경연 종목과 유사한 종목을 개최하는 채널이 있을 때, 서버(10)는 상기 유사한 종목을 개최하는 채널에서 추가적인 참가자의 참여가 가능한지 판단한다.When there is a channel for holding an event similar to the competition event, the server 10 determines whether additional participants can participate in the channel for holding the similar event.

서버(10)는 상기 유사한 종목을 개최하는 채널에서 상기 추가적인 참가자의 참여가 가능하다고 판단할 때, 서버(10)는 경연 생성 요구 신호(CR)를 송신한 클라이언트(예컨대, 20-1)에게 상기 유사한 종목을 개최하는 채널에 참여를 추천하는 추천 신호(RS)를 송신한다. When the server 10 determines that the additional participant can participate in the channel holding the similar event, the server 10 reminds the client (eg, 20-1) that has sent the contest creation request signal CR. A recommendation signal RS recommending participation in a channel holding a similar event is transmitted.

서버(10)는 복수의 클라이언트들(20-1~20-n) 중 상기 새로운 채널에 참여하고자하는 참가자들(30-2~30-n)과 대응되는 클라이언트들(20-2~20-n)에 상기 경연 수행 규칙을 포함하는 정보 신호(IS)를 전송한다(S40). Server 10 is a plurality of clients (20-1 ~ 20-n) of the client (20-2 ~ 20-n) corresponding to the participants (30-2 ~ 30-n) who want to participate in the new channel ) Is transmitted to the information signal (IS) containing the contest performance rules (S40).

서버(10)는 상기 새로운 채널에 참여하고자하는 참가자들(30-2~30-n)과 대응되는 클라이언트들(20-2~20-n) 중 임의의 비율 이상으로부터 상기 경연 수행 규칙에 관해 동의를 나타내는 동의 신호(AS)를 수신할 때, 서버(10)는 상기 경연 수행 규칙을 확정한다(S50). The server 10 agrees with respect to the competition performance rules from any ratio or more among the participants 20-2 to 30-n and the corresponding clients 20-2 to 20-n wishing to participate in the new channel When receiving the consent signal (AS) indicating the, the server 10 determines the competition performance rules (S50).

서버(10)는 상기 경연 수행 규칙에 따라 결정된 상기 참가자들(30-2~30-n)의 등수별로 서로 다른 포인트를 지급한다(S60).The server 10 pays different points for each rank of the participants 30-2 to 30-n determined according to the competition performance rule (S60).

본 발명은 도면에 도시된 일 실시 예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시 예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.The present invention has been described with reference to one embodiment shown in the drawings, but this is only exemplary, and those skilled in the art will understand that various modifications and other equivalent embodiments are possible therefrom. Therefore, the true technical protection scope of the present invention should be determined by the technical spirit of the appended claims.

100: 경연 생성 시스템;
10: 서버;
11: 프로세서;
13: 메모리;
20-1~20-n: 클라이언트;
100: contest creation system;
10: server;
11: processor;
13: memory;
20-1 to 20-n: clients;

Claims (5)

복수의 클라이언트들과, 명령들을 실행하는 프로세서와 상기 명령들이 저장되는 메모리를 포함한 서버를 포함하며, 상기 복수의 클라이언트들 각각은 컴퓨터, 태블릿 PC, 또는 노트북과 같은 전자 장치이며, 상기 복수의 클라이언트들 각각과 상기 서버가 네트워크를 통해 서로 통신이 가능한 경연 생성 시스템의 경연 생성 방법에 있어서,
상기 서버는 상기 복수의 클라이언트들 중 어느 하나로부터 참여 가능한 최소 인원, 참여 가능한 최대 인원, 참여 기간, 경연 종목, 및 경연 수행 규칙을 포함하는 경연 생성 요구 신호를 수신하는 단계;
상기 서버는 적어도 1개 이상의 채널을 포함하는 이미 생성된 경연 리스트에서 상기 경연 종목과 유사한 종목을 개최하는 채널이 있는지 판단하는 단계;
상기 경연 종목과 유사한 종목을 개최하는 채널이 없을 때, 상기 서버는 상기 경연 생성 요구 신호에 따라 상기 경연 종목과 관련된 새로운 채널을 생성하는 단계;
상기 서버는 상기 복수의 클라이언트들 중 상기 새로운 채널에 참여하고자하는 참가자들과 대응되는 클라이언트들에 상기 경연 수행 규칙을 포함하는 정보 신호를 전송하는 단계;
상기 서버는 상기 새로운 채널에 참여하고자하는 참가자들과 대응되는 클라이언트들 중 임의의 비율 이상으로부터 상기 경연 수행 규칙에 관해 동의를 나타내는 동의 신호를 수신할 때, 상기 서버는 상기 경연 수행 규칙을 확정하는 단계; 및
상기 서버는 상기 경연 수행 규칙에 따라 결정된 상기 참가자들의 등수별로 서로 다른 포인트를 지급하는 단계를 포함하며,
상기 서버는 이미 생성된 경연 리스트에서 상기 경연 종목과 유사한 종목을 개최하는 채널이 있는지 판단하는 단계는,
상기 서버는 상기 경연 종목에 포함된 키워드를 추출하는 단계;
상기 서버는 상기 이미 생성된 경연 리스트에 포함된 키워드를 추출하는 단계;
상기 서버는 상기 경연 종목에서 추출된 키워드와 상기 이미 생성된 경연 리스트에서 추출된 키워드를 비교하는 단계; 및
상기 서버는 상기 비교 결과에 따라 상기 이미 생성된 경연 리스트에서 상기 경연 종목과 유사한 종목을 개최하는 채널이 있는지 판단하는 단계를 포함하는 경연 생성 방법.
It includes a plurality of clients, a processor for executing instructions and a server including a memory in which the instructions are stored, each of the plurality of clients being an electronic device such as a computer, tablet PC, or laptop, and the plurality of clients In the contest generation method of the contest generation system that each and the server can communicate with each other via a network,
The server receiving a contest creation request signal including a minimum number of participants, a maximum number of participants, a participation period, a competition event, and a competition performance rule from any one of the plurality of clients;
The server determining whether there is a channel holding an event similar to the competition event in the competition list already generated including at least one or more channels;
When there is no channel holding an event similar to the competition event, the server generating a new channel associated with the competition event according to the competition generation request signal;
Transmitting, by the server, an information signal including the contest execution rule to clients corresponding to participants who want to participate in the new channel among the plurality of clients;
When the server receives a consent signal indicating agreement with respect to the contest performance rule from any ratio of participants who want to participate in the new channel and clients corresponding thereto, the server determining the competition performance rule ; And
The server includes the step of paying different points for each number of participants determined according to the competition performance rules,
The server may determine whether there is a channel for holding an event similar to the competition event in the competition list already generated.
The server extracting keywords included in the competition event;
The server extracting keywords included in the competition list already generated;
The server comparing the keyword extracted from the competition event with the keyword extracted from the already generated contest list; And
And the server determining whether there is a channel holding an event similar to the competition event in the competition list already generated according to the comparison result.
삭제delete 제1항에 있어서,
상기 경연 종목과 유사한 종목을 개최하는 채널이 있을 때,
상기 서버는 상기 유사한 종목을 개최하는 채널에서 추가적인 참가자의 참여가 가능한지 판단하는 단계; 및
상기 서버는 상기 유사한 종목을 개최하는 채널에서 상기 추가적인 참가자의 참여가 가능하다고 판단할 때, 상기 서버는 상기 경연 생성 요구 신호를 송신한 클라이언트에게 상기 유사한 종목을 개최하는 채널에 참여를 추천하는 추천 신호를 송신하는 단계를 포함하는 경연 생성 방법.
According to claim 1,
When there is a channel to hold an event similar to the contest event,
The server determining whether additional participants can participate in a channel holding the similar event; And
When the server determines that the additional participant can participate in the channel holding the similar event, the server recommends a signal that recommends participation in the channel holding the similar event to the client that has sent the contest creation request signal. Contest generating method comprising the step of transmitting.
제1항에 있어서, 상기 경연 생성 방법은,
상기 서버는 상기 복수의 클라이언트들로부터 상기 복수의 클라이언트들의 참가자들과 관련된 관심 정보 신호를 수신하는 단계; 및
상기 서버는 상기 관심 정보 신호에 따라 상기 복수의 클라이언트들 각각의 디스플레이의 상부에 상기 관심 정보와 관련도가 높은 채널을 표시하고 상기 디스플레이의 하부에 상기 관심 정보와 관련도가 낮은 채널을 표시하도록 상기 복수의 클라이언트들을 제어하는 단계를 더 포함하는 경연 생성 방법.
The method of claim 1, wherein the contest creation method is
The server receiving interest information signals related to participants of the plurality of clients from the plurality of clients; And
The server displays the channel related to the interest information on the upper portion of each of the plurality of clients according to the interest information signal, and displays a channel related to the interest information on the lower portion of the display. And further comprising controlling a plurality of clients.
복수의 클라이언트들; 및
서버를 포함하며,
상기 서버는,
명령들을 실행하는 프로세서; 및
상기 명령들이 저장되는 메모리를 포함하며,
상기 명령들은
상기 복수의 클라이언트들 중 어느 하나로부터 참여 가능한 최소 인원, 참여 가능한 최대 인원, 참여 기간, 경연 종목, 및 경연 수행 규칙을 포함하는 경연 생성 요구 신호를 수신하며, 적어도 1개 이상의 채널을 포함하는 이미 생성된 경연 리스트에서 상기 경연 종목과 유사한 종목을 개최하는 채널이 있는지 판단하며, 상기 경연 종목과 유사한 종목을 개최하는 채널이 없을 때, 상기 서버는 상기 경연 생성 요구 신호에 따라 상기 경연 종목과 관련된 새로운 채널을 생성하며, 상기 복수의 클라이언트들 중 상기 새로운 채널에 참여하고자하는 참가자들과 대응되는 클라이언트들에 상기 경연 수행 규칙을 포함하는 정보 신호를 전송하며, 상기 새로운 채널에 참여하고자하는 참가자들과 대응되는 클라이언트들 중 임의의 비율 이상으로부터 상기 경연 수행 규칙에 관해 동의를 나타내는 동의 신호를 수신할 때, 상기 서버는 상기 경연 수행 규칙을 확정하며, 상기 경연 수행 규칙에 따라 결정된 상기 참가자들의 등수별로 서로 다른 포인트를 지급하도록 구현되며,
상기 이미 생성된 경연 리스트에서 상기 경연 종목과 유사한 종목을 개최하는 채널이 있는지 판단은,
상기 명령들은 상기 경연 종목에 포함된 키워드를 추출하며, 상기 이미 생성된 경연 리스트에 포함된 키워드를 추출하며, 상기 경연 종목에서 추출된 키워드와 상기 이미 생성된 경연 리스트에서 추출된 키워드를 비교하며, 상기 비교 결과에 따라 상기 이미 생성된 경연 리스트에서 상기 경연 종목과 유사한 종목을 개최하는 채널이 있는지 판단하도록 구현되는 경연 생성 시스템.
A plurality of clients; And
Includes a server,
The server,
A processor that executes the instructions; And
It includes a memory in which the commands are stored,
The above commands
A competition generation request signal including a minimum number of participants, a maximum number of participants, a participation period, a competition event, and a competition performance rule is received from any one of the plurality of clients, and already generated including at least one or more channels In the list of contests, it is determined whether there is a channel holding an event similar to the contest event, and when there is no channel to hold an event similar to the contest event, the server generates a new channel related to the contest event according to the competition generation request signal. And transmits an information signal including the contest execution rule to clients corresponding to participants who want to participate in the new channel among the plurality of clients, and corresponds to participants who want to participate in the new channel. When receiving a consent signal indicating consent regarding the competition performance rule from any ratio among clients, the server determines the competition performance rule, and points different according to the number of participants determined according to the competition performance rule It is implemented to pay,
It is determined whether there is a channel for holding a similar event to the competition event in the competition list already generated.
The commands extract keywords included in the competition event, extract keywords included in the already generated competition list, compare keywords extracted from the competition event, and keywords extracted from the previously generated competition list, According to the comparison result, the competition generation system is implemented to determine whether there is a channel for holding an event similar to the competition event in the competition list already generated.
KR1020200006518A 2020-01-17 2020-01-17 Method and system for creating contests KR102120024B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200006518A KR102120024B1 (en) 2020-01-17 2020-01-17 Method and system for creating contests

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200006518A KR102120024B1 (en) 2020-01-17 2020-01-17 Method and system for creating contests

Publications (1)

Publication Number Publication Date
KR102120024B1 true KR102120024B1 (en) 2020-06-05

Family

ID=71088633

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200006518A KR102120024B1 (en) 2020-01-17 2020-01-17 Method and system for creating contests

Country Status (1)

Country Link
KR (1) KR102120024B1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010100709A (en) * 2000-05-06 2001-11-14 김진범 On line song contest system using telephone and internet
JP2012084187A (en) * 2006-04-17 2012-04-26 Yahoo Inc Network-based context creation
KR20120075858A (en) * 2010-12-29 2012-07-09 육상조 The dance battle system
KR101915359B1 (en) 2016-09-05 2018-11-05 신 라파엘 Apparatus and method of baduk game
KR101963213B1 (en) 2017-07-28 2019-03-28 주식회사 팩토리캠프 system and method for providing fishing tournament

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010100709A (en) * 2000-05-06 2001-11-14 김진범 On line song contest system using telephone and internet
JP2012084187A (en) * 2006-04-17 2012-04-26 Yahoo Inc Network-based context creation
KR20120075858A (en) * 2010-12-29 2012-07-09 육상조 The dance battle system
KR101915359B1 (en) 2016-09-05 2018-11-05 신 라파엘 Apparatus and method of baduk game
KR101963213B1 (en) 2017-07-28 2019-03-28 주식회사 팩토리캠프 system and method for providing fishing tournament

Similar Documents

Publication Publication Date Title
WO2016078189A1 (en) Interaction method and related device, system based on video living broadcast
CN105706135B (en) The activity based on ballot is supported to search for
Barrington et al. User-centered design of a social game to tag music
US8645844B1 (en) Comparison selection, ranking, and anti-cheating methods in an online contest environment
US20060167751A1 (en) Method and apparatus for distributing music
US8812514B2 (en) Web-based competitions using dynamic preference ballots
US20130204692A1 (en) Artistic auditions using online social networking
US20120144311A1 (en) Computerized system and method for commenting on sub-events within a main event
US20090319601A1 (en) Systems and methods for providing real-time video comparison
US20130005465A1 (en) Audio playlist selections and related entertainment systems and methods
Watanabe et al. The attention economy and esports: An econometric analysis of Twitch viewership
CN106302471B (en) Method and device for recommending virtual gift
US20170109839A1 (en) Artist Discovery System
KR20210139016A (en) Sports Group Making Methods via Network
JP2016526986A (en) Quiz game providing system and method using user-generated quiz game set
WO2022138325A1 (en) Live streaming device and program
US20120030197A1 (en) Method and system for real-time online commentator debate
KR102120024B1 (en) Method and system for creating contests
US9602878B2 (en) System and method for facilitating virtual competitions
JP7212277B2 (en) How computer systems and events are managed
KR20200052048A (en) Game Social Network Service System and method thereof
JP7152644B1 (en) SUPPORT SYSTEM, MANAGEMENT SERVER, TERMINAL DEVICE, SUPPORT METHOD AND SUPPORT PROGRAM
CN109714607A (en) Broadcast multimedia plays the method for qualification, the method for obtaining multimedia qualification
US20230013527A1 (en) Decaying scores to rank artists
EP4307207A1 (en) Cheering service provision method for providing voice cheer using online voting function, and system therefor

Legal Events

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