[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR102335054B1 - Method, server and user device for providing message service - Google Patents

Method, server and user device for providing message service Download PDF

Info

Publication number
KR102335054B1
KR102335054B1 KR1020190173068A KR20190173068A KR102335054B1 KR 102335054 B1 KR102335054 B1 KR 102335054B1 KR 1020190173068 A KR1020190173068 A KR 1020190173068A KR 20190173068 A KR20190173068 A KR 20190173068A KR 102335054 B1 KR102335054 B1 KR 102335054B1
Authority
KR
South Korea
Prior art keywords
chat room
open
open chat
group
chat
Prior art date
Application number
KR1020190173068A
Other languages
Korean (ko)
Other versions
KR20210080964A (en
Inventor
임승미
이지선
박현영
박영민
임광휘
고은정
이두원
최성우
이재길
이화영
최선호
최광훈
심기용
박동주
조수민
남예인
김경림
정승욱
Original Assignee
주식회사 카카오
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 카카오 filed Critical 주식회사 카카오
Priority to KR1020190173068A priority Critical patent/KR102335054B1/en
Publication of KR20210080964A publication Critical patent/KR20210080964A/en
Application granted granted Critical
Publication of KR102335054B1 publication Critical patent/KR102335054B1/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/01Social networking
    • G06Q50/30
    • 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/50Business processes related to the communications industry

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Operations Research (AREA)
  • Computing Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

메신저 서버에서 수행되는 메시지 서비스 제공 방법은 그룹 채팅을 위해 생성될 오픈 채팅방의 수 및 각 오픈 채팅방의 정원수를 포함하는 링크 정보를 생성하는 단계, 상기 링크 정보에 기초하여 복수의 오픈 채팅방을 생성하는 단계, 상기 링크 정보를 선택한 사용자 단말로부터 상기 그룹 채팅의 참여 요청을 수신하는 단계, 상기 복수의 오픈 채팅방 각각에 참여 중인 인원수에 기초하여 상기 복수의 오픈 채팅방 중 상기 사용자 단말이 참여할 오픈 채팅방을 선정하고, 상기 선정된 오픈 채팅방에 상기 사용자 단말을 입장시키는 단계 및 상기 복수의 오픈 채팅방을 통해 메시지 서비스를 제공하는 단계를 포함한다. A message service providing method performed in a messenger server includes generating link information including the number of open chat rooms to be created for group chat and the number of open chat rooms for each open chat room, and generating a plurality of open chat rooms based on the link information. , receiving a request to participate in the group chat from the user terminal that has selected the link information, selecting an open chat room in which the user terminal will participate among the plurality of open chat rooms based on the number of people participating in each of the plurality of open chat rooms, and entering the user terminal into the selected open chat room and providing a message service through the plurality of open chat rooms.

Description

메시지 서비스를 제공하는 방법, 서버 및 사용자 단말{METHOD, SERVER AND USER DEVICE FOR PROVIDING MESSAGE SERVICE}Method of providing message service, server and user terminal

본 발명은 메시지 서비스를 제공하는 방법, 서버 및 사용자 단말에 관한 것이다.The present invention relates to a method for providing a message service, a server and a user terminal.

오픈 채팅(Open Chatting)이란 서로 모르는 사람들이 특정 주제를 기준으로 모여 콘텐츠를 주고 받는 채팅방 형식을 말한다. 오픈 채팅은 상대방의 전화번호나 ID 등을 이용하여 메시지 어플리케이션에 상대방을 친구로 추가하지 않아도, 상대방과 서로 채팅을 즐길 수 있다는 특징이 있다. Open chatting refers to a chat room format in which people who do not know each other gather and exchange content based on a specific topic. The open chat feature is characterized in that it is possible to enjoy chatting with the other party without adding the other party as a friend to the message application by using the other party's phone number or ID.

최근에는 다수의 사용자들이 오픈 채팅을 통해 드라마 시청, 공연 실황 시청, 스포츠 경기 중계 영상 시청, 영화 홍보 영상 시청 등을 시청하면서 채팅을 나눌 수도 있게 되었다. Recently, many users have been able to chat while watching dramas, live performances, sports events, and movie promotions through open chatting.

그러나, 종래의 오픈 채팅방은 참가 인원이 제한되어 있어, 채팅방의 정원이 초과되면 오픈 채팅방에 더 이상 입장할 수 없었다. 이로 인해, 누군가가 동일한 주제의 오픈 채팅방을 새로 생성할 필요가 있었다. However, in the conventional open chat room, the number of participants is limited, and when the capacity of the chat room is exceeded, it is no longer possible to enter the open chat room. For this reason, it was necessary for someone to create a new open chat room with the same topic.

또한, 종래의 오픈 채팅방의 경우, 오픈 채팅방의 운영 시간의 설정이 불가능하였으며, 오픈 채팅방을 특정 시간대에만 운영하고자 하는 경우, 오픈 채팅방의 운영자가 오픈 채팅방으로의 접근을 위한 링크 정보(URL)를 삭제함으로써, 신규 참여자들의 참여를 제한하는 수 밖에 없었다. In addition, in the case of the conventional open chat room, it was impossible to set the operating time of the open chat room, and if the open chat room is to be operated only during a specific time period, the operator of the open chat room deletes the link information (URL) for access to the open chat room By doing so, it had no choice but to limit the participation of new participants.

한국공개특허 제 2018-0092605호(2018.08.20 공개) Korea Patent Publication No. 2018-0092605 (published on August 20, 2018)

본 발명은 상술한 문제점을 해결하기 위한 것으로서, 대규모 그룹 채팅을 위해 적어도 하나의 오픈 채팅방을 생성하고, 생성된 오픈 채팅과 관련된 링크 정보를 생성하여 사용자들이 그룹 채팅으로 접근할 수 있도록 하는 메시지 서비스를 제공하는 방법, 서버 및 사용자 단말을 제공하고자 한다. The present invention is to solve the above-mentioned problems, and to create at least one open chat room for a large-scale group chat, and to generate link information related to the created open chat, a message service that allows users to access the group chat. An object of the present invention is to provide a method for providing, a server and a user terminal.

그룹 채팅의 최대 정원 수 및 최대 생성 가능한 오픈 채팅방의 수를 설정함으로써, 특정 이벤트에 기초하여 대규모 그룹 채팅을 수행할 수 있도록 하는 메시지 서비스를 제공하는 방법, 서버 및 사용자 단말을 제공하고자 한다. An object of the present invention is to provide a method, a server, and a user terminal for providing a message service for performing a large-scale group chat based on a specific event by setting the maximum number of group chats and the maximum number of open chat rooms that can be created.

링크 정보를 선택한 사용자 단말로부터 그룹 채팅의 참여 요청을 수신한 경우, 적어도 하나의 오픈 채팅방 각각에 참여 중인 인원수에 기초하여 적어도 하나의 오픈 채팅방 중 사용자 단말의 사용자가 참여할 오픈 채팅방을 선정하고, 선정된 오픈 채팅방에 사용자 단말을 입장시켜, 적어도 하나의 오픈 채팅방을 통해 메시지 서비스를 제공하는 방법, 서버 및 사용자 단말을 제공하고자 한다. When receiving a request to participate in the group chat from the user terminal that has selected link information, an open chat room in which the user of the user terminal participates is selected from among at least one open chat room based on the number of people participating in each of the at least one open chat room, An object of the present invention is to provide a method, a server, and a user terminal for providing a message service through at least one open chat room by allowing a user terminal to enter an open chat room.

그룹 채팅이 특정 이벤트를 위해 기설정된 시간 동안 운영되고, 적어도 하나의 오픈 채팅방이 기설정된 시간 이후에 종료되도록 하는 메시지 서비스를 제공하는 방법, 서버 및 사용자 단말을 제공하고자 한다. An object of the present invention is to provide a method, server and user terminal for providing a message service in which group chat is operated for a preset time for a specific event and at least one open chat room is terminated after a preset time.

다만, 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.However, the technical task to be achieved by the present embodiment is not limited to the technical task as described above, and other technical tasks may exist.

상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 일 실시예에 따르면, 그룹 채팅을 위한 적어도 하나의 오픈 채팅방을 생성하는 단계, 상기 그룹 채팅으로의 접근을 위한 링크 정보를 생성하는 단계, 상기 링크 정보를 통해 사용자 단말로부터 상기 그룹 채팅의 참여 요청을 수신하는 단계, 상기 적어도 하나의 오픈 채팅방 각각에 참여 중인 인원수에 기초하여 상기 적어도 하나의 오픈 채팅방 중 상기 사용자 단말의 사용자가 참여할 오픈 채팅방을 선정하고, 상기 선정된 오픈 채팅방에 상기 사용자 단말을 입장시키는 단계 및 상기 적어도 하나의 오픈 채팅방을 통해 메시지 서비스를 제공하는 단계를 포함하고, 상기 그룹 채팅은 특정 이벤트를 위해 기설정된 시간 동안 운영되고, 상기 적어도 하나의 오픈 채팅방은 상기 기설정된 시간 이후 종료되는 것인, 메시지 서비스 제공 방법을 제공할 수 있다. As a technical means for achieving the above-described technical problem, according to an embodiment of the present invention, generating at least one open chat room for group chat, generating link information for access to the group chat, Receiving a request to participate in the group chat from the user terminal through the link information, based on the number of people participating in each of the at least one open chat room, selecting an open chat room in which the user of the user terminal will participate among the at least one open chat room and entering the user terminal into the selected open chat room, and providing a message service through the at least one open chat room, wherein the group chat is operated for a preset time for a specific event, The at least one open chat room may provide a message service providing method that is terminated after the preset time.

본 발명의 다른 실시예에 따르면, 메시지 서비스를 제공하는 메신저 서버는 그룹 채팅을 위한 적어도 하나의 오픈 채팅방을 생성하는 오픈 채팅방 생성부, 상기 그룹 채팅으로의 접근을 위한 링크 정보를 생성하는 링크 정보 생성부, 상기 링크 정보를 통해 사용자 단말로부터 상기 그룹 채팅의 참여 요청을 수신하는 그룹 채팅 참여 요청 수신부, 상기 적어도 하나의 오픈 채팅방 각각에 참여 중인 인원수에 기초하여 상기 적어도 하나의 오픈 채팅방 중 상기 사용자 단말의 사용자가 참여할 오픈 채팅방을 선정하고, 상기 선정된 오픈 채팅방에 상기 사용자 단말을 입장시키는 입장부 및 상기 적어도 하나의 오픈 채팅방을 통해 메시지 서비스를 제공하는 메시지 서비스 제공부를 포함하고, 상기 그룹 채팅은 특정 이벤트를 위해 기설정된 시간 동안 운영되고, 상기 적어도 하나의 오픈 채팅방은 상기 기설정된 시간 이후 종료되는 것인 메신저 서버를 제공할 수 있다.According to another embodiment of the present invention, a messenger server providing a message service includes an open chat room generating unit that creates at least one open chat room for group chat, and link information generation that generates link information for access to the group chat. unit, a group chat participation request receiving unit for receiving a request to participate in the group chat from the user terminal through the link information, based on the number of people participating in each of the at least one open chat room, the user terminal of the at least one open chat room and an entry unit for selecting an open chat room for a user to participate in, and entering the user terminal into the selected open chat room, and a message service providing unit for providing a message service through the at least one open chat room, wherein the group chat is a specific event It is possible to provide a messenger server that is operated for a preset time, and the at least one open chat room is terminated after the preset time.

본 발명의 또 다른 실시예에 따르면, 링크 정보에 기초하여 그룹 채팅의 참여 요청을 메신저 서버로 전송하는 참여 요청 전송부 및 상기 링크 정보에 기초하여 적어도 하나의 오픈 채팅방 중 하나에 입장하고, 상기 입장한 오픈 채팅방을 통해 메시지 서비스를 제공하는 채팅부를 포함하고, 상기 그룹 채팅은 특정 이벤트를 위해 기설정된 시간 동안 운영되고, 상기 적어도 하나의 오픈 채팅방은 상기 기설정된 시간 이후 종료되는 것인 사용자 단말을 제공할 수 있다. According to another embodiment of the present invention, a participation request transmission unit that transmits a request to participate in group chat to a messenger server based on link information and enters one of at least one open chat room based on the link information, It provides a user terminal comprising a chat unit that provides a message service through one open chat room, wherein the group chat is operated for a preset time for a specific event, and the at least one open chat room is terminated after the preset time can do.

상술한 과제 해결 수단은 단지 예시적인 것으로서, 본 발명을 제한하려는 의도로 해석되지 않아야 한다. 상술한 예시적인 실시예 외에도, 도면 및 발명의 상세한 설명에 기재된 추가적인 실시예가 존재할 수 있다.The above-described problem solving means are merely exemplary, and should not be construed as limiting the present invention. In addition to the exemplary embodiments described above, there may be additional embodiments described in the drawings and detailed description.

전술한 본 발명의 과제 해결 수단 중 어느 하나에 의하면, 대규모 인원이 참여할 수 있는 오픈 채팅방을 제공할 수 있도록 하는 메시지 서비스를 제공하는 방법, 서버 및 사용자 단말을 제공할 수 있다. According to any one of the problem solving means of the present invention described above, it is possible to provide a method, a server, and a user terminal for providing a message service for providing an open chat room in which a large number of people can participate.

본 발명에 따르면, 드라마 시청, 공연 실황 시청, 스포츠 경기 중계 영상 시청, 영화 홍보 영상 시청 등을 수천명 이상의 사용자가 오픈 채팅방을 통해 동일한 컨텐츠를 같이 경험하면서, 채팅을 나눌 수 있도록 하는 메시지 서비스를 제공하는 방법, 서버 및 사용자 단말을 제공할 수 있다.According to the present invention, it provides a message service that allows thousands or more users to share chatting while experiencing the same content through an open chat room, such as watching a drama, watching a live performance, watching a sports game relay video, watching a movie promotion video, etc. A method, a server and a user terminal may be provided.

또한 본 발명에 따르면, 오픈 채팅방에 소정의 운영 시간을 설정함으로써, 오픈 채팅방에 설정된 운영 시간 동안 대화를 참여하도록 유도하는 메시지 서비스를 제공하는 방법, 서버 및 사용자 단말을 제공할 수 있다.In addition, according to the present invention, by setting a predetermined operating time in the open chat room, it is possible to provide a method, server, and user terminal for providing a message service for inducing participants to participate in a conversation during the operating time set in the open chat room.

도 1은 본 발명의 일 실시예에 따른 메시지 서비스 제공 시스템의 구성도이다.
도 2는 본 발명의 일 실시예에 따른 메신저 서버의 구성도이다.
도 3은 본 발명의 일 실시예에 따른 메신저 서버에서 메시지 서비스를 제공하는 방법의 순서도이다.
도 4는 본 발명의 일 실시예에 따른 사용자 단말의 구성도이다.
도 5는 본 발명의 일 실시예에 따른 사용자 단말에서 메시지 서비스를 제공하는 방법의 순서도이다.
도 6a 내지 도 6d는 본 발명의 일 실시예에 따른 메시지 서비스를 제공하는 과정을 설명하기 위한 예시적인 도면이다.
1 is a block diagram of a message service providing system according to an embodiment of the present invention.
2 is a block diagram of a messenger server according to an embodiment of the present invention.
3 is a flowchart of a method for providing a message service in a messenger server according to an embodiment of the present invention.
4 is a block diagram of a user terminal according to an embodiment of the present invention.
5 is a flowchart of a method for providing a message service in a user terminal according to an embodiment of the present invention.
6A to 6D are exemplary diagrams for explaining a process of providing a message service according to an embodiment of the present invention.

아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those of ordinary skill in the art can easily implement them. However, the present invention may be embodied in several different forms and is not limited to the embodiments described herein. And in order to clearly explain the present invention in the drawings, parts irrelevant to the description are omitted, and similar reference numerals are attached to similar parts throughout the specification.

명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.Throughout the specification, when a part is "connected" with another part, this includes not only the case of being "directly connected" but also the case of being "electrically connected" with another element interposed therebetween. . Also, when a part "includes" a certain component, it means that other components may be further included, rather than excluding other components, unless otherwise stated.

본 명세서에 있어서 '부(部)'란, 하드웨어에 의해 실현되는 유닛(unit), 소프트웨어에 의해 실현되는 유닛, 양방을 이용하여 실현되는 유닛을 포함한다. 또한, 1 개의 유닛이 2 개 이상의 하드웨어를 이용하여 실현되어도 되고, 2 개 이상의 유닛이 1 개의 하드웨어에 의해 실현되어도 된다. 한편, '~부'는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니며, '~부'는 어드레싱 할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 '~부'는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들 및 변수들을 포함한다. 구성요소들과 '~부'들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 '~부'들로 결합되거나 추가적인 구성요소들과 '~부'들로 더 분리될 수 있다. 뿐만 아니라, 구성요소들 및 '~부'들은 디바이스 내의 하나 또는 그 이상의 CPU들을 재생시키도록 구현될 수도 있다.In this specification, a "part" includes a unit realized by hardware, a unit realized by software, and a unit realized using both. In addition, one unit may be implemented using two or more hardware, and two or more units may be implemented by one hardware. Meanwhile, '~ unit' is not limited to software or hardware, and '~ unit' may be configured to be in an addressable storage medium or to reproduce one or more processors. Accordingly, as an example, '~' indicates components such as software components, object-oriented software components, class components, and task components, and processes, functions, properties, and procedures. , subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays and variables. The functions provided in the components and '~ units' may be combined into a smaller number of components and '~ units' or further separated into additional components and '~ units'. In addition, components and '~ units' may be implemented to regenerate one or more CPUs in a device.

본 발명에서 사용자는 오프라인에서 특정 행위를 수행하는 사람을 의미할 수 있고, 온라인에서 특정 행위를 수행하는 메시지 어플리케이션의 계정을 의미할 수도 있다.In the present invention, a user may mean a person who performs a specific action offline, or may mean an account of a message application that performs a specific action online.

도 1은 본 발명의 일 실시예에 따른 메시지 서비스 제공 시스템의 구성도이다. 도 1을 참조하면, 메시지 서비스 제공 시스템(1)은 메신저 서버(110) 및 사용자 단말(120)을 포함할 수 있다. 메신저 서버(110) 및 사용자 단말(120)은 메시지 서비스 제공 시스템(1)에 의하여 제어될 수 있는 구성요소들을 예시적으로 도시한 것이며, 이러한 도 1의 메시지 서비스 제공 시스템(1)은 본 발명의 일 실시예에 불과하므로 도 1을 통해 본 발명이 한정 해석되는 것은 아니며, 본 발명의 다양한 실시예들에 따라 도 1과 다르게 구성될 수도 있다. 1 is a block diagram of a message service providing system according to an embodiment of the present invention. Referring to FIG. 1 , the message service providing system 1 may include a messenger server 110 and a user terminal 120 . The messenger server 110 and the user terminal 120 exemplarily show components that can be controlled by the message service providing system 1, and the message service providing system 1 of FIG. 1 is the embodiment of the present invention. Since the present invention is not limitedly interpreted through FIG. 1 since it is only an embodiment, the present invention may be configured differently from FIG. 1 according to various embodiments of the present invention.

도 1의 메시지 서비스 제공 시스템(1)의 각 구성요소들은 일반적으로 네트워크(network)를 통해 연결된다. 예를 들어, 도 1에 도시된 바와 같이, 메시저 서버(110)는 사용자 단말(120)과 동시에 시간 간격을 두고 연결될 수 있다. Each component of the message service providing system 1 of FIG. 1 is generally connected through a network. For example, as shown in FIG. 1 , the message server 110 may be simultaneously connected to the user terminal 120 at a time interval.

네트워크는 단말들 및 서버들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 근거리 통신망(LAN: Local Area Network), 광역 통신망(WAN: Wide Area Network), 인터넷 (WWW: World Wide Web), 유무선 데이터 통신망, 전화망, 유무선 텔레비전 통신망 등을 포함한다. 무선 데이터 통신망의 일례에는 3G, 4G, 5G, 3GPP(3rd Generation Partnership Project), LTE(Long Term Evolution), WIMAX(World Interoperability for Microwave Access), 와이파이(Wi-Fi), 블루투스 통신, 적외선 통신, 초음파 통신, 가시광 통신(VLC: Visible Light Communication), 라이파이(LiFi) 등이 포함되나 이에 한정되지는 않는다. A network refers to a connection structure in which information can be exchanged between each node, such as terminals and servers, and includes a local area network (LAN), a wide area network (WAN), and the Internet (WWW: World). Wide Web), wired and wireless data communication networks, telephone networks, wired and wireless television networks, and the like. Examples of wireless data communication networks include 3G, 4G, 5G, 3rd Generation Partnership Project (3GPP), Long Term Evolution (LTE), World Interoperability for Microwave Access (WIMAX), Wi-Fi, Bluetooth communication, infrared communication, ultrasound Communication, Visible Light Communication (VLC), LiFi, and the like are included, but are not limited thereto.

메신저 서버(110)는 사용자 단말(120)의 사용자 및 사용자와 실제 친구로 등록된 타 사용자가 채팅방에서 대화를 주고 받을 수 있게 하는 인스턴스 메시징 서비스를 제공할 수 있다. 예를 들어, 메신저 서버(110)는 메시지 어플리케이션을 통해 인스턴스 메시징 서비스를 제공할 수 있다.The messenger server 110 may provide an instance messaging service that enables a user of the user terminal 120 and another user registered as a real friend to exchange a conversation in a chat room with the user of the user terminal 120 . For example, the messenger server 110 may provide an instant messaging service through a message application.

메신저 서버(110)는 그룹 채팅을 위한 적어도 하나의 오픈 채팅방을 생성할 수 있다. 여기서, 그룹 채팅은 특정 이벤트를 위해 기설정된 시간 동안 운영되고, 후술하는 적어도 하나의 오픈 채팅방은 기설정된 시간 이후 종료될 수 있다. 예를 들어, 복수의 오픈 채팅방이 생성된 경우, 기설정된 시간이 경과한 후, 복수의 오픈 채팅방이 동시에 종료될 수 있다.The messenger server 110 may create at least one open chat room for group chatting. Here, the group chat may be operated for a preset time for a specific event, and at least one open chat room to be described later may be terminated after the preset time. For example, when a plurality of open chat rooms are created, after a preset time elapses, the plurality of open chat rooms may be simultaneously terminated.

메신저 서버(110)는 그룹 채팅으로의 접근을 위한 링크 정보를 생성할 수 있다. 링크 정보는 그룹 채팅을 식별하고 그룹 채팅으로 접근 가능하도록 하는 것으로서, 식별자 또는 URL(Uniform Resource Locator) 주소를 포함할 수 있다. 링크 정보는 사용자 단말(120)의 전화 번호 또는 사용자의 계정(예를 들어, ID 등)을 이용하여 메시지 어플리케이션에 친구를 추가하지 않고도, 오픈 채팅방으로 진입할 수 있도록 하는 기능할 수도 있다. 이때, 링크 정보는 메시지 어플리케이션의 일대일 채팅방, SNS(Social Network Services) 등을 통해 지인 또는 불특정 다수에게 공유될 수 있다. 링크 정보는 예를 들어, 적어도 하나의 오픈 채팅방의 수, 각 오픈 채팅방의 정원 수, 그룹 채팅명, 태그, 종료 일시 및 공지 사항 등을 더 포함할 수 있다. The messenger server 110 may generate link information for access to the group chat. The link information identifies the group chat and makes the group chat accessible, and may include an identifier or a Uniform Resource Locator (URL) address. The link information may function to enter the open chat room without adding a friend to the message application using the phone number of the user terminal 120 or the user's account (eg, ID, etc.). In this case, the link information may be shared with acquaintances or an unspecified number of people through a one-to-one chat room of a message application, social network services (SNS), or the like. The link information may further include, for example, the number of at least one open chat room, the number of seats in each open chat room, a group chat name, a tag, an end date and time, and a notice.

메신저 서버(110)는 적어도 하나의 오픈 채팅방 각각에 참여 중인 인원수를 모니터링하고, 적어도 하나의 오픈 채팅방 각각에 참여 중인 인원이 기설정된 수 이상이거나 정원수에 대하여 기설정된 비율 이상인 경우, 적어도 하나의 추가 오픈 채팅방을 생성할 수 있다. The messenger server 110 monitors the number of people participating in each of the at least one open chat room, and when the number of people participating in each of the at least one open chat room is greater than or equal to a preset number or a preset ratio to the number of people, at least one additional open You can create chat rooms.

메신저 서버(110)는 링크 정보를 게시 공간에 게시하여 그룹 채팅을 홍보할 수 있다. 여기서, 게시 공간은 메신저 서버(110)에 대응하는 메시지 어플리케이션 내의 배너, 메시지 어플리케이션 내의 그룹 채팅 목록 및 사용자 단말(120)이 접근할 수 있는 웹 페이지를 포함할 수 있다. 이외에도, 링크 정보는 메시지 어플리케이션 외의 다른 어플리케이션의 게시글 또는 댓글 등에 게시됨으로써, 다른 어플리케이션을 이용 중인 사용자들이 게시된 링크 정보를 통해 그룹 채팅에 참여할 수 있다. The messenger server 110 may promote the group chat by posting link information in the posting space. Here, the posting space may include a banner in a message application corresponding to the messenger server 110 , a group chat list in the message application, and a web page accessible by the user terminal 120 . In addition, link information is posted on posts or comments of applications other than the message application, so that users using other applications can participate in group chatting through the posted link information.

메신저 서버(110)는 오픈 채팅방의 수, 적어도 하나의 오픈 채팅방 각각의 채팅 메시지의 수 및 적어도 하나의 오픈 채팅방 각각에 참여 중인 인원수 중 적어도 하나에 기초하여 어플리케이션 내의 배너에 게시할 그룹 채팅을 결정하거나 메시지 어플리케이션 내에서 그룹 채팅 목록의 노출 순서를 결정할 수 있다. The messenger server 110 determines a group chat to be posted on a banner in the application based on at least one of the number of open chat rooms, the number of chat messages in each of the at least one open chat room, and the number of people participating in each of the at least one open chat room, or You can determine the exposure order of the group chat list within the message application.

메신저 서버(110)는 링크 정보를 통해 사용자 단말(120)로부터 그룹 채팅의 참여 요청을 수신할 수 있다. The messenger server 110 may receive a request to participate in the group chat from the user terminal 120 through link information.

메신저 서버(110)는 적어도 하나의 오픈 채팅방 각각에 참여 중인 인원수에 기초하여 적어도 하나의 오픈 채팅방 중 사용자 단말(120)이 참여할 오픈 채팅방을 선정하고, 선정된 오픈 채팅방에 사용자 단말(120)을 입장시킬 수 있다. 예를 들어, 메신저 서버(110)는 적어도 하나의 오픈 채팅방 각각에 참여 중인 인원수가 가장 적은 오픈 채팅방을 사용자 단말(120)의 사용자가 참여할 오픈 채팅방으로 선정할 수 있다. The messenger server 110 selects an open chat room in which the user terminal 120 will participate among at least one open chat room based on the number of people participating in each of the at least one open chat room, and enters the user terminal 120 in the selected open chat room. can do it For example, the messenger server 110 may select an open chat room having the smallest number of people participating in each of the at least one open chat room as the open chat room in which the user of the user terminal 120 will participate.

메신저 서버(110)는 사용자 단말(120)의 위치, 현재 시각, 적어도 하나의 오픈 채팅방 각각에 참여 중인 사용자의 친구의 수 및 적어도 하나의 오픈 채팅방 각각의 채팅 메시지의 수 중 적어도 하나에 기초하여 사용자 단말(120)이 참여할 오픈 채팅방을 선정할 수 있다. The messenger server 110 is a user based on at least one of the location of the user terminal 120, the current time, the number of friends of the user participating in each of the at least one open chat room, and the number of chat messages in each of the at least one open chat room. The terminal 120 may select an open chat room to participate in.

메신저 서버(110)는 적어도 하나의 오픈 채팅방을 통해 메시지 서비스를 제공할 수 있다. 예를 들어, 메신저 서버(110)는 적어도 하나의 오픈 채팅방에 동일한 영상을 출력할 수 있다. The messenger server 110 may provide a message service through at least one open chat room. For example, the messenger server 110 may output the same image to at least one open chat room.

메신저 서버(110)는 기설정된 주기마다 그룹 채팅의 종료 일시를 공지할 수 있다. The messenger server 110 may notify the end date and time of the group chat every preset period.

이러한 적어도 하나의 오픈 채팅방은 예를 들어, 제휴사 또는 서비스 제공자를 통해 운영될 수 있고, 이에 따라 메신저 서버(110)는 적어도 하나의 오픈 채팅방 각각을 신고 대상에 포함시키지 않을 수 있다. 그러나 메신저 서버(110)는 적어도 하나의 오픈 채팅방 각각의 그룹 채팅을 통해 사용자 간의 주고받은 메시지에 대해서는 신고 기능을 통해 특정 사용자의 오픈 채팅방의 이용을 제한시킬 수도 있다. Such at least one open chat room may be operated, for example, through an affiliate or a service provider, and accordingly, the messenger server 110 may not include each of the at least one open chat room as a report target. However, the messenger server 110 may restrict a specific user's use of the open chat room through a reporting function for messages exchanged between users through group chatting of each of the at least one open chat room.

사용자 단말(120)은 링크 정보에 기초하여 그룹 채팅의 참여 요청을 메신저 서버(110)로 전송할 수 있다. 여기서, 링크 정보는 그룹 채팅을 위해 생성될 오픈 채팅방의 수 및 각 오픈 채팅방의 정원수를 포함할 수 있다.The user terminal 120 may transmit a request to participate in the group chat to the messenger server 110 based on the link information. Here, the link information may include the number of open chat rooms to be created for the group chat and the number of open chat rooms for each open chat room.

사용자 단말(120)은 링크 정보에 기초하여 적어도 하나의 오픈 채팅방 중 하나에 입장하고, 입장한 오픈 채팅방을 통해 메시지 서비스를 제공할 수 있다. The user terminal 120 may enter one of at least one open chat room based on the link information, and may provide a message service through the entered open chat room.

도 2는 본 발명의 일 실시예에 따른 메신저 서버의 구성도이다. 도 2를 참조하면, 메신저 서버(110)는 오픈 채팅방 생성부(210), 링크 정보 생성부(220), 홍보부(230), 그룹 채팅 참여 요청 수신부(240), 입장부(250) 및 메시지 서비스 제공부(260)를 포함할 수 있다. 2 is a block diagram of a messenger server according to an embodiment of the present invention. Referring to FIG. 2 , the messenger server 110 includes an open chat room generating unit 210 , a link information generating unit 220 , a public relations unit 230 , a group chat participation request receiving unit 240 , an admission unit 250 , and a message service. A provision unit 260 may be included.

오픈 채팅방 생성부(210)는 그룹 채팅을 위한 적어도 하나의 오픈 채팅방을 생성할 수 있다. 그룹 채팅을 위한 적어도 하나의 오픈 채팅방은 일반 채팅방과 달리 사용자가 해당 오픈 채팅방을 이탈할 경우, 해당 오픈 채팅방을 퇴장시키도록 구성될 수 있다. 예를 들어, 일반 채팅방의 경우, 사용자가 제 1 채팅방에서 채팅방 목록으로 이동하거나 제 2 채팅방으로 이동하더라도 사용자는 제 1 채팅방에 참여 중인 상태이고, 제 1 채팅방은 채팅방 목록에 유지된다. 이에 반해, 적어도 하나의 오픈 채팅방의 경우, 채팅방 목록을 통해 관리되지 않아 사용자가 채팅방 목록을 통해 오픈 채팅방을 활성화 또는 비활성화하는 것이 불가능하다. 즉, 사용자가 해당 오픈 채팅방을 이탈할 경우, 사용자는 해당 오픈 채팅방에서 퇴장될 수 있다. The open chat room creation unit 210 may create at least one open chat room for group chatting. At least one open chat room for group chat may be configured to leave the corresponding open chat room when the user leaves the open chat room, unlike a general chat room. For example, in the case of a general chat room, even if the user moves from the first chat room to the chat room list or moves to the second chat room, the user is participating in the first chat room, and the first chat room is maintained in the chat room list. In contrast, in the case of at least one open chat room, it is not managed through the chat room list, so it is impossible for the user to activate or deactivate the open chat room through the chat room list. That is, when the user leaves the open chat room, the user may leave the open chat room.

오픈 채팅방 생성부(210)는 적어도 하나의 오픈 채팅방에 참여 중인 인원이 기설정된 수 이상(예를 들어, 50명 중 30명 이상)이거나 정원수에 대하여 기설정된 비율 이상(예를 들어, 정원수의 80% 이상)인 경우, 적어도 하나의 추가 오픈 채팅방을 생성할 수 있다. 여기서, 적어도 하나의 추가 오픈 채팅방은 초기 생성된 오픈 채팅방의 수 또는 기설정된 증가 단위에 기초하여 생성될 수 있다. The open chat room generation unit 210 is the number of people participating in at least one open chat room is more than a preset number (eg, more than 30 people out of 50) or more than a preset ratio with respect to the number of people (eg, 80 of the number of people) % or more), it is possible to create at least one additional open chat room. Here, the at least one additional open chat room may be created based on the number of initially created open chat rooms or a preset increment unit.

예를 들어, 대규모 그룹 채팅을 위해 생성될 오픈 채팅방의 수가 '3개'로 설정되고, 기설정된 증가 단위가 '+3'으로 설정되었다고 가정하자. 이때, 오픈 채팅방 생성부(210)는 링크 정보에 기초하여 3개의 최초 오픈 채팅방을 생성할 수 있다. 이후, 3개의 최초 오픈 채팅방의 참여 인원수가 예를 들어, 정원의 80% 이상이 된 경우, 오픈 채팅방 생성부(210)는 3개의 추가 오픈 채팅방을 생성하여 총 6개의 오픈 채팅방이 운영되도록 할 수 있다. 이후, 6개의 오픈 채팅방의 참여 인원수가 예를 들어, 정원의 80% 이상이 된 경우, 오픈 채팅방 생성부(210)는 3개의 추가 오픈 채팅방을 생성하여 총 9개의 오픈 채팅방이 운영되도록 할 수 있다. For example, it is assumed that the number of open chat rooms to be created for a large-scale group chat is set to '3', and a preset increment unit is set to '+3'. In this case, the open chat room generation unit 210 may create three first open chat rooms based on the link information. After that, when the number of participants in the first three open chat rooms becomes, for example, 80% or more of the capacity, the open chat room creation unit 210 creates three additional open chat rooms to operate a total of six open chat rooms. have. Thereafter, when the number of participants in the six open chat rooms becomes, for example, 80% or more of the capacity, the open chat room creation unit 210 creates three additional open chat rooms to operate a total of nine open chat rooms. .

링크 정보 생성부(220)는 그룹 채팅으로의 접근을 위한 링크 정보를 생성할 수 있다. 링크 정보는 예를 들어, 적어도 하나의 오픈 채팅방의 수, 각 오픈 채팅방의 정원수, 그룹 채팅명, 태그, 종료 일시 및 공지 사항 등을 포함할 수 있다. 여기서, 그룹 채팅은 특정 이벤트를 위해 기설정된 시간 동안 운영되고, 적어도 하나의 오픈 채팅방은 기설정된 시간 이후 종료될 수 있다. The link information generating unit 220 may generate link information for accessing the group chat. The link information may include, for example, the number of at least one open chat room, the number of each open chat room, a group chat name, a tag, an end date and time, and a notice. Here, the group chat may be operated for a preset time for a specific event, and at least one open chat room may end after the preset time.

본 발명에 따르면, 그룹 채팅은 특정 이슈 또는 특정 이벤트를 위해 기설정된 시간 동안에만 운영되는 오픈 채팅방으로서, 특정 이슈 또는 특정 이벤트를 위해 적어도 하나의 오픈 채팅방을 생성하여 이용자들을 적어도 하나의 오픈 채팅방으로 분산시켜 참여 인원의 제한 없이 동일 주제에 대해 그룹 채팅을 수행하도록 할 수 있다. According to the present invention, group chat is an open chat room that is operated only for a predetermined time for a specific issue or a specific event, and creates at least one open chat room for a specific issue or specific event to distribute users to at least one open chat room This allows group chatting on the same topic without limiting the number of participants.

여기서, 특정 이슈 또는 특정 이벤트는 예를 들어, 크리스마스 이브, 크리스마스 당일, 연말 시상식, 카운트다운, 새해 첫날, 설 연휴, 발렌타인데이, 만우절, 근로자의 날과 같은 연중 행사, 축구, 야구와 같은 스포츠 경기, 콘서트와 같은 행사, 영화 또는 음원 홍보를 위한 라이브 채팅 행사, 지역별 수다방 등을 포함할 수 있다. Here, a specific issue or specific event is, for example, Christmas Eve, Christmas Day, year-end awards ceremony, countdown, New Year's Day, Lunar New Year holidays, Valentine's Day, April Fool's Day, annual events such as Labor Day, and sporting events such as soccer and baseball , events such as concerts, live chat events to promote movies or sound sources, local hangouts, and the like.

예를 들어, 링크 정보 생성부(220)는 크라스마스와 관련하여 그룹 채팅으로의 접근을 위해 '오픈 채팅방의 수: N개', '각 오픈 채팅방의 정원수:1,500명', '그룹 채팅명: 크리스마스 기념 채팅방', '태그: #오픈채팅타임챗, #타임챗, #시간한정, #이벤트, #60분채팅', '종료 일시: 22:00~23:00', '공지사항: 22:00~23:00까지 크리스마스 같이 보내요' 등을 포함하는 링크 정보를 생성할 수 있다. For example, the link information generating unit 220 may include 'Number of open chat rooms: N', 'Number of open chat rooms: 1,500 people', and 'Group chat name: Christmas Celebration Chat Room', 'Tags: #OpenChatTimeChat, #TimeChat, #TimeLimited, #Event, #60M Chat', 'End Date: 22:00~23:00', 'Notice: 22: It is possible to create link information including 'Let's spend Christmas together from 00 to 23:00'.

여기서, 오픈 채팅방의 정원수 및 오픈 채팅방의 수는 오픈 채팅방을 생성하는 관리자에 의해 임의로 설정될 수 있다. 예를 들어, 오픈 채팅방 당 정원수를 '1,000명'으로, 최대 생성 가능한 오픈 채팅방의 수를 '20개'로 설정받을 수 있다. Here, the number of open chat rooms and the number of open chat rooms can be arbitrarily set by the administrator who creates the open chat room. For example, the number of open chat rooms per open chat room can be set to '1,000' and the maximum number of open chat rooms that can be created is set to '20'.

이와 달리 동일, 유사한 주제의 그룹 채팅 또는 임시 그룹 채팅의 운영을 통해 그룹 채팅에 참여할 사용자의 수를 수집하고, 이에 기초하여 오픈 채팅방의 정원수가 결정될 수 있다. On the contrary, the number of users to participate in group chat is collected through the operation of group chat or temporary group chat of the same or similar subject, and the number of open chat rooms may be determined based on this.

또는, 오픈 채팅방의 정원수는 오픈 채팅방의 주제에 따라 결정될 수도 있다. 예를 들어, 새해 맞이를 주제로 하는 오픈 채팅방의 정원수는 '1,500'으로 설정될 수 있으며, 겨울 라이딩을 주제로 하는 오픈 채팅방의 정원수는 '50'으로 설정될 수 있다. Alternatively, the number of the open chat room may be determined according to the subject of the open chat room. For example, the number of seats in an open chat room with the theme of welcoming the new year may be set to '1,500', and the number of seats in an open chat room with the theme of winter riding may be set to '50'.

홍보부(230)는 링크 정보를 게시 공간에 게시하여 그룹 채팅을 홍보할 수 있다. 여기서, 게시 공간은 메신저 서버(110)에 대응하는 메시지 어플리케이션 내의 배너, 메시지 어플리케이션 내의 그룹 채팅 목록 및 사용자 단말(120)이 접근할 수 있는 웹 페이지를 포함할 수 있다. The publicity unit 230 may promote the group chat by posting link information in the posting space. Here, the posting space may include a banner in a message application corresponding to the messenger server 110 , a group chat list in the message application, and a web page accessible by the user terminal 120 .

홍보부(230)는 오픈 채팅방의 수, 적어도 하나의 오픈 채팅방 각각의 채팅 메시지의 수 및 적어도 하나의 오픈 채팅방 각각에 참여 중인 인원수 중 적어도 하나에 기초하여 어플리케이션 내의 배너에 게시할 그룹 채팅을 결정하거나 메시지 어플리케이션 내의 그룹 채팅 목록의 노출 순서를 결정할 수 있다. The publicity unit 230 determines a group chat to be posted on a banner in the application based on at least one of the number of open chat rooms, the number of chat messages in each of the at least one open chat room, and the number of people participating in each of the at least one open chat room, or message You can determine the exposure order of the group chat list in the application.

예를 들어, 사용자 단말(120)이 메시지 어플리케이션의 오픈 채팅방 서비스 메뉴를 통해 특정 주제와 관련된 키워드를 검색한 경우, 홍보부(230)는 키워드에 기초한 검색 점수에 기초하여 그룹 채팅 목록의 노출 순서를 결정할 수 있다. 여기서, 검색 점수의 산출 시, 일반 오픈 채팅보다 소정의 운영 시간이 설정된 그룹 채팅에 높은 가중치를 부여할 수 있다. For example, when the user terminal 120 searches for a keyword related to a specific topic through the open chat room service menu of the message application, the publicity unit 230 determines the exposure order of the group chat list based on the search score based on the keyword can Here, when calculating the search score, a higher weight may be given to the group chat in which a predetermined operating time is set than in the general open chat.

홍보부(230)는 소정의 운영 시간 동안 운영되는 그룹 채팅에 참여 중인 인원수가 급증한 경우, 오픈 채팅 서비스 메뉴의 홈 화면 내에서 투명 레이어로 구성된 팝업창을 통해 해당 그룹 채팅을 홍보할 수 있다. When the number of people participating in the group chat operated during a predetermined operating time increases rapidly, the publicity unit 230 may promote the group chat through a pop-up window composed of a transparent layer within the home screen of the open chat service menu.

그룹 채팅 참여 요청 수신부(240)는 링크 정보를 통해 사용자 단말(120)로부터 그룹 채팅의 참여 요청을 수신할 수 있다. The group chat participation request receiving unit 240 may receive a group chat participation request from the user terminal 120 through link information.

입장부(250)는 적어도 하나의 오픈 채팅방 각각에 참여 중인 인원수에 기초하여 적어도 하나의 오픈 채팅방 중 사용자 단말(120)의 사용자가 참여할 오픈 채팅방을 선정하고, 선정된 오픈 채팅방에 사용자 단말(120)을 입장시킬 수 있다. 여기서, 사용자 단말(120)의 사용자는 메시지 어플리케이션에 가입한 사용자의 계정(예를 들어, ID, 휴대전화번호), 오픈 채팅방을 익명으로 이용하고자 하는 사용자의 임시 계정 등을 의미할 수 있다. The admission unit 250 selects an open chat room in which the user of the user terminal 120 will participate among at least one open chat room based on the number of people participating in each of the at least one open chat room, and the user terminal 120 in the selected open chat room can be entered. Here, the user of the user terminal 120 may mean an account (eg, ID, mobile phone number) of a user who has signed up for a message application, a temporary account of a user who wants to anonymously use an open chat room, and the like.

입장부(250)는 적어도 하나의 오픈 채팅방 중에 참여 중인 참여 인원이 가장 적은 오픈 채팅방을 사용자가 참여할 오픈 채팅방으로 선정할 수 있다. The admission unit 250 may select an open chat room having the smallest number of participants among at least one open chat room as the open chat room in which the user will participate.

이와 달리, 입장부(250)는 사용자 단말(120)의 위치, 현재 시각, 적어도 하나의 오픈 채팅방 각각에 참여 중인 사용자의 친구의 수 및 적어도 하나의 오픈 채팅방 각각의 채팅 메시지의 수 중 적어도 하나에 기초하여 사용자가 참여할 오픈 채팅방을 선정할 수 있다. In contrast, the admission unit 250 is at least one of the location of the user terminal 120, the current time, the number of friends of the user participating in each of at least one open chat room, and the number of chat messages in each of the at least one open chat room. Based on this, an open chat room in which the user will participate can be selected.

예를 들어, 오픈 채팅방 생성부(210)에서 지역구(예를 들어, 서초구, 강남구, 동작구, 송파구 등)와 관련된 그룹 채팅을 위해 적어도 하나의 오픈 채팅방을 생성하였다고 가정하자. 입장부(250)는 사용자의 거주지 또는 현재 위치가 '삼성동'인 경우, 지역구와 관련하여 생성된 적어도 하나의 오픈 채팅방 중 사용자가 참여할 오픈 채팅방으로 '강남구' 태그의 오픈 채팅방을 선정할 수 있다. 즉, 지역구와 관련된 그룹 채팅의 경우, 링크 정보에 지역 인증 정보가 포함될 수 있고 이로 인해, 해당 지역구에 거주하는 것이 인증된 사용자들만이 해당 지역구와 관련된 그룹 채팅에 참여하도록 할 수 있다. 예를 들어, 링크 정보에 분당구에 지역 인증 정보가 포함된 경우, 사용자 단말(120)은 사용자 단말(120)의 계정에 포함된 주소 정보 등을 통해 분당구를 인증함으로써, 적어도 하나의 오픈 채팅방에 참여할 수 있다. For example, suppose that the open chat room creation unit 210 creates at least one open chat room for group chat related to a constituency (eg, Seocho-gu, Gangnam-gu, Dongjak-gu, Songpa-gu, etc.). When the user's residence or current location is 'Samseong-dong', the admission unit 250 may select an open chat room with the tag 'Gangnam-gu' as an open chat room in which the user will participate among at least one open chat room created in relation to the constituency. That is, in the case of a group chat related to a constituency, regional authentication information may be included in the link information, so that only users who are authenticated to reside in the corresponding constituency can participate in the group chat related to the corresponding constituency. For example, when the link information includes local authentication information in Bundang-gu, the user terminal 120 authenticates the Bundang-gu through address information included in the account of the user terminal 120 to participate in at least one open chat room. can

다른 예를 들어, 특정 이벤트와 관련한 그룹 채팅을 위해 적어도 하나의 오픈 채팅방이 생성되었고, 사용자의 친구들이 오픈 채팅방에 참여중이라고 가정하자. 입장부(250)는 적어도 하나의 오픈 채팅방 중 사용자의 친구들이 가장 많이 참여한 오픈 채팅방을 사용자가 참여할 오픈 채팅방으로 선정할 수 있다. For another example, it is assumed that at least one open chat room is created for group chat related to a specific event, and that the user's friends are participating in the open chat room. The admission unit 250 may select an open chat room in which the user's friends have most participated among at least one open chat room as the open chat room in which the user will participate.

또 다른 예를 들어, 입장부(250)는 그룹 채팅이 활발한 시간(예컨대, 주말 프라임 시간)에 운영되는 경우, 참여 인원이 급증할 수 있으므로, 참여 인원이 가장 적은 오픈 채팅방을 사용자가 참여할 오픈 채팅방으로 선정하고, 그룹 채팅이 활발하지 않은 시간(예컨대, 평일 아침)에 운영되는 경우, 그룹 채팅의 활성화를 위해 참여 인원이 가장 많은 오픈 채팅방을 사용자가 참여할 오픈 채팅방으로 선정할 수도 있다. As another example, if the admission unit 250 is operated during a time when group chatting is active (eg, prime time on weekends), the number of participants may increase rapidly. , and when group chatting is not active (eg, on weekday mornings), an open chat room with the largest number of participants may be selected as an open chat room in which the user will participate in order to activate the group chat.

메시지 서비스 제공부(260)는 적어도 하나의 오픈 채팅방을 통해 메시지 서비스를 제공할 수 있다. The message service providing unit 260 may provide a message service through at least one open chat room.

메시지 서비스 제공부(260)는 적어도 하나의 오픈 채팅방을 통해 적어도 하나의 피드를 제공할 수 있다. 여기서, 피드는 텍스트, 이미지, 영상, URL 등의 다양한 요소가 조합될 수 있다. The message service providing unit 260 may provide at least one feed through at least one open chat room. Here, various elements such as text, image, video, and URL may be combined in the feed.

예를 들어, 신규 사용자가 새해 맞이와 관련된 그룹 채팅을 위해 오픈 채팅방에 입장한 경우, 메시지 서비스 제공부(260)는 "타임챗 오픈 채팅방에 입장하셨습니다. 운영시간과 주제는 공지사항을 참고해주세요"라는 피드와 함께 "운영정책을 위반한 메시지로 신고 접수시 메신저 서비스의 이용에 제한이 있을 수 있습니다."라는 운영 정책 안내 피드를 신규 사용자에게만 제공할 수 있다. For example, when a new user enters the open chat room for a group chat related to the New Year, the message service provider 260 says, "You have entered the Time Chat open chat room. Please refer to the notice for operating hours and topics." In addition to the feed, "The use of the messenger service may be restricted when a report is received as a message that violates the operation policy," an operation policy guide feed can be provided only to new users.

이외에도, 메시지 서비스 제공부(260)는 다양한 피드를 활용하여 오픈 채팅방의 다수의 사용자들에게 다양한 안내 사항을 제공할 수 있다. 예를 들어, '재즈 페스티벌'을 주제로 한 오픈 채팅방의 경우, 페스티벌과 관련된 안내 사항(예를 들어, 페스티벌 일정, 준비물, 주의사항, 교통안내 등)을 피드 형태로 오픈 채팅방을 통해 그룹 채팅에 참여 중인 다수의 사용자에게 제공할 수 있다. In addition, the message service providing unit 260 may provide various information to a plurality of users of the open chat room by using various feeds. For example, in the case of an open chat room with the theme of 'Jazz Festival', information related to the festival (e.g., festival schedule, preparations, precautions, traffic information, etc.) is sent to group chat through the open chat room in the form of a feed. It can be provided to a large number of participating users.

이 때, 메시지 서비스 제공부(260)는 오픈 채팅방에 설정된 입장 피드의 온(on)/오프(off)에 기초하여 "땡땡님이 입장하셨습니다."와 같은 입장 피드를 모든 사용자에게 제공할 수도 있다.At this time, the message service providing unit 260 may provide an entry feed such as “Dintin has entered” to all users based on the on/off of the entry feed set in the open chat room. .

이후, 메시지 서비스 제공부(260)는 복수의 사용자 단말로부터 입력된 메시지를 오픈 채팅방에 표시되도록 메시지 서비스를 제공할 수 있다. 또는, 메시지 서비스 제공부(260)는 복수의 사용자 단말로부터 업로드된 복수의 이미지, 동영상, 링크, 뮤직 등과 관련된 멀티미디어 서비스를 제공할 수도 있다. 이와 달리, 메시지 서비스 제공부(260)는 관리자 외의 사용자 단말이 이미지, 동영상, 링크, 뮤직 등을 업로드하지 못하도록 제한할 수 있다.Thereafter, the message service providing unit 260 may provide a message service so that messages input from a plurality of user terminals are displayed in an open chat room. Alternatively, the message service providing unit 260 may provide multimedia services related to a plurality of images, videos, links, music, etc. uploaded from a plurality of user terminals. Alternatively, the message service providing unit 260 may restrict a user terminal other than an administrator from uploading images, videos, links, music, and the like.

메시지 서비스 제공부(260)는 팝업뷰 또는 오버레이 형태로 복수의 오픈 채팅방에 동일한 이미지 또는 영상을 출력할 수 있다. 예를 들어, 복수의 오픈 채팅방이 영화 홍보를 위한 라이브 채팅을 위해 생성된 경우, 복수의 오픈 채팅방의 팝업뷰를 통해 배우들의 영화 홍보 영상을 동시에 출력할 수 있다. The message service providing unit 260 may output the same image or video to a plurality of open chat rooms in the form of a pop-up view or an overlay. For example, when a plurality of open chat rooms are created for live chatting for movie promotion, movie promotion images of actors may be simultaneously output through a pop-up view of the plurality of open chat rooms.

여기서, 각 오픈 채팅방에 속한 특정 사용자에게 오픈 채팅방의 권한이 부여될 수 있다. 복수의 오픈 채팅방은 특정 이슈 또는 특정 이벤트와 관련하여 생성된 것으로, 복수의 오픈 채팅방 각각은 방장이 존재하지 않는다. 그러나, 특정 사용자가 오픈 채팅방에서 퀴즈, 미션 등과 같은 이벤트를 통해 당첨이 되거나, 기설정된 행위를 수행한 경우, 특정 사용자는 해당 오픈 채팅방에서 특정 권한을 부여받을 수 있다. 예를 들어, 기설정된 행위는 해당 오픈 채팅방에 참여 중인 다른 사용자에게 리워드(예컨대, 단체 선물하기)를 제공하는 것일 수 있다.Here, the right of the open chat room may be granted to a specific user belonging to each open chat room. A plurality of open chat rooms are created in relation to a specific issue or a specific event, and each of the plurality of open chat rooms does not have a moderator. However, when a specific user wins through an event such as a quiz or a mission in the open chat room or performs a predetermined action, the specific user may be given a specific right in the open chat room. For example, the preset action may be to provide a reward (eg, a group gift) to other users participating in the corresponding open chat room.

이외에도, 특정 사용자는 특정 주제와 관련된 오픈 채팅방을 운영하기 위해 관리자 권한이 기부여될 수 있다. 예를 들어, 재즈 페스티벌과 관련된 오픈 채팅방의 경우, 재즈 페스티벌의 주최측 관리자(예를 들어, 재즈 페스티벌 제휴 담당자)에게 관리자 권한이 부여됨으로써, 관리자 권한이 부여된 주최측 관리자를 통해 행사와 관련된 내용이 적어도 하나의 오픈 채팅방에 동일하게 안내될 수 있다. 이 때, 안내는 공지사항, 피드 등의 형태로 제공될 수 있다. In addition, a specific user may be donated with administrator rights to operate an open chat room related to a specific topic. For example, in the case of an open chat room related to a jazz festival, the organizer of the jazz festival (eg, a person in charge of the jazz festival) is given administrator rights, so that the event-related content is at least The same may be guided to one open chat room. In this case, the guidance may be provided in the form of announcements, feeds, and the like.

특정 사용자에게 해당 오픈 채팅방에서 특정 권한이 부여된 경우, 특정 사용자의 채팅 메시지는 다른 채팅 메시지와 다르게 표시될 수 있다. 예를 들어, 특정 사용자의 채팅 메시지에 특정 색상이 처리되거나 글꼴, 채팅 메시지의 크기 등이 조절될 수 있다. 또한, 특정 권한의 등급에 기초하여 해당 채팅방의 사이드 메뉴에서 특정 사용자의 노출 순서가 조정될 수 있다. 또한, 특정 사용자는 부여받은 권한을 이용하여 공지사항을 수정하거나, 또는 오픈 채팅방에서 제공하는 피드를 활용하여 메시지를 전송할 수도 있다. When a specific permission is granted to a specific user in the corresponding open chat room, the specific user's chat message may be displayed differently from other chat messages. For example, a specific color may be processed for a specific user's chatting message, font, size of the chatting message, etc. may be adjusted. In addition, the exposure order of a specific user in the side menu of the chat room may be adjusted based on the level of the specific permission. In addition, a specific user may use the granted authority to modify the announcement or transmit a message using a feed provided in an open chat room.

메시지 서비스 제공부(260)는 기설정된 주기마다 그룹 채팅의 종료 일시를 공지할 수 있다. 예를 들어, 메시지 서비스 제공부(260)는 "타임챗 오픈 채팅방이 5분뒤 종료됩니다."를 공지한 후, 그룹 채팅이 종료되기 5초전부터 카운트다운을 수행할 수 있다. The message service providing unit 260 may notify the end date and time of the group chat every preset period. For example, the message service providing unit 260 may perform a countdown from 5 seconds before the end of the group chat after notifying "The open time chat room will end in 5 minutes."

이후, 메시지 서비스 제공부(260)는 그룹 채팅의 종료 시점에 도달하면, 복수의 오픈 채팅방을 통해 "타임챗이 종료되었습니다. 다음에 또 만나요."와 같은 종료 안내 피드를 제공할 수 있다. 이 때, 메시지 서비스 제공부(260)는 팝업창을 통해 "종료된 채팅방입니다."라는 종료 안내 팝업 메시지를 제공할 수 있다. 이 때, 복수의 오픈 채팅방의 링크 정보는 삭제되고, 채팅 입력창에 대해 프리징(freezing) 처리가 됨으로써, "대화가 불가능한 상태입니다."라는 메시지가 표시될 수 있다. Thereafter, when the end point of the group chat is reached, the message service providing unit 260 may provide an end guide feed such as "Time chat has ended. See you next time" through the plurality of open chat rooms. At this time, the message service providing unit 260 may provide a pop-up message indicating “This is the chat room that has been closed” through the pop-up window. At this time, link information of a plurality of open chat rooms is deleted and the chat input window is frozen, so that the message "Conversation is not possible" may be displayed.

도 3은 본 발명의 일 실시예에 따른 메신저 서버에서 메시지 서비스를 제공하는 방법의 순서도이다. 도 3에 도시된 메신저 서버(110)에서 메시지 서비스를 제공하는 방법은 도 1 및 도 2에 도시된 실시예에 따른 메시지 서비스 제공 시스템(1)에 의해 시계열적으로 처리되는 단계들을 포함한다. 따라서, 이하 생략된 내용이라고 하더라도 도 1 및 도 2에 도시된 실시예에 따른 메신저 서버(110)에서 메시지 서비스를 제공하는 방법에도 적용된다. 3 is a flowchart of a method for providing a message service in a messenger server according to an embodiment of the present invention. The method of providing a message service in the messenger server 110 shown in FIG. 3 includes steps processed in time series by the message service providing system 1 according to the embodiment shown in FIGS. 1 and 2 . Therefore, even if omitted below, the method of providing a message service in the messenger server 110 according to the embodiment shown in FIGS. 1 and 2 is also applied.

단계 S310에서 메신저 서버(110)는 그룹 채팅을 위한 적어도 하나의 오픈 채팅방을 생성할 수 있다. In step S310, the messenger server 110 may create at least one open chat room for group chatting.

단계 S320에서 메신저 서버(110)는 그룹 채팅으로의 접근을 위한 링크 정보를 생성할 수 있다. In step S320, the messenger server 110 may generate link information for accessing the group chat.

단계 S330에서 메신저 서버(110)는 링크 정보를 통해 사용자 단말(120)로부터 그룹 채팅의 참여 요청을 수신할 수 있다. In step S330 , the messenger server 110 may receive a request to participate in the group chat from the user terminal 120 through link information.

단계 S340에서 메신저 서버(110)는 적어도 하나의 오픈 채팅방 각각에 참여 중인 인원수에 기초하여 적어도 하나의 오픈 채팅방 중 사용자 단말(120)의 사용자가 참여할 오픈 채팅방을 선정하고, 선정된 오픈 채팅방에 사용자 단말(120)을 입장시킬 수 있다. In step S340, the messenger server 110 selects an open chat room in which the user of the user terminal 120 will participate among at least one open chat room based on the number of people participating in each of the at least one open chat room, and enters the selected open chat room, the user terminal (120) can be entered.

단계 S350에서 메신저 서버(110)는 적어도 하나의 오픈 채팅방을 통해 메시지 서비스를 제공할 수 있다. In step S350, the messenger server 110 may provide a message service through at least one open chat room.

상술한 설명에서, 단계 S310 내지 S350은 본 발명의 구현예에 따라서, 추가적인 단계들로 더 분할되거나, 더 적은 단계들로 조합될 수 있다. 또한, 일부 단계는 필요에 따라 생략될 수도 있고, 단계 간의 순서가 전환될 수도 있다.In the above description, steps S310 to S350 may be further divided into additional steps or combined into fewer steps, according to an embodiment of the present invention. In addition, some steps may be omitted as necessary, and the order between the steps may be switched.

도 4는 본 발명의 일 실시예에 따른 사용자 단말의 구성도이다. 도 4를 참조하면, 사용자 단말(120)은 참여 요청 전송부(410) 및 채팅부(420)를 포함할 수 있다. 4 is a block diagram of a user terminal according to an embodiment of the present invention. Referring to FIG. 4 , the user terminal 120 may include a participation request transmission unit 410 and a chatting unit 420 .

참여 요청 전송부(410)는 링크 정보에 기초하여 그룹 채팅의 참여 요청을 메신저 서버(110)로 전송할 수 있다. 여기서, 링크 정보는 그룹 채팅을 위해 생성될 오픈 채팅방의 수 및 각 오픈 채팅방의 정원수를 포함할 수 있다.The participation request transmitter 410 may transmit a group chat participation request to the messenger server 110 based on the link information. Here, the link information may include the number of open chat rooms to be created for the group chat and the number of open chat rooms for each open chat room.

채팅부(420)는 링크 정보에 기초하여 생성된 적어도 하나의 오픈 채팅방에 입장할 수 있다. 예를 들어, 특정 이슈 또는 특정 이벤트와 같이 그룹 채팅의 집중도가 높은 적어도 하나의 오픈 채팅방이 소정 시간 동안 운영되는 경우, 채팅부(420)는 적어도 하나의 오픈 채팅방에 참여 중인 인원수가 가장 적은 오픈 채팅방에 입장할 수 있다. 다른 예를 들어, 평일 거주지 관련 행사와 같이 그룹 채팅의 집중도가 낮은 적어도 하나의 오픈 채팅방이 소정 시간 동안 운영되는 경우, 채팅부(420)는 적어도 하나의 오픈 채팅방 중 각각에 참여 중인 인원수가 가장 많은 오픈 채팅방에 입장할 수 있다. The chatting unit 420 may enter at least one open chat room created based on link information. For example, when at least one open chat room with a high concentration of group chats, such as a specific issue or a specific event, is operated for a predetermined time, the chat unit 420 is the open chat room with the smallest number of people participating in the at least one open chat room. can enter into For another example, when at least one open chat room with a low concentration of group chat is operated for a predetermined time, such as a weekday residence-related event, the chatting unit 420 has the largest number of people participating in each of the at least one open chat room. You can enter the open chat room.

채팅부(420)는 입장한 오픈 채팅방을 통해 메시지 서비스를 제공할 수 있다.The chatting unit 420 may provide a message service through the entered open chat room.

도 5는 본 발명의 일 실시예에 따른 사용자 단말에서 메시지 서비스를 제공하는 방법의 순서도이다. 도 5에 도시된 사용자 단말(120)에서 메시지 서비스를 제공하는 방법은 도 1 내지 도 4에 도시된 실시예에 따른 메시지 서비스 제공 시스템(1)에 의해 시계열적으로 처리되는 단계들을 포함한다. 따라서, 이하 생략된 내용이라고 하더라도 도 1 내지 도 4에 도시된 실시예에 따른 사용자 단말(120)에서 메시지 서비스를 제공하는 방법에도 적용된다. 5 is a flowchart of a method for providing a message service in a user terminal according to an embodiment of the present invention. The method of providing a message service in the user terminal 120 shown in FIG. 5 includes steps processed in time series by the message service providing system 1 according to the embodiment shown in FIGS. 1 to 4 . Therefore, even if omitted below, it is also applied to the method of providing a message service in the user terminal 120 according to the embodiment shown in FIGS. 1 to 4 .

단계 S510에서 사용자 단말(120)은 링크 정보에 기초하여 그룹 채팅의 참여 요청을 메신저 서버(110)로 전송할 수 있다. In step S510 , the user terminal 120 may transmit a request to participate in the group chat to the messenger server 110 based on the link information.

단계 S520에서 사용자 단말(120)은 링크 정보에 기초하여 적어도 하나의 오픈 채팅방 에 입장하고, 입장한 오픈 채팅방을 통해 메시지 서비스를 제공할 수 있다. In step S520, the user terminal 120 enters at least one open chat room based on the link information, and may provide a message service through the entered open chat room.

상술한 설명에서, 단계 S510 내지 S520은 본 발명의 구현예에 따라서, 추가적인 단계들로 더 분할되거나, 더 적은 단계들로 조합될 수 있다. 또한, 일부 단계는 필요에 따라 생략될 수도 있고, 단계 간의 순서가 전환될 수도 있다.In the above description, steps S510 to S520 may be further divided into additional steps or combined into fewer steps, according to an embodiment of the present invention. In addition, some steps may be omitted as necessary, and the order between the steps may be switched.

도 6a 내지 도 6d는 본 발명의 일 실시예에 따른 메시지 서비스를 제공하는 과정을 설명하기 위한 예시적인 도면이다. 6A to 6D are exemplary diagrams for explaining a process of providing a message service according to an embodiment of the present invention.

도 6a는 본 발명의 일 실시예에 따른 오픈 채팅 서비스 메뉴의 홈 화면을 도시한 예시적인 도면이다. 도 6a를 참조하면, 사용자 단말(120)은 오픈 채팅 서비스를 이용하기 위해 메시지 어플리케이션 내의 오픈 채팅 서비스 메뉴의 홈 화면(600)으로 진입할 수 있다.6A is an exemplary diagram illustrating a home screen of an open chat service menu according to an embodiment of the present invention. Referring to FIG. 6A , the user terminal 120 may enter the home screen 600 of the open chat service menu in the message application to use the open chat service.

사용자 단말(120)은 오픈 채팅 서비스 메뉴의 홈 화면(600)을 통해 현재 이용하고 있는 오픈 채팅방 리스트, 배너, 사용자들이 많이 검색하는 인기 키워드 또는 인기 해시 태그, 참여 인원이 많은 인기 오픈 채팅방 등을 표시할 수 있다. 여기서, 배너(601)는 특정 이슈 또는 특정 이벤트와 관련하여 소정의 시간 동안 운영되는 그룹 채팅의 링크 정보가 게시될 수 있다. 예를 들어, 사용자 단말(120)이 배너(601)를 선택하면, 사용자 단말(120)은 배너(601)와 연동된 링크 정보에 기초하여 특정 오픈 채팅방으로 진입할 수 있게 된다. The user terminal 120 displays a list of currently used open chat rooms, banners, popular keywords or hashtags searched by users a lot, popular open chat rooms with a large number of participants, etc. through the home screen 600 of the open chat service menu. can do. Here, in the banner 601, link information of a group chat operated for a predetermined time in relation to a specific issue or a specific event may be posted. For example, when the user terminal 120 selects the banner 601 , the user terminal 120 can enter a specific open chat room based on link information linked to the banner 601 .

사용자 단말(120)은 검색창(610)을 통해 관심있는 주제와 관련된 오픈 채팅방을 검색할 수도 있다. 예를 들어, 사용자 단말(120)이 검색창(610)을 통해 '카운트다운'이라는 키워드를 검색한 경우, 사용자 단말(120)은 '카운트다운'과 관련된 그룹 채팅을 검색 결과로서 표시할 수 있다. The user terminal 120 may search for an open chat room related to a topic of interest through the search window 610 . For example, when the user terminal 120 searches for the keyword 'countdown' through the search window 610, the user terminal 120 may display group chat related to 'countdown' as a search result. .

사용자 단말(120)은 키워드와 관련된 오픈 채팅방 중 특정 이슈 또는 특정 이벤트를 위해 소정 시간 동안 운영되는 그룹 채팅(611)을 우선적으로 노출시킬 수 있다. 이 때, 사용자 단말(120)은 키워드와 관련된 복수의 일반 오픈 채팅방을 각 일반 오픈 채팅방의 참여 인원 수 또는 채팅 메시지의 수에 기초하여 순차적으로 노출시킬 수 있다. The user terminal 120 may preferentially expose the group chat 611 operated for a predetermined time for a specific issue or a specific event among open chat rooms related to keywords. In this case, the user terminal 120 may sequentially expose a plurality of general open chat rooms related to the keyword based on the number of participants in each general open chat room or the number of chat messages.

예를 들어, 사용자 단말(120)이 배너를 통해 표시된 그룹 채팅(611)을 선택한 경우, 사용자 단말(120)은 선택된 그룹 채팅(611)에 입장할 수 있게 된다. 이 때, 메신저 서버(110)는 선택된 그룹 채팅(611)의 링크 정보가 유효한지 여부를 판단할 수 있다. 예를 들어, 선택된 그룹 채팅(611)의 링크 정보가 유효하지 않은 경우, 사용자 단말(120)은 "삭제되었거나 더 이상 존재하지 않는 오픈 채팅방입니다."라는 안내 메시지를 표시할 수 있다. For example, when the user terminal 120 selects the group chat 611 displayed through the banner, the user terminal 120 can enter the selected group chat 611 . At this time, the messenger server 110 may determine whether the link information of the selected group chat 611 is valid. For example, when the link information of the selected group chat 611 is invalid, the user terminal 120 may display a guide message "This is an open chat room that has been deleted or no longer exists."

이러한 그룹 채팅(611)은 메시지 어플리케이션 내의 배너(601)뿐만 아니라, 메시지 어플리케이션 내의 그룹 채팅 목록 및 사용자 단말(120)이 접근할 수 있는 웹 페이지(620)를 통해 홍보될 수도 있다.The group chat 611 may be promoted through a web page 620 accessible to the group chat list and the user terminal 120 in the message application as well as the banner 601 in the message application.

도 6b는 본 발명의 일 실시예에 따른 그룹 채팅을 도시한 예시적인 도면이다. 도 6a 및 도 6b를 참조하면, 사용자 단말(120)이 그룹 채팅(611)을 선택한 경우, 사용자 단말(120)은 그룹 채팅(611)의 커버 화면(630)을 표시할 수 있다. 여기서, 커버 화면(630)은 해당 그룹 채팅(611)이 제한된 시간 동안 운영되는 채팅방이며, 사용자가 많을 경우 여러 개의 방이 동시에 운영된다는 정보를 제공할 수 있다. 6B is an exemplary diagram illustrating a group chat according to an embodiment of the present invention. 6A and 6B , when the user terminal 120 selects the group chat 611 , the user terminal 120 may display a cover screen 630 of the group chat 611 . Here, the cover screen 630 is a chat room in which the corresponding group chat 611 is operated for a limited time, and if there are many users, it may provide information that several rooms are operated at the same time.

커버 화면(630)은 예를 들어, 그룹 채팅명, 운영 시간, 참여 인원 수, 종료 시간까지 남은 시간, 참여 버튼 등을 표시할 수 있다. 예를 들어, 사용자 단말(120)은 커버 화면(630)을 통해 그룹 채팅명(631): "안녕 2020! 카운트다운 같이해요", 운영 시간(632): '22:30~24:30', 참여 인원 수(633): '4,124명', 종료 시간까지 남은 시간(634): '남은 시간 1시간 34분', 참여 버튼(635) 등을 표시할 수 있다. The cover screen 630 may display, for example, a group chat name, an operating time, the number of participants, a time remaining until an end time, a participation button, and the like. For example, the user terminal 120 through the cover screen 630, the group chat name 631: "Hello 2020! Let's countdown together", operating hours 632: '22:30 ~ 24:30', Number of participants 633: '4,124 people', time remaining until end time 634: 'remaining time of 1 hour and 34 minutes', a participation button 635 and the like may be displayed.

사용자 단말(120)이 참여 버튼(635)을 선택한 경우, 사용자 단말(120)은 그룹 채팅을 위해 오픈 채팅방에 입장할 수 있다. When the user terminal 120 selects the join button 635 , the user terminal 120 may enter an open chat room for group chatting.

이 때, 사용자 단말(120)은 "타임챗에 입장했습니다. 운영시간과 주체는 공지사항을 참고해주세요"라는 환영 피드(641)와 함께 "운영정책을 위한 메시지로 신고 접수시 이용에 제한이 있을 수 있습니다."와 같은 공지 사항 피드(642)를 표시할 수 있다. At this time, the user terminal 120 includes a welcome feed 641 saying "You have entered Time Chat. Please refer to the notice for operating hours and subjects" and "There may be restrictions on use when receiving a report as a message for operation policy. may display an announcements feed 642 such as ".

도 6c는 본 발명의 일 실시예에 따른 오픈 채팅방에서 멀티미디어를 시청하며 그룹 채팅을 수행하는 과정을 설명하기 위한 예시적인 도면이다. 도 6c를 참조하면, 복수의 오픈 채팅방에서 '챔피언스리그'의 중계 영상(650)을 시청하며 그룹 채팅을 나누고자 하는 경우, 동일한 이벤트인 '챔피언스리그'와 관련된 복수의 오픈 채팅방 모두에 동일한 경기 중계 영상을 출력할 수 있다. 이 때, 복수의 사용자는 '챔피언스리그'의 경기 중계 영상(650)을 같이 시청하며, 그룹 채팅을 수행할 수 있다. 6c is an exemplary diagram for explaining a process of performing group chat while watching multimedia in an open chat room according to an embodiment of the present invention. Referring to FIG. 6C , if you want to share a group chat while watching the relay video 650 of the 'Champions League' in a plurality of open chat rooms, the same match is broadcast in all of the plurality of open chat rooms related to the same event, 'Champions League' You can output an image. In this case, a plurality of users may view the match relay video 650 of the 'Champions League' together and perform group chatting.

도 6d는 본 발명의 일 실시예에 따른 오픈 채팅방의 종료 일시를 공지하는 과정을 설명하기 위한 예시적인 도면이다. 도 6d를 참조하면, '10:00~12:00' 동안에만 운영되는 그룹 채팅의 경우, 12시되기 10분 전, 5분 전 및 5초 전 카운트다운을 통해 종료 예고(660)를 공지할 수 있다. 6D is an exemplary diagram for explaining a process of notifying the end date and time of an open chat room according to an embodiment of the present invention. Referring to FIG. 6D , in the case of group chat that operates only during '10:00~12:00', a notice of termination 660 may be announced through the countdown 10 minutes before 12 noon, 5 minutes before, and 5 seconds before. can

이후, 12시가 되면, 사용자 단말(120)은 해당 오픈 채팅방에 "타임챗이 종료되었습니다. 다음에 또 만나요!"라는 종료 안내 피드(661)를 노출시킬 수 있다. 이 때, 사용자 단말(120)의 채팅 입력창(662)은 프리징(freezing)되어, '대화가 불가능한 상태입니다.'라는 멘트가 표시될 수 있다. Thereafter, at 12 o'clock, the user terminal 120 may expose an end guide feed 661 saying "Time chat has ended. See you next time!" in the open chat room. At this time, the chatting input window 662 of the user terminal 120 is frozen, and the message 'conversation is not possible' may be displayed.

본 발명의 실시예는 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한 컴퓨터 판독가능 매체는 컴퓨터 저장 매체를 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.Embodiments of the present invention may also be implemented in the form of a recording medium including instructions executable by a computer, such as a program module executed by a computer. Computer-readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media. Computer-readable media may also include computer storage media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. The above description of the present invention is for illustration, and those of ordinary skill in the art to which the present invention pertains can understand that it can be easily modified into other specific forms without changing the technical spirit or essential features of the present invention. will be. Therefore, it should be understood that the embodiments described above are illustrative in all respects and not restrictive. For example, each component described as a single type may be implemented in a dispersed form, and likewise components described as distributed may be implemented in a combined form.

본 발명의 방법 및 시스템은 특정 실시예와 관련하여 설명되었지만, 그것들의 구성 요소 또는 동작의 일부 또는 전부는 범용 하드웨어 아키텍쳐를 갖는 컴퓨터 시스템을 사용하여 구현될 수 있다.Although the methods and systems of the present invention have been described with reference to specific embodiments, some or all of their components or operations may be implemented using a computer system having a general purpose hardware architecture.

전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.The above description of the present invention is for illustration, and those of ordinary skill in the art to which the present invention pertains can understand that it can be easily modified into other specific forms without changing the technical spirit or essential features of the present invention. will be. Therefore, it should be understood that the embodiments described above are illustrative in all respects and not restrictive. For example, each component described as a single type may be implemented in a dispersed form, and likewise components described as distributed may be implemented in a combined form.

본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is indicated by the following claims rather than the above detailed description, and all changes or modifications derived from the meaning and scope of the claims and their equivalent concepts should be interpreted as being included in the scope of the present invention. do.

110: 메신저 서버
120: 사용자 단말
210: 오픈 채팅방 생성부
220: 링크 정보 생성부
230: 홍보부
240: 그룹 채팅 참여 요청 수신부
250: 입장부
260: 메시지 서비스 제공부
410: 참여 요청 전송부
420: 채팅부
110: messenger server
120: user terminal
210: open chat room creation unit
220: link information generation unit
230: public relations department
240: group chat participation request receiving unit
250: admission
260: message service provider
410: participation request transmission unit
420: chat unit

Claims (21)

메신저 서버에서 수행되는 메시지 서비스 제공 방법에 있어서,
그룹 채팅을 위한 적어도 하나의 오픈 채팅방을 생성하는 단계;
상기 그룹 채팅으로의 접근을 위한 링크 정보를 생성하는 단계;
상기 링크 정보를 통해 사용자 단말로부터 상기 그룹 채팅의 참여 요청을 수신하는 단계;
상기 적어도 하나의 오픈 채팅방 각각에 참여 중인 인원수에 기초하여 상기 적어도 하나의 오픈 채팅방 중 상기 사용자 단말의 사용자가 참여할 오픈 채팅방을 선정하고, 상기 선정된 오픈 채팅방에 상기 사용자 단말을 입장시키는 단계; 및
상기 적어도 하나의 오픈 채팅방을 통해 메시지 서비스를 제공하는 단계
를 포함하고,
상기 그룹 채팅은 특정 이벤트를 위해 기설정된 시간 동안 운영되고,
상기 적어도 하나의 오픈 채팅방은 상기 기설정된 시간 이후 종료되는 것이되,
상기 사용자 단말을 입장시키는 단계는
상기 그룹 채팅의 참여 요청을 수신한 시각, 상기 적어도 하나의 오픈 채팅방 각각에 참여 중인 상기 사용자의 친구의 수 및 상기 적어도 하나의 오픈 채팅방 각각의 채팅 메시지의 수 중 적어도 하나에 기초하여 상기 사용자 단말이 참여할 오픈 채팅방을 선정하는 단계를 포함하는 것인, 메시지 서비스 제공 방법.
A method for providing a message service performed in a messenger server, the method comprising:
creating at least one open chat room for group chat;
generating link information for access to the group chat;
receiving a request to participate in the group chat from a user terminal through the link information;
selecting an open chat room in which the user of the user terminal will participate among the at least one open chat room based on the number of people participating in each of the at least one open chat room, and entering the user terminal into the selected open chat room; and
providing a message service through the at least one open chat room;
including,
The group chat is operated for a preset time for a specific event,
The at least one open chat room is to be ended after the preset time,
The step of entering the user terminal is
Based on at least one of a time at which the request to participate in the group chat is received, the number of friends of the user participating in each of the at least one open chat room, and the number of chat messages in each of the at least one open chat room, the user terminal is A method of providing a message service, comprising the step of selecting an open chat room to participate.
제 1 항에 있어서,
상기 사용자 단말을 입장시키는 단계는
적어도 하나의 오픈 채팅방 중 참여 중인 참여 인원이 적은 오픈 채팅방을 상기 사용자가 참여할 오픈 채팅방으로 선정하는 단계를 포함하는 것인, 메시지 서비스 제공 방법.
The method of claim 1,
The step of entering the user terminal is
The method of providing a message service, comprising the step of selecting an open chat room with a small number of participants among at least one open chat room as the open chat room in which the user will participate.
삭제delete 제 1 항에 있어서,
상기 적어도 하나의 오픈 채팅방을 생성하는 단계는
상기 적어도 하나의 오픈 채팅방에 참여 중인 인원이 기설정된 수 이상이거나 정원수에 대하여 기설정된 비율 이상인 경우, 적어도 하나의 추가 오픈 채팅방을 생성하는 단계를 포함하는 것인, 메시지 서비스 제공 방법.
The method of claim 1,
The step of creating the at least one open chat room includes:
When the number of people participating in the at least one open chat room is greater than or equal to a preset number or greater than a preset ratio with respect to the number of occupants, the method comprising the step of creating at least one additional open chat room, the message service providing method.
제 1 항에 있어서,
상기 링크 정보는 상기 적어도 하나의 오픈 채팅방의 수 및 각 오픈 채팅방의 정원수를 포함하는 것인, 메시지 서비스 제공 방법.
The method of claim 1,
The link information includes the number of the at least one open chat room and the number of each open chat room, the message service providing method.
제 5 항에 있어서,
상기 링크 정보는 그룹 채팅명, 태그, 종료 일시 및 공지 사항 중 적어도 하나를 더 포함하는 것인, 메시지 서비스 제공 방법.
6. The method of claim 5,
The link information will further include at least one of a group chat name, a tag, an end date and time, and a notice.
제 6 항에 있어서,
상기 공지 사항은 동일 내용으로 구성되어 상기 적어도 하나의 오픈 채팅방을 통해 동시에 제공되는 것인, 메시지 서비스 제공 방법.
7. The method of claim 6,
The announcement is composed of the same content and provided simultaneously through the at least one open chat room, the message service providing method.
제 1 항에 있어서,
상기 링크 정보를 게시 공간에 게시하여 상기 그룹 채팅을 홍보하는 단계를 더 포함하고,
상기 게시 공간은 상기 메신저 서버에 대응하는 메시지 어플리케이션 내의 배너, 상기 메시지 어플리케이션 내의 상기 그룹 채팅의 목록 및 상기 사용자 단말이 접근할 수 있는 웹 페이지를 포함하는 것인, 메시지 서비스 제공 방법.
The method of claim 1,
Posting the link information in a posting space further comprising the step of promoting the group chat,
The posting space includes a banner in a message application corresponding to the messenger server, a list of group chats in the message application, and a web page accessible by the user terminal.
제 8 항에 있어서,
상기 링크 정보를 게시 공간에 게시하여 상기 그룹 채팅을 홍보하는 단계는
상기 오픈 채팅방의 수, 상기 적어도 하나의 오픈 채팅방 각각의 채팅 메시지의 수 및 상기 적어도 하나의 오픈 채팅방 각각에 참여 중인 인원수 중 적어도 하나에 기초하여 상기 어플리케이션 내의 배너에 게시할 그룹 채팅을 결정하거나 상기 메시지 어플리케이션 내에서 상기 그룹 채팅의 목록의 노출 순서를 결정하는 단계를 포함하는 것인, 메시지 서비스 제공 방법.
9. The method of claim 8,
The step of promoting the group chat by posting the link information in a posting space
Determine a group chat to be posted on a banner in the application based on at least one of the number of the open chat rooms, the number of chat messages in each of the at least one open chat rooms, and the number of people participating in each of the at least one open chat rooms The method of providing a message service comprising determining an exposure order of the list of group chats within the application.
제 1 항에 있어서,
상기 적어도 하나의 오픈 채팅방을 통해 메시지 서비스를 제공하는 단계는
기설정된 주기마다 상기 그룹 채팅의 종료 일시를 공지하는 단계를 포함하는 것인, 메시지 서비스 제공 방법.
The method of claim 1,
The step of providing a message service through the at least one open chat room includes:
The method of providing a message service comprising the step of notifying the end date and time of the group chat every preset period.
제 1 항에 있어서,
상기 적어도 하나의 오픈 채팅방을 통해 메시지 서비스를 제공하는 단계는
상기 적어도 하나의 오픈 채팅방에 동일한 영상을 출력하는 단계를 포함하는 것인, 메시지 서비스 제공 방법.
The method of claim 1,
The step of providing a message service through the at least one open chat room includes:
The method of providing a message service comprising the step of outputting the same image to the at least one open chat room.
메시지 서비스를 제공하는 사용자 단말에 있어서,
링크 정보에 기초하여 그룹 채팅의 참여 요청을 메신저 서버로 전송하는 참여 요청 전송부; 및
상기 링크 정보에 기초하여 적어도 하나의 오픈 채팅방 중 하나에 입장하고, 상기 입장한 오픈 채팅방을 통해 메시지 서비스를 제공하는 채팅부
를 포함하고,
상기 그룹 채팅은 특정 이벤트를 위해 기설정된 시간 동안 운영되고,
상기 적어도 하나의 오픈 채팅방은 상기 기설정된 시간 이후 종료되는 것이되,
상기 채팅부는 상기 그룹 채팅의 참여 요청이 상기 메신저 서버에 수신된 시각, 상기 적어도 하나의 오픈 채팅방 각각에 참여 중인 상기 사용자의 친구의 수 및 상기 적어도 하나의 오픈 채팅방 각각의 채팅 메시지의 수 중 적어도 하나에 기초하여 상기 메신저 서버에 의해 선정된 상기 사용자 단말이 참여할 오픈 채팅방에 입장시키는 것인, 사용자 단말.
In a user terminal providing a message service,
a participation request transmission unit for transmitting a request to participate in the group chat to a messenger server based on the link information; and
A chat unit that enters one of at least one open chat room based on the link information and provides a message service through the entered open chat room
including,
The group chat is operated for a preset time for a specific event,
The at least one open chat room is to be ended after the preset time,
The chat unit is at least one of a time when the request to participate in the group chat is received by the messenger server, the number of friends of the user participating in each of the at least one open chat room, and the number of chat messages in each of the at least one open chat room Based on the user terminal selected by the messenger server to enter the open chat room to participate, the user terminal.
메시지 서비스를 제공하는 메신저 서버에 있어서,
그룹 채팅을 위한 적어도 하나의 오픈 채팅방을 생성하는 오픈 채팅방 생성부;
상기 그룹 채팅으로의 접근을 위한 링크 정보를 생성하는 링크 정보 생성부;
상기 링크 정보를 통해 사용자 단말로부터 상기 그룹 채팅의 참여 요청을 수신하는 그룹 채팅 참여 요청 수신부;
상기 적어도 하나의 오픈 채팅방 각각에 참여 중인 인원수에 기초하여 상기 적어도 하나의 오픈 채팅방 중 상기 사용자 단말의 사용자가 참여할 오픈 채팅방을 선정하고, 상기 선정된 오픈 채팅방에 상기 사용자 단말을 입장시키는 입장부; 및
상기 적어도 하나의 오픈 채팅방을 통해 메시지 서비스를 제공하는 메시지 서비스 제공부
를 포함하고,
상기 그룹 채팅은 특정 이벤트를 위해 기설정된 시간 동안 운영되고,
상기 적어도 하나의 오픈 채팅방은 상기 기설정된 시간 이후 종료되는 것이되,
상기 입장부는 상기 그룹 채팅의 참여 요청을 수신한 시각, 상기 적어도 하나의 오픈 채팅방 각각에 참여 중인 상기 사용자의 친구의 수 및 상기 적어도 하나의 오픈 채팅방 각각의 채팅 메시지의 수 중 적어도 하나에 기초하여 상기 사용자 단말이 참여할 오픈 채팅방을 선정하는 것인, 메신저 서버.
A messenger server providing a message service, comprising:
an open chat room generating unit for generating at least one open chat room for group chat;
a link information generation unit for generating link information for access to the group chat;
a group chat participation request receiving unit for receiving a request to participate in the group chat from the user terminal through the link information;
an entry unit for selecting an open chat room in which the user of the user terminal will participate among the at least one open chat room based on the number of people participating in each of the at least one open chat room, and for entering the user terminal into the selected open chat room; and
A message service providing unit that provides a message service through the at least one open chat room
including,
The group chat is operated for a preset time for a specific event,
The at least one open chat room is to be ended after the preset time,
The entry unit is based on at least one of a time at which the request to participate in the group chat is received, the number of friends of the user participating in each of the at least one open chat room, and the number of chat messages in each of the at least one open chat room A messenger server that selects an open chat room for the user terminal to participate in.
제 13 항에 있어서,
상기 입장부는 상기 적어도 하나의 오픈 채팅방 중 참여 인원이 적은 오픈 채팅방을 상기 사용자가 참여할 오픈 채팅방으로 선정하는 것인, 메신저 서버.
14. The method of claim 13,
wherein the entry unit selects an open chat room with a small number of participants among the at least one open chat room as an open chat room in which the user will participate.
삭제delete 제 13 항에 있어서,
상기 오픈 채팅방 생성부는 상기 적어도 하나의 오픈 채팅방에 참여 중인 인원이 기설정된 수 이상이거나 정원수에 대하여 기설정된 비율 이상인 경우, 적어도 하나의 추가 오픈 채팅방을 생성하는 것인, 메신저 서버.
14. The method of claim 13,
The open chat room generating unit will create at least one additional open chat room when the number of people participating in the at least one open chat room is greater than or equal to a preset number or greater than or equal to a preset ratio with respect to the number of people, the messenger server.
제 13 항에 있어서,
상기 링크 정보는 상기 적어도 하나의 오픈 채팅방의 수 및 각 오픈 채팅방의 정원수를 포함하는 것인, 메신저 서버.
14. The method of claim 13,
The link information will include the number of the at least one open chat room and the number of each open chat room, the messenger server.
제 13 항에 있어서,
상기 링크 정보는 그룹 채팅명, 태그, 종료 일시 및 공지 사항 중 적어도 하나를 더 포함하는 것인, 메신저 서버.
14. The method of claim 13,
The link information will further include at least one of a group chat name, a tag, an end date and time, and a notice.
제 13 항에 있어서,
상기 링크 정보를 게시 공간에 게시하여 상기 그룹 채팅을 홍보하는 홍보부
를 더 포함하고,
상기 게시 공간은 상기 메신저 서버에 대응하는 메시지 어플리케이션 내의 배너, 상기 메시지 어플리케이션 내의 상기 그룹 채팅의 목록 및 상기 사용자 단말이 접근할 수 있는 웹 페이지를 포함하는 것인, 메신저 서버.
14. The method of claim 13,
A public relations department that promotes the group chat by posting the link information in the posting space
further comprising,
The posting space will include a banner in a message application corresponding to the messenger server, a list of group chats in the message application, and a web page accessible by the user terminal.
제 13 항에 있어서,
상기 메시지 서비스 제공부는 기설정된 주기마다 상기 그룹 채팅의 종료 일시를 공지하는 단계를 포함하는 것인, 메신저 서버.
14. The method of claim 13,
The message service providing unit will include the step of notifying the end date and time of the group chat every preset period, the messenger server.
제 13 항에 있어서,
상기 메시지 서비스 제공부는 상기 적어도 하나의 오픈 채팅방에 동일한 영상을 출력하는 것인, 메신저 서버.
14. The method of claim 13,
The message service providing unit will output the same image to the at least one open chat room, the messenger server.
KR1020190173068A 2019-12-23 2019-12-23 Method, server and user device for providing message service KR102335054B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190173068A KR102335054B1 (en) 2019-12-23 2019-12-23 Method, server and user device for providing message service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190173068A KR102335054B1 (en) 2019-12-23 2019-12-23 Method, server and user device for providing message service

Publications (2)

Publication Number Publication Date
KR20210080964A KR20210080964A (en) 2021-07-01
KR102335054B1 true KR102335054B1 (en) 2021-12-03

Family

ID=76860119

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190173068A KR102335054B1 (en) 2019-12-23 2019-12-23 Method, server and user device for providing message service

Country Status (1)

Country Link
KR (1) KR102335054B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102713289B1 (en) * 2021-08-06 2024-10-10 주식회사 시어스랩 Device, method and system for providing a service that automatically creates highly accurate user-participating virtual space based on user preferences
KR20230103014A (en) 2021-12-30 2023-07-07 주식회사 카카오 Method for operating a voice chat room dependent on a message chat room, and a server and terminal for performing the same

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101654261B1 (en) * 2015-06-25 2016-09-05 주식회사 카카오 Message service providing method for providing message service through open chatting room corrensponding link and message server and device for performing the method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020034328A (en) * 2000-11-01 2002-05-09 임 병 진 Internet chatting server system and broadcasting method thereof
KR101543425B1 (en) * 2012-09-28 2015-08-11 (주)원더피플 Method for providing chat service and system therefor
KR101835588B1 (en) * 2016-05-24 2018-03-07 라인 가부시키가이샤 Method for providing message, and computer program recorded on computer readable recording medium for executing the method
KR101929649B1 (en) 2017-02-10 2018-12-14 한양대학교 산학협력단 System and method for recommendation of open chat room through chat log keyword extraction
KR101989674B1 (en) * 2017-06-27 2019-06-14 주식회사 카카오 Method and apparatus for messenger based information processing

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101654261B1 (en) * 2015-06-25 2016-09-05 주식회사 카카오 Message service providing method for providing message service through open chatting room corrensponding link and message server and device for performing the method

Also Published As

Publication number Publication date
KR20210080964A (en) 2021-07-01

Similar Documents

Publication Publication Date Title
Hull et al. Why Twitter displaces broadcast sports media: A model
KR101720940B1 (en) Apparatus, method and computer readable recording medium for sharing a real time video through a chatting window of a messenger service
US8751572B1 (en) Multi-user chat search and access to chat archive
US8219133B2 (en) Implicit group formation around feed content for mobile devices
US20190392008A1 (en) Systems and methods for providing a community-based dating service for a social networking system
US8997006B2 (en) Interface for sharing posts about a live online event among users of a social networking system
US10616288B2 (en) Systems and methods for shared broadcasting
CN107231242B (en) Chat room message processing method and device
US20090106848A1 (en) System and method for Time Sensitive Scheduling Data privacy protection
US20180234371A1 (en) Method, system and computer program product for providing interactive elements in messages
US10489733B2 (en) Systems and methods for centralized online contest management and video sharing
US11528309B1 (en) Systems and methods for shared broadcasting
WO2014071781A1 (en) Social network site interaction method and application platform
US20190190970A1 (en) Systems and methods for providing device-based feedback
KR102335054B1 (en) Method, server and user device for providing message service
CN110598143B (en) Method, related device and system for displaying instant communication content
JP2022017327A (en) Interface display method and device for providing social network service via anonymous infrastructure profile
US11516520B2 (en) Data sharing system, share list processing method, and non-transitory machine-readable medium for data sharing
US10805367B2 (en) Systems and methods for sharing content
US20150295964A1 (en) Methods and systems for conducting an electronic device enhanced meeting
US20160112764A1 (en) Network of collaborative online shows
US10652717B2 (en) Systems and methods for providing an interactive community through device communication
KR101898546B1 (en) Terminal and system for providing chatting service, and computer readable recorder medium storing a program for providing chatting service
CN111817949B (en) User pairing method and device
CN103607474B (en) Information service platform based on LAN

Legal Events

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