[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20190134095A - Method for providing chatting service - Google Patents

Method for providing chatting service Download PDF

Info

Publication number
KR20190134095A
KR20190134095A KR1020180059288A KR20180059288A KR20190134095A KR 20190134095 A KR20190134095 A KR 20190134095A KR 1020180059288 A KR1020180059288 A KR 1020180059288A KR 20180059288 A KR20180059288 A KR 20180059288A KR 20190134095 A KR20190134095 A KR 20190134095A
Authority
KR
South Korea
Prior art keywords
terminal
situation
information
response
unresponsive
Prior art date
Application number
KR1020180059288A
Other languages
Korean (ko)
Inventor
이효섭
황우원
Original Assignee
주식회사 플랫팜
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 플랫팜 filed Critical 주식회사 플랫팜
Priority to KR1020180059288A priority Critical patent/KR20190134095A/en
Publication of KR20190134095A publication Critical patent/KR20190134095A/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
    • G06Q50/30
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The present invention relates to a method for providing a chatting service. The method for providing a chatting service relays a chatting message between a first terminal and a second terminal which are using a chatting service therebetween in a chatting service providing server, allows the chatting service providing server to transmit a chatting message received from the second terminal to the first terminal, and when a response message is not received from the first terminal until a predetermined time has elapsed, receives information for estimating a non-answerable situation of a user of the first terminal from the first terminal so as to estimate the non-answerable situation of the user of the first terminal, and then transmits an emoticon corresponding to the non-answerable situation of the user of the first terminal to the second terminal.

Description

채팅 서비스 제공 방법{METHOD FOR PROVIDING CHATTING SERVICE}How to provide chat service {METHOD FOR PROVIDING CHATTING SERVICE}

본 발명은 채팅 서비스 제공 방법에 관한 것이다.The present invention relates to a chat service providing method.

정보 통신 기술의 급격한 발전과 함께 스마트폰의 사용이 일반화되면서 스마트폰을 이용한 다양한 이동통신 서비스가 개발되고 있다.With the rapid development of information and communication technology, the use of smart phones has become common, and various mobile communication services using smart phones have been developed.

이 중에서 카카오톡, 라인, 아이메시지 등과 같은 채팅 서비스는 스마트폰을 사용한 기존의 대표적인 의사소통 수단이었던 음성 통화를 대체하는 의사소통 수단으로 자리매김하였다.Among these, chat services such as KakaoTalk, LINE, and iMessage have established themselves as communication means that replace voice calls, which have been the typical representative means of communication using smartphones.

다시 말해서, 대다수의 스마트폰 사용자들이 스마트폰을 사용하여 다른 스마트폰 사용자와 대화를 하기 위한 수단으로 채팅 서비스를 빈번하게 이용하고 있다.In other words, the majority of smartphone users frequently use the chat service as a means for communicating with other smartphone users using the smartphone.

위와 같이, 최근 들어 스마트폰 사용자의 채팅 서비스의 이용이 잦아지면서, 다른 스마트폰 사용자가 스마트폰 사용자에게 전송한 채팅 메시지에 대해 스마트폰 사용자가 응답하지 못하는 상황도 빈번하게 발생하고 있다.As described above, as the use of the chat service of a smartphone user becomes more frequent in recent years, a situation in which a smartphone user does not respond to a chat message transmitted by another smartphone user to the smartphone user frequently occurs.

예를 들어, 스마트폰 사용자가 운전중일 때에 다른 스마트폰 사용자로부터 채팅 메시지를 수신했을 때, 스마트폰 사용자의 가방 또는 옷 주머니 안에 스마트폰이 있거나 야간에 스마트폰 사용자가 취침 중이어서 다른 스마트폰 사용자로부터 수신한 채팅 메시지를 확인하지 못할 때에는 스마트폰 사용자가 다른 스마트폰 사용자로부터 응답 메시지를 전송하지 못하게 된다.For example, when a smartphone user receives a chat message from another smartphone user while driving, the smartphone is in the smartphone user's bag or pocket or the smartphone user is sleeping at night and When the received chat message cannot be confirmed, the smartphone user cannot send a response message from another smartphone user.

이러한 경우, 다른 스마트폰 사용자는 스마트폰 사용자가 응답 메시지를 전송할 수 없는 상황을 알지 못하는 것에 대한 답답함을 느끼게 되는 문제점이 있었다.In this case, another smart phone user has a problem that the smart phone user feels frustrated not to know the situation that can not send a response message.

이러한 배경에서, 본 발명의 목적은, 상호 간의 채팅 서비스를 사용중인 제 1 단말기와 제 2 단말기 간의 채팅 메시지를 채팅 서비스 제공 서버에서 중계하되, 채팅 서비스 제공 서버가 제 2 단말기로부터 수신한 채팅 메시지를 제 1 단말기로 전송한 후, 소정 시간이 경과할 때까지 제 1 단말기로부터 응답 메시지를 수신하지 못하는 경우, 제 1 단말기 사용자의 응답 불가 상황을 추측하기 위한 정보를 제 1 단말기로부터 수신하여 제 1 단말기 사용자의 응답 불가 상황을 추측한 후에 제 1 단말기 사용자의 응답 불가 상황에 대응되는 이모티콘을 제 2 단말기로 전송하는 채팅 서비스 제공 방법을 제공하는 데 그 목적이 있다.In view of the above, an object of the present invention is to relay a chat message between a first terminal and a second terminal using a chat service at a chat service providing server, while receiving a chat message received from a second terminal by a chat service providing server. After transmitting to the first terminal, if a response message is not received from the first terminal until a predetermined time elapses, the first terminal receives information for estimating an unresponsive situation of the first terminal user from the first terminal. It is an object of the present invention to provide a chat service providing method for transmitting an emoticon corresponding to an unresponsive situation of a first terminal user to a second terminal after estimating a user's unresponsive situation.

전술한 목적을 달성하기 위하여, 일 측면에서, 본 발명은, 채팅 서비스 제공 서버에서 채팅 서비스를 제공하는 방법에 있어서, 제 2 단말기에서 전송한 채팅 메시지를 수신하여 제 1 단말기로 전송하는 채팅 메시지 중계 단계; 상기 채팅 메시지를 상기 제 1 단말기로 전송한 시점부터 경과 시간을 측정하는 경과 시간 측정 단계; 상기 경과 시간이 기설정된 소정 시간에 도달할 때까지 상기 제 1 단말기로부터 상기 채팅 메시지에 대한 응답 메시지를 수신하지 못하면, 제 1 단말기 사용자의 응답 불가 상황을 파악하기 위한 응답 불가 상황 파악 정보의 제공을 상기 제 1 단말기에 요청하는 정보 요청 단계; 상기 제 1 단말기에서 전송한 상기 응답 불가 상황 파악 정보를 수신하고, 상기 응답 불가 상황 파악 정보를 기저장한 다수의 응답 불가 상황 판단 조건 정보와 각각 대조하는 정보 대조 단계; 상기 응답 불가 상황 파악 정보가 상기 다수의 응답 불가 상황 판단 조건 정보 중 어느 하나의 응답 불가 상황 판단 조건 정보에 부합하면, 상기 어느 하나의 응답 불가 상황 조건 정보에 해당하는 특정 응답 불가 상황을 상기 제 1 단말기 사용자가 처해 있는 응답 불가 상황으로 판단하는 응답 불가 상황 판단 단계; 기저장한 다수의 응답 불가 상황 안내 이모티콘 중에서 상기 특정 응답 불가 상황에 대응되는 특정 응답 불가 상황 안내 이모티콘을 추출하는 이모티콘 추출 단계; 및 상기 특정 응답 불가 상황 안내 이모티콘을 상기 제 2 단말기에 전송하는 이모티콘 전송 단계를 포함하는 채팅 서비스 제공 방법을 제공한다.In order to achieve the above object, in one aspect, the present invention provides a chat service in a chat service providing server, the chat message relay to receive and send a chat message transmitted from the second terminal to the first terminal step; An elapsed time measuring step of measuring an elapsed time from when the chat message is transmitted to the first terminal; If the response message for the chat message is not received from the first terminal until the elapsed time reaches a predetermined time, the provision of the non-response situation identification information for identifying the unresponsive situation of the first terminal user is provided. Requesting information from the first terminal; An information collation step of receiving the non-response situation determination information transmitted from the first terminal and matching the non-response situation determination information with a plurality of pre-stored non-response situation determination condition information; If the non-response situation determination information corresponds to any one of the plurality of unresponsive situation determination condition information, the first non-responsive situation corresponding to the one of the unresponsive situation condition information is determined. An unresponsive situation determination step of determining that the terminal user is in an unresponsive situation; An emoticon extracting step of extracting a specific unresponsive situation guide emoticon corresponding to the specific unresponsive situation among a plurality of stored unresponsive situation guide emoticons; And an emoticon transmitting step of transmitting the specific unresponsive situation guide emoticon to the second terminal.

이상에서 설명한 바와 같이 본 발명에 의하면, 제 2 단말기 사용자가 채팅 메시지를 제 1 단말기 사용자에게 보냈을 때에 제 1 단말기 사용자가 제 2 단말기 사용자에게 응답 메시지를 보내지 못하는 상황에 처한 경우, 채팅 서비스 제공 서버가 제 1 단말기로부터 응답 불가 상황 파악 정보를 수신하여 제 1 단말기 사용자의 특정 응답 불가 상황을 파악하고, 이에 대한 이모티콘을 제 2 단말기 사용자에게 자동으로 전송하기 때문에 제 1 단말기 사용자가 응답 메시지를 보내지 못하는 이유를 제 2 단말기 사용자가 용이하게 파악할 수 있게 된다As described above, according to the present invention, when the first terminal user fails to send a response message to the second terminal user when the second terminal user sends a chat message to the first terminal user, the chat service providing server The first terminal user fails to send a response message because the first terminal user detects the non-responsive situation identification information from the first terminal to identify a specific unresponsive situation of the first terminal user and automatically sends an emoticon for the second terminal user. The second terminal user can easily grasp the reason

도 1은 본 발명의 실시예에 따른 채팅 서비스 제공 시스템의 구성을 간략하게 나타낸 도면,
도 2는 본 발명의 실시예에 따른 채팅 서비스 제공 서버의 구성을 간략하게 나타낸 도면,
도 3은 본 발명의 실시예에 따른 채팅 서비스 제공 서버에 저장되는 다수의 응답 불가 상황 판단 조건 정보 및 다수의 응답 불가 상황 안내 이모티콘을 예시적으로 나타낸 도면,
도 4는 본 발명의 실시예에 따른 제 2 단말기에서 채팅 메시지를 표시한 화면을 예시적으로 나타낸 도면,
도 5는 본 발명의 실시예에 따른 제 2 단말기에서 특정 응답 불가 상황 안내 이모티콘을 표시한 화면과 응답 불가 상황 기본 안내 이모티콘을 표시한 화면을 예시적으로 나타낸 도면,
도 6은 본 발명의 실시예에 따른 채팅 서비스 제공 서버에서 채팅 서비스를 제공하는 과정을 나타낸 순서도이다.
1 is a view briefly showing the configuration of a chat service providing system according to an embodiment of the present invention;
2 is a view briefly showing the configuration of a chat service providing server according to an embodiment of the present invention;
3 is a diagram illustrating a plurality of unresponsive situation determination condition information and a plurality of unresponsive situation guide emoticons stored in a chat service providing server according to an embodiment of the present invention;
4 is a diagram illustrating a screen displaying a chat message in a second terminal according to an embodiment of the present invention;
5 is a diagram illustrating a screen displaying a specific unresponsive situation guide emoticon and a screen displaying a unresponsive situation basic guide emoticon in a second terminal according to an embodiment of the present invention;
6 is a flowchart illustrating a process of providing a chat service in a chat service providing server according to an exemplary embodiment of the present invention.

이하, 본 발명의 일부 실시예들을 예시적인 도면을 통해 상세하게 설명한다. 본 발명의 구성 요소를 설명하는 데 있어서, 제 1, 제 2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다. 어떤 구성 요소는 그 다른 구성 요소에 직접적으로 연결되거나 또는 접속될 수 있지만, 각 구성 요소 사이에 또 다른 구성 요소가 "연결", "결합" 또는 "접속"될 수도 있다고 이해되어야 할 것이다.Hereinafter, some embodiments of the present invention will be described in detail through exemplary drawings. In describing the components of the present invention, terms such as first, second, A, B, (a), and (b) can be used. These terms are only for distinguishing the components from other components, and the nature, order or order of the components are not limited by the terms. While some components may be directly connected or connected to other components, it should be understood that another component may be "connected", "coupled" or "connected" between each component.

도 1은 본 발명의 실시예에 따른 채팅 서비스 제공 시스템의 구성을 간략하게 나타낸 도면이다.1 is a diagram briefly illustrating a configuration of a chat service providing system according to an exemplary embodiment of the present invention.

본 발명의 실시예에 따른 채팅 서비스 제공 시스템(100)은 제 1 단말기(110), 제 2 단말기(120), 인터넷 통신망(130), 채팅 서비스 제공 서버(140)를 포함한다.The chat service providing system 100 according to an exemplary embodiment of the present invention includes a first terminal 110, a second terminal 120, an internet communication network 130, and a chat service providing server 140.

제 1 단말기(110)는 본 발명의 실시예에 따른 채팅 서비스를 제 1 단말기 사용자에게 제공하는 단말기로서, 인터넷 통신이 가능한 스마트 폰, 테블릿 PC(Personal Computer) 등 일 수 있다.The first terminal 110 is a terminal for providing a chat service to a first terminal user according to an embodiment of the present invention, and may be a smart phone, a tablet computer (PC), or the like, capable of internet communication.

이러한, 제 1 단말기(110)는 기설치된 채팅 서비스 프로그램을 통해 본 발명의 실시예에 따른 채팅 서비스를 제 1 단말기 사용자에게 제공할 수 있다.Such a first terminal 110 can provide a chat service according to an embodiment of the present invention to a first terminal user through a pre-installed chat service program.

구체적으로, 본 발명의 실시예에 따른 제 1 단말기(110)는 후술할 제 2 단말기(120)가 채팅 서비스 제공 서버(140)를 통해 전송한 채팅 메시지를 수신하여 채팅창에 표시할 수 있다.Specifically, the first terminal 110 according to an embodiment of the present invention may receive a chat message transmitted by the second terminal 120 to be described later through the chat service providing server 140 and display it on the chat window.

채팅 서비스 제공 서버(140)로부터 제 2 단말기(120)의 채팅 메시지를 수신한 시점에서 소정 시간이 경과하기 전에 제 1 단말기(110)가 제 1 단말기 사용자로부터 응답 메시지를 입력받은 경우, 제 1 단말기(110)의 제 1 단말기 사용자의 응답 메시지를 채팅 서비스 제공 서버(140)로 전송함과 아울러 채팅창에 응답 메시지를 표시할 수 있다.When the first terminal 110 receives a response message from the first terminal user before a predetermined time elapses when the chat message of the second terminal 120 is received from the chat service providing server 140, the first terminal The response message of the first terminal user of 110 may be transmitted to the chat service providing server 140 and the response message may be displayed on the chat window.

한편, 채팅 서비스 제공 서버(140)로부터 제 2 단말기(120)의 채팅 메시지를 수신한 시점에서 소정 시간이 경과할 때까지 제 1 단말기(110)가 제 1 단말기 사용자로부터 응답 메시지를 입력받지 못해서 채팅 서비스 제공 서버(140)로 응답 메시지를 전송하지 못하는 경우, 제 1 단말기(110)는 제 1 단말기 사용자의 응답 불가 상황을 채팅 서비스 제공 서버(140)에서 파악하기 위한 응답 불가 상황 파악 정보의 제공을 채팅 서비스 제공 서버(140)로부터 요청받을 수 있다.On the other hand, the first terminal 110 does not receive a response message from the first terminal user until a predetermined time elapses from the time when the chat service providing server 140 receives the chat message of the second terminal 120, the chat is received When the response message is not transmitted to the service providing server 140, the first terminal 110 provides the provision of the non-response situation identification information for identifying the non-response situation of the first terminal user in the chat service providing server 140. The chat service providing server 140 may be requested.

이러한 경우, 제 1 단말기(110)는 응답 불가 상황 파악 정보를 수집하여 채팅 서비스 제공 서버(140)로 전송할 수 있다. 여기서, 응답 불가 상황 파악 정보는 제 1 단말기(110)가 채팅 서비스 제공 서버(140)로부터 응답 불가 상황 파악 정보의 제공을 요청받은 후에 측정한 제 1 단말기 사용자의 이동 속도 정보, 조도 정보, 제 1 단말기 사용자의 위치 정보 및 제 1 단말기(110)가 채팅 서비스 제공 서버(140)로부터 응답 불가 상황 파악 정보의 제공을 요청받았을 때에 제 1 단말기(110)에서 포어그라운드로 실행중인 애플리케이션 실행 정보인 포어그라운드 애플리케이션 정보를 포함할 수 있다.In this case, the first terminal 110 may collect unresponsive situation identification information and transmit it to the chat service providing server 140. Here, the information on the non-response situation identification information may include moving speed information, illuminance information, and first information of the first terminal user measured after the first terminal 110 receives a request for providing the information on the non-response situation identification from the chat service providing server 140. Foreground, which is application execution information running in the foreground in the first terminal 110 when the terminal user's location information and the first terminal 110 are requested to provide unresponsive situation identification information from the chat service providing server 140. It may include application information.

본 발명의 실시예에서 제 1 단말기(110)는 제 1 단말기 사용자의 이동 속도 정보와 제 1 단말기 사용자의 위치 정보를 측정하기 위한 GPS(Global Positioning System) 모듈과 조도 정보를 측정하기 위한 조도 센서를 구비할 수 있다.In an embodiment of the present invention, the first terminal 110 may include a Global Positioning System (GPS) module for measuring movement speed information of the first terminal user and location information of the first terminal user, and an illumination sensor for measuring illuminance information. It can be provided.

한편, 채팅 서비스 제공 서버(140)로 응답 불가 상황 파악 정보를 전송한 후, 제 1 단말기(110)는 특정 응답 불가 상황 안내 이모티콘을 채팅창에 표시하거나, 응답 불가 상황 기본 안내 이모티콘을 채팅창에 표시할 수 있다.On the other hand, after transmitting the response information identifying the unresponsive situation to the chat service providing server 140, the first terminal 110 displays a specific unresponsive situation guide emoticon in the chat window, or the basic guide emoticon of the unresponsive situation in the chat window I can display it.

여기서, 특정 응답 불가 상황 안내 이모티콘은 채팅 서비스 제공 서버(140)가 응답 불가 상황 파악 정보를 이용하여 판단한 제 1 단말기 사용자의 특정 응답 불가 상황에 대응되는 이모티콘으로써, 채팅 서비스 제공 서버(140)에 의해 채팅창에 게시될 수 있다.Here, the specific unresponsive situation guide emoticon is an emoticon corresponding to the specific unresponsive situation of the first terminal user determined by the chat service providing server 140 using the unresponsive situation grasping information, and is provided by the chat service providing server 140. It can be posted in the chat window.

그리고 응답 불가 상황 기본 안내 이모티콘은 채팅 서비스 제공 서버(140)가 응답 불가 상황 파악 정보를 이용하여 제 1 단말기 사용자의 특정 응답 불가 상황을 파악하지 못했을 때에 응답 불가 상황에 대한 기본적인 안내를 하기 위한 이모티콘으로써, 채팅 서비스 제공 서버(140)에 의해 채팅창에 게시될 수 있다.In addition, the basic guide emoticon of the unresponsive situation is an emoticon for providing basic guidance on the unresponsive situation when the chat service providing server 140 does not identify a specific unresponsive situation of the first terminal user by using the unresponsive situation grasping information. , Can be posted in the chat window by the chat service providing server 140.

제 2 단말기(120)는 제 1 단말기(110)와 마찬가지로 본 발명의 실시예에 따른 채팅 서비스 프로그램이 설치된 단말기로써, 인터넷 통신이 가능한 스마트 폰, 태블릿 PC 등 일 수 있다.Like the first terminal 110, the second terminal 120 is a terminal provided with a chat service program according to an embodiment of the present invention, and may be a smart phone, a tablet PC, or the like capable of internet communication.

이러한, 제 2 단말기(120)는 채팅 서비스 프로그램의 실행을 통해 채팅 서비스 제공 서버(140)에 접속하고, 채팅 서비스 제공 서버(140)의 중계를 통해 제 1 단말기(110)에 채팅 메시지를 전송한다. 여기서, 제 2 단말기(120)는 도 4와 같이 채팅 메시지를 화면 상에 표시할 수 있다.The second terminal 120 connects to the chat service providing server 140 through execution of a chat service program and transmits a chat message to the first terminal 110 through a relay of the chat service providing server 140. . Here, the second terminal 120 can display a chat message on the screen as shown in FIG.

채팅 메시지를 전송한 후, 제 2 단말기(120)는 제 1 단말기(110)에서 전송한 응답 메시지를 채팅 서비스 제공 서버(140)의 중계를 통해 수신하거나, 특정 응답 불가 상황 안내 이모티콘 또는 응답 불가 상황 기본 안내 이모티콘을 채팅 서비스 제공 서버(140)로부터 수신할 수 있다. 여기서, 제 2 단말기(120)는 제 1 단말기(110)가 채팅 메시지를 수신한 시점으로부터 소정 시간이 경과하기 전, 즉 소정 시간 이내에 응답 메시지를 수신할 수 있고, 소정 시간이 경과한 후에는 특정 응답 불가 상황 안내 이모티콘 또는 응답 불가 상황 기본 안내 이모티콘을 수신할 수 있다. 여기서, 제 2 단말기(120)는 도 5의 5A와 같이 응답 메시지를 화면 상에 표시하거나, 도 5의 5B와 같이 특정 응답 불가 상황 안내 이모티콘을 화면 상에 표시하거나, 도 5의 5C와 같이 응답 불가 상황 기본 안내 이모티콘을 화면 상에 표시할 수 있다.After transmitting the chat message, the second terminal 120 receives the response message transmitted from the first terminal 110 through the relay of the chat service providing server 140, or a specific response unavailable situation guide emoticon or unresponsive situation The basic guide emoticon may be received from the chat service providing server 140. Here, the second terminal 120 may receive a response message before a predetermined time elapses from the time when the first terminal 110 receives the chat message, that is, within a predetermined time, and after the predetermined time elapses, An unresponsive situation guide emoticon or an unresponsive situation basic guide emoticon may be received. Here, the second terminal 120 displays a response message on the screen as shown in 5A of FIG. 5, or displays a specific response impossible situation guide emoticon as shown in 5B of FIG. 5, or responds as shown in 5C of FIG. 5. The impossible guide basic emoticon can be displayed on the screen.

제 2 단말기(120)가 특정 응답 불가 상황 안내 이모티콘을 수신한 경우, 제 2 단말기(120)를 사용하는 제 2 단말기 사용자는 자신이 제 1 단말기 사용자에게 보낸 채팅 메시지에 대해 제 1 단말기 사용자가 응답하지 못하는 상황을 특정 응답 불가 상황 안내 이모티콘을 통해 용이하게 파악할 수 있게 된다.When the second terminal 120 receives the specific unresponsive situation guide emoticon, the second terminal user using the second terminal 120 responds to the chat message sent to the first terminal user by the first terminal user. The situation can not be easily identified through a specific unresponsive situation guide emoticon.

인터넷 통신망(130)은 제 1 단말기(110)와 채팅 서비스 제공 서버(140) 간의 데이터 송수신과 채팅 서비스 제공 서버(140)와 제 2 단말기(120) 간의 데이터 송수신을 매개하는 수단으로서, 유선랜망, 무선랜망, WCDMA(Wideband Code Division Multiple Access)망, HSDPA(High Speed Downlink Packet Access)망, LTE(Long Term Evolution)망, LTE-A(LTE Advanced)망을 포함할 수 있다.The internet communication network 130 is a means for mediating data transmission and reception between the first terminal 110 and the chat service providing server 140 and data transmission and reception between the chat service providing server 140 and the second terminal 120. The wireless LAN network, a wideband code division multiple access (WCDMA) network, a high speed downlink packet access (HSDPA) network, a long term evolution (LTE) network, and an LTE-A (LTE Advanced) network may be included.

채팅 서비스 제공 서버(140)는 본 발명의 실시예에 따른 채팅 서비스 프로그램을 제 1 단말기(110) 및 제 2 단말기(120)에 제공하고, 본 발명의 실시예에 따른 채팅 서비스를 제공하는 서버로써, 단일 서버 또는 두 개 이상의 서버로 구성될 수 있다.The chat service providing server 140 provides a chat service program according to an embodiment of the present invention to the first terminal 110 and the second terminal 120 and provides a chat service according to an embodiment of the present invention. It can consist of a single server or more than one server.

이러한, 채팅 서비스 제공 서버(140)는 제 2 단말기(120)로부터 수신한 채팅 메시지를 제 1 단말기(110)로 전송한 시점에서 소정시간이 경과할 때까지 제 1 단말기(110)로부터 응답 메시지를 수신하지 못하는 경우, 도 3과 같이 제 1 단말기 사용자가 제 1 단말기(110)에 응답 메시지를 입력하지 못하는 다양한 응답 불가 상황을 판단하기 위한 다수의 응답 불가 상황 판단 조건 정보 및 다양한 응답 불가 상황에 대응되는 다수의 응답 불가 상황 안내 이모티콘을 저장할 수 있다.The chat service providing server 140 transmits a response message from the first terminal 110 until a predetermined time elapses from the time when the chat message received from the second terminal 120 is transmitted to the first terminal 110. If it does not receive, as shown in FIG. 3, the first terminal user responds to a plurality of unresponsive situation determination condition information and various unresponsive situations for determining various unresponsive situations in which the user does not input a response message to the first terminal 110. A plurality of unresponsive situation guide emoticons can be stored.

위와 같이 다수의 응답 불가 상황 판단 조건 정보 및 다양한 응답 불가 상황에 대응되는 다수의 응답 불가 상황 안내 이모티콘을 저장한 채팅 서비스 제공 서버(140)는 제 2 단말기(120)에서 전송한 채팅 메시지를 제 1 단말기(110)에 전송할 수 있고, 채팅 메시지를 제 1 단말기(110)에 전송한 시점부터 경과 시간을 측정할 수 있다.The chat service providing server 140 that stores a plurality of unresponsive situation determination condition information and a plurality of unresponsive situation guide emoticons corresponding to various unresponsive situations as described above may include a first chat message transmitted from the second terminal 120. The elapsed time may be measured from the time point at which the chat message is transmitted to the first terminal 110.

경과 시간이 소정 시간에 도달할 때까지 제 1 단말기(110)로부터 응답 메시지를 수신하지 못하면, 채팅 서비스 제공 서버(140)는 제 1 단말기 사용자의 응답 불가 상황을 파악하기 위한 응답 불가 상황 파악 정보의 제공을 제 1 단말기(110)에 요청할 수 있다.If the response message is not received from the first terminal 110 until the elapsed time reaches a predetermined time, the chat service providing server 140 may determine the unresponsive situation determination information for identifying the unresponsive situation of the first terminal user. The request may be made to the first terminal 110.

이를 통해, 채팅 서비스 제공 서버(140)는 제 1 단말기(110)로부터 응답 불가 상황 파악 정보를 수신할 수 있다.Through this, the chat service providing server 140 may receive the response information identifying the non-response situation from the first terminal 110.

이후, 채팅 서비스 제공 서버(140)는 응답 불가 상황 파악 정보를 기저장한 다수의 응답 불가 상황 판단 조건 정보와 각각 대조한다.Thereafter, the chat service providing server 140 checks each of the plurality of non-response situation determination condition information previously stored.

그 결과, 응답 불가 상황 파악 정보가 다수의 응답 불가 상황 판단 조건 정보 중 어느 하나의 응답 불가 상황 판단 조건 정보에 부합하면, 채팅 서비스 제공 서버(140)는 어느 하나의 응답 불가 상황 조건 정보에 해당하는 특정 응답 불가 상황을 제 1 단말기 사용자가 처해 있는 응답 불가 상황으로 판단한다.As a result, if the unresponsive situation determination information matches any of the unresponsive situation determination condition information among the plurality of unresponsive situation determination condition information, the chat service providing server 140 corresponds to any one unresponsive situation condition information. The specific non-response situation is determined as a non-response situation in which the first terminal user is in a situation.

예를 들어, 응답 불가 상황 파악 정보에 포함된 제 1 단말기 사용자의 이동 속도 정보가 도 3과 같은 응답 불가 상황 판단 조건 정보 중 "운전중" 상황을 판단하기 위한 응답 불가 상황 조건 정보에 부합, 즉 제 1 단말기 사용자의 이동 속도 정보가 50Km 이상인 경우, 채팅 서비스 제공 서버(140)는 제 1 단말기 사용자의 특정 응답 불가 상황이 "운전중"이라고 판단할 수 있다.For example, the movement speed information of the first terminal user included in the unresponsive situation identification information corresponds to the unresponsive situation condition information for determining the “operational” situation among the unresponsive situation determination condition information as shown in FIG. When the moving speed information of the first terminal user is 50 km or more, the chat service providing server 140 may determine that the specific response state of the first terminal user is “driving”.

또한, 응답 불가 상황 파악 정보에 포함된 조도 정보와 제 1 단말기 사용자의 위치 정보가 도 3과 같은 응답 불가 상황 판단 조건 정보 중 "영화 관람 중" 상황을 판단하기 위한 응답 불가 상황 조건 정보에 부합, 즉 조도 정보가 50lx 이하이고, 위치 정보가 극장 건물 위치에 고정되어 있는 경우, 채팅 서비스 제공 서버(140)는 제 1 단말기 사용자의 특정 응답 불가 상황이 "영화 관란중"이라고 판단할 수 있다.In addition, the illuminance information included in the unresponsive situation identification information and the location information of the first terminal user correspond to the unresponsive situation condition information for determining the “during movie watching” situation among the unresponsive situation determination condition information shown in FIG. 3, That is, when the illuminance information is 50 lx or less, and the location information is fixed at the theater building location, the chat service providing server 140 may determine that the specific unresponsive situation of the first terminal user is “movie watching”.

또한, 응답 불가 상황 파악 정보에 포함된 조도 정보 및 제 1 단말기 사용자의 위치 정보와 응답 불가 상황 파악 정보의 제공을 요청한 시각 정보가 도 3과 같은 응답 불가 상황 판단 조건 정보 중 "취침중"에 부합, 즉 조도 정보가 3lx이하이고, 시각 정보가 23시 이상이며 위치 정보가 어느 한 위치에 고정되어 있는 경우, 채팅 서비스 제공 서버(140)는 제 1 단말기 사용자의 특정 응답 불가 상황이 "취침중"이라고 판단할 수 있다.In addition, the illumination information included in the unresponsive situation identifying information and the time information requesting the provision of the location information of the first terminal user and the unresponsive situation identifying information correspond to “sleeping” among the unresponsive situation determining condition information shown in FIG. 3. That is, when illuminance information is 3 lx or less, visual information is 23:00 or more, and the location information is fixed at a certain position, the chat service providing server 140 is unable to respond to a specific unresponsive situation of the first terminal user. You can judge that.

또한, 응답 불가 상황 파악 정보에 포함된 제 1 단말기(110)의 포어그라운드 애플리케이션 정보가 도 3과 같은 응답 불가 상황 판단 조건 정보 중 "전화 통화 중"에 부합, 즉 제 1 단말기(110)의 포어그라운드 애플리케이션 정보에 해당하는 포어그라운드 애플리케이션이 전화 애플리케이션인 경우, 채팅 서비스 제공 서버(140)는 제 1 단말기 사용자의 특정 응답 불가 상황이 "전화 통화 중"이라고 판단할 수 있다.In addition, the foreground application information of the first terminal 110 included in the non-response situation identification information corresponds to “in a phone call” of the non-response situation determination condition information shown in FIG. 3, that is, the fore of the first terminal 110. When the foreground application corresponding to the ground application information is a phone application, the chat service providing server 140 may determine that a specific unresponsive situation of the first terminal user is “in a phone call”.

위와 같이 제 1 단말기(110)로부터 수신한 응답 불가 상황 파악 정보를 통해 제 1 단말기 사용자의 특정 응답 불가 상황을 판단한 채팅 서비스 제공 서버(140)는 다수의 응답 불가 상황 안내 이모티콘 중에서 특정 응답 불가 상황에 대응되는 특정 응답 불가 상황 안내 이모티콘을 추출한다.As described above, the chat service providing server 140 that determines the specific non-response situation of the first terminal user through the information on the non-response situation identification received from the first terminal 110 may determine a specific non-response situation among the plurality of non-response situation guide emoticons. The corresponding specific unresponsive situation guide emoticon is extracted.

그리고 채팅 서비스 제공 서버(130)는 특정 응답 불가 상황 안내 이모티콘을 제 2 단말기(140)로 전송할 수 있다. 다시 말해서, 제 1 단말기(110)와 제 2 단말기(140)가 참여한 채팅창에 특정 응답 불가 상황 안내 이모티콘을 게시할 수 있다.In addition, the chat service providing server 130 may transmit a specific unresponsive situation guide emoticon to the second terminal 140. In other words, a specific unresponsive situation guide emoticon may be posted on a chat window in which the first terminal 110 and the second terminal 140 participate.

한편, 응답 불가 상황 파악 정보를 다수의 응답 불가 상황 판단 조건 정보와 각각 대조한 결과, 응답 불가 상황 파악 정보가 다수의 응답 불가 상황 판단 조건 정보 모두와 부합하지 않으면, 채팅 서비스 제공 서버(140)는 도 3의 점선 표시 부분과 같은 응답 불가 상황 기본 안내 이모티콘을 제 2 단말기(140)로 전송할 수도 있다. 다시 말해서, 제 1 단말기(110)와 제 2 단말기(140)가 참여한 채팅창에 응답 불가 상황 기본 안내 이모티콘을 게시할 수 있다.On the other hand, as a result of comparing the unresponsive situation determination information with each of the plurality of unresponsive situation determination condition information, if the unresponsive situation determination information does not match all of the plurality of unresponsive situation determination condition information, the chat service providing server 140 The non-response basic guide emoticon such as the dotted line display part of FIG. 3 may be transmitted to the second terminal 140. In other words, the basic guide emoticon for the non-response situation may be posted on the chat window in which the first terminal 110 and the second terminal 140 participate.

이상에서 설명한 바와 같이, 본 발명에서는 제 2 단말기 사용자가 채팅 메시지를 제 1 단말기 사용자에게 보냈을 때에 제 1 단말기 사용자가 제 2 단말기 사용자에게 응답 메시지를 보내지 못하는 상황에 처한 경우, 채팅 서비스 제공 서버(140)가 제 1 단말기(110)로부터 응답 불가 상황 파악 정보를 수신하여 제 1 단말기 사용자의 특정 응답 불가 상황을 파악하고, 이에 대한 이모티콘을 제 2 단말기 사용자에게 자동으로 전송하기 때문에 제 1 단말기 사용자가 응답 메시지를 보내지 못하는 이유를 제 2 단말기 사용자가 용이하게 파악할 수 있게 된다.As described above, in the present invention, when the first terminal user fails to send a response message to the second terminal user when the second terminal user sends a chat message to the first terminal user, the chat service providing server ( The first terminal user receives the information on the non-response situation identification from the first terminal 110 to identify a specific unresponsive situation of the first terminal user, and automatically transmits an emoticon to the second terminal user. The reason why the second terminal user cannot send the response message can be easily understood.

이하에서는 본 발명의 실시예에 따른 채팅 서비스 제공 서버(140)의 구성에 대해 설명하도록 한다.Hereinafter will be described the configuration of the chat service providing server 140 according to an embodiment of the present invention.

도 2는 본 발명의 실시예에 따른 채팅 서비스 제공 서버의 구성을 간략하게 나타낸 도면이다.2 is a diagram briefly illustrating a configuration of a chat service providing server according to an exemplary embodiment of the present invention.

본 발명의 실시예에 따른 채팅 서비스 제공 서버(140)는 통신 인터페이스부(210), 데이터 저장부(220) 및 제어부(230)를 포함할 수 있다.The chat service providing server 140 according to an embodiment of the present invention may include a communication interface 210, a data storage 220, and a controller 230.

통신 인터페이스부(210)는 인터넷 통신망(130)을 통해 연결된 제 1 단말기(110) 및 제 2 단말기(120)와의 데이터 송수신을 수행한다.The communication interface 210 performs data transmission and reception with the first terminal 110 and the second terminal 120 connected through the Internet communication network 130.

다시 말해서, 통신 인터페이스부(210)는 제 1 단말기(110)와 제 2 단말기(120) 간의 채팅을 진행하기 위해 제 1 단말기(110)와의 데이터 송수신 및 제 2 단말기(120)와의 데이터 송수신을 수행하는 것이다.In other words, the communication interface 210 performs data transmission and reception with the first terminal 110 and data transmission and reception with the second terminal 120 in order to proceed with the chat between the first terminal 110 and the second terminal 120. It is.

이러한 통신 인터페이스부(210)는 네트워크 인터페이스 카드(Network Interface Card) 등으로 구현될 수 있다.The communication interface 210 may be implemented as a network interface card.

데이터 저장부(220)는 후술할 제어부(230)가 처리하는 데이터를 일시적으로 저장하거나, 채팅 서비스 제공 서버(140)의 기능을 수행하기 위한 프로그램을 저장하고, 채팅 서비스 제공 서버(130)의 작동에 필요한 데이터를 저장한다.The data storage unit 220 temporarily stores data processed by the controller 230, which will be described later, or stores a program for performing a function of the chat service providing server 140, and operates the chat service providing server 130. Save the data needed for.

본 발명의 실시예에서 데이터 저장부(220)는 제 2 단말기(120)로부터 수신한 채팅 메시지를 제 1 단말기(110)로 전송한 시점에서 소정시간이 경과할 때까지 제 1 단말기(110)로부터 응답 메시지를 수신하지 못하는 경우, 도 3과 같이 제 1 단말기 사용자가 제 1 단말기(110)에 응답 메시지를 입력하지 못하는 다양한 응답 불가 상황을 판단하기 위한 다수의 응답 불가 상황 판단 조건 정보 및 다양한 응답 불가 상황에 대응되는 다수의 응답 불가 상황 안내 이모티콘을 저장할 수 있다.In an exemplary embodiment of the present invention, the data storage unit 220 may transmit the chat message received from the second terminal 120 to the first terminal 110 until the predetermined time elapses from the first terminal 110. In the case of not receiving the response message, as shown in FIG. 3, a plurality of non-response situation determination condition information and various kinds of non-response for determining a variety of non-response situations in which the first terminal user cannot input a response message to the first terminal 110 are not available. A plurality of unresponsive situation guide emoticons corresponding to the situation may be stored.

이러한 데이터 저장부(220)는 채팅 서비스 제공 서버(140)의 내부 기억 장치The data storage unit 220 is an internal storage device of the chat service providing server 140.

및 채팅 서비스 제공 서버(140)와 별개인 스토리지 서버 중 하나 이상으로 구성될 수 있다.And a storage server separate from the chat service providing server 140.

제어부(230)는 채팅 서비스 제공 서버(140)의 전반적인 기능을 제어하는 모듈로써, CPU(Central Processing Unit)를 포함한 메인보드 등으로 구현될 수 있다.The controller 230 is a module for controlling the overall functions of the chat service providing server 140 and may be implemented as a main board including a central processing unit (CPU).

본 발명의 실시예에서 제어부(230)는 제 1 단말기(110)와 제 2 단말기(120) 간의 채팅을 진행, 즉 제 1 단말기(110)와 제 2 단말기(120) 간의 채팅 메시지 전송을 중계할 수 있다.In an embodiment of the present invention, the controller 230 performs a chat between the first terminal 110 and the second terminal 120, that is, relays a chat message transmission between the first terminal 110 and the second terminal 120. Can be.

위와 같이 제 1 단말기(110)와 제 2 단말기(120) 간의 채팅 진행시, 제어부(230)는 본 발명의 실시예에 따른 채팅 서비스를 아래와 같이 제공할 수 있다.When the chat proceeds between the first terminal 110 and the second terminal 120 as described above, the controller 230 may provide a chat service according to an embodiment of the present invention as follows.

우선, 제어부(230)는 제 2 단말기(120)가 전송한 채팅 메시지를 통신 인터페이스부(210)를 통해 수신하여 제 1 단말기(110)로 전송한다.First, the controller 230 receives a chat message transmitted by the second terminal 120 through the communication interface 210 and transmits it to the first terminal 110.

이와 함께 제어부(230)는 채팅 메시지를 제 1 단말기(110)에 전송한 시점부터 경과 시간을 측정할 수 있고, 경과 시간이 기설정된 소정 시간에 도달할 때까지 제 1 단말기(110)로부터 응답 메시지를 수신하지 못하면, 제 1 단말기 사용자의 응답 불가 상황을 파악하기 위한 응답 불가 상황 파악 정보의 제공을 제 1 단말기(110)에 요청한다. 여기서, 응답 불가 상황 파악 정보는 제 1 단말기(110)가 채팅 서비스 제공 서버(140)로부터 응답 불가 상황 파악 정보의 제공을 요청받은 후에 측정한 제 1 단말기 사용자의 이동 속도 정보, 조도 정보, 제 1 단말기 사용자의 위치 정보 및 제 1 단말기(110)가 채팅 서비스 제공 서버(140)로부터 응답 불가 상황 파악 정보의 제공을 요청받았을 때에 제 1 단말기(110)에서 포어그라운드로 실행중인 애플리케이션 실행 정보인 포어그라운드 애플리케이션 정보를 포함할 수 있다.In addition, the controller 230 may measure the elapsed time from the time when the chat message is transmitted to the first terminal 110, and the response message from the first terminal 110 until the elapsed time reaches a predetermined time. If it is not received, the first terminal 110 requests the provision of the non-response situation identification information for identifying the non-response situation of the first terminal user. Here, the information on the non-response situation identification information may include moving speed information, illuminance information, and first information of the first terminal user measured after the first terminal 110 receives a request for providing the information on the non-response situation identification from the chat service providing server 140. Foreground, which is application execution information running in the foreground in the first terminal 110 when the terminal user's location information and the first terminal 110 are requested to provide unresponsive situation identification information from the chat service providing server 140. It may include application information.

이를 통해, 제어부(230)는 제 1 단말기(110)에서 전송한 응답 불가 상황 파악 정보를 통신 인터페이스부(210)를 통해 수신할 수 있다.In this way, the control unit 230 may receive the response response situation grasping information transmitted from the first terminal 110 through the communication interface 210.

이후, 제어부(230)는 응답 불가 상황 파악 정보를 데이터 저장부(220)에 저장된 다수의 응답 불가 상황 판단 조건 정보와 각각 대조한다.Thereafter, the controller 230 checks the non-response situation determination information with the plurality of unresponsive situation determination condition information stored in the data storage 220, respectively.

그 결과, 응답 불가 상황 파악 정보가 다수의 응답 불가 상황 판단 조건 정보 중 어느 하나의 응답 불가 상황 판단 조건 정보에 부합하면, 제어부(230)는 어느 하나의 응답 불가 상황 조건 정보에 해당하는 특정 응답 불가 상황을 제 1 단말기 사용자가 처해 있는 응답 불가 상황으로 판단한다.As a result, if the unresponsive situation determination information matches any of the unresponsive situation determination condition information among the plurality of unresponsive situation determination condition information, the control unit 230 cannot perform a specific response corresponding to any one unresponsive situation condition information. The situation is determined to be a non-response situation in which the first terminal user is in a situation.

예를 들어, 응답 불가 상황 파악 정보에 포함된 제 1 단말기 사용자의 이동 속도 정보가 도 3과 같은 응답 불가 상황 판단 조건 정보 중 "운전중" 상황을 판단하기 위한 응답 불가 상황 조건 정보에 부합, 즉 제 1 단말기 사용자의 이동 속도 정보가 50Km 이상인 경우, 제어부(230)는 제 1 단말기 사용자의 특정 응답 불가 상황이 "운전중"이라고 판단할 수 있다.For example, the movement speed information of the first terminal user included in the unresponsive situation identification information corresponds to the unresponsive situation condition information for determining the “operational” situation among the unresponsive situation determination condition information as shown in FIG. When the moving speed information of the first terminal user is 50 km or more, the controller 230 may determine that the specific response impossible situation of the first terminal user is “driving”.

또한, 응답 불가 상황 파악 정보에 포함된 조도 정보와 제 1 단말기 사용자의 위치 정보가 도 3과 같은 응답 불가 상황 판단 조건 정보 중 "영화 관람 중" 상황을 판단하기 위한 응답 불가 상황 조건 정보에 부합, 즉 조도 정보가 50lx이하이고, 위치 정보가 극장 건물 위치에 고정되어 있는 경우, 제어부(230)는 단말기 사용자의 특정 응답 불가 상황이 "영화 관란중"이라고 판단할 수 있다.In addition, the illuminance information included in the unresponsive situation identification information and the location information of the first terminal user correspond to the unresponsive situation condition information for determining the “during movie watching” situation among the unresponsive situation determination condition information shown in FIG. 3, That is, when the illumination information is 50 lx or less and the location information is fixed at the location of the theater building, the controller 230 may determine that the specific unresponsive situation of the terminal user is “movie watching”.

또한, 응답 불가 상황 파악 정보에 포함된 조도 정보 및 단말기 사용자의 위치 정보와 응답 불가 상황 파악 정보의 제공을 요청한 시각 정보가 도 3과 같은 응답 불가 상황 판단 조건 정보 중 "취침중"에 부합, 즉 조도 정보가 3lx이하이고, 시각 정보가 23시 이상이며 위치 정보가 어느 한 위치에 고정되어 있는 경우, 이동통신 단말기(110)는 단말기 사용자의 특정 응답 불가 상황이 "취침중"이라고 판단할 수 있다.In addition, the illumination information included in the unresponsive situation identifying information and the time information requesting the provision of the location information of the terminal user and the unresponsive situation identifying information correspond to “sleeping” among the unresponsive situation determining condition information shown in FIG. 3. When the illuminance information is less than or equal to 3lx, the visual information is more than 23 o'clock, and the location information is fixed at any one location, the mobile communication terminal 110 may determine that a specific unresponsive situation of the terminal user is "sleeping." .

또한, 응답 불가 상황 파악 정보에 포함된 제 1 단말기(110)의 포어그라운드 애플리케이션 정보가 도 3과 같은 응답 불가 상황 판단 조건 정보 중 "전화 통화 중"에 부합, 즉 포어그라운드 애플리케이션 정보에 해당하는 포어그라운드 애플리케이션이 전화 애플리케이션인 경우, 제어부(230)는 제 1 단말기 사용자의 특정 응답 불가 상황이 "전화 통화 중"이라고 판단할 수 있다.In addition, the foreground application information of the first terminal 110 included in the non-response situation identification information corresponds to “in a phone call” of the non-response situation determination condition information shown in FIG. 3, that is, the fore corresponding to foreground application information. When the ground application is a telephone application, the controller 230 may determine that the specific response state of the first terminal user is "in a telephone call".

위와 같이 제 1 단말기 사용자의 특정 응답 불가 상황을 판단한 제어부(230)는 데이터 저장부(220)에 저장된 다수의 응답 불가 상황 안내 이모티콘 중에서 특정 응답 불가 상황에 대응되는 특정 응답 불가 상황 안내 이모티콘을 추출한다.As described above, the controller 230 that determines the specific unresponsive situation of the first terminal user extracts a specific unresponsive situation guide emoticon corresponding to the specific unresponsive situation among the plurality of unresponsive situation guide emoticons stored in the data storage unit 220. .

그리고, 제어부(230)는 통신 인터페이스부(210)를 통해 특정 응답 불가 상황 안내 이모티콘을 제 2 단말기(120)로 전송할 수 있다. 다시 말해서 제어부(230)는 제 1 단말기(110)와 제 2 단말기(140)가 참여한 채팅창에 특정 응답 불가 상황 안내 이모티콘을 게시할 수 있다.In addition, the controller 230 may transmit the specific response impossible situation guide emoticon to the second terminal 120 through the communication interface 210. In other words, the controller 230 may post a specific response impossible situation guide emoticon in a chat window in which the first terminal 110 and the second terminal 140 participate.

한편, 응답 불가 상황 파악 정보를 다수의 응답 불가 상황 판단 조건 정보와 각각 대조한 결과, 응답 불가 상황 파악 정보가 다수의 응답 불가 상황 판단 조건 정보 모두와 부합하지 않으면, 제어부(230)는 도 3의 점선 표시 부분과 같은 응답 불가 상황 기본 안내 이모티콘을 통신 인터페이스부(210)를 통해 제 2 단말기(120)로 전송할 수도 있다. 다시 말해서, 제어부(230)는 제 1 단말기(110)와 제 2 단말기(140)가 참여한 채팅창에 응답 불가 상황 기본 안내 이모티콘을 게시할 수 있다.On the other hand, as a result of comparing the non-response situation determination information with each of the plurality of unresponsive situation determination condition information, and as a result, when the unresponsive situation determination information does not match all of the plurality of unresponsive situation determination condition information, the controller 230 of FIG. Basic response emoticons such as the dotted line display portion may be transmitted to the second terminal 120 through the communication interface 210. In other words, the controller 230 may post a basic guide emoticon when the response is impossible in the chat window in which the first terminal 110 and the second terminal 140 participate.

이하에서는 본 발명의 실시예에 따른 채팅 서비스 제공 서버(140)에서 채팅 서비스를 제공하는 과정에 대해 설명하도록 한다.Hereinafter, a process of providing a chat service in the chat service providing server 140 according to an exemplary embodiment of the present invention will be described.

도 6은 본 발명의 실시예에 따른 채팅 서비스 제공 서버에서 채팅 서비스를 제공하는 과정을 나타낸 순서도이다.6 is a flowchart illustrating a process of providing a chat service in a chat service providing server according to an exemplary embodiment of the present invention.

우선, 채팅 서비스 제공 서버(140)는 제 2 단말기(120)에서 전송한 채팅 메시지를 수신하여 제 1 단말기(110)로 전송한다(S610).First, the chat service providing server 140 receives a chat message transmitted from the second terminal 120 and transmits it to the first terminal 110 (S610).

이와 함께 채팅 서비스 제공 서버(140)는 채팅 메시지를 제 1 단말기(110)에 전송한 시점부터 경과 시간을 측정한다(S620).In addition, the chat service providing server 140 measures the elapsed time from the time when the chat message is transmitted to the first terminal 110 (S620).

경과 시간이 기설정된 소정 시간에 도달할 때까지 제 1 단말기(110)로부터 응답 메시지를 수신하지 못하면, 채팅 서비스 제공 서버(140)는 제 1 단말기 사용자의 응답 불가 상황을 파악하기 위한 응답 불가 상황 파악 정보의 제공을 제 1 단말기(110)에 요청한다(S630, S640). If the response message is not received from the first terminal 110 until the elapsed time reaches a predetermined time, the chat service providing server 140 identifies the unresponsive situation for identifying the unresponsive situation of the first terminal user. The first terminal 110 is requested to provide the information (S630 and S640).

이를 통해 채팅 서비스 제공 서버(140)는 제 1 단말기(110)로부터 응답 불 가 상황 파악 정보를 수신하고, 응답 불가 상황 파악 정보를 기저장한 다수의 응답 불가 상황 판단 조건 정보와 각각 대조한다(S650).Through this, the chat service providing server 140 receives the response response situation determination information from the first terminal 110, and contrasts each of the plurality of response information determination condition information previously stored in response to the response response determination information (S650). ).

그 결과, 응답 불가 상황 파악 정보가 다수의 응답 불가 상황 판단 조건 정보 중 어느 하나의 응답 불가 상황 판단 조건 정보에 부합하면, 채팅 서비스 제공 서버(140)는 어느 하나의 응답 불가 상황 조건 정보에 해당하는 특정 응답 불가 상황을 제 1 단말기 사용자가 처해 있는 응답 불가 상황으로 판단한다(S660, S670).As a result, if the unresponsive situation determination information matches any of the unresponsive situation determination condition information among the plurality of unresponsive situation determination condition information, the chat service providing server 140 corresponds to any one unresponsive situation condition information. The specific non-response situation is determined as a non-response situation in which the first terminal user is in operation S660 and S670.

제 1 단말기 사용자의 특정 응답 불가 상황을 판단한 채팅 서비스 제공 서버(140)는 기저장한 다수의 응답 불가 상황 안내 이모티콘 중에서 특정 응답 불가 상황에 대응되는 특정 응답 불가 상황 안내 이모티콘을 추출한다(S680).The chat service providing server 140 determining the specific unresponsive situation of the first terminal user extracts a specific unresponsive situation guide emoticon corresponding to the specific unresponsive situation from among a plurality of stored unresponsive situation guide emoticons (S680).

그리고 채팅 서비스 제공 서버(140)는 특정 응답 불가 상황 안내 이모티콘을 제 2 단말기(120)로 전송할 수 있다(S690).In addition, the chat service providing server 140 may transmit a specific unresponsive situation guide emoticon to the second terminal 120 (S690).

한편, 상기 단계 S660에서, 응답 불가 상황 파악 정보가 다수의 응답 불가 상황 판단 조건 정보 모두와 부합하지 않으면, 채팅 서비스 제공 서버(140)는 도 3의 점선 표시 부분과 같은 응답 불가 상황 기본 안내 이모티콘을 제 2 단말기(120)로 전송할 수도 있다(S695).On the other hand, in the step S660, if the unresponsive situation determination information does not meet all of the plurality of unresponsive situation determination condition information, the chat service providing server 140 uses the unresponsive situation basic guide emoticon as shown by the dotted line in FIG. It may be transmitted to the second terminal 120 (S695).

본 발명의 실시예에서 경과 시간이 기설정된 소정 시간에 도달하기 전에 채팅 서비스 제공 서버(140)가 제 1 단말기(110)로부터 응답 메시지를 수신하면, 채팅 서비스 제공 서버(140)는 응답 메시지를 제 2 단말기(120)로 전송할 수 있음은 물론이다.In the embodiment of the present invention, if the chat service providing server 140 receives the response message from the first terminal 110 before the elapsed time reaches the predetermined time, the chat service providing server 140 removes the response message. Of course, it can be transmitted to the second terminal 120.

상술한 바와 같이 본 발명의 실시예에 따른 채팅 서비스 제공 서버(140)에서 채팅 서비스를 제공하는 과정은 소정의 컴퓨터 프로그램(예를 들어, 채팅 서비스 프로그램)을 통해서 구현될 수 있고, 채팅 서비스 제공 서버(140)는 소정의 컴퓨터 프로그램과 결합되어 상기 과정을 실행할 수 있다. 다시 말해서, 상기 소정의 컴퓨터 프로그램이 채팅 서비스 제공 서버(140)에서 실행됨으로써, 상기 과정을 채팅 서비스 제공 서버(140)에서 실행하게 되는 것이다.As described above, a process of providing a chat service in the chat service providing server 140 according to an exemplary embodiment of the present invention may be implemented through a predetermined computer program (eg, a chat service program), and a chat service providing server. 140 may be combined with a predetermined computer program to perform the above process. In other words, the predetermined computer program is executed in the chat service providing server 140 to execute the process in the chat service providing server 140.

이상에서, 본 발명의 실시예를 구성하는 모든 구성 요소들이 하나로 결합되거나 결합되어 동작하는 것으로 설명되었다고 해서, 본 발명이 반드시 이러한 실시예에 한정되는 것은 아니다. 즉, 본 발명의 목적 범위 안에서라면, 그 모든 구성 요소들이 하나 이상으로 선택적으로 결합하여 동작할 수도 있다. 이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.In the above description, all elements constituting the embodiments of the present invention are described as being combined or operating in combination, but the present invention is not necessarily limited to the embodiments. In other words, within the scope of the present invention, all of the components may be selectively operated in combination with one or more. The above description is merely illustrative of the technical idea of the present invention, and those skilled in the art to which the present invention pertains may make various modifications and changes without departing from the essential characteristics of the present invention. The protection scope of the present invention should be interpreted by the following claims, and all technical ideas within the equivalent scope should be interpreted as being included in the scope of the present invention.

Claims (3)

채팅 서비스 제공 서버에서 채팅 서비스를 제공하는 방법에 있어서,
제 2 단말기에서 전송한 채팅 메시지를 수신하여 제 1 단말기로 전송하는 채팅 메시지 중계 단계;
상기 채팅 메시지를 상기 제 1 단말기로 전송한 시점부터 경과 시간을 측정하는 경과 시간 측정 단계;
상기 경과 시간이 기설정된 소정 시간에 도달할 때까지 상기 제 1 단말기로부터 상기 채팅 메시지에 대한 응답 메시지를 수신하지 못하면, 제 1 단말기 사용자의 응답 불가 상황을 파악하기 위한 응답 불가 상황 파악 정보의 제공을 상기 제 1 단말기에 요청하는 정보 요청 단계;
상기 제 1 단말기에서 전송한 상기 응답 불가 상황 파악 정보를 수신하고, 상기 응답 불가 상황 파악 정보를 기저장한 다수의 응답 불가 상황 판단 조건 정보와 각각 대조하는 정보 대조 단계;
상기 응답 불가 상황 파악 정보가 상기 다수의 응답 불가 상황 판단 조건 정보 중 어느 하나의 응답 불가 상황 판단 조건 정보에 부합하면, 상기 어느 하나의 응답 불가 상황 조건 정보에 해당하는 특정 응답 불가 상황을 상기 제 1 단말기 사용자가 처해 있는 응답 불가 상황으로 판단하는 응답 불가 상황 판단 단계;
기저장한 다수의 응답 불가 상황 안내 이모티콘 중에서 상기 특정 응답 불가 상황에 대응되는 특정 응답 불가 상황 안내 이모티콘을 추출하는 이모티콘 추출 단계; 및
상기 특정 응답 불가 상황 안내 이모티콘을 상기 제 2 단말기에 전송하는 이모티콘 전송 단계
를 포함하는 채팅 서비스 제공 방법.
In the chat service providing server to provide a chat service,
Receiving a chat message transmitted from the second terminal and transmitting the chat message to the first terminal;
An elapsed time measuring step of measuring an elapsed time from when the chat message is transmitted to the first terminal;
If the response message for the chat message is not received from the first terminal until the elapsed time reaches a predetermined time, the provision of the non-response situation identification information for identifying the unresponsive situation of the first terminal user is provided. Requesting information from the first terminal;
An information collation step of receiving the non-response situation determination information transmitted from the first terminal and matching the non-response situation determination information with a plurality of pre-stored non-response situation determination condition information;
If the non-response situation determination information corresponds to any one of the plurality of unresponsive situation determination condition information, the first non-responsive situation corresponding to the one of the unresponsive situation condition information is determined. An unresponsive situation determination step of determining that the terminal user is in an unresponsive situation;
An emoticon extracting step of extracting a specific unresponsive situation guide emoticon corresponding to the specific unresponsive situation among a plurality of stored unresponsive situation guide emoticons; And
Emoticon transmitting step of transmitting the specific response unavailable situation guide emoticon to the second terminal
Chat service providing method comprising a.
제 1 항에 있어서,
상기 응답 불가 상황 파악 정보는 상기 제 1 단말기가 응답 불가 상황 파악 정보의 제공을 요청받은 후에 측정한 상기 제 1 단말기 사용자의 이동 속도 정보, 조도 정보, 상기 제 1 단말기 사용자의 위치 정보 및 상기 제 1 단말기가 상기 응답 불가 상황 파악 정보의 제공을 요청받았을 때에 상기 제 1 단말기에서 포어그라운드로 실행중인 애플리케이션 실행 정보인 포어그라운드 애플리케이션 정보를 포함하는 것을 특징으로 하는 채팅 서비스 제공 방법.
The method of claim 1,
The non-response situation identification information may be measured after the first terminal is requested to provide the non-response situation identification information. The moving speed information, illuminance information, location information of the first terminal user, and the first terminal user may be measured. And a foreground application information which is application execution information running in the foreground in the first terminal when the terminal is requested to provide the unresponsive situation identification information.
제 1 항에 있어서, 상기 정보 대조 단계 이후에
상기 응답 불가 상황 파악 정보가 상기 다수의 응답 불가 상황 판단 조건 정보 모두에 부합하지 않으면, 응답 불가 상황 기본 안내 이모티콘을 상기 제 2 단말기에 전송하는 단계
를 더 포함하는 것을 특징으로 하는 채팅 서비스 제공 방법.
The method of claim 1, wherein after the information collation step
If the non-response situation determination information does not meet all of the plurality of non-response situation determination condition information, transmitting a non-response situation basic guide emoticon to the second terminal;
Chat service providing method characterized in that it further comprises.
KR1020180059288A 2018-05-24 2018-05-24 Method for providing chatting service KR20190134095A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180059288A KR20190134095A (en) 2018-05-24 2018-05-24 Method for providing chatting service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180059288A KR20190134095A (en) 2018-05-24 2018-05-24 Method for providing chatting service

Publications (1)

Publication Number Publication Date
KR20190134095A true KR20190134095A (en) 2019-12-04

Family

ID=69004692

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180059288A KR20190134095A (en) 2018-05-24 2018-05-24 Method for providing chatting service

Country Status (1)

Country Link
KR (1) KR20190134095A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220162972A (en) 2021-06-02 2022-12-09 (주)픽뱅 Method and apparatus for assisting chatting on based class absence

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220162972A (en) 2021-06-02 2022-12-09 (주)픽뱅 Method and apparatus for assisting chatting on based class absence

Similar Documents

Publication Publication Date Title
US10237692B2 (en) Systems, devices, and methods for sharing geographic location
CN104967557B (en) Communication message transmission method and device
EP3627777B1 (en) Message transmission method and device, terminal and storage medium
CN107992360B (en) Application switching processing method, mobile terminal and readable storage medium
US10652287B2 (en) Method, device, and system for managing information recommendation
US20130066960A1 (en) Apparatus and Mechanism for Dynamic Assignment of Survivability Services to Mobile Devices
WO2021233262A1 (en) Communication control
WO2014101521A1 (en) Geographical location-based communication method, mobile terminal, server, and system
WO2015035868A1 (en) Place of interest recommendation
CN110113779B (en) eSIM card testing method, system and medium
WO2018040813A1 (en) Audio/video communication method, terminal, server, and storage medium
US11611856B2 (en) Image classification-based controlled sharing of visual objects using messaging applications
CN109144705B (en) Application management method, mobile terminal and computer readable storage medium
CN106293738B (en) Expression image updating method and device
CN109428871B (en) Defense strategy determination method and device
CN110096375B (en) Method and device for sharing data by application programs and computer readable storage medium
CN105099858A (en) Network instant messaging session method and system
CN104917905B (en) Processing method, terminal and the server of Stranger Calls
CN107809742A (en) Processing method, device, storage medium and the terminal of location information
CN104702674A (en) Geographic position interaction method and geographic position interaction device
CN107172719B (en) Method for establishing a communication connection
CN112929943B (en) Electronic price tag relay communication method, electronic price tag relay communication equipment and computer readable storage medium
CN115174418A (en) Communication environment safety early warning method and device, electronic equipment and storage medium
KR20190134095A (en) Method for providing chatting service
KR20180033873A (en) Method for providing chatting service and the program stored in medium for executing the method

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E601 Decision to refuse application