[go: up one dir, main page]

KR101349700B1 - Method for messaging service, storage medium recording program and device therefor - Google Patents

Method for messaging service, storage medium recording program and device therefor Download PDF

Info

Publication number
KR101349700B1
KR101349700B1 KR20130043830A KR20130043830A KR101349700B1 KR 101349700 B1 KR101349700 B1 KR 101349700B1 KR 20130043830 A KR20130043830 A KR 20130043830A KR 20130043830 A KR20130043830 A KR 20130043830A KR 101349700 B1 KR101349700 B1 KR 101349700B1
Authority
KR
South Korea
Prior art keywords
participant
information
display area
terminal
user input
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
KR20130043830A
Other languages
Korean (ko)
Inventor
오길훈
정성훈
Original Assignee
에스케이플래닛 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이플래닛 주식회사 filed Critical 에스케이플래닛 주식회사
Priority to KR20130043830A priority Critical patent/KR101349700B1/en
Priority to PCT/KR2013/012205 priority patent/WO2014171613A1/en
Application granted granted Critical
Publication of KR101349700B1 publication Critical patent/KR101349700B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 사용자 간에 송수신되는 메시지를 출력하기 위한 대화창을 표시할 때, 사용자 입력에 따라서 선택적으로 대화 참여자들의 정보를 노출함으로써, 개인 정보의 노출을 최소화하면서 사용자 편의를 향상시킬 수 있는 메시징 서비스 제공 방법, 이를 위한 프로그램을 기록한 기록 매체 및 단말에 관한 것으로서, 단말의 표시부를 통해 출력되는 대화창의 소정 영역에 설정된 타이틀 정보 표시 영역에 대화창에 관련된 기본 정보를 디폴트로 노출하고, 입력부를 통하여 기 설정된 사용자 입력이 감지되면, 상기 타이틀 정보 표시 영역을 변형하여, 해당 대화에 참여한 하나 이상의 참여자들에 관련된 정보를 선택적으로 표시함에 의하여, 참여자들의 개인 정보 노출을 최소화하면서 사용자 편의를 향상시킬 수 있다.The present invention provides a messaging service that can enhance user convenience while minimizing exposure of personal information by selectively exposing information of conversation participants in accordance with user input when displaying a chat window for outputting messages transmitted and received between users. The present invention relates to a recording medium and a terminal recording a program therefor, by default exposing basic information related to a chat window in a title information display area set in a predetermined area of a chat window output through a display unit of a terminal, and preset user input through an input unit. If detected, the title information display area may be modified to selectively display information related to one or more participants who participated in the conversation, thereby minimizing exposure of participants' personal information and improving user convenience.

Description

메시징 서비스 제공 방법, 이를 위한 프로그램을 기록한 기록 매체 및 단말{Method for messaging service, storage medium recording program and device therefor}Method for messaging service, storage medium recording program and device therefor}

본 발명은 둘 이상의 사용자 간의 문자 대화를 지원하는 메시징 서비스에 관한 것으로서, 더욱 상세하게는 사용자 간에 송수신되는 메시지를 출력하기 위한 대화창을 표시할 때, 사용자 입력에 따라서 선택적으로 대화 참여자들의 정보를 노출함으로써, 개인 정보의 노출을 최소화하면서 사용자 편의를 향상시킬 수 있는 메시징 서비스 제공 방법, 이를 위한 프로그램을 기록한 기록 매체 및 단말에 관한 것이다.The present invention relates to a messaging service that supports text conversation between two or more users, and more particularly, when displaying a chat window for outputting a message sent and received between users, by selectively exposing the information of the chat participants according to the user input. The present invention relates to a messaging service providing method capable of improving user convenience while minimizing exposure of personal information, and a recording medium and a terminal recording a program therefor.

정보통신 기술의 비약적인 발전으로 인해 이동통신 단말, 개인용 컴퓨터 등과 같은 다양한 종류의 단말들은 다양한 기능을 수행할 수 있도록 구현되고 있다.2. Description of the Related Art [0002] With the rapid development of information communication technologies, various types of terminals such as mobile communication terminals, personal computers, and the like have been implemented to perform various functions.

이동통신 단말을 예로 들어 설명하면, 이동통신 단말은 기본적인 음성 통신 기능에서 더 나아가 최근에는 데이터 통신, 카메라를 이용한 사진이나 동영상 촬영, 음악 또는 동영상 파일 재생, 게임, 방송 시청 등 다양한 기능들을 이용할 수 있도록 구현되고 있다.For example, the mobile communication terminal may be provided with various functions such as data communication, photographing or movie shooting using a camera, music or moving picture file playback, game, and broadcasting viewing. .

이러한 단말에서 실행될 수 있는 기능의 증대를 위한 기술 개발은 지속적으로 이뤄지고 있으며, 하드웨어 개량 기술은 물론 소프트웨어 개량 기술을 중심으로 지속적으로 이뤄지고 있다.Technological developments for increasing the functions that can be performed on such terminals have been continuously carried out, and they have been continuously carried out mainly in hardware improvement technology and software improvement technology.

한편, 최근에는 이러한 단말을 이용하여 통신망에 접속한 후 다수의 사용자와 메시지를 송수신함으로써, 문자 대화를 진행할 수 있는 메시징 서비스의 사용 빈도가 지속적으로 증가하고 있다. In recent years, the frequency of use of a messaging service capable of proceeding with a text conversation has been continuously increasing by transmitting and receiving a message with a large number of users after accessing a communication network using such a terminal.

이러한 메시징 서비스는, 1:1 대화는 물론, 셋 이상의 다자간 그룹 대화를 지원할 수 있다.Such a messaging service may support one or more multiparty group conversations as well as 1: 1 conversations.

그런데, 다자간 그룹 대화는 셋 이상의 사용자들이 참여하여 문자 메시지를 서로 교환하는 것이기 때문에, 특정 사용자가 다른 참여자들을 확인하고 싶어하는 경우, 참여자의 수가 많아질 수 록 누가 참여하고 있는 지를 알리는데 어려움이 있다. However, since the multi-party group conversation is for three or more users to exchange text messages with each other, when a specific user wants to check other participants, it is difficult to inform who is participating as the number of participants increases.

한국공개특허 10-2012-0085559호, 2012년 8월 01 공개 (명칭: 이동통신 단말기의 사용자 인터페이스 제공 방법 및 그 이동통신 단말기)Korean Laid-Open Patent Publication No. 10-2012-0085559, August 2012 Disclosure (Name: Method of providing a user interface of the mobile communication terminal and its mobile communication terminal)

이에 본 발명은 메시징 서비스를 제공하는데 있어서, 단말에서 메신저 프로그램을 실행하여, 사용자 간에 송수신되는 메시지를 출력하기 위한 대화창을 표시할 때, 사용자 입력에 따라서 선택적으로 대화 참여자들의 정보를 노출함으로써, 개인 정보의 노출을 최소화하면서 사용자 편의를 향상시킬 수 있는 메시징 서비스 제공 방법, 이를 위한 프로그램을 기록한 기록 매체 및 단말을 제공하고자 한다. Accordingly, the present invention provides a messaging service, when executing a messenger program in the terminal to display a chat window for outputting messages transmitted and received between users, by selectively exposing the information of the participants in the conversation in accordance with the user input, The present invention provides a messaging service providing method, a recording medium recording a program therefor, and a terminal capable of improving user convenience while minimizing exposure.

특히, 본 발명은 단말의 표시부를 통해 출력되는 대화창의 소정 영역에 설정된 타이틀 정보 표시 영역에 대화창에 관련된 기본 정보를 디폴트로 노출하고, 입력부를 통하여 기 설정된 사용자 입력이 감지되면, 상기 타이틀 정보 표시 영역을 변형하여, 해당 대화에 참여한 하나 이상의 참여자들에 관련된 정보를 선택적으로 표시함에 의하여, 참여자들의 개인 정보 노출을 최소화하면서 사용자 편의를 향상시킬 수 있는 메시징 서비스 제공 방법 및 이를 위한 프로그램을 기록한 기록 매체 및 단말을 제공하고자 한다. Particularly, the present invention exposes basic information related to a chat window to a title information display area set in a predetermined area of a chat window output through a display unit of a terminal by default, and if a preset user input is detected through an input unit, the title information display area. And, by selectively displaying the information related to one or more participants participating in the conversation, a method of providing a messaging service that can improve user convenience while minimizing the exposure of participants' personal information, and a recording medium recording a program therefor; To provide a terminal.

본 발명은 상술한 과제의 해결 수단으로서, 하나 이상의 다른 단말과 메시지를 송수신하는 메시징 서비스와 관련된 사용자 입력을 위한 입력부; 메시징 서비스의 실행에 따른 사용자 인터페이스 화면을 출력하는 표시부; 및 입력부 및 표시부와 기능적으로 연결되어, 하나 이상의 다른 단말과 송수신되는 메시지를 출력하기 위한 대화창을 표시할 때, 대화창에 대한 기본 정보만을 표시하고, 기 설정된 사용자 입력에 따라서 대화에 참여한 참여자들에 대한 상세 정보를 선택적으로 표시하도록 제어하는 제어부를 포함하며, 상기 상세 정보는 대화에 참여한 참여자들의 상태를 나타내는 참여자 상태 정보를 포함하는 것을 특징으로 하는 단말을 제공한다.The present invention provides a means for solving the above problems, an input unit for a user input associated with a messaging service for transmitting and receiving messages with one or more other terminals; A display unit for outputting a user interface screen according to execution of a messaging service; And displaying a chat window for outputting a message transmitted or received with one or more other terminals, which is functionally connected to the input unit and the display unit, and displays only basic information on the chat window, and for participants who participated in the chat according to a preset user input. And a controller for controlling to display the detailed information selectively, wherein the detailed information includes participant status information indicating a status of participants participating in a conversation.

여기서, 기본 정보는, 대화창을 구분하기 위한 대화창 구분 정보, 대화에 참여한 참여자의 수 중 하나 이상을 포함할 수 있으며, 상세 정보는, 대화에 참여한 참여자들별로 설정된 캐릭터, 아이콘, 아바타, 사진 중 하나 이상을 포함하는 참여자 이미지 정보, 상기 참여자들별로 설정된 별명, 애칭, 이름, 이니셜, 별칭, 닉네임, 예명, 필명 중 하나 이상을 나타내는 참여자 구분 정보 중에서 적어도 하나를 더 포함할 수 있다.Here, the basic information may include one or more of dialog division information for distinguishing a chat window and the number of participants participating in the conversation, and the detailed information may include one of a character, an icon, an avatar, and a picture set for each participant who participated in the conversation. Participant image information including the above may further include at least one of a participant classification information representing at least one of a nickname, nickname, name, initials, alias, nickname, nickname, and pen name set for each participant.

아울러, 상기 참여자 상태 정보는 참여자 단말에서 참여자의 메시지 확인을 인식하였는 지를 나타내는 메시지 확인 표시 정보 및 참여자 단말에서 메시지를 받는 중임을 알 수 있는 메시지 입력 표시 정보 중 하나 이상을 포함할 수 있다.In addition, the participant status information may include at least one of message confirmation display information indicating whether the participant terminal has recognized the message confirmation of the participant, and message input display information indicating that the participant terminal is receiving a message.

본 발명에 따른 단말에 있어서, 제어부는 특정 참여자의 단말에서 참여자의 메시지 확인이 인식된 경우, 상기 특정 참여자의 참여자 구분 정보를 메시지 확인을 나타내는 문자로 변경하도록 제어하거나, 특정 참여자의 단말에서 메시지를 입력받는 중인 경우, 상기 특정 참여자의 참여자 구분 정보를 메시지 입력중임을 나타내는 문자로 변경하도록 제어하거나, 특정 참여자의 단말에서 메시지를 입력받는 중인 경우, 상기 특정 참여자의 참여자 이미지 정보에, 파동, 흔들림, 점멸 중 하나 이상을 포함하는 특수 효과를 부여하여 참여자의 상태를 표현하도록 제어할 수 있다.In the terminal according to the present invention, the control unit controls to change the participant identification information of the specific participant to a character indicating the message confirmation, or if the message of the participant is recognized in the terminal of the specific participant, When receiving input, control to change the participant identification information of the specific participant to a character indicating that a message is being input, or when receiving a message from a terminal of a specific participant, in a participant image information of the specific participant, wave, shake, A special effect including one or more of the blinks can be given to control the expression of the participant's state.

여기서, 메시지 확인을 나타내는 문자는 '대기중'일 수 있으며, 메시지 입력 중임을 나타내는 문자는 '입력중'일 수 있다.Herein, the character indicating the message confirmation may be 'waiting', and the character indicating that the message is being input may be 'input'.

본 발명의 실시 예에 따른 단말에 있어서, 제어부는 상세 정보로서, 참여자 이미지 정보와 상기 참여자 구분 정보를 매칭하여 표시하고, 대화창과 관련된 각 참여자의 상태에 따라서, 참여자 이미지 정보 또는 참여자 구분 정보를 참여자 상태 정보로 변경 표시할 수 있다.In the terminal according to an embodiment of the present disclosure, the control unit matches and displays participant image information and the participant classification information as detailed information, and displays participant image information or participant classification information according to the state of each participant associated with a chat window. You can change the status information.

본 발명의 실시 예에 따른 단말에 있어서, 제어부는 대화창의 화면 중 특정 영역을 타이틀 정보 표시 영역으로 설정하고, 타이틀 정보 표시 영역에 기본 정보를 표시할 수 있으며, 타이틀 정보 표시 영역에는 메신저 서비스와 관련된 다른 기능을 수행하기 위한 하나 이상의 메뉴 항목이 더 표시될 수 있다.In the terminal according to an embodiment of the present disclosure, the control unit may set a specific area of the screen of the chat window as the title information display area, and display basic information in the title information display area, and the title information display area may be associated with a messenger service. One or more menu items may be further displayed to perform other functions.

본 발명의 실시 예에 따른 단말에 있어서, 제어부는 타이틀 정보 표시 영역의 상태를 변경하기 위한 하나 이상의 상태 변경 아이콘을 더 표시할 수 있으며, 이때, 기 설정된 사용자 입력은 하나 이상의 상태 변경 아이콘 중 하나를 선택하는 사용자 입력이 될 수 있다.In the terminal according to an embodiment of the present disclosure, the control unit may further display one or more state change icons for changing the state of the title information display area, wherein the preset user input is one of the one or more state change icons. Can be user input to select.

아울러, 하나 이상의 상태 변경 아이콘은 타이틀 정보 표시 영역에는 기본 정보만을 표시하고, 참여자 간에 송수신되는 메시지를 표시하는 메시지 표시 영역을 최대화하여 표시하기 위한 제1 아이콘, 대화 참여자의 상세 정보를 표시하기 위한 제2 아이콘, 및 대화창에서 사용할 수 있는 하나 이상의 기능에 대응하는 메뉴 항목들을 표시하기 위한 제3 아이콘 중에서 하나 이상을 포함할 수 있다.In addition, the at least one state change icon may include only basic information in the title information display area, a first icon for maximizing and displaying a message display area for displaying a message transmitted and received between participants, and a second icon for displaying detailed information of a chat participant. One or more of a second icon and a third icon for displaying menu items corresponding to one or more functions available in a chat window.

본 발명의 실시 예에 따른 단말에 있어서, 제어부는 기 설정된 사용자 입력에 따라서, 타이틀 정보 표시 영역을 확장하고 확장된 타이틀 정보 표시 영역에 상세 정보를 표시할 수 있다. In the terminal according to the embodiment of the present disclosure, the controller may expand the title information display area and display detailed information in the extended title information display area according to a preset user input.

여기서, 타이틀 정보 표시 영역은, 사용자 입력에 따라서 변경될 수 있음을 나타내는 메타포 표식을 포함할 수 있다.In this case, the title information display area may include a metaphor mark indicating that the title information display area may be changed according to a user input.

그리고, 참여자의 상세 정보 표시를 위한 기 설정된 사용자 입력은 타이틀 정보 표시 영역을 기준으로 이루어지는 싱글 터치, 멀티 터치, 팬(Pan), 스와이프(Swipe), 스크롤(Scroll), 플릭(Flick) 중 하나 이상을 포함하는 터치 입력일 수 있다.The preset user input for displaying detailed information of the participant is one of single touch, multi-touch, pan, swipe, scroll, and flick based on the title information display area. It may be a touch input including the above.

또한, 본 발명의 실시 예에 따른 단말에 있어서, 제어부는 사용자 입력이 지속되는 동안 또한 기 설정된 시간 동안만 타이틀 정보 표시 영역의 확장 상태를 유지할 수 있다.In addition, in the terminal according to the embodiment of the present disclosure, the controller may maintain the extended state of the title information display area only while the user input is continued and only for a preset time.

더하여, 본 발명은 상술한 과제를 해결하기 위한 다른 수단으로서, 단말이 하나 이상의 다른 단말과 송수신되는 메시지를 출력하기 위한 대화창을 활성화여 표시하는 단계; 활성화된 대화창의 소정 영역에 설정된 타이틀 정보 표시 영역에 대화창에 대한 기본 정보를 표시하는 단계; 기 설정된 사용자 입력을 확인하는 단계; 및 기 설정된 사용자 입력이 감지되면, 타이틀 정보 표시 영역을 확장하여, 해당 대화에 참여한 참여자들에 대한 상세 정보를 표시하는 단계를 포함하며, 상기 상세 정보는 대화에 참여한 참여자들의 상태를 나타내는 참여자 상태 정보를 포함하는 메시징 서비스 제공 방법을 제공한다.In addition, the present invention is another means for solving the above problems, the terminal comprising the steps of activating and displaying a chat window for outputting a message transmitted and received with one or more other terminals; Displaying basic information about a chat window in a title information display area set in a predetermined area of an activated chat window; Checking a preset user input; And when the preset user input is detected, expanding the title information display area to display detailed information on the participants who participated in the conversation, wherein the detailed information includes participant status information indicating the status of the participants who participated in the conversation. It provides a messaging service providing method comprising a.

본 발명의 실시 예에 따른 메시징 서비스 제공 방법에 있어서, 타이틀 정보 표시 영역은 사용자 입력에 따라서 변경될 수 있음을 나타내는 메타포 표식을 더 포함할 수 있다.In the messaging service providing method according to an exemplary embodiment of the present invention, the title information display area may further include a metaphor mark indicating that the title information display area may be changed according to a user input.

본 발명의 실시 예에 따른 메시징 서비스 제공 방법은, 대화창의 소정 영역에 타이틀 정보 표시 영역의 상태를 변경하기 위한 하나 이상의 상태 변경 아이콘을 표시하는 단계를 더 포함하고, 기 설정된 사용자 입력은, 하나 이상의 상태 변경 아이콘 중 하나를 선택하는 사용자 입력인 것을 특징으로 한다.The method of providing a messaging service according to an embodiment of the present invention may further include displaying one or more state change icons for changing a state of a title information display area in a predetermined area of a chat window, and the preset user input may be one or more. And a user input for selecting one of the state change icons.

또한, 본 발명의 실시 예에 따른 메시징 서비스 제공 방법은, 기 설정된 사용자 입력에 따라서, 타이틀 정보 표시 영역을 확장하여, 상기 대화창에서 사용할 수 있는 하나 이상의 기능에 대응하는 메뉴 항목을 표시하는 단계를 더 포함할 수 있다.In addition, the method for providing a messaging service according to an embodiment of the present disclosure further includes displaying a menu item corresponding to one or more functions available in the chat window by expanding a title information display area according to a preset user input. It may include.

본 발명의 실시 예에 따른 메시징 서비스 제공 방법에 있어서, 상세 정보를 표시하는 단계는, 기 설정된 사용자 입력이 유지되는 동안 또는 기 설정된 사용자 입력 감지 후 기 설정된 시간 동안만 이루어질 수 있다.In the messaging service providing method according to an embodiment of the present invention, the displaying of the detailed information may be performed only while the preset user input is maintained or only during a preset time after the preset user input is detected.

본 발명에 따른 메시징 서비스 제공 방법에 있어서, 상세 정보는, 대화에 참여한 참여자들별로 설정된 캐릭터, 아이콘, 아바타, 사진 중 하나 이상을 포함하는 참여자 이미지 정보, 및 상기 참여자들별로 설정된 별명, 애칭, 이름, 이니셜, 별칭, 닉네임, 예명, 필명 중 하나 이상을 나타내는 참여자 구분 정보 중 적어도 하나를 더 포함할 수 있다.In the method of providing a messaging service according to the present invention, the detailed information includes participant image information including at least one of a character, an icon, an avatar, and a picture set for each participant participating in the conversation, and an alias, nickname, and name set for each participant. It may further include at least one of the participant identification information indicating one or more of the initial, alias, nickname, name, pen name.

또한, 본 발명의 실시 예에 따른 메시징 서비스 제공 방법에 있어서, 상세 정보를 표시하는 단계는, 참여자 이미지 정보와 상기 참여자 구분 정보를 매칭하여 표시하는 단계; 각 참여자의 상태를 확인하는 단계; 확인된 각 참여자의 상태에 따라서, 상기 참여자 구분 정보 또는 참여자 이미지 정보를 참여자의 상태를 나타내는 참여자 상태 정보로 변경 표시하는 단계를 포함하여 이루어질 수 있다.In addition, in the messaging service providing method according to an embodiment of the present invention, the step of displaying the detailed information, matching and displaying the participant image information and the participant classification information; Checking the status of each participant; According to the confirmed status of each participant, changing the participant classification information or participant image information to participant status information indicating the participant status may be performed.

본 발명에 따른 메시징 서비스 제공 방법에 있어서, 상기 참여자 상태 정보는, 참여자 단말에서 참여자의 메시지 확인을 인식하였는 지를 나타내는 메시지 확인 표시 정보 및 참여자 단말에서 메시지를 입력받는 중임을 나타내는 메시지 입력 표시 정보 중 하나 이상을 포함할 수 있으며, 또한, 진동, 흔들림, 점멸 중 하나 이상을 포함하는 특수 효과, 참여자의 상태를 나타내는 문자 중 적어도 하나로 표현될 수 있다.In the method of providing a messaging service according to the present invention, the participant status information includes one of message acknowledgment indication information indicating whether the participant terminal recognizes the acknowledgment of the participant and message input indication information indicating that the participant terminal is receiving a message. It may include the above, and may also be expressed by at least one of a special effect including at least one of vibration, shaking, and blinking, a character representing a participant's state.

더하여 본 발명은 상술한 메시징 서비스 제공 방법을 실행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체를 더 제공할 수 있다.In addition, the present invention can further provide a computer readable recording medium having recorded thereon a program for executing the above-described method of providing a messaging service.

본 발명은 메신저 프로그램을 실행하여, 사용자 간에 송수신되는 메시지를 출력하기 위한 대화창을 표시할 때, 사용자 입력에 따라서 선택적으로 대화 참여자들의 정보를 노출하고자 한 것으로서, 특히, 대화창의 소정 영역에 설정된 타이틀 정보 표시 영역에 대화창에 관련된 기본 정보를 디폴트로 노출하고, 입력부를 통하여 기 설정된 사용자 입력이 감지되면, 상기 타이틀 정보 표시 영역을 변형하여, 해당 대화에 참여한 하나 이상의 참여자들에 관련된 정보를 선택적으로 표시함으로써, 사용자 입력이 발생하는 경우에만 선택적으로 참여자들의 정보를 노출시킴으로써, 개인 정보의 노출을 최소화할 수 있다.The present invention is to selectively expose the information of the participants of the conversation in accordance with the user input when executing a messenger program to display a chat window for outputting messages transmitted and received between users, in particular, title information set in a predetermined area of the chat window By default the basic information related to the chat window in the display area, and if a preset user input is detected through the input unit, by modifying the title information display area, by selectively displaying information related to one or more participants participating in the conversation In addition, by selectively exposing the participants' information only when a user input occurs, it is possible to minimize the exposure of personal information.

또한, 본 발명은 기 설정된 사용자 입력, 예를 들어 터치 입력에 따라서 대화창의 소정 영역에 설정된 타이틀 정보 표시 영역의 확장을 통해 참여자들의 정보를 노출하고, 사용자 입력이 해제되면 원래 크기의 타이틀 정보 표시 영역으로 되돌아가 기본 정보만을 노출함으로써, 제한된 크기의 대화창 화면에서 참여자 정보를 효율적으로 제공할 수 있는 우수한 효과가 있다.In addition, the present invention exposes the participants' information through expansion of the title information display area set in a predetermined area of the chat window according to a preset user input, for example, a touch input, and if the user input is released, the title information display area of the original size is released. By returning only the basic information, there is an excellent effect of efficiently providing participant information in a limited size chat window.

또한, 본 발명은 상기 타이틀 정보 표시 영역이 사용자 입력에 따라서 변경될 수 있음을 암시하는 메타포 표식을 더 표시하고, 싱글 터치, 멀티 터치, 팬(Pan), 스와이프(Swipe), 스크롤(Scroll), 플릭(Flick) 중 적어도 하나에 해당하는 사용자 입력에 따라서 상기 타이틀 정보 표시 영역을 일시적으로 확장하여 참여자 정보를 노출함으로써, 사용자 접근성을 향상시킬 수 있는 우수한 효과가 있다.In addition, the present invention further displays a metaphor marker indicating that the title information display area may be changed according to a user input, and further includes a single touch, a multi-touch, a pan, a swipe, and a scroll. According to a user input corresponding to at least one of Flick, the title information display area is temporarily extended to expose participant information, thereby improving user accessibility.

도 1은 본 발명의 실시 예에 따른 메시징 서비스 시스템의 개략적인 구성도이다.
도 2는 본 발명의 실시 예에 따른 단말의 주요 구성을 도시한 블록도이다.
도 3은 본 발명의 일 실시 예에 따른 단말의 메시징 서비스 제공 방법을 나타낸 순서도이다.
도 4는 본 발명의 실시 예에 따른 메시징 서비스 제공 방법에 있어서, 참여자의 상세 정보를 표시하는 과정을 더 구체적으로 나타낸 순서도이다.
도 5는 본 발명의 실시 예에 따른 메시징 서비스 제공 방법에 있어서, 참여자의 상세 정보로서 상태 정보를 제공하는 과정을 더 구체적으로 나타낸 순서도이다.
도 6 및 도 7은 본 발명의 메시징 서비스 제공 방법에 따른 대화창 화면의 구현 예를 나타낸 예시도이다.
도 8은 본 발명의 메시징 서비스 제공 방법에 있어서, 참여자의 상태 정보 표시 과정에 대한 예시도이다.
도 9는 본 발명의 다른 실시 예에 따른 메시징 서비스 제공 방법을 나타낸 순서도이다.
도 10 내지 도 12는 본 발명의 다른 실시 예에 따른 대화창 화면의 구현 예를 나타낸 예시도이다.
1 is a schematic structural diagram of a messaging service system according to an exemplary embodiment of the present invention.
2 is a block diagram showing a main configuration of a terminal according to an embodiment of the present invention.
3 is a flowchart illustrating a messaging service providing method of a terminal according to an exemplary embodiment of the present invention.
4 is a flowchart illustrating a process of displaying detailed information of a participant in a method of providing a messaging service according to an embodiment of the present invention.
5 is a flowchart illustrating a process of providing status information as detailed information of a participant in a method of providing a messaging service according to an embodiment of the present invention.
6 and 7 are exemplary views showing an implementation example of the chat window screen according to the messaging service providing method of the present invention.
8 is a view illustrating a process of displaying status information of a participant in a method of providing a messaging service according to the present invention.
9 is a flowchart illustrating a messaging service providing method according to another embodiment of the present invention.
10 to 12 are exemplary diagrams showing an example of implementing a chat screen according to another exemplary embodiment of the present invention.

이하 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 다만, 하기의 설명 및 첨부된 도면에서 본 발명의 요지를 흐릴 수 있는 공지 기능 또는 구성에 대한 상세한 설명은 생략한다. 이는 불필요한 설명을 생략함으로써 본 발명의 핵심을 흐리지 않고 더욱 명확히 전달하기 위함이다. 또한, 도면 전체에 걸쳐 동일한 구성 요소들은 가능한 한 동일한 도면 부호로 나타내고 있음에 유의하여야 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description and the accompanying drawings, detailed description of well-known functions or constructions that may obscure the subject matter of the present invention will be omitted. This is to omit the unnecessary description so as to convey the key of the present invention more clearly without fading. It should be noted that the same constituent elements are denoted by the same reference numerals as possible throughout the drawings.

아울러, 본 발명의 단말은 다양한 형태로 구현될 수 있다. 예를 들어, 본 명세서에서 기술되는 단말은 스마트 폰(smart phone), 타블렛 PC(Tablet PC), PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), MP3 Player 등의 이동 단말기는 물론, 스마트 TV(Smart TV), 데스크탑 컴퓨터 등과 같은 고정 단말기가 사용될 수 있으며, 통신망을 통해 다른 사용자와 메시지를 송수신할 수 있는 단말이라면, 그 어떠한 장치도 본 발명의 단말로 적용 가능하다.In addition, the terminal of the present invention can be implemented in various forms. For example, the terminal described in the present specification may be a mobile terminal such as a smart phone, a tablet PC, a PDA (Personal Digital Assistants), a PMP (Portable Multimedia Player), an MP3 player, (Smart TV), a desktop computer, or the like can be used. Any device capable of transmitting / receiving a message to / from another user through a communication network can be applied to the terminal of the present invention.

도 1은 본 발명의 실시 예에 따른 메시징 서비스 시스템의 개략적인 구성도이다.1 is a schematic structural diagram of a messaging service system according to an exemplary embodiment of the present invention.

도 1을 참조하면, 본 발명의 실시 예에 따른 메시징 서비스 시스템(100)은 다수의 단말(10), 서비스 장치(20) 및 통신망(30)을 포함하여 구성될 수 있다.Referring to FIG. 1, the messaging service system 100 according to an exemplary embodiment of the present invention may include a plurality of terminals 10, a service device 20, and a communication network 30.

먼저, 다수의 단말(10)은 각각 하나 이상의 다른 단말과 인스턴트 메시지를 송수신하거나 동영상, 사진, 오디오 등의 컨텐츠를 공유할 수 있는 메시징 서비스를 제공할 수 있는 장치로서, 사용자가 이용 가능한 장치이다. 상기 다수의 단말(10)은 메신저 프로그램을 설치하고, 상기 메신저 프로그램의 실행을 통해서 사용자에게 메시징 서비스를 제공할 수 있다. 여기서, 메신저 프로그램은, 상기 메신저 프로그램은 인스턴트 메시지의 작성, 하나 이상의 상대방 단말과 인스턴트 메시지의 송수신, 하나 이상의 상대방 단말과 송수신하는 인스턴트 메시지의 표시, 동영상, 사진, 오디오 등의 컨텐츠 전송 기능 중에서 하나 이상을 수행하는 프로그램을 의미한다. 이러한 메신저 프로그램은, 스탠드 얼론 동작을 통해서 피어 투 피어 방식등을 통해서 연결되는 다른 단말과 통신하여 메시징 서비스를 제공하거나, 서버의 클라이언트 프로그램 형태로 구현되어 메시징 서비스를 제공하는 서비스 장치(20)와의 연동을 통해서 메시징 서비스를 제공하도록 구현될 수 있는 것이다. 더하여, 메신저 프로그램은 서비스 장치(20) 혹은 단말(10)로 다양한 어플리케이션을 제공하는 어플리케이션 제공 장치(예를 들어, 앱스토어)를 통해서 단말(10)로 제공될 수 있다.First, the plurality of terminals 10 are devices that can provide a messaging service that can send and receive instant messages with one or more other terminals or share content such as video, photos, and audio, respectively. The plurality of terminals 10 may install a messenger program and provide a messaging service to a user through execution of the messenger program. Here, the messenger program may be one or more of a content transmission function such as creation of an instant message, transmission / reception of an instant message with one or more counterpart terminals, display of an instant message transmitted / received with one or more counterpart terminals, . ≪ / RTI > Such a messenger program communicates with another terminal connected through a peer-to-peer method through a stand-alone operation to provide a messaging service, or is implemented in the form of a client program of a server to interwork with a service device 20 that provides a messaging service. It can be implemented to provide a messaging service through. In addition, the messenger program may be provided to the terminal 10 through an application providing device (for example, an app store) that provides various applications to the service device 20 or the terminal 10.

본 발명의 일 실시 예에서는 상기 다수의 단말(10) 내 메신저 프로그램이 구비되어 있는 상태를 중심으로 설명하나, 이에 한정되는 것은 아니며, 단말(10)이 서비스 장치(20)에 접속하여 클라우드 컴퓨팅 기반으로 메신저 프로그램을 이용할 수도 있다.In an embodiment of the present invention, a description will be given based on a state in which a messenger program is provided in the plurality of terminals 10. However, the present invention is not limited thereto, and the terminal 10 is connected to the service device 20 to provide a cloud computing infrastructure. You can also use a messenger program.

또한, 상기 다수의 단말(10)은 서비스 장치(20)에 접속하여, 서버 기반의 인스턴트 메시징 서비스를 제공받을 수 있다. 이때, 다수의 단말(10)의 메신저 프로그램은, 웹 브라우저 등으로 대체될 수 있다.In addition, the plurality of terminals 10 may be connected to the service device 20 to receive a server-based instant messaging service. In this case, the messenger programs of the plurality of terminals 10 may be replaced with a web browser.

이러한 단말(10)은 메신저 프로그램을 실행하고, 메신저 프로그램 실행 화면(예컨대, 초기 화면, 메뉴 화면, 대화창 화면 등)을 표시할 수 있다. 여기서 메신저 프로그램은 사용자의 요청에 따라 실행되거나 특정 이벤트 발생 시 실행될 수 있다. 예컨대 상대방으로부터 메시지가 수신될 때 또는 서비스 장치(20)로부터 특정 정보가 수신될 때 등과 같이 특정 이벤트 발생 시 단말(10)의 메신저 프로그램이 실행될 수 있다. 예를 들어, 단말(10)은 메신저 프로그램을 실행하여, 사용자에게 메신저의 초기 화면 혹은 메뉴 화면을 제공하고, 상기 초기 화면 혹은 메뉴 화면에서 사용자가 하나 이상의 다른 사용자와의 대화를 요청하면, 상기 사용자 및 하나 이상의 다른 사용자가 참여자로 등록되는 대화 그룹를 위한 대화창 화면을 출력하고, 상기 대화창 화면을 통해서 사용자 및 하나 이상의 다른 사용자간에 교환되는 메시지를 출력한다. 상기 메시지는 문자, 사진, 음악, 동영상, URL 정보 중 하나 이상을 포함할 수 있다.The terminal 10 may execute a messenger program and display a messenger program execution screen (eg, an initial screen, a menu screen, a chat screen, and the like). Here, the messenger program may be executed according to a request of the user or may be executed upon occurrence of a specific event. The instant messenger program of the terminal 10 can be executed when a specific event occurs, such as when a message is received from the other party or when specific information is received from the service device 20. [ For example, the terminal 10 executes a messenger program to provide a user with an initial screen or menu screen of a messenger, and when the user requests a conversation with one or more other users on the initial screen or menu screen, the user And output a chat window screen for a chat group in which at least one other user is registered as a participant, and output a message exchanged between the user and at least one other user through the chat window screen. The message may include one or more of text, photo, music, video, and URL information.

특히, 본 발명에 있어서, 단말(10)은 하나 이상의 다른 단말과 송수신되는 메시지를 출력하기 위한 대화창을 표시할 때, 상기 대화창에 대한 기본 정보만을 표시하고, 기 설정된 사용자 입력에 따라서 대화에 참여한 참여자들에 대한 상세 정보를 선택적으로 표시할 수 있다. Particularly, in the present invention, when the terminal 10 displays a chat window for outputting a message transmitted or received with one or more other terminals, the terminal 10 displays only basic information on the chat window and participates in the chat according to a preset user input. It is possible to selectively display detailed information about the fields.

여기서, 기본 정보는, 상기 대화창, 즉, 해당 대화 그룹과 관련된 정보로서, 대화 참여자들의 개인 정보를 포함하지 않는 정보를 의미한다. 이러한 기본 정보는 대화창, 즉, 대화 그룹을 구분하기 위한 대화창 구분 정보, 대화에 참여한 참여자의 수 중 하나 이상을 포함할 수 있다. 상기 대화창 구분 정보는, 상기 단말(10)의 사용자, 혹은 해당 대화를 최초 요청한 사용자에 의해 설정될 수 있으며, 예를 들어, 대화 그룹 명칭, 대화창 명칭, 모임 명칭 등이 될 수 있다.Here, the basic information is information related to the chat window, that is, the chat group, and means information that does not include personal information of the chat participants. The basic information may include one or more of a chat window, that is, chat window division information for distinguishing a chat group, and the number of participants participating in the chat. The chat window classification information may be set by a user of the terminal 10 or a user who originally requested the chat, and may be, for example, a chat group name, a chat window name, a meeting name, and the like.

그리고, 상세 정보는, 대화에 참여한 참여자들에 관련된 정보로서, 개인 정보를 포함할 수 있다. 예를 들어, 상세 정보는 대화에 참여한 참여자들별로 설정된 캐릭터, 아이콘, 아바타, 사진 중 하나 이상을 포함하는 참여자 이미지 정보, 상기 참여자들 별로 설정된 별명, 애칭, 이름, 이니셜, 별칭, 닉네임, 예명, 필명 중 하나 이상을 나타내는 참여자 구분 정보, 각 참여자별로 대화창에 대한 참여자들의 상태를 나타내는 참여자 상태 정보 중에서 하나 이상을 포함할 수 있다. 상기 상세 정보에 포함되는 참여자 이미지 정보 및 참여자 구분 정보는 단말(10) 내부의 주소록에 저장된 정보를 추출하여 이용할 수 있다. 특히, 상기 참여자 상태 정보는, 예를 들어, 대화에 참여한 참여자의 단말에서 참여자의 메시지 확인에 대한 인식 여부를 나타내는 메시지 확인 표시 정보 및 참여자 단말에서 메시지를 입력받는 중임을 알 수 있는 메시지 입력 표시 정보 중 하나 이상을 포함할 수 있으며, 진동, 흔들림, 점멸 중 하나 이상을 포함하는 특수 효과, 참여자의 상태를 나타내는 문자 중 적어도 하나로 표현될 수 있다.The detailed information may include personal information as information related to the participants who participated in the conversation. For example, the detailed information may include participant image information including at least one of a character, an icon, an avatar, and a picture set for each participant who participated in the conversation, a nickname, nickname, name, initials, alias, nickname, nickname, Participant classification information indicating one or more of the pen names, and may include one or more of the participant status information indicating the status of the participants for the chat window for each participant. Participant image information and participant classification information included in the detailed information may be used by extracting information stored in the address book inside the terminal 10. In particular, the participant status information may include, for example, message confirmation display information indicating whether the participant terminal participating in the conversation recognizes the message confirmation of the participant, and the message input display information indicating that the participant terminal is receiving a message. It may include one or more of, and may be represented by at least one of special effects, including at least one of vibration, shaking, flashing, characters representing the state of the participant.

다음으로, 서비스 장치(20)는 상기 단말(10)의 메신저 프로그램과 연동하여 메시징 서비스를 제공하기 위한 서비스 제공자의 서버 장치로서, 기본적으로 다수의 단말(10) 간의 메시지 전달, 사용자 관리, 사용자의 지인 관리 등을 수행한다. 예를 들어, 상기 서비스 장치(20)는 단말(10)로부터의 요청에 따라서, 둘 이상의 단말(10)이 참여자로 등록된 대화 그룹을 설정하고, 상기 대화 그룹에 포함된 특정 단말(10)로부터 전송된 인스턴트 메시지를 상기 대화 그룹에 포함된 다른 단말(10)로 전달할 수 있다. 또한, 서비스 장치(20)는 상기 대화 그룹에 포함된 특정 단말(10)로부터 전송된 사진, 동영상, 오디오 등의 다양한 컨텐츠를 상기 대화 그룹에 포함된 다른 단말로 전송할 수 있다.Next, the service device 20 is a server device of a service provider for providing a messaging service by interworking with the messenger program of the terminal 10. The service device 20 basically transmits a message between a plurality of terminals 10, manages a user, Perform acquaintance management. For example, the service device 20 sets up a conversation group in which two or more terminals 10 are registered as participants in response to a request from the terminal 10, and from the specific terminal 10 included in the conversation group. The transmitted instant message may be transferred to another terminal 10 included in the conversation group. In addition, the service device 20 may transmit various contents such as a picture, a video, and an audio transmitted from the specific terminal 10 included in the conversation group to another terminal included in the conversation group.

아울러, 상기 서비스 장치(20)는 상기 다수의 단말(10)의 메신저 프로그램을 통해 발생되는 다양한 정보들을 제공할 수 있는 스토리지 공간을 클라우드 서비스 방식으로 단말(10)로 제공할 수 있다. 즉, 상기 대화 그룹에 참여한 둘 이상의 사용자 간에 교환되는 메시지 또는 컨텐츠 등을 저장하고 관리함으로써 사용자의 라이프 DB(life DB)의 역할을 수행할 수 있다.In addition, the service device 20 may provide a storage space capable of providing various information generated through a messenger program of the plurality of terminals 10 to the terminal 10 in a cloud service manner. That is, by storing and managing a message or content exchanged between two or more users participating in the conversation group, the user can play a role of a life DB of the user.

따라서, 단말(10)의 사용자는 자신이 상대방과 주고받은 메시지 또는 컨텐츠를 상기 서비스 장치(20)에 접속하여 확인할 수 있다. 여기서, 접속은 단말(10)을 통해 서비스 장치(20)에 별도의 로그인 등의 절차를 거치는 과정을 포함할 수 있다. 또한 로그인 등의 절차를 거치지 않더라도 자동적으로 서비스 장치(20)에 연결되는 과정을 포함할 수 있다.Therefore, the user of the terminal 10 can check the message or content that he / she exchanged with the other party by accessing the service device 20. In this case, the access may include a process of performing a separate login or the like to the service device 20 through the terminal 10. It may also include a process of automatically connecting to the service device 20 even if the procedure such as login.

이와 달리, 메시징 서비스를 통해 송수신된 메시지 또는 컨텐츠는 단말(10)과 서비스 장치(20)에 동시에 저장될 수 있으며, 사용자의 선택에 따라 특정 메시지 또는 특정 컨텐츠만을 서비스 장치(20)에 저장할 수도 있다.Alternatively, a message or content transmitted and received through a messaging service may be simultaneously stored in the terminal 10 and the service device 20, and only a specific message or specific content may be stored in the service device 20 according to a user's selection. .

이 외에도, 서비스 장치(20)는 다수의 단말(10)로 메시징 서비스를 제공하기 위해, 가입된 사용자들을 사용자 식별자로 구분하고 각각의 가입된 사용자들에 대해 상태, 수신모드, 메시지 수신자 리스트 및 가입자 환경 정보, 접속 중인(On-line) 사용자들 간에 메시지 전달을 위한 대화 세션, 즉 대화 채널을 포함하는 메신저 설정 정보를 관리할 수 있다. 이를 위해, 서비스 장치(20)는 SIP(Session Initiation Protocol) 호 처리 및 MSRP(Message Session Relay Protocol) 릴레이 기능 등을 수행할 수 있다.In addition, the service device 20 divides subscribed users by user identifiers and provides status, reception mode, message recipient list and subscriber for each subscribed user, in order to provide messaging services to a plurality of terminals 10. It is possible to manage environment information, a chat session for message transfer between on-line users, that is, messenger setting information including a chat channel. To this end, the service device 20 may perform a Session Initiation Protocol (SIP) call processing and a Message Session Relay Protocol (MSRP) relay function.

특히, 본 발명에 있어서, 서비스 장치는(20)는 다수의 단말(10) 중 특정 단말의 요청에 따라서 생성된 대화 그룹에 대한 기본 정보, 상기 대화 그룹에 참여한 참여자들의 상세 정보를 관리하고, 상기 기본 정보 및 상세 정보를 다수의 단말(10)로 제공할 수 있다.In particular, in the present invention, the service device 20 manages basic information on a conversation group generated according to a request of a specific terminal among a plurality of terminals 10 and detailed information of participants participating in the conversation group. Basic information and detailed information may be provided to the plurality of terminals 10.

이러한 서비스 장치(20)는 상술한 바와 같은 동작을 지원하기 위해 다양한 장치의 집합으로써 구현될 수 있다. 예컨대 관련된 다양한 정보를 저장하고 관리할 수 있는 데이터베이스 서버, 파일 처리를 위한 파일 서버, 단말(10)로 관련된 정보를 자동적으로 푸쉬(push)할 수 있는 푸쉬 서버 등을 포함하여 구현될 수 있다.Such a service device 20 may be implemented as a collection of various devices to support the operation as described above. For example, a database server capable of storing and managing various related information, a file server for file processing, a push server capable of automatically pushing relevant information to the terminal 10, and the like.

이 외에도 시스템 설계 방식에 따라 다양한 서버들을 포함하여 구현될 수 있다. 또한 상기의 서버에 대응하는 기능을 하나의 모듈로써 하나의 서비스 장치(20) 내에 구현될 수도 있다.In addition, various servers can be implemented according to the system design method. In addition, the function corresponding to the server may be implemented in one service apparatus 20 as one module.

또한, 본 발명의 실시 예에 따른 다수의 단말(10) 및 서비스 장치(20)는 통신망(30)을 통해 관련된 다양한 정보를 송수신하게 되며, 이때의 통신망(30)은 다양한 형태의 통신망이 이용될 수 있다.A plurality of terminals 10 and service apparatuses 20 according to an embodiment of the present invention transmit and receive various information related to each other through the communication network 30. The communication network 30 at this time uses various types of communication networks .

예컨대, 3세대 이동통신, 4세대 이동통신, WLAN(Wireless LAN), 와이파이(Wi-Fi), 와이브로(Wibro), 와이맥스(Wimax), HSDPA(High Speed Downlink Packet Access) 등의 무선 통신 방식 또는 이더넷(Ethernet), xDSL(ADSL, VDSL), HFC(Hybrid Fiber Coaxial Cable), FTTC(Fiber to The Curb), FTTH(Fiber To The Home) 등의 유선 통신 방식을 이용할 수 있으며, 이들의 조합으로 구현될 수 도 있다. 또한, 상술한 통신 방식 이외에도 기타 널리 공지되었거나 향후 개발될 모든 형태의 통신 방식을 포함할 수 있다.For example, wireless communication methods such as 3G wireless communication, 4th generation mobile communication, WLAN (Wireless LAN), Wi-Fi, WiBro, Wimax, HSDPA (High Speed Downlink Packet Access) (Ethernet), xDSL (ADSL, VDSL), Hybrid Fiber Coaxial Cable (HFC), Fiber to the Curb (FTTC), and Fiber To The Home (FTTH) There is also water. In addition to the above-described communication methods, other widely known or later-developed communication methods may be included.

이하, 본 발명의 실시 예에 따른 단말(10)의 주요 구성 및 동작 방법에 대해 설명하도록 한다.Hereinafter, the main configuration and operation method of the terminal 10 according to the embodiment of the present invention will be described.

도 2는 본 발명의 실시 예에 따른 단말(10)의 주요 구성을 도시한 블록도이다. 도 2에 나타낸 단말(10)의 주요 구성은, 기능적으로 구분되는 요소들을 나타낸 것으로서, 실제 물리적으로는 서로 통합 구현될 수도 있다.2 is a block diagram showing a main configuration of a terminal 10 according to an embodiment of the present invention. The main configuration of the terminal 10 shown in FIG. 2 shows elements that are functionally distinguished, and they may be physically integrated with each other.

도 2를 참조하면, 본 발명의 실시 예에 따른 단말(10)은, 통신부(11), 입력부(12), 제어부(13), 저장부(14), 및 표시부(15)를 포함하여 구성될 수 있다.Referring to FIG. 2, the terminal 10 according to an exemplary embodiment of the present invention includes a communication unit 11, an input unit 12, a control unit 13, a storage unit 14, and a display unit 15. Can be.

여기서, 상기 통신부(11), 입력부(12), 제어부(13), 저장부(14), 표시부(15)는 발명에서 기술하는 기능을 수행하기 위해 도 2에 도시된 바와 같이, 상호 기능적으로 연결된다.Here, the communication unit 11, the input unit 12, the control unit 13, the storage unit 14, and the display unit 15 are mutually functionally connected as shown in FIG. 2 to perform a function described in the present invention. do.

각 구성 요소에 대해 보다 구체적으로 설명하면, 통신부(11)는 서비스 장치(20) 및/또는 하나 이상의 다른 단말과 관련 정보의 송수신을 지원하는 역할을 수행한다.In more detail with respect to each component, the communication unit 11 serves to support the transmission and reception of related information with the service device 20 and / or one or more other terminals.

예를 들어, 통신부(11)는 메신저 프로그램의 대화창 화면을 통해 사용자로부터 입력된 메시지를 해당 대화에 참여한 하나 이상의 다른 단말로 전송하고, 상기 하나 이상의 다른 단말로부터 전송된 메시지를 수신할 수 있다. 여기서, 메시지의 송수신은 서비스 장치(20)를 통해서 이루어질 수 있다.For example, the communication unit 11 may transmit a message input from the user to one or more other terminals participating in the corresponding conversation through the chat window screen of the messenger program, and receive the message transmitted from the one or more other terminals. Here, the transmission and reception of the message may be made through the service device 20.

또한, 통신부(11)는 사용자 입력에 따른 발생된 메시징 서비스와 관련된 다양한 요청 메시지를 서비스 장치(20) 또는 다른 단말로 전송할 수 있다. 그리고, 통신부(11)는 서비스 장치(20)로부터 인스턴트 메시징 관련 정보를 수신할 수 있다.In addition, the communication unit 11 may transmit various request messages related to the generated messaging service according to the user input to the service device 20 or another terminal. In addition, the communication unit 11 may receive the instant messaging related information from the service device 20.

특히, 통신부(11)는 서비스 장치(20)로부터 특정 대화 그룹에 대응하는 대화창의 기본 정보, 및 상기 대화 그룹에 참여하는 하나 이상의 참여자의 상세 정보를 수신할 수 있다.In particular, the communication unit 11 may receive basic information of a chat window corresponding to a specific conversation group and detailed information of one or more participants who participate in the conversation group from the service device 20.

입력부(12)는 사용자로부터 입력되는 숫자 및 문자 정보 등의 다양한 정보, 각종 기능 설정 및 단말(10)의 기능 제어와 관련하여 입력되는 신호를 제어부(13)로 전달한다. 본 발명에 있어서, 입력부(12)는 인스턴트 메시징 기능과 관련된 사용자 입력을 제어부(13)로 전달할 수 있다. 구체적으로, 상기 인스턴트 메시징 기능과 관련된 사용자 입력은, 대화 기능을 선택하기 위한 사용자 입력, 대화창에서 상세 정보를 표시하기 위한 사용자 입력을 포함할 수 있다.The input unit 12 transmits various signals such as numbers and character information input from the user, various functions, and signals inputted in relation to the function control of the terminal 10 to the control unit 13. In the present invention, the input unit 12 may transmit the user input related to the instant messaging function to the control unit 13. Specifically, the user input related to the instant messaging function may include a user input for selecting a chat function and a user input for displaying detailed information in a chat window.

이러한 입력부(12)는 키보드나 키패드와 같은 키 입력 수단, 터치센서나 터치 패드와 같은 터치 입력 수단, 음성 입력 수단, 자이로 센서, 지자기 센서, 가속도 센서와 근접 센서, 그리고 카메라 중 적어도 하나 이상을 포함하여 이루어지는 제스처 입력 수단 중 하나 이상을 포함할 수도 있으며, 이 외에도 현재 개발 중이거나 향후 개발될 수 있는 모든 형태의 입력 수단이 포함될 수 있다. 따라서, 상기 인스턴트 메시징 기능과 관련된 사용자 입력은, 클릭과 같은 마우스 입력, 키 입력, 플릭, 스와이프, 플릭, 싱글 터치, 멀티 터치와 같은 터치 입력, 음성 입력, 제스처 입력 등 다양한 형태가 될 수 있다. 특히 본 발명의 일 실시 예에서는, 상기 입력부(12)는 대화창에서 참여자들의 상세 정보 표시를 위해 기 설정된 사용자 입력으로서, 싱글 터치, 멀티 터치, 팬(Pan), 스와이프(Swipe), 스크롤(Scroll), 플릭(Flick) 중 하나 이상을 포함하는 터치 입력을 감지하여 제어부(13)로 통지할 수 있다.The input unit 12 includes at least one of a key input means such as a keyboard and a keypad, a touch input means such as a touch sensor or a touch pad, a voice input means, a gyro sensor, a geomagnetic sensor, an acceleration sensor and a proximity sensor, And gesture input means made up of a plurality of gesture input means, and may include any type of input means currently being developed or developed in the future. Accordingly, the user input related to the instant messaging function may be in various forms such as a mouse input such as a click, a key input, a flick, a swipe, a flick, a single touch, a touch input such as a multi touch, a voice input, a gesture input, and the like. . In particular, in an embodiment of the present disclosure, the input unit 12 is a preset user input for displaying detailed information of participants in a chat window, and includes a single touch, a multi touch, a pan, a swipe, and a scroll. ) And a touch input including at least one of Flick may be detected and notified to the controller 13.

제어부(13)는 단말(10)의 전반적인 제어를 수행하는 것으로, 예컨대 상기 단말(10)을 구성하는 각 구성 요소에 전원 공급 및 기능 수행을 위한 신호의 흐름을 제어하게 된다. 이때의 제어부(13)는 운영 체제(OS, Operation System), 응용 프로그램 및 각 구성을 구동시키는 프로세스 장치, 예컨대, 중앙처리장치(CPU, Central Processing Unit)로 이루어질 수 있다.The controller 13 performs overall control of the terminal 10. For example, the controller 13 controls the flow of signals for supplying power to each component constituting the terminal 10 and performing a function. The control unit 13 may include an operating system (OS), an application program, and a process unit for driving each configuration, for example, a central processing unit (CPU).

특히, 본 발명의 실시 예에 따른 제어부(13)는 저장부(14)에 저장된 메신저 프로그램(14a)을 실행하고, 상기 메신저 프로그램(14a)의 알고리즘에 따라서 다양한 기능 실행을 제어할 수 있다. 기본적으로 제어부(13)는 사용자의 요청 또는 기 설정된 이벤트 발생이 감지되면, 메신저 프로그램(14a)이 실행되도록 제어하며, 메신저 프로그램(14a)의 다양한 실행 화면이 표시부(15)에 표시되도록 제어할 수 있다.In particular, the control unit 13 according to an embodiment of the present invention may execute the messenger program 14a stored in the storage unit 14 and control execution of various functions according to the algorithm of the messenger program 14a. Basically, the control unit 13 may control the messenger program 14a to be executed when a user's request or a preset event is detected, and control various display screens of the messenger program 14a to be displayed on the display unit 15. have.

또한, 제어부(13)는 상기 메신저 프로그램(14a)의 실행 중, 사용자의 요청에 따라 특정 상대방을 선택하고, 상기 상대방과의 메시지 또는 컨텐츠 송수신을 위한 전반적인 과정을 제어할 수 있다. 이 외에도 제어부(13)는 메신저 프로그램(14a)이 제공하는 각종 기능 수행을 위한 다양한 동작들을 지원할 수 있다.In addition, the controller 13 may select a specific counterpart according to a user's request during the execution of the messenger program 14a and control an overall process for transmitting or receiving a message or content with the counterpart. In addition, the controller 13 may support various operations for performing various functions provided by the messenger program 14a.

특히, 본 발명에 있어서, 제어부(13)는, 메신저 프로그램(14a)의 실행 중, 하나 이상의 다른 단말과 송수신되는 메시지를 출력하기 위한 대화창을 표시하고, 상기 대화창을 통해 해당 대화 그룹에 참여한 다른 단말과 송수신되는 메시지를 출력한다. 이때, 제어부(13)는 상기와 같은 대화창을 표시할 때, 상기 대화창에 대한 기본 정보만을 함께 표시하고, 상기 입력부(21)를 통해 기 설정된 사용자 입력이 감지되면, 상기 대화창에 대응하는 대화 그룹에 참여한 참여자들에 대한 상세 정보를 선택적으로 표시하도록 제어할 수 있다. 이때 기본 정보는, 앞서 설명한 바와 같이, 상기 출력된 대화창, 즉, 해당 대화 그룹과 관련된 정보로서, 대화 참여자들의 개인 정보를 포함하지 않는 정보를 의미하며, 대화창, 즉, 대화 그룹을 구분하기 위한 대화창 구분 정보, 대화에 참여한 참여자의 수 중 하나 이상을 포함할 수 있다. 상기 대화창 구분 정보는, 상기 단말(10)의 사용자, 혹은 해당 대화를 최초 요청한 사용자에 의해 설정될 수 있으며, 예를 들어, 대화 그룹 명칭, 대화창 명칭, 모임 명칭 등이 될 수 있다. 그리고, 상세 정보는, 대화에 참여한 참여자들에 관련된 정보로서, 예를 들어, 상세 정보는 대화에 참여한 참여자들별로 설정된 캐릭터, 아이콘, 아바타, 사진 중 하나 이상을 포함하는 참여자 이미지 정보, 상기 참여자들별로 설정된 별명, 애칭, 이름, 이니셜, 별칭, 닉네임, 예명, 필명 중 하나 이상을 나타내는 참여자 구분 정보, 각 참여자별로 대화창에 대한 참여자들의 상태를 나타내는 참여자 상태 정보 중에서 하나 이상을 포함할 수 있다. 상기 참여자 상태 정보는, 대화에 참여한 참여자의 단말에서 참여자의 메시지 확인을 인식하였음을 나타내는 메시지 확인 표시 정보 및 대화창에 참여한 참여자의 단말에서 메시지를 입력받는 중임을 알 수 있는 메시지 입력 표시 정보 중 하나 이상을 포함할 수 있으며, 또한, 진동, 흔들림, 점멸 중 하나 이상을 포함하는 특수 효과, 참여자의 상태를 나타내는 문자 중 적어도 하나로 표현될 수 있다.In particular, in the present invention, the control unit 13, during the execution of the messenger program 14a, displays a chat window for outputting a message transmitted and received with one or more other terminals, and the other terminal participating in the conversation group through the chat window. Print messages sent and received. At this time, the controller 13 displays only the basic information on the chat window when displaying the chat window as described above, and if a preset user input is detected through the input unit 21, the controller 13 is connected to the chat group corresponding to the chat window. It can be controlled to selectively display detailed information about the participants involved. In this case, as described above, as described above, the output chat window, that is, information related to the corresponding talk group, means information that does not include personal information of the chat participants, and the chat window, that is, a chat window for distinguishing a chat group. It may include one or more of the category information and the number of participants in the conversation. The chat window classification information may be set by a user of the terminal 10 or a user who originally requested the chat, and may be, for example, a chat group name, a chat window name, a meeting name, and the like. The detailed information is information related to the participants who participated in the conversation. For example, the detailed information includes participant image information including one or more of a character, an icon, an avatar, and a picture set for each participant who participated in the conversation. Participant classification information representing at least one of a nickname, nickname, name, initials, alias, nickname, name, and pen name set for each of the participants may include one or more of the participant status information indicating the status of the participants in the chat window for each participant. The participant status information may include at least one of message acknowledgment indication information indicating that the participant terminal in the conversation has recognized the confirmation of the participant's message and message input indication information indicating that the participant in the chat window is receiving a message. It may include, and may also be represented by at least one of a special effect including at least one of vibration, shaking, and blinking, a character representing a participant's state.

본 발명의 일 실시 예에 있어서, 제어부(13)는 상기 참여자 이미지 정보 및 참여자 구분 정보를 단말(10)에 저장된 주소록으로부터 추출하거나, 서비스 장치(20)로부터 전송받을 수 있으며, 상기 참여자 상태 정보는 상기 서비스 장치(20) 혹은 대화에 참여한 다른 단말로부터 수집할 수 있다.According to an embodiment of the present disclosure, the controller 13 may extract the participant image information and the participant classification information from the address book stored in the terminal 10 or receive the information from the service device 20. It may collect from the service device 20 or another terminal participating in the conversation.

본 발명의 일 실시 예에 있어서, 상기 제어부(13)는 상기 상세 정보를 표시하는데 있어서, 상세 정보 중에 참여자 이미지 정보와 참여자 구분 정보를 매칭하여 표시할 수 있다. 그리고, 참여자의 상태에 따라서, 참여자의 상태 정보를 제공할 수 있는데, 참여자의 상태 정보는, 대화창과 관련된 사용자의 상태로서, 참여자 단말에서 참여자의 메시지 확인을 인식하였음을 나타내는 것으로서, 예를 들어, 참여자가 단말을 대화창을 활성화하여 메시지를 출력시키킨 상태를 나타내는 "대기중" 상태와, 메시지를 입력받는 중임을 나타내는 "입력중" 상태 중 적어도 하나를 포함할 수 있다. 그리고, 상기와 같은 참여자 상태 정보는, 참여자가 해당 상태인 경우, 상기 참여자 이미지 정보와 매칭된 참여자 구분 정보를, 상기 참여자 상태 정보로 변경하여 표시할 수 있다. 즉, 참여자의 단말에서 대화창이 활성화하여 메시지를 출력하고 있는 상태이면, 참여자 구분 정보를 "대기중"으로 변경 표시하고, 참여자의 단말에서 메시지를 입력받는 중인 경우, 해당 참여자의 구분 정보를 "입력중"으로 변경 표시할 수 있다.In an embodiment of the present disclosure, in displaying the detailed information, the controller 13 may match and display participant image information and participant classification information among detailed information. And, depending on the state of the participant, it is possible to provide the state information of the participant, the state information of the participant as the state of the user associated with the chat window, indicating that the participant terminal acknowledges the confirmation of the participant's message, for example, The participant may include at least one of a "waiting" state indicating a state in which a terminal activates a chat window and outputting a message, and a "in input" state indicating that a message is being input. When the participant is in the corresponding state, the participant state information as described above may be displayed by changing the participant classification information matched with the participant image information to the participant state information. That is, when the chat window is activated and outputs a message on the participant's terminal, the participant division information is changed to “waiting”, and when the participant's terminal is receiving a message, the participant's division information is “input”. Change to "".

또한 상기 제어부(13)는, 상기 기본 정보 및 상세 정보를 노출하는데 있어서, 상기 대화창의 화면 중 특정 영역을 타이틀 정보 표시 영역으로 설정하고, 상기 타이틀 정보 표시 영역에 상기 기본 정보를 노출하고, 이후 기 설정된 사용자 입력에 따라서, 상기 타이틀 정보 표시 영역을 확장하고, 확장된 타이틀 정보 표시 영역에, 상기 상세 정보를 표시할 수 있다. 더하여, 제어부(13)는 대화창의 소정 영역(예를 들어, 타이틀 정보 표시 영역)에 타이틀 정보 표시 영역의 상태 변경을 요청할 수 있는 하나 이상의 상태 변경 아이콘을 표시하고, 상기 하나 이상의 상태 변경 아이콘에 대한 사용자 선택에 따라서, 상기 타이틀 정보 표시 영역에 기본 정보를 표시하거나, 타이틀 정보 표시 영역을 확장하여 상기 상세 정보를 표시할 수 있다. 더하여, 상기 제어부(13)는 상기 하나 이상의 상태 변경 아이콘에 대한 사용자 선택에 따라서, 상기 타이틀 정보 표시 영역을 확장하여 대화창에서 실행할 수 있는 하나 이상의 기능들에 대한 메뉴 항목을 표시할 수도 있다.In addition, in exposing the basic information and detailed information, the control unit 13 sets a specific area of the screen of the chat window as a title information display area, exposes the basic information in the title information display area, and then According to the set user input, the title information display area may be expanded, and the detailed information may be displayed on the extended title information display area. In addition, the control unit 13 displays one or more state change icons for requesting a state change of the title information display area in a predetermined area (for example, the title information display area) of the chat window, and displays the one or more state change icons for the one or more state change icons. According to a user selection, basic information may be displayed in the title information display area, or the detailed information may be displayed by expanding the title information display area. In addition, the controller 13 may expand the title information display area to display menu items for one or more functions that can be executed in a chat window according to a user selection of the one or more state change icons.

또한, 상기 제어부(13)는 상기 기 설정된 사용자 입력이 지속되는 동안, 상기 타이틀 정보 표시 영역의 확장 상태를 유지하고, 기 설정된 사용자 입력이 감지되지 않으면, 타이틀 정보 표시 영역의 원래의 형태로 변경하고, 기본 정보만이 표시하여 출력할 수 있다.In addition, the controller 13 maintains the extended state of the title information display area while the preset user input is continued, and if the preset user input is not detected, changes to the original form of the title information display area. Only basic information can be displayed and printed.

더하여, 제어부(13)는, 상기 타이틀 정보 표시 영역에, 사용자 입력에 따라서 변경될 수 있음을 나타내는 메타포 표식을 포함하여 출력할 수 있다.In addition, the control unit 13 may output a metaphor marker indicating that the title information display area may be changed according to a user input.

아울러, 상기 타이틀 정보 표시 영역에는, 상술한 기본 정보 이외에, 메신저 서비스와 관련된 다른 기능을 수행하기 위한 하나 이상의 메뉴 항목을 더 표시할 수 있다.In addition, in addition to the above-described basic information, the title information display area may further display one or more menu items for performing other functions related to a messenger service.

다음으로, 저장부(14)는 단말의 동작과 관련된 프로그램 및 사용자 데이터를 저장하기 위한 구성으로서, 특히 본 발명의 저장부(14)는 본 발명에 따른 메시징 서비스 제공 방법을 실행하도록 프로그램된 메신저 프로그램(14a)을 저장할 수 있으며, 상기 저장부(14)에 저장된 메신저 프로그램은 제어부(13)을 통해 실행될 수 있다.Next, the storage unit 14 is a component for storing a program and user data related to the operation of the terminal, in particular, the storage unit 14 of the present invention is a messenger program programmed to execute the messaging service providing method according to the present invention. 14a may be stored, and the messenger program stored in the storage 14 may be executed through the controller 13.

이러한 저장부(14)는 크게 프로그램 영역과 데이터 영역을 포함할 수 있다. 프로그램 영역은 단말(10)을 부팅시키는 운영체제(OS)와 같은 단말(10) 구동과 관련된 정보들을 저장한다. 데이터 영역은 단말(10)의 사용에 따라 발생되는 데이터가 저장되는 영역으로, 상술한 바와 같이 메신저 프로그램(14a), 기타 다른 어플리케이션, 컨텐츠 등이 저장될 수 있다. 또한, 저장부(14)는 플래시 메모리(flash memory), 하드디스크(hard disk), 멀티미디어 카드 마이크로(multimedia card micro) 타입의 메모리(예컨대, SD 또는 XD 메모리 등), 램(RAM), 롬(ROM) 등의 저장매체를 포함하여 구성될 수 있다.The storage unit 14 may include a program area and a data area. The program area stores information related to driving the terminal 10 such as an operating system (OS) for booting the terminal 10. The data area is an area in which data generated according to the use of the terminal 10 is stored. As described above, the messenger program 14a, other applications, contents, and the like may be stored. The storage unit 14 may be a flash memory, a hard disk, a memory of a multimedia card micro type (e.g., SD or XD memory), a RAM, a ROM ROM), and the like.

마지막으로, 표시부(15)는 단말(10)의 기능 수행 중에 발생하는 일련의 동작 상태 및 동작 결과 등에 대한 정보를 표시한다. 특히, 본 발명의 표시부(15)는 인스턴트 메시징 기능의 실행 중에 발생되는 다양한 사용자 인터페이스 화면을 표시할 수 있다. 특히, 표시부(15)는, 대화창 혹은 해당 대화 그룹에 대한 기본 정보가 노출되는 타이틀 정보 표시 영역을 포함하는 대화창을 표시할 수 있으며, 제어부(13)의 제어에 따라서 상기 대화창의 타이틀 정보 표시 영역을 변형하여 해당 대화에 참여한 참여자들의 상세 정보를 출력할 수 있다.Lastly, the display unit 15 displays information on a series of operation states, operation results, and the like that occur during the performance of the functions of the terminal 10. [ In particular, the display unit 15 of the present invention may display various user interface screens generated during the execution of the instant messaging function. In particular, the display unit 15 may display a chat window including a title information display area in which a chat window or basic information on the chat group is exposed, and under the control of the controller 13, the title information display area of the chat window may be displayed. By transforming, detailed information of the participants who participated in the conversation can be output.

이러한, 표시부(15)는 상술한 바와 같이 입력부(12)와 함께 하나의 터치패널(또는 터치스크린)의 형태로 구현될 수도 있으며, 상기 입력부(12)와 함께 터치 패널(또는 터치 스크린)으로 구현되는 경우, 사용자의 기 설정된 동작, 터치 입력에 따라 발생되는 다양한 정보들을 표시할 수 있다. 또한 표시부(15)는 LCD(Liquid Crystal Display), TFT-LCD(Thin Film Transistor LCD), OLED(Organic Light Emitting Diodes), 발광다이오드(LED), AMOLED(Active Matrix Organic LED), 플렉시블 디스플레이(Flexible display) 및 3차원 디스플레이(3 Dimension) 등으로 구성될 수 있다.As described above, the display unit 15 may be implemented in the form of a single touch panel (or touch screen) together with the input unit 12, or may be implemented as a touch panel (or touch screen) together with the input unit 12. In this case, various types of information generated according to a user's preset operation and touch input may be displayed. The display unit 15 may be a liquid crystal display (LCD), a thin film transistor (TFT) LCD, an organic light emitting diode (OLED), a light emitting diode (LED), an active matrix organic LED (AMOLED), a flexible display ) And a three-dimensional display (three-dimensional display).

이러한 단말(10)의 동작에 있어서, 상기 서비스 장치(20)는 요청된 대화 그룹에 대한 기본 정보의 관리 및, 대화에 참여한 참여자들의 상세 정보를 관리할 수 있다.In the operation of the terminal 10, the service device 20 may manage basic information on the requested talk group and manage detailed information of participants participating in the chat.

이하, 상술한 바와 같이 구성된 단말(10)을 기반으로 이루어지는 메시징 서비스 제공 방법에 대하여 구체적으로 설명하기로 한다.Hereinafter, a method of providing a messaging service based on the terminal 10 configured as described above will be described in detail.

도 3은 본 발명의 실시 예에 따른 단말의 메시징 서비스 제공 방법을 설명하기 위한 순서도이다.3 is a flowchart illustrating a messaging service providing method of a terminal according to an exemplary embodiment of the present invention.

도 3을 참조하면, 단말(10)은 입력부(12)를 통해 메시징 서비스 실행을 요청하는 사용자 입력 또는 기 설정된 알고리즘에 따라서 저장부(14)에 저장된 메신저 프로그램을 실행하여, 메시징 서비스를 활성화시킨다(S105). 이러한 메시징 서비스의 활성화에 따라서, 메신저 프로그램(14a)의 초기 화면 혹은 메뉴 화면이 표시될 수 있다.Referring to FIG. 3, the terminal 10 activates a messaging service by executing a messenger program stored in the storage unit 14 according to a user input or a preset algorithm requesting execution of a messaging service through the input unit 12 ( S105). According to the activation of such a messaging service, an initial screen or a menu screen of the messenger program 14a may be displayed.

상기 초기 화면 혹은 메뉴 화면에서, 사용자가 입력부(12)를 통해서 하나 이상의 다른 사용자와의 대화를 요청하는 대화 기능을 선택하면, 단말(10)의 제어부(13)는 사용자에 의해 요청된 하나 이상의 다른 단말의 사용자가 참여자로 설정되는 대화창을 활성화시킨다(S115). 상기 참여자는 단말(10)의 사용자에 의해 설정될 수 있다.In the initial screen or the menu screen, if the user selects a chat function for requesting a conversation with one or more other users through the input unit 12, the control unit 13 of the terminal 10 is one or more other requested by the user Activate a chat window in which the user of the terminal is set as a participant (S115). The participant may be set by a user of the terminal 10.

상기 대화창의 활성화에 의하여, 단말(10)의 표시부(15)로, 해당 대화창, 혹은 대화 그룹에 대한 기본 정보가 표시된 대화창이 출력된다(S120). 상기 기본 정보는, 특정 참여자의 개인 정보를 포함하지 않는 정보로서, 대화창 혹은 대화 그룹 혹은 모임에 대한 명칭, 참여자의 수가 될 수 있다. 상기 기본 정보는 대화창의 소정 영역에 설정된 타이틀 정보 표시 영역을 통해 출력될 수 있다. 즉, 대화창은, 대화에 참여한 참여자들 간에 송수신되는 메시지를 표시하는 메시지 표시 영역 외에 해당 대화창에 대한 정보를 표시하는 타이틀 정보 표시 영역을 포함하며, 상기 타이틀 정보 표시 영역에, 상기 기본 정보를 출력시키는 것이다. 상기 타이틀 정보 표시 영역은 예를 들어, 대화창의 상단에 위치할 수 있으나, 그 배치 형태는 크게 제한되지 않는다.By activating the chat window, a chat window displaying basic information about the chat window or the chat group is output to the display unit 15 of the terminal 10 (S120). The basic information is information that does not include personal information of a specific participant, and may be a name of a chat window, a conversation group or a meeting, and the number of participants. The basic information may be output through a title information display area set in a predetermined area of a chat window. That is, the chat window includes a title information display area for displaying information on the chat window in addition to a message display area for displaying messages transmitted and received between the participants in the chat, and outputs the basic information to the title information display area. will be. The title information display area may be, for example, located at the top of the chat window, but the arrangement of the title information area is not particularly limited.

상기와 같이, 대화창이 표시된 상태에서, 단말(10)은 기 설정된 사용자 입력이 발생하면(S125), 해당 대화에 참여한 참여자들에 대한 상세 정보를 표시한달(S130). 상기 상세 정보는, 기 설정된 사용자 입력이 유지되는 동안, 혹은 기 설정된 시간 동안 표시될 수 있다. As described above, when the chat window is displayed, the terminal 10 displays detailed information about the participants who participated in the chat (S130) when a preset user input occurs (S125). The detailed information may be displayed while the preset user input is maintained or for a preset time.

상술한 S120 단계 내지 S130 단계는 대화창의 종료 요청이 발생하기 전까지 반복하여 이루어질 수 있으며, 이후 입력부(12)를 통해서 대화창 종료가 요청되면(S130), 단말(10)의 제어부(13)는 상기 대화창을 비활성화시킨다(S140).The above steps S120 to S130 may be repeated until the end of the chat window occurs, and if the end of the chat window is requested through the input unit 12 (S130), the control unit 13 of the terminal 10 is the chat window. Deactivate (S140).

이러한 메시징 서비스 제공 방법에 있어서, 참여자들의 상세 정보를 표시하는 과정은 도 4에 도시된 바와 같이 이루어질 수 있다.In such a messaging service providing method, a process of displaying detailed information of participants may be performed as shown in FIG. 4.

즉, 도 4는 본 발명의 실시 예에 따른 메시징 서비스 제공 방법에 있어서, 참여자의 상세 정보를 표시하는 과정을 더 구체적으로 나타낸 순서도이다.That is, FIG. 4 is a flowchart illustrating a process of displaying detailed information of participants in a messaging service providing method according to an exemplary embodiment of the present invention.

도 4를 참조하면, 단말(10)의 제어부(13)는 도 3의 S120 단계에서, 대화창에 대한 기본 정보를 표시하는데 있어서, 상기 대화창에 상기 타이틀 정보 표시 영역이 사용자 입력에 따라서 변경될 수 있음을 나타내는 메타포 표식을 더 표시한다(S205). 상기 메타포 표식은, 상세 정보 표시를 위한 기 설정된 사용자 입력과 연관되어 구현될 수 있다. 예를 들어, 상기 타이틀 정보 표시 영역이 대화창의 상단에 표시되고, 상기 기 설정된 사용자 입력이 타이틀 정보 표시 영역에서 하단 방향으로의 스와이프, 플릭, 스크롤 등인 경우, 상기 메타포 표식은 하단 방향으로 화살표 혹은 삼각형 요청 등으로 나타내어 질 수 있다.Referring to FIG. 4, in operation S120 of FIG. 3, the control unit 13 of the terminal 10 may change the title information display area on the chat window according to a user input in displaying basic information about the chat window. The metaphor marker indicating the symbol is further displayed (S205). The metaphor marker may be implemented in association with a preset user input for displaying detailed information. For example, when the title information display area is displayed at the top of the chat window, and the preset user input is a swipe, flick, scroll, etc. in the lower direction from the title information display area, the metaphor marker may be an arrow or a downward direction. Can be represented by a triangle request, etc.

그리고, 상기 상태에서, 기 설정된 사용자 입력이 감지되면(S210), 단말(10)의 제어부(130)는 상기 타이틀 정보 표시 영역을 변형한다(S215). 예를 들어, 상기 타이틀 정보 표시 영역의 변형은, 타이틀 정보 표시 영역을 확장하거나 연장하는 형태로 이루어질 수 있다.In this state, when a preset user input is detected (S210), the controller 130 of the terminal 10 deforms the title information display area (S215). For example, the title information display area may be modified to extend or extend the title information display area.

그리고, 단말(10)의 제어부(130)는 타이틀 정보 표시 영역의 확장 또는 연장된 부분에 대화 참여자 들에 대한 상세 정보를 표시한다(S220).In addition, the controller 130 of the terminal 10 displays detailed information about the participants in the conversation in the extended or extended portion of the title information display area (S220).

상기 타이틀 정보 표시 영역의 변형 및 상세 정보 표시는, 기 설정된 사용자 입력이 유지되는 동안 혹은 기 설정된 특정 시간 동안만 지속될 수 있으며, 기 설정된 사용자 입력이 감지되지 않거나, 특정 시간이 만료되면, 기본 정보만을 표시하는 원래의 타이틀 정보 표시 영역으로 되돌아간다.The deformation and detailed information display of the title information display area may be maintained while the preset user input is maintained or only for a preset specific time. When the preset user input is not detected or the specific time expires, only basic information is displayed. The display returns to the original title information display area to be displayed.

따라서, 단말(10)은 대화창이 활성화된 동안, 대화 참여자들의 상세 정보를 지속적으로 노출시키는 것이 아니라, 사용자의 필요에 따라서 일시적으로 노출시킴으로써, 대화 참여자들의 개인 정보 노출을 최소활 수 있으며, 또한 제한된 화면 크기 내에서 효율적으로 메시지 및 각종 정보를 표시할 수 있다.Accordingly, the terminal 10 may minimize the exposure of the conversation participants' personal information by temporarily exposing the conversation participants' detailed information while activating the conversation window, instead of continuously exposing the conversation participants' detailed information. Messages and various information can be displayed efficiently within the screen size.

아울러, 본 발명에 있어서, 상기 상세 정보에는 참여자 상태 정보가 포함될 수 있다.In addition, in the present invention, the detailed information may include participant status information.

도 5는 본 발명의 실시 예에 따른 메시징 서비스 제공 방법에 있어서, 참여자의 상세 정보로서 상태 정보를 제공하는 과정을 더 구체적으로 나타낸 순서도이다.5 is a flowchart illustrating a process of providing status information as detailed information of a participant in a method of providing a messaging service according to an embodiment of the present invention.

본 발명의 실시 예에 따른 단말(10)은 S220 단계를 통해서 상세 정보를 표시하는데 있어서, 상세 정보 중에서, 참여자 이미지 정보(예를 들어, 사진, 캐릭터, 아바타 등)와 참여자 구분 정보(예를 들어, 참여자 이름, 별명, 애칭 등)를 매칭하여 표시할 수 있다(S305).In the terminal 10 according to an embodiment of the present invention in displaying the detailed information through step S220, among the detailed information, the participant image information (for example, a picture, a character, an avatar, etc.) and participant classification information (for example, , Participant name, nickname, nickname, etc.) may be displayed by matching (S305).

상기 상태에서, 단말(10)은 해당 대화에 참여한 각 참여자의 상태를 확인한다(S310). 상기 상태 확인은, 서비스 장치(20)를 통해서 이루어질 수 있다. 즉, 서비스 장치(20)가 각 참여자의 단말로부터 해당 대화에 대한 대화창의 활성화 여부, 메시지 입력 여부에 대한 정보를 전달받고, 이를 단말(10)로 제공함에 의해 이루어질 수 있다.In this state, the terminal 10 checks the state of each participant participating in the conversation (S310). The status check may be made through the service device 20. That is, the service device 20 may be made by receiving information on whether a chat window for a corresponding conversation is activated and whether a message is input from each terminal of a participant, and providing the same to the terminal 10.

상태 확인 결과, 특정 참여자가 대화창을 활성화하여 송수신 메시지를 확인하는 중인 경우(S315), 단말(10)의 제어부(13)는, 상기 상세 정보로 표시된 해당 참여자의 참여자 구분 정보를, 상기 메시지 확인 중임을 나타내는 참여자 상태 정보(예를 들어, "대기중")으로 변경하여 표시한다(S320). 즉, 참여자 이미지 정보와 참여자 상태 정보("대기중")이 매칭되어 표시된다.As a result of the status check, when a specific participant is activating a chat window and confirming a transmission / reception message (S315), the control unit 13 of the terminal 10 checks the participant classification information of the corresponding participant indicated by the detailed information. Change to the participant status information (for example, "waiting") indicating the display (S320). That is, the participant image information and the participant status information (“waiting”) are matched and displayed.

그리고, 상태 확인 결과, 특정 참여자가 대화창을 통해 송신할 메시지를 작성중인 경우(S325), 단말(10)의 제어부(13)는 상기 상세 정보로 표시된 해당 참여자의 참여자 구분 정보를 메시지 입력 중임을 나타내는 참여자 상태 정보(예를 들어, "입력중")으로 변경하여 표시한다(S330). 즉, 해당 참여자의 참여자 이미지 정보와 참여자 상태 정보("입력중")이 매칭되어 표시된다.And, as a result of the status check, when a specific participant is writing a message to be transmitted through a chat window (S325), the control unit 13 of the terminal 10 indicates that the participant classification information of the corresponding participant indicated by the detailed information is being inputted. Participant status information (for example, "in input") to change to display (S330). That is, the participant image information of the corresponding participant and the participant status information (“in input”) are matched and displayed.

이러한 본 발명에 따른 메시징 서비스 제공 방법은, 도 6 내지 도 8의 예시도를 통해서 더 쉽게 이해될 수 있을 것이다.Such a messaging service providing method according to the present invention will be more easily understood through the exemplary view of FIGS. 6 to 8.

도 6 및 도 7은 본 발명의 메시징 서비스 제공 방법에 따른 대화창 화면의 구현 예를 나타낸 예시도이다.6 and 7 are exemplary views showing an implementation example of the chat window screen according to the messaging service providing method of the present invention.

도 6은 본 발명의 일 실시 예에 따른 대화창(60)이 표시된 사용자 인터페이스 화면에 대한 예시도이다.6 is an exemplary diagram of a user interface screen displaying a chat window 60 according to an embodiment of the present invention.

도 6을 참조하면, 대화창(60)은 타이틀 정보 표시 영역(61)과, 메시지 표시 영역(62)을 포함하여 이루어진다. 타이틀 정보 표시 영역(61)은 송수신되는 메시지 이외의 메뉴 항목 혹은 정보 표시를 위한 것으로서, 기본적으로 도 6의 (a)에 도시된 바와 같이, 대화창에 관련된 기본 정보(61a)를 표시할 수 있다. 상기 기본 정보(61a)는 도시된 바와 같이, 대화창을 구분하기 위한 대화창 구분 정보로서, 대화 그룹에 대한 명칭과, 참여자 수를 포함한다. 아울러, 타이틀 정보 표시 영역(61)에는 사용자가 문자 대화 중에 수행할 수 있는 다양한 기능에 대한 메뉴 항목(61b)가 더 표시될 수 있다. 상기 메뉴 항목(61b)는 예를 들어, 다른 사용자에 대한 대화 참여 요청 메뉴, 새로운 모임 혹은 대화창 생성 요청을 위한 메뉴 등이 포함될 수 있다. 아울러, 상기 타이틀 정보 표시 영역(61)은, 사용자 입력에 따라서 변경될 수 있음을 나타내는 메타포 표식(61c)를 더 포함할 수 있다. 여기서, 메타포 표식(61c)은 사용자 입력에 따라서 확장될 수 있음을 의미하는 화살표 혹은 삼각형의 도출 표식으로 구현되었다.Referring to FIG. 6, the chat window 60 includes a title information display area 61 and a message display area 62. The title information display area 61 is for displaying menu items or information other than messages transmitted and received, and can basically display basic information 61a related to a chat window, as shown in FIG. As illustrated, the basic information 61a is dialog window classification information for distinguishing a chat window, and includes a name of a chat group and the number of participants. In addition, the title information display area 61 may further display menu items 61b for various functions that the user can perform during a text conversation. The menu item 61b may include, for example, a menu for requesting to join a conversation with another user, a menu for requesting to create a new meeting or a chat window, and the like. In addition, the title information display area 61 may further include a metaphor marker 61c indicating that the title information display area 61 may be changed according to a user input. Here, the metaphor marker 61c is implemented as a derivation marker of an arrow or a triangle, which means that the metaphor marker 61c can be expanded according to a user input.

아울러, 메시지 표시 영역(62)은, 해당 대화에 참여한 참여자간에 송수신되는 메시지 및 컨텐츠가 표시된다.In addition, the message display area 62 displays messages and contents transmitted and received between participants participating in the conversation.

여기서, 타이틀 정보 표시 영역(61)이 메시지 표시 영역(62)의 상부에 배치되어 있으나, 이러한 배치는 필요에 변경될 수 있는 것이다.Here, although the title information display area 61 is arranged above the message display area 62, this arrangement can be changed as necessary.

상기 상태에서, 사용자가 기 설정된 사용자 입력을 수행하면, 예를 들어, 상기 타이틀 정보 표시 영역(61)으로부터 아래 방향으로의 스크롤, 플릭, 스와이프, 혹은 타이틀 정보 표시 영역(61)에 대한 싱글 터치 혹은 멀티 터치를 수행하는 경우, 도 6의 (b)에 도시된 바와 같이, 타이틀 정보 표시 영역(61)의 아래로 확장되며, 해당 대화에 참여한 참여자들에 대한 상세 정보(61c)가 더 표시된다. 여기서, 상세 정보(61c)는 대화 참여자가 지정한 사진 혹은 캐릭터 등의 참여자 이미지 정보와, 참여자 이름 혹은 별명 등의 참여자 구분 정보가 매칭되어 표시될 수 있다.In this state, when the user performs a preset user input, for example, a single touch on the scroll, flick, swipe, or title information display area 61 downward from the title information display area 61. Alternatively, in the case of performing multi-touch, as shown in FIG. 6B, the title information display area 61 is extended below, and detailed information 61c of the participants who participated in the conversation is further displayed. . Here, the detailed information 61c may be displayed by matching participant image information such as a picture or a character designated by the conversation participant with participant classification information such as a participant name or nickname.

이때, 상기 연장된 타이틀 정보 표시 영역(61)은 메시지 표시 영역(62)위에 오버레이되어, 메시지 표시 영역(62)의 일부가 가려질 수 있다.In this case, the extended title information display area 61 may be overlaid on the message display area 62 so that a part of the message display area 62 may be covered.

도 7은 본 발명의 다른 실시 예에 따른 대화창(70)이 표시된 사용자 인터페이스 화면에 대한 예시도이다.7 is an exemplary view of a user interface screen displaying a chat window 70 according to another embodiment of the present invention.

본 발명의 다른 실시 예에 있어서, 대화창(70)은 앞서의 실시 예와 마찬가지로, 타이틀 정보 표시 영역(71)과 메시지 표시 영역(72)를 포함하여 이루어지며, 상기 타이틀 정보 표시 영역(71)은 대화창에 관련된 기본 정보(71a), 사용자가 문자 대화 중에 수행할 수 있는 다양한 기능에 대한 메뉴 항목(71b), 및 사용자 입력에 따라서 변경될 수 있음을 나타내는 메타포 표식(71c)이 포함될 수 있으며, 다만 그 표현 방식에 있어서, 도 6의 실시 예와는 차이를 가질 수 있다.In another embodiment of the present invention, the chat window 70 includes a title information display area 71 and a message display area 72 as in the previous embodiment, and the title information display area 71 is Basic information 71a related to the chat window, menu items 71b for various functions the user can perform during a text chat, and metaphor markers 71c indicating that they can be changed in accordance with user input, In the expression method, it may be different from the embodiment of FIG. 6.

아울러, 본 발명의 다른 실시 예에서는, 기 설정된 사용자 입력에 따라서 타이틀 정보 표시 영역(71)이 확장되어 상세 정보가 표시되는 경우, 타이틀 정보 표시 영역(71)이 확장된 만큼, 메시지 표시 영역(71)이 이동하여 표시된다.In addition, according to another embodiment of the present invention, when the title information display area 71 is extended in accordance with a preset user input and detailed information is displayed, the message display area 71 as much as the title information display area 71 is expanded. ) Moves and displays.

마지막으로, 도 8은 본 발명의 메시징 서비스 제공 방법에 있어서, 참여자의 상태 정보 표시 과정에 대한 예시도이다.Finally, Figure 8 is an exemplary diagram for a process of displaying the status information of the participants in the messaging service providing method of the present invention.

도 8을 참조하면, 타이틀 정보 표시 영역(80)은 기본 정보 표시 영역(81)과 상세 정보 표시 영역(82)으로 구분될 수 있으며, 평상시에는 기본 정보 표시 영역(81)만이 표시되고, 기 설정된 사용자 입력에 따라서 확장되어 상기 상세 정보 표시 영역(82)이 나타난다.Referring to FIG. 8, the title information display area 80 may be divided into a basic information display area 81 and a detailed information display area 82. Usually, only the basic information display area 81 is displayed, and a preset The detailed information display area 82 is expanded according to a user input.

아울러, 상기 상세 정보 표시 영역(82)에 표시되는 상세 정보는, 도 8의 (a)에 도시된 바와 같이, 참여자 이미지 정보(83)와, 참여자 구분 정보(84)가 매칭되어 이루어질 수 있다. 여기서, 참여자 이미지 정보(83)는, 대화에 참여한 참여자들별로 설정된 캐릭터, 아이콘, 아바타, 사진 중 적어도 하나로서, 상기 참여자 이미지 정보는, 메시지 정보 표시 영역에서 각 메시지와 매칭되어 표시될 수 있다. 아울러, 상기 참여자 구분 정보(84)는, 상기 참여자들별로 설정된 별명, 애칭, 이름, 이니셜, 별칭, 닉네임, 예명, 필명 중 적어도 하나가 될 수 있다.In addition, detailed information displayed in the detailed information display area 82 may be formed by matching participant image information 83 and participant classification information 84 as illustrated in FIG. 8A. Here, the participant image information 83 may include at least one of a character, an icon, an avatar, and a picture set for each participant who participated in the conversation, and the participant image information may be displayed by matching each message in the message information display area. In addition, the participant classification information 84 may be at least one of an alias, nickname, name, initials, alias, nickname, nickname, and pen name set for each participant.

상기 상태에서, 특정 참여자의 상태가 변경되는 경우, 더 구체적으로 특정 사용자(예를 들어 이○○ 또는 박○○)가 대화창을 활성화하여 수신된 메시지를 확인하는 경우, 도 8의 (b) 또는 (c)에 도시된 바와 같이, 해당 참여자의 참여자 구분 정보(84)가 메시지 확인 중임을 나타내는 참여자 상태 정보(85)로 변경된다. 여기서, 참여자 상태 정보(85)는 "대기중"으로 표현되는 것으로 예시되어 있으나, 그 표현 형태는 문자, 이미지 등 다양한 형태로 변형될 수 있다. 또한, 참여자 구분 정보(84)가 참여자 상태 정보(85)로 변경되는 것이 아니라, 참여자 이미지 정보(83)가 참여자 상태 정보(85)로 변경될 수 있다. 이때, 참여자 상태 정보(85)는 참여자 이미지 정보(83)의 캐릭터를 변형하거나, 점멸 등과 같은 특수 효과를 부여하는 방식으로 이루어질 수 도 있다.In this state, when the state of a particular participant is changed, more specifically, when a specific user (for example, ○○ or 박 ○○) confirms a received message by activating a chat window, (b) of FIG. 8 or As shown in (c), the participant identification information 84 of the participant is changed to participant status information 85 indicating that the message is being confirmed. Here, the participant state information 85 is illustrated as being expressed as "waiting", but the expression form may be modified in various forms such as a character and an image. In addition, the participant classification information 84 may not be changed to the participant status information 85, but the participant image information 83 may be changed to the participant status information 85. In this case, the participant state information 85 may be made in a manner of modifying a character of the participant image information 83 or giving a special effect such as blinking.

또한, 특정 참여자(예를 들어 이○○)가 메시지를 입력 중인 경우, 도 8의 (c)에 도시된 바와 같이, 해당 참여자의 참여자 구분 정보(84)가 메시지 입력 중임을 나타내는 참여자 상태 정보(86)로 변경된다. 여기서, 참여자 상태 정보(86)는 "입력중"으로 표현되는 것으로 예시되어 있으나, 그 표현 형태는 문자, 이미지 등 다양한 형태로 변형될 수 있다. 또한, 참여자 구분 정보(84)가 참여자 상태 정보(86)로 변경되는 것이 아니라, 참여자 이미지 정보(83)가 참여자 상태 정보(86)로 변경될 수 있다. 이때, 참여자 상태 정보(86)는 참여자 이미지 정보(83)의 캐릭터를 변형하거나, 점멸 등과 같은 특수 효과를 부여하는 방식으로 이루어질 수 도 있다. 다만, 서로 다른 상태를 나타내는 참여자 상태 정보(85, 86)들은 서로 구분될 수 있도록 표시된다.In addition, when a particular participant (eg, ○○) is inputting a message, as shown in FIG. 8C, participant status information indicating that participant classification information 84 of the corresponding participant is inputting a message ( 86). Here, the participant status information 86 is illustrated as being expressed as "in input", but the expression form may be modified in various forms such as a character and an image. In addition, the participant classification information 84 may not be changed to the participant status information 86, but the participant image information 83 may be changed to the participant status information 86. In this case, the participant state information 86 may be made in a manner of modifying a character of the participant image information 83 or giving a special effect such as blinking. However, participant status information 85 and 86 representing different states are displayed to be distinguished from each other.

도 9는 본 발명의 다른 실시 예에 따른 메시징 서비스 제공 방법을 나타낸 순서도이다.9 is a flowchart illustrating a messaging service providing method according to another embodiment of the present invention.

도 9를 참조하면, 본 발명의 다른 실시 예에 따른 메시징 서비스 제공 방법을 실행하는 단말(10)은, 앞서 도 3을 참조한 설명에서와 같이, 입력부(12)를 통해 메시징 서비스 실행을 요청하는 사용자 입력 또는 기 설정된 알고리즘에 따라서 저장부(14)에 저장된 메신저 프로그램을 실행하여, 메시징 서비스를 활성화시키고(S405), 사용자가 입력부(12)를 통해서 하나 이상의 다른 사용자와의 대화를 요청하는 대화 기능을 선택함에 따라서, 하나 이상의 다른 단말의 사용자가 참여자로 설정되는 대화창을 활성화시킨다(S410, S415).Referring to FIG. 9, a terminal 10 executing a messaging service providing method according to another exemplary embodiment of the present invention may have a user requesting execution of a messaging service through an input unit 12 as described above with reference to FIG. 3. By executing a messenger program stored in the storage unit 14 according to an input or a predetermined algorithm, the messaging service is activated (S405), and the user requests a conversation with one or more other users through the input unit 12. As selected, activates the chat window in which the user of one or more other terminals is set as a participant (S410, S415).

상기와 같이 대화창이 활성화되면, 단말(10)의 제어부(13)는 해당 대화창의 소정 영역, 즉, 타이틀 정보 표시 영역에 기본 정보를 표시한다(S420).When the chat window is activated as described above, the controller 13 of the terminal 10 displays basic information in a predetermined area of the chat window, that is, the title information display area (S420).

그리고, 상기 단말(10)의 제어부(13)는 대화창의 소정 영역에, 상기 타이틀 정보 표시 영역의 상태 변경을 위한 하나 이상의 상태 변경 아이콘을 더 표시한다(S425). 예를 들어, 상기 하나 이상의 상태 변경 아이콘은, 타이틀 정보 표시 영역에는 기본 정보만을 표시하고, 참여자 간에 송수신되는 메시지를 표시하는 메시지 표시 영역을 최대화하여 표시하기 위한 제1 아이콘, 대화 참여자의 상세 정보를 표시하기 위한 제2 아이콘, 및 대화창에서 사용할 수 있는 하나 이상의 기능에 대응하는 메뉴 항목들을 표시하기 위한 제3 아이콘 중 하나 이상을 포함할 수 있다. 이때, 기 설정된 사용자 입력은, 상기 하나 이상의 상태 변경 아이콘 중 어느 하나에 대한 선택을 요청하기 위한 사용자 입력이 될 수 있으며, 이러한 사용자 입력은 터치, 스와이프 등으로 설정될 수 있다. 일 예에서, 대화창을 처음 활성화하여 기본 정보만을 표시하는 경우, 상기 제1 내지 제3 아이콘 중에서, 기본 정보 표시를 나타내는 제1 아이콘이 활성화된 것으로 나타나며, 상기 상태 변경 아이콘의 활성화는 사용자 입력(터치 혹은 스와이프 등)에 따라서 변경될 수 있다.The control unit 13 of the terminal 10 further displays one or more state change icons for changing the state of the title information display area in a predetermined area of the chat window (S425). For example, the one or more state change icons may include only basic information in a title information display area, and display a first icon for displaying a message transmitted / received between participants, and display detailed information of a conversation participant. One or more of a second icon for displaying and a third icon for displaying menu items corresponding to one or more functions available in the dialog window may be included. In this case, the preset user input may be a user input for requesting selection of any one of the one or more state change icons, and the user input may be set as a touch or a swipe. In one example, when the dialog is first activated to display only basic information, the first icon indicating the basic information display is activated among the first to third icons, and the activation of the state change icon is performed by a user input (touch). Or swipe, etc.).

따라서, 단말(10)의 제어부(13)는 상기 하나 이상의 상태 변경 아이콘에 대한 사용자 입력을 확인하게 된다.Accordingly, the controller 13 of the terminal 10 confirms a user input for the one or more state change icons.

확인 결과, 사용자가 상세 정보 표시에 대응하는 상태 변경 아이콘(예를 들어, 제2 아이콘)을 선택한 경우(S430), 상기 단말(10)의 제어부(13)는 타이틀 정보 표시 영역을 확장하여, 해당 대화에 참여한 참여자들의 상세 정보를 표시한다(S435). 본 발명의 다른 실시 예에서도 상세 정보의 표시는, 앞서 도 8에 예시한 바와 같이 이루어질 수 있다. 상기 제2 아이콘의 선택은, 사용자가 제1 아이콘에서 제2 아이콘으로 스와이프 혹은 플릭 혹은 제2 아이콘의 터치 등을 통해 이루어질 수 있다.As a result of the check, when the user selects a state change icon (for example, a second icon) corresponding to the detailed information display (S430), the controller 13 of the terminal 10 expands the title information display area, The detailed information of the participants participating in the conversation is displayed (S435). In another embodiment of the present invention, the display of the detailed information may be made as illustrated in FIG. 8. The second icon may be selected by a user swiping from the first icon to the second icon, flicking, or touching the second icon.

또한, 사용자 입력의 확인 결과, 사용자가 대화창에서 실행할 수 있는 기능의 메뉴 항목들에 대한 표시에 대응하는 상태 변경 아이콘(예를 들어, 제3 아이콘)을 선택하면, 단말(10)의 제어부(13)는 타이틀 정보 표시 영역을 확장하여, 대화창에서 실행할 수 있는 하나 이상의 기능에 대응하는 메뉴 항목들을 표시한다(S445). 여기서, 상기 제3 아이콘에 대한 선택은, 제1 아이콘 혹은 제2 아이콘에서 제3 아이콘으로의 스와이프 혹은 플릭 혹은 제3 아이콘의 터치 등으로 이루어질 수 있다.In addition, as a result of confirming the user input, when the user selects a state change icon (for example, a third icon) corresponding to the display of the menu items of the function that can be executed in the dialog window, the control unit 13 of the terminal 10 ) Expands the title information display area to display menu items corresponding to one or more functions that can be executed in the dialog window (S445). The selection of the third icon may be performed by swiping or flicking the first icon or the second icon from the third icon, or touching the third icon.

상기 메뉴 항목은, 예를 들어, 대화 상대에 대한 추가, 문자 메시지를 선택하여 복사 혹은 저장, 기 저장된 이미지를 선택하여 전송할 수 있는 기능, 대화 메시지를 검색할 수 있는 기능, 메시지 수신 알람에 대한 설정 혹은 해지 기능, 배경화면 혹은 글자 등의 설정 기능 중 하나 이상에 대응하는 메뉴를 포함할 수 있다. 사용자가 상기 메뉴 항목 중 하나를 선택하여 대화창에서 실행할 수 있다.The menu items may include, for example, adding to a contact, copying or storing by selecting a text message, a function of selecting and transmitting a pre-stored image, a function of searching a chat message, and setting a message reception alarm. Alternatively, the terminal may include a menu corresponding to one or more of a setting function such as a termination function, a background screen, or a text. The user can select one of the menu items to execute in the dialog window.

또한, 사용자 입력의 확인 결과, 기본 정보를 표시하는 상태 변경 아이콘(예를 들어, 제1 아이콘)이 선택된 경우, 단말(10)의 제어부(13)는 S420 단계로 되돌아가, 타이틀 정보 표시 영역을 최소화하고 기본 정보 만을 표시하게 된다.In addition, if a state change icon (for example, a first icon) displaying basic information is selected as a result of confirming the user input, the control unit 13 of the terminal 10 returns to step S420 to display the title information display area. Minimize and display only basic information.

상기 S420 단계 내지 S450 단계는 대화창이 활성화되어 있는 동안에 반복적으로 이루어질 수 있다.Steps S420 to S450 may be repeatedly performed while the chat window is activated.

도 10 내지 도 12는 본 발명의 다른 실시 예에 따른 대화창 화면의 구현 예를 나타낸 예시도이다.10 to 12 are exemplary diagrams showing an example of implementing a chat screen according to another exemplary embodiment of the present invention.

도 10을 참조하면, 본 발명의 다른 실시 예에 있어서, 대화창(90)은 타이틀 정보 표시 영역(91)과, 메시지 표시 영역(92)을 포함하여 이루어진다. 타이틀 정보 표시 영역(91)은 기본적으로 대화창에 관련된 기본 정보(91a)를 표시한다. 상기 기본 정보(91a)는 도시된 바와 같이, 대화창을 구분하기 위한 대화창 구분 정보로서, 대화 그룹에 대한 명칭과, 참여자 수를 포함한다. Referring to FIG. 10, in another embodiment of the present invention, the chat window 90 includes a title information display area 91 and a message display area 92. The title information display area 91 basically displays basic information 91a related to the chat window. As illustrated, the basic information 91a is dialog window classification information for distinguishing a chat window, and includes a name of a chat group and the number of participants.

본 발명의 다른 실시 예에 따른 대화창(90)의 타이틀 정보 표시 영역(91)에는 대화창의 상태 변경을 위한 하나 이상의 상태 변경 아이콘(91b)가 더 표시된다. 본 발명의 다른 실시 예에서, 하나 이상의 상태 변경 아이콘(91b)는 상기 하나 이상의 상태 변경 아이콘은, 타이틀 정보 표시 영역에는 기본 정보만을 표시하고, 참여자 간에 송수신되는 메시지를 표시하는 메시지 표시 영역을 최대화하여 표시하기 위한 제1 아이콘, 대화 참여자의 상세 정보를 표시하기 위한 제2 아이콘, 및 대화창에서 사용할 수 있는 하나 이상의 기능에 대응하는 메뉴 항목들을 표시하기 위한 제3 아이콘을 포함한다. 대화창(90)이 활성화될 때, 상기 하나 이상의 상태 변경 아이콘(91b) 중에서 기본 정보를 표시하도록 하기 위한 제1 아이콘이 선택된 상태(활성화)로 표시되며, 이에 따라 타이트 정보 표시 영역(91)은 기본 정보만이 표시된다.In the title information display area 91 of the chat window 90, one or more status change icons 91b for changing the status of the chat window are further displayed. In another embodiment of the present invention, the one or more state change icons 91b may display only the basic information in the title information display area and maximize a message display area that displays messages transmitted and received between participants. A first icon for displaying, a second icon for displaying detailed information of the participant of the conversation, and a third icon for displaying menu items corresponding to one or more functions available in the chat window. When the dialog window 90 is activated, a first icon for displaying basic information among the one or more state change icons 91b is displayed in a selected state (activation), and thus the tight information display area 91 is displayed in the default state. Only information is displayed.

아울러, 상기 타이틀 정보 표시 영역(91)은, 사용자 입력에 따라서 변경될 수 있음을 나타내는 메타포 표식(91c)를 더 포함할 수 있다. 여기서, 메타포 표식(61c)은 사용자 입력에 따라서 확장될 수 있음을 의미하는 화살표 혹은 삼각형의 도출 표식으로 구현되었다.In addition, the title information display area 91 may further include a metaphor marker 91c indicating that the title information display area 91 may be changed according to a user input. Here, the metaphor marker 61c is implemented as a derivation marker of an arrow or a triangle, which means that the metaphor marker 61c can be expanded according to a user input.

그리고, 메시지 표시 영역(92)은, 해당 대화에 참여한 참여자간에 송수신되는 메시지 및 컨텐츠가 표시된다. 여기서, 타이틀 정보 표시 영역(91)이 메시지 표시 영역(92)의 상부에 배치되어 있으나, 이러한 배치는 필요에 변경될 수 있는 것이다.The message display area 92 displays messages and contents transmitted and received between the participants who participated in the conversation. Here, the title information display area 91 is arranged above the message display area 92, but this arrangement can be changed as necessary.

상기 상태에서, 사용자는 기 설정된 사용자 입력을 수행하면, 예를 들어, 상기 하나 이상의 아이콘(91b)를 특정 방향으로 플릭 혹은 스와이프하거나, 특정 아이콘을 터치하여, 타이틀 정보 표시 영역(91)의 상태 변경을 요청할 수 있다.In the above state, when the user performs a preset user input, for example, flick or swipe the one or more icons 91b in a specific direction, or touch a specific icon to display the state of the title information display area 91. You can request a change.

도 11은 본 발명의 다른 실시 예에 있어서, 참여자들의 상세 정보 표시에 대응하는 제2 아이콘이 선택(활성화)된 경우의 대화창(90)에 대한 예시도이다.FIG. 11 is an exemplary view of a chat window 90 when a second icon corresponding to displaying detailed information of participants is selected (activated) according to another embodiment of the present invention.

도 11을 참조하면, 참여자들의 상세 정보 표시에 대응하는 제2 아이콘이 선택(활성화)된 경우, 타이틀 정보 표시 영역(91)이 확장되어, 해당 대화에 참여한 참여자들의 상세 정보(91d)가 더 표시된다. 상기 상세 정보(91d)는 앞서 도 8에 도시된 바와 같은 형태로 표시될 수 있다.Referring to FIG. 11, when the second icon corresponding to the detailed information display of the participants is selected (activated), the title information display area 91 is expanded to further display detailed information 91d of the participants who participated in the conversation. do. The detailed information 91d may be displayed as shown in FIG. 8.

이때, 메시지 표시 영역(92)은 타이틀 정보 표시 영역(91)이 확장된 만큼 이동하거나 가려질 수 있다.In this case, the message display area 92 may be moved or hidden as the title information display area 91 is extended.

도 12는 본 발명의 다른 실시 예에 있어서, 메뉴 항목 표시에 대응하는 제3 아이콘이 선택(활성화)된 경우의 대화창(90)에 대한 예시도이다.FIG. 12 is an exemplary view of a chat window 90 when a third icon corresponding to a menu item display is selected (activated) according to another embodiment of the present invention.

도 12를 참조하면, 대화창에서 실행할 수 있는 메뉴 항목의 표시를 위한 제3 아이콘이 선택되면, 타이틀 정보 표시 영역(91)이 확장되고, 확장된 부분에 해당 대화창(90)에서 실행할 수 있는 하나 이상의 기능에 대응하는 메뉴 항목들(91e)이 표시된다. 상기 메뉴 항목(91e)으로 대화 상대에 대한 추가 기능(친구추가), 문자 메시지를 선택하여 복사 혹은 저장하는 기능(대화선택), 기 저장된 이미지를 선택하여 전송할 수 있는 기능(대화앨범), 대화 메시지를 검색할 수 있는 기능(내용검색), 메시지 수신 알람에 대한 설정 혹은 해지 기능(알람끄기), 배경화면 혹은 글자 등의 설정 기능(배경/글자) 중 하나 이상에 대응하는 메뉴 항목이 표시된다.Referring to FIG. 12, when a third icon for displaying a menu item executable in a chat window is selected, the title information display area 91 is expanded and at least one executable in the corresponding chat window 90 in the expanded part. Menu items 91e corresponding to the function are displayed. The menu item 91e adds an additional function (add friend) to a contact, a function of copying or saving a text message (conversation selection), a function of selecting and transmitting a previously stored image (conversation album), a conversation message Menu items corresponding to one or more of a function for searching (content search), setting or canceling a message reception alarm (alarm off), and a setting function (background / text) such as a background screen or text are displayed.

본 발명에 따른 메시징 서비스 방법은 다양한 컴퓨터 수단을 통하여 판독 가능한 소프트웨어 형태로 구현되어 컴퓨터로 판독 가능한 기록매체에 기록될 수 있다. 여기서, 기록매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 기록매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 예컨대 기록매체는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(Magnetic Media), CD-ROM(Compact Disk Read Only Memory), DVD(Digital Video Disk)와 같은 광 기록 매체(Optical Media), 플롭티컬 디스크(Floptical Disk)와 같은 자기-광 매체(Magneto-Optical Media), 및 롬(ROM), 램(RAM, Random Access Memory), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치를 포함한다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함할 수 있다. 이러한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The messaging service method according to the present invention may be implemented in software form readable by various computer means and recorded on a computer readable recording medium. Here, the recording medium may include program commands, data files, data structures, and the like, alone or in combination. Program instructions to be recorded on a recording medium may be those specially designed and constructed for the present invention or may be available to those skilled in the art of computer software. For example, the recording medium may be an optical recording medium such as a magnetic medium such as a hard disk, a floppy disk and a magnetic tape, a compact disk read only memory (CD-ROM), a digital video disk (DVD) Includes a hardware device that is specially configured to store and execute program instructions such as a magneto-optical medium such as a floppy disk and a ROM, a random access memory (RAM), a flash memory, do. Examples of program instructions may include machine language code such as those generated by a compiler, as well as high-level language code that may be executed by a computer using an interpreter or the like. Such hardware devices may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.

이상과 같이, 본 명세서와 도면에는 본 발명의 바람직한 실시 예에 대하여 개시하였으나, 여기에 개시된 실시 예외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다. 또한, 본 명세서와 도면에서 특정 용어들이 사용되었으나, 이는 단지 본 발명의 기술 내용을 쉽게 설명하고 발명의 이해를 돕기 위한 일반적인 의미에서 사용된 것이지, 본 발명의 범위를 한정하고자 하는 것은 아니다.While the present invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, It will be apparent to those skilled in the art. Furthermore, although specific terms are used in this specification and the drawings, they are used in a generic sense only to facilitate the description of the invention and to facilitate understanding of the invention, and are not intended to limit the scope of the invention.

아울러, 본 발명에 따른 서비스 장치(20)나 단말(10)는 하나 이상의 프로세서로 하여금 앞서 설명한 기능들과 프로세스를 수행하도록 하는 명령에 의하여 구동될 수 있다. 예를 들어 그러한 명령으로는, 예컨대 JavaScript나 ECMAScript 명령 등의 스크립트 명령과 같은 해석되는 명령이나 실행 가능한 코드 혹은 컴퓨터로 판독 가능한 매체에 저장되는 기타의 명령이 포함될 수 있다. 나아가 본 발명에 따른 장치는 서버 팜(Server Farm)과 같이 네트워크에 걸쳐서 분산형으로 구현될 수 있으며, 혹은 단일의 컴퓨터 장치에서 구현될 수도 있다.In addition, the service device 20 or the terminal 10 according to the present invention may be driven by a command that causes one or more processors to perform the functions and processes described above. Such instructions may include, for example, interpreted instructions such as script commands, such as JavaScript or ECMAScript commands, or other instructions stored in executable code or computer readable media. Further, the apparatus according to the present invention may be implemented in a distributed manner across a network, such as a server farm, or may be implemented in a single computer device.

또한, 본 발명에 따른 장치에 탑재되고 본 발명에 따른 방법을 실행하는 컴퓨터 프로그램(프로그램, 소프트웨어, 소프트웨어 어플리케이션, 스크립트 혹은 코드로도 알려져 있음)은 컴파일 되거나 해석된 언어나 선험적 혹은 절차적 언어를 포함하는 프로그래밍 언어의 어떠한 형태로도 작성될 수 있으며, 독립형 프로그램이나 모듈, 컴포넌트, 서브루틴 혹은 컴퓨터 환경에서 사용하기에 적합한 다른 유닛을 포함하여 어떠한 형태로도 전개될 수 있다. 컴퓨터 프로그램은 파일 시스템의 파일에 반드시 대응하는 것은 아니다. 프로그램은 요청된 프로그램에 제공되는 단일 파일 내에, 혹은 다중의 상호 작용하는 파일(예컨대, 하나 이상의 모듈, 하위 프로그램 혹은 코드의 일부를 저장하는 파일) 내에, 혹은 다른 프로그램이나 데이터를 보유하는 파일의 일부(예컨대, 마크업 언어 문서 내에 저장되는 하나 이상의 스크립트) 내에 저장될 수 있다. 컴퓨터 프로그램은 하나의 사이트에 위치하거나 복수의 사이트에 걸쳐서 분산되어 통신 네트워크에 의해 상호 접속된 다중 컴퓨터나 하나의 컴퓨터 상에서 실행되도록 전개될 수 있다.Further, a computer program (also known as a program, software, software application, script or code) that is embedded in the apparatus according to the present invention and which implements the method according to the present invention includes a compiled or interpreted language, a priori or procedural language , And may be deployed in any form including standalone programs or modules, components, subroutines, or other units suitable for use in a computer environment. Computer programs do not necessarily correspond to files in the file system. The program may be stored in a single file provided to the requested program, or in multiple interactive files (e.g., a file storing one or more modules, subprograms, or portions of code) (E.g., one or more scripts stored in a markup language document). A computer program may be deployed to run on multiple computers or on one computer, located on a single site or distributed across multiple sites and interconnected by a communications network.

아울러, 본 발명에 따른 메시징 서비스 제공 방법을 설명하는데 있어서, 특정한 순서로 도면에서 동작들을 묘사하고 있지만, 이는 바람직한 결과를 얻기 위하여 도시된 그 특정한 순서나 순차적인 순서대로 그러한 동작들을 수행하여야 한다거나 모든 도시된 동작들이 수행되어야 하는 것으로 이해되어서는 안 된다. 특정한 경우, 멀티태스킹과 병렬 프로세싱이 유리할 수 있다. 또한, 상술한 실시형태의 다양한 시스템 컴포넌트의 분리는 그러한 분리를 모든 실시형태에서 요구하는 것으로 이해되어서는 안되며, 설명한 프로그램 컴포넌트와 시스템들은 일반적으로 단일의 소프트웨어 제품으로 함께 통합되거나 다중 소프트웨어 제품에 패키징될 수 있다는 점을 이해하여야 한다.In addition, in describing the messaging service providing method according to the present invention, although the operations are described in the drawings in a specific order, it is necessary to perform such operations in the specific order or the sequential order shown in order to obtain a desirable result, or in all the drawings. It should not be understood that the acts performed should be performed. In certain cases, multitasking and parallel processing may be advantageous. Also, the separation of the various system components of the above-described embodiments should not be understood as requiring such separation in all embodiments, and the described program components and systems will generally be integrated together into a single software product or packaged into multiple software products It should be understood.

본 발명은 메신저 프로그램을 실행하여, 사용자 간에 송수신되는 메시지를 출력하기 위한 대화창을 표시할 때, 사용자 입력에 따라서 선택적으로 대화 참여자들의 정보를 노출하고자 한 것으로서, 특히, 대화창의 소정 영역에 설정된 타이틀 정보 표시 영역에 대화창에 관련된 기본 정보를 디폴트로 노출하고, 입력부를 통하여 기 설정된 사용자 입력이 감지되면, 상기 타이틀 정보 표시 영역을 변형하여, 해당 대화에 참여한 하나 이상의 참여자들에 관련된 정보를 선택적으로 표시함으로써, 사용자 입력이 발생하는 경우에만 선택적으로 참여자들의 정보를 노출시킴으로써, 개인 정보의 노출을 최소화할 수 있다.The present invention is to selectively expose the information of the participants of the conversation in accordance with the user input when executing a messenger program to display a chat window for outputting messages transmitted and received between users, in particular, title information set in a predetermined area of the chat window By default the basic information related to the chat window in the display area, and if a preset user input is detected through the input unit, by modifying the title information display area, by selectively displaying information related to one or more participants participating in the conversation In addition, by selectively exposing the participants' information only when a user input occurs, it is possible to minimize the exposure of personal information.

또한, 본 발명은 기 설정된 사용자 입력, 예를 들어 터치 입력에 따라서 대화창의 소정 영역에 설정된 타이틀 정보 표시 영역의 확장을 통해 참여자들의 정보를 노출하고, 사용자 입력이 해제되면 원래 크기의 타이틀 정보 표시 영역으로 되돌아가 기본 정보만을 노출함으로써, 제한된 크기의 대화창 화면에서 참여자 정보를 효율적으로 제공할 수 있는 우수한 효과가 있다.In addition, the present invention exposes the participants' information through expansion of the title information display area set in a predetermined area of the chat window according to a preset user input, for example, a touch input, and if the user input is released, the title information display area of the original size is released. By returning only the basic information, there is an excellent effect of efficiently providing participant information in a limited size chat window.

또한, 본 발명은 상기 타이틀 정보 표시 영역이 사용자 입력에 따라서 변경될 수 있음을 암시하는 메타포 표식을 더 표시하고, 싱글 터치, 멀티 터치, 팬(Pan), 스와이프(Swipe), 스크롤(Scroll), 플릭(Flick) 중 적어도 하나에 해당하는 사용자 입력에 따라서 상기 타이틀 정보 표시 영역을 일시적으로 확장하여 참여자 정보를 노출함으로써, 사용자 접근성을 향상시킬 수 있는 우수한 효과가 있다.In addition, the present invention further displays a metaphor marker indicating that the title information display area may be changed according to a user input, and further includes a single touch, a multi-touch, a pan, a swipe, and a scroll. According to a user input corresponding to at least one of Flick, the title information display area is temporarily extended to expose participant information, thereby improving user accessibility.

10: 단말 11; 통신부 12: 입력부
13: 제어부 14: 저장부 15: 표시부
20: 서비스 장치 30: 통신망
10: terminal 11; Communication unit 12: input unit
13: control unit 14: storage unit 15: display unit
20: service device 30: communication network

Claims (29)

하나 이상의 다른 단말과 메시지를 송수신하는 메시징 서비스와 관련된 사용자 입력을 위한 입력부;
상기 메시징 서비스의 실행에 따른 사용자 인터페이스 화면을 출력하는 표시부; 및
상기 입력부 및 표시부와 기능적으로 연결되어, 상기 하나 이상의 다른 단말과 송수신되는 메시지를 출력하기 위한 대화창을 표시할 때, 상기 대화창에 대한 기본 정보를 표시하되, 기 설정된 제1 사용자 입력에 따라서 대화에 참여한 참여자들에 대한 상세 정보를 표시하고, 상기 상세 정보 표시 중에 상기 제1 사용자 입력이 종료되거나, 기 설정된 제2 사용자 입력을 받거나, 상기 상세 정보를 표시한 시점부터 기 설정된 일정 시간 이후에 상기 기본 정보를 표시하도록 제어하는 제어부를 포함하며,
상기 상세 정보는 대화에 참여한 참여자들의 상태를 나타내는 참여자 상태 정보를 포함하는 것을 특징으로 하는 단말.
An input unit for user input associated with a messaging service for transmitting and receiving messages with one or more other terminals;
A display unit for outputting a user interface screen according to execution of the messaging service; And
Functionally connected with the input unit and the display unit, when displaying a chat window for outputting a message transmitted and received with the one or more other terminals, basic information about the chat window is displayed, but participates in the chat according to a preset first user input. Displaying detailed information about the participants, the basic information after a predetermined time from the time when the first user input is terminated, receives a second preset user input, or displays the detailed information during the detailed information display It includes a control unit for controlling to display,
The detailed information includes a participant status information indicating the status of the participants participating in the conversation.
제1항에 있어서,
상기 기본 정보는, 대화창을 구분하기 위한 대화창 구분 정보, 대화에 참여한 참여자의 수 중 하나 이상을 포함하는 것을 특징으로 하는 단말.
The method of claim 1,
The basic information, the terminal characterized in that it comprises one or more of the chat window classification information for distinguishing the chat window, the number of participants participating in the chat.
제1항에 있어서,
상기 상세 정보는, 대화에 참여한 참여자들별로 설정된 캐릭터, 아이콘, 아바타, 사진 중 하나 이상을 포함하는 참여자 이미지 정보, 및 상기 참여자들별로 설정된 별명, 애칭, 이름, 이니셜, 별칭, 닉네임, 예명, 필명 중 하나 이상을 나타내는 참여자 구분 정보 중 적어도 하나를 더 포함하는 것을 특징으로 하는 단말.
The method of claim 1,
The detailed information may include participant image information including at least one of a character, an icon, an avatar, and a picture set for each participant who participated in the conversation, and a nickname, nickname, name, initial, alias, nickname, nickname, and pen name for each participant. Terminal further comprising at least one of the participant identification information indicating one or more of the.
제1항에 있어서, 상기 참여자 상태 정보는
참여자의 단말에서 참여자의 메시지 확인을 인식하였는 지를 나타내는 메시지 확인 표시 정보 및 참여자의 단말에서 메시지를 입력받는 중임을 알 수 있는 메시지 입력 표시 정보 중 하나 이상을 포함하는 것을 특징으로 하는 단말.
The method of claim 1, wherein the participant status information is
And at least one of message acknowledgment indication information indicating whether the participant's terminal recognizes the acknowledgment of the participant and message input indication information indicating that the participant's terminal is receiving a message.
제3항에 있어서, 상기 제어부는
상기 상세 정보로서, 상기 참여자 이미지 정보와 상기 참여자 구분 정보를 매칭하여 표시하고, 대화창과 관련된 각 참여자의 상태에 따라서, 상기 참여자 이미지 정보 또는 참여자 구분 정보를 참여자 상태 정보로 변경 표시하는 것을 특징으로 하는 단말.
4. The apparatus of claim 3, wherein the control unit
As the detailed information, the participant image information and the participant classification information are matched and displayed, and the participant image information or the participant classification information is changed into participant status information according to the status of each participant associated with a chat window. Terminal.
제5항에 있어서, 상기 제어부는
특정 참여자의 단말에서 참여자의 메시지 확인이 인식된 경우, 상기 특정 참여자의 참여자 구분 정보를 메시지 확인 상태를 나타내는 문자로 변경하도록 제어하는 것을 특징으로 하는 단말.
6. The apparatus of claim 5, wherein the control unit
And when a participant's message confirmation is recognized in a terminal of a specific participant, controlling to change the participant identification information of the specific participant to a character indicating a message acknowledgment state.
제6항에 있어서,
상기 메시지 확인 상태를 나타내는 문자는 '대기중'인 것을 특징으로 하는 단말.
The method according to claim 6,
Characters representing the message confirmation status is 'waiting' characterized in that the terminal.
제5항에 있어서, 상기 제어부는
특정 참여자의 단말에서 메시지를 입력받는 중인 경우, 상기 특정 참여자의 참여자 구분 정보를 메시지 입력중임을 나타내는 문자로 변경하도록 제어하는 것을 특징으로 하는 단말.
6. The apparatus of claim 5, wherein the control unit
When receiving a message from a terminal of a specific participant, the terminal characterized in that the control to change the participant identification information of the specific participant to a character indicating that the message input.
제8항에 있어서,
상기 메시지 입력중임을 나타내는 문자는 '입력중'인 것을 특징으로 하는 단말.
9. The method of claim 8,
The character indicating that the message is being input is the terminal, characterized in that the input.
제5항에 있어서, 상기 제어부는
특정 참여자의 단말에서 메시지를 입력받는 중인 경우, 상기 특정 참여자의 참여자 이미지 정보에, 파동, 흔들림, 점멸 중 하나 이상을 포함하는 특수 효과를 부여하여 참여자의 상태를 표현하도록 제어하는 것을 특징으로 하는 단말.
6. The apparatus of claim 5, wherein the control unit
When receiving a message from the terminal of a specific participant, the terminal characterized in that the control to express the state of the participant by giving a special effect including at least one of wave, shaking, flashing to the participant image information of the specific participant .
제1항에 있어서, 상기 제어부는
상기 대화창의 화면 중 특정 영역을 타이틀 정보 표시 영역으로 설정하고, 상기 타이틀 정보 표시 영역에 상기 기본 정보를 표시하는 것을 특징으로 하는 단말.
The apparatus of claim 1, wherein the control unit
And a specific area of the screen of the chat window is set as a title information display area, and the basic information is displayed on the title information display area.
제11항에 있어서, 상기 제어부는
상기 타이틀 정보 표시 영역에, 상기 메시징 서비스와 관련된 다른 기능을 수행하기 위한 하나 이상의 메뉴 항목을 더 표시하는 것을 특징으로 하는 단말.
12. The apparatus of claim 11, wherein the control unit
And displaying one or more menu items for performing other functions related to the messaging service in the title information display area.
제11항에 있어서, 상기 제어부는
상기 타이틀 정보 표시 영역의 상태를 변경하기 위한 하나 이상의 상태 변경 아이콘을 더 표시하는 것을 특징으로 하는 단말.
12. The apparatus of claim 11, wherein the control unit
And displaying one or more state change icons for changing the state of the title information display area.
제13항에 있어서,
상기 제1 사용자 입력 또는 상기 제2 사용자 입력은, 상기 하나 이상의 상태 변경 아이콘 중 어느 하나에 대한 선택을 요청하는 사용자 입력인 것을 특징으로 하는 단말.
The method of claim 13,
The first user input or the second user input, characterized in that the user input for requesting selection of any one of the one or more state change icon.
제13항에 있어서, 상기 하나 이상의 상태 변경 아이콘은,
타이틀 정보 표시 영역에는 기본 정보만을 표시하고, 참여자 간에 송수신되는 메시지를 표시하는 메시지 표시 영역을 최대화하여 표시하기 위한 제1 아이콘, 대화 참여자의 상세 정보를 표시하기 위한 제2 아이콘, 및 대화창에서 사용할 수 있는 하나 이상의 기능에 대응하는 메뉴 항목들을 표시하기 위한 제3 아이콘 중에서 하나 이상을 포함하는 것을 특징으로 하는 단말.
The method of claim 13, wherein the one or more state change icons are:
Only the basic information is displayed in the title information display area, and a first icon for maximizing and displaying a message display area displaying messages transmitted and received between participants, a second icon for displaying detailed information of a chat participant, and a chat window can be used. And at least one of a third icon for displaying menu items corresponding to at least one function.
제11항에 있어서, 상기 제어부는
상기 제1 사용자 입력에 따라서, 상기 타이틀 정보 표시 영역을 확장하고, 확장된 타이틀 정보 표시 영역에, 상기 상세 정보를 표시하는 것을 특징으로 하는 단말.
12. The apparatus of claim 11, wherein the control unit
And the title information display area is expanded according to the first user input, and the detailed information is displayed on the extended title information display area.
제11항에 있어서,
상기 타이틀 정보 표시 영역은, 사용자 입력에 따라서 변경될 수 있음을 나타내는 메타포 표식을 포함하는 것을 특징으로 하는 단말.
12. The method of claim 11,
And the title information display area includes a metaphor mark indicating that the title information display area may be changed according to a user input.
제11항에 있어서,
상기 제1 사용자 입력 또는 상기 제2 사용자 입력은 상기 타이틀 정보 표시 영역을 기준으로 이루어지는 싱글 터치, 멀티 터치, 팬(Pan), 스와이프(Swipe), 스크롤(Scroll), 플릭(Flick) 중 하나 이상을 포함하는 터치 입력인 것을 특징으로 하는 단말.
12. The method of claim 11,
The first user input or the second user input is one or more of single touch, multi-touch, pan, swipe, scroll, and flick based on the title information display area. Terminal characterized in that the touch input comprising a.
삭제delete 단말이 하나 이상의 다른 단말과 송수신되는 메시지를 출력하기 위한 대화창을 활성화여 표시하는 단계;
상기 활성화된 대화창의 소정 영역에 설정된 타이틀 정보 표시 영역에 상기 대화창에 대한 기본 정보를 표시하는 단계;
기 설정된 제1 사용자 입력을 확인하는 단계;
상기 제1 사용자 입력에 따라서, 상기 타이틀 정보 표시 영역을 확장하여, 해당 대화에 참여한 참여자들에 대한 상세 정보를 표시하는 단계; 및
상기 상세 정보 표시 중에 상기 제1 사용자 입력이 종료되거나, 기 설정된 제2 사용자 입력을 받거나, 상기 상세 정보를 표시한 시점부터 기 설정된 일정 시간 이후에 상기 기본 정보를 표시하는 단계를 포함하고,
상기 상세 정보는 대화에 참여한 참여자들의 상태를 나타내는 참여자 상태 정보를 포함하는 것을 특징으로 하는 메시징 서비스 제공 방법.
Activating and displaying a chat window for outputting a message transmitted and received with one or more other terminals;
Displaying basic information on the chat window in a title information display area set in a predetermined area of the activated chat window;
Checking a preset first user input;
Expanding the title information display area according to the first user input to display detailed information on participants participating in the conversation; And
Displaying the basic information after a predetermined time from the time when the first user input is terminated, when the second user input is received, or when the detailed information is displayed, during the detailed information display;
The detailed information includes a participant status information indicating the status of the participants participating in the conversation.
제20항에 있어서,
상기 타이틀 정보 표시 영역은 사용자 입력에 따라서 변경될 수 있음을 나타내는 메타포 표식을 더 포함하는 것을 특징으로 하는 메시징 서비스 제공 방법.
21. The method of claim 20,
And the meta information marker indicating that the title information display area can be changed according to a user input.
제20항에 있어서,
상기 대화창의 소정 영역에 타이틀 정보 표시 영역의 상태를 변경하기 위한 하나 이상의 상태 변경 아이콘을 표시하는 단계를 더 포함하고,
상기 제1 사용자 입력 또는 상기 제2 사용자 입력은 상기 하나 이상의 상태 변경 아이콘과 관련된 사용자 입력인 것을 특징으로 하는 메시징 서비스 제공 방법.
21. The method of claim 20,
Displaying at least one state change icon for changing a state of a title information display area in a predetermined area of the chat window;
Wherein the first user input or the second user input is a user input associated with the one or more state change icons.
제20항에 있어서,
상기 제1 사용자 입력에 따라서, 상기 타이틀 정보 표시 영역을 확장하여, 상기 대화창에서 사용할 수 있는 하나 이상의 기능에 대응하는 메뉴 항목을 표시하는 단계를 더 포함하는 것을 특징으로 하는 메시징 서비스 제공 방법.
21. The method of claim 20,
And expanding the title information display area according to the first user input to display menu items corresponding to one or more functions available in the chat window.
삭제delete 제20항에 있어서,
상기 상세 정보는, 대화에 참여한 참여자들별로 설정된 캐릭터, 아이콘, 아바타, 사진 중 하나 이상을 포함하는 참여자 이미지 정보, 및 상기 참여자들별로 설정된 별명, 애칭, 이름, 이니셜, 별칭, 닉네임, 예명, 필명 중 하나 이상을 나타내는 참여자 구분 정보 중 적어도 하나를 더 포함하는 것을 특징으로 하는 메시징 서비스 제공 방법.
21. The method of claim 20,
The detailed information may include participant image information including at least one of a character, an icon, an avatar, and a picture set for each participant who participated in the conversation, and a nickname, nickname, name, initial, alias, nickname, nickname, and pen name for each participant. Method for providing a messaging service, characterized in that it further comprises at least one of the participant identification information indicating at least one of.
제25항에 있어서, 상기 상세 정보를 표시하는 단계는,
상기 참여자 이미지 정보와 상기 참여자 구분 정보를 매칭하여 표시하는 단계;
각 참여자의 상태를 확인하는 단계; 및
확인된 각 참여자의 상태에 따라서, 상기 참여자 구분 정보 또는 참여자 이미지 정보를 참여자의 상태를 나타내는 참여자 상태 정보로 변경 표시하는 단계를 포함하는 것을 특징으로 하는 메시징 서비스 제공 방법.
The method of claim 25, wherein displaying the detailed information,
Matching and displaying the participant image information and the participant classification information;
Checking the status of each participant; And
And changing and displaying the participant identification information or participant image information into participant status information indicating a participant status according to the identified status of each participant.
제26항에 있어서, 상기 참여자 상태 정보는
참여자의 단말에서 참여자의 메시지 확인을 인식하였는 지를 나타내는 메시지 확인 표시 정보 및 참여자의 단말에서 메시지를 입력받는 중임을 나타내는 메시지 입력 표시 정보 중 하나 이상을 포함하는 것을 특징으로 하는 메시징 서비스 제공 방법.
27. The method of claim 26, wherein the participant status information is
And at least one of message acknowledgment indication information indicating whether the participant's terminal has recognized the message acknowledgment and message input indication information indicating that the participant's terminal is receiving a message.
제27항에 있어서, 상기 참여자 상태 정보는
진동, 흔들림, 점멸 중 하나 이상을 포함하는 특수 효과, 참여자의 상태를 나타내는 문자 중 적어도 하나로 표현되는 것을 특징으로 하는 메시징 서비스 제공 방법.
The method of claim 27, wherein the participant status information is
Method for providing a messaging service, characterized in that represented by at least one of a special effect including at least one of vibration, shaking, flashing, characters representing the status of the participant.
제20항 내지 제28항 중 어느 한 항에 기재된 메시징 서비스 제공 방법을 실행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체.A computer-readable recording medium having recorded thereon a program for executing the messaging service providing method according to any one of claims 20 to 28.
KR20130043830A 2013-04-19 2013-04-19 Method for messaging service, storage medium recording program and device therefor Active KR101349700B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR20130043830A KR101349700B1 (en) 2013-04-19 2013-04-19 Method for messaging service, storage medium recording program and device therefor
PCT/KR2013/012205 WO2014171613A1 (en) 2013-04-19 2013-12-26 Method for providing messaging service, record medium recorded with program for same, and terminal therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20130043830A KR101349700B1 (en) 2013-04-19 2013-04-19 Method for messaging service, storage medium recording program and device therefor

Publications (1)

Publication Number Publication Date
KR101349700B1 true KR101349700B1 (en) 2014-01-09

Family

ID=50145123

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20130043830A Active KR101349700B1 (en) 2013-04-19 2013-04-19 Method for messaging service, storage medium recording program and device therefor

Country Status (2)

Country Link
KR (1) KR101349700B1 (en)
WO (1) WO2014171613A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101589111B1 (en) * 2015-08-27 2016-01-28 주식회사 지앤톡 Method of providing security chatting service and system performing the same
KR101694947B1 (en) * 2015-08-26 2017-01-10 주식회사 엔오디비즈웨어 Method of operating chatting application, method of operating chatting server, and method of operating chatting system
KR101839226B1 (en) * 2016-09-12 2018-03-15 임영미 Smart phone messenger message arrival notice marking method for special important or urgent sender
US11824822B2 (en) 2018-09-28 2023-11-21 Snap Inc. Generating customized graphics having reactions to electronic message content
KR20250023063A (en) * 2023-08-09 2025-02-18 주식회사 디케이테크인 Instant messenger operation method and apparatus for executing instant messenger

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090108872A (en) * 2008-04-14 2009-10-19 울산대학교 산학협력단 Messenger System for Supporting Web Dev-based Collaboration System
KR20100099589A (en) * 2009-03-03 2010-09-13 주식회사 씽크풀 System and method for providing chatting

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100836022B1 (en) * 2007-02-23 2008-06-09 주식회사 케이티프리텔 Method and system for providing messenger service in mobile communication system
US8788595B2 (en) * 2008-11-24 2014-07-22 The Mitre Corporation Methods, systems, and computer program products for instant messaging

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090108872A (en) * 2008-04-14 2009-10-19 울산대학교 산학협력단 Messenger System for Supporting Web Dev-based Collaboration System
KR20100099589A (en) * 2009-03-03 2010-09-13 주식회사 씽크풀 System and method for providing chatting

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101694947B1 (en) * 2015-08-26 2017-01-10 주식회사 엔오디비즈웨어 Method of operating chatting application, method of operating chatting server, and method of operating chatting system
KR101589111B1 (en) * 2015-08-27 2016-01-28 주식회사 지앤톡 Method of providing security chatting service and system performing the same
WO2017034097A1 (en) * 2015-08-27 2017-03-02 주식회사 지앤톡 Social network service method and system
KR101839226B1 (en) * 2016-09-12 2018-03-15 임영미 Smart phone messenger message arrival notice marking method for special important or urgent sender
US11824822B2 (en) 2018-09-28 2023-11-21 Snap Inc. Generating customized graphics having reactions to electronic message content
KR20250023063A (en) * 2023-08-09 2025-02-18 주식회사 디케이테크인 Instant messenger operation method and apparatus for executing instant messenger
KR102808312B1 (en) * 2023-08-09 2025-05-14 주식회사 디케이테크인 Instant messenger operation method and apparatus for executing instant messenger

Also Published As

Publication number Publication date
WO2014171613A1 (en) 2014-10-23

Similar Documents

Publication Publication Date Title
KR101331444B1 (en) Method for instant messaging service, storage medium recording program and device therefor
KR102386605B1 (en) Method for structuring of group icon and apparatus therfor
RU2607643C2 (en) Instant messaging service and method for providing plurality of services extended from instant messaging service
US10439974B2 (en) Sharing of activity metadata via messaging systems
US9052806B2 (en) User interface for presenting media items of social networking service in media reel
CN103823677A (en) Routing user data entries to applications
EP2362614B1 (en) Mobile terminal and communication service controlling method thereof
KR101349700B1 (en) Method for messaging service, storage medium recording program and device therefor
JP2018504657A (en) Tab-based browser content sharing
KR20150108096A (en) Method for coupling application with instant messenger, apparatus and system for the same
CN116126447A (en) An information processing method, device, electronic device, and computer-readable medium
KR20150106481A (en) Method for providing information of keyword in instant messenger, apparatus and system for the same
KR20140132630A (en) Method for providing search service on chatting based on messaging service, storage medium recording program and device therefor
KR102212072B1 (en) Method for extracting of keyword in instant messenger, apparatus and system for the same
KR102131752B1 (en) Backtup method of information in instant messenger, apparatus and system for the same
KR101370316B1 (en) Method for controlling of web page in messenger, apparatus and system for the same
KR102387268B1 (en) Messaging service method for providing speech bubble effect, storage medium recording program and device therefor
CN115250259B (en) Information interaction method and device and electronic equipment
CN119325591A (en) Public group suggested message recipients
CN113726584A (en) Message sending method and device and electronic equipment
US11456983B2 (en) Interactive operation method, and transmitter machine, receiver machine and interactive operation system using the same
US20230376199A1 (en) Method and user terminal for recommending emoticons based on conversation information
KR101911870B1 (en) Method for displaying message, apparatus for the same
KR20150105560A (en) Method for sending of message in instant messenger, apparatus and system for the same
KR20250024624A (en) Method for Providing Chat Room Synchronized Between Applications and Electronic Device Supporting the Same

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20130419

A201 Request for examination
A302 Request for accelerated examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20130703

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20130419

Comment text: Patent Application

PA0302 Request for accelerated examination

Patent event date: 20130703

Patent event code: PA03022R01D

Comment text: Request for Accelerated Examination

Patent event date: 20130419

Patent event code: PA03021R01I

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20130904

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20131209

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20140103

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20140103

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20170103

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20170103

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20171228

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20171228

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20191216

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20191216

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20210104

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20220103

Start annual number: 9

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20231212

Start annual number: 11

End annual number: 11

PR1001 Payment of annual fee

Payment date: 20241219

Start annual number: 12

End annual number: 12