KR102167834B1 - Method for providing instant message service using bot - Google Patents
Method for providing instant message service using bot Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 105
- 230000004044 response Effects 0.000 claims description 36
- 230000006870 function Effects 0.000 claims description 5
- 230000000694 effects Effects 0.000 claims description 3
- 230000000007 visual effect Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 17
- 238000004891 communication Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000009118 appropriate response Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/50—Business processes related to the communications industry
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- G06Q50/30—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; 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
아래의 실시예들은 봇을 이용한 인스턴트 메시지 서비스 제공 방법에 관한 것이다.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
인스턴트 메시지 서비스 어플리케이션(채팅 어플리케이션)은 이동 단말들 각각에 설치되어, 메시지 서버(110)로부터 채팅 메시지를 수신하는 기능, 그 수신된 채팅 메시지를 화면에 디스플레이하는 기능 및 사용자에 의해 작성되는 채팅 메시지를 메시지 서버(110)로 송신하는 기능을 수행할 수 있다. 뿐만 아니라, 인스턴트 메시지 서비스 어플리케이션은 사용자들의 소셜 액티비티를 위한 추가적인 기능들을 제공할 수 있다.The instant message service application (chat application) is installed on each of the mobile terminals to receive a chat message from the
제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
본 발명의 실시예들에 따른 친구들의 유형들은 제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
여기서, 기업체(240)는 상품의 제조, 판매를 위한 기업체, 다양한 서비스들을 제공하는 업체 등을 포함할 수 있다. 제2 유형의 친구(230)는 광고 또는 쿠폰 등을 제공하기 위하여 사용자(210)에게 채팅 메시지들을 송신할 수 있다. 제2 유형의 친구(230)가 송신하는 채팅 메시지들은 동영상, 쿠폰 정보, 이벤트 정보, 광고 정보 및 투표 인터페이스 중 적어도 하나를 포함할 수 있다.Here, the
도 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 유형의 친구를 구별할 수 있는 식별자(예를 들어, ‘’)를 디스플레이 할 수 있다. 예를 들어, 채팅방 리스트(310)에서, 제2 유형의 친구는 식별자 ‘’에 의해 구별될 수 있다. 이에 따라, 사용자는 제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
다른 일 실시예에서, 채팅방 리스트(320)는 제1 유형의 친구들과 사용자 사이의 채팅방들과 제2 유형의 친구들과 사용자 사이의 채팅방들(321 내지 324)을 서로 다른 그룹들로 그룹핑될 수 있다. 예를 들어, 채팅방 리스트(320)는 제2 유형의 친구들과 사용자 사이의 채팅방들(321 내지 324)만을 포함할 수 있으며, 사용자는 탭(330)을 이용하여 제1 유형의 친구들과 사용자 사이의 채팅방들을 브라우징할 수 있다.In another embodiment, the
사용자 입력창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
일 실시예에서는, 인스턴트 메시지 서비스 제공 방법은 제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
봇을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
복수의 봇들(541 내지 549)은 서로 다른 기능들을 지원한다. 예를 들어, 위치 안내 봇(545)은 사용자에게 제2 유형의 친구의 위치(예를 들어, 고객 센터의 위치)를 안내할 수 있고, 고객 서비스 봇(544)은 사용자에게 고객 서비스를 제공하기 위하여 사용자의 문의에 응답할 수 있다. 그리고, 이벤트 서비스 봇(549)은 이벤트 서비스를 사용자에게 제공하기 위하여 사용자와 메시지들을 송/수신할 수 있다. 그리고, 복수의 봇들(541 내지 549) 각각은 고유의 이미지 각각에 매핑될 수 있다. The plurality of
복수의 봇들(541 내지 549)은 사용자와 인터랙티브하게 대화할 수 있다. 구체적으로, 복수의 봇들(541 내지 549)은 사용자와 메시지를 주고 받을 수 있으며, 특히, 사용자로부터 입력된 메시지에 식별한 후에, 자동으로 적절한 응답 메시지를 사용자에게 제공할 수 있다.The plurality of
도 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
도 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
또한, 도 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
봇을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
예를 들어, 사용자(912)가 고객 서비스 봇(911)을 선택한 경우, 사용자(912)는 제2 유형의 친구에 관한 사항을 질의하기 위한 메시지를 송신할 수 있다. 그리고, 고객 서비스 봇(911)은 사용자(912)로부터 입력된 메시지에 응답하여 자동으로 그에 대한 답변을 포함한 응답 메시지를 생성할 수 있다. 이에 따라, 사용자(912)와 제2 유형의 친구의 인터렉션이 가능함으로써, 사용자(912)는 필요한 정보를 인스턴트 메시지 서비스를 이용하여 획득할 수 있다.For example, when the
도 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
도 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
도 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
도 13을 참조하면, 이벤트 페이지(1310)는 이벤트에 관한 정보를 포함함으로써, 이벤트를 사용자에게 노출시킬 수 있다. 구체적으로, 사용자가 도 5의 이벤트 서비스 봇(549)를 선택한 경우, 인스턴트 메시지 서비스 제공 방법은 이벤트 페이지(1310)를 표시할 수 있다. 또는, 인스턴트 메시지 서비스 제공 방법은 제2 유형의 친구와 사용자 사이의 채팅방에서 사용자의 스와이프 제스쳐(예를 들어, 사용자가 제2 유형의 친구를 터치하여 우측으로 미는 스와이프 제스쳐를 취한 경우)를 감지함으로써, 이벤트 페이지(1310)를 표시할 수 있다. 실시예에서, 이벤트 페이지(1310)는 적어도 하나의 아이템(1320 내지 1340)을 포함할 수 있다. 그리고, 각 아이템에 대해 터치 제스쳐 또는 스와이프 제스쳐를 취할 경우, 인스턴트 메시지 서비스 제공 방법은 관련된 컨텐츠를 제공할 수 있다. 예를 들어, 사용자가 아이템(1332)에 대해 터치 제스쳐를 취한 경우, 인스턴트 메시지 서비스 제공 방법은 개별 쿠폰에 관한 상세 이벤트 페이지 및 쿠폰 번호를 제공할 수 있다. 그리고, 다른 아이템(1342)에 대해 터치 제스쳐를 취한 경우, 인스턴트 메시지 서비스 제공 방법은 사용자에게 관련된 이미지 또는 동영상을 제공할 수 있다.Referring to FIG. 13, an
도 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
인스턴트 메시지 서비스 제공 방법의 동작 흐름도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
채팅방 리스트 유지부(1610)는 제1 유형의 친구 및 제2 유형의 친구와 사용자 사이의 채팅방들의 채팅방 리스트를 유지할 수 있다.The chat room
또한, 채팅방 선택부(1620)는 채팅방 리스트로부터 제2 유형의 친구와 사용자 사이의 채팅방을 선택할 수 있다.Also, the chat
또한, 봇 제공부(1630)는 선택된 채팅방 또는 제2 유형의 친구와 관련된 적어도 하나의 봇을 제공할 수 있다.In addition, the
또한, 봇 선택부(1640)는 적어도 하나의 봇 중 어느 하나의 봇을 선택할 수 있다.In addition, the
또한, 메시지 기록부(1650)는 선택된 봇과 사용자 사이에서 송수신된 메시지들을 채팅방에 기록할 수 있다.In addition, the
도 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 유형의 친구와 사용자 사이의 채팅방들 및 제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.
상기 제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.
상기 제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.
상기 제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.
상기 제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 유형의 친구인 경우, 상기 채팅방을 위한 채팅창에 사용자 입력창을 오버레이한 채팅방을 제공하는 단계; 및
상기 채팅방에 대한 친구가 제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.
상기 채팅방 리스트로부터 상기 제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.
상기 제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.
상기 제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.
상기 제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.
상기 채팅창에 페이지를 오버레이하여 표시하는 단계는
상기 제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.
상기 화면에서 상기 복수의 봇들 각각은 복수의 이미지 각각에 매핑되는 인스턴트 메시지 서비스 제공 장치의 인스턴트 메시지 서비스 제공 방법.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.
상기 복수의 봇들은 상기 사용자로부터 입력된 메시지에 응답하여 자동으로 응답 메시지를 생성하는 인스턴트 메시지 서비스 제공 장치의 인스턴트 메시지 서비스 제공 방법.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.
상기 제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.
상기 제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.
상기 제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.
상기 인스턴트 메시지 서비스와 독립된 형태로 웹페이지를 제공하는 단계;
상기 웹페이지에 포함된 복수의 객체들 중 어느 하나를 선택함에 응답하여, 상기 선택된 객체에 대응하는 봇을 감지하는 단계;
인스턴트 메시지 서비스 어플리케이션을 이용하여 상기 웹페이지에 대응하는 제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.
상기 채팅방을 위한 채팅창에 입력되는 스와이프 제스쳐를 감지하는 단계는
상기 채팅창에 포함된 특정 영역에 대한 상기 사용자의 제스쳐를 감지하는 단계
를 포함하고,
상기 채팅창에 오버레이하여 표시하는 단계는
상기 특정 영역에 대한 상기 사용자의 제스쳐를 감지함에 응답하여, 상기 채팅창의 적어도 일부 영역에 상기 제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.
상기 복수의 봇들은
상기 제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 .
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)
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)
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)
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 |
-
2012
- 2012-12-26 KR KR1020120153308A patent/KR20140047491A/en active Application Filing
-
2015
- 2015-03-25 KR KR1020150041524A patent/KR102167837B1/en active IP Right Grant
-
2019
- 2019-06-24 KR KR1020190074973A patent/KR102167834B1/en active IP Right Grant
Patent Citations (1)
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 |