KR101396715B1 - 인스턴트 메시지를 포함하는 말풍선에 시각적 표현을 제공하는 방법 및 그 이동 단말 - Google Patents

인스턴트 메시지를 포함하는 말풍선에 시각적 표현을 제공하는 방법 및 그 이동 단말 Download PDF

Info

Publication number
KR101396715B1
KR101396715B1 KR1020120016200A KR20120016200A KR101396715B1 KR 101396715 B1 KR101396715 B1 KR 101396715B1 KR 1020120016200 A KR1020120016200 A KR 1020120016200A KR 20120016200 A KR20120016200 A KR 20120016200A KR 101396715 B1 KR101396715 B1 KR 101396715B1
Authority
KR
South Korea
Prior art keywords
instant message
mobile terminal
speech
speech balloon
visual representation
Prior art date
Application number
KR1020120016200A
Other languages
English (en)
Other versions
KR20130094927A (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 KR1020120016200A priority Critical patent/KR101396715B1/ko
Publication of KR20130094927A publication Critical patent/KR20130094927A/ko
Application granted granted Critical
Publication of KR101396715B1 publication Critical patent/KR101396715B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/50Business processes related to the communications industry
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • 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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Strategic Management (AREA)
  • Primary Health Care (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

일 실시예에 따른 인스턴트 메시지를 포함하는 말풍선에 시각적 표현을 제공하는 방법은 인스턴트 메시지 및 인스턴트 메시지에 대응하는 말풍선의 시각적 표현을 정의하는 외관 식별자를 수신하는 단계; 외관 식별자를 기초로 수신된 인스턴트 메시지에 대응하는 말풍선에 대응하는 시각적 표현을 식별하는 단계; 및 채팅창에 식별된 시각적 표현을 갖는 말풍선을 디스플레이하는 단계를 포함한다.

Description

인스턴트 메시지를 포함하는 말풍선에 시각적 표현을 제공하는 방법 및 그 이동 단말{A METHOD OF PROVIDING A VISUAL REPRESENTATION IN A SPEECH BUBBLE INCLUDING INSTANT MESSAGE AND MOBILE TERMINAL THEREOF}
아래의 실시예들은 인스턴트 메시지를 포함하는 말풍선에 시각적 표현을 제공하는 방법 및 그 이동 단말에 관한 것이다.
최근 휴대 단말의 보급률이 급속하게 증가함에 따라 휴대 단말은 이제 현대인의 생활 필수품으로 자리 매김 하게 되었다. 이와 같은 휴대 단말은 고유의 음성 통화 서비스뿐만 아니라 각종 데이터 전송 서비스와 다양한 부가 서비스 또한 제공할 수 있게 되어 기능상 멀티미디어 통신 기기로 변모하고 있다.
또한, 통신 기술이 발전함에 따라 휴대 단말은 통화 및 메시지 송수신 기능뿐만 아니라 기존의 PC에서만 가능하던 메신저 기능을 수행할 수 있게 되었다. 따라서, 가입자들이 모바일 메신저 서버에 접속하며 가입자들과 보다 편리하게 대화를 나눌 수 있는 방법이 요구되고 있다.
한편, 지금까지 이러한 인스턴트 메시징 서비스를 제공하는 채팅창에 표현되는 인스턴트 메시지는 그 표현 방법이 매우 한정적이었다. 따라서, 사소한 것에도 자신의 개성을 표현하고자 하는 사용자가 채팅창 내에 표현되는 자신의 인스턴트 메시지를 다양한 방법에 의해 표현할 수 있는 방법이 필요하다.
일 실시예에 따르면, 채팅창 내에서 각 참여자들 간의 인스턴트 메시지가 표시되는 말풍선을 참여자마다 달리 표현하여 참여자들을 용이하게 구분하도록 할 수 있다.
일 실시예에 따르면, 외관 식별자를 이용하여 채팅창에 다양한 시각적 표현을 갖는 말풍선을 디스플레이할 수 있다.
일 실시예에 따르면, 사용자 인터페이스를 통해 선택된 시각적 표현을 채팅창의 참여자 각각의 인스턴트 메시지에 반영할 수 있다.
일 실시예에 따른 인스턴트 메시지를 포함하는 말풍선에 시각적 표현을 제공하는 방법은 인스턴트 메시징 서비스를 제공하는 채팅창에서 인스턴트 메시지를 포함하는 말풍선에 시각적 표현을 제공하는 방법에 있어서, 인스턴트 메시지 및 상기 인스턴트 메시지에 대응하는 말풍선의 시각적 표현을 정의하는 외관 식별자를 수신하는 단계; 상기 외관 식별자를 기초로 상기 수신된 인스턴트 메시지에 대응하는 말풍선에 대응하는 시각적 표현을 식별하는 단계; 및 상기 채팅창에 상기 식별된 시각적 표현을 갖는 말풍선을 디스플레이하는 단계를 포함한다.
상기 외관 식별자는 상기 말풍선의 배경색, 상기 말풍선의 모양 또는 상기 말풍선 내에서 사용되는 폰트 중 적어도 하나를 정의할 수 있다.
전송되는 인스턴트 메시지에 대응하는 말풍선의 시각적 표현을 설정하는 사용자 인터페이스를 제공하는 단계; 상기 사용자 인터페이스를 통하여 설정된 말풍선의 시각적 표현에 기초하여 상기 전송되는 인스턴트 메시지에 대응하는 외관 식별자를 생성하는 단계; 및 상기 전송되는 인스턴트 메시지 및 상기 전송되는 인스턴트 메시지에 대응하는 외관 식별자를 전송하는 단계를 더 포함할 수 있다.
상기 사용자 인터페이스를 이용하여 수신된 인스턴트 메시지에 대한 시각적 표현을 설정하는 단계를 더 포함할 수 있다.
상기 채팅창의 제1 참여자로부터 제1 인스턴트 메시지 및 상기 제1 인스턴트 메시지에 대응하는 제1 외관 식별자를 수신하는 단계; 상기 채팅창의 제2 참여자로부터 제2 인스턴트 메시지 및 상기 제2 인스턴트 메시지에 대응하는 제2 외관 식별자를 수신하는 단계; 상기 제1 외관 식별자 및 상기 제2 외관 식별자를 기초로 상기 수신된 제1 인스턴트 메시지 및 상기 제2 인스턴트 메시지 각각에 대응하는 말풍선에 대응하는 시각적 표현을 식별하는 단계; 및 상기 채팅창에 상기 식별된 시각적 표현을 갖는 상기 수신된 제1 인스턴트 메시지 및 상기 제2 인스턴트 메시지 각각에 대응하는 말풍선을 디스플레이하는 단계를 포함하고, 상기 제1 외관 식별자와 상기 제2 외관 식별자 각각은 상기 제1 참여자 및 상기 제2 참여자 각각에 의해 고유하게 설정될 수 있다.
상기 채팅창은 복수의 인스턴트 메시지들을 포함하는 채팅 히스토리를 디스플레이하고, 상기 복수의 인스턴트 메시지들 중 수신된 인스턴트 메시지들과 전송된 인스턴트 메시지들은 공간적으로 분리되어 디스플레이될 수 있다.
일 실시예에 따른 인스턴트 메시지를 포함하는 말풍선에 시각적 표현을 제공하는 이동 단말은 인스턴트 메시징 서비스를 제공하는 채팅창에서 인스턴트 메시지를 포함하는 말풍선에 시각적 표현을 제공하는 이동 단말에 있어서, 인스턴트 메시지 및 상기 인스턴트 메시지에 대응하는 말풍선의 시각적 표현을 정의하는 외관 식별자를 수신하는 네트워크 모듈; 상기 외관 식별자를 기초로 상기 수신된 인스턴트 메시지에 대응하는 말풍선에 대응하는 시각적 표현을 식별하는 프로세서; 및 상기 채팅창에 상기 식별된 시각적 표현을 갖는 말풍선을 디스플레이하는 터치 디스플레이를 포함한다.
상기 외관 식별자는 상기 말풍선의 배경색, 상기 말풍선의 모양 또는 상기 말풍선 내에서 사용되는 폰트 중 적어도 하나를 정의할 수 있다.
상기 프로세서는 전송되는 인스턴트 메시지에 대응하는 말풍선의 시각적 표현을 설정하는 사용자 인터페이스를 제공하고, 상기 사용자 인터페이스를 통하여 설정된 말풍선의 시각적 표현에 기초하여 상기 전송되는 인스턴트 메시지에 대응하는 외관 식별자를 생성하며, 상기 네트워크 모듈은 상기 전송되는 인스턴트 메시지 및 상기 전송되는 인스턴트 메시지에 대응하는 외관 식별자를 전송할 수 있다.
일 실시예에 따르면, 말풍선의 배경색, 말풍선의 모양 또는 말풍선 내에서 사용되는 폰트 중 적어도 하나를 정의하는 외관 식별자를 이용함으로써 채팅창 내에서 다양한 시각적 표현을 갖는 말풍선을 디스플레이할 수 있다.
일 실시예에 따르면, 사용자 인터페이스를 통하여 설정된 말풍선의 시각적 표현에 기초하여 외관 식별자를 생성함으로써 인스턴트 메시지가 표시되는 말풍선에 각 참여자들의 개성을 반영할 수 있다.
일 실시예에 따르면, 그룹 채팅창에 참여하는 복수의 참여자들 각각에 의해 고유하게 설정된 외관 식별자에 의해 참여자들 각각의 인스턴트 메시지 각각에 대응하는 말풍선을 서로 다르게 표현함으로써 복수의 참여자들을 용이하게 구별할 수 있다.
도 1은 일 실시예에 따른 인스턴트 메시지를 포함하는 말풍선에 시각적 표현을 제공하는 방법이 수행되는 시스템 환경을 나타낸 도면이다.
도 2는 일 실시예에 따른 인스턴트 메시지를 포함하는 말풍선에 시각적 표현을 제공하는 방법을 나타낸 플로우차트이다.
도 3은 도 2의 방법에 의해 채팅창에서 디스플레이되는 말풍선을 나타낸 도면이다.
도 4는 도 2의 방법에 의해 그룹 채팅창에서 디스플레이 되는 복수의 참여자들 각각의 말풍선을 나타낸 도면이다.
도 5는 다른 실시예에 따른 인스턴트 메시지를 포함하는 말풍선에 시각적 표현을 제공하는 방법을 나타낸 플로우차트이다.
도 6 내지 도 8은 도 5의 방법에 의해 제공되는 사용자 인터페이스의 실시예들을 나타낸 도면이다.
도 9는 일 실시예에 따른 인스턴트 메시지를 포함하는 말풍선에 시각적 표현을 제공하는 이동 단말의 블록도이다.
이하, 실시예들을 첨부된 도면을 참조하여 상세하게 설명한다. 그러나, 본 발명이 일 실시예들에 의해 제한되거나 한정되는 것은 아니다. 또한, 각 도면에 제시된 동일한 참조 부호는 동일한 부재를 나타낸다.
도 1은 일 실시예에 따른 인스턴트 메시지를 포함하는 말풍선에 시각적 표현을 제공하는 방법이 수행되는 시스템 환경을 나타낸 도면이다.
일 실시예에 따른 시스템 환경은 이동 단말(110) 및 채팅 서버(130)를 포함할 수 있다.
이동 단말(110)은 무선 인터넷 또는 무선 통신망 등의 네트워크 망(50)을 통해 채팅 서버(130)로부터 인스턴트 메시징 서비스를 제공하는 (어플리케이션) 프로그램을 다운로드 받아 설치할 수 있다.
이에 따라, 이동 단말(110)은 채팅 서버(130)가 제공하는, 인스턴트 메시징 서비스를 제공하는 채팅창에서 인스턴트 메시지를 포함하는 말풍선에 시각적 표현을 제공하는 서비스를 제공받을 수 있다.
이하에서, '인스턴트 메시징 서비스는 무선 인터넷 또는 무선 통신망과 같은 네트워크 망을 통해 쪽지, 문자 메시지, 파일, 자료 등과 같은 인스턴트 메시지(instant message)를 실시간으로 전송하여 실시간 채팅을 수행할 수 있도록 하는 서비스 및 이와 관련된 서비스를 포함하는 의미로 사용한다. 또한, '채팅창'은 사용자의 이동 단말의 화면을 통해 인스턴트 메시징 서비스를 수행하는 창(Window)을 의미한다.
도 2는 일 실시예에 따른 인스턴트 메시지를 포함하는 말풍선에 시각적 표현을 제공하는 방법을 나타낸 플로우차트이다.
이하에서, '채팅 히스토리'는 이동 단말의 사용자와 다른 채팅 참여자들 간에 주고 받은 채팅과 관련된 문자, 사진, 동영상 및 음성 메시지 등을 포함하는 채팅 내역을 의미한다. 또한, '채팅 히스토리'는 사용자가 채팅 내역을 삭제하지 않는 한, 터치 디스플레이에서의 스크롤 동작 등을 통해 사용자가 확인할 수 있는 전체 채팅 내용에 해당한다.
이동 단말은 채팅 서버 등으로부터 인스턴트 메시지 및 인스턴트 메시지에 대응하는 말풍선의 시각적 표현을 정의하는 외관 식별자를 수신한다(210). 외관 식별자는 말풍선의 배경색, 말풍선의 모양 또는 말풍선 내에서 사용되는 폰트 중 적어도 하나를 정의할 수 있다.
이동 단말은 외관 식별자를 기초로, 수신된 인스턴트 메시지에 대응하는 말풍선에 대응하는 시각적 표현을 식별한다(220).
이동 단말은 채팅창에 식별된 시각적 표현을 갖는 말풍선을 디스플레이한다(230). 이때, 채팅창은 복수의 인스턴트 메시지들을 포함하는 채팅 히스토리를 디스플레이할 수 있다. 그리고, 복수의 인스턴트 메시지들 중 수신된 인스턴트 메시지들과 전송된 인스턴트 메시지들은 공간적으로 분리되어 디스플레이될 수 있다. 상술한 방법은 후술하는 도 4와 같이 다수의 참여자들이 채팅을 수행하는 그룹 채팅창에서도 적용될 수 있다.
도 3은 도 2의 방법에 의해 채팅창에서 디스플레이되는 말풍선을 나타낸 도면이다. 도 3을 참조하면, 명희의 인스턴트 메시지에 대응하는 말풍선의 모양은 구름 모양이고, Chris의 인스턴트 메시지에 대응하는 말풍선의 모양은 별 모양임을 알 수 있다. 또한, 명희와 Chris 각각의 인스턴트 메시지에 대응하는 말풍선 내에서 사용된 폰트 또한 서로 다름을 알 수 있다.
도 3에 나타난 화면이 명희의 이동 단말 A의 화면이라고 하면, 명희의 이동 단말 A는 채팅 서버 등을 통해 Chris가 전송한 인스턴트 메시지 및 외관 식별자를 수신한다. 이때, Chris가 전송한 외관 식별자는 Chris가 전송한 인스턴트 메시지에 대응하는 말풍선의 시각적 표현을 정의한다.
명희의 이동 단말 A는 Chris가 전송한 외관 식별자를 기초로, 수신된 인스턴트 메시지에 대응하는 말풍선에 대응하는 시각적 표현을 식별한다. 명희의 이동 단말 A는 Chris가 전송한 외관 식별자로부터 Chris가 전송한 인스턴트 메시지에 대응하는 말풍선에 대응하는 시각적 표현으로 말풍선의 모양은 별 모양이고, 말풍선 내에서 사용할 폰트는 X 폰트임을 식별한다. 이후, 명희의 이동 단말 A는 채팅창에 Chris가 전송한 인스턴트 메시지를 별 모양의 말풍선 모양 및 X 폰트로 표현하여 디스플레이 한다.
일 실시예에서는 상술한 과정을 통해 채팅창에서 각 채팅 참여자마다 서로 다른 시각적 표현을 갖는 말풍선이 디스플레이 되도록 할 수 있다.
도 4는 도 2의 방법에 의해 그룹 채팅창에서 디스플레이 되는 복수의 참여자들 각각의 말풍선을 나타낸 도면이다. 도 3을 통해 상술한 과정은 도 4와 같이 다수의 참여자들이 채팅을 수행하는 그룹 채팅창에서도 동일하게 적용될 수 있다. 도 3과 마찬가지로 해당 이동 단말은 명희의 이동 단말이라고 하자.
이 경우, 명희의 이동 단말은 채팅창의 제1 참여자(예를 들어, Yang)로부터 제1 인스턴트 메시지 및 제1 인스턴트 메시지에 대응하는 제1 외관 식별자를 수신하고, 채팅창의 제2 참여자(예를 들어, Chris)로부터 제2 인스턴트 메시지 및 제2 인스턴트 메시지에 대응하는 제2 외관 식별자를 수신할 수 있다.
이동 단말은 제1 외관 식별자 및 제2 외관 식별자를 기초로 수신된 제1 인스턴트 메시지 및 제2 인스턴트 메시지 각각에 대응하는 말풍선에 대응하는 시각적 표현을 식별할 수 있다. 즉, 이동 단말은 제1 외관 식별자에 의해 Yang이 전송한 인스턴트 메시지에 대응하는 말풍선 모양이 하트 모양이고, 제2 외관 식별자에 의해 Chris가 전송한 인스턴트 메시지에 대응하는 말풍선 모양이 귀여운 돼지 모양임을 식별할 수 있다.
이후, 이동 단말은 채팅창에 식별된 시각적 표현을 갖는 수신된 제1 인스턴트 메시지 및 제2 인스턴트 메시지 각각에 대응하는 말풍선을 디스플레이할 수 있다.
여기서, 제1 외관 식별자와 제2 외관 식별자 각각은 제1 참여자 및 제2 참여자 각각에 의해 고유하게 설정될 수 있다. 제1 참여자 및 제2 참여자 각각이 외관 식별자를 설정하는 방법은 도 5를 통해 살펴본다.
도 5는 다른 실시예에 따른 인스턴트 메시지를 포함하는 말풍선에 시각적 표현을 제공하는 방법을 나타낸 플로우차트이다.
도 5를 참조하면, 이동 단말은 해당 참여자에 의해 전송되는 인스턴트 메시지에 대응하는 말풍선의 시각적 표현을 설정하는 사용자 인터페이스를 제공할 수 있다(510). 이때, 이동 단말의 터치 디스플레이를 통해 제공되는 사용자 인터페이스에 대한 다양한 실시예들은 후술하는 도 6 내지 도 8을 통해 살펴볼 수 있다.
이동 단말은 사용자 인터페이스를 통하여 설정된 말풍선의 시각적 표현에 기초하여 전송되는 인스턴트 메시지에 대응하는 외관 식별자를 생성할 수 있다(520). 여기서, 외관 식별자는 말풍선의 배경색, 말풍선의 모양 또는 말풍선 내에서 사용되는 폰트 중 적어도 하나를 정의할 수 있다. 예를 들어, 말풍선의 배경색들 중 파란색에 대한 식별 기호가 '03'이며, 말풍선의 모양들 중 하트 모양에 대한 식별 기호가 '0X'라고 하면, 이동 단말은 파란색의 배경색을 가지는 하트 모양의 말풍선에 대한 외관 식별자를 '030X'와 같은 형태로 생성할 수 있다.
이동 단말은 전송되는 인스턴트 메시지와 함께 전송되는 인스턴트 메시지에 대응하는 외관 식별자(예를 들어, '030X')를 전송할 수 있다(530).
여기서, 사용자 인터페이스는 참여자에 의해 전송되는 인스턴트 메시지뿐만 아니라, 다른 참여자(들)로부터 수신된 인스턴트 메시지에 대한 시각적 표현을 설정하는 데에도 사용될 수 있다. 이동 단말의 사용자는 도 4와 같이 자신의 이동 단말 화면에 나타나는 다른 참여자의 인스턴트 메시지들을 후술하는 도 6 내지 도 8과 같은 사용자 인터페이스를 통해 다양하게 표현할 수 있다. 예를 들어, 도 4에서 명희는 사용자 인터페이스를 통해 Yang 또는 Chris의 인스턴트 메시지에 대응하는 말풍선 모양, 말풍선 내에서 사용되는 폰트, 말풍선의 배경색 혹은 배경 무늬를 직접 설정할 수 있다. 이에 따라 명희는 이동 단말의 화면에 나타나는 다양한 참여자들의 인스턴트 메시지를 보다 용이하게 구분할 수 있다.
도 6은 도 5의 방법에 의해 말풍선 내에서 사용되는 폰트를 선택하기 위해 제공되는 사용자 인터페이스의 일 실시예를 나타낸 도면이다.
채팅 참여자가 자신의 이동 단말의 터치 디스플레이에 나타난 채팅창에서 예를 들어, 610의 아이콘을 터치하면, 화면 아래의 630과 같이 말풍선 내에서 사용되는 다양한 폰트들이 나타나고, 이에 따라 사용자는 자신이 전송하는 인스턴트 메시지에 대응하는 폰트를 선택할 수 있다. 예를 들어, 사용자가 Time New Roman 폰트를 선택하면, 이동 단말은 사용자 인터페이스를 통하여 설정된 말풍선의 시각적 표현(여기서는 Time New Roman 폰트)에 기초하여, 외관 식별자를 생성하여 전송한다.
이러한 과정에 의해 채팅 참여자(혹은 사용자)마다의 외관 식별자가 고유하게 설정될 수 있다.
도 7은 도 5의 방법에 의해 말풍선의 모양을 선택하기 위해 제공되는 사용자 인터페이스의 일 실시예를 나타낸 도면이고, 도 8은 도 5의 방법에 의해 말풍선의 배경색을 선택하기 위해 제공되는 사용자 인터페이스의 일 실시예를 나타낸 도면이다.
채팅 참여자가 자신의 이동 단말의 채팅창에서 예를 들어, 710(또는 810)의 아이콘을 선택하거나, 터치 디스플레이를 터치 혹은 슬라이딩(sliding)하면, 채팅창의 하단에는 730과 같이 말풍선의 모양들을 나타내는 다양한 아이콘들이 나타나거나 혹은 830과 같이 말풍선의 배경색 혹은 배경 무늬를 나타내는 다양한 아이콘이 나타난다.
이에 따라 채팅 참여자는 자신이 전송하는 인스턴트 메시지에 대응하는 말풍선의 모양 및 말풍선의 배경색 등을 선택할 수 있다. 이와 같이 채팅 참여자가 사용자 인터페이스를 통하여 설정한 다양한 말풍선의 시각적 표현들(예를 들어, 말풍선의 모양 및 말풍선의 배경색 등)은 이동 단말에 의해 외관 식별자로 생성되어 채팅 서버에게 전송될 수 있다.
도 9는 일 실시예에 따른 인스턴트 메시지를 포함하는 말풍선에 시각적 표현을 제공하는 이동 단말의 블록도이다.
도 9를 참조하면, 일 실시예에 따른 인스턴트 메시징 서비스를 제공하는 채팅창에서 인스턴트 메시지를 포함하는 말풍선에 시각적 표현을 제공하는 이동 단말(900)은 터치 디스플레이(910), 프로세서(920) 및 네트워크 모듈(930)을 포함한다.
터치 디스플레이(910)는 채팅창에 프로세서(920)에 의해 식별된 시각적 표현을 갖는 말풍선을 디스플레이한다.
프로세서(920)는 외관 식별자를 기초로 수신된 인스턴트 메시지에 대응하는 말풍선에 대응하는 시각적 표현을 식별한다. 여기서, 외관 식별자는 외관 식별자는 말풍선의 배경색, 말풍선의 모양 또는 말풍선 내에서 사용되는 폰트 중 적어도 하나를 정의할 수 있다.
프로세서(920)는 터치 디스플레이(910)에 이동 단말 사용자에 의해 전송되는 인스턴트 메시지에 대응하는 말풍선의 시각적 표현을 설정하는 사용자 인터페이스를 제공하고, 사용자 인터페이스를 통하여 설정된 말풍선의 시각적 표현에 기초하여 전송되는 인스턴트 메시지에 대응하는 외관 식별자를 생성할 수 있다. 이때, 네트워크 모듈(930)은 전송되는 인스턴트 메시지 및 전송되는 인스턴트 메시지에 대응하는 외관 식별자를 전송할 수 있다.
네트워크 모듈(930)은 인스턴트 메시지 및 인스턴트 메시지에 대응하는 말풍선의 시각적 표현을 정의하는 외관 식별자를 수신한다.
본 발명의 일 실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.
그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.
900: 이동 단말
910: 터치 디스플레이
920: 프로세서
930: 네트워크 모듈

Claims (9)

  1. 인스턴트 메시징 서비스를 제공하는 채팅창에서 인스턴트 메시지를 포함하는 말풍선을 디스플레이하는 방법에 있어서,
    이동 단말에서, 인스턴트 메시지 및 상기 인스턴트 메시지에 대응하는 말풍선의 시각적 표현을 정의하는 외관 식별자를 상대 이동 단말로부터 수신하는 단계;
    상기 이동 단말에서, 상기 외관 식별자를 기초로 상기 수신된 인스턴트 메시지가 표시되는 말풍선의 시각적 표현을 식별하는 단계; 및
    상기 이동 단말에서, 상기 식별된 시각적 표현에 대응하는 상기 말풍선 및 상기 말풍선 내에 위치하는 상기 인스턴트 메시지를 상기 채팅창에 디스플레이하는 단계
    를 포함하고,
    상기 외관 식별자는 상기 이동 단말과 상기 상대 이동 단말 간에 미리 약속된 정보이고, 상기 이동 단말은 상기 외관 식별자에 따라 상기 시각적 표현을 식별하는,
    인스턴트 메시지를 포함하는 말풍선을 디스플레이하는 방법.
  2. 제1항에 있어서,
    상기 외관 식별자는
    상기 말풍선의 배경색, 상기 말풍선의 모양 또는 상기 말풍선 내에서 사용되는 폰트 중 적어도 하나를 정의하는,
    인스턴트 메시지를 포함하는 말풍선을 디스플레이하는 방법.
  3. 제1항에 있어서,
    상기 이동 단말에서, 전송되는 인스턴트 메시지에 대응하는 말풍선의 시각적 표현을 설정하는 사용자 인터페이스를 제공하는 단계;
    상기 이동 단말에서, 상기 사용자 인터페이스를 통하여 설정된 말풍선의 시각적 표현에 기초하여 상기 전송되는 인스턴트 메시지에 대응하는 외관 식별자를 생성하는 단계; 및
    상기 이동 단말에서, 상기 전송되는 인스턴트 메시지 및 상기 전송되는 인스턴트 메시지에 대응하는 외관 식별자를 전송하는 단계
    를 더 포함하는,
    인스턴트 메시지를 포함하는 말풍선을 디스플레이하는 방법.
  4. 제3항에 있어서,
    상기 이동 단말에서, 상기 사용자 인터페이스를 이용하여 수신된 인스턴트 메시지에 대한 상기 시각적 표현을 설정하는 단계
    를 더 포함하는,
    인스턴트 메시지를 포함하는 말풍선을 디스플레이하는 방법.
  5. 제1항에 있어서,
    상기 이동 단말에서, 상기 채팅창의 제1 참여자로부터 제1 인스턴트 메시지 및 상기 제1 인스턴트 메시지에 대응하는 제1 외관 식별자를 수신하는 단계;
    상기 이동 단말에서, 상기 채팅창의 제2 참여자로부터 제2 인스턴트 메시지 및 상기 제2 인스턴트 메시지에 대응하는 제2 외관 식별자를 수신하는 단계;
    상기 이동 단말에서, 상기 제1 외관 식별자 및 상기 제2 외관 식별자를 기초로 상기 수신된 제1 인스턴트 메시지 및 상기 제2 인스턴트 메시지 각각의 말풍선에 대응하는 시각적 표현을 식별하는 단계; 및
    상기 이동 단말에서, 상기 식별된 시각적 표현을 갖는 상기 말풍선과, 상기 수신된 제1 인스턴트 메시지 및 상기 제2 인스턴트 메시지 각각을 상기 채팅창에 디스플레이하는 단계
    를 포함하고,
    상기 제1 외관 식별자와 상기 제2 외관 식별자 각각은 상기 제1 참여자 및 상기 제2 참여자 각각에 의해 설정되는,
    인스턴트 메시지를 포함하는 말풍선을 디스플레이하는 방법.
  6. 제1항에 있어서,
    상기 채팅창은
    복수의 인스턴트 메시지들을 포함하는 채팅 히스토리를 디스플레이하고,
    상기 복수의 인스턴트 메시지들 중 수신된 인스턴트 메시지들과 전송된 인스턴트 메시지들은 공간적으로 분리되어 디스플레이되는,
    인스턴트 메시지를 포함하는 말풍선을 디스플레이하는 방법.
  7. 인스턴트 메시징 서비스를 제공하는 채팅창에서 인스턴트 메시지를 포함하는 말풍선을 디스플레이하는 이동 단말에 있어서,
    인스턴트 메시지 및 상기 인스턴트 메시지에 대응하는 말풍선의 시각적 표현을 정의하는 외관 식별자를 상대 이동 단말로부터 수신하는 네트워크 모듈;
    상기 외관 식별자를 기초로 상기 수신된 인스턴트 메시지가 표시되는 말풍선의 시각적 표현을 식별하는 프로세서;
    상기 식별된 시각적 표현에 대응하는 상기 말풍선 및 상기 말풍선 내에 위치하는 상기 인스턴트 메시지를 상기 채팅창에 디스플레이하는 터치 디스플레이
    를 포함하고,
    상기 외관 식별자는 상기 이동 단말과 상기 상대 이동 단말 간에 미리 약속된 정보이고, 상기 이동 단말은 상기 외관 식별자에 따라 상기 시각적 표현을 식별하는,
    인스턴트 메시지를 포함하는 말풍선을 디스플레이하는 이동 단말.
  8. 제7항에 있어서,
    상기 외관 식별자는
    상기 말풍선의 배경색, 상기 말풍선의 모양 또는 상기 말풍선 내에서 사용되는 폰트 중 적어도 하나를 정의하는,
    인스턴트 메시지를 포함하는 말풍선을 디스플레이하는 이동 단말.
  9. 제7항에 있어서,
    상기 프로세서는,
    상기 말풍선의 시각적 표현을 설정하는 사용자 인터페이스를 상기 터치 디스플레이 상에 제공하고, 상기 사용자 인터페이스를 통하여 설정된 말풍선의 시각적 표현에 기초하여 상기 전송되는 인스턴트 메시지에 대응하는 외관 식별자를 생성하고,
    상기 네트워크 모듈은,
    상기 인스턴트 메시지 및 상기 외관 식별자를 상기 상대 이동 단말로 전송하는,
    인스턴트 메시지를 포함하는 말풍선을 디스플레이하는 이동 단말.
KR1020120016200A 2012-02-17 2012-02-17 인스턴트 메시지를 포함하는 말풍선에 시각적 표현을 제공하는 방법 및 그 이동 단말 KR101396715B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120016200A KR101396715B1 (ko) 2012-02-17 2012-02-17 인스턴트 메시지를 포함하는 말풍선에 시각적 표현을 제공하는 방법 및 그 이동 단말

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120016200A KR101396715B1 (ko) 2012-02-17 2012-02-17 인스턴트 메시지를 포함하는 말풍선에 시각적 표현을 제공하는 방법 및 그 이동 단말

Publications (2)

Publication Number Publication Date
KR20130094927A KR20130094927A (ko) 2013-08-27
KR101396715B1 true KR101396715B1 (ko) 2014-05-16

Family

ID=49218469

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120016200A KR101396715B1 (ko) 2012-02-17 2012-02-17 인스턴트 메시지를 포함하는 말풍선에 시각적 표현을 제공하는 방법 및 그 이동 단말

Country Status (1)

Country Link
KR (1) KR101396715B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20240003368A (ko) 2022-06-30 2024-01-09 인하대학교 산학협력단 실시간 대화 표시 방법 및 시스템

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102007506B1 (ko) * 2013-12-11 2019-10-01 에스케이텔레콤 주식회사 메신저 프로그램에서의 이미지를 이용한 커뮤니케이션 방법, 이를 위한 장치 및 시스템
CN104077030A (zh) * 2014-06-10 2014-10-01 小米科技有限责任公司 一种消息气泡样式的控制方法及装置
KR102387268B1 (ko) * 2014-09-12 2022-04-15 에스케이플래닛 주식회사 말풍선 효과를 제공하는 메시징 서비스 제공 방법, 이를 위한 프로그램을 기록한 기록 매체 및 단말
KR101666129B1 (ko) * 2015-03-03 2016-10-13 주식회사 심포디 다국어 학습 서비스 제공 방법
KR101713982B1 (ko) * 2016-05-30 2017-03-09 더에이치알디지식과학습주식회사 학습 프로그램용 포스트잇 운영 시스템
KR101988348B1 (ko) * 2018-07-11 2019-06-12 이희수 커뮤니케이션 지원 시스템에서의 메시지 출력 방법과 그 컴퓨터 프로그램 및 그 시스템

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030046033A (ko) * 2001-12-03 2003-06-12 김영만 인터넷에서 메신져 또는 1:1/1:n의 채팅과 이메일이나인터넷 카드를 보낼 때 와 이동통신의 모바일, PDA시스템에서 초보자도 손쉽게 캐릭터를 이용하여 즉석에서만화의 말풍선속에 자신의 메시지(Text)를 넣어 보내는 방법
KR20050055298A (ko) * 2003-12-08 2005-06-13 에스케이텔레텍주식회사 이동통신단말기에서의 동영상 자막재생 방법
KR20070018384A (ko) * 2005-08-09 2007-02-14 (주)다음소프트 카툰을 이용하여 대화 에이전트 서비스를 제공하는 방법 및시스템
KR20070042130A (ko) * 2007-03-26 2007-04-20 엘지전자 주식회사 인스턴트 메시지를 송수신하기 위한 방법 및 이동 단말기

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030046033A (ko) * 2001-12-03 2003-06-12 김영만 인터넷에서 메신져 또는 1:1/1:n의 채팅과 이메일이나인터넷 카드를 보낼 때 와 이동통신의 모바일, PDA시스템에서 초보자도 손쉽게 캐릭터를 이용하여 즉석에서만화의 말풍선속에 자신의 메시지(Text)를 넣어 보내는 방법
KR20050055298A (ko) * 2003-12-08 2005-06-13 에스케이텔레텍주식회사 이동통신단말기에서의 동영상 자막재생 방법
KR20070018384A (ko) * 2005-08-09 2007-02-14 (주)다음소프트 카툰을 이용하여 대화 에이전트 서비스를 제공하는 방법 및시스템
KR20070042130A (ko) * 2007-03-26 2007-04-20 엘지전자 주식회사 인스턴트 메시지를 송수신하기 위한 방법 및 이동 단말기

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20240003368A (ko) 2022-06-30 2024-01-09 인하대학교 산학협력단 실시간 대화 표시 방법 및 시스템

Also Published As

Publication number Publication date
KR20130094927A (ko) 2013-08-27

Similar Documents

Publication Publication Date Title
KR101396715B1 (ko) 인스턴트 메시지를 포함하는 말풍선에 시각적 표현을 제공하는 방법 및 그 이동 단말
CN110945858B (zh) 消息传递应用的聊天停靠栏
US20160259502A1 (en) Diverse emojis/emoticons
US7343561B1 (en) Method and apparatus for message display
CN112771819B (zh) 生成对电子消息内容做出反应的自定义图形的***、方法和计算机可读存储介质
US11169655B2 (en) Image distribution method, image distribution server device and chat system
US11673063B2 (en) In-game status bar
CN111162993B (zh) 信息融合方法和设备
CN112838976B (zh) 消息处理方法及装置
CN109728996B (zh) 通讯信息的展示方法、用户设备、存储介质及装置
KR101310274B1 (ko) 메신저 서비스를 제공하는 방법 및 그 서버
CN108616443A (zh) 联系人信息展示方法及装置
KR20160104421A (ko) 메신저 서비스 제공 방법, 사용자 단말기 및 컴퓨터 프로그램
WO2022001552A1 (zh) 消息发送方法、消息接收方法、装置、设备及介质
KR20190131355A (ko) 대화용 애플리케이션의 운영 방법
KR20140017959A (ko) 스마트 기기를 위한 카툰 형태의 모바일 메신저 서비스 제공 방법
KR20090075397A (ko) 이모티콘을 포함한 통신 메시지의 송수신 방법
CN105814885A (zh) 同步通信***和方法
JP2019050049A (ja) 感情テキスト表示プログラム、方法およびシステム
KR101719742B1 (ko) 아바타를 사용한 모바일 메신저 서비스 방법 및 장치
TWI525462B (zh) Message graphic display method
KR102169339B1 (ko) 동영상 배경을 가지는 프로필 뷰를 제공하는 인스턴트 메시징 서비스
CN105867731A (zh) 计时消息在可视化窗口的状态可视化方法、装置和***
CN110601958A (zh) 一种***中聊天信息显示方法、装置和服务器
KR20160031574A (ko) 말풍선 효과를 제공하는 메시징 서비스 제공 방법, 이를 위한 프로그램을 기록한 기록 매체 및 단말

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20170320

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20190329

Year of fee payment: 9