KR101934207B1 - Control method for generating profile image and terminal device for performing the same - Google Patents

Control method for generating profile image and terminal device for performing the same Download PDF

Info

Publication number
KR101934207B1
KR101934207B1 KR1020170112552A KR20170112552A KR101934207B1 KR 101934207 B1 KR101934207 B1 KR 101934207B1 KR 1020170112552 A KR1020170112552 A KR 1020170112552A KR 20170112552 A KR20170112552 A KR 20170112552A KR 101934207 B1 KR101934207 B1 KR 101934207B1
Authority
KR
South Korea
Prior art keywords
character
message
conversation
profile
application
Prior art date
Application number
KR1020170112552A
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 KR1020170112552A priority Critical patent/KR101934207B1/en
Application granted granted Critical
Publication of KR101934207B1 publication Critical patent/KR101934207B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72427User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
    • H04M1/72544
    • H04M1/274533
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72547
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/34Microprocessors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/36Memories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/38Displays

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The present invention relates to a control method for generating a profile image and a terminal device for executing the same. The control method for generating a profile image, wherein the profile image is a profile image of a conversation application executed in a first terminal, comprises the steps of: generating a friend list based on a contact stored in the first terminal; receiving subscription information of the conversation application for the friend list; setting items of the friend list subscribed in advance in the conversation application as a first group and setting items of the friend list not subscribed in the conversation application as a second group; generating a profile character using the name of the contact for each contact included in the friend list of the second group; and setting the generated profile character as a profile image assigned to the contact.

Description

프로필 이미지 생성을 위한 제어 방법 및 이를 실행하는 단말 장치{Control method for generating profile image and terminal device for performing the same}[0001] The present invention relates to a control method for generating a profile image,

본 발명은 프로필 이미지 생성을 위한 제어 방법 및 이를 실행하는 단말 장치에 관한 것이다.The present invention relates to a control method for generating a profile image and a terminal device for executing the control method.

최근 유무선 네트워크 기술의 발전과 스마트폰의 보급에 따라, 사용자는 종래 단말기에서 제공하던 SMS(Short Message Service) 또는 MMS(Multimedia Messaging Service) 이외에 단말기에 설치된 대화 어플리케이션을 통해 메시지를 주고 받을 수 있었다.Recently, according to the advancement of wired / wireless network technology and the spread of smart phones, users can send and receive messages through a dialog application installed in a terminal in addition to SMS (Short Message Service) or MMS (Multimedia Messaging Service)

대화 어플리케이션은 SMS 또는 MMS와 달리, LTE(Long-Term Evolution) 또는 Wi-Fi(Wireless Fidelity) 등을 포함하는 데이터망에만 연결되면, 대화 상대방과 메시지를 주고 받을 수 있었다.Unlike SMS or MMS, a conversation application was able to send and receive messages to and from a conversation partner only when connected to a data network including Long-Term Evolution (LTE) or Wi-Fi (Wireless Fidelity).

또한, 대화 어플리케이션은 단말기에 저장되어 있는 상대방의 전화번호 또는 이메일 등을 포함하는 연락처에 담긴 정보를 기반으로 텍스트 또는 이미지를 포함한 메시지를 전송할 수 있었다.In addition, the conversation application can transmit a message including text or an image based on the information stored in the contact including the telephone number of the other party or e-mail stored in the terminal.

종래 기술에 의하면, 대화 어플리케이션은 단말기에 저장되어 있는 연락처 정보를 기초로 친구 목록을 생성할 수 있다. 이때, 대화 어플리케이션에 가입된 친구의 경우, 대화 어플리케이션의 계정에 미리 저장된 사진 또는 이미지가 프로필 이미지로 설정되어 표시될 수 있다. According to the related art, the conversation application can generate the friend list based on the contact information stored in the terminal. At this time, in the case of a friend who is subscribed to the conversation application, a photograph or an image stored in advance in the account of the conversation application may be set as a profile image and displayed.

반면, 대화 어플리케이션의 계정에 프로필 이미지가 설정되어 있지 않거나, 대화 어플리케이션에 가입되어 있지 않은 친구의 경우, 상대방이 특정되지 않았음을 나타내는 이미지로만 표현되었다. 이 경우, 친구 목록 상의 다수의 친구들이 동일한 프로필 이미지로 표현되어 구별이 어려워지는 문제점이 있었다. On the other hand, if a profile image is not set in the account of the conversation application, or a friend who is not registered in the conversation application, it is expressed only as an image indicating that the other party is not specified. In this case, a plurality of friends on the friend list are represented by the same profile image, which makes it difficult to distinguish them.

또한, 대화 상대방이 대화 어플리케이션에 가입되어 있지 않거나, 대화 상대방이 대화 어플리케이션이 아닌 SMS 등으로 회신 메시지를 전송하는 경우, 상대방과의 대화 이력이 하나의 대화창에 보존되지 않는 번거로움이 있었다.In addition, when the conversation partner is not subscribed to the conversation application, or when the conversation partner transmits the reply message via the SMS or the like instead of the conversation application, the conversation history with the conversation partner is not saved in one conversation window.

한편, 대화 어플리케이션 가입자 유치를 위한 홍보가 어렵고, 기존 가입자가 대화 어플리케이션의 홍보에 적극적으로 참여하지 않는 어려움이 있었다.On the other hand, it has been difficult to publicize for attracting subscribers of conversation applications, and it has been difficult for existing subscribers to actively participate in promoting conversation applications.

본 발명은 대화 어플리케이션에서 단말기에 저장되어 있는 연락처의 이름을 기초로, 서로 다른 고유의 프로필 이미지를 생성하여 각각의 연락처에 할당하는 프로필 이미지 생성을 위한 제어 방법 및 이를 실행하는 단말 장치를 제공하는 것을 목적으로 한다.The present invention provides a control method for profile image creation and a terminal device for executing the profile image generation method, in which a unique profile image is generated and assigned to each contact based on the name of the contact stored in the terminal in the dialog application The purpose.

또한, 본 발명은 대화 상대방이 대화 어플리케이션에 미가입한 경우, 초대 메시지를 송신하는 제어 방법 및 이를 실행하는 단말 장치를 제공하는 것을 다른 목적으로 한다.Another object of the present invention is to provide a control method of transmitting an invitation message and a terminal device for executing the invitation message when the conversation partner does not participate in the conversation application.

또한, 본 발명은 대화 상대방의 대화 어플리케이션 가입 여부와 상관없이, 대화 어플리케이션에 사용자와 대화 상대방의 대화 이력이 보존되는 대화창을 생성하는 제어 방법 및 이를 실행하는 단말 장치를 제공하는 것을 또 다른 목적으로 한다.Another object of the present invention is to provide a control method for creating a dialog window in which a conversation history between a user and a conversation partner is saved in a conversation application, regardless of whether or not a conversation partner joins the conversation application, and a terminal device executing the control method .

본 발명의 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있고, 본 발명의 실시예에 의해 보다 분명하게 이해될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.The objects of the present invention are not limited to the above-mentioned objects, and other objects and advantages of the present invention which are not mentioned can be understood by the following description and more clearly understood by the embodiments of the present invention. It will also be readily apparent that the objects and advantages of the invention may be realized and attained by means of the instrumentalities and combinations particularly pointed out in the appended claims.

상기의 목적을 달성하기 위해 본 발명의 프로필 이미지 생성을 위한 제어 방법은, 제1 단말기에서 수행되는 대화 어플리케이션의 프로필 이미지 생성을 위한 제어 방법에 있어서, 상기 제1 단말기에 저장된 연락처를 기초로 친구 목록을 생성하는 단계, 상기 친구 목록에 대한 상기 대화 어플리케이션의 가입 정보를 수신하는 단계, 상기 대화 어플리케이션에 미리 가입된 상기 친구 목록의 항목들을 제1 그룹으로 설정하고, 상기 대화 어플리케이션에 미가입된 상기 친구 목록의 항목들을 제2 그룹으로 설정하는 단계, 상기 제2 그룹의 친구 목록에 포함된 각각의 연락처마다 상기 연락처의 이름을 이용하여 프로필 캐릭터를 생성하는 단계, 및 상기 생성된 프로필 캐릭터를 상기 연락처에 할당된 프로필 이미지로 설정하는 단계를 포함한다.According to another aspect of the present invention, there is provided a control method for creating a profile image of a conversation application executed in a first terminal, the control method comprising the steps of: , Receiving subscription information of the conversation application for the friend list, setting items of the friend list registered in advance in the conversation application as a first group, Creating a profile character using the name of the contact for each contact included in the friend list of the second group, and assigning the generated profile character to the contact To the profile image.

상기의 목적을 달성하기 위해 본 발명의 단말 장치는 대화 어플리케이션 및 SMS 어플리케이션이 설치된 메모리부, 상기 대화 어플리케이션을 통해 상기 메모리부에 저장되어 있는 연락처 목록에 맵핑되는 친구 목록을 생성하는 친구 목록 생성부, 상기 친구 목록에 대한 상기 대화 어플리케이션의 가입 정보를 수신하는 통신부, 상기 대화 어플리케이션에 미리 가입된 상기 친구 목록의 항목들을 제1 그룹으로 설정하고, 상기 대화 어플리케이션에 미가입된 상기 친구 목록의 항목들을 제2 그룹으로 설정하는 친구 목록 관리부, 및 상기 제2 그룹의 친구 목록에 포함된 각각의 연락처마다 상기 연락처의 이름을 이용하여 프로필 캐릭터를 생성하고, 상기 생성된 프로필 캐릭터를 상기 연락처에 할당된 프로필 이미지로 설정하는 프로필 이미지 생성부를 포함한다.In order to achieve the above object, a terminal device of the present invention includes a memory unit having an interactive application and an SMS application installed therein, a friend list generating unit for generating a friend list mapped to the contact list stored in the memory unit through the conversation application, A communication unit for receiving the subscription information of the conversation application for the friend list; a setting unit for setting items of the friend list registered in advance in the conversation application as a first group; A profile list management unit for registering the profile characters in the first group of friends, a friend list management unit for setting the profile characters as a group, and a profile character using the name of the contact for each contact included in the friend list of the second group, Set profile image creation section The.

본 발명에 따르면 대화 어플리케이션에서 단말기에 저장되어 있는 연락처에 서로 다른 프로필 캐릭터를 생성하여 할당함으로써, 서로 다른 프로필 이미지를 친구 목록에 구현할 수 있다. 이를 통해, 특정 친구에 대한 식별력을 향상시킬 수 있으며, 친구 목록 인터페이스의 개성을 높여 사용자의 만족도를 향상시킬 수 있다.According to the present invention, different profile characters can be created and assigned to the contacts stored in the terminal in the conversation application, so that different profile images can be implemented in the friend list. Through this, it is possible to improve discrimination for a specific friend, and to improve the user's satisfaction by increasing the personality of the friend list interface.

또한, 본 발명에 따르면 대화 상대방이 대화 어플리케이션에 미가입한 경우 자동으로 초대 메시지를 전송함으로써, 대화 어플리케이션의 홍보 효과를 향상시킬 수 있다.Further, according to the present invention, when the conversation partner does not enter the conversation application, the invitation message is automatically transmitted, thereby improving the promotion effect of the conversation application.

또한, 본 발명에 따르면 대화 상대방의 대화 어플리케이션 가입 여부와 상관없이 대화 어플리케이션에 사용자와 대화 상대방의 대화 이력이 보존되는 대화창을 제공함으로써, 사용자의 편의성을 향상시킬 수 있다. 또한, 대화 어플리케이션의 가입 유무와 상관없이 대화를 이어나갈 수 있도록 함으로써, 대화 어플리케이션의 사용자가 다른 메신저 어플리케이션으로 이탈하는 현상을 방지할 수 있다.Further, according to the present invention, the convenience of the user can be improved by providing a dialog window in which the conversation history of the user and the conversation partner is saved in the conversation application regardless of whether or not the conversation partner joins the conversation application. In addition, by allowing the conversation to continue regardless of whether or not the conversation application is subscribed, the user of the conversation application can be prevented from deviating to another messenger application.

상술한 효과와 더불어 본 발명의 구체적인 효과는 이하 발명을 실시하기 위한 구체적인 사항을 설명하면서 함께 기술한다. The above and other objects, features and advantages of the present invention will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which: FIG.

도 1은 본 발명의 일 실시예에 따른 프로필 이미지 생성을 위한 시스템을 나타내는 도면이다.
도 2는 도 1의 대화 어플리케이션 서버를 나타내는 블럭도이다.
도 3은 도 1의 제1 단말기를 설명하기 위한 블럭도이다.
도 4는 도 3의 제어부의 세부 구성 요소를 설명하기 위한 블럭도이다.
도 5는 본 발명의 일 실시예에 따른 프로필 이미지 생성을 위한 제어 방법을 설명하기 위한 순서도이다.
도 6은 본 발명의 일 실시예에 따른 제어 방법에 의해 생성된 친구 목록을 나타내는 도면이다.
도 7 내지 도 9는 본 발명의 일 실시예에 따른 프로필 이미지 생성에 이용되는 테이블을 나타내는 도면이다.
도 10은 본 발명의 다른 실시예에 따른 친구 초대를 위한 제어 방법을 설명하기 위한 도면이다.
도 11 및 도 12는 본 발명의 또 다른 실시예에 따른 친구 초대를 위한 제어 방법을 나타내는 도면이다.
1 is a diagram illustrating a system for profile image generation according to an embodiment of the present invention.
2 is a block diagram illustrating the interactive application server of FIG.
3 is a block diagram illustrating the first terminal of FIG.
4 is a block diagram for explaining the detailed components of the control unit of FIG.
5 is a flowchart illustrating a control method for generating a profile image according to an embodiment of the present invention.
6 is a diagram illustrating a list of friends generated by the control method according to an embodiment of the present invention.
FIGS. 7 to 9 are views showing a table used for profile image generation according to an embodiment of the present invention.
FIG. 10 is a diagram for explaining a control method for inviting a friend according to another embodiment of the present invention.
11 and 12 are views showing a control method for inviting a friend according to another embodiment of the present invention.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.BRIEF DESCRIPTION OF THE DRAWINGS The advantages and features of the present invention, and the manner of achieving them, will be apparent from and elucidated with reference to the embodiments described hereinafter in conjunction with the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Is provided to fully convey the scope of the invention to those skilled in the art, and the invention is only defined by the scope of the claims. Like reference numerals refer to like elements throughout the specification.

비록 제1, 제2 등이 다양한 구성 요소들을 서술하기 위해서 사용되나, 이들 구성 요소들은 이들 용어에 의해 제한되지 않음은 물론이다. 이들 용어들은 단지 하나의 구성 요소를 다른 구성 요소와 구별하기 위하여 사용하는 것이다. 따라서, 이하에서 언급되는 제1 구성 요소는 본 발명의 기술적 사상 내에서 제2 구성 요소 일 수도 있음은 물론이다.Although the first, second, etc. are used to describe various components, it goes without saying that these components are not limited by these terms. These terms are used only to distinguish one component from another. Therefore, it goes without saying that the first component mentioned below may be the second component within the technical scope of the present invention.

다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.Unless defined otherwise, all terms (including technical and scientific terms) used herein may be used in a sense commonly understood by one of ordinary skill in the art to which this invention belongs. Also, commonly used predefined terms are not ideally or excessively interpreted unless explicitly defined otherwise.

이하에서, 도 1 내지 도 12를 참조하여 본 발명의 몇몇 실시예에 따른 프로필 이미지 생성 방법 및 이를 실행하는 단말 장치에 대해 설명하도록 한다. Hereinafter, a profile image generating method according to some embodiments of the present invention and a terminal apparatus for executing the profile image will be described with reference to FIG. 1 to FIG.

도 1은 본 발명의 일 실시예에 따른 프로필 이미지 생성을 위한 시스템을 나타내는 도면이다.1 is a diagram illustrating a system for profile image generation according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 일 실시예에 따른 프로필 이미지 생성을 위한 시스템은 제1 단말기(100), 제2 단말기(200), 대화 어플리케이션 서버(300), 및 통신사 서버(400)를 포함한다.Referring to FIG. 1, a system for generating a profile image according to an embodiment of the present invention includes a first terminal 100, a second terminal 200, an interactive application server 300, and a communication company server 400 do.

제1 단말기(100)는 사용자가 대화 상대방과 메시지를 주고 받을 수 있는 전자 장치를 포함한다. 이때, 대화 상대방은 제1 단말기(100)에 저장된 연락처에 포함된 사용자의 지인 또는 친구를 포함할 수 있다.The first terminal 100 includes an electronic device through which a user can exchange messages with a conversation partner. At this time, the conversation partner may include a friend or friend of the user included in the contact stored in the first terminal 100.

제2 단말기(200)는 제1 단말기(100)로부터 메시지를 수신하고, 수신한 메시지에 대한 회신 메시지를 송신할 수 있는 전자 장치를 포함한다. The second terminal 200 includes an electronic device capable of receiving a message from the first terminal 100 and transmitting a reply message to the received message.

제1 단말기(100) 및 제2 단말기(200)는 컴퓨터, UMPC(Ultra Mobile PC), 워크스테이션, 넷북(net-book), PDA(Personal Digital Assistants), 포터블(portable) 컴퓨터, 웹 타블렛(web tablet), 무선 전화기(wireless phone), 모바일 폰(mobile phone), 스마트폰(smart phone), e-북(e-book), PMP(portable multimedia player), 휴대용 게임기, 네비게이션(navigation) 장치, 블랙 박스(black box) 또는 디지털 카메라(digital camera) 같은 전자 장치의 다양한 구성 요소들 중 하나로 제공될 수 있다. 다만, 본 발명이 이에 한정되는 것은 아니다. The first terminal 100 and the second terminal 200 may be a computer, an UMPC (Ultra Mobile PC), a workstation, a netbook, a PDA (Personal Digital Assistants), a portable computer, a web tablet tablet, a wireless phone, a mobile phone, a smart phone, an e-book, a portable multimedia player (PMP), a portable game machine, a navigation device, And may be provided as one of various components of an electronic device such as a black box or a digital camera. However, the present invention is not limited thereto.

본 명세서에서는 제1 단말기(100) 또는 제2 단말기(200)를 포함하는 단말기에 대한 설명을 위해 "단말기"라는 용어를 사용한다.In this specification, the term "terminal" is used for the description of the terminal including the first terminal 100 or the second terminal 200. [

제1 단말기(100)는 제1 단말기(100)에 설치된 대화 어플리케이션을 통해 제2 단말기(200)와 메시지를 주고받을 수 있다. 상기 메시지는 대화 어플리케이션 서버(300) 및 통신사 서버(400)를 통해 제1 단말기(100)와 제2 단말기(200) 사이에서 송수신 될 수 있다. The first terminal 100 can exchange messages with the second terminal 200 through the interactive application installed in the first terminal 100. [ The message may be transmitted and received between the first terminal 100 and the second terminal 200 through the conversation application server 300 and the communication company server 400. [

이때, 대화 어플리케이션은 제2 단말기(200)에도 설치될 수 있다.At this time, the conversation application may also be installed in the second terminal 200.

대화 어플리케이션은 텍스트 또는 이미지가 포함된 메시지를 생성 및 송수신하는 어플리케이션을 포함한다. 예를 들어, 대화 어플리케이션은 대화 어플리케이션이 설치된 단말기의 연락처 정보를 기반으로 친구 목록을 생성하고, 사용자로부터 입력 받은 메시지 및 친구 목록을 기초로 메시지를 생성 및 송수신할 수 있다.The conversation application includes an application that generates and sends and receives messages containing text or images. For example, the conversation application may generate a friend list based on the contact information of the terminal in which the conversation application is installed, and may generate and transmit the message based on the message and friend list input from the user.

반면, 제1 단말기(100)는 제1 단말기(100)에 설치된 SMS 어플리케이션을 통해 제2 단말기(200)와 SMS 메시지를 주고받을 수 있다. Meanwhile, the first terminal 100 can exchange SMS messages with the second terminal 200 through the SMS application installed in the first terminal 100.

SMS 메시지는 통신사 서버(400)를 통해 제1 단말기(100)와 제2 단말기(200) 사이에서 송수신 될 수 있다. 이때, SMS 어플리케이션은 제2 단말기(200)에도 설치될 수 있다.The SMS message can be transmitted and received between the first terminal 100 and the second terminal 200 through the communication company server 400. [ At this time, the SMS application may also be installed in the second terminal 200.

SMS 어플리케이션은 SMS 메시지 또는 MMS 메시지를 생성 및 송수신하는 어플리케이션을 포함한다. 예를 들어, SMS 어플리케이션은 사용자로부터 입력 받은 연락처 및 메시지를 기초로 SMS 메시지 또는 MMS 메시지를 생성 및 송수신할 수 있다.The SMS application includes an application for generating and sending SMS messages or MMS messages. For example, the SMS application can generate and send an SMS message or an MMS message based on the contact and message input from the user.

대화 어플리케이션 서버(300)는 메시지를 송수신하거나, 대화 이력을 송수신하기 위하여, 데이터를 생성, 저장 또는 처리하기 위하여 운영하는 컴퓨터, 데이터 베이스, 모듈 또는 프로그램을 포함할 수 있다. 다만, 본 발명이 이에 한정되는 것은 아니다.The conversation application server 300 may include a computer, a database, a module, or a program that operates to create, store, or process data to send and receive messages, and to send and receive conversation history. However, the present invention is not limited thereto.

통신사 서버(400)는 SMS 또는 MMS 메시지를 송수신하기 위해, 데이터를 생성, 저장 또는 처리하기 위하여 운영하는 컴퓨터, 데이터 베이스, 모듈 또는 프로그램을 포함할 수 있다. 다만, 본 발명이 이에 한정되는 것은 아니다.The communication company server 400 may include a computer, a database, a module, or a program that operates to generate, store, or process data to send and receive SMS or MMS messages. However, the present invention is not limited thereto.

도 2는 도 1의 대화 어플리케이션 서버를 나타내는 블럭도이다.2 is a block diagram illustrating the interactive application server of FIG.

도 2를 참조하면, 본 발명의 일 실시예에 따른 대화 어플리케이션 서버(300)는 통신부(310), 메모리부(330), 및 제어부(350)를 포함한다. 도 2에 도시된 대화 어플리케이션 서버(300)의 구성요소들이 필수적인 것은 아니어서, 그보다 많은 구성요소들을 갖거나 그보다 적은 구성요소들을 갖는 대화 어플리케이션 서버(300)가 구현될 수 있다.2, the interactive application server 300 includes a communication unit 310, a memory unit 330, and a control unit 350. The communication unit 310 includes a communication unit 310, a memory unit 330, The components of the conversation application server 300 shown in FIG. 2 are not essential, so that the conversation application server 300 having more or fewer components can be implemented.

구체적으로, 통신부(310)는 다른 단말 장치와 유무선으로 데이터를 주고 받는 전자 장치, 모듈 또는 프로그램을 포함할 수 있다.Specifically, the communication unit 310 may include an electronic device, a module, or a program that exchanges data with other terminal devices by wire or wireless.

통신부(310)에서 이용하는 통신 규약은, 예를 들어, CDMA(Code Division Multiple Access) 통신, WCDMA(Wideband Code Division Multiple Access) 통신 혹은, 광대역 무선 통신을 포함한다. The communication protocol used by the communication unit 310 includes, for example, Code Division Multiple Access (CDMA) communication, Wideband Code Division Multiple Access (WCDMA) communication, or broadband wireless communication.

이때, 무선 통신망으로는 무선랜(WLAN), 와이 파이(Wi-Fi), 와이브로(Wireless Broadband: Wibro), 와이맥스(World Interoperability for Microwave Access: Wimax), HSDPA(High Speed Downlink Packet Access), 롱 텀 에볼루션(Long Term Evolution: LTE), IEEE802.16, 광대역 무선 이동 통신 서비스(Wireless Mobile Broadband Service: WMBS) 등이 포함될 수 있다. In this case, the wireless communication network includes a wireless LAN (WLAN), a Wi-Fi, a wireless broadband (Wibro), a WiMAX (World Interoperability for WIMAX), a High Speed Downlink Packet Access (HSDPA) Long Term Evolution (LTE), IEEE 802.16, and Wireless Mobile Broadband Service (WMBS).

또한, 근거리 무선 통신망으로는 비콘(Beacon), 블루투스(Bluetooth), RFID(Radio Frequency Identification), 적외선 통신(Infrared Data Association: IrDA), UWB(Ultra Wideband), 지그비(ZigBee) 및 지웨이브(Z-Wave) 등이 포함될 수 있다. 다만, 본 발명이 이에 한정되는 것은 아니다.In addition, the short-range wireless communication network includes beacon, Bluetooth, Radio Frequency Identification (RFID), Infrared Data Association (IrDA), Ultra Wideband (UWB), ZigBee, Wave). However, the present invention is not limited thereto.

메모리부(330)는 RAM(Random Access Memory)과 같이 제어부(350)에 의한 실행을 위한 동적 정보 및 명령어들을 저장하는 동적 저장 디바이스를 포함할 수 있다. 다만, 본 발명이 이에 한정되는 것은 아니다.The memory unit 330 may include a dynamic storage device for storing dynamic information and instructions for execution by the control unit 350, such as a RAM (Random Access Memory). However, the present invention is not limited thereto.

또한, 메모리부(330)는 ROM(Read Only Memory)과 같이 제어부(350)에 의한 사용을 위한 정적 정보 및 명령어들을 저장하는 정적 저장 디바이스를 포함할 수 있다. 메모리부(330)는 휘발성 메모리 유닛 또는 비휘발성 메모리 유닛일 수 있다. 메모리부(330)는 또한 자기 또는 광디스크와 같은 컴퓨터 판독가능 매체의 또 다른 유형일 수 있다.In addition, the memory unit 330 may include a static storage device for storing static information and instructions for use by the control unit 350, such as a ROM (Read Only Memory). The memory unit 330 may be a volatile memory unit or a non-volatile memory unit. The memory portion 330 may also be another type of computer readable medium, such as a magnetic or optical disk.

제어부(350)는 임의의 유형의 종래의 프로세서, 마이크로 프로세서, 또는 명령어들을 해석하고 실행하는 프로세싱 로직을 포함할 수 있다. The control unit 350 may include any type of conventional processor, microprocessor, or processing logic for interpreting and executing instructions.

제어부(350)는 고속 인터페이스에 결합된 디스플레이와 같은 외부의 입력/출력 디바이스상에 그래픽 사용자 인터페이스(GUI)를 위한 그래픽정보를 디스플레이하기 위해 메모리부(330) 내에 저장된 명령어들을 실행할 수 있다.The control unit 350 may execute instructions stored in the memory unit 330 to display graphical information for a graphical user interface (GUI) on an external input / output device, such as a display coupled to a high speed interface.

제어부(350)는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 어플리케이션을 실행할 수 있다. 또한, 제어부(350)는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. The control unit 350 may execute an operating system (OS) and one or more software applications running on the operating system. In addition, the control unit 350 may access, store, manipulate, process, and generate data in response to execution of the software.

상기 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터로 판독 가능한 기록 매체에 저장될 수 있다.The software may be distributed over a networked computer system and stored or executed in a distributed manner. The software and data may be stored on one or more computer readable recording media.

여기에서, 제어부(350)는 가입 정보 추출부(353), 대화 목록 생성부(355), 및 프로필 이미지 생성부(357)를 포함한다. Here, the control unit 350 includes a subscription information extracting unit 353, a conversation list generating unit 355, and a profile image generating unit 357.

구체적으로, 가입 정보 추출부(353)는 메모리부(330)에서 대화 어플리케이션의 계정을 가진 가입자의 이름, 연락처, 사진 또는 대화명을 포함하는 가입 정보를 추출할 수 있다. 이때, 가입 정보 추출부(353)는 추출된 가입 정보를 통신부(310)를 통해, 가입 정보를 요청한 단말기로 송신할 수 있다.Specifically, the subscription information extracting unit 353 extracts subscription information including a name, a contact, a photograph, or a nickname of a subscriber having an account of the conversation application in the memory unit 330. At this time, the subscription information extracting unit 353 can transmit the extracted subscription information to the terminal requesting the subscription information through the communication unit 310.

예를 들어, 가입 정보 추출부(353)는 제1 단말기(100)에 설치된 대화 어플리케이션으로부터 로그인 요청 신호를 수신하는 경우, 제1 단말기(100)에 저장된 연락처를 기초로 메모리부(330)에 저장된 가입 정보를 추출할 수 있다. For example, when receiving the login request signal from the interactive application installed in the first terminal 100, the subscription information extracting unit 353 extracts the subscription information stored in the memory unit 330 based on the contact stored in the first terminal 100 The subscription information can be extracted.

이때, 가입 정보 추출부(353)는 추출된 가입 정보를 통신부(310)를 통해, 가입 정보를 요청한 제1 단말기(100)로 송신할 수 있다. 이어서, 제1 단말기(100)는 수신한 가입 정보를 기초로, 친구 목록에 포함된 연락처의 대화 어플리케이션 가입 여부를 판단할 수 있다.At this time, the subscription information extracting unit 353 can transmit the extracted subscription information to the first terminal 100 requesting the subscription information through the communication unit 310. Then, the first terminal 100 can determine whether to join the conversation application of the contacts included in the friend list, based on the received registration information.

대화 목록 생성부(355)는 대화 어플리케이션에서 생성 또는 송수신하는 메시지를 기초로 대화 목록을 생성할 수 있다. 이때, 대화 목록 생성부(355)는 생성한 대화 목록을 제1 단말기(100)에 제공하거나, 메모리부(330)에 저장할 수 있다.The conversation list generation unit 355 can generate a conversation list based on a message generated or transmitted or received in the conversation application. At this time, the conversation list generation unit 355 may provide the generated conversation list to the first terminal 100 or may store the conversation list in the memory unit 330. [

또한, 대화 목록 생성부(355)는 SMS 어플리케이션에서 생성 또는 송수신하는 메시지를 기초로 대화 목록을 생성할 수 있다. 이때, 대화 목록 생성부(355)는 SMS 어플리케이션에서 생성 또는 송수신하는 메시지와 대화 어플리케이션에서 생성 또는 송수신하는 메시지를 송수신 시간, 대화 상대별 또는 그룹별로 구별하여 대화 목록을 생성할 수 있다. 이때, 대화 목록 생성부(355)는 생성한 대화 목록을 제1 단말기(100)에 제공하거나, 메모리부(330)에 저장할 수 있다.In addition, the conversation list generation unit 355 can generate a conversation list based on a message generated or transmitted or received in the SMS application. At this time, the conversation list generation unit 355 can generate a conversation list by distinguishing a message generated or transmitted / received in the SMS application and a message generated / transmitted / received in the conversation application by transmission / reception time, conversation partner, or group. At this time, the conversation list generation unit 355 may provide the generated conversation list to the first terminal 100 or may store the conversation list in the memory unit 330. [

대화 목록 생성부(355)는 대화 목록 생성부(355)에서 생성하거나, 제1 단말기(100)로부터 송수신한 대화 목록을 메모리부(330)에 저장할 수 있다. 이때, 대화 목록 생성부(355)는 단말기의 요청이 있는 경우, 저장한 대화 목록을 단말기에 전송할 수 있다. 다만, 본 발명이 이에 한정되는 것은 아니다.The conversation list generation unit 355 may generate the conversation list generation unit 355 or store the conversation list sent from the first terminal 100 in the memory unit 330. At this time, the conversation list generation unit 355 can transmit the stored conversation list to the terminal when a request is made from the terminal. However, the present invention is not limited thereto.

프로필 이미지 생성부(357)는 제1 단말기(100)로부터 수신한 연락처에 대응되는 프로필 캐릭터를 생성하여 상기 연락처의 프로필 이미지로 제공할 수 있다. The profile image generating unit 357 may generate a profile character corresponding to the contact received from the first terminal 100 and provide the profile character as a profile image of the contact.

구체적으로, 프로필 이미지 생성부(357)는 연락처에 포함된 이름을 기초로 프로필 캐릭터를 생성할 수 있다. 따라서, 서로 다른 이름을 가진 연락처의 경우, 서로 다른 프로필 캐릭터가 생성되어 할당될 수 있다.More specifically, the profile image generating unit 357 can generate a profile character based on the name included in the contact. Thus, for contacts with different names, different profile characters can be created and assigned.

예를 들어, 프로필 이미지 생성부(357)는 연락처에 포함된 이름을 제1 글자, 제2 글자, 및 제3글자로 나누어 캐릭터 이미지를 생성할 수 있다. 구체적으로, 제1 글자를 이용하여 프로필 캐릭터의 종류 및 색깔을 결정하고, 제2 및 제3 글자를 이용하여 프로필 캐릭터의 얼굴 모양을 결정할 수 있다. 다만, 본 발명이 이에 한정되는 것은 아니다. For example, the profile image generating unit 357 can generate a character image by dividing a name included in a contact into a first character, a second character, and a third character. Specifically, the type and color of the profile character can be determined using the first character, and the face shape of the profile character can be determined using the second character and the third character. However, the present invention is not limited thereto.

이에 대한 자세한 설명은 이후에 후술하도록 한다.A detailed description thereof will be described later.

도 3은 도 1의 제1 단말기를 설명하기 위한 블럭도이다. 도 4는 도 3의 제어부의 세부 구성 요소를 설명하기 위한 블럭도이다. 3 is a block diagram illustrating the first terminal of FIG. 4 is a block diagram for explaining the detailed components of the control unit of FIG.

도 3을 참조하면, 본 발명의 일 실시예에 따른 제1 단말기(100)는 통신부(110), 제어부(120), 메모리부(130), 디스플레이부(140), 인터페이스부(150)를 포함할 수 있다.3, the first terminal 100 according to an exemplary embodiment of the present invention includes a communication unit 110, a controller 120, a memory unit 130, a display unit 140, and an interface unit 150 can do.

구체적으로, 통신부(110)는 단말 장치와 데이터를 주고 받는 전자 장치, 모듈 또는 프로그램을 포함할 수 있다.Specifically, the communication unit 110 may include an electronic device, a module, or a program for exchanging data with the terminal device.

통신부(110)는 대화 어플리케이션의 대화 목록에 포함된 메시지 또는 메시지에 대응하는 회신 메시지의 송수신 횟수를 기초로, 친구 목록에 포함된 친구의 단말기에 대화 어플리케이션에 대한 초대 메시지를 송신할 수 있다. The communication unit 110 may transmit an invitation message for a conversation application to a friend's terminal included in the friend list based on the number of times of transmission and reception of the reply message corresponding to the message or the message included in the conversation list of the conversation application.

이때, 초대 메시지는 대화 어플리케이션 설치와 가입을 유도하는 메시지 또는 대화 어플리케이션 설치 주소를 포함할 수 있다.At this time, the invitation message may include a message or a conversation application installation address that induces a conversation application installation and subscription.

제어부(120)는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 어플리케이션을 수행할 수 있다. 제어부(120)는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. The control unit 120 may execute an operating system (OS) and one or more software applications executed on the operating system. The control unit 120 may access, store, manipulate, process, and generate data in response to execution of the software.

예를 들어, 제어부(120)는 메모리부(130)에 설치 및 저장된 대화 어플리케이션 또는 SMS 어플리케이션을 실행시키고, 동작을 제어할 수 있다.For example, the control unit 120 can execute a conversation application or an SMS application installed in the memory unit 130, and control the operation.

메모리부(130)는 사용자가 미리 입력한 연락처를 저장할 수 있다. 이때, 연락처는 리스트 형식 또는 규격화된 양식의 테이블로 저장될 수 있으나, 본 발명이 이에 한정되는 것은 아니다. 또한, 메모리부(130)에는 대화 어플리케이션 또는 SMS 어플리케이션이 설치 및 저장될 수 있다.The memory unit 130 may store contacts that the user has previously entered. At this time, the contacts may be stored in a list format or a table in a normalized form, but the present invention is not limited thereto. In addition, a dialog application or an SMS application may be installed and stored in the memory unit 130. [

디스플레이부(140)는 제어부(120)의 연산 결과를 표시할 수 있다. 이러한 연산 결과는 GUI 방식으로 표시될 수 있다.The display unit 140 may display an operation result of the control unit 120. [ These calculation results can be displayed in a GUI manner.

인터페이스부(150)는 사용자로부터의 입력을 수신할 수 있다. 인터페이스부(150)는 버튼형 입력부, 터치 스크린, 키보드 또는 마우스 등과 같은 입력장치를 포함할 수 있다. 예를 들어, 터치 스크린은 디스플레이부(140)의 상면에 형성될 수 있고, 사용자의 터치를 통해 입력을 수신할 수 있다. 다만, 본 발명이 이에 한정되는 것은 아니다. The interface unit 150 may receive input from the user. The interface unit 150 may include an input device such as a button-type input unit, a touch screen, a keyboard, a mouse, or the like. For example, the touch screen may be formed on the upper surface of the display unit 140, and may receive the input through the user's touch. However, the present invention is not limited thereto.

도 4를 참조하면, 제어부(120)는 친구 목록 생성부(151), 친구 목록 관리부(123), 프로필 이미지 생성부(125), 메시지 생성부(127), 회신 메시지 복사부(128), 대화 목록 생성부(129)를 포함할 수 있다. 다만, 도 4에 도시된 제어부(120)의 구성요소들이 필수적인 것은 아니어서, 그보다 많은 구성요소들을 갖거나 그보다 적은 구성요소들을 갖는 제어부(120)가 구현될 수 있다.4, the control unit 120 includes a friend list generation unit 151, a friend list management unit 123, a profile image generation unit 125, a message generation unit 127, a reply message copy unit 128, And a list generating unit 129. However, the components of the controller 120 shown in FIG. 4 are not essential, so that the controller 120 having more or fewer components can be implemented.

구체적으로, 친구 목록 생성부(151)는 단말기의 메모리부(130)에 설치된 대화 어플리케이션에서 메모리부(130)에 저장된 연락처 목록에 맵핑되는 친구 목록을 생성할 수 있다. Specifically, the friend list generation unit 151 can generate a friend list mapped to the contact list stored in the memory unit 130 in the dialog application installed in the memory unit 130 of the terminal.

친구 목록 생성부(151)는 생성된 친구 목록을 단말기의 디스플레이부(140)에 표시할 수 있다. 이때, 친구 목록은 대화 어플리케이션의 가입 유무에 따라 구분되어 표시될 수 있다. 이에 대한 자세한 설명은 이하에서 후술하도록 한다.The friend list generation unit 151 can display the generated friend list on the display unit 140 of the terminal. At this time, the friend list can be displayed separately according to whether or not the conversation application is subscribed. A detailed description thereof will be described later.

친구 목록 관리부(123)는 친구 목록을 대화 어플리케이션의 가입 유무에 따라 구분할 수 있다. 이때, 친구 목록 관리부(123)는 대화 어플리케이션 서버(300)로부터 수신한 가입 정보를 기초로 친구 목록을 구분할 수 있다. The friend list management unit 123 can classify the friend list according to whether or not the conversation application is subscribed. At this time, the friend list management unit 123 can distinguish the friend list based on the subscription information received from the conversation application server 300. [

예를 들어, 친구 목록 관리부(123)는 대화 어플리케이션 서버(300)로부터 수신한 가입 정보를 이용하여, 대화 어플리케이션에 미리 가입된 친구 목록의 항목들을 제1 그룹으로 설정하고, 대화 어플리케이션에 미가입된 친구 목록의 항목들을 제2 그룹으로 설정할 수 있다. For example, the friend list management unit 123 uses the subscription information received from the conversation application server 300 to set the items of the friend list registered in advance in the conversation application as a first group, Items of the list can be set as the second group.

이때, 친구 목록 관리부(123)는 제1 그룹에 포함된 친구들의 연락처를 대화 어플리케이션 서버(300)에 미리 저장된 프로필 이미지와 함께 표시할 수 있다. 다만, 특정 연락처에 미리 저장된 프로필 이미지가 없는 경우, 친구 목록 관리부(123)는 특정 연락처에 대응되는 프로필 캐릭터를 매핑시켜 프로필 이미지로서 표시할 수 있다. At this time, the friend list management unit 123 can display the contacts of the friends included in the first group together with the profile image stored in advance in the dialog application server 300. [ However, if there is no profile image pre-stored in a specific contact, the friend list management unit 123 may map the profile character corresponding to the specific contact and display it as a profile image.

또한, 친구 목록 관리부(123)는 제2 그룹에 포함된 친구들의 연락처에 대응되는 프로필 캐릭터를 해당 연락처에 매핑시켜 프로필 이미지로서 표시할 수 있다.The friend list management unit 123 may map the profile characters corresponding to the contacts of the friends included in the second group to the corresponding contacts and display them as profile images.

이때, 프로필 캐릭터는 대화 어플리케이션 서버(300)의 프로필 이미지 생성부(357)에서 생성되거나, 이하에서 설명할 제어부(120)의 프로필 이미지 생성부(125)에서 생성될 수 있다. 다만, 본 발명이 이에 한정되는 것은 아니다. The profile character may be generated by the profile image generation unit 357 of the interactive application server 300 or may be generated by the profile image generation unit 125 of the control unit 120 described below. However, the present invention is not limited thereto.

프로필 이미지 생성부(125)는 단말기로부터 수신한 연락처에 대응되는 프로필 캐릭터를 생성하여 상기 연락처의 프로필 이미지로 제공할 수 있다. The profile image generating unit 125 may generate a profile character corresponding to the contact received from the terminal and provide the profile character as a profile image of the contact.

이때, 프로필 이미지 생성부(125)는 제2 그룹에 포함된 각각의 연락처마다 프로필 캐릭터를 생성하고, 상기 생성된 프로필 캐릭터를 상기 연락처에 할당된 프로필 이미지로 설정할 수 있다.At this time, the profile image generating unit 125 may generate a profile character for each contact included in the second group, and may set the generated profile character as a profile image allocated to the contact.

이때, 프로필 이미지 생성부(125)는 연락처에 포함된 이름을 기초로 프로필 캐릭터를 생성할 수 있다. 따라서, 서로 다른 이름을 가진 연락처의 경우, 서로 다른 프로필 캐릭터가 생성되어 할당될 수 있다.At this time, the profile image generating unit 125 can generate the profile character based on the name included in the contact. Thus, for contacts with different names, different profile characters can be created and assigned.

예를 들어, 프로필 이미지 생성부(357)는 연락처에 포함된 이름을 제1 글자, 제2 글자, 및 제3글자로 나누어 캐릭터 이미지를 생성할 수 있다. 구체적으로 제1 글자를 이용하여 프로필 캐릭터의 종류 및 색깔을 결정하고, 제2 및 제3 글자를 이용하여 프로필 캐릭터의 얼굴 모양을 결정할 수 있다. 다만, 본 발명이 이에 한정되는 것은 아니다. For example, the profile image generating unit 357 can generate a character image by dividing a name included in a contact into a first character, a second character, and a third character. Specifically, the type and color of the profile character can be determined using the first character, and the face shape of the profile character can be determined using the second character and the third character. However, the present invention is not limited thereto.

메시지 생성부(127)는 메모리부(130)에 설치된 SMS 어플리케이션을 통해 SMS 또는 MMS 메시지를 생성하거나, 메모리부(130)에 설치된 대화 어플리케이션을 통해 메시지를 생성할 수 있다. 이때, SMS 또는 MMS 메시지는 통신사 서버를 통해 전송되고, 이동 통신 요금이 부과되는 메시지를 포함하고, 대화 어플리케이션을 통해 생성된 메시지는 대화 어플리케이션을 통해 전송되고, 데이터 요금이 부과되는 메시지를 포함할 수 있다.The message generating unit 127 may generate an SMS or MMS message through the SMS application installed in the memory unit 130 or may generate a message through the dialog application installed in the memory unit 130. [ At this time, the SMS or MMS message is transmitted through the communication company server and includes a message in which a mobile communication fee is imposed, a message generated through the conversation application is transmitted through the conversation application, have.

회신 메시지 복사부(128)는 SMS 어플리케이션에서 수신한 SMS 또는 MMS 메시지를 복사하여 대화 목록 생성부(129)에 제공할 수 있다. 이때, 대화 목록 생성부(129)는 복사된 메시지를 이용해 대화 목록을 생성할 수 있다.The reply message copying unit 128 may copy the SMS or MMS message received in the SMS application and provide it to the conversation list generation unit 129. [ At this time, the conversation list generation unit 129 can generate a conversation list using the copied message.

대화 목록 생성부(129)는 대화 어플리케이션에서 생성 또는 송수신하는 메시지를 기초로 대화 목록을 생성할 수 있다. 이때, 대화 목록 생성부(129)는 생성한 대화 목록을 메모리부(130)에 저장할 수 있다.The conversation list generation unit 129 may generate a conversation list based on a message generated or transmitted or received in the conversation application. At this time, the conversation list generation unit 129 may store the generated conversation list in the memory unit 130. [

또한, 대화 목록 생성부(129)는 SMS 어플리케이션에서 생성 또는 송수신하는 메시지를 기초로 대화 목록을 생성할 수 있다. 이때, 대화 목록 생성부(129)는 SMS 어플리케이션에서 생성 또는 송수신하는 메시지와 대화 어플리케이션에서 생성 또는 송수신하는 메시지를 송수신 시간, 대화 상대별 또는 그룹별로 구별하여 대화 목록을 생성할 수 있다. 이때, 대화 목록 생성부(129)는 생성한 대화 목록을 메모리부(130)에 저장할 수 있다.The conversation list generation unit 129 may generate a conversation list based on a message generated or transmitted or received in the SMS application. At this time, the conversation list generation unit 129 may generate a conversation list by distinguishing the messages generated or transmitted / received in the SMS application and messages generated / transmitted / received in the conversation application by transmission / reception time, conversation partner, or group. At this time, the conversation list generation unit 129 may store the generated conversation list in the memory unit 130. [

대화 목록 생성부(129)는 대화 목록 생성부(129)에서 생성하거나, 단말기로부터 송수신한 대화 목록을 메모리부(130)에 저장할 수 있다. 이때, 대화 목록 생성부(129)는 단말기의 요청이 있는 경우, 저장한 대화 목록을 단말기에 전송할 수 있다. 다만, 본 발명이 이에 한정되는 것은 아니다.The conversation list generation unit 129 may generate the conversation list generation unit 129 or store the conversation list sent from the terminal in the memory unit 130. [ At this time, the conversation list generation unit 129 may transmit the stored conversation list to the terminal when a request is made from the terminal. However, the present invention is not limited thereto.

도 5는 본 발명의 일 실시예에 따른 프로필 이미지 생성을 위한 제어 방법을 설명하기 위한 순서도이다.5 is a flowchart illustrating a control method for generating a profile image according to an embodiment of the present invention.

도 5를 참조하면, 우선 대화 어플리케이션을 통해 단말기의 메모리부(130)에 저장되어 있는 연락처를 기초로 친구 목록을 생성한다(S110). Referring to FIG. 5, a friend list is created based on the contacts stored in the memory unit 130 of the terminal through the dialog application (S110).

이어서, 생성된 친구 목록을 기초로 대화 어플리케이션 서버(300)에 송신하고, 연락처에 대응되는 대화 어플리케이션의 가입 정보를 대화 어플리케이션 서버(300)로부터 수신한다(S120).Subsequently, the created friend list is transmitted to the conversation application server 300 based on the list of friends, and the participation information of the conversation application corresponding to the contact is received from the conversation application server 300 (S120).

이어서, 대화 어플리케이션의 가입 정보에 따라 그룹을 설정한다(S130).Subsequently, a group is set according to the subscription information of the conversation application (S130).

예를 들어, 대화 어플리케이션에 미리 가입된 친구 목록의 항목들은 제1 그룹으로 설정하고, 대화 어플리케이션에 미가입된 친구 목록의 항목들은 제2 그룹으로 설정할 수 있다.For example, the items of the friend list previously subscribed to the conversation application may be set to the first group, and the items of the friend list that are not included in the conversation application may be set to the second group.

이어서, 각 그룹별로 프로필 캐릭터를 생성한다(S140). Then, a profile character is generated for each group (S140).

이때, 대화 어플리케이션에 미리 가입된 제1 그룹에 포함된 친구 목록 중 미리 저장된 프로필 이미지가 없는 경우, 연락처에 포함된 이름을 이용하여 프로필 캐릭터를 생성한다.At this time, if there is no pre-stored profile image among the friend lists included in the first group subscribed to the dialog application in advance, the profile character is created using the name included in the contact.

또한, 대화 어플리케이션에 미가입된 제2 그룹에 포함된 친구 목록의 경우, 각각의 연락처에 포함된 이름을 이용하여 프로필 캐릭터를 생성한다.Also, in the case of the friend list included in the second group that is not included in the dialog application, the profile character is created using the names included in the respective contacts.

이어서, 생성된 프로필 캐릭터를 연락처에 할당된 프로필 이미지로 설정한다(S150)Then, the created profile character is set as the profile image assigned to the contact (S150)

도 6은 본 발명의 일 실시예에 따른 제어 방법에 의해 생성된 친구 목록을 나타내는 도면이다.6 is a diagram illustrating a list of friends generated by the control method according to an embodiment of the present invention.

도 6을 참조하면, 대화 어플리케이션에 표시된 친구 목록은 디스플레이부(140)에 표시될 수 있다. 이때, 대화 어플리케이션에 가입한 친구들을 포함하는 제1 그룹(510)과, 대화 어플리케이션에 미가입한 친구들을 포함하는 제2 그룹(520)은 구분되어 표시될 수 있다.Referring to FIG. 6, the friend list displayed in the dialog application may be displayed on the display unit 140. At this time, the first group 510 including friends who have joined the conversation application and the second group 520 including friends who have not entered the conversation application can be separately displayed.

친구 목록은 대화 어플리케이션의 실행 화면에서 친구 메뉴(530)를 사용자가 선택하면 생성 및 표시될 수 있다.The friend list can be created and displayed when the user selects the friend menu 530 on the execution screen of the dialog application.

이때, 친구 목록은 단말기에 저장된 연락처를 기초로 단말기에 저장된 모든 연락처를 반영하는 친구 목록을 생성할 수 있다. At this time, the friend list can generate a friend list reflecting all the contacts stored in the terminal based on the contacts stored in the terminal.

또한, 친구 목록은 미리 결정된 시간마다 생성 및 업데이트 되거나, 친구 메뉴(530)를 사용자가 선택하는 경우 생성 및 업데이트 될 수 있다.In addition, the buddy list may be created and updated at predetermined times, or created and updated when the buddy menu 530 is selected by the user.

친구 목록은 사진, 이름 또는 대화명을 포함할 수 있다. 이때, 친구 목록에 포함된 사진, 이름 또는 대화명은 대화 어플리케이션 서버(300)로부터 수신하거나, 단말기(100)에 저장된 연락처 정보 또는 단말기(100)에 저장된 사진 또는 메모로부터 수신할 수 있다.A buddy list may include pictures, names or nicknames. At this time, the photograph, the name or the screen name included in the friend list can be received from the conversation application server 300, or received from the contact information stored in the terminal 100 or from the photograph or memo stored in the terminal 100.

대화 어플리케이션에 가입한 제1 그룹(510) 및 대화 어플리케이션에 미가입한 제2 그룹(520)은 사진, 이름 또는 대화명이 서로 다르게 표시될 수 있다. The first group 510 that has joined the conversation application and the second group 520 that has not entered the conversation application may be displayed differently from one another.

예를 들어, 제1 그룹(510)에 포함된 '김영희(위비 가입자)'(514)와, 제2 그룹(520)에 포함된 '홍길동(위비 미가입자)'(524)는 서로 다른 글자 폰트, 글자색깔, 글자 굵기 등으로 표시될 수 있다. 다만, 본 발명이 이에 한정되는 것은 아니다. For example, 'Kim Young Hee (wage subscriber)' 514 included in the first group 510 and 'Hong Gil-dong' (non-widowed) 524 included in the second group 520 are different fonts , Font color, font size, and so on. However, the present invention is not limited thereto.

이때, 제1 그룹(510)에 포함된 친구들의 연락처는 대화 어플리케이션 서버(300)에 미리 저장된 프로필 이미지(예를 들어, 512)와 함께 표시될 수 있다. 다만, 도면에 명확히 도시하지는 않았으나, 미리 저장된 프로필 이미지가 없는 연락처의 경우, 연락처에 대응되는 프로필 캐릭터가 생성되어 프로필 이미지로서 표시될 수 있다. At this time, the contacts of the friends included in the first group 510 may be displayed together with the profile image (for example, 512) stored in advance in the conversation application server 300. However, although not clearly shown in the drawings, in the case of a contact having no pre-stored profile image, a profile character corresponding to the contact can be created and displayed as a profile image.

또한, 제2 그룹(520)에 포함된 친구들의 연락처는 각각의 연락처에 대응되는 프로필 캐릭터(521, 522, 523)가 생성되여 프로필 이미지로서 표시될 수 있다.In addition, the contacts of the friends included in the second group 520 may be displayed as profile images after the profile characters 521, 522, and 523 corresponding to the respective contacts are generated.

이때, 프로필 캐릭터(521, 522, 523)는 대화 어플리케이션 서버(300) 또는 단말기(100)의 메모리부(130)에 미리 저장된 테이블(예를 들어, 도 7의 600)을 이용하여 생성될 수 있다.At this time, the profile characters 521, 522 and 523 can be generated using the table (for example, 600 in FIG. 7) pre-stored in the dialog application server 300 or the memory unit 130 of the terminal 100 .

도 7 내지 도 9는 본 발명의 일 실시예에 따른 프로필 이미지 생성에 이용되는 테이블을 나타내는 도면이다.FIGS. 7 to 9 are views showing a table used for profile image generation according to an embodiment of the present invention.

도 7 내지 도 9를 참조하면, 대화 어플리케이션 서버(300)의 프로필 이미지 생성부(357)와, 단말기(100)의 프로필 이미지 생성부(125)는 도 7 내지 도 9에 도시된 테이블(600, 601, 602)을 이용하여 프로필 캐릭터를 생성할 수 있다. 7 to 9, the profile image generating unit 357 of the conversation application server 300 and the profile image generating unit 125 of the terminal 100 may generate the table 600, 601, and 602 to generate a profile character.

대화 어플리케이션 서버(300)의 프로필 이미지 생성부(357)와 단말기(100)의 프로필 이미지 생성부(125)는 실질적으로 동일한 방식으로 프로필 캐릭터를 생성한다. 따라서, 이하에서는 프로필 이미지 생성부(125)를 예로 들어 설명하도록 한다.The profile image generating unit 357 of the conversation application server 300 and the profile image generating unit 125 of the terminal 100 generate the profile character in substantially the same manner. Therefore, the profile image generating unit 125 will be described below as an example.

우선, 프로필 이미지 생성부(125)는 연락처에 포함된 이름을 추출한다. 연락처에 포함된 이름은 제1 글자(예를 들어, 성(family name)), 제2 글자(예를 들어, 중간 이름), 제3 글자(예를 들어, 끝 이름)를 포함한다.First, the profile image generating unit 125 extracts a name included in the contact. The name included in the contact includes a first letter (e.g., family name), a second letter (e.g., middle name), and a third letter (e.g., end letter).

예를 들어, 연락처에 포함된 이름이 '홍길동'인 경우, 제1 글자는 '홍', 제2 글자는 '길', 제3 글자는 '동'이 될 수 있다.For example, if the name contained in the contact is 'Hong Gil Dong', the first letter may be 'Hong', the second letter 'Lil', and the third letter 'Dong'.

이때, 제1 글자는 프로필 캐릭터의 종류 및 색깔을 결정하는데 이용될 수 있다. At this time, the first character can be used to determine the type and color of the profile character.

예를 들어, 제1 글자가 '홍'인 경우, 제1 테이블(600)에 도시된 것과 같이 제1 색깔을 지닌 '위비' 캐릭터가 선정될 수 있다. 다른 예로, 제1 글자가 '류'인 경우, 제2 테이블(601)에 도시된 것과 같이 제2 색깔을 지닌 '두지' 캐릭터가 선정될 수 있다.For example, if the first character is 'red', a 'wi' character having a first color as shown in the first table 600 may be selected. As another example, when the first character is 'current', a 'do not' character having a second color as shown in the second table 601 can be selected.

이때, 색깔은 임의대로 각각의 글자마다 설정될 수 있으며, 캐릭터의 종류도 각각의 글자마다 임의대로 설정될 수 있으며, 반드시 도 7 내지 도 9에 설정된 캐릭터 종류 및 색깔로 한정되는 것은 아니다.At this time, the color can be set for each character arbitrarily, and the character kind can be arbitrarily set for each character, and is not limited to the character type and color set in FIG. 7 to FIG.

또한, 제2 또는 제3 글자는 프로필 캐릭터의 얼굴 모양을 결정하는데 이용될 수 있다. 프로필 캐릭터의 얼굴 모양은 제2 또는 제3 글자에서 추출된 자음 또는 모음을 기준으로 결정될 수 있다. Also, the second or third character may be used to determine the face shape of the profile character. The face shape of the profile character can be determined based on consonants or vowels extracted from the second or third character.

즉, 추출된 자음 또는 모음은 각각 서로 다른 모양의 얼굴 모양이 할당될 수 있다. 구체적으로, 제2 글자에 추출된 자음 또는 모음은 프로필 캐릭터의 코 모양을 결정하는데 이용되고, 제3 글자에서 추출된 자음 또는 모음은 프로필 캐릭터의 입 모양을 결정하는데 이용될 수 있다. That is, the extracted consonants or vowels may be assigned different face shapes. Specifically, the consonant or vowel extracted in the second character is used to determine the nose shape of the profile character, and the consonant or vowel extracted in the third character can be used to determine the mouth shape of the profile character.

예를 들어, 제2 글자가 '길'인 경우, 자음인 'ㄱ'이 추출되고 테이블의 중간이름 항목(620)에서 'ㄱ'에 해당하는 코 모양이 선택될 수 있다. 또한, 제3 글자가 '동'인 경우, 자음인 'ㄷ'이 추출되고 테이블의 끝이름 항목(630)에서 'ㄷ'에 해당하는 입 모양이 선택될 수 있다. For example, if the second letter is 'path', a consonant 'a' may be extracted and a nose corresponding to 'a' may be selected in the middle name item 620 of the table. If the third character is 'dong', a consonant 'c' is extracted and a mouth shape corresponding to 'c' in the end name item 630 of the table may be selected.

다만, 이는 하나의 예시에 불과하며 본 발명이 이에 한정되는 것은 아니며, 추출된 자음 또는 모음을 기초로 얼굴을 구성하는 얼굴형, 얼굴표정, 눈모양을 설정할 수 있으며, 추가적인 악세서리도 추가로 결정될 수 있다. However, the present invention is not limited thereto, and it is possible to set a face type, a facial expression, and an eye shape constituting a face based on the extracted consonants or vowels, and further accessories can be additionally determined have.

이를 통해, 프로필 이미지 생성부(125)는 각각의 연락처마다 서로 다른 프로필 캐릭터를 생성할 수 있다. 생성된 프로필 캐릭터는 해당 연락처의 프로필 이미지로 설정되어 이용될 수 있다.Thus, the profile image generating unit 125 can generate different profile characters for each contact. The generated profile character can be used as the profile image of the corresponding contact.

이를 통해, 대화 어플리케이션은 단말기에 저장되어 있는 연락처에 서로 다른 프로필 캐릭터를 할당함으로써, 서로 다른 프로필 이미지를 친구 목록에 구현할 수 있다. 이에 따라, 특정 친구에 대한 식별력을 향상시킬 수 있고, 친구 목록 인터페이스의 개성을 높여 사용자의 만족도를 향상시킬 수 있다.In this way, the conversation application can assign different profile characters to the contacts stored in the terminal, thereby implementing different profile images in the friend list. Accordingly, it is possible to improve the discrimination power for a specific friend, and to improve the personality of the friend list interface, thereby improving the satisfaction of the user.

도 10은 본 발명의 다른 실시예에 따른 친구 초대를 위한 제어 방법을 설명하기 위한 도면이다.FIG. 10 is a diagram for explaining a control method for inviting a friend according to another embodiment of the present invention.

도 10을 참조하면, 본 발명의 다른 실시예에 따른 친구 초대를 위한 제어 방법에서, 대화 어플리케이션은 대화 어플리케이션 실행 화면(700)에서 사용자로부터 입력 받은 대화 어플리케이션 미가입 친구에게 대화 어플리케이션의 초대 메시지(755)를 전송할 수 있다. Referring to FIG. 10, in the control method for inviting a friend according to another embodiment of the present invention, the conversation application displays an invitation message 755 of the conversation application to a friend who has not entered the conversation application input from the user on the conversation application execution screen 700, Can be transmitted.

대화 어플리케이션은 미가입 친구의 정보(705)를 표시할 수 있다. 이때, 대화 어플리케이션의 미가입 친구의 프로필 이미지(703)에는, 미가입 친구의 연락처에 포함된 이름을 기초로 생성된 프로필 캐릭터가 표시될 수 있다.The conversation application can display information 705 of the uninitiated friend. At this time, in the profile image 703 of the friend who is not in the conversation application, the profile character created based on the name included in the contact of the friend who has not been entered can be displayed.

대화 어플리케이션은 사용자로부터 대화 어플리케이션 함께하기(707)의 메뉴의 선택을 입력 받는 경우, SMS 어플리케이션(750)을 통해 초대 메시지(755)를 송신할 수 있다. The conversation application may send an invitation message 755 via the SMS application 750 when the conversation application receives a selection of a menu of interacting with the conversation application (707) from the user.

이때, 초대 메시지(755)는 대화 어플리케이션 설치 정보(예를 들어, 설치 링크 URL)를 포함할 수 있다.At this time, the invitation message 755 may include conversation application installation information (for example, an installation link URL).

또한, 초대 메시지(755)는 대화 어플리케이션을 설치하는 경우 제공되는 이벤트 또는 초대 메시지(755)를 발송하는 단말기 사용자의 정보를 포함할 수 있다. 이때, 초대 메시지(755)의 내용은 대화 어플리케이션 설정 메뉴에서 변경할 수 있다. 다만, 본 발명이 이에 한정되는 것은 아니다. In addition, invitation message 755 may include information about the terminal user sending an event or invitation message 755 provided when installing a chat application. At this time, the content of the invitation message 755 can be changed in the dialog application setting menu. However, the present invention is not limited thereto.

이를 통해, 본 발명은 대화 상대방이 대화 어플리케이션에 미가입한 경우 초대 메시지를 전송함으로써, 대화 어플리케이션의 홍보 효과를 향상시킬 수 있다.In this way, the present invention can improve the promotion effect of the conversation application by transmitting the invitation message when the conversation partner has not entered the conversation application.

도 11 및 도 12는 본 발명의 또 다른 실시예에 따른 친구 초대를 위한 제어 방법을 나타내는 도면이다.11 and 12 are views showing a control method for inviting a friend according to another embodiment of the present invention.

도 11을 참조하면, 우선, 제1 단말기(100)는 제1 단말기(100)에 설치된 대화 어플리케이션을 통해, 제1 단말기(100)에 저장되어 있는 연락처 목록을 기초로 친구 목록을 제공할 수 있다. 이때, 제1 단말기(100)는 대화 어플리케이션에서 연락처 목록에 맵핑되는 친구 목록을 생성하고, 생성된 친구 목록을 대화 어플리케이션에 표시할 수 있다.11, the first terminal 100 may provide a friend list based on a contact list stored in the first terminal 100 through an interactive application installed in the first terminal 100 . At this time, the first terminal 100 can generate a friend list mapped to the contact list in the dialog application, and display the generated friend list in the dialog application.

이때, 제1 단말기(100)는 대화 어플리케이션 서버(300)로부터 제1 단말기(100)에 저장된 연락처 목록에 대응하는 친구의 가입 정보를 추출하고, 추출된 가입 정보에 포함된 사진, 연락처, 이름, 주소 또는 대화명을 기초로 친구 목록을 생성할 수 있다. At this time, the first terminal 100 extracts the subscription information of the friend corresponding to the contact list stored in the first terminal 100 from the conversation application server 300, and extracts the photos, contacts, names, You can create a buddy list based on your address or screen name.

이어서, 제1 단말기(100)는 사용자로부터 친구 목록에서 특정 친구를 선택 받는다(S210).Then, the first terminal 100 selects a specific friend from the friend list (S210).

이어서, 제1 단말기(100)는 특정 친구의 제2 단말기(200)에 제1 메시지를 송신한다(S220). 구체적으로, 제1 단말기(100)는 대화 어플리케이션에서 생성한 텍스트 또는 이미지를 포함하는 제1 메시지를 제2 단말기(200)에 송신할 수 있다. Then, the first terminal 100 transmits the first message to the second terminal 200 of the specific friend (S220). Specifically, the first terminal 100 may transmit a first message including the text or the image generated in the interactive application to the second terminal 200.

이때, 사용자에 의해 선택된 친구가 대화 어플리케이션에 미가입된 제2 그룹에 포함되는지 여부를 판단한다(S230).At this time, it is determined whether the friend selected by the user is included in the second group that is not included in the conversation application (S230).

만약, 선택된 친구가 제2 그룹에 포함되는 경우, 제1 메시지에 대응되는 제2 메시지를 생성하여 제2 단말기(200)에 송신한다(S241). 이때, 제1 단말기(100)는 제1 단말기(100)에 설치된 SMS 어플리케이션에서 생성되는 제2 메시지를 제2 단말기(200)에 송신할 수 있다.If the selected friend is included in the second group, the second message corresponding to the first message is generated and transmitted to the second terminal 200 (S241). At this time, the first terminal 100 may transmit a second message generated in the SMS application installed in the first terminal 100 to the second terminal 200.

예를 들어, 제2 메시지는 제1 메시지와 동일한 내용의 텍스트 또는 이미지를 포함하는 메시지를 포함할 수 있다. For example, the second message may include a message containing the same content or text as the first message.

이어서, 제1 단말기(100)는 제2 단말기(200)로부터 제2 메시지에 대응하는 회신 메시지를 수신한다(S243). 예를 들어, 제1 단말기(100)는 SMS 어플리케이션에서 제2 메시지에 대응하는 회신 메시지를 제2 단말기(200)로부터 수신할 수 있다. 이때, 제2 단말기(200)는 제2 메시지의 응답으로 SMS 또는 MMS 메시지를 제1 단말기(100)에 송신할 수 있다. Then, the first terminal 100 receives a reply message corresponding to the second message from the second terminal 200 (S243). For example, the first terminal 100 may receive a reply message corresponding to the second message from the second terminal 200 in the SMS application. At this time, the second terminal 200 may transmit an SMS or MMS message to the first terminal 100 in response to the second message.

예를 들어, 회신 메시지는 제1 메시지 또는 제2 메시지를 식별하는 식별 데이터를 포함할 수 있다. 제1 단말기(100)는 상기 식별 데이터를 기초로 제2 메시지와 회신 메시지를 맵핑할 수 있다.For example, the reply message may include identification data identifying the first message or the second message. The first terminal 100 may map the second message and the reply message based on the identification data.

이어서, 제1 단말기(100)는 회신 메시지를 복사하고(S245), 대화 어플리케이션에 회신 메시지를 제공한다(S250). Subsequently, the first terminal 100 copies the reply message (S245) and provides a reply message to the conversation application (S250).

예를 들어, 제1 단말기(100)는 SMS 어플리케이션에서 수신한 회신 메시지에 포함된 텍스트 또는 이미지를 복사하고, 복사한 회신 메시지를 대화 어플리케이션에 제공할 수 있다.For example, the first terminal 100 may copy the text or image included in the reply message received in the SMS application, and provide the reply message to the conversation application.

한편, 선택된 친구가 제2 그룹에 포함되지 않는 경우, 제2 단말기(100)는 제2 단말기(200)에 설치된 대화 어플리케이션을 통하여 제1 메시지에 대응하는 회신 메시지를 수신한다(S240). Meanwhile, if the selected friend is not included in the second group, the second terminal 100 receives the reply message corresponding to the first message through the dialog application installed in the second terminal 200 (S240).

이어서, 제1 단말기(100)는 수신한 회신메시지를 대화 어플리케이션에 제공한다(250).Then, the first terminal 100 provides the received reply message to the conversation application (250).

이어서, 제1 단말기(100)는 대화 어플리케이션에서 대화 목록을 생성한다(S260). 예를 들어, 제1 단말기(100)는 제1 메시지, 제2 메시지 및 회신 메시지를 기초로 대화 목록을 생성할 수 있다. Then, the first terminal 100 creates a conversation list in the conversation application (S260). For example, the first terminal 100 may generate a conversation list based on the first message, the second message, and the reply message.

이때, 대화 어플리케이션은 생성한 대화 목록을 대화창에 표시할 수 있다. 또한, 대화 어플리케이션은 대화 어플리케이션의 대화창에 제1 메시지, 제2 메시지 또는 회신 메시지의 송수신 순서에 따라 대화 목록을 배치할 수 있다. 다만, 본 발명이 이에 한정되는 것은 아니다.At this time, the conversation application can display the generated conversation list on the dialog box. Also, the conversation application can place the conversation list according to the transmission / reception order of the first message, the second message, or the reply message in the dialog window of the conversation application. However, the present invention is not limited thereto.

이어서, 제1 단말기(100)는 대화 목록 내의 메시지 송수신 횟수가 미리 결정된 송수신 횟수에 해당하는지 판단한다(S270).Then, the first terminal 100 determines whether the number of times the message transmission / reception in the conversation list corresponds to the predetermined number of transmission / reception times (S270).

만약, 선택된 친구가 제2 그룹에 속하고, 대화 목록 내의 메시지 송수신 횟수가 미리 결정된 송수신 횟수에 해당하는 경우, 대화 어플리케이션에 대한 초대 메시지를 제2 단말기(200)에 송신한다(S280). If the selected friend belongs to the second group and the number of times the message transmission / reception in the conversation list corresponds to the predetermined number of transmission / reception, the invitation message for the conversation application is transmitted to the second terminal 200 (S280).

즉, 제1 단말기(100)는 대화 어플리케이션의 대화 목록에 포함된 제1 메시지, 제2 메시지 또는 회신 메시지의 송수신 횟수를 기초로 제2 단말기(200)에 대화 어플리케이션에 대한 초대 메시지를 송신할 수 있다.That is, the first terminal 100 can send an invitation message for the conversation application to the second terminal 200 based on the number of transmissions of the first message, the second message, or the reply message included in the conversation list of the conversation application have.

예를 들어, 제1 단말기(100)는 대화 목록에 포함된 제1 메시지, 제2 메시지 또는 회신 메시지의 송수신 횟수가 미리 결정된 송수신 횟수(예를 들어, 3회)에 해당하는 경우, 제2 단말기(200)에 SMS 어플리케이션을 통해 대화 어플리케이션의 설치 정보가 포함된 초대 메시지를 송신할 수 있다. For example, when the number of times of transmission and reception of the first message, the second message, or the reply message included in the conversation list corresponds to a predetermined number of transmission / reception times (for example, three times) The invitation message including the installation information of the interactive application can be transmitted to the mobile terminal 200 through the SMS application.

도 12를 참조하면, 사용자는 대화 어플리케이션에 표시된 친구 목록 중 메시지를 보내고자 하는 친구를 선택할 수 있다. 이때, 사용자로부터 선택된 친구의 정보(805)가 대화 어플리케이션 실행 화면(800)에 표시되는 경우, 사용자는 대화하기 메뉴(807)를 선택해 메시지를 생성 및 송신할 수 있다.Referring to FIG. 12, the user can select a friend from the friend list displayed in the chat application to send a message to. At this time, when the information 805 of the friend selected from the user is displayed on the dialog application execution screen 800, the user can select the dialog menu 807 to generate and transmit the message.

사용자가 대화하기 메뉴(807)를 선택하는 경우, 대화 상대방의 대화 어플리케이션 가입 여부와 상관 없이, 대화 어플리케이션 대화창(850)이 생성될 수 있다.When the user selects the dialogue menu 807, a conversation application dialog window 850 can be created regardless of whether or not the conversation partner has joined the conversation application.

예를 들어, 사용자는 대화 어플리케이션 메시지 입력창에서 "밥먹자"라고 제1 메시지(851)를 생성 및 전송할 수 있다. 이때, 대화 상대방이 대화 어플리케이션에 미가입되어 제2 그룹에 포함된 경우, 제1 메시지에 대응되는 제2 메시지를 생성 및 전송할 수 있다. For example, the user may generate and transmit a first message 851 in the dialog application message input window as "Feed me ". At this time, if the conversation partner is not included in the conversation application and is included in the second group, the second message corresponding to the first message can be generated and transmitted.

예를 들어, 제2 메시지는 제1 메시지와 동일한 "밥먹자"를 포함한 SMS 메시지를 포함할 수 있다. 이때, 대화 어플리케이션은 대화 어플리케이션 대화창(850)에 제2 메시지 발송 확인 메시지(852)를 표시할 수 있다. For example, the second message may include an SMS message containing the same "eat" as the first message. At this time, the conversation application may display a second message dispatch confirmation message 852 in the conversation application dialog window 850. [

이때, "밥먹자"를 포함한 제2 메시지를 수신한 대화 상대방이 제2 메시지에 대한 응답으로 "알았어"라는 회신 메시지를 송신하는 경우, 회신 메시지는 SMS 어플리케이션에서 복사된 후 대화 어플리케이션으로 제공될 수 있다. 대화 어플리케이션은 수신한 회신 메시지(853)를 대화 어플리케이션 대화창(850)에 표시할 수 있다.At this time, when the conversation partner that received the second message including "Eat Meal" sends a reply message "OK" in response to the second message, the reply message is copied to the SMS application and then provided as a conversation application have. The conversation application can display the received reply message 853 in the conversation application dialog window 850. [

대화 어플리케이션은 대화 목록에 포함된 메시지의 송수신 횟수가 미리 결정된 메시지 송수신 횟수에 해당하는 경우 대화 상대방의 단말기에 초대 메시지(856)를 송신할 수 있다. 이때, 미리 결정된 송수신 횟수는 대화 어플리케이션 설정 메뉴에서 설정, 변경 또는 저장할 수 있다.The conversation application can transmit an invitation message 856 to the conversation partner's terminal when the number of times the message included in the conversation list corresponds to the predetermined number of message transmission / reception times. At this time, the predetermined number of transmission / reception times can be set, changed or stored in the dialog application setting menu.

예를 들어, 메시지 송수신 횟수의 기준이 4회로 결정되어 있는 경우, 도 12에서와 같이 송수신한 메시지(851, 853, 854, 855)의 횟수가 4회에 해당되면, 초대 메시지(856)를 송신할 수 있다. For example, if the number of times of the message transmission / reception is determined to be four, if the number of the transmitted / received messages 851, 853, 854, and 855 corresponds to four times as in FIG. 12, can do.

이때, 대화 어플리케이션 대화창(850)은 제1 단말기 및 제2 단말기에서 송수신한 메시지 및 초대 메시지(856)를 표시할 수 있다. 또한, 대화 어플리케이션 대화창(850)은 메시지 송수신 시각에 따라 메시지를 정렬하여 표시할 수 있다.At this time, the conversation application dialog window 850 may display a message and an invitation message 856 transmitted and received by the first terminal and the second terminal. In addition, the conversation application dialog window 850 can arrange and display the messages according to the message transmission / reception time.

이를 통해, 본 발명은 대화 상대방의 대화 어플리케이션 가입 여부와 상관없이 대화 어플리케이션에 사용자와 대화 상대방의 대화 이력이 보존되는 대화창을 제공함으로써, 사용자의 편의성을 향상시킬 수 있다. 또한, 대화 어플리케이션의 가입 유무와 상관없이 대화를 이어나갈 수 있도록 함으로써, 대화 어플리케이션의 사용자가 다른 메신저 어플리케이션으로 이탈하는 현상을 방지할 수 있다.Accordingly, the present invention can improve the convenience of the user by providing a dialog window in which the conversation history of the user and the conversation partner is saved in the conversation application regardless of whether or not the conversation partner has joined the conversation application. In addition, by allowing the conversation to continue regardless of whether or not the conversation application is subscribed, the user of the conversation application can be prevented from deviating to another messenger application.

이상 첨부된 도면을 참조하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.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, You will understand. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive.

100: 제1 단말기
200: 제2 단말기
300: 대화 어플리케이션 서버
400: 통신사 서버
100: First terminal
200: second terminal
300: conversation application server
400:

Claims (16)

제1 단말기에서 수행되는 대화 어플리케이션의 프로필 이미지 생성을 위한 제어 방법에 있어서,
상기 제1 단말기에 저장된 연락처를 기초로 친구 목록을 생성하는 단계;
상기 친구 목록에 대한 상기 대화 어플리케이션의 가입 정보를 수신하는 단계;
상기 대화 어플리케이션에 미리 가입된 상기 친구 목록의 항목들을 제1 그룹으로 설정하고, 상기 대화 어플리케이션에 미가입된 상기 친구 목록의 항목들을 제2 그룹으로 설정하는 단계;
상기 제2 그룹의 친구 목록에 포함된 각각의 연락처마다 상기 연락처의 이름을 이용하여 프로필 캐릭터를 생성하는 단계; 및
상기 생성된 프로필 캐릭터를 상기 연락처에 할당된 프로필 이미지로 설정하는 단계를 포함하고,
상기 연락처의 이름은,
제1 글자, 제2 글자 및 제3 글자를 포함하고,
상기 프로필 캐릭터를 생성하는 단계는,
상기 제1 글자를 이용하여 상기 프로필 캐릭터의 종류 및 색깔을 결정하는 단계와,
상기 제2 또는 제3 글자를 이용하여 프로필 캐릭터의 얼굴 모양을 결정하는 단계를 포함하는 제어 방법.
A control method for generating a profile image of a dialog application executed in a first terminal,
Generating a friend list based on the contact stored in the first terminal;
Receiving subscription information of the conversation application for the friend list;
Setting items of the friend list registered in advance in the conversation application as a first group and setting items of the friend list not included in the conversation application as a second group;
Creating a profile character using the name of the contact for each contact included in the friend list of the second group; And
And setting the generated profile character as a profile image assigned to the contact,
The name of the contact,
A first character, a second character, and a third character,
Wherein the step of generating the profile character comprises:
Determining a type and a color of the profile character using the first character;
And determining the face shape of the profile character using the second or third character.
삭제delete 제1항에 있어서,
상기 프로필 캐릭터의 얼굴 모양을 결정하는 단계는,
상기 제2 또는 제3 글자를 이용하여 상기 프로필 캐릭터의 눈 모양, 코 모양 또는 입 모양을 결정하는 것을 포함하는 제어 방법.
The method according to claim 1,
Wherein the step of determining the face shape of the profile character comprises:
And determining the eye shape, nose shape, or mouth shape of the profile character using the second or third character.
제3항에 있어서,
상기 프로필 캐릭터의 얼굴 모양을 결정하는 단계는,
상기 제2 글자에서 자음 또는 모음을 추출하여, 상기 자음 또는 모음을 기초로 상기 프로필 캐릭터의 코 모양을 결정하고,
상기 제3 글자에서 자음 또는 모음을 추출하여, 상기 자음 또는 모음을 기초로 상기 프로필 캐릭터의 입 모양을 결정하는 것을 포함하는 제어 방법.
The method of claim 3,
Wherein the step of determining the face shape of the profile character comprises:
Extracting a consonant or a vowel from the second character, determining a nose shape of the profile character based on the consonant or vowel,
Extracting a consonant or vowel from the third letter and determining a mouth shape of the profile character based on the consonant or vowel.
제1항에 있어서,
상기 프로필 캐릭터의 종류 및 색깔을 결정하는 단계는,
미리 정해진 테이블을 참조하여 상기 제1 글자에 대응되는 상기 프로필 캐릭터의 종류 및 색깔을 결정하는 것을 포함하는 제어 방법.
The method according to claim 1,
Wherein the step of determining the type and color of the profile character comprises:
And determining a type and a color of the profile character corresponding to the first character by referring to a predetermined table.
제1항에 있어서,
상기 제1 그룹의 친구 목록에 포함된 연락처 중에서 프로필 이미지가 미설정되어 있는 경우, 해당 연락처의 이름을 이용하여 프로필 캐릭터를 생성하는 단계를 더 포함하는 제어 방법.
The method according to claim 1,
And generating a profile character using the name of the contact if the profile image is not set in the contacts included in the friend list of the first group.
제1항에 있어서,
상기 친구 목록 중 선택된 친구가 상기 제2 그룹에 포함된 경우, SMS 어플리케이션을 이용하여 상기 대화 어플리케이션에 대한 초대 메시지를 상기 친구의 제2 단말기에 송신하는 단계를 더 포함하는 제어 방법.
The method according to claim 1,
And transmitting an invitation message for the conversation application to the second terminal of the friend using the SMS application when the friend selected from the friend list is included in the second group.
제1항에 있어서,
상기 친구 목록 중 선택된 친구에게 상기 대화 어플리케이션을 이용하여 제1 메시지를 송신하는 단계와,
상기 선택된 친구가 상기 제2 그룹에 포함된 경우, SMS 어플리케이션을 이용하여 상기 제1 메시지에 대응되는 제2 메시지를 상기 친구의 제2 단말기에 송신하는 단계와,
상기 SMS 어플리케이션에서 상기 제2 메시지에 대응하는 회신 메시지를 수신하면, 수신한 상기 회신 메시지를 상기 대화 어플리케이션에 제공하는 단계를 더 포함하는 제어 방법.
The method according to claim 1,
Transmitting a first message to a friend selected from the friend list using the conversation application;
Transmitting a second message corresponding to the first message to the second terminal of the friend using the SMS application when the selected friend is included in the second group;
Receiving the reply message corresponding to the second message from the SMS application, and providing the received reply message to the conversation application.
제8항에 있어서,
상기 대화 어플리케이션에서 상기 제1 메시지, 상기 제2 메시지 또는 상기 회신 메시지를 기초로 대화 목록을 생성하는 단계와,
상기 대화 목록에 포함된 상기 제1 메시지, 상기 제2 메시지 또는 상기 회신 메시지의 미리 결정된 송수신 횟수를 기초로, 상기 제2 단말기에 상기 대화 어플리케이션에 대한 초대 메시지를 송신하는 단계를 더 포함하는 제어 방법.
9. The method of claim 8,
Generating a conversation list based on the first message, the second message, or the reply message in the conversation application;
Further comprising transmitting an invitation message for the conversation application to the second terminal based on a predetermined number of times of transmission and reception of the first message, the second message, or the reply message included in the conversation list .
대화 어플리케이션 및 SMS 어플리케이션이 설치된 메모리부;
상기 대화 어플리케이션을 통해 상기 메모리부에 저장되어 있는 연락처 목록에 맵핑되는 친구 목록을 생성하는 친구 목록 생성부;
상기 친구 목록에 대한 상기 대화 어플리케이션의 가입 정보를 수신하는 통신부;
상기 대화 어플리케이션에 미리 가입된 상기 친구 목록의 항목들을 제1 그룹으로 설정하고, 상기 대화 어플리케이션에 미가입된 상기 친구 목록의 항목들을 제2 그룹으로 설정하는 친구 목록 관리부; 및
상기 제2 그룹의 친구 목록에 포함된 각각의 연락처마다 상기 연락처의 이름을 이용하여 프로필 캐릭터를 생성하고, 상기 생성된 프로필 캐릭터를 상기 연락처에 할당된 프로필 이미지로 설정하는 프로필 이미지 생성부를 포함하고,
상기 연락처의 이름은,
제1 글자, 제2 글자 및 제3 글자를 포함하고,
상기 프로필 이미지 생성부는,
상기 제1 글자를 이용하여 상기 프로필 캐릭터의 종류 및 색깔을 결정하고, 상기 제2 및 제3 글자를 이용하여 상기 프로필 캐릭터의 얼굴 모양을 결정하는 단말 장치.
A memory unit in which a conversation application and an SMS application are installed;
A friend list generation unit for generating a friend list mapped to a contact list stored in the memory unit through the dialog application;
A communication unit for receiving subscription information of the conversation application with respect to the friend list;
A friend list management unit for setting the items of the friend list registered in advance in the dialog application to the first group and setting the items of the friend list not included in the dialog application to the second group; And
And a profile image generation unit for generating a profile character using the name of the contact for each contact included in the friend list of the second group and setting the generated profile character as a profile image assigned to the contact,
The name of the contact,
A first character, a second character, and a third character,
Wherein the profile image generating unit comprises:
Determines the type and color of the profile character using the first character, and determines the face shape of the profile character using the second character and the third character.
삭제delete 제10항에 있어서,
상기 프로필 이미지 생성부는, 미리 정해진 테이블을 참조하여 상기 제1 글자에 대응되는 상기 프로필 캐릭터의 종류 및 색깔을 결정하는 것을 포함하는 단말 장치.
11. The method of claim 10,
Wherein the profile image generation unit determines the type and color of the profile character corresponding to the first character by referring to a predetermined table.
제10항에 있어서,
상기 프로필 이미지 생성부는, 상기 제2 및 제3 글자를 이용하여 상기 프로필 캐릭터의 눈 모양, 코 모양 또는 입 모양을 결정하는 것을 포함하는 단말 장치.
11. The method of claim 10,
Wherein the profile image generating unit includes determining an eye shape, a nose shape, or a mouth shape of the profile character using the second character and the third character.
제10항에 있어서,
상기 프로필 이미지 생성부는, 상기 제1 그룹의 친구 목록에 포함된 연락처 중에서 프로필 이미지가 미설정되어 있는 경우, 해당 연락처의 이름을 이용하여 프로필 캐릭터를 생성하는 단계를 더 포함하는 단말 장치.
11. The method of claim 10,
Wherein the profile image generating unit further includes the step of generating a profile character using the name of the contact if the profile image is not set in the contacts included in the friend list of the first group.
제10항에 있어서,
상기 제2 그룹에 포함된 친구에게 제1 메시지를 전송하는 경우, 상기 SMS 어플리케이션을 통해 전송 가능한 상기 제1 메시지에 대응되는 제2 메시지를 생성하는 메시지 생성부와
상기 SMS 어플리케이션에서 상기 제2 메시지에 대응하는 회신 메시지를 수신하면, 수신한 상기 회신 메시지를 복사하고, 복사된 상기 회신 메시지를 상기 대화 어플리케이션에 제공하는 회신 메시지 복사부와,
상기 메시지 또는 상기 회신 메시지를 기초로 대화 목록을 생성하는 대화 목록 생성부를 더 포함하는 단말 장치.
11. The method of claim 10,
A message generator for generating a second message corresponding to the first message that can be transmitted through the SMS application when a first message is transmitted to a friend included in the second group;
A reply message copy unit for receiving the reply message corresponding to the second message from the SMS application and copying the received reply message and providing the reply message to the conversation application;
And a conversation list generation unit for generating a conversation list based on the message or the reply message.
제15항에 있어서,
상기 통신부는, 상기 대화 목록에 포함된 메시지 또는 회신 메시지의 송수신 횟수를 기초로, 상기 친구의 단말기에 상기 대화 어플리케이션에 대한 초대 메시지를 송신하는 단말 장치.

16. The method of claim 15,
Wherein the communication unit transmits an invitation message for the conversation application to the friend's terminal based on the number of times of transmission / reception of the message or the reply message included in the conversation list.

KR1020170112552A 2017-09-04 2017-09-04 Control method for generating profile image and terminal device for performing the same KR101934207B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170112552A KR101934207B1 (en) 2017-09-04 2017-09-04 Control method for generating profile image and terminal device for performing the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170112552A KR101934207B1 (en) 2017-09-04 2017-09-04 Control method for generating profile image and terminal device for performing the same

Publications (1)

Publication Number Publication Date
KR101934207B1 true KR101934207B1 (en) 2018-12-31

Family

ID=64959652

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170112552A KR101934207B1 (en) 2017-09-04 2017-09-04 Control method for generating profile image and terminal device for performing the same

Country Status (1)

Country Link
KR (1) KR101934207B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110505145A (en) * 2019-08-16 2019-11-26 上海掌门科技有限公司 A kind of address list adding method and terminal

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101232229B1 (en) * 2012-03-06 2013-02-12 주식회사 모리아타운 Telephone number based social network service system and method for the same

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101232229B1 (en) * 2012-03-06 2013-02-12 주식회사 모리아타운 Telephone number based social network service system and method for the same

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110505145A (en) * 2019-08-16 2019-11-26 上海掌门科技有限公司 A kind of address list adding method and terminal

Similar Documents

Publication Publication Date Title
KR102386605B1 (en) Method for structuring of group icon and apparatus therfor
CN108306810B (en) Group building method, server and terminal
US10834031B2 (en) Information exchange method, client, and apparatus
JP6590971B2 (en) Automatic translation providing method, storage medium, and automatic translation providing server
KR100968298B1 (en) User interface for conducting chats over a network
CN101335719B (en) Information adding modification method
KR101626474B1 (en) Apparatus for providing document sharing service based messenger and method using the same
CN103326929B (en) Method and device for transmitting messages
EP1562386A2 (en) Command based system for broadcasting group SMS with mobile message receiver and communication server
WO2017140278A1 (en) Method and apparatus for sharing resources
CN112838976B (en) Message processing method and device
CN110138573B (en) Conference state prompting method, server, intelligent terminal and storage medium
EP3107247A1 (en) Display style adjustment method, device, and system
KR101984231B1 (en) Method and apparatus for managing acquaintance list
KR20160075457A (en) Method device, and server for grouping chatting message
CN109728996B (en) Communication information display method, user equipment, storage medium and device
US20240080294A1 (en) Message transmission method, message receiving method, apparatus, device, and medium
CN110109594B (en) Drawing data sharing method and device, storage medium and equipment
KR101934207B1 (en) Control method for generating profile image and terminal device for performing the same
JP2019185567A (en) Message providing apparatus and program
CN107222398B (en) Social message control method and device, storage medium and computer equipment
CN106161199B (en) A kind of Content of Communication treating method and apparatus
CN115600980A (en) Method and device for sending message, electronic equipment and storage medium
US20220070331A1 (en) Information processing apparatus and control method of information processing apparatus
CN111371677B (en) Communication method and computer readable storage medium

Legal Events

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