KR102167834B1 - Method for providing instant message service using bot - Google Patents

Method for providing instant message service using bot Download PDF

Info

Publication number
KR102167834B1
KR102167834B1 KR1020190074973A KR20190074973A KR102167834B1 KR 102167834 B1 KR102167834 B1 KR 102167834B1 KR 1020190074973 A KR1020190074973 A KR 1020190074973A KR 20190074973 A KR20190074973 A KR 20190074973A KR 102167834 B1 KR102167834 B1 KR 102167834B1
Authority
KR
South Korea
Prior art keywords
friend
bot
type
user
instant message
Prior art date
Application number
KR1020190074973A
Other languages
Korean (ko)
Other versions
KR20190077276A (en
Inventor
박일용
서동균
채규봉
김융영
김양미
정진영
김우영
Original Assignee
주식회사 카카오
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 카카오 filed Critical 주식회사 카카오
Publication of KR20190077276A publication Critical patent/KR20190077276A/en
Application granted granted Critical
Publication of KR102167834B1 publication Critical patent/KR102167834B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/50Business processes related to the communications industry
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • GPHYSICS
    • G06COMPUTING; 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • G06Q50/30
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Primary Health Care (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Computing Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Operations Research (AREA)

Abstract

봇을 이용한 인스턴트 메시지 서비스 제공 방법이 개시된다. 인스턴트 메시지 서비스 제공 방법은 제1 유형의 친구 및 제2 유형의 친구와 사용자 사이의 채팅방들의 채팅방 리스트를 유지하는 단계, 상기 채팅방 리스트로부터 상기 제2 유형의 친구와 상기 사용자 사이의 채팅방을 선택하는 단계, 상기 선택된 채팅방 또는 상기 제2 유형의 친구와 관련된 적어도 하나의 봇(bot)을 제공하는 단계, 상기 적어도 하나의 봇 중 어느 하나의 봇을 선택하는 단계 및 상기 선택된 봇과 상기 사용자 사이에서 송수신된 메시지들을 상기 채팅방에 기록하는 단계를 포함할 수 있다.A method of providing an instant message service using a bot is disclosed. The instant message service providing method includes maintaining a chat room list of chat rooms between a first type of friend and a second type of friend and a user, and selecting a chat room between the second type of friend and the user from the chat room list. , Providing at least one bot related to the selected chat room or the second type of friend, selecting any one of the at least one bot, and transmitted/received between the selected bot and the user It may include recording messages in the chat room.

Description

봇을 이용한 인스턴트 메시지 서비스 제공 방법{METHOD FOR PROVIDING INSTANT MESSAGE SERVICE USING BOT}Method of providing instant message service using bot {METHOD FOR PROVIDING INSTANT MESSAGE SERVICE USING BOT}

아래의 실시예들은 봇을 이용한 인스턴트 메시지 서비스 제공 방법에 관한 것이다.The following embodiments relate to a method of providing an instant message service using a bot.

인스턴트 메시지 서비스는 인터넷 같은 네트워크를 이용하여 복수의 사용자들의 즉각적인(실시간) 통신을 지원한다. 예를 들어, 인스턴트 메시지 서비스의 가입자들은 실시간으로 텍스트 메시지들뿐만 아니라 사진, 동영상, 이모티콘, 오디오 등 다양한 파일들을 송/수신할 수 있다. 이러한, 인스턴트 메시지 서비스는 실시간으로 대화가 이루어진다는 점에서 전자 우편 서비스와 구별된다.The instant message service supports instant (real-time) communication of a plurality of users using a network such as the Internet. For example, subscribers of an instant message service can transmit/receive not only text messages but also various files such as photos, videos, emoticons, and audio in real time. Such an instant message service is distinguished from an electronic mail service in that a conversation takes place in real time.

인스턴트 메시지 서비스에 가입된 사용자들의 휴다 단말에는 인스턴트 메신저(인스턴트 메시지 어플리케이션)가 클라이언트로서 설치된다. 스마트폰, 태블릿 PC 등 모바일 기기들이 널리 보급되고, 통신 기술이 발전함에 따라, 사용자들은 이동통신사에 의해 제공되는 단문 메시지 서비스보다 인스턴트 메시지 서비스를 자주 이용한다. 따라서, 인스턴트 메시지 서비스에 가입된 사용자들의 수는 드라마틱하게 증가하고 있으며, 이러한 증가는 또 다른 비즈니스 영역을 창출한다. 예를 들어, 광고주들은 인스턴트 메시지 서비스에 가입된 사용자들을 타겟팅할 수 있다.An instant messenger (instant message application) is installed as a client on Huda terminals of users subscribed to the instant message service. As mobile devices such as smart phones and tablet PCs are widely spread and communication technology develops, users often use instant message services rather than short message services provided by mobile carriers. Therefore, the number of users subscribed to the instant message service is increasing dramatically, and this increase creates another business area. For example, advertisers can target users subscribed to an instant message service.

본 발명의 실시예들은 사용자와 인터랙션을 수행할 수 있는 복수의 봇들을 제공함으로써, 사용자에게 보다 편리하게 정보를 제공할 수 있다.Embodiments of the present invention may provide information more conveniently to a user by providing a plurality of bots capable of interacting with a user.

또한, 본 발명의 실시예들은 사용자와 인터랙션을 수행할 수 있는 복수의 봇들을 광고를 위하여 사용함으로써, 새로운 비즈니스 영역을 창출할 수 있다.In addition, embodiments of the present invention can create a new business area by using a plurality of bots capable of interacting with a user for advertisement.

본 발명의 일 실시예에 따른 인스턴트 메시지 서비스 제공 방법은 제1 유형의 친구 및 제2 유형의 친구와 사용자 사이의 채팅방들의 채팅방 리스트를 유지하는 단계, 상기 채팅방 리스트로부터 상기 제2 유형의 친구와 상기 사용자 사이의 채팅방을 선택하는 단계, 상기 선택된 채팅방 또는 상기 제2 유형의 친구와 관련된 적어도 하나의 봇(bot)을 제공하는 단계, 상기 적어도 하나의 봇 중 어느 하나의 봇을 선택하는 단계 및 상기 선택된 봇과 상기 사용자 사이에서 송수신된 메시지들을 상기 채팅방에 기록하는 단계를 포함할 수 있다.An instant message service providing method according to an embodiment of the present invention includes the steps of maintaining a chat room list of chat rooms between a first type of friend and a second type of friend and a user, and the second type of friend and the second type of friend from the chat room list. Selecting a chat room between users, providing at least one bot related to the selected chat room or the second type of friend, selecting any one of the at least one bot, and the selected It may include the step of recording the messages transmitted and received between the bot and the user in the chat room.

상기 제1 유형의 친구는 일반 친구이고, 상기 제2 유형의 친구는 기업 친구로서 가상의 친구일 수 있다.The first type of friend may be a general friend, and the second type of friend may be a virtual friend as a corporate friend.

본 발명의 일 실시예에 따른 인스턴트 메시지 서비스 제공 방법은 상기 제1 유형의 친구와 상기 제2 유형의 친구를 구별할 수 있는 식별자를 디스플레이하거나, 채팅방들을 친구 각각의 유형에 따라 그룹핑하는 단계를 더 포함할 수 있다.The instant message service providing method according to an embodiment of the present invention further includes displaying an identifier for distinguishing the first type of friend from the second type of friend, or grouping chat rooms according to each type of friend. Can include.

본 발명의 일 실시예에 따른 인스턴트 메시지 서비스 제공 방법은 상기 어느 하나의 봇을 선택함에 응답하여, 상기 봇에 대한 정보를 상기 채팅방의 발신 메시지 필드에 기록하는 단계를 더 포함할 수 있다.The instant message service providing method according to an embodiment of the present invention may further include recording information on the bot in an outgoing message field of the chat room in response to selecting any one of the bots.

본 발명의 일 실시예에 따른 인스턴트 메시지 서비스 제공 방법은 상기 제2 유형의 친구와 상기 사용자 사이의 채팅방에서, 상기 사용자의 스와이프 제스쳐를 감지하는 단계, 상기 적어도 하나의 봇을 포함하는 화면을 제공하는 단계 및 상기 화면에 포함된 적어도 하나의 봇 중 어느 하나를 선택하는 단계를 더 포함할 수 있다.In an instant message service providing method according to an embodiment of the present invention, in a chat room between the second type of friend and the user, detecting a swipe gesture of the user, providing a screen including the at least one bot And selecting any one of at least one bot included in the screen.

본 발명의 일 실시예에 따른 인스턴트 메시지 서비스 제공 방법은 제1 봇과의 대화 내용 및 제2 봇과의 대화 내용을 동일한 채팅방에 기록하는 단계를 더 포함할 수 있다.The method of providing an instant message service according to an embodiment of the present invention may further include recording the content of the conversation with the first bot and the content of the conversation with the second bot in the same chat room.

상기 화면에서 적어도 하나의 봇 각각은 적어도 하나의 이미지 각각에 매핑될 수 있다.Each of at least one bot on the screen may be mapped to each of at least one image.

상기 적어도 하나의 봇은 상기 사용자로부터 입력된 메시지에 응답하여 자동으로 응답 메시지를 생성할 수 있다.The at least one bot may automatically generate a response message in response to a message input from the user.

본 발명의 일 실시예에 따른 인스턴트 메시지 서비스 제공 방법은 상기 봇이 선택된 경우, 다른 봇이 선택될 때까지 상기 선택된 봇이 유지되거나, 상기 선택된 봇의 응답이 있으면, 상기 선택된 봇을 리셋하거나, 상기 선택된 봇 또는 다른 봇의 선택을 추천하는 표시를 통하여 사용자가 봇에 대한 새로운 선택을 할 수 있도록 하는 단계를 더 포함할 수 있다.In the instant message service providing method according to an embodiment of the present invention, when the bot is selected, the selected bot is maintained until another bot is selected, or if there is a response from the selected bot, the selected bot is reset, or the It may further include the step of allowing the user to make a new selection for the bot through the display recommending selection of the selected bot or another bot.

상기 제1 유형의 친구 및 상기 제2 유형의 친구를 포함하는 주소록을 유지하는 단계를 포함할 수 있다.And maintaining an address book including the first type of friend and the second type of friend.

본 발명의 일 실시예에 따른 인스턴트 메시지 서비스 제공 방법은 상기 제2 유형의 친구에 대한 프로필을 제공하는 단계, 상기 프로필에서 상기 적어도 하나의 봇을 선택할 수 있는 화면을 제공하는 단계 및 상기 어느 하나의 봇이 선택되면, 상기 제2 유형의 친구와 상기 사용자 사이의 채팅방을 디스플레이하는 단계를 더 포함할 수 있다.The instant message service providing method according to an embodiment of the present invention includes providing a profile for the second type of friend, providing a screen for selecting the at least one bot from the profile, and When the bot is selected, the step of displaying a chat room between the second type of friend and the user may be further included.

본 발명의 일 실시예에 따른 인스턴트 메시지 서비스 제공 방법은 상기 인스턴트 메시지 서비스와 독립된 형태로 웹페이지를 제공하는 단계, 상기 웹페이지에 포함된 복수의 객체들 중 어느 하나를 선택함에 응답하여, 상기 선택된 객체에 대응하는 봇을 감지하는 단계, 인스턴트 메시지 서비스 어플리케이션을 이용하여 상기 웹페이지에 대응하는 제2 유형의 친구와 상기 사용자 사이의 채팅방을 디스플레이하는 단계 및 상기 감지된 봇과 상기 사용자 사이에서 송수신된 메시지들을 상기 채팅방에 디스플레이하는 단계를 더 포함할 수 있다.In the instant message service providing method according to an embodiment of the present invention, providing a web page in a form independent from the instant message service, in response to selecting any one of a plurality of objects included in the web page, the selected Detecting a bot corresponding to an object, displaying a chat room between a second type of friend corresponding to the web page and the user using an instant message service application, and transmitted/received between the detected bot and the user It may further include displaying messages in the chat room.

본 발명의 일 실시예에 따른 인스턴트 메시지 서비스 제공 방법은 상기 제2 유형의 친구와 상기 사용자 사이의 채팅방에 포함된 특정 영역에 대한 상기 사용자의 제스쳐를 감지하는 단계 및 상기 특정 영역에 대한 상기 사용자의 제스쳐를 감지함에 응답하여, 상기 채팅방의 적어도 일부 영역에 상기 제2 유형의 친구와 관련된 광고를 디스플레이하는 단계를 더 포함할 수 있다.An instant message service providing method according to an embodiment of the present invention includes the steps of detecting a gesture of the user for a specific area included in a chat room between the second type of friend and the user, and the user's gesture for the specific area. In response to detecting the gesture, the step of displaying an advertisement related to the second type of friend in at least a partial area of the chat room may be further included.

상기 적어도 하나의 봇은 상기 제2 유형의 친구의 위치를 안내하는 위치 안내 봇, 고객 서비스를 제공하는 고객 서비스 봇 또는 이벤트 서비스를 제공하는 이벤트 서비스 봇 중 적어도 하나를 포함할 수 있다.The at least one bot may include at least one of a location guide bot that guides the location of the second type of friend, a customer service bot that provides customer service, and an event service bot that provides event service.

본 발명의 실시예들은 사용자와 봇의 인터렉션을 이용하여 사용자는 보다 편리하게 정보를 획득할 수 있고, 기업은 효과적으로 광고를 노출시킬 수 있는 봇을 이용한 인스턴트 메시지 서비스 제공 방법이 제공된다.Embodiments of the present invention provide a method for providing an instant message service using a bot that enables a user to obtain information more conveniently by using an interaction between a user and a bot, and enables companies to effectively expose advertisements.

도 1은 일 실시예에 따른 인스턴트 메시지 서비스 시스템을 설명하기 위한 도면이다.
도 2 내지 3은 일 실시예에 따른 제1 유형의 친구 및 제2 유형의 친구를 유형을 설명하기 위한 도면이다.
도 4는 일 실시예에 따른 이동 단말의 사용자 입력창을 설명하기 위한 도면이다.
도 5는 일 실시예에 따른 봇을 이용한 인스턴트 메시지 서비스를 설명하기 위한 도면이다.
도 6 내지 8은 일 실시예에 따른 적어도 하나의 봇의 제공을 설명하기 위한 도면이다.
도 9 내지 14는 일 실시예에 따른 봇을 이용한 인스턴트 메시지 서비스의 구체적인 실시예를 설명하기 위한 도면이다.
도 15는 일 실시예에 따른 인스턴트 메시지 서비스 제공 방법을 설명하기 위한 동작 흐롬도이다.
도 16은 일 실시예에 따른 인스턴트 메시지 서비스 제공 장치를 설명하기 위한 블록도이다.
1 is a diagram illustrating an instant message service system according to an exemplary embodiment.
2 to 3 are diagrams for explaining types of a first type of friend and a second type of friend according to an exemplary embodiment.
4 is a diagram illustrating a user input window of a mobile terminal according to an embodiment.
5 is a diagram for explaining an instant message service using a bot according to an embodiment.
6 to 8 are diagrams for explaining provision of at least one bot according to an exemplary embodiment.
9 to 14 are diagrams for explaining a specific embodiment of an instant message service using a bot according to an embodiment.
15 is an operation flow diagram illustrating a method of providing an instant message service according to an exemplary embodiment.
16 is a block diagram illustrating an apparatus for providing an instant message service according to an exemplary embodiment.

이하, 실시예들을 첨부된 도면을 참조하여 상세하게 설명한다. 그러나, 본 발명이 일 실시예들에 의해 제한되거나 한정되는 것은 아니다. 또한, 각 도면에 제시된 동일한 참조 부호는 동일한 부재를 나타낸다.Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. However, the present invention is not limited or limited by the exemplary embodiments. In addition, the same reference numerals shown in each drawing denote the same member.

인스턴트 메시지 서비스 시스템Instant message service system

도 1은 일 실시예에 따른 인스턴트 메시지 서비스 시스템을 설명하기 위한 도면이다.1 is a diagram illustrating an instant message service system according to an exemplary embodiment.

도 1을 참조하면, 인스턴트 메시지 서비스 시스템(이하, 인스턴트 메시지 시스템)은 메시지 서버(110), 통신망(120), 이동 단말(130), 기업체(140, 광고주) 및 다른 이동 단말(150)을 포함할 수 있다. 구체적으로, 사용자의 이동 단말(130)은 인스턴트 메시지 서비스에 가입되어 있을 수 있으며, 사용자의 친구 리스트는 제1 유형의 친구들과 제2 유형의 친구들을 포함할 수 있다. 그리고,, 제1 유형의 친구들은 다른 이동 단말들(150)을 소유한다. 여기서, 제1 유형의 친구들은 영리적인 목적이 없는 사용자들로서, 가족, 직장 동료, 지인 등을 포함할 수 있다. 그리고, 제2 유형의 친구들은 가상의 친구들로서, 기업체들(광고주들)을 의미할 수 있다. Referring to FIG. 1, an instant message service system (hereinafter, an instant message system) includes a message server 110, a communication network 120, a mobile terminal 130, an enterprise 140, an advertiser, and other mobile terminals 150. can do. Specifically, the user's mobile terminal 130 may be subscribed to an instant message service, and the user's friend list may include a first type of friends and a second type of friends. And, the first type of friends own other mobile terminals 150. Here, the first type of friends are users who do not have a commercial purpose, and may include family members, co-workers, acquaintances, and the like. And, the second type of friends is virtual friends, and may mean businesses (advertisers).

인스턴트 메시지 서비스 어플리케이션(채팅 어플리케이션)은 이동 단말들 각각에 설치되어, 메시지 서버(110)로부터 채팅 메시지를 수신하는 기능, 그 수신된 채팅 메시지를 화면에 디스플레이하는 기능 및 사용자에 의해 작성되는 채팅 메시지를 메시지 서버(110)로 송신하는 기능을 수행할 수 있다. 뿐만 아니라, 인스턴트 메시지 서비스 어플리케이션은 사용자들의 소셜 액티비티를 위한 추가적인 기능들을 제공할 수 있다.The instant message service application (chat application) is installed on each of the mobile terminals to receive a chat message from the message server 110, a function to display the received chat message on the screen, and a chat message created by a user. The function of transmitting to the message server 110 may be performed. In addition, the instant message service application can provide additional functions for users' social activities.

제1 유형의 친구 및 제2 유형의 친구Friends of the first type and Friends of the second type

도 2 내지 3은 일 실시예에 따른 제1 유형의 친구 및 제2 유형의 친구를 유형을 설명하기 위한 도면이다.2 to 3 are diagrams for explaining types of a first type of friend and a second type of friend according to an exemplary embodiment.

도 2를 참조하면, 인스턴트 메시지 서비스에 가입된 사용자(210)는 친구들(220, 230)로부터 채팅 메시지를 수신하고, 원하는 채팅 메시지를 작성하여 그 친구들로 송신할 수 있다.Referring to FIG. 2, a user 210 subscribed to the instant message service may receive a chat message from friends 220 and 230, compose a desired chat message, and transmit it to the friends.

본 발명의 실시예들에 따른 친구들의 유형들은 제1 유형 및 제2 유형을 포함할 수 있다. 제1 유형의 친구(220)는 사용자의 가족, 직장 동료, 지인 등과 같이 일반적인 친구를 의미하며, 제2 유형의 친구(230)는 기업체(240, 광고주)에 의해 제어되는 가상의 친구이다.Types of friends according to embodiments of the present invention may include a first type and a second type. The first type of friend 220 refers to a general friend such as a user's family, co-workers, acquaintances, etc., and the second type of friend 230 is a virtual friend controlled by a business entity 240 (advertiser).

여기서, 기업체(240)는 상품의 제조, 판매를 위한 기업체, 다양한 서비스들을 제공하는 업체 등을 포함할 수 있다. 제2 유형의 친구(230)는 광고 또는 쿠폰 등을 제공하기 위하여 사용자(210)에게 채팅 메시지들을 송신할 수 있다. 제2 유형의 친구(230)가 송신하는 채팅 메시지들은 동영상, 쿠폰 정보, 이벤트 정보, 광고 정보 및 투표 인터페이스 중 적어도 하나를 포함할 수 있다.Here, the company 240 may include a company for manufacturing and selling products, a company providing various services, and the like. The second type of friend 230 may send chat messages to the user 210 to provide advertisements or coupons. Chat messages transmitted by the second type of friend 230 may include at least one of video, coupon information, event information, advertisement information, and voting interface.

도 3을 참조하면, 일 실시예에 따른 인스턴트 메시지 서비스 제공 방법은 사용자에게 채팅방 리스트를 제공할 수 있다. 구체적으로, 채팅방 리스트는 제1 유형의 친구들과 사용자 사이의 채팅방 리스트 또는 제2 유형의 친구들과 사용자 사이의 채팅방 리스트 중 적어도 하나를 포함할 수 있다. 여기서, 제1 유형의 친구들과 사용자 사이의 채팅방 리스트와 제2 유형의 친구들과 사용자 사이의 채팅방 리스트는 개별적으로 또는 통합적으로 제공될 수 있다.Referring to FIG. 3, a method of providing an instant message service according to an embodiment may provide a list of chat rooms to a user. Specifically, the chat room list may include at least one of a chat room list between friends of a first type and a user or a list of chat rooms between friends of a second type and a user. Here, a list of chat rooms between friends and users of the first type and a list of chat rooms between friends and users of the second type may be provided individually or collectively.

이 때, 본 발명의 실시예들은 사용자가 채팅방 리스트에서 해당 채팅방이 제1 유형의 친구에 대응하는지 또는 제2 유형의 친구에 대응하는지를 시각적으로 확인할 수 있도록 그래픽 효과를 사용할 수 있다. 보다 구체적으로, 일 실시예에서, 채팅방 리스트(310)는 제1 유형의 친구와 사용자 사이의 채팅방(311, 313)과 제2 유형의 친구와 사용자 사이의 채팅방(312, 314)을 포함할 수 있다. 이 때, 제1 유형의 친구와 사용자 사이의 채팅방(311, 313)과 제2 유형의 친구와 사용자 사이의 채팅방(312, 314)은 하나의 채팅방 리스트에서 포함될 수 있다. 그러나, 인스턴트 메시지 서비스 제공 방법은 제1 유형의 친구와 제2 유형의 친구를 구별할 수 있는 식별자(예를 들어, ‘

Figure 112019064396732-pat00001
’)를 디스플레이 할 수 있다. 예를 들어, 채팅방 리스트(310)에서, 제2 유형의 친구는 식별자 ‘
Figure 112019064396732-pat00002
’에 의해 구별될 수 있다. 이에 따라, 사용자는 제1 유형의 친구와 제2 유형의 친구를 쉽게 구별할 수 있다.In this case, embodiments of the present invention may use a graphic effect so that a user can visually check whether a corresponding chat room corresponds to a first type of friend or a second type of friend in the chat room list. More specifically, in one embodiment, the chat room list 310 may include chat rooms 311 and 313 between friends and users of the first type and chat rooms 312 and 314 between friends and users of the second type. have. In this case, the chat rooms 311 and 313 between the first type of friend and the user and the chat rooms 312 and 314 between the second type of friend and the user may be included in one chat room list. However, the method of providing an instant message service is an identifier that can distinguish a first type of friend from a second type of friend (for example, '
Figure 112019064396732-pat00001
') can be displayed. For example, in the chat room list 310, the second type of friend is an identifier '
Figure 112019064396732-pat00002
Can be distinguished by'. Accordingly, the user can easily distinguish between the first type of friend and the second type of friend.

다른 일 실시예에서, 채팅방 리스트(320)는 제1 유형의 친구들과 사용자 사이의 채팅방들과 제2 유형의 친구들과 사용자 사이의 채팅방들(321 내지 324)을 서로 다른 그룹들로 그룹핑될 수 있다. 예를 들어, 채팅방 리스트(320)는 제2 유형의 친구들과 사용자 사이의 채팅방들(321 내지 324)만을 포함할 수 있으며, 사용자는 탭(330)을 이용하여 제1 유형의 친구들과 사용자 사이의 채팅방들을 브라우징할 수 있다.In another embodiment, the chat room list 320 may group chat rooms between friends and users of a first type and chat rooms 321 to 324 between friends and users of a second type into different groups. . For example, the chat room list 320 may include only the chat rooms 321 to 324 between the second type of friends and the user, and the user uses the tab 330 to communicate between the first type of friends and the user. You can browse chat rooms.

사용자 입력창User input window

도 4는 일 실시예에 따른 이동 단말의 사용자 입력창을 설명하기 위한 도면이다.4 is a diagram illustrating a user input window of a mobile terminal according to an embodiment.

도 4를 참조하면, 사용자가 채팅방에 들어가면, 제1 유형의 친구 또는 제2 유형의 친구와 관련된 채팅창이 디스플레이된다. 이러한 채팅창은 해당 친구와 사용자 사이의 채팅 히스트리가 디스플레이한다.Referring to FIG. 4, when a user enters a chat room, a chat window related to a first type of friend or a second type of friend is displayed. This chat window is displayed by the chat history between the friend and the user.

인스턴트 메시지 서비스 제공 방법은 화면(410)에, 제1 유형의 친구 또는 제2 유형의 친구와 사용자간의 대화를 보여주는 채팅창을 디스플레이할 수 있고, 사용자가 메시지를 작성할 수 있는 사용자 입력창(420)을 디스플레이(오버레이)할 수 있다.In the method of providing an instant message service, a chat window showing a conversation between a first type of friend or a second type of friend and the user may be displayed on the screen 410, and a user input window 420 through which the user can write a message. Can be displayed (overlayed).

일 실시예에서는, 인스턴트 메시지 서비스 제공 방법은 제1 유형의 친구와의 채팅창과 제2 유형의 친구와의 채팅창의 그래픽 표현을 다르게 제공할 수 있다. 특히, 제1 유형의 친구와의 채팅창에는 사용자 입력창(420)이 함께 디스플레이되는 반면에, 제2 유형의 친구와의 채팅창에는 사용자 입력창(420)이 함께 디스플레이되지 않을 수 있다. 즉, 제2 유형의 친구와의 채팅창에서 사용자 입력창(420)에 대한 활성화는 사용자의 설정, 제2 유형의 친구의 속성에 의존할 수 있다. 예를 들어, 제2 유형의 친구가 봇을 이용하여 사용자와 대화할 수 있다면, 사용자 입력창(420)은 활성화될 수 있으며, 그렇지 않다면, 사용자 입력창(420)은 활성화되지 않을 수 있다.In an embodiment, the instant message service providing method may provide different graphic representations of a chat window with a first type of friend and a chat window with a second type of friend. In particular, the user input window 420 may be displayed together in a chat window with a friend of the first type, while the user input window 420 may not be displayed in a chat window with a friend of the second type. That is, activation of the user input window 420 in the chat window with the second type of friend may depend on the setting of the user and the attribute of the second type of friend. For example, if the second type of friend can communicate with the user using a bot, the user input window 420 may be activated, otherwise, the user input window 420 may not be activated.

봇을Bot 이용한 인스턴트 메시지 서비스 Instant message service

도 5는 일 실시예에 따른 봇을 이용한 인스턴트 메시지 서비스를 설명하기 위한 도면이다.5 is a diagram for explaining an instant message service using a bot according to an embodiment.

도 5를 참조하면, 인스턴트 메시지 서비스 제공 방법은 제2 유형의 친구와 관련된 복수의 봇들을 포함하는 화면(510)을 제공할 수 있다. 구체적으로, 화면(510)은 제2 유형의 친구에 대한 프로필(520), 차단 버튼(530) 및 복수의 봇들(541 내지 549)을 나타내는 객체들을 포함할 수 있다. Referring to FIG. 5, a method of providing an instant message service may provide a screen 510 including a plurality of bots related to a second type of friend. Specifically, the screen 510 may include objects representing a profile 520 for a second type of friend, a block button 530, and a plurality of bots 541 to 549.

복수의 봇들(541 내지 549)은 서로 다른 기능들을 지원한다. 예를 들어, 위치 안내 봇(545)은 사용자에게 제2 유형의 친구의 위치(예를 들어, 고객 센터의 위치)를 안내할 수 있고, 고객 서비스 봇(544)은 사용자에게 고객 서비스를 제공하기 위하여 사용자의 문의에 응답할 수 있다. 그리고, 이벤트 서비스 봇(549)은 이벤트 서비스를 사용자에게 제공하기 위하여 사용자와 메시지들을 송/수신할 수 있다. 그리고, 복수의 봇들(541 내지 549) 각각은 고유의 이미지 각각에 매핑될 수 있다. The plurality of bots 541 to 549 support different functions. For example, the location guidance bot 545 may guide a user to the location of a second type of friend (eg, the location of a customer center), and the customer service bot 544 provides customer service to the user. In order to do so, you can respond to user inquiries In addition, the event service bot 549 may transmit/receive messages with a user in order to provide an event service to a user. In addition, each of the plurality of bots 541 to 549 may be mapped to each unique image.

복수의 봇들(541 내지 549)은 사용자와 인터랙티브하게 대화할 수 있다. 구체적으로, 복수의 봇들(541 내지 549)은 사용자와 메시지를 주고 받을 수 있으며, 특히, 사용자로부터 입력된 메시지에 식별한 후에, 자동으로 적절한 응답 메시지를 사용자에게 제공할 수 있다.The plurality of bots 541 to 549 may interactively communicate with the user. Specifically, the plurality of bots 541 to 549 may exchange messages with a user, and in particular, after identifying a message input from the user, may automatically provide an appropriate response message to the user.

도 6 내지 8은 일 실시예에 따른 적어도 하나의 봇의 제공을 설명하기 위한 도면이다.6 to 8 are diagrams for explaining provision of at least one bot according to an exemplary embodiment.

도 6을 참조하면, 화면(610)은 제2 유형의 친구(620)와 사용자 사이의 채팅방을 나타낸다. 제2 유형의 친구(620)와 사용자 사이의 채팅방을 제공하기 위해, 인스턴트 메시지 서비스 제공 방법은 제2 유형의 친구와 사용자 사이의 채팅방들의 채팅방 리스트를 유지할 수 있다. 그리고, 사용자는 채팅방 리스트로부터 제2 유형의 친구와 사용자 사이의 채팅방을 선택할 수 있다. Referring to FIG. 6, a screen 610 represents a chat room between a second type of friend 620 and a user. In order to provide a chat room between the second type of friend 620 and the user, the instant message service providing method may maintain a chat room list of chat rooms between the second type of friend and the user. In addition, the user may select a chat room between the second type of friend and the user from the chat room list.

도 5에 도시된 화면과 채팅방은 자연스럽게 연결될 수 있다. 즉, 인스턴트 메시지 서비스 제공 방법은 제2 유형의 친구와 사용자 사이의 채팅방에서, 사용자의 스와이프 제스쳐를 감지할 수 있다. 스와이프 제스쳐를 감지함에 응답하여, 채팅방은 복수의 봇들을 포함하는 화면(도 5에 도시된)으로 대체될 수 있다. 물론, 복수의 봇들을 포함하는 화면에 대한 스와이프 제스쳐가 가해진 경우, 복수의 봇들을 포함하는 화면은 채팅방으로 대체될 수 있다.The screen shown in FIG. 5 and the chat room may be naturally connected. That is, the instant message service providing method may detect the user's swipe gesture in a chat room between the second type of friend and the user. In response to detecting the swipe gesture, the chat room may be replaced with a screen (shown in FIG. 5) including a plurality of bots. Of course, when a swipe gesture is applied to a screen including a plurality of bots, the screen including a plurality of bots may be replaced with a chat room.

다른 일 실시예로서, 도 7을 참조하면, 인스턴트 메시지 서비스 제공 방법은 제2 유형의 친구의 프로필을 이용하여, 적어도 하나의 봇을 제공할 수 있다. 구체적으로, 인스턴트 메시지 서비스 제공 방법은 제1 유형의 친구 및 제2 유형의 친구를 포함하는 주소록을 유지할 수 있다. 그리고, 사용자가 제2 유형의 친구의 프로필을 보기를 원할 경우, 인스턴트 메시지 서비스 제공 방법은 사용자에게 제2 유형의 친구에 대한 프로필 화면(710)을 제공할 수 있으며, 프로필 화면(710)은 적어도 하나의 봇들을 포함할 수 있다. 예를 들어, 사용자가 제2 유형의 친구의 이름을 선택한 경우, 인스턴트 메시지 서비스 제공 방법은 제2 유형의 친구의 프로필 화면(710)을 제공할 수 있다. 이 때, 프로필 화면(710)제2 유형의 친구에 대한 정보(715, 720) 및 적어도 하나의 봇(711 내지 714)을 포함할 수 있다. 이 때, 사용자가 적어도 하나의 봇(711 내지 714) 중 어느 하나를 선택하는 경우, 인스턴트 메시지 서비스 제공 방법은 제2 유형의 친구와 사용자 사이의 채팅방을 디스플레이할 수 있다. 그리고, 선택된 봇과 사용자 사이의 인터렉션을 통하여 사용자에게 서비스를 제공할 수 있다.As another embodiment, referring to FIG. 7, a method of providing an instant message service may provide at least one bot using a profile of a second type of friend. Specifically, the instant message service providing method may maintain an address book including a first type of friend and a second type of friend. And, if the user wants to view the profile of the second type of friend, the instant message service providing method may provide the user with a profile screen 710 for the second type of friend, and the profile screen 710 is at least It can contain one bot. For example, when the user selects the name of the second type of friend, the instant message service providing method may provide a profile screen 710 of the second type of friend. In this case, the profile screen 710 may include information 715 and 720 on the second type of friend and at least one bot 711 to 714. In this case, when the user selects any one of the at least one bot 711 to 714, the instant message service providing method may display a chat room between the second type of friend and the user. In addition, a service may be provided to a user through an interaction between the selected bot and the user.

또한, 도 8을 참조하면, 제2 유형의 친구는 일반적인 웹페이지를 통하여 인스턴트 메시지 서비스와 연결될 수 있다. 즉, 제2 유형의 친구에 대응하는 웹페이지는 복수의 객체들을 포함할 수 있으며, 사용자에 의하여 복수의 객체들 중 어느 하나가 선택되면, 선택된 객체에 대응하는 봇이 활성화된다. 활성화된 봇은 인스턴트 메시지 서비스 어플리케이션을 호출하며, 자동적으로 제2 유형의 친구와 사용자 사이의 채팅방이 디스플레이된다. 사용자는 디스플레이된 채팅방에서 활성화된 봇과 대화를 수행할 수 있다.Also, referring to FIG. 8, a second type of friend may be connected to an instant message service through a general web page. That is, the web page corresponding to the second type of friend may include a plurality of objects, and when any one of the plurality of objects is selected by a user, a bot corresponding to the selected object is activated. The activated bot calls the instant message service application and automatically displays a chat room between a second type of friend and user. The user can chat with the activated bot in the displayed chat room.

보다 구체적인 실시예로서, 사용자가 웹서핑을 통하여 웹페이지(810)에 방문한 경우, 웹페이지(810)에 포함된 복수의 객체(811 내지 815)들 중 어느 하나를 선택할 수 있다. 이 때, 사용자는 복수의 객체들(811 내지 815) 중 고객센터(813)를 클릭할 수 있으며, 고객센터(813)가 클릭됨에 응답하여 고객 서비스 봇(821)이 활성화될 수 있다. 즉, 사용자가 고객센터(813)를 선택한 경우, 인스턴트 메시지 서비스 제공 방법은 고객센터(813)와 대응되는 고객 서비스 봇(821)을 감지할 수 있다. 그리고, 고객 서비스 봇(821)을 감지함에 응답하여, 웹페이지에 대응하는 제2 유형의 친구와 사용자(822) 사이의 채팅방(820)이 식별되고, 제2 유형의 친구와 사용자(822) 사이의 채팅 히스토리를 포함하는 식별된 채팅방이 디스플레이될 수 있다. 이에 따라, 사용자(822)는 고객 서비스 봇(822)과 메시지를 송수신할 수 있고, 인스턴트 메시지 서비스 제공 방법은 송수신된 메시지들을 채팅방(820)에 디스플레이 할 수 있다.As a more specific embodiment, when a user visits the web page 810 through web surfing, one of a plurality of objects 811 to 815 included in the web page 810 may be selected. In this case, the user may click the customer center 813 among the plurality of objects 811 to 815, and in response to the click of the customer center 813, the customer service bot 821 may be activated. That is, when the user selects the customer center 813, the instant message service providing method may detect the customer service bot 821 corresponding to the customer center 813. And, in response to detecting the customer service bot 821, the chat room 820 between the second type of friend and the user 822 corresponding to the web page is identified, and between the second type of friend and the user 822 The identified chat room including the chat history of may be displayed. Accordingly, the user 822 may transmit and receive messages with the customer service bot 822, and the instant message service providing method may display the transmitted and received messages in the chat room 820.

봇을Bot 이용한 인스턴트 메시지 서비스의 구체적인 The specifics of the instant message service used 실시예Example

도 9 내지 14는 일 실시예에 따른 봇을 이용한 인스턴트 메시지 서비스의 구체적인 실시예를 설명하기 위한 도면이다.9 to 14 are diagrams for explaining a specific embodiment of an instant message service using a bot according to an embodiment.

도 9을 참조하면, 채팅방(910)은 제2 유형의 친구와 사용자(912) 사이의 대화를 포함할 수 있으며, 사용자는 적어도 하나의 봇(911)을 선택할 수 있다. 그리고, 인스턴트 메시지 서비스는 선택된 봇에 대한 정보를 채팅방(910)의 발신 메시지 필드에 기록할 수 있다. 이에 따라, 사용자는 적어도 하나의 봇(911)과 메시지를 주고 받을 수 있다. Referring to FIG. 9, a chat room 910 may include a conversation between a second type of friend and a user 912, and the user may select at least one bot 911. In addition, the instant message service may record information on the selected bot in the outgoing message field of the chat room 910. Accordingly, the user can exchange messages with at least one bot 911.

예를 들어, 사용자(912)가 고객 서비스 봇(911)을 선택한 경우, 사용자(912)는 제2 유형의 친구에 관한 사항을 질의하기 위한 메시지를 송신할 수 있다. 그리고, 고객 서비스 봇(911)은 사용자(912)로부터 입력된 메시지에 응답하여 자동으로 그에 대한 답변을 포함한 응답 메시지를 생성할 수 있다. 이에 따라, 사용자(912)와 제2 유형의 친구의 인터렉션이 가능함으로써, 사용자(912)는 필요한 정보를 인스턴트 메시지 서비스를 이용하여 획득할 수 있다.For example, when the user 912 selects the customer service bot 911, the user 912 may transmit a message for inquiring about the second type of friend. In addition, the customer service bot 911 may automatically generate a response message including an answer in response to a message input from the user 912. Accordingly, the user 912 and the second type of friend can interact, so that the user 912 can obtain necessary information using an instant message service.

도 10을 참조하면, 제2 유형의 친구와 사용자 사이의 채팅방(1010)에서, 사용자(1030)는 제1 봇(1020) 및 제2 봇(1040)과 메시지를 주고 받을 수 있다. 구체적으로, 사용자는 도 5의 적어도 하나의 봇을 포함한 화면(510)에서 어느 하나의 봇(1020)을 선택할 수 있고, 선택된 봇(1020)과 메시지를 주고 받을 수 있다. 그리고, 사용자는 다른 봇(1040)을 선택함으로써, 다른 봇(1040)과 메시지를 송수신할 수 있다. 이 때, 인스턴트 메시지 서비스 제공 방법은 제1 봇(1020)과의 대화 내용 및 제2 봇(1040)과의 대화 내용을 동일한 채팅방에 기록할 수 있다. 예를 들어, 사용자(1030)가 도 5의 고객 서비스 봇(544)를 선택한 경우, 사용자(1030)는 고객 센터에 관련된 질의를 할 수 있다. 이에 따라, 고객 서비스 봇(1020)은 자동으로 응답 메시지를 생성하여 사용자(1030)에게 전송할 수 있다. 사용자(1030)가 응답 메시지를 수신한 후, 사용자(1030)는 도 5의 화면(510)에서, 고객 서비스 봇(544)와 다른 봇인 설문하기 봇(548)을 선택할 수 있다. 이에 따라, 설문하기 봇(1040)은 설문하기 봇(1040)에 대한 정보를 채팅방의 발신 메시지 필드에 기록할 수 있다. 그리고, 사용자(1030)는 설문하기 봇(1040)에 메시지를 송신함으로써, 설문하기 봇(1040)이 제공하는 설문에 응할 수 있다.Referring to FIG. 10, in a chat room 1010 between a second type of friend and a user, the user 1030 may exchange messages with the first bot 1020 and the second bot 1040. Specifically, the user may select any one bot 1020 on the screen 510 including at least one bot of FIG. 5, and may exchange messages with the selected bot 1020. In addition, the user may transmit and receive messages to and from other bots 1040 by selecting another bot 1040. In this case, the instant message service providing method may record the content of the conversation with the first bot 1020 and the content of the conversation with the second bot 1040 in the same chat room. For example, when the user 1030 selects the customer service bot 544 of FIG. 5, the user 1030 may make a query related to the customer center. Accordingly, the customer service bot 1020 may automatically generate a response message and transmit it to the user 1030. After the user 1030 receives the response message, the user 1030 may select the customer service bot 544 and the survey bot 548, which is another bot, on the screen 510 of FIG. 5. Accordingly, the survey bot 1040 may record information on the survey bot 1040 in the outgoing message field of the chat room. Then, the user 1030 may respond to a questionnaire provided by the questionnaire bot 1040 by sending a message to the questionnaire bot 1040.

도 11을 참조하면, 제2 유형의 친구와 사용자 사이의 채팅방(1110)에서, 사용자(1130)는 적어도 하나의 봇 중 선택된 봇(1112)과 대화를 할 수 있다. 구체적으로, 봇(1120)이 선택된 경우, 다른 봇이 선택될 때까지 선택된 봇(1120)이 유지될 수도 있고, 선택된 봇(1120)의 응답이 있으면, 상기 선택된 봇(1120)을 리셋할 수도 있다. 그리고, 선택된 봇(1120) 또는 다른 봇의 선택을 추천하는 표시를 통하여 사용자(1130)가 봇에 대한 새로운 선택을 할 수 있다. 예를 들어, 도 5의 화면(510)에서, 사용자가 고객 서비스 봇(544)를 선택한 경우, 사용자(1130)가 고객 서비스 봇(1120)과 대화한 후에도 고객 서비스 봇(1120)이 유지될 수 있다. 다른 예로서, 사용자(1130)가 고객 서비스 봇(1120)과 대화한 후, 인스턴트 메시지 서비스 제공 방법은 고객 서비스 봇(1120)를 리셋할 수 있다. 그리고, 또 다른 예로는, 사용자(1130)가 고객 서비스 봇(1120)과 대화한 후, 고객 서비스 봇(1120)은 도 5의 설문하기 봇(548)의 선택을 추천하는 표시를 할 수 있다. 이에 따라, 사용자(1130)는 도 5의 화면(510)에서 설문하기 봇(548)을 선택함으로써, 설문하기 봇(548)과 대화할 수 있다.Referring to FIG. 11, in a chat room 1110 between a second type of friend and a user, a user 1130 may have a conversation with a bot 1112 selected from among at least one bot. Specifically, when the bot 1120 is selected, the selected bot 1120 may be maintained until another bot is selected, or if there is a response from the selected bot 1120, the selected bot 1120 may be reset. . In addition, the user 1130 may make a new selection for the bot through a display recommending selection of the selected bot 1120 or another bot. For example, in the screen 510 of FIG. 5, when the user selects the customer service bot 544, the customer service bot 1120 may be maintained even after the user 1130 communicates with the customer service bot 1120. have. As another example, after the user 1130 communicates with the customer service bot 1120, the instant message service providing method may reset the customer service bot 1120. And, as another example, after the user 1130 has a conversation with the customer service bot 1120, the customer service bot 1120 may display a recommendation for selection of the survey bot 548 of FIG. 5. Accordingly, the user 1130 may communicate with the survey bot 548 by selecting the survey bot 548 on the screen 510 of FIG. 5.

도 12를 참조하면, 사용자가 선택된 봇에게 메시지를 송신하는 경우, 선택된 봇은 자동으로 응답 메시지를 생성하여 사용자에게 제공할 수 있다. 이 때, 응답 메시지는 적어도 하나의 컨텐츠를 연결시킬 수 있는 하이퍼링크를 포함할 수 있다. 여기서, 적어도 하나의 컨텐츠는 위치 정보를 포함한 지도, 웹페이지, 이미지, 동영상, QR 코드, 온라인 쿠폰 등을 포함할 수 있다. 그리고, 사용자가 하이퍼링크를 선택하는 경우, 인스턴트 메시지 서비스 제공 방법은 하이퍼링크와 연결된 적어도 하나의 컨텐츠를 제공할 수 있다. 예를 들어, 사용자(1230)가 위치 안내 봇(1220)에 위치 안내를 받으려는 지역에 관한 메시지를 송신하는 경우, 위치 안내 봇(1220)은 자동으로 응답 메시지를 생성하여 사용자에게 제공할 수 있다. 이 때, 응답 메시지는 지도와 같은 하이퍼링크(1240)를 포함할 수 있다. 그리고, 사용자가 하이퍼링크(1240)을 선택하는 경우, 인스턴트 메시지 서비스 제공 방법은 지도(1250)를 사용자에게 제공할 수 있다.Referring to FIG. 12, when a user transmits a message to a selected bot, the selected bot may automatically generate and provide a response message to the user. In this case, the response message may include a hyperlink capable of linking at least one content. Here, the at least one content may include a map including location information, a web page, an image, a video, a QR code, an online coupon, and the like. In addition, when the user selects the hyperlink, the instant message service providing method may provide at least one content connected to the hyperlink. For example, when the user 1230 transmits a message about an area to receive location guidance to the location guide bot 1220, the location guide bot 1220 may automatically generate a response message and provide it to the user. In this case, the response message may include a hyperlink 1240 such as a map. In addition, when the user selects the hyperlink 1240, the instant message service providing method may provide a map 1250 to the user.

도 13을 참조하면, 이벤트 페이지(1310)는 이벤트에 관한 정보를 포함함으로써, 이벤트를 사용자에게 노출시킬 수 있다. 구체적으로, 사용자가 도 5의 이벤트 서비스 봇(549)를 선택한 경우, 인스턴트 메시지 서비스 제공 방법은 이벤트 페이지(1310)를 표시할 수 있다. 또는, 인스턴트 메시지 서비스 제공 방법은 제2 유형의 친구와 사용자 사이의 채팅방에서 사용자의 스와이프 제스쳐(예를 들어, 사용자가 제2 유형의 친구를 터치하여 우측으로 미는 스와이프 제스쳐를 취한 경우)를 감지함으로써, 이벤트 페이지(1310)를 표시할 수 있다. 실시예에서, 이벤트 페이지(1310)는 적어도 하나의 아이템(1320 내지 1340)을 포함할 수 있다. 그리고, 각 아이템에 대해 터치 제스쳐 또는 스와이프 제스쳐를 취할 경우, 인스턴트 메시지 서비스 제공 방법은 관련된 컨텐츠를 제공할 수 있다. 예를 들어, 사용자가 아이템(1332)에 대해 터치 제스쳐를 취한 경우, 인스턴트 메시지 서비스 제공 방법은 개별 쿠폰에 관한 상세 이벤트 페이지 및 쿠폰 번호를 제공할 수 있다. 그리고, 다른 아이템(1342)에 대해 터치 제스쳐를 취한 경우, 인스턴트 메시지 서비스 제공 방법은 사용자에게 관련된 이미지 또는 동영상을 제공할 수 있다.Referring to FIG. 13, an event page 1310 may expose an event to a user by including information on an event. Specifically, when the user selects the event service bot 549 of FIG. 5, the instant message service providing method may display the event page 1310. Alternatively, the method of providing an instant message service includes a user's swipe gesture in a chat room between a second type of friend and the user (for example, when the user touches a second type of friend and makes a swipe gesture to the right). By sensing, the event page 1310 can be displayed. In an embodiment, the event page 1310 may include at least one item 1320 to 1340. In addition, when a touch gesture or a swipe gesture is made for each item, the instant message service providing method may provide related content. For example, when the user makes a touch gesture on the item 1332, the instant message service providing method may provide a detailed event page and coupon number for an individual coupon. In addition, when a touch gesture is made to another item 1342, the instant message service providing method may provide a related image or video to the user.

도 14를 참조하면, 인스턴트 메시지 서비스 제공 방법은 숨겨져 있는 페이지를 이용하여 사용자에게 광고를 제공할 수 있다. 구체적으로, 인스턴트 메시지 서비스 제공 방법은 제2 유형의 친구와 사용자 사이의 채팅방에 포함된 특정 영역에 대한 사용자의 제스쳐를 감지할 수 있다. 그리고, 특정 영역에 대한 사용자의 제스쳐를 감지함에 응답하여, 채팅방의 적어도 일부 영역에 제2 유형의 친구와 관련된 광고를 디스플레이할 수 있다. 예를 들어, 화면(1410)은 특정 영역(1412)를 표시할 수 있다. 여기서, 특정 영역(1412)은 사용자에게 제공할 부가적인 정보 또는 광고를 포함할 수 있다. 이 때, 사용자가 특정 영역(1412)에 대해 제스쳐를 취한 경우(예를 들어, 특정 영역(1412)을 좌측으로 미는 스와이프 제스쳐를 취한 경우), 인스턴트 메시지 서비스 제공 방법은 제스쳐를 감지함에 응답하여, 채팅방에 제2 유형의 친구와 관련된 광고(1422)를 표시할 수 있다. 그리고, 특정 영역(1423)에 제스쳐가 완전하게 취해진 경우에는 제2 유형의 친구와 관련된 광고(1431)를 화면(1430) 전체에 디스플레이할 수 있다. 그리고, 사용자가 광고(1431)의 제1 영역(1432)을 터치하는 경우, 사용자에게 이벤트 페이지 또는 동영상을 제공할 수 있다. 그리고, 사용자가 광고(1431)의 제2 영역(1433)을 터치하는 경우, 광고(1431)는 화면(1430)에서 제거될 수 있다.Referring to FIG. 14, in the method of providing an instant message service, an advertisement may be provided to a user by using a hidden page. Specifically, the instant message service providing method may detect a user's gesture for a specific area included in a chat room between the second type of friend and the user. In response to detecting the user's gesture for a specific area, an advertisement related to the second type of friend may be displayed in at least a partial area of the chat room. For example, the screen 1410 may display a specific area 1412. Here, the specific area 1412 may include additional information or advertisements to be provided to the user. At this time, when the user makes a gesture for a specific area 1412 (for example, a swipe gesture for pushing the specific area 1412 to the left), the instant message service providing method responds to detecting the gesture , An advertisement 1422 related to a second type of friend may be displayed in the chat room. In addition, when the gesture is completely taken in the specific area 1423, an advertisement 1431 related to a second type of friend may be displayed on the entire screen 1430. In addition, when the user touches the first area 1432 of the advertisement 1431, an event page or a video may be provided to the user. In addition, when the user touches the second area 1433 of the advertisement 1431, the advertisement 1431 may be removed from the screen 1430.

인스턴트 메시지 서비스 제공 방법의 동작 흐름도Flow chart of the method of providing instant message service

도 15는 일 실시예에 따른 인스턴트 메시지 서비스 제공 방법을 설명하기 위한 동작 흐롬도이다.15 is an operation flow diagram illustrating a method of providing an instant message service according to an exemplary embodiment.

도 15를 참조하면, 일 실시예에 따른 인스턴트 메시지 서비스 제공 방법(이하, 인스턴트 메시지 서비스 제공 방법)은 제1 유형의 친구 및 제2 유형의 친구와 사용자 사이의 채팅방들의 채팅방 리스트를 유지할 수 있다(1510). 여기서, 제1 유형의 친구들은 가상의 친구들로서, 기업과 같은 영리적인 목적이 없는 개인들을 의미할 수 있다. 그리고, 제2 유형의 친구들은 가상의 친구들로서, 기업체들을 의미할 수 있다. 그리고, 인스턴트 메시지 서비스 제공 방법은 제1 유형의 친구 및 제2 유형의 친구를 포함하는 주소록을 유지할 수 있다.Referring to FIG. 15, a method for providing an instant message service (hereinafter, a method for providing an instant message service) according to an embodiment may maintain a chat room list of chat rooms between a first type of friend and a second type of friend and a user ( 1510). Here, the first type of friends is virtual friends, and may mean individuals who do not have a commercial purpose such as a company. And, the second type of friends is virtual friends, and may mean businesses. In addition, the instant message service providing method may maintain an address book including a first type of friend and a second type of friend.

또한, 인스턴트 메시지 서비스 제공 방법은 채팅방 리스트로부터 제2 유형의 친구와 사용자 사이의 채팅방을 선택할 수 있다(1520). 실시예에서, 인스턴트 메시지 서비스 제공 방법은 제1 유형의 친구와 제2 유형의 친구를 구별할 수 있는 식별자를 디스플레이하거나, 채팅방들을 친구 각각의 유형에 따라 그룹핑할 수 있다. 이를 통해, 사용자는 제1 유형의 친구와 제2 유형의 친구를 쉽게 구별할 수 있다.In addition, the instant message service providing method may select a chat room between the second type of friend and the user from the chat room list (1520). In an embodiment, the method for providing an instant message service may display an identifier capable of distinguishing a first type of friend from a second type of friend, or group chat rooms according to each type of friend. Through this, the user can easily distinguish between the first type of friend and the second type of friend.

또한, 인스턴트 메시지 서비스 제공 방법은 선택된 채팅방 또는 제2 유형의 친구와 관련된 적어도 하나의 봇을 제공할 수 있다(1530). 여기서, 적어도 하나의 봇은 제2 유형의 친구의 위치를 안내하는 위치 안내 봇, 고객 서비스를 제공하는 고객 서비스 봇 또는 이벤트 서비스를 제공하는 이벤트 서비스 봇 중 적어도 하나를 포함할 수 있다. 그리고, 화면에서 적어도 하나의 봇 각각은 적어도 하나의 이미지 각각에 매핑될 수 있다.In addition, the instant message service providing method may provide at least one bot related to a selected chat room or a second type of friend (1530). Here, the at least one bot may include at least one of a location guide bot that guides the location of a second type of friend, a customer service bot that provides customer service, and an event service bot that provides event service. In addition, each of the at least one bot on the screen may be mapped to each of the at least one image.

구체적으로, 인스턴트 메시지 서비스 제공 방법은 제2 유형의 친구와 사용자 사이의 채팅방에서, 사용자의 스와이프 제스쳐를 감지할 수 있다. 그리고, 스와이프 제스쳐를 감지함에 응답하여 적어도 하나의 봇을 포함하는 화면을 제공할 수 있다. 그리고, 인스턴트 메시지 서비스 제공 방법은 화면에 포함된 적어도 하나의 봇 중 어느 하나를 선택함으로써, 선택된 봇을 사용자에게 제공할 수 있다.Specifically, the instant message service providing method may detect the user's swipe gesture in a chat room between the second type of friend and the user. In addition, in response to detecting the swipe gesture, a screen including at least one bot may be provided. In addition, the instant message service providing method may provide the selected bot to the user by selecting any one of at least one bot included in the screen.

그리고, 인스턴트 메시지 서비스 제공 방법은 사용자에게 제2 유형의 친구에 대한 프로필을 제공할 수 있다. 예를 들어, 사용자가 주소록에서 제2 유형의 친구들을 선택한 경우, 사용자에게 제2 유형의 친구에 대한 프로필을 제공할 수 있다. 그리고, 프로필에서 적어도 하나의 봇을 선택할 수 있는 화면을 제공할 수 있다. 이에 따라, 사용자는 적어도 하나의 봇 중 어느 하나의 봇을 선택할 수 있다. 그리고, 어느 하나의 봇이 선택되면, 제2 유형의 친구와 상기 사용자 사이의 채팅방을 디스플레이할 수 있다. 이를 통해, 사용자는 선택된 봇과 인터렉션을 함으로써, 원하는 정보를 획득할 수 있다.In addition, the instant message service providing method may provide a user with a profile of a second type of friend. For example, when a user selects a second type of friend from an address book, a profile for the second type of friend may be provided to the user. In addition, a screen for selecting at least one bot from the profile may be provided. Accordingly, the user can select any one of the at least one bot. And, when any one bot is selected, a chat room between the second type of friend and the user may be displayed. Through this, the user can obtain desired information by interacting with the selected bot.

그리고, 인스턴트 메시지 서비스 제공 방법은 사용자가 이동 단말을 통해 인터넷을 하는 경우에도 봇을 이용한 인스턴트 메시지 서비스를 제공할 수 있다. 구체적으로, 인스턴트 메시지 서비스 제공 방법은 인스턴트 메시지 서비스와 독립된 형태로 웹페이지를 제공할 수 있다. 그리고, 웹페이지에 포함된 복수의 객체들 중 어느 하나를 선택함에 응답하여, 선택된 객체에 대응하는 봇을 감지할 수 있다. 그리고, 인스턴트 메시지 서비스 어플리케이션을 이용하여 웹페이지에 대응하는 제2 유형의 친구와 상기 사용자 사이의 채팅방을 디스플레이할 수 있다. 이에 따라, 사용자는 감지된 봇과 메시지를 송수신할 수 있고, 인스턴트 메시지 서비스 제공 방법은 감지된 봇과 사용자 사이에서 송수신된 메시지들을 채팅방에 디스플레이할 수 있다.In addition, the instant message service providing method can provide an instant message service using a bot even when a user uses the Internet through a mobile terminal. Specifically, a method of providing an instant message service may provide a web page in a form independent from the instant message service. And, in response to selecting any one of the plurality of objects included in the web page, a bot corresponding to the selected object may be detected. In addition, the instant message service application may be used to display a chat room between the user and a second type of friend corresponding to the web page. Accordingly, the user may transmit and receive messages with the detected bot, and the instant message service providing method may display messages transmitted and received between the detected bot and the user in a chat room.

또한, 인스턴트 메시지 서비스 제공 방법은 적어도 하나의 봇 중 어느 하나의 봇을 선택할 수 있다(1540). 구체적으로, 사용자는 원하는 정보를 획득하기 위해 적어도 하나의 봇 중 어느 하나의 봇을 선택할 수 있다. 그리고, 인스턴트 메시지 서비스 제공 방법은 이에 응답하여, 어느 하나의 봇을 선택할 수 있다. 봇이 선택된 경우, 인스턴트 메시지 서비스 제공 방법은 미리 정해진 설정에 따라 사용자에 대응할 수 있다. 보다 구체적으로, 일 실시예는, 봇이 선택된 경우, 다른 봇이 선택될 때까지 선택된 봇이 유지될 수 있다. 그리고, 다른 일 실시예는 선택된 봇의 응답이 있으면, 선택된 봇을 리셋할 수 있다. 그리고, 또 다른 일 실시예는 선택된 봇 또는 다른 봇의 선택을 추천하는 표시를 통하여 사용자가 봇에 대한 새로운 선택을 할 수 있도록 할 수 있다.In addition, the instant message service providing method may select one bot among at least one bot (1540). Specifically, the user may select any one of at least one bot to obtain desired information. In addition, the instant message service providing method may select any one bot in response thereto. When the bot is selected, the instant message service providing method may correspond to the user according to a predetermined setting. More specifically, in an embodiment, when a bot is selected, the selected bot may be maintained until another bot is selected. And, in another embodiment, if there is a response from the selected bot, the selected bot may be reset. In addition, another embodiment may allow a user to make a new selection for a bot through a display recommending selection of a selected bot or another bot.

또한, 인스턴트 메시지 서비스 제공 방법은 선택된 봇과 사용자 사이에서 송수신된 메시지들을 채팅방에 기록할 수 있다(1550). 구체적으로, 적어도 하나의 봇 중 어느 하나의 봇이 선택된 경우, 어느 하나의 봇을 선택함에 응답하여, 봇에 대한 정보를 채팅방의 발신 메시지 필드에 기록할 수 있다. 그리고, 사용자가 선택된 봇과 대화를 하는 경우, 선택된 봇은 사용자로부터 입력된 메시지에 응답하여 자동으로 응답 메시지를 생성할 수 있다. 그리고, 사용자가 제1 봇을 선택하여 제1 봇과 대화를 한 후, 제1 봇과 다른 제2 봇을 선택하여 제2 봇과 대화를 하는 경우, 인스턴트 메시지 서비스 제공 방법은 제1 봇과의 대화 내용 및 제2 봇과의 대화 내용을 동일한 채팅방에 기록할 수 있다.In addition, the instant message service providing method may record messages transmitted and received between the selected bot and the user in a chat room (1550). Specifically, when any one of the at least one bot is selected, in response to selecting any one bot, information about the bot may be recorded in the outgoing message field of the chat room. And, when the user has a conversation with the selected bot, the selected bot may automatically generate a response message in response to a message input from the user. In addition, when the user selects the first bot to chat with the first bot and then selects a second bot different from the first bot to chat with the second bot, the instant message service providing method is The conversation content and the conversation content with the second bot can be recorded in the same chat room.

그리고, 인스턴트 메시지 서비스 제공 방법은 제2 유형의 친구와 사용자 사이의 채팅방에 특정 영역을 디스플레이할 수 있다. 여기서, 특정 영역은 사용자에게 제공할 부가적인 정보를 포함할 수도 있고, 광고를 포함할 수도 있다. 그리고, 인스턴트 메시지 서비스 제공 방법은 제2 유형의 친구와 사용자 사이의 채팅방에 포함된 특정 영역에 대한 사용자의 제스쳐를 감지할 수 있다. 이에 따라, 특정 영역에 대한 사용자의 제스쳐를 감지함에 응답하여, 채팅방의 적어도 일부 영역에 제2 유형의 친구와 관련된 광고를 디스플레이할 수 있다.In addition, the instant message service providing method may display a specific area in a chat room between a second type of friend and a user. Here, the specific area may include additional information to be provided to the user or may include advertisements. In addition, the instant message service providing method may detect a user's gesture for a specific area included in a chat room between the second type of friend and the user. Accordingly, in response to detecting the user's gesture for a specific area, an advertisement related to the second type of friend may be displayed in at least a partial area of the chat room.

인스턴트 메시지 서비스 제공 장치의 블록도Block diagram of an instant message service providing device

도 16은 일 실시예에 따른 인스턴트 메시지 서비스 제공 장치를 설명하기 위한 블록도이다.16 is a block diagram illustrating an apparatus for providing an instant message service according to an exemplary embodiment.

도 16을 참조하면, 일 실시예에 따른 인스턴트 메시지 서비스 제공 장치(이하, 인스턴트 메시지 서비스 제공 장치)는 채팅방 리스트 유지부(1610), 채팅방 선택부(1620), 봇 제공부(1630), 봇 선택부(1640) 및 메시지 기록부(1650)를 포함할 수 있다.Referring to FIG. 16, an instant message service providing device (hereinafter, an instant message service providing device) according to an embodiment includes a chat room list holding unit 1610, a chat room selection unit 1620, a bot providing unit 1630, and a bot selection A unit 1640 and a message recorder 1650 may be included.

채팅방 리스트 유지부(1610)는 제1 유형의 친구 및 제2 유형의 친구와 사용자 사이의 채팅방들의 채팅방 리스트를 유지할 수 있다.The chat room list maintenance unit 1610 may maintain a chat room list of chat rooms between a first type of friend and a second type of friend and a user.

또한, 채팅방 선택부(1620)는 채팅방 리스트로부터 제2 유형의 친구와 사용자 사이의 채팅방을 선택할 수 있다.Also, the chat room selection unit 1620 may select a chat room between the second type of friend and the user from the chat room list.

또한, 봇 제공부(1630)는 선택된 채팅방 또는 제2 유형의 친구와 관련된 적어도 하나의 봇을 제공할 수 있다.In addition, the bot provider 1630 may provide at least one bot related to the selected chat room or a second type of friend.

또한, 봇 선택부(1640)는 적어도 하나의 봇 중 어느 하나의 봇을 선택할 수 있다.In addition, the bot selection unit 1640 may select any one of at least one bot.

또한, 메시지 기록부(1650)는 선택된 봇과 사용자 사이에서 송수신된 메시지들을 채팅방에 기록할 수 있다.In addition, the message recording unit 1650 may record messages transmitted and received between the selected bot and the user in the chat room.

도 16에 도시된 인스턴트 메시지 서비스 제공 장치에는 도 1 내지 도 15를 통해 설명된 내용이 그대로 적용될 수 있으므로, 보다 상세한 내용은 생략한다.Since the contents described with reference to FIGS. 1 to 15 may be applied to the instant message service providing apparatus illustrated in FIG. 16, more detailed information will be omitted.

실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to the embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like alone or in combination. The program instructions recorded on the medium may be specially designed and configured for the embodiment, or may be known and usable to those skilled in computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, and magnetic media such as floptical disks. -A hardware device specially configured to store and execute program instructions such as magneto-optical media, and ROM, RAM, flash memory, and the like. Examples of the program instructions include not only machine language codes such as those produced by a compiler, but also high-level language codes that can be executed by a computer using an interpreter or the like. The hardware device described above may be configured to operate as one or more software modules to perform the operation of the embodiment, and vice versa.

이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.Although the embodiments have been described by the limited embodiments and drawings as described above, various modifications and variations can be made from the above description to those of ordinary skill in the art. For example, the described techniques are performed in a different order from the described method, and/or components such as a system, structure, device, circuit, etc. described are combined or combined in a form different from the described method, or other components Alternatively, even if substituted or substituted by an equivalent, an appropriate result can be achieved.

그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.Therefore, other implementations, other embodiments, and claims and equivalents fall within the scope of the claims to be described later.

Claims (22)

인스턴트 메시징 서비스 제공 방법에 있어서,
제1 유형의 친구와 사용자 사이의 채팅방들 및 제2 유형의 친구와 사용자 사이의 채팅방들의 채팅방 리스트를 표시하는 단계;
상기 채팅방 리스트에서 상기 제2 유형의 친구와 상기 사용자 간의 채팅방이 선택되면, 상기 제2 유형의 친구와 관련된 복수의 봇(bot)들 중 제1 봇을 채팅방에 제공하는 단계;
상기 제1 봇과 송수신한 메시지를 상기 채팅방을 위한 채팅창에 표시하는 단계; 및
상기 채팅창에 입력되는 스와이프 제스쳐를 감지하는 단계;
상기 제1 봇이 스와이프 제스쳐에 반응하도록 특정된 봇인 경우, 상기 스와이프 제스쳐에 반응하여 상기 제2 유형의 친구와 관련된 이벤트 및 상기 제2 유형의 친구와 관련된 광고 중 적어도 하나를 포함하는 페이지를 상기 채팅창에 오버레이하여 표시하는 단계;
상기 페이지에 입력되는 사용자 입력을 감지하는 단계;
상기 제1 봇 대신 상기 사용자 입력에 대응하는 제2 봇을 상기 채팅방에 제공하는 단계; 및
상기 제2 봇과 송수신한 메시지를 상기 채팅창에 표시하는 단계;
를 포함하고,
상기 채팅방 리스트는 제1 유형의 친구와 사용자 사이의 채팅방 리스트와 제2 유형의 친구와 사용자 사이의 채팅방 리스트를 개별적으로 혹은 통합적으로 제공되며,
상기 채팅방 리스트에 표시되는 채팅방은, 제1 유형의 친구에 대응하는 지 또는 제2 유형의 친구에 대응하는 지를 시각적인 그래픽 효과를 이용한 식별자를 통해 구별되는 인스턴트 메시지 서비스 제공 방법.
In the instant messaging service providing method,
Displaying a chat room list of chat rooms between the first type of friend and the user and chat rooms between the second type of friend and the user;
When a chat room between the second type of friend and the user is selected from the chat room list, providing a first bot among a plurality of bots related to the second type of friend to the chat room;
Displaying a message transmitted/received with the first bot in a chat window for the chat room; And
Detecting a swipe gesture input to the chat window;
When the first bot is a bot specified to respond to a swipe gesture, a page including at least one of an event related to the second type of friend and an advertisement related to the second type of friend in response to the swipe gesture is provided. Overlaying and displaying the chat window;
Detecting a user input input to the page;
Providing a second bot corresponding to the user input to the chat room instead of the first bot; And
Displaying a message transmitted/received with the second bot on the chat window;
Including,
The chat room list is provided individually or collectively with a chat room list between a first type of friend and a user and a chat room list between a second type of friend and a user,
The instant message service providing method in which the chat room displayed in the chat room list is distinguished by an identifier using a visual graphic effect whether it corresponds to a first type of friend or a second type of friend.
제1항에 있어서,
상기 제1 유형의 친구와 사용자 사이의 채팅방들 및 제2 유형의 친구와 사용자 사이의 채팅방들은 서로 다른 그룹으로 그룹핑되는 인스턴트 메시지 서비스 제공 방법.
The method of claim 1,
The instant message service providing method in which the chat rooms between the first type of friend and the user and the chat rooms between the second type of friend and the user are grouped into different groups.
제1항에 있어서,
상기 제2 유형의 친구와 상기 사용자 사이의 채팅방은,
상기 채팅방과 관련된 화면을 통해 상기 제2 유형의 친구가 제공하는 복수의 서비스에 대응하는 복수의 봇들과 관련된 정보를 제공하는 인스턴트 메시지 서비스 제공 방법.
The method of claim 1,
The chat room between the second type of friend and the user,
An instant message service providing method for providing information related to a plurality of bots corresponding to a plurality of services provided by the second type of friend through a screen related to the chat room.
제1항에 있어서,
상기 제2 유형의 친구와 상기 사용자 사이의 채팅방은,
상기 제2 유형의 친구와 관련된 정보를 제공하는 적어도 하나의 봇을 사용자가 선택할 수 있도록 하고,
상기 사용자가 선택한 봇과 주고받은 대화 내용이 기록되는 인스턴트 메시지 서비스 제공 방법.
The method of claim 1,
The chat room between the second type of friend and the user,
Allow a user to select at least one bot that provides information related to the second type of friend,
A method of providing an instant message service in which conversation contents exchanged with the bot selected by the user are recorded.
삭제delete 제1항에 있어서,
상기 제1 봇을 채팅방에 제공하는 단계는
상기 채팅방 리스트에서 상기 제2 유형의 친구와 상기 사용자 사이의 채팅방이 선택되면, 상기 제2 유형의 친구가 상기 제1 봇을 이용하여 사용자와 대화할 수 있는 지 여부를 판단하는 단계; 및
상기 제2 유형의 친구가 상기 제1 봇을 이용하여 사용자와 대화할 수 없는 경우, 메시지를 입력할 수 있는 사용자 입력창이 활성화되지 않은 상기 채팅방을 위한 채팅창을 표시하는 단계
를 더 포함하는 인스턴트 메시지 서비스 제공 방법.
The method of claim 1,
Providing the first bot to the chat room
When a chat room between the second type of friend and the user is selected from the chat room list, determining whether the second type of friend can communicate with the user using the first bot; And
When the second type of friend cannot communicate with the user using the first bot, displaying a chat window for the chat room in which a user input window for inputting a message is not activated
Instant message service providing method further comprising.
제6항에 있어서,
상기 제1 유형의 친구와 사용자 사이의 채팅방들 및 제2 유형의 친구와 사용자 사이의 채팅방들은 서로 다른 그룹으로 그룹핑되는 인스턴트 메시지 서비스 제공 방법.
The method of claim 6,
The instant message service providing method in which the chat rooms between the first type of friend and the user and the chat rooms between the second type of friend and the user are grouped into different groups.
제1항에 있어서,
상기 제1 봇을 채팅방에 제공하는 단계는
상기 채팅방 리스트에서 선택된 채팅방에 대한 친구 유형을 판단하는 단계;
상기 채팅방에 대한 친구가 제1 유형의 친구인 경우, 상기 채팅방을 위한 채팅창에 사용자 입력창을 오버레이한 채팅방을 제공하는 단계; 및
상기 채팅방에 대한 친구가 제2 유형의 친구인 경우, 상기 채팅방을 위한 채팅창에 사용자 입력창을 오버레이하지 않는 채팅방을 제공하는 단계
를 더 포함하는 인스턴트 메시지 서비스 제공 방법.
The method of claim 1,
Providing the first bot to the chat room
Determining a friend type for a chat room selected from the chat room list;
Providing a chat room in which a user input window is overlaid on a chat window for the chat room when the friend for the chat room is a first type of friend; And
If the friend to the chat room is a friend of the second type, providing a chat room in which the user input window is not overlaid on the chat window for the chat room.
Instant message service providing method further comprising.
제1 유형의 친구 및 서로 다른 기능을 지원하는 복수의 봇(bot)들을 포함하는 제2 유형의 친구와 사용자 사이의 채팅방들의 채팅방 리스트를 유지하는 단계;
상기 채팅방 리스트로부터 상기 제2 유형의 친구와 상기 사용자 사이의 채팅방을 선택하는 단계;
상기 선택된 채팅방을 통해 상기 제2 유형의 친구에 대한 정보를 제공하는 상기 복수의 봇들을 제공하는 단계;
상기 복수의 봇들 중 어느 하나인 제1 봇을 선택하는 단계;
상기 선택된 제1 봇과 상기 사용자 사이에서 송수신된 메시지들을 상기 채팅방에 기록하는 단계;
상기 채팅방을 위한 채팅창에 입력되는 스와이프 제스쳐를 감지하는 단계;
상기 제1 봇이 스와이프 제스쳐에 반응하도록 특정된 봇인 경우, 상기 스와이프 제스쳐에 반응하여 상기 제2 유형의 친구와 관련된 이벤트 및 상기 제2 유형의 친구와 관련된 광고 중 적어도 하나를 포함하는 페이지를 상기 채팅창에 오버레이하여 표시하는 단계;
상기 페이지에 입력되는 사용자 입력을 감지하는 단계;
상기 제1 봇 대신 상기 사용자 입력에 대응하는 제2 봇을 상기 채팅방에 제공하는 단계; 및
상기 제2 봇과 송수신한 메시지를 상기 채팅방에 기록하는 단계;
를 포함하는 인스턴트 메시지 서비스 제공 장치의 인스턴트 메시지 서비스 제공 방법.
Maintaining a chat room list of chat rooms between a user and a friend of a second type including a first type of friend and a plurality of bots supporting different functions;
Selecting a chat room between the second type of friend and the user from the chat room list;
Providing the plurality of bots that provide information on the second type of friend through the selected chat room;
Selecting a first bot that is any one of the plurality of bots;
Recording messages transmitted and received between the selected first bot and the user in the chat room;
Detecting a swipe gesture input to a chat window for the chat room;
When the first bot is a bot specified to respond to a swipe gesture, a page including at least one of an event related to the second type of friend and an advertisement related to the second type of friend in response to the swipe gesture is provided. Overlaying and displaying the chat window;
Detecting a user input input to the page;
Providing a second bot corresponding to the user input to the chat room instead of the first bot; And
Recording a message transmitted/received with the second bot in the chat room;
Instant message service providing method of an instant message service providing device comprising a.
제9항에 있어서,
상기 제2 유형의 친구는 기업 친구로서 가상의 친구이고,
상기 제1 유형의 친구는 상기 기업 친구를 제외한 나머지 친구인 인스턴트 메시지 서비스 제공 장치의 인스턴트 메시지 서비스 제공 방법.
The method of claim 9,
The second type of friend is a virtual friend as a corporate friend,
The instant message service providing method of the instant message service providing device wherein the first type of friend is a friend other than the corporate friend.
제9항에 있어서,
상기 제1 유형의 친구와 상기 제2 유형의 친구를 구별할 수 있는 식별자를 디스플레이하거나, 채팅방들을 친구 각각의 유형에 따라 그룹핑하는 단계
를 더 포함하는 인스턴트 메시지 서비스 제공 장치의 인스턴트 메시지 서비스 제공 방법.
The method of claim 9,
Displaying an identifier for distinguishing the first type of friend from the second type of friend, or grouping chat rooms according to each type of friend
Instant message service providing method of the instant message service providing device further comprising a.
제9항에 있어서,
상기 제1 봇을 선택함에 응답하여, 상기 제1 봇에 대한 정보를 상기 채팅방의 발신 메시지 필드에 기록하는 단계
를 더 포함하는 인스턴트 메시지 서비스 제공 장치의 인스턴트 메시지 서비스 제공 방법.
The method of claim 9,
In response to selecting the first bot, recording information on the first bot in an outgoing message field of the chat room
Instant message service providing method of the instant message service providing device further comprising a.
제9항에 있어서,
상기 채팅창에 페이지를 오버레이하여 표시하는 단계는
상기 제1 봇이 스와이프 제스쳐에 반응하도록 특정된 봇인 경우, 상기 스와이프 제스쳐에 반응하여 상기 제2 유형의 친구와 관련된 상기 복수의 봇들을 포함하는 화면을 상기 채팅창에 오버레이하여 표시하는 단계
를 포함하고,
상기 페이지에 입력되는 사용자 입력을 감지하는 단계는
상기 화면에 포함된 복수의 봇들 중 어느 하나인 제2 봇을 선택하는 단계
를 포함하는, 인스턴트 메시지 서비스 제공 장치의 인스턴트 메시지 서비스 제공 방법.
The method of claim 9,
The step of overlaying and displaying a page on the chat window
If the first bot is a bot specified to respond to a swipe gesture, displaying a screen including the plurality of bots related to the second type of friend overlaid on the chat window in response to the swipe gesture
Including,
The step of detecting a user input input to the page
Selecting a second bot that is any one of a plurality of bots included in the screen
Including, the instant message service providing method of the instant message service providing device.
삭제delete 제13항에 있어서,
상기 화면에서 상기 복수의 봇들 각각은 복수의 이미지 각각에 매핑되는 인스턴트 메시지 서비스 제공 장치의 인스턴트 메시지 서비스 제공 방법.
The method of claim 13,
In the screen, each of the plurality of bots is mapped to each of a plurality of images. A method of providing an instant message service of an instant message service providing apparatus.
제9항에 있어서,
상기 복수의 봇들은 상기 사용자로부터 입력된 메시지에 응답하여 자동으로 응답 메시지를 생성하는 인스턴트 메시지 서비스 제공 장치의 인스턴트 메시지 서비스 제공 방법.
The method of claim 9,
The method of providing an instant message service of an instant message service providing apparatus in which the plurality of bots automatically generate a response message in response to a message input from the user.
제9항에 있어서,
상기 제1 봇이 선택된 경우, 다른 봇이 선택될 때까지 상기 제1 봇이 유지되거나, 상기 제1 봇의 응답이 있으면, 상기 제1 봇을 리셋하거나, 상기 제1 봇 또는 다른 봇의 선택을 추천하는 표시를 통하여 사용자가 봇에 대한 새로운 선택을 할 수 있도록 하는 단계
를 더 포함하는 인스턴트 메시지 서비스 제공 장치의 인스턴트 메시지 서비스 제공 방법.
The method of claim 9,
When the first bot is selected, the first bot is maintained until another bot is selected, or if there is a response from the first bot, the first bot is reset, or the selection of the first bot or another bot is selected. The step of allowing the user to make a new choice for the bot through the recommended mark.
Instant message service providing method of the instant message service providing device further comprising a.
제9항에 있어서,
상기 제1 유형의 친구 및 상기 제2 유형의 친구를 포함하는 주소록을 유지하는 단계
를 포함하는 인스턴트 메시지 서비스 제공 장치의 인스턴트 메시지 서비스 제공 방법.
The method of claim 9,
Maintaining an address book including the first type of friend and the second type of friend
Instant message service providing method of an instant message service providing device comprising a.
제18항에 있어서,
상기 제2 유형의 친구에 대한 프로필을 제공하는 단계;
상기 프로필에서 상기 복수의 봇들 중 어느 하나를 선택할 수 있는 화면을 제공하는 단계; 및
상기 어느 하나의 봇이 선택되면, 상기 제2 유형의 친구와 상기 사용자 사이의 채팅방을 디스플레이하는 단계
를 더 포함하는 인스턴트 메시지 서비스 제공 장치의 인스턴트 메시지 서비스 제공 방법.
The method of claim 18,
Providing a profile for the second type of friend;
Providing a screen for selecting any one of the plurality of bots from the profile; And
When any one of the bots is selected, displaying a chat room between the second type of friend and the user
Instant message service providing method of the instant message service providing device further comprising a.
제9항에 있어서,
상기 인스턴트 메시지 서비스와 독립된 형태로 웹페이지를 제공하는 단계;
상기 웹페이지에 포함된 복수의 객체들 중 어느 하나를 선택함에 응답하여, 상기 선택된 객체에 대응하는 봇을 감지하는 단계;
인스턴트 메시지 서비스 어플리케이션을 이용하여 상기 웹페이지에 대응하는 제2 유형의 친구와 상기 사용자 사이의 채팅방을 디스플레이하는 단계; 및
상기 감지된 봇과 상기 사용자 사이에서 송수신된 메시지들을 상기 채팅방을 위한 채팅창에 디스플레이하는 단계
를 더 포함하는 인스턴트 메시지 서비스 제공 장치의 인스턴트 메시지 서비스 제공 방법.
The method of claim 9,
Providing a web page in a form independent from the instant message service;
In response to selecting any one of the plurality of objects included in the web page, detecting a bot corresponding to the selected object;
Displaying a chat room between the user and a second type of friend corresponding to the web page by using an instant message service application; And
Displaying messages transmitted/received between the detected bot and the user in a chat window for the chat room
Instant message service providing method of the instant message service providing device further comprising a.
제9항에 있어서,
상기 채팅방을 위한 채팅창에 입력되는 스와이프 제스쳐를 감지하는 단계는
상기 채팅창에 포함된 특정 영역에 대한 상기 사용자의 제스쳐를 감지하는 단계
를 포함하고,
상기 채팅창에 오버레이하여 표시하는 단계는
상기 특정 영역에 대한 상기 사용자의 제스쳐를 감지함에 응답하여, 상기 채팅창의 적어도 일부 영역에 상기 제2 유형의 친구와 관련된 광고를 오버레이하여 표시하는 단계
를 포함하는 인스턴트 메시지 서비스 제공 장치의 인스턴트 메시지 서비스 제공 방법.
The method of claim 9,
The step of detecting the swipe gesture input to the chat window for the chat room
Detecting the user's gesture for a specific area included in the chat window
Including,
The step of overlaying and displaying the chat window
In response to detecting the user's gesture for the specific area, overlaying and displaying an advertisement related to the second type of friend on at least a partial area of the chat window
Instant message service providing method of an instant message service providing device comprising a.
제9항에 있어서,
상기 복수의 봇들은
상기 제2 유형의 친구의 위치를 안내하는 위치 안내 봇, 고객 서비스를 제공하는 고객 서비스 봇 또는 이벤트 서비스를 제공하는 이벤트 서비스 봇 중 적어도 두 개를 포함하는 인스턴트 메시지 서비스 제공 장치의 인스턴트 메시지 서비스 제공 방법.
The method of claim 9,
The plurality of bots
Instant message service providing method of an instant message service providing device comprising at least two of a location guide bot providing a location of the second type of friend, a customer service bot providing customer service, or an event service bot providing event service .
KR1020190074973A 2012-10-11 2019-06-24 Method for providing instant message service using bot KR102167834B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20120113195 2012-10-11
KR1020120113195 2012-10-11

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020150041524A Division KR102167837B1 (en) 2012-10-11 2015-03-25 Method for providing instant message service using bot

Publications (2)

Publication Number Publication Date
KR20190077276A KR20190077276A (en) 2019-07-03
KR102167834B1 true KR102167834B1 (en) 2020-10-20

Family

ID=50654065

Family Applications (3)

Application Number Title Priority Date Filing Date
KR1020120153308A KR20140047491A (en) 2012-10-11 2012-12-26 Method for providing instant message service using bot
KR1020150041524A KR102167837B1 (en) 2012-10-11 2015-03-25 Method for providing instant message service using bot
KR1020190074973A KR102167834B1 (en) 2012-10-11 2019-06-24 Method for providing instant message service using bot

Family Applications Before (2)

Application Number Title Priority Date Filing Date
KR1020120153308A KR20140047491A (en) 2012-10-11 2012-12-26 Method for providing instant message service using bot
KR1020150041524A KR102167837B1 (en) 2012-10-11 2015-03-25 Method for providing instant message service using bot

Country Status (1)

Country Link
KR (3) KR20140047491A (en)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102395799B1 (en) * 2015-07-09 2022-05-10 삼성전자주식회사 Method and Apparatus for Supporting Secure Chat
KR101712180B1 (en) 2015-12-29 2017-03-06 라인 가부시키가이샤 Computer Readable Recording Medium with Program, method and apparatus for Transmitting/Receiving Message
US11477139B2 (en) 2016-02-25 2022-10-18 Meta Platforms, Inc. Techniques for messaging bot rich communication
US10606848B2 (en) 2016-04-11 2020-03-31 Facebook, Inc. Techniques for device configuration using messaging history information
US10567312B2 (en) 2016-04-11 2020-02-18 Facebook, Inc. Techniques for messaging bot controls based on machine-learning user intent detection
US10142380B2 (en) 2016-04-15 2018-11-27 Microsoft Technology Licensing, Llc Joining executable component to online conference
US10367767B2 (en) 2016-09-21 2019-07-30 Facebook, Inc. Modular inbox and generation of content modules
US10841264B2 (en) 2016-09-21 2020-11-17 Facebook, Inc. Method and system for presenting a subset of messages in a modular inbox
US10356029B2 (en) 2016-09-21 2019-07-16 Facebook, Inc. Methods and systems for presenting modules in an inbox interface
US11233760B2 (en) 2016-09-21 2022-01-25 Facebook, Inc. Module ranking for a modular inbox
US10880237B2 (en) 2016-11-28 2020-12-29 Facebook, Inc. Methods and systems for ranking messaging bots
KR102365688B1 (en) 2017-04-06 2022-02-22 삼성전자주식회사 Method and electronic device for providing contents based on natural language understanding
KR101987114B1 (en) 2017-09-28 2019-09-30 주식회사 신의직장 Hybrid chat providing method using predefined conversation flow and hybrid chat service server
CN111183441A (en) 2017-09-28 2020-05-19 连股份有限公司 Information processing method, information processing apparatus, and information processing program
KR101980727B1 (en) * 2017-10-30 2019-05-21 고남길 conversation survey providing system and method using artificial intelligence chatbot
KR20190057687A (en) * 2017-11-20 2019-05-29 삼성전자주식회사 Electronic device and Method for changing Chatbot
KR101983837B1 (en) 2018-03-09 2019-05-30 라인플러스 주식회사 A method and system for producing an image based on a user-feedbackable bots, and a non-transient computer-readable recording medium
KR102574593B1 (en) * 2018-03-29 2023-09-05 삼성전자주식회사 The divice and method for providing service by using a chatbot
KR102272821B1 (en) * 2019-10-16 2021-07-05 주식회사 카카오 Method for determining targets for transmitting instant messages and apparatus thereof
KR20230087017A (en) 2021-12-09 2023-06-16 (주)마이벨로 In-wheel motor device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100785236B1 (en) * 2006-04-05 2007-12-11 주식회사 케이티 Smart personal management and united messaging system using sobot and control method thereof

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030182391A1 (en) * 2002-03-19 2003-09-25 Mike Leber Internet based personal information manager
KR20020084003A (en) * 2002-10-10 2002-11-04 김지훈 Instant Messenger auto-response robot
KR20050007058A (en) * 2003-07-11 2005-01-17 임정빈 Method For Providing An Online Marketing Service Using Messenger Robot
KR101081381B1 (en) * 2004-11-25 2011-11-09 에스케이커뮤니케이션즈 주식회사 System and method for providing the instant messenger to customers by a business buddy
KR20070045394A (en) * 2005-10-27 2007-05-02 주식회사 와이즈버디 Chatting relay system and method of messenger using bot

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100785236B1 (en) * 2006-04-05 2007-12-11 주식회사 케이티 Smart personal management and united messaging system using sobot and control method thereof

Also Published As

Publication number Publication date
KR20140047491A (en) 2014-04-22
KR20150037804A (en) 2015-04-08
KR102167837B1 (en) 2020-10-20
KR20190077276A (en) 2019-07-03

Similar Documents

Publication Publication Date Title
KR102167834B1 (en) Method for providing instant message service using bot
US20210319453A1 (en) Capturing and Managing Web Page Content Items
US10305827B2 (en) Method and system for providing instant messaging service
US10931622B1 (en) Associating an indication of user emotional reaction with content items presented by a social networking system
CA2857350C (en) Generating sponsored story units including related posts and input elements
CN108574618B (en) Pushed information display method and device based on social relation chain
US10275798B1 (en) Tracking analytic information for deep links between mobile applications executing on a client device
CN104615731A (en) Two-dimension code display method and system
US20210012386A1 (en) Systems and methods for providing targeted content across user channels
KR101622872B1 (en) Method, system and recording medium for providing rich menu of official account
US20130159089A1 (en) Distributing coupons to users of a social networking system using a newsfeed
US9710826B1 (en) System and method of advertising a plurality of varied multimedia content
WO2013119911A1 (en) Method and system for multimedia content stream and social network for locations
US11763342B2 (en) Dismiss and follow up advertising
US20140100964A1 (en) Methods and systems for creating marketing campaigns
US20130262238A1 (en) System and method for customer involvement
CN109918168A (en) Show method, electronic equipment and the computer-readable medium of graphic code

Legal Events

Date Code Title Description
A107 Divisional application of patent
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
X091 Application refused [patent]
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant