KR20150125043A - 단체 채팅 메세지 관리 방법 - Google Patents

단체 채팅 메세지 관리 방법 Download PDF

Info

Publication number
KR20150125043A
KR20150125043A KR1020140051281A KR20140051281A KR20150125043A KR 20150125043 A KR20150125043 A KR 20150125043A KR 1020140051281 A KR1020140051281 A KR 1020140051281A KR 20140051281 A KR20140051281 A KR 20140051281A KR 20150125043 A KR20150125043 A KR 20150125043A
Authority
KR
South Korea
Prior art keywords
interface
message
user
terminal
chat
Prior art date
Application number
KR1020140051281A
Other languages
English (en)
Inventor
엄명용
심찬
Original Assignee
엄명용
심찬
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엄명용, 심찬 filed Critical 엄명용
Priority to KR1020140051281A priority Critical patent/KR20150125043A/ko
Priority to PCT/KR2014/005457 priority patent/WO2014204259A1/ko
Publication of KR20150125043A publication Critical patent/KR20150125043A/ko

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/40Business processes related to the transportation industry

Landscapes

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

Abstract

단체 채팅 메시지에 기재된 메시지 정보를 개인이 효율적이고 정확하게 확인할 수 있도록 하는 기술을 제공한다. 본 발명의 일 실시예에 따른 단체 채팅 메시지 관리 방법은, 복수의 사용자들 사이에서 메시지를 실시간으로 공유할 수 있는 단체 채팅 서비스를 제공하는 서버가, 어느 한 사용자의 단말로부터, 단체 채팅 서비스의 이용에 따라서 각 사용자의 단말의 입력 수단을 통해 입력되고, 단체 채팅에 포함된 모든 사용자의 단말에 표시되는 채팅 인터페이스로서 제1 인터페이스에 출력되는 채팅 메시지 중 적어도 하나의 메시지인 제1 메시지에 대한 선택 입력을 수신하는 단계; 제1 메시지에 대한 선택 입력을 수신 시, 어느 한 사용자의 단말에 표시되는 채팅 인터페이스의 일 영역에 제1 메뉴를 전송하는 단계; 어느 한 사용자의 단말로부터 제1 메뉴에 대한 선택 입력을 수신 시, 모든 사용자 단말 각각와 어느 한 사용자의 단말 사이의 개인 채팅이 가능한 채팅 인터페이스로서 제2 인터페이스를 개설하는 단계; 및 제1 메시지를 모든 제2 인터페이스에 출력하도록 제어하는 단계;를 포함하는 것을 특징으로 한다.

Description

단체 채팅 메시지 관리 방법{MANAGING METHOD OF CHATING MESSAGE AMONG MULTI-USER}
본 발명은, 복수의 사용자들 사이에서 메시지를 실시간으로 공유할 수 있는 채팅 서비스에 관한 기술로서, 특히 다자간의 단체 채팅 메시지를 개인 채팅 메시지로 전환하도록 함으로써, 문자메시지와 단체 채팅의 장점을 결합하여 개인이 단체 채팅 메시지를 정확하고 효율적으로 확인할 수 있도록 하기 위한 기술이다.
휴대용 단말을 이용한 커뮤니케이션 서비스의 이용률이 급격하게 증가하고 있다. 최근 카카오톡 등 채팅 서비스 어플리케이션이 다양하게 제공되고 있으며, 사용자들은 이러한 어플리케이션을 이용하여 다른 사용자들과 메시지를 실시간으로 주고받으면서, 온라인상에서 활발하게 의사소통이 가능해졌다.
이러한 어플리케이션의 발달에 따라서, 두 사용자 사이뿐 아니라 둘 이상의 다수의 사용자들 사이에서도, 채팅을 이용하여 의사소통을 할 수 있는 서비스인 단체 채팅 서비스 역시 제공되고 있다.
소규모 단체 등은 이러한 단체 채팅 서비스를 통해 단체의 구성원들 사이에서 중요한 일정 등을 공지하는 등 온라인을 통해 단체의 공지 사항을 전달하는 활동을 활발하게 하고 있다.
한편, 다수의 사용자에게 공지 사항 등의 중요한 내용에 대하여 알리기 위해서, 기존에는 상기의 단체 채팅방을 이용하여 채팅 메시지를 전송하거나, 휴대용 단말의 문자 메시지를 이용하여 해당 내용을 포함하는 문자를 전송하거나, 직접 전화 등을 통해 알리는 형태가 이용되어왔다.
그러나, 단체 채팅방의 경우 사용자에 따라서 채팅방을 수시로 확인하지 않을 수 있고, 채팅 메시지를 채팅 인터페이스에 접속하여 확인하지 않는 이상 해당 메시지를 확인할 수 없었다. 또한 문자 메시지의 경우 다수의 사용자에게 일괄적으로 문자를 전송할 수 있고, 즉시 수신 알림을 통해 확인을 유도할 수 있으나, 문자 메시지를 송신하기 위해서는 모든 수신자의 휴대용 단말의 연락처를 알고 있어야 하며, 일일이 연락처를 입력해야 하는 불편함이 있었다. 직접 전화를 통해 알리는 형태 역시 문자 메시지와 마찬가지의 문제점이 있었으며, 전화 통화에 소요되는 시간이 큰 문제점이 지적되어 왔다.
이에 본 발명은, 단체 채팅 메시지에 기재된 메시지 정보를 개인이 효율적이고 정확하게 확인할 수 있도록 하는 기술을 제공하는 데 그 목적이 있다.
상기 목적을 달성하기 위해, 본 발명의 일 실시예에 따른 단체 채팅 메시지 관리 방법은, 복수의 사용자들 사이에서 메시지를 실시간으로 공유할 수 있는 단체 채팅 서비스를 제공하는 서버가, 어느 한 사용자의 단말로부터, 상기 단체 채팅 서비스의 이용에 따라서 각 사용자의 단말의 입력 수단을 통해 입력되고, 단체 채팅에 포함된 모든 사용자의 단말에 표시되는 채팅 인터페이스로서 제1 인터페이스에 출력되는 상기 채팅 메시지 중 적어도 하나의 메시지인 제1 메시지에 대한 선택 입력을 수신하는 단계; 상기 제1 메시지에 대한 선택 입력을 수신 시, 상기 어느 한 사용자의 단말에 표시되는 채팅 인터페이스의 일 영역에 제1 메뉴를 전송하는 단계; 상기 어느 한 사용자의 단말로부터 상기 제1 메뉴에 대한 선택 입력을 수신 시, 모든 사용자 단말 각각와 상기 어느 한 사용자의 단말 사이의 개인 채팅이 가능한 채팅 인터페이스로서 제2 인터페이스를 개설하는 단계; 및 상기 제1 메시지를 모든 제2 인터페이스에 출력하도록 제어하는 단계;를 포함하는 것을 특징으로 한다.
본 발명에 의하면, 단체 채팅 메시지 중 사용자가 공지하기 위한 메시지를 단순히 단체 채팅 인터페이스에 출력하는 것이 아니라, 각 사용자와의 개인 채팅 인터페이스를 개설하고, 개설된 인터페이스에 출력하도록 하게 된다. 이에 따라서, 예를 들어 단체 채팅 인터페이스를 자주 확인하지 않는 사용자들은, 일 사용자와의 개인 채팅 인터페이스에 의해 해당 메시지를 확인하도록 하게 되고, 이에 따라서 단체 채팅 인터페이스에 새로운 메시지가 등록되는 것에 대한 알림이 꺼져 있는 단말이더라도, 알림 정보와 함께 이를 확인할 수 있다. 특히, 단체 채팅 서비스에 있어서 개인이 모든 사용자에게 동일한 메시지를 전송하고자 하는 경우, 각 개인 사이에서 채팅 인터페이스를 일일이 개설할 필요가 없이 한 번의 입력만으로 모든 사용자와 개인 채팅 인터페이스를 개설하여 메시지를 전송하기 때문에, 모든 사용자가 정확하고 효율적으로 메시지를 전송 및 확인할 수 있는 효과가 있다.
도 1 및 2는 본 발명의 일 실시예에 따른 단체 채팅 메시지 관리 방법에 대한 플로우차트.
도 3 내지 7은 본 발명의 일 실시예에 따라 사용자 단말에 표시되는 화면의 예.
이하 첨부된 도면을 참조하여 본 발명의 일 실시예에 따른 단체 채팅 메시지 관리 방법에 대하여 설명하기로 한다.
이하의 설명에서 본 발명에 대한 이해를 명확히 하기 위하여, 본 발명의 특징에 대한 공지의 기술에 대한 설명은 생략하기로 한다. 이하의 실시 예는 본 발명의 이해를 돕기 위한 상세한 설명이며, 본 발명의 권리 범위를 제한하는 것이 아님은 당연할 것이다. 따라서, 본 발명과 동일한 기능을 수행하는 균등한 발명 역시 본 발명의 권리 범위에 속할 것이다.
또한 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.
또한, 본 발명의 구성 요소를 설명하는 데 있어서, 제 1, 제 2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다. 어떤 구성 요소가 다른 구성요소에 "연결", "결합" 또는 "접속"된다고 기재된 경우, 그 구성 요소는 그 다른 구성요소에 직접적으로 연결되거나 또는 접속될 수 있지만, 각 구성 요소 사이에 또 다른 구성 요소가 "연결", "결합" 또는 "접속"될 수도 있다고 이해되어야 할 것이다.
도 1 및 2는 본 발명의 일 실시예에 따른 단체 채팅 메시지 관리 방법에 대한 플로우차트이다.
먼저 도 1을 참조하면, 본 발명의 일 실시예에 따른 단체 채팅 메시지 관리 방법은, 단체 채팅 서비스를 관리하는 서버(이하 서버라 함)에 의해 수행되며, 해당 서비스를 이용하는 단말의 출력 및 입력 수단과의 상호 작용에 의해 수행될 것임은 당연할 것이다. 즉, 서버는 채팅 메시지를 관리하는데 따라 각 단말 사이에서 송수신되는 데이터의 중계 및 데이터의 처리를 수행함에 의해 본 발명의 각 기능을 수행하며, 채팅 서비스를 이용하는 모든 사용자들의 단말은, 채팅 서비스 어플리케이션을 실행하여 채팅 서비스를 이용하게 되고, 단말의 입력 수단을 통해 입력된 요청이 서버에 전달되어 채팅 메시지의 출력 및 채팅 인터페이스의 관리가 이루어질 수 있다. 또한 처리되는 데이터의 결과는 단말의 출력 수단을 통해 출력된다.
서버는 먼저, 단체 채팅 서비스의 이용에 따라서 각 사용자의 단말의 입력 수단을 통해 입력되며, 단체 채팅에 포함된 모든 사용자의 단말에 표시되는 채팅 인터페이스로서 제1 인터페이스에 출력되는 데이터인 채팅 메시지 중 적어도 하나의 메시지인 제1 메시지에 대한 선택 입력을 모든 사용자들 중 어느 한 사용자의 단말로부터 수신하는 단계(S10)를 수행하게 된다.
본 발명에서 단체 채팅 서비스는, 서버에 의해 각 사용자 단말이 연결되며, 하나의 채팅 인터페이스(제1 인터페이스)를 통해 모든 사용자가 메시지를 공유할 수 있는 서비스를 의미한다. 이에 관한 예가 도 3에 도시되어 있다.
도 3을 참조하면, 제1 인터페이스(100)에는, U1 내지 U4의 4명의 사용자가 단체 채팅에 포함되어 있음을 확인할 수 있다. 제1 인터페이스(100)는 상기의 모든 사용자의 단말에 동일하게 표시되며, 필요에 따라서 메시지의 출력 방향 또는 사용자 식별 정보의 출력 형태는 각 사용자 단말마다 다르게 표시될 수 있다.
제1 인터페이스(100)에는 '입력' 메뉴가 존재하는데, 사용자는 자신이 입력하고자 하는 채팅 메시지 또는 멀티미디어 컨텐츠를 입력 수단을 통해 입력하고, '입력' 메뉴를 선택함으로써 해당 채팅 메시지 또는 멀티미디어 컨텐츠가 제1 인터페이스(100)에 채팅 메시지로서 출력되도록 할 수 있다. 상기 언급한 제1 메시지(101)는 상기 언급한 바와 같이 어느 한 사용자가 선택한 채팅 메시지를 의미한다.
다시 도 1을 참조하면, S10 단계에서 서버는, 상기 언급한 채팅 메시지들 중, 어느 한 메시지인 제1 메시지에 대한 선택 입력을 어느 한 사용자의 단말로부터 수신하게 된다.
본 발명에서 선택 입력이란, 각 메뉴에 대한 단순 선택 입력뿐 아니라, 출력되고 있는 어느 한 데이터에 대한 특정 선택 입력을 의미할 수 있다. 터치 스크린을 예로 들면, 메뉴에 대한 선택 입력은 단순 터치 입력을 의미할 수 있으며, 제1 메시지에 대한 선택 입력, 즉 채팅 메시지에 대한 선택 입력은, 단순 터치 입력, 드래그 입력, 특정 횟수의 터치 입력, 특정 시간동안 유지되는 터치 입력 등으로 다양하게 구현될 수 있다.
S10 단계가 수행되면, 서버는 제1 메시지에 대한 선택 입력을 수신하게 되며, 이후 서버는 제1 메시지에 대한 선택 입력을 수행한 어느 한 사용자의 단말에 표시되는 제1 인터페이스의 일 영역에 제1 메뉴를 전송하는 단계(S20)를 수행하게 된다.
도 3을 참조하면, '일괄 전송'메뉴가 제1 메뉴(102)로서, 이하 설명할 본 발명의 핵심적인 기능을 수행하기 위해 출력되는 메뉴를 의미한다. 물론, 제1 메뉴(102)의 출력 형태는 다양한 구현예에 따라서 도 3에 도시된 바와 달라질 수 있음은 당연할 것이다.
S20 단계가 수행되면, 서버는 제1 메뉴에 대한 선택 입력을 상기의 어느 한 사용자의 단말로부터 수신하게 되며, 이 경우, 단체 채팅에 포함된 모든 사용자 각각의 단말과, 상기의 어느 한 사용자의 단말 사이의 개인 채팅이 가능한 채팅 인터페이스로서 제2 인터페이스를 개설하는 단계(S30)를 수행하게 된다.
즉, 예를 들어 U1 부터 Un까지의 n의 사용자가 단체 채팅 서비스에 포함되어 있고, U1에 사용자가 제1 메시지 및 제1 메뉴를 S10 및 S20의 단계에 의해 선택함을 수신하는 경우, 서버는, U1과 U2, U1과 U3, U1과 U4 ~ U1과 Un 각각이 참여되는 채팅 인터페이스로서 n-1개의 제2 인터페이스를 개설하게 되는 것이다.
이후, 서버는 모든 제1 인터페이스에, 선택된 제1 메시지를 출력하도록 제어하는 단계(S40)를 수행한다.
이에 관하여 도 4를 참조하면, 채팅 메뉴(110)에는 단체 채팅 인터페이스(111)에 대한 정보가 표시된다. 이때, 도 1의 S30 및 S40 단계가 수행됨에 따라서, 복수개의 제2 인터페이스(112)가 동시에 개설되고, 동일한 메시지가 전송되는 것을 확인할 수 있다.
일반적으로 단체 채팅 서비스는 어느 그룹에 속한 모든 사용자가 메시지를 공유하기 위해 이용되는 서비스로서, 상기의 제1 인터페이스에 속한 사용자들은 메시지를 입력 및 확인하여 사용자들 사이에서 메시지를 전송하게 한다. 일반적으로 이용되는 채팅 서비스에서는, 채팅 메시지가 입력됨을 단말에 진동 및 소리로 알림으로써 사용자가 이를 확인할 수 있도록 한다.
그러나 제1 인터페이스의 경우, 그 특성상 많은 사용자가 속해 있으며, 이에 따라서 많은 채팅 메시지가 입력되며, 이 경우 사용자 단말에는 알림 신호가 지나치게 많이 출력될 수 있다. 이러한 상황에 따라서, 대부분의 사용자들은 단체 채팅 인터페이스에 대한 설정을 하여, 알림 신호가 전달되지 않도록 하거나, 제1 인터페이스를 자주 확인하지 않는 사용자가 존재할 수 있다.
기존의 단체 채팅 서비스에서는, 중요한 메시지의 경우 제1 인터페이스의 일 영역에 해당 메시지를 표시하게 하고 있는데, 이러한 메시지는 결국 제1 인터페이스를 확인해야만 알 수 있다.
이 경우, 일반적으로 사용자들은 단체 채팅에 참여한 모든 사용자들을 일일이 선택하여 각 사용자와의 개인 채팅 인터페이스를 생성하도록 하고, 해당 인터페이스에 공지할 메시지 등을 일일이 입력하여, 단체 채팅 서비스에 대한 알림 신호를 비활성화시킨 사용자 또는 제1 인터페이스를 자주 확인하지 않는 사용자들에게 메시지를 알림 신호를 통해 확인할 수 있도록 전송하고 있다.
그러나 이러한 경우, 채팅 인터페이스의 생성 및 메시지 입력에 지나치게 많은 시간이 소요되고 있으며, 이에 따라 사용자들은 많은 불편함을 지적하여 왔다.
그러나 본 발명에 의하면, 제1 메시지 및 제1 메뉴에 대한 단순 선택만으로, 단체 채팅에 포함된 모든 사용자들 사이에서 개인 채팅 인터페이스인 제2 인터페이스가 개설되며, 개설된 제2 인터페이스에 제1 메시지가 출력됨에 따라서, 상기와 같이 단체 채팅 인터페이스의 알림 신호를 비활성화한 사용자들이더라도 용이하고 정확하게 제1 메시지를 수신 및 확인할 수 있다. 동시에, 제1 메시지를 전송하는 사용자의 입장에서도, 일일이 채팅창을 개설하고 메시지를 입력할 필요 없이, 제1 인터페이스에서의 간단한 조작을 통해 모든 사용자들에게 정확하게 메시지를 전송할 수 있어, 시간 및 인적 자원의 소모를 최소화할 수 있는 효과가 있다.
한편, 단체 채팅 서비스에서는, 다수의 사용자들간의 채팅 서비스만을 지원하고 개인 간의 채팅 서비스는 지원하지 않을 수 있다.
이 경우, 서버는 S30 단계의 수행에 있어서, 단체 채팅 서비스를 통해 제2 인터페이스, 즉 개인 간의 채팅이 가능한 인터페이스의 개설이 가능한지 여부를 판단하고, 가능한 경우 제2 인터페이스를 개설하도록 할 수 있다.
한편, 제2 인퍼페이스의 개설이 불가능한 것으로 판단되는 경우에는, 서버는 단체 채팅 서비스와 연동된 개인 채팅 서비스를 관리하는 서버에, 단체 채팅에 포함된 모든 사용자 단말 각각과 제1 메뉴를 선택한 사용자의 단말 사이의 제2 인터페이스, 즉 개인 채팅이 가능한 채팅 인터페이스의 개설을 요청하게 된다.
이후에는, 개인 채팅 서비스를 관리하는 서버가, 제2 인터페이스를 개설하게 되며, 이후 S40 단계의 수행을 통해 개인 채팅 서비스를 관리하는 서버에 의해 개설된 제2 인터페이스에 제1 메시지가 일괄적으로 출력되도록 제어하는 단계가 수행될 수 있다.
이를 통해, 단체 채팅 서비스의 서비스 범위에 관계없이 유연하게 본 발명의 기능을 수행할 수 있도록 하는 효과가 있다.
한편 도 2를 참조하면, 모든 제2 인터페이스에 제1 메시지가 각각 동일하게 출력되도록 제어하는 단계(S40)가 도 1의 S10 내지 S30 단계의 수행 이후 수행된다.
도 2의 실시예에 대한 설명에 앞서, 제1 메시지는 단순 메시지를 포함할 수 있으나, 단체 채팅 서비스의 성격상, 채팅 메시지에는 다수의 후보군들 중 어느 한 후보를 선택하도록 하는 일종의 투표를 요청하는 메시지가 포함될 수 있다.
이 경우, 제1 메시지에는 투표를 요청하는 안내 메시지와 함께, 투표를 하기 위한 선택 메뉴로서, 복수의 후보 데이터 중 어느 한 데이터를 선택할 수 있는 메뉴가 포함될 수 있다.
이때 서버는, 제1 메시지가 제2 인터페이스에 출력되도록 제어한 후, 각 사용자 단말들로부터, 기설정된 기간 동안 제2 인터페이스를 통하여, 각 사용자들의 단말로부터 제1 메시지에 포함된 후보 데이터들 중 어느 한 데이터에 대한 선택 입력을 수신하는 단계(S50)를 수행하게 된다.
S50 단계가 수행되면, 서버에는 각 사용자들의 단말로부터 수신된 선택 입력이 저장된다. 이후, 기설정된 기간이 경과되면, 서버는 수신한 선택 입력 결과를 수집함으로써, 각 후보 데이터에 대한 선택 횟수를 산출하고, 후보 데이터 각각에 대하여 산출된 선택 횟수를 포함하는 투표 결과 정보를 제1 인터페이스에 출력하도록 제어하는 단계(S60)를 수행한다.
일반적으로, 단체 채팅 서비스에서 투표 서비스가 이용되고 있는데, 이 경우에도, 상기와 같이 투표를 수행하기 위해서는, 사용자들이 먼저 투표가 진행되고 있음을 확인하여야 하며, 이 경우 기존의 단체 채팅 서비스에서는, 제1 인터페이스, 즉 단체 채팅 인터페이스에 사용자가 접속하여 일일이 투표 메시지를 확인하고, 투표를 수행해야 했다. 이에 따라서, 투표 메시지를 확인하지 못하는 사용자가 존재할 수 있으며, 이에 따라서 실질적으로 유효한 투표 결과가 도출될 가능성이 매우 낮았다.
그러나 본 발명의 실시예에 의하면, 투표 메시지가 각 사용자가 정확하게 확인할 수 있도록 제2 인터페이스를 통해 출력되기 때문에, 사용자들은 투표 메시지를 정확하게 확인할 수 있고, 투표를 수행할 수 있게 된다. 이에 따라서 투표 서비스의 실효성이 크게 증가될 수 있는 효과가 있다.
이러한 투표 서비스를 이용하는 화면의 예가 도 5 내지 6에 도시되어 있다.
먼저 도 5를 참조하면, 상기의 기능 수행에 의해, 제2 인터페이스(120)에는 개인 채팅 서비스를 통하여 투표 메시지(121)가 출력된다. 사용자는 이를 확인하여 투표를 수행할 수 있으며, 투표 결과는 상기 언급한 바와 같이 자동으로 서버에 수집된다. 도 6을 참조하면, 투표 기간이 경과된 후, 제1 인터페이스(130)에 투표 결과 정보(131)가 출력되는 것을 확인할 수 있다.
한편 도 7에는, 상기의 기능에 의해 제1 메시지를 제2 인터페이스를 통해 전송 시, 제1 메시지를 전송할 사용자를 선택할 수 있도록 하는 예가 도시되어 있다.
도 7을 참조하면, 서버는 제2 인터페이스를 개설 시, 어느 한 사용자의 단말로부터 제1 메뉴에 대한 선택 입력을 수신할 때, 제1 메뉴에 대한 선택 입려고가 함께 단체 채팅에 포함된 사용자 단말들 중 적어도 하나의 사용자 단말에 대한 선택 입력이 가능한 화면(140) 및 선택 입력 메뉴(141)를 출력할 수 있다.
이후 서버는 사용자 단말에 대한 선택 입력을 수신하게 되면, 선택 입력에 대응하는 적어도 하나의 사용자 단말들 각각과 어느 한 사용자의 단말 사이의 제2 인터페이스를 개설하게 되며, 제1 메시지가 개설된 모든 제2 인터페이스에 출력되도록 제어하게 된다.
이로써, 사용자는 자신이 메시지를 전송할 사용자를 선택하여, 해당 메시지를 불필요한 사용자에게 일괄 전송하는 것을 방지할 수 있어, 본 발명에 따른 서비스를 더욱 실용적으로 이용할 수 있는 효과가 있다.
이상에서 전술한 본 발명의 실시예에 따른 단체 채팅 메시지 관리 방법은, 단말기에 기본적으로 설치된 애플리케이션(이는 단말기에 기본적으로 탑재된 플랫폼이나 운영체제 등에 포함된 프로그램을 포함할 수 있음)에 의해 실행될 수 있고, 사용자가 애플리케이션 스토어 서버, 애플리케이션 또는 해당 서비스와 관련된 웹 서버 등의 애플리케이션 제공 서버를 통해 단말기에 직접 설치한 애플리케이션(즉, 프로그램)에 의해 실행될 수도 있다. 이러한 의미에서, 전술한 본 발명의 실시예에 따른 단체 채팅 메시지 관리 방법은 단말기에 기본적으로 설치되거나 사용자에 의해 직접 설치된 애플리케이션(즉, 프로그램)으로 구현되고 단말기 등의 컴퓨터로 읽을 수 있는 기록매체에 기록될 수 있다.
이러한 프로그램은 컴퓨터에 의해 읽힐 수 있는 기록매체에 기록되고 컴퓨터에 의해 실행됨으로써 전술한 기능들이 실행될 수 있다.
이와 같이, 본 발명의 각 실시예에 따른 단체 채팅 메시지 관리 방법을 실행시키기 위하여, 전술한 프로그램은 컴퓨터의 프로세서(CPU)가 읽힐 수 있는 C, C++, JAVA, 기계어 등의 컴퓨터 언어로 코드화된 코드(Code)를 포함할 수 있다.
이러한 코드는 전술한 기능들을 정의한 함수 등과 관련된 기능적인 코드(Function Code)를 포함할 수 있고, 전술한 기능들을 컴퓨터의 프로세서가 소정의 절차대로 실행시키는데 필요한 실행 절차 관련 제어 코드를 포함할 수도 있다.
또한, 이러한 코드는 전술한 기능들을 컴퓨터의 프로세서가 실행시키는데 필요한 추가 정보나 미디어가 컴퓨터의 내부 또는 외부 메모리의 어느 위치(주소 번지)에서 참조 되어야 하는지에 대한 메모리 참조 관련 코드를 더 포함할 수 있다.
또한, 컴퓨터의 프로세서가 전술한 기능들을 실행시키기 위하여 원격(Remote)에 있는 어떠한 다른 컴퓨터나 서버 등과 통신이 필요한 경우, 코드는 컴퓨터의 프로세서가 컴퓨터의 통신 모듈(예: 유선 및/또는 무선 통신 모듈)을 이용하여 원격(Remote)에 있는 어떠한 다른 컴퓨터나 서버 등과 어떻게 통신해야만 하는지, 통신 시 어떠한 정보나 미디어를 송수신해야 하는지 등에 대한 통신 관련 코드를 더 포함할 수도 있다.
그리고, 본 발명을 구현하기 위한 기능적인(Functional) 프로그램과 이와 관련된 코드 및 코드 세그먼트 등은, 기록매체를 읽어서 프로그램을 실행시키는 컴퓨터의 시스템 환경 등을 고려하여, 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론되거나 변경될 수도 있다.
이상에서 전술한 바와 같은 프로그램을 기록한 컴퓨터로 읽힐 수 있는 기록매체는, 일 예로, ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 미디어 저장장치 등이 있다.
또한 전술한 바와 같은 프로그램을 기록한 컴퓨터로 읽힐 수 있는 기록매체는 네트워크로 커넥션된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 이 경우, 다수의 분산된 컴퓨터 중 어느 적어도 하나의 컴퓨터는 상기에 제시된 기능들 중 일부를 실행하고, 그 결과를 다른 분산된 컴퓨터들 중 적어도 하나에 그 실행 결과를 전송할 수 있으며, 그 결과를 전송받은 컴퓨터 역시 상기에 제시된 기능들 중 일부를 실행하여, 그 결과를 역시 다른 분산된 컴퓨터들에 제공할 수 있다.
특히, 본 발명의 각 실시예에 따른 단체 채팅 메시지 관리 방법을 실행시키기 위한 프로그램인 애플리케이션을 기록한 컴퓨터로 읽을 수 있는 기록매체는, 애플리케이션 스토어 서버(Application Store Server), 애플리케이션 또는 해당 서비스와 관련된 웹 서버 등의 애플리케이션 제공 서버(Application Provider Server)에 포함된 저장매체(예: 하드디스크 등)이거나, 애플리케이션 제공 서버 그 자체일 수도 있다.
본 발명의 각 실시예에 따른 단체 채팅 메시지 관리 방법을 실행시키기 위한 프로그램인 애플리케이션을 기록한 기록매체를 읽을 수 있는 컴퓨터는, 일반적인 데스크 탑이나 노트북 등의 일반 PC 뿐만 아니라, 스마트 폰, 태블릿 PC, PDA(Personal Digital Assistants) 및 이동통신 단말기 등의 모바일 단말기를 포함할 수 있으며, 이뿐만 아니라, 컴퓨팅(Computing) 가능한 모든 기기로 해석되어야 할 것이다.
또한, 본 발명의 실시예에 따른 단체 채팅 메시지 관리 방법을 실행시키기 위한 프로그램인 애플리케이션을 기록한 기록매체를 읽을 수 있는 컴퓨터가 스마트 폰, 태블릿 PC, PDA(Personal Digital Assistants) 및 이동통신 단말기 등의 모바일 단말기인 경우, 애플리케이션은 애플리케이션 제공 서버에서 일반 PC로 다운로드 되어 동기화 프로그램을 통해 모바일 단말기에 설치될 수도 있다.
이상에서, 본 발명의 실시예를 구성하는 모든 구성 요소들이 하나로 결합되거나 결합되어 동작하는 것으로 설명되었다고 해서, 본 발명이 반드시 이러한 실시예에 한정되는 것은 아니다. 즉, 본 발명의 목적 범위 안에서라면, 그 모든 구성 요소들이 적어도 하나로 선택적으로 결합하여 동작할 수도 있다. 또한, 그 모든 구성 요소들이 각각 하나의 독립적인 하드웨어로 구현될 수 있지만, 각 구성 요소들의 그 일부 또는 전부가 선택적으로 조합되어 하나 또는 복수 개의 하드웨어에서 조합된 일부 또는 전부의 기능을 수행하는 프로그램 모듈을 갖는 컴퓨터 프로그램으로서 구현될 수도 있다. 그 컴퓨터 프로그램을 구성하는 코드들 및 코드 세그먼트들은 본 발명의 기술 분야의 당업자에 의해 용이하게 추론될 수 있을 것이다. 이러한 컴퓨터 프로그램은 컴퓨터가 읽을 수 있는 저장매체(Computer Readable Media)에 저장되어 컴퓨터에 의하여 읽혀지고 실행됨으로써, 본 발명의 실시예를 구현할 수 있다. 컴퓨터 프로그램의 저장매체로서는 자기 기록매체, 광 기록매체, 등이 포함될 수 있다.
또한, 이상에서 기재된 "포함하다", "구성하다" 또는 "가지다" 등의 용어는, 특별히 반대되는 기재가 없는 한, 해당 구성 요소가 내재될 수 있음을 의미하는 것이므로, 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것으로 해석되어야 한다. 기술적이거나 과학적인 용어를 포함한 모든 용어들은, 다르게 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 사전에 정의된 용어와 같이 일반적으로 사용되는 용어들은 관련 기술의 문맥 상의 의미와 일치하는 것으로 해석되어야 하며, 본 발명에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.

Claims (5)

  1. 복수의 사용자들 사이에서 메시지를 실시간으로 공유할 수 있는 단체 채팅 서비스를 제공하는 서버가,
    어느 한 사용자의 단말로부터, 상기 단체 채팅 서비스의 이용에 따라서 각 사용자의 단말의 입력 수단을 통해 입력되고, 단체 채팅에 포함된 모든 사용자의 단말에 표시되는 채팅 인터페이스로서 제1 인터페이스에 출력되는 상기 채팅 메시지 중 적어도 하나의 메시지인 제1 메시지에 대한 선택 입력을 수신하는 단계;
    상기 제1 메시지에 대한 선택 입력을 수신 시, 상기 어느 한 사용자의 단말에 표시되는 제1 인터페이스의 일 영역에 제1 메뉴를 전송하는 단계;
    상기 어느 한 사용자의 단말로부터 상기 제1 메뉴에 대한 선택 입력을 수신 시, 상기 단체 채팅에 포함된 모든 사용자 단말 각각와 상기 어느 한 사용자의 단말 사이의 개인 채팅이 가능한 채팅 인터페이스로서 제2 인터페이스를 개설하는 단계; 및
    상기 제1 메시지를 모든 제2 인터페이스에 출력하도록 제어하는 단계;를 포함하는 것을 특징으로 하는 단체 채팅 메시지 관리 방법.
  2. 제1항에 있어서,
    상기 제1 메시지는, 복수의 후보 데이터 중 어느 한 데이터를 선택할 수 있는 투표 메시지인 것을 특징으로 하는 단체 채팅 메시지 관리 방법.
  3. 제2항에 있어서,
    상기 출력하도록 제어하는 단계 후,
    기설정된 기간 동안 상기 제2 인터페이스를 통해 각 사용자들의 단말들로부터 상기 제1 메시지에 포함된 상기 후보 데이터 중 어느 한 데이터에 대한 선택 입력을 수신하는 단계;
    상기 기설정된 기간 경과 시, 상기 수신한 선택 입력 결과를 수집함으로써, 상기 후보 데이터에 각각에 대한 선택 횟수를 산출하는 단계; 및
    상기 후보 데이터 각각에 대하여 산출된 선택 횟수를 포함하는 투표 결과 정보를 상기 제1 인터페이스에 출력하도록 제어하는 단계;를 더 포함하는 것을 특징으로 하는 단체 채팅 메시지 관리 방법.
  4. 제1항에 있어서,
    상기 제2 인터페이스를 개설하는 단계는,
    상기 단체 채팅 서비스를 통해 상기 제2 인터페이스의 개설이 가능한지 여부를 판단하는 단계;
    상기 단체 채팅 서비스를 통해 상기 제2 인터페이스의 개설이 불가능한 경우, 상기 단체 채팅 서비스와 연동된 개인 채팅 서비스를 관리하는 서버에, 상기 모든 사용자 단말 각각와 상기 어느 한 사용자의 단말 사이의 개인 채팅이 가능한 채팅 인터페이스의 개설을 요청하는 단계; 및
    상기 개인 채팅 서비스를 관리하는 서버가, 상기 모든 사용자 단말 각각와 상기 어느 한 사용자의 단말 사이의 개인 채팅이 가능한 채팅 인터페이스를 상기 제2 인터페이스로서 개설하는 단계;를 포함하는 것을 특징으로 하는 단체 채팅 메시지 관리 방법.
  5. 제1항에 있어서,
    상기 제2 인터페이스를 개설하는 단계는,
    상기 어느 한 사용자의 단말로부터 상기 제1 메뉴에 대한 선택 입력과 함께, 상기 단체 채팅에 포함된 사용자 단말들 중 적어도 하나의 사용자 단말에 대한 선택 입력을 수신하는 단계; 및
    상기 선택 입력에 대응하는 적어도 하나의 사용자 단말 각각과 상기 어느 한 사용자의 단말 사이의 개인 채팅이 가능한 채팅 인터페이스로서 제2 인터페이스를 개설하는 단계;를 포함하는 것을 특징으로 하는 단체 채팅 메시지 관리 방법.
KR1020140051281A 2013-06-20 2014-04-29 단체 채팅 메세지 관리 방법 KR20150125043A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020140051281A KR20150125043A (ko) 2014-04-29 2014-04-29 단체 채팅 메세지 관리 방법
PCT/KR2014/005457 WO2014204259A1 (ko) 2013-06-20 2014-06-20 공지 메시지 전송 방법 및 서버, 단체 채팅 메시지 관리 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140051281A KR20150125043A (ko) 2014-04-29 2014-04-29 단체 채팅 메세지 관리 방법

Publications (1)

Publication Number Publication Date
KR20150125043A true KR20150125043A (ko) 2015-11-09

Family

ID=54604635

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140051281A KR20150125043A (ko) 2013-06-20 2014-04-29 단체 채팅 메세지 관리 방법

Country Status (1)

Country Link
KR (1) KR20150125043A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111062824A (zh) * 2019-12-04 2020-04-24 腾讯科技(深圳)有限公司 群组成员处理方法、装置、计算机设备及存储介质

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111062824A (zh) * 2019-12-04 2020-04-24 腾讯科技(深圳)有限公司 群组成员处理方法、装置、计算机设备及存储介质
CN111062824B (zh) * 2019-12-04 2023-08-18 腾讯科技(深圳)有限公司 群组成员处理方法、装置、计算机设备及存储介质

Similar Documents

Publication Publication Date Title
JP6027040B2 (ja) オンエアサービス提供方法、プログラムおよびオンエアサービス提供システム
KR101626474B1 (ko) 메신저 기반 문서 공유 서비스 제공 장치 및 이를 이용한 방법
JP2022113760A (ja) プログラム、情報処理方法、情報処理装置
US20120110473A1 (en) Avatar-Based Communications Launching System
CN103098042A (zh) 用于社交集合的***和方法
CN103493017A (zh) 后台任务的管理
TWI601089B (zh) 活動出席通知系統及方法
CN102567299A (zh) 使用文本消息与电子表格交互
JP2021099861A (ja) メッセージングサービスのためのサーバ、システム、ユーザ端末、方法、及びプログラム
US9503410B2 (en) Sharing of activity metadata via messaging systems
CN105429845A (zh) 一种日程信息的处理方法、***及相关设备
JP2023521508A (ja) メール処理方法、装置、電子機器及び記憶媒体
CN104125136A (zh) 一种消息提醒方法、客户端及终端设备
CN105453508A (zh) 基于随时间对设备使用进行建模以管理多设备消息收发***上的对话、感知和可用性
KR20140126152A (ko) 음악 컨텐츠 이용 서비스 제공 방법 및 서버
JP2018088162A (ja) 情報処理装置及び情報処理方法、並びにプログラム
US9489939B2 (en) Speech server managing one or a plurality of pieces of speech terminal-specifying information and user-specifying information
KR101815957B1 (ko) 온라인 채팅 서비스의 사용자 이모티콘 제공 방법
CN103140870A (zh) 利用社交网络得到计算机帮助
CN107508745A (zh) 提示消息的关联输入方法和装置以及计算设备
KR20150125043A (ko) 단체 채팅 메세지 관리 방법
KR20110133882A (ko) 다수의 소셜 네트워크 서비스 간에 호환매개기능을 가지는 메시지 전달 시스템
CN104903923A (zh) 使用实时通信***的组轻推
JP2020102265A (ja) サーバ、情報処理方法、及びプログラム
CN104468705A (zh) 一种基于移动终端的陌生人信息交流的方法和***

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
E902 Notification of reason for refusal
N231 Notification of change of applicant
E902 Notification of reason for refusal