KR20180098177A - 대화형 애플리케이션의 메시지 공유 시스템과 방법 - Google Patents

대화형 애플리케이션의 메시지 공유 시스템과 방법 Download PDF

Info

Publication number
KR20180098177A
KR20180098177A KR1020180022777A KR20180022777A KR20180098177A KR 20180098177 A KR20180098177 A KR 20180098177A KR 1020180022777 A KR1020180022777 A KR 1020180022777A KR 20180022777 A KR20180022777 A KR 20180022777A KR 20180098177 A KR20180098177 A KR 20180098177A
Authority
KR
South Korea
Prior art keywords
message
application
sharing
heterogeneous
interactive
Prior art date
Application number
KR1020180022777A
Other languages
English (en)
Other versions
KR102199434B1 (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 장길훈
Publication of KR20180098177A publication Critical patent/KR20180098177A/ko
Application granted granted Critical
Publication of KR102199434B1 publication Critical patent/KR102199434B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/56Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability with other network applications or services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 대화형 애플리케이션의 메시지 공유 시스템과 방법에 관한 것으로, 적어도 하나 이상의 다른 사용자와 메시지를 송수신하여 대화할 수 있는 대화형 애플리케이션에서 송수신되는 메시지의 전체나 일부를 적어도 하나 이상의 이종 애플리케이션과 공유하는 메시지 공유 서버, 및 상기 메시지 공유 서버에 온라인으로 연결되어 상기 메시지의 공유를 위한 정보나 메시지 공유 기능의 실행을 위한 정보를 단말에서 지원받는 메시지 공유 장치를 포함한다.

Description

대화형 애플리케이션의 메시지 공유 시스템과 방법{SYSTEM AND METHOD FOR SHARING MESSAGE OF MESSENGER APPLICATION}
본 발명은 대화형 애플리케이션의 메시지 공유 시스템과 방법에 관한 것으로, 보다 상세하게는 대화형 애플리케이션을 이용하여 대화하는 사용자들 간에 주고받는 메시지가 다른 애플리케이션에서도 공유될 수 있도록 하는 대화형 애플리케이션의 메시지 공유 시스템과 방법에 관한 것이다.
최근 사용자들은 개인용 컴퓨터나 이동통신 단말(예 : 스마트폰, 태블릿 등)에 다양한 애플리케이션(또는 프로그램)을 설치하여 이용하고 있다.
예컨대 이동통신 단말은 기본적인 음성 통신을 기본으로 수행할 수 있으나, 최근에는 데이터 통신을 기반으로 하는 메시지 중심의 대화형 애플리케이션(예 : 메신저, 카카오-톡, 라인 등), 카메라를 이용한 사진이나 동영상 촬영 및 재생, 게임, 방송 시청, 음악 청취, 온라인 쇼핑, 모바일 뱅킹, 내비게이션 등 다양한 애플리케이션(APP)들이 설치되어 이용되고 있다.
그런데 이러한 애플리케이션(또는 프로그램)들은 사용자(또는 이용자)의 편의성을 향상시킴에도 불구하고 각기 독립적으로만 동작할 수 있을 뿐, 애플리케이션(또는 프로그램) 상호 간에 정보를 공유하지 못하는 문제점이 있다.
예컨대 대화형 애플리케이션을 이용하여 대화하는 사용자(또는 이용자)들 간에 주고받는 메시지가 다른 애플리케이션(예 : 카메라를 이용한 사진이나 동영상 촬영 및 재생, 게임, 방송 시청, 음악 청취, 온라인 쇼핑, 모바일 뱅킹, 내비게이션 등의 이종 애플리케이션)에서는 공유되지 못하는 문제점이 있다.
가령, 사용자들이 대화형 애플리케이션을 통해 상호간에 대화(즉, 메시지 송수신)를 하면서 단체로 물건의 구매와 결제를 수행한다고 가정할 경우, 각 사용자는 동일한 내용의 메시지(예 : 구매할 물건의 이름, 상표, 가격, 위치, 상호 등)를 자신의 이동통신 단말에 설치된(또는 실행된) 각 애플리케이션(예 : 대화형 애플리케이션, 온라인 쇼핑 애플리케이션, 내비게이션 애플리케이션 등)에 각기 입력하여 해당 애플리케이션을 실행시켜야 하기 때문에 사용자의 편의성이 떨어지는 문제점(예 : 동일한 메시지 내용을 반복해서 입력해야 하는 불편함) 및 대화의 연속성이 떨어지는 문제점(예 : 다른 애플리케이션의 실행 결과를 보고나서 대화를 진행해야 하는 문제점)이 있다.
이하 본 실시예에서는 설명의 편의를 위하여, 상기 대화형 애플리케이션(예 : 메신저, 카카오-톡, 라인 등)을 메인 애플리케이션이라고 하고, 그 이외의 다른 애플리케이션(예 : 카메라를 이용한 사진이나 동영상 촬영 및 재생, 게임, 방송 시청, 음악 청취, 온라인 쇼핑, 모바일 뱅킹, 내비게이션 등의 이종 애플리케이션)을 이종 애플리케이션이라고 기재할 수 있음에 유의한다.
본 발명의 배경기술은 대한민국 공개특허 10-2015-0137503호(2015.12.09. 공개, 모바일 메신저 서비스를 다른 애플리케이션에 삽입하는 방법 및 시스템)에 개시되어 있다.
본 발명의 일 측면에 따르면, 본 발명은 상기와 같은 문제점을 해결하기 위해 창작된 것으로서, 대화형 애플리케이션을 이용하여 대화하는 사용자들 간에 주고받는 메시지가 다른 애플리케이션에서도 공유될 수 있도록 하는 대화형 애플리케이션의 메시지 공유 시스템과 방법을 제공하는데 그 목적이 있다.
본 발명의 일 측면에 따른 대화형 애플리케이션의 메시지 공유 시스템은, 적어도 하나 이상의 다른 사용자와 메시지를 송수신하여 대화할 수 있는 대화형 애플리케이션에서 송수신되는 메시지의 전체나 일부를 적어도 하나 이상의 이종 애플리케이션과 공유하는 메시지 공유 서버; 및 상기 메시지 공유 서버에 온라인으로 연결되어 상기 메시지의 공유를 위한 정보나 메시지 공유 기능의 실행을 위한 정보를 단말에서 지원받는 메시지 공유 장치;를 포함하는 것을 특징으로 한다.
본 발명에 있어서, 상기 메시지 공유 서버는, 상기 대화형 애플리케이션의 대화 채널을 통해 송수신되는 메시지에 포함된 특정 단어나 키워드를 검출하는 기능을 수행하도록 구현된 것을 특징으로 한다.
본 발명에 있어서, 상기 메시지 공유 서버는, 상기 단말의 화면 표시 영역을 적어도 두 개의 표시 영역으로 분리하여, 대화형 애플리케이션의 메시지가 송수신되는 화면과 상기 이종 애플리케이션의 실행 화면을 표시하거나, 이종 애플리케이션의 기존 화면 표시 영역을 공유하여 표시하는 것을 특징으로 한다.
본 발명에 있어서, 상기 메시지 공유 서버는, 상기 대화형 애플리케이션의 메시지를 공유하도록 미리 설정된 이종 애플리케이션이 각 사용자의 단말에서 실행되는 것을 검출하는 기능을 수행하도록 구현된 것을 특징으로 한다.
본 발명에 있어서, 상기 메시지 공유 서버는, 상기 적어도 하나 이상의 이종 애플리케이션의 실행 결과를 바탕으로 미리 설정된 형식의 메시지를 생성하여 상기 대화용 애플리케이션의 대화 채널을 통해 송신하는 기능을 수행하도록 구현된 것을 특징으로 한다.
본 발명에 있어서, 상기 메시지 공유 서버는, 상기 대화형 애플리케이션을 통해 송수신되는 메시지에서 미리 지정된 이종 애플리케이션에 연관된 단어나 키워드가 포함된 메시지가 검출되면, 상기 검출된 메시지에 포함된 단어나 키워드를 상기 연관된 이종 애플리케이션이나 이종 애플리케이션 서버를 자동으로 실행시키는 것을 특징으로 한다.
본 발명에 있어서, 상기 메시지 공유 서버는, 상기 단어나 키워드를 입력하여 자동으로 실행시킨 이종 애플리케이션이나 이종 애플리케이션 서버의 실행이 완료되면, 상기 이종 애플리케이션의 실행 결과를 기 지정된 대화형 메시지로 변환하여 상기 대화형 애플리케이션의 대화 채널에 출력하는 것을 특징으로 한다.
본 발명에 있어서, 상기 메시지 공유 서버는, 상기 대화형 애플리케이션에서 송수신되는 메시지를, 상기 대화형 애플리케이션의 대화 채널에 미리 등록된 식별자를 통해 해당하는 이종 애플리케이션이나 이종 애플리케이션 서버와 공유하는 것을 특징으로 한다.
본 발명의 다른 측면에 따른 대화형 애플리케이션의 메시지 공유 방법은, 대화형 애플리케이션을 통해 송수신되는 메시지를 적어도 하나 이상의 이종 애플리케이션과 공유하는 메시지 공유 서버와 이 메시지 공유 서버에 온라인으로 연결되어 상기 메시지의 공유를 위한 정보나 메시지 공유 기능의 실행을 위한 정보를 단말에서 지원받는 메시지 공유 장치를 포함하는 메시지 공유 시스템을 이용한 메시지 공유 방법에 있어서, 상기 메시지 공유 서버가 상기 대화형 애플리케이션을 통해 송수신되는 메시지에서 미리 지정된 적어도 하나 이상의 이종 애플리케이션에 연관된 단어나 키워드가 포함된 메시지를 검출하는 단계: 및 상기 메시지 공유 서버가 상기 메시지에 포함된 단어나 키워드를 적어도 하나 이상의 해당하는 이종 애플리케이션이나 이종 애플리케이션 서버를 자동으로 실행시키는 단계:를 포함하는 것을 특징으로 한다.
본 발명에 있어서, 상기 대화형 애플리케이션을 통해 송수신되는 메시지를 상기 이종 애플리케이션과 공유하기 위하여, 상기 메시지 공유 서버가 상기 단말의 화면의 표시 영역을 적어도 두 개의 표시 영역으로 분리하여, 대화형 애플리케이션의 메시지가 송수신되는 화면과 상기 이종 애플리케이션의 실행 화면을 표시하거나, 이종 애플리케이션의 기존 화면 표시 영역을 공유하여 표시하도록 제어하는 것을 특징으로 한다.
본 발명에 있어서, 상기 대화형 애플리케이션을 통해 송수신되는 메시지를 상기 이종 애플리케이션과 공유하기 위하여, 상기 메시지 공유 서버는 상기 대화형 애플리케이션에서 송수신되는 메시지를, 상기 대화형 애플리케이션의 대화 채널에 미리 등록된 식별자를 통해 해당하는 이종 애플리케이션이나 이종 애플리케이션 서버와 공유하는 것을 특징으로 한다.
본 발명에 있어서, 상기 단어나 키워드를 입력하여 자동으로 실행시킨 이종 애플리케이션이나 이종 애플리케이션 서버의 실행이 완료되면, 상기 메시지 공유 서버가 상기 이종 애플리케이션이나 이종 애플리케이션 서버의 실행 결과를 기 지정된 대화형 메시지로 변환하여 상기 대화형 애플리케이션의 대화 채널에 출력하는 단계;를 더 포함하는 것을 특징으로 한다.
본 발명에 있어서, 이종 애플리케이션이나 이종 애플리케이션 서버를 자동으로 실행시키기 위하여, 상기 메시지 공유 서버가, 상기 대화형 애플리케이션을 통해 송수신되는 메시지에서, 동일한 키워드가 언급된 횟수, 및 동일한 키워드를 언급한 이용자 수에 기초하여 계산한 가중치를 키워드에 반영하는 것을 특징으로 한다.
본 발명의 다른 측면에 따른 대화형 애플리케이션의 메시지 공유 방법은, 대화형 애플리케이션을 통해 송수신되는 메시지를 적어도 하나 이상의 이종 애플리케이션과 공유하는 메시지 공유 서버와 이 메시지 공유 서버에 온라인으로 연결되어 상기 메시지의 공유를 위한 정보나 메시지 공유 기능의 실행을 위한 정보를 단말에서 지원받는 메시지 공유 장치를 포함하는 메시지 공유 시스템을 이용한 메시지 공유 방법에 있어서, 상기 단말에서의 이종 애플리케이션을 통해 해당 이종 애플리케이션의 서비스 식별자 혹은 대화형 애플리케이션의 식별자를 단체 이용자로서 대화 채널에 추가하도록 요청하는 대화 채널 추가 요청 메시지를 이종 애플리케이션 서버가 수신하는 단계; 상기 이종 애플리케이션 서버가 상기 단체 이용자로서 대화 채널에 추가하도록 요청받은 단체 이용자들을 대화자로 하는 대화 채널을 생성하도록 요청하는 대화 채널 생성 요청 메시지를 상기 대화형 애플리케이션 서버로 발송하는 단계; 및 상기 대화형 애플리케이션 서버가 상기 대화 채널 생성 요청 메시지에 따라 대화 채널을 생성하고 상기 단말에서의 이종 애플리케이션의 서비스 식별자 혹은 대화형 애플리케이션의 식별자를 대화 채널에 추가하는 단계;를 포함하는 것을 특징으로 한다.
본 발명의 일 측면에 따르면, 본 발명은 대화형 애플리케이션을 이용하여 대화하는 사용자들 간에 주고받는 메시지가 다른 애플리케이션에서도 공유될 수 있도록 함으로써, 동일한 메시지 내용을 다른 애플리케이션에 반복해서 입력하지 않도록 하여 사용자의 편의성을 향상시키고, 대화중에 다른 애플리케이션의 실행 결과를 곧바로 확인할 수 있도록 하여 대화의 연속성을 향상시키는 효과가 있다.
도 1은 본 발명의 일 실시예에 따른 메시지 공유 시스템의 네트워크 구성을 설명하기 위한 예시도.
도 2는 본 발명의 일 실시예에 따른 메시지 공유 장치의 개략적인 구성을 보인 예시도.
도 3은 본 발명의 다른 일 실시예에 따른 메시지 공유 시스템의 개략적인 구성을 보인 예시도.
도 4는 본 발명의 제1 실시예에 따른 메시지 공유 시스템의 동작을 설명하기 위한 흐름도.
도 5는 본 발명의 제2 실시예에 따른 메시지 공유 시스템의 동작을 설명하기 위한 예시도.
도 6은 본 발명의 제3 실시예에 따른 메시지 공유 시스템의 동작을 설명하기 위한 예시도.
도 7은 본 발명의 제4 실시예에 따른 메시지 공유 시스템의 동작을 설명하기 위한 예시도.
도 8은 본 발명의 제5 실시예에 따른 메시지 공유 시스템의 동작을 설명하기 위한 예시도.
도 9는 본 발명의 제6 실시예에 따른 메시지 공유 시스템의 동작을 설명하기 위한 예시도.
이하, 첨부된 도면을 참조하여 본 발명에 따른 대화형 애플리케이션의 메시지 공유 시스템과 방법의 일 실시예를 설명한다.
이 과정에서 도면에 도시된 선들의 두께나 구성요소의 크기 등은 설명의 명료성과 편의상 과장되게 도시되어 있을 수 있다. 또한, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례에 따라 달라질 수 있다. 그러므로 이러한 용어들에 대한 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
참고로 본 발명은 메인 애플리케이션(즉, 대화형 애플리케이션) 기능에 다른 애플리케이션(즉, 이종 애플리케이션) 기능을 삽입(또는 결합)하여 구현되거나, 반대로 다른 애플리케이션(즉, 이종 애플리케이션) 기능에 메인 애플리케이션(즉, 대화형 애플리케이션) 기능을 삽입(또는 결합)하여 구현될 수도 있다.
예컨대 본 발명은 임의의 이종 애플리케이션(예 : 온라인 쇼핑 애플리케이션) 기능에 메인 애플리케이션의 기능(예 : 메신저 기능)을 부가하는 방식으로 구현될 수도 있다.
하지만, 본 발명은 이동통신 단말에 설치되어 별도로 동작하는 각 애플리케이션들(즉, 대화형 애플리케이션 및 이종 애플리케이션)의 사이에서, 상기 대화형 애플리케이션을 이용하여 대화하는 사용자들 간에 주고받는 메시지(예 : 전체 메시지 내용, 또는 일부 메시지 내용)를 다른 애플리케이션(즉, 대화에 참여하고 있는 특정 사용자의 단말에서 상기 대화형 애플리케이션 이외에 추가로 실행되는 이종 애플리케이션)에서도 공유할 수 있도록 중개(또는 전달)하는 별도의 장치와 방법으로서 구현되는 것이 더 바람직하다.
따라서 본 실시예에 따른 대화형 애플리케이션의 메시지 공유 시스템은, 상기 대화형 애플리케이션을 이용하여 대화하는 사용자들 간에 주고받는 메시지를 다른 애플리케이션(즉, 이종 애플리케이션)에서 공유(즉, 메시지의 중개 또는 전달을 통한 공유)시키기 위하여, 백그라운드 형태로 실행되어 사용자들 간의 대화 채널에 참여할 수 있으며, 메시지를 공유할 다른 애플리케이션(예 : 카메라를 이용한 사진이나 동영상 촬영 및 재생, 게임, 방송 시청, 음악 청취, 온라인 쇼핑, 모바일 뱅킹, 내비게이션 등의 이종 애플리케이션)에 대응하는(예 : 지도상의 위치나 지명과 같이 내비게이션 애플리케이션에 대응하는) 전체 메시지(예 : 대화 문장 전체)나 일부 메시지(예 : 대화에 나오는 특정 단어, 이미지, 또는 사운드 등)를 선택하여 공유(즉, 메시지의 중개 또는 전달을 통한 공유)할 수도 있다.
또한 본 실시예에 따른 대화형 애플리케이션의 메시지 공유 시스템과 방법은, 개인용 컴퓨터나 이동통신 단말에 설치되는 프로그램(애플리케이션) 형태로 구현될 수도 있고, USB나 SIM 카드 등의 형태로 연결될 수 있게 구현될 수도 있으며, 네트워크(또는 인터넷)를 통해 연결된 컴퓨팅 장치(또는 서버)의 형태, 또는 이들을 조합한 형태로 구현될 수도 있음에 유의한다.
이하 본 발명의 일 실시예에 따른 대화형 애플리케이션의 메시지 공유 시스템에 대하여 설명한다.
다만 설명의 편의를 위하여 이하 본 실시예에 따른 "대화형 애플리케이션의 메시지 공유 시스템"을 간단히 "메시지 공유 시스템"으로 기재할 수도 있다.
도 1은 본 발명의 일 실시예에 따른 메시지 공유 시스템의 네트워크 구성을 설명하기 위한 예시도이다.
도 1에 도시된 바와 같이, 본 실시예에 따른 메시지 공유 장치(100)나 메시지 공유 서버(200)는 특정 사용자(예 : 사용자1)와 동일한 단말(예 : 이동통신 단말)을 공유한다.
즉, 본 실시예에 따른 메시지 공유 장치(100)는 각 사용자(예 : 사용자1, 사용자2, 사용자N)의 단말(즉, 이동통신 단말)에 물리적으로 장착되거나 소프트웨어적으로 설치(인스톨)되어야 한다.
이에 따라 상기 메시지 공유 장치(100)는 단말에 설치된 하나의 대화형 애플리케이션(즉, 메인 애플리케이션)을 통해 접속된 대화 채널을 통해 수신되는 모든 메시지(예 : 사용자2 및 사용자N이 참여하는 그룹의 대화 메시지)를 사용자1과 함께 모두 공유할 수(또는, 이종 애플리케이션에 전달하거나 중개할 수) 있다.
또한 상기 메시지 공유 장치(100)는 상기 수신된 메시지 전체(예 : 대화 문장 전체) 또는 일부(예 : 메시지 내용 중 일부 단어나 키워드)를 상기 단말에서 실행되고 있는 다른 애플리케이션(예 : 이종 애플리케이션1, 이종 애플리케이션N 등)의 정보 입력창(예 : 검색창)에 입력(또는 붙여넣기)할 수 있다.
상기와 같이 이종 애플리케이션에 메시지를 입력(또는 붙여넣기)한 후, 상기 메시지 공유 장치(100)는 상기 이종 애플리케이션을 실행시킬 수 있다.
가령, 상기 이종 애플리케이션이 내비게이션 애플리케이션(APP)이면 상기 정보 입력창(예 : 검색창)에 입력된 장소까지의 경로를 검색하고, 만약 상기 이종 애플리케이션이 온라인 쇼핑몰 애플리케이션(APP)이면 상기 정보 입력창(예 : 검색창)에 입력된 상품을 검색하는 것이다.
상기와 같이 단말에서 복수의 애플리케이션(예 : 대화형 애플리케이션, 이종 애플리케이션)이 실행될 경우, 도면에 구체적으로 도시되어 있지 않지만, 상기 메시지 공유 장치(100)를 상기 단말의 화면 표시영역을 분할(예 : 상/하 분할, 좌/우 분할 등)하여 일측 표시영역에는 대화형 애플리케이션의 실행화면을 표시하고, 다른 일측 표시영역에는 이종 애플리케이션의 실행화면을 표시할 수 있다.
만약 동시에 실행되는 이종 애플리케이션의 개수가 둘 이상일 경우, 상기 메시지 공유 장치(100)는 상기 실행된 이종 애플리케이션의 개수에 대응하여 화면의 표시영역을 분할하여 각기 해당하는 표시영역에 지정된 애플리케이션(예 : 메인 애플리케이션, 이종 애플리케이션)의 실행화면을 표시할 수 있다.
하지만 상기 단말의 크기가 지정된 크기(예 : 7인치 이하)보다 작을 경우, 상기와 같이 화면의 표시영역을 분할하면 오히려 사용자는 각 애플리케이션의 실행화면을 보거나 선택하는 것이 어려울 수 있다.
따라서 본 실시예에서는 이러한 불편을 해소하기 위해서 상기 단말의 크기가 지정된 크기(예 : 7인치 이하)보다 작을 경우에는 대화형 애플리케이션의 배경이미지로 이종 애플리케이션의 실행화면을 표시함으로써, 사용자가 동시에 복수의 애플리케이션(예 : 대화형 애플리케이션 및 다수의 이종 애플리케이션 중 하나)의 실행화면을 볼 수 있도록 할 수도 있다.
또한 상기 메시지 공유 장치(100)는 사용자1과 공유한 단말에 물리적으로 장착되거나 소프트웨어적으로 설치되어 단독으로 실행될 수 있지만, 실시예에 따라서(가령, 참조할 데이터가 많은 경우)는 유무선 네트워크(예 : 인터넷)으로 연결된 메시지 공유 서버(200)와 연계하여 실행될 수도 있다.
본 실시예에 따른 메시지 공유 시스템은 상기 메시지 공유 장치(100)와 상기 메시지 공유 서버(200)를 포함하는 것으로 이해되어야 한다.
예컨대 상기 메시지 공유 장치(100)는 단말에 설치(또는 장착)되고, 상기 메시지 공유 서버(200)는 메인 애플리케이션 서버(즉, 대화형 애플리케이션 서버)에 설치(또는 장착)될 수 있다.
한편 이하 본 실시예에서는 설명의 편의를 위해서 메시지 공유 장치(100)의 구성수단(110, 120, 140 ~ 160)을 기능별로 구분하여 각기 설명하고 있으나, 실질적으로는 상기 제어부(130)가 상기 각 구성수단(110, 120, 140 ~ 160)의 기능을 모두 통합하여 실행하는 것도 가능하다. 그리고 상기 제어부(130)는 CPU나 MPU 등의 프로세서로 구현되거나, 상기 CPU나 MPU 등의 프로세서 동작을 위한 프로그램이나 알고리즘 형태로 구현될 수 있다.
아울러 본 실시예에서 구체적으로 설명하지 않지만 상기 각 구성수단(110, 120, 140 ~ 160)의 기능을 수행하기 위하여 이미 알려져 있는 단말이나 서버의 특정 기능을 이용할 수도 있음에 유의한다.
또한 상기 메시지 공유 장치(100)의 구성수단(110, 120, 140 ~ 160)은 상기 메시지 공유 서버(200)의 구성수단으로서 그대로 적용될 수도 있으며(다만, 도면 부호는 달라질 수 있다), 만약 상기 메시지 공유 서버(200)가 메인 애플리케이션 서버(즉, 대화형 애플리케이션 서버)에 설치(또는 장착)되는 경우에는 이 메인 애플리케이션 서버(즉, 대화형 애플리케이션 서버)의 특정 기능을 이용할 수도 있다.
도 2는 본 발명의 일 실시예에 따른 메시지 공유 장치의 개략적인 구성을 보인 예시도이다.
도 2에 도시된 바와 같이, 본 실시예에 따른 메시지 공유 장치(100)는, 정보 검출부(110), 애플리케이션 검출부(120), 제어부(130), 통신부(140), 정보 출력부(150), 및 데이터베이스부(160)를 포함하여 구성될 수 있다. 또한 온라인 방식으로 연결되는 메시지 공유 서버(200)를 더 포함하여 구성될 수도 있다.
상기 정보 검출부(110)는 단말(예 : 메시지 공유 장치가 장착되거나 설치된 단말)의 키 입력수단(예 : 키보드)이나 대화형 애플리케이션의 실행화면을 통해 송수신되는 메시지(예 : 텍스트, 이미지, 사운드 등)를 검출한다.
상기 애플리케이션 검출부(120)는 상기 단말(예 : 메시지 공유 장치가 장착되거나 설치된 단말)에서 대화형 애플리케이션 이외에 실행되는 이종 애플리케이션(예 : 메시지를 공유하도록 설정된 이종 애플리케이션)을 검출한다.
여기서 상기 메시지를 공유하도록 설정된 이종 애플리케이션은 적어도 하나 이상일 수 있으며, 상기 이종 애플리케이션들이 동시에 실행될 수도 있다.
상기 통신부(140)는 상기 메시지 공유 서버(200)와 유무선 방식으로 연결되어 필요한 정보를 요청하거나 수신한다. 또한 상기 통신부(140)는 대화형 애플리케이션을 통해 대화 채널에 접속하여 메시지를 송수신한다.
상기 정보 출력부(150)는 상기 대화형 애플리케이션이나 상기 이종 애플리케이션의 실행화면에 메시지(예 : 텍스트, 이미지, 사운드 등)를 출력한다.
예컨대 상기 출력되는 메시지는 상기 대화형 애플리케이션을 통해 수신된 메시지의 전체 또는 일부일 수 있으며, 또는 상기 이종 애플리케이션의 정보 입력창(예 : 검색창)을 통해 사용자가 수동으로 입력하는 정보(예 : 검색어)를 포함하는 미리 지정된 형식(출력형식 :"이종 애플리케이션" + "입력정보" + "서술어", 예 : 내비게이션에서 "강남역"을 검색합니다.)의 메시지일 수 있다.
상기 데이터베이스부(160)는 상기 대화형 메시지를 통해 송수신되는 메시지의 의미와 연관된 이종 애플리케이션의 종류에 대한 정보를 저장한다.
예컨대 상기 대화형 메시지를 통해 송수신되는 메시지가 "장소"에 관련된 메시지이면 "내비게이션 애플리케이션"에 연관된 정보이고, 상기 대화형 메시지를 통해 송수신되는 메시지가"가격"에 관련된 메시지이면 "온라인 쇼핑몰 애플리케이션"에 연관된 정보가 되는 것이다.
다만 상기 메시지의 의미가 반드시 하나의 이종 애플리케이션에 연관된 정보로 한정되는 것은 아니며, 하나 이상의 이종 애플리케이션에 연관된 정보로 설정될 수 있음에 유의한다.
이와 같이 메시지의 의미가 하나 이상의 이종 애플리케이션에 연관된 정보일 경우, 기 설정된 우선순위에 따라, 관련성이 더 높은 이종 애플리케이션의 정보 입력창(예 : 검색창)에 메시지가 입력되어 실행되게 할 수도 있다.
상기 제어부(130)는 대화형 애플리케이션의 대화 채널을 통해 송수신되는 메시지에서 미리 지정된 이종 애플리케이션에 연관된 메시지(예 : 키워드)가 검출되면, 이 메시지(예 : 키워드)를 해당하는 이종 애플리케이션의 정보 입력창(예 : 검색창)에 자동으로 입력하여 해당 이종 애플리케이션을 실행(즉, 본래의 기능을 실행)시킨다.
이때 상기 제어부(130)는 이미 실행(구동)되고 있는 이종 애플리케이션에 연관된 메시지(예 : 키워드)만 검출할 수도 있고, 또는 아직 실행(구동)되고 있지 않지만 미리 지정된 이종 애플리케이션에 연관된 메시지(예 : 키워드)가 검출되면 해당 애플리케이션을 자동으로 실행(즉, 구동 또는 활성화)한 후 그 이종 애플리케이션(예 : 내비게이션 애플리케이션, 쇼핑몰 애플리케이션 등)의 정보 입력창(예 : 검색창)에 상기 키워드를 자동으로 입력하여 해당 이종 애플리케이션을 실행(예 : 경로 검색, 상품 검색 등)시킬 수 있다.
참고로 상기 이종 애플리케이션의 정보 입력창(예 : 검색창)에 입력하여 해당 이종 애플리케이션을 실행한다는 것은, 해당 이종 애플리케이션이 구동(또는 활성화)된 상태에서 그 이종 애플리케이션의 본래 기능을 실행한다는 의미(예 : 이종 애플리케이션이 내비게이션이라면 본래 기능인 경로 검색 기능을 실행한다는 의미)이고, 또한 상기 이종 애플리케이션이 실행(구동)되고 있다는 것은 단지 해당 이종 애플리케이션이 구동(활성화)되어 본래의 기능을 실행할 준비 상태에 있다는 것을 의미하는 것임에 유의한다.
이때 상기 제어부(130)는 상기 메시지를 해당하는 이종 애플리케이션(예 : 내비게이션 애플리케이션)의 정보 입력창(예 : 검색창)에 입력하기 위하여 상기 데이터베이스부(160)의 정보를 참조할 수 있다. 또는 상기 제어부(130)는 상기 메시지 공유 서버(200)에서 수신되는 정보를 참조할 수도 있다.
또한 상기 제어부(130)는 상기 이종 애플리케이션의 정보 입력창(예 : 검색창)을 통해 사용자가 직접 정보를 입력할 경우, 상기 사용자가 직접 입력하는 정보(예 : 검색어)를 포함하는 미리 지정된 형식(출력형식 :"이종 애플리케이션" + "입력정보" + "서술어", 예 : 내비게이션에서 "강남역"을 검색합니다)의 메시지를 상기 대화형 애플리케이션의 대화 채널에 출력(또는 송신)할 수도 있다.
한편 본 실시예에서 상기 제어부(130)가 메인 애플리케이션(즉, 대화형 애플리케이션)과 이종 애플리케이션 간에 메시지를 공유(또는 중개나 전달)하는 방식은 아래와 같은 방식을 포함할 수 있다.
예컨대, 제1 방식으로서, 푸시 메시지(Push Message) 전송 방식이 있으며, 이는 서버에서 클라이언트로 메시지를 푸시 프레임(Push Frame)의 데이터 영역에 직접 담아 보내는 방식으로서, 실시간 메시지 전송의 특성이 있다.
다음 제2 방식으로서, 푸시 노티피케이션(Push Notification) 전송과 메시지 풀링 리퀘스트(Pulling Request) 방식이 있으며, 이는 푸시 메시지(Push Message)에 새로운 메시지 혹은 미 전송된 메시지가 있음을 나타내는 정보를 담아 클라이언트에 전송(Notification)하고, 실제 데이터 메시지는 클라이언트에서 풀링 리퀘스트(Pulling Request)로 받아오는 방식으로서, 이때 실제 데이터 메시지 풀링(Pulling)은 기본적으로는 푸시(Push) 수신 후 즉시 이루어지지만(실시간 메시지 공유), 서비스 구현 방식에 따라서는 스케쥴 및 이벤트 발생에 따라, 혹은 이용자의 리퀘스트(Request)에 의해 일어날 수 있다.
다음 제3 방식으로서, 폴링 리퀘스트(Polling Request) 방식이 있으며, 이는 클라이언트가 주기적으로 서버에 새로운 메시지 혹은 미 전송된 메시지가 있는지 확인을 요청하고 응답을 받아오는 방식으로서, 이용자의 입력에 의하여 메시지 확인 리퀘스트(Request)가 개시되는 방식이거나, 롱 폴링(Long Polling) 방식과 같은 방법으로 서버에서 실시간 메시지 전달 특성을 강화할 수 있는 방식이다.
이상으로 상기 실시예에서는 단말에 설치(또는 장착)된 메시지 공유 장치(100)가 메인 애플리케이션의 사용자와 이종 애플리케이션 간에 메시지를 공유하는 방법에 대해서 설명하였으나, 다른 실시예에서는 상기 메시지 공유 장치(100)가 단말에 설치(또는 장착)되지 않거나, 만약 설치(또는 장착)되어 있더라도 단지 상기 메시지 공유 서버(200)의 보조적인 역할(예 : 서버에서 송신한 메시지 수신, 서버에서 처리한 결과 수신, 서버에서 지시하는 이종 애플리케이션의 실행 등)만 수행할 수도 있다.
이하 도 3을 참조하여, 상기 메시지 공유 서버(200)를 중심으로 메인 애플리케이션 서버와 이종 애플리케이션 서버를 통해 사용자들 간에 메시지를 공유하는 방법에 대해서 설명한다.
도 3은 본 발명의 다른 일 실시예에 따른 메시지 공유 시스템의 개략적인 구성을 보인 예시도이다.
도 3에 도시된 바와 같이, 본 실시예에 따른 메시지 공유 서버(200)는 메인 애플리케이션 서버(예 : 대화형 애플리케이션 서버) 내에 포함되는 방식으로 구현될 수 있다. 예컨대 메인 애플리케이션 서버 자체가 본 실시예에 따른 메시지 공유 서버(200)의 기능을 수행할 수도 있는 것이다.
따라서 상기 메인 애플리케이션 서버(즉, 메시지 공유 서버(200)의 기능을 수행하는 서버)에 이종 애플리케이션 식별자를 미리 등록해 둘 수 있으며, 이에 따라 메인 애플리케이션 서버를 통해 사용자(이용자) 간에 대화 채널을 통해 주고받는 메시지를 이종 애플리케이션 서버와도 공유할 수 있다.
또한 상기 메인 애플리케이션 서버(즉, 메시지 공유 서버의 기능을 수행하는 서버)는 상기 대화 채널을 통해 주고받는 메시지에서 미리 등록된 특정 단어나 키워드가 검출되면, 이에 관련된 이종 애플리케이션 서버를 통해 해당 기능을 실행하고, 그 실행 결과를 대화 채널에 참여하는 사용자(이용자)의 단말로 전송하여 표시할 수 있다.
이때 상기 단말로 전송하여 표시하는 정보(즉, 이종 애플리케이션 실행 결과)는 메인 애플리케이션의 실행 화면을 통해 곧바로 표시할 수 있는 이미지 형태로 전송하거나, 단말에서 실행되는 이종 애플리케이션의 실행 화면을 통해 표시할 수 있는 정보 형태로 전송할 수 있다.
다시 말해, 본 실시예에 따른 메인 애플리케이션 서버(즉, 메시지 공유 서버의 기능을 수행하는 서버)는 이종 애플리케이션 서버와 직접적으로 연계하여 메시지를 공유하거나, 이종 애플리케이션 서버의 기능을 실행시켜 실행 결과를 대화 채널을 통해 메시지 형태로 공유하거나, 단말의 이종 애플리케이션을 실행시켜 상기 이종 애플리케이션 서버의 실행 결과를 출력할 수도 있다.
따라서 이하의 설명에서는 편의상 메시지 공유 장치(100)를 중심으로 그 동작을 설명하지만, 실질적으로는 단말에 설치(또는 장착)된 메시지 공유 장치(100)가 상기 메시지 공유 서버(200)의 제어에 의해 동작되는 것으로 이해하는 것이 더욱 바람직하다.
이하 본 실시예에 따른 상기 메시지 공유 장치(100)(즉, 메시지 공유 서버(200)를 포함하는 개념의 메시지 공유 장치)가 메인 애플리케이션의 메시지를 이종 애플리케이션으로 메시지를 공유(또는 중개나 전달)할지 판단하는 방법에 대해서 보다 구체적으로 설명한다.
도 4는 본 발명의 제1 실시예에 따른 메시지 공유 시스템의 동작을 설명하기 위한 흐름도이다.
사용자가 단말에서 이종 애플리케이션을 실행시킨 상태(즉, 램(RAM)에서 해당 애플리케이션이 동작되고 있는 상태로서, 실행화면의 활성화(표시)와는 무관한 상태)인 경우(S101), 본 실시예에 따른 상기 메시지 공유 장치(100)(즉, 메시지 공유 서버(200)를 포함하는 개념의 메시지 공유 장치)는 메인 애플리케이션(즉, 대화형 애플리케이션)을 통해 상기 사용자를 상대로 메시지가 발생하면(S102의 예), 상기 발생된 메시지를 발신자의 속성에 관련 없이 해당 사용자 단말의 이종 애플리케이션에 전송한다(S103).
여기서 상기 발신자의 속성이란, 상기 이종 애플리케이션의 사용자, 메시지를 수신하는 사용자, 또는 이종 애플리케이션의 단체 서비스 사용자인지 여부를 나타내는 정보(예 : 식별자)이다.
이에 따라 상기 이종 애플리케이션은 상기 메인 애플리케이션을 통해 발생된 메시지에 대하여, 상술한 적어도 어느 하나의 메시지 공유(또는 중개나 전달) 방식(예 : Push Message, Push Notification, Polling Request 등)을 이용하여 상기 메인 애플리케이션(즉, 대화형 애플리케이션)을 통해 수신되는 동일한 메시지를 전송 받을 수 있게 된다.
도 5는 본 발명의 제2 실시예에 따른 메시지 공유 시스템의 동작을 설명하기 위한 예시도이다.
도 5에 도시된 바와 같이, 단말에서 실행된 이종 애플리케이션에서 공동 사용자(즉, 사용자1)로 설정되어 있는 상대 사용자(즉, 사용자2)가 메인 애플리케이션을 이용하여 메시지를 생성한 경우, 상기 메시지 공유 장치(100)(즉, 메시지 공유 서버(200)를 포함하는 개념의 메시지 공유 장치)는 상기 생성된 메시지를 사용자1(즉, 사용자1의 메인 애플리케이션)에 전송하면서 아울러 이종 애플리케이션에도 전송한다.
가령 상기 이종 애플리케이션이 단체 구매 결제용 애플리케이션인 경우, 상기 단체 구매 결제용 애플리케이션에는 본 실시예에 따른 상기 메시지 공유 장치(100)의 동작(기능)을 단체로 이용할 사용자들이 상대(즉, 메시지를 전달할 상대)로서 형성된다.
이때 상기 단체 이용자들을 식별할 수 있는 식별 정보(즉, 식별자)가 상기 메시지 공유 장치(100)나 메시지 공유 서버(200)에 등록된다.
이에 따라 상기 메시지 공유 장치(100)나 메시지 공유 서버(200)는, 상기 식별자가 등록된 해당 단체 이용자들 간에 상기 메인 애플리케이션(즉, 대화형 애플리케이션)에서 생성된 메시지를, 해당 이용자들의 이종 애플리케이션, 즉, 단체 구매 결제용 애플리케이션에도 전송한다.
한편, 도 5에는 구체적으로 도시되어 있지 않지만, 이종 애플리케이션의 상대 공동 이용자(즉, 사용자1)가 메인 애플리케이션(즉, 대화형 애플리케이션)을 통해 대화 채널에 송신할 메시지를 생성하는 경우, 상기 메시지 공유 장치(100)(즉, 메시지 공유 서버(200)를 포함하는 개념의 메시지 공유 장치(100))는 상기 생성한 메시지를 식별자가 기 등록된 이종 애플리케이션으로도 전송한다.
이에 따라 상기 이종 애플리케이션은 상대 공동 이용자(즉, 사용자1)가 생성한 메시지도 공유할 수 있게 된다.
도 6은 본 발명의 제3 실시예에 따른 메시지 공유 시스템의 동작을 설명하기 위한 예시도이다.
도 6에 도시된 바와 같이, 본 실시예는 단말에서 실행된 이종 애플리케이션의 식별자(예 : 애플리케이션 식별자 혹은 해당 이종 애플리케이션의 서비스 식별자)가 메인 애플리케이션의 대화 채널(혹은 대화 그룹)에 속해 있는 경우, 상기 메시지 공유 장치(100)(즉, 메시지 공유 서버(200)를 포함하는 개념의 메시지 공유 장치)는 상기 대화 채널 내의 사용자들 간에 발생된 메시지를 그 사용자들의 단말에서 실행된 이종 애플리케이션에도 전송한다.
예컨대 이종 애플리케이션 서비스(즉, 이종 애플리케이션을 이용해 수행되는 응용 서비스)가 해당 사용자들의 대화 채널(즉, 메인 애플리케이션을 이용한 대화 채널)에 포함되는 경우, 그 이종 애플리케이션 서비스의 담당자(예 : 이종 애플리케이션을 이용해 수행되는 서비스 단말의 담당자)가 대화자로 포함될 수 있다.
이때 각 사용자의 단말에서 만약 둘 이상의 이종 애플리케이션(예 : 이종 애플리케이션1, 이종 애플리케이션2)이 실행되었다고 가정할 때, 상기 메시지 공유 장치(100)는, 상기 식별자가 대화 채널에 등록되지 않은 이종 애플리케이션(예 : 이종 애플리케이션2)인 경우에는, 상기 메인 애플리케이션에서 생성된 메시지를, 해당 이종 애플리케이션(예 : 이종 애플리케이션2)과는 공유하지 않는다. 즉, 상기 메시지 공유 장치(100)는, 식별자가 미리 등록되지 않은 이종 애플리케이션(예 : 이종 애플리케이션2)과는 메시지를 공유하지 않는다.
한편 상기 메인 애플리케이션(즉, 대화형 애플리케이션)에서 이용자들의 대화 채널에 이종 애플리케이션의 식별자가 대화자로 참여할 경우, 상기 메시지 공유 장치(100)는 해당 식별자에 대응하는 이종 애플리케이션과도 통신(즉, 메시지 송수신)을 수행한다. 이에 따라 해당 이종 애플리케이션의 대화창(즉, 이종 애플리케이션의 메시지 송수신을 위한 윈도우 화면)에서도 이용자들의 대화가 공유되게 한다.
또한 다른 실시예로서, 상기 메인 애플리케이션(즉, 대화형 애플리케이션)을 통해서 단체 이용자(예 : 쇼핑몰의 단체 구매자)들이 대화 채널에서 이종 애플리케이션 서비스 제공자(예 : 이종 애플리케이션 서버) 측의 대화자(예 : 관리자, 챗봇 등)와 대화를 하던 중, 새로운 사용자(이용자)를 초대할 수 있다.
이에 따라 초대받은 새로운 사용자(이용자)가 초대를 수락할 경우, 다른 단체 이용자와 마찬가지로 챗봇(즉, 사용자가 입력하는 메시지에 자동으로 응답하는 일종의 메시지 응답 로봇)과 대화를 공유할 수 있게 된다. 즉, 새로운 사용자(이용자)가 메인 애플리케이션(즉, 대화형 애플리케이션)의 초대를 수락하면, 이종 애플리케이션(예 : 쇼핑몰 애플리케이션)의 그룹 초대 기능, 즉, 이종 애플리케이션에서도 그룹이 이루어지도록 안내하는 초대 요청이 새로운 사용자(이용자)에게도 발생할 수 있다.
상기와 같이 메인 애플리케이션(즉, 대화형 애플리케이션)에서 새로운 사용자(이용자)를 초대하고, 그 이용자가 수락하면(즉, 대화 채널에 참여하면), 이종 애플리케이션에서도 그룹이 될 수 있도록, 상기 새로운 이용자에게 초대가 송신되거나, 상기 이용자가 자동으로 그룹에 참여하게 되어, 양쪽 애플리케이션(즉, 메인 애플리케이션, 이종 애플리케이션) 모두 그룹에 참가가 될 수 있도록 하는 효과가 있다.
도 7은 본 발명의 제4 실시예에 따른 메시지 공유 시스템의 동작을 설명하기 위한 예시도이다.
본 실시예에 따른 상기 메시지 공유 장치(100)는 메인 애플리케이션(즉, 대화형 애플리케이션)의 대화 채널에서 전달되는 메시지 내의 단어(또는 키워드)를 분석하고, 상기 단어(또는 키워드)가 분석되면서 연관성 분석(즉, 연관된 이종 애플리케이션이 있는지 분석)이 이루어지는 경우, 혹은 메시지 내의 단어들 중 태그, 또는 레이블 되어 있는 단어와 매핑 되는 경우, 상기 연관된 이종 애플리케이션을 검색 및 선택하면서 해당(즉, 연관된) 이종 애플리케이션에 메시지가 전송되거나, 해당(즉, 연관된) 애플리케이션을 추천하면서 메시지를 전송한다.
예컨대, 도 7에 도시된 바와 같이, 사용자(이용자) 3명이 메인 애플리케이션의 대화 채널을 통해 위치(예 : 만남 장소)에 관련된 대화를 나누는 경우, 본 실시예에 따른 상기 메시지 공유 장치(100)(즉, 메시지 공유 서버(200)를 포함하는 개념의 메시지 공유 장치)는 이를 인식하여(즉, 메시지에 포함된 문장, 단어, 키워드 등을 인식하여) 이종 애플리케이션 중 관련된 기능(또는 서비스)을 수행하는 이종 애플리케이션(예 : 지도 애플리케이션, 내비게이션 애플리케이션)을 푸시(Push) 방식으로 구동하거나 추천하고, 상기 이종 애플리케이션(예 : 지도 애플리케이션, 내비게이션 애플리케이션)에서 사용자(이용자) 3명의 대화가 공유되도록 한다.
다시 말해, 메인 애플리케이션을 통해 대화 채널의 대화자 중 지도 애플리케이션(즉, 이종 애플리케이션)의 식별자가 대화자 중 하나로 포함되어 있는 경우, 상기 메시지 공유 장치(100)(또는 지도 애플리케이션의 챗봇)를 통해 대화 채널에서 전송되는 대화를 이해하고, 대화 채널에서 문자(즉, 메시지)로 응답할 수 있도록 한다. 이때 상기 메시지 공유 장치(100)는 챗봇의 역할을 수행할 수 있으며, 해당 애플리케이션(예 : 지도 애플리케이션)의 실행(예 : 위치 검색) 결과를 바탕으로 지정된 형식(예 : 대화체)의 메시지를 출력하여 대화 채널에 참여한다.
이와 같이 본 실시예는 해당 지도 애플리케이션이 메인 애플리케이션의 대화 채널과 연동되어 대화 메시지를 공유하므로, 지도 서비스의 기능으로서 응답(예 : 대화 채널에서 메시지를 이용한 응답)을 할 수도 있게 된다.
즉, 메인 애플리케이션을 통해 사용자(이용자) 간에 목적지의 위치를 찾는 대화가 이루어진다고 가정할 경우, 상기 메시지 공유 장치(100)(즉, 메시지 공유 서버(200)를 포함하는 개념의 메시지 공유 장치)는 자동으로 지도 애플리케이션(즉, 이종 애플리케이션)을 실행하여 해당 목적지의 위치를 찾아 지도에 표시해 주는 것이다.
도 8은 본 발명의 제5 실시예에 따른 메시지 공유 시스템의 동작을 설명하기 위한 예시도이다.
도 8에 도시된 바와 같이, 본 실시예는 메인 애플리케이션을 이용한 대화 채널에서 사용자들(예 : 서비스(예 : 쇼핑, 내비게이션 등)를 이용하는 단체 사용자들)이 대화를 할 경우, 상기 메시지 공유 장치(100)(즉, 메시지 공유 서버(200)를 포함하는 개념의 메시지 공유 장치)는, 상기 이종 애플리케이션이 대화 채널(즉, 메인 애플리케이션을 이용한 대화 채널)의 대화 내용을 공유 받으면서 각 사용자가 이종 애플리케이션의 기능을 이용할 수 있게 한다.
여기서 상기 이종 애플리케이션을 통해 이용할 수 있는 서비스(예 : 쇼핑몰, 커피숍 예약 등)의 담당자는, 챗봇(즉, 사용자가 입력하는 메시지에 자동으로 응답하는 일종의 메시지 응답 로봇)이거나, 상기 고객 사용자들과 메인 애플리케이션으로 대화하는 단말의 사용자일 수 있다.
특히, 챗봇의 경우, 종래의 기술은 서비스 이용자 1명과 서비스 측 챗봇과의 1 대 1 대화에서의 분석으로 구성되어 있으나, 본 발명에 따른 실시예에서는 다수의 서비스 이용자와 서비스 측 챗봇과의 대화에서의 분석을 제시한다.
본 실시예에서는 연관된 애플리케이션 혹은 서비스, 상품 추천 결과를 연산하는 과정에서, 다수 이용자들의 키워드를 분석하고 레이블을 부여함에 있어서, 각 이용자들의 키워드 혹은 레이블에 대한 가중치를 이용할 수 있다.
예를 들어, 대화를 진행하는 이용자들 중 1명으로부터 언급 된 키워드와 그리고, 이용자 3명으로부터 언급 된 키워드가 있는 경우, 이용자 3명으로부터 언급 된 키워드에 연산의 입력치로서의 가중치를 3배로 부여할 수 있다.
가령, 서비스 이용자 1 명과 챗봇과의 대화로부터 추천 알고리즘 연산식 입력값과 다수 서비스 이용자와 챗봇과의 대화로부터 추천 알고리즘 연산식 입력값의 비교는 다음과 같다.
(입력값 연산 예1)
1대1 대화 방식에서의 서비스 선택 추천 연산 입력값 1 :
Y = F(k1, k2, k3, k4,...)
여기서, kn은 언급된 키워드들, Y는 연산 결과를 나타낸다.
다수 대 1 이용자 가중치 반영 서비스 선택 추천 연산 입력값 1 :
Y = F(UN1 * k1, UN2 * k2, UN3 * k3, ...)
여기서, UNn은 해당 키워드(kn)를 언급한 이용자 수를 나타낸다.
(입력값 연산 예2)
1대1 대화 방식에서의 서비스 선택 추천 연산 입력값 2 :
Y = F(N1 * k1, N2 * k2, N3 * k3,...)
여기서, Nn은 해당 키워드(Kn)가 대화에서 언급 된 횟수를 나타낸다.
다수 대 1 이용자 가중치 반영 서비스 선택 추천 연산 입력값 2 :
Y = F(UN1 * N1 * k1, UN2 * N2 * k2, UN3 * N3 * k3, ...)
여기서, UNn은 해당 키워드(kn)를 언급한 이용자 수, Nn은 해당 키워드(Kn)가 대화에서 언급 된 횟수를 나타낸다.
(입력값 연산 예3)
1대1 대화 방식에서의 서비스 선택 추천 연산 입력값 3 :
Y = F(N1, k1, N2, k2, N3, k3, ...)
여기서, Nn은 해당 키워드(Kn)가 대화에서 언급 된 횟수를 나타낸다.
다수 대 1 이용자 가중치 반영 서비스 선택 추천 연산 입력값 3 :
Y = F(UN1, N1, k1, UN2, N2, k2, UN3, N3, k3, ...)
여기서, UNn은 해당 키워드(Kn)를 언급한 이용자 수, Nn은 해당 키워드(Kn)가 대화에서 언급 된 횟수를 나타낸다.
다음은 이용자별 분석이 가능하도록 이용자 식별자를 입력값으로 포함하는 예이다.
(입력값 연산 예4)
다수 대 1 이용자 가중치 반영을 위한 서비스 선택 추천 연산 입력값 :
Y = F(U1, k11, k22, U2, k21, k22, U3, k31, k32, k33, ...)
여기서, Un은 이용자 식별자, Knn은 이용자 n이 언급한 키워드들을 나타낸다.
이때 상기 입력값 연산 예3 및 예4에서는 변수에 곱셈을 하지 않고 F(x)의 입력 변수만 기재하였는데, 그 이유는 가중치 계산을 F(x) 프로세스에서 내부적으로 수행할 수 있도록, 단지 입력만 해주기 위한 것이다. 다만 상기 예시된 계산식은 다양한 방식으로 가중치를 계산할 수 있음을 설명하기 위한 것일 뿐, 이 계산 방식을 한정하기 위한 것이 아님에 유의한다.
아울러 챗봇과 같이 머신이 아닌, 사람(人) 상담사 혹은 판매자가 대화에 참여하는 경우를 위해, 이용자들의 키워드 발생 상황을 아래의 표1과 같이 표출할 수도 있다.
k1 k2 k3 이용자별 누적치
U1 3 3 0 6
U2 0 0 1 1
U3 1 0 0 1
누적치 4 3 1
해당 키워드 언급한 이용자수 2 1 1
[여기서, Un : 이용자 식별자, Kn : 키워드들]
상기와 같이 본 실시예는 단말에서 실행된 이종 애플리케이션의 식별자(예 : 애플리케이션 식별자 혹은 해당 이종 애플리케이션의 서비스 식별자)가 메인 애플리케이션의 대화 채널(혹은 대화 그룹)에 속해 있는 경우, 상기 메시지 공유 장치(100)는 상기 대화 채널(혹은 대화 그룹) 내의 사용자들 간에 발생된 메시지를 그 사용자들의 단말에서 실행된 이종 애플리케이션에도 전송한다.
또한 본 실시예의 상기 메시지 공유 장치(100)(즉, 메시지 공유 서버(200)를 포함하는 개념의 메시지 공유 장치)는 이종 애플리케이션에서도 메시지를 생성하여 메인 애플리케이션(즉, 대화형 애플리케이션)의 대화 채널에 참여함으로써, 상기 이종 애플리케이션에서 생성된 메시지가 메인 애플리케이션(즉, 대화형 애플리케이션)의 메시지로서 공유(즉, 이종 애플리케이션상의 단체 이용자들뿐만 아니라, 메인 애플리케이션을 통한 대화 채널의 모든 사용자들에게 공유)하게 할 수도 있다.
그리고 상기 대화 메시지에 이종 애플리케이션에 연관된 단어(또는 키워드)(예 : 커피전문점)가 포함되어 있으면, 상기 메시지 공유 장치(100)(즉, 메시지 공유 서버(200)를 포함하는 개념의 메시지 공유 장치)는 상기 단어에 연관된 이종 애플리케이션(예 : 검색 앱이나 웹)을 실행하여 그 결과(예 : 검색된 정보)를 출력하여 대화 채널 참여자(사용자) 간에 공유할 수도 있다.
여기서 상기 단체로 이용하는 이종 애플리케이션에서 상기 단체를 형성하기 위한 기능, 즉, 단체 이용자를 추가하는 과정에서 그 이종 애플리케이션의 서비스 식별자, 혹은 메인 애플리케이션(즉, 대화형 애플리케이션)의 식별자를 단체 이용자로서 추가하는 경우, 자동으로 메인 애플리케이션(예 : 메신저) 에서도 그 이종 애플리케이션에서 함께 형성된 단체 이용자를 위한 대화 채널이 생성된다. 따라서 이종 애플리케이션에서의 단체 이용자들이 메인 애플리케이션의 대화 채널에 추가 되거나, 그 대화 채널로의 초대 요청이 해당 단체 이용자들에게 전송될 수 있다.
도 9는 본 발명의 제6 실시예에 따른 메시지 공유 시스템의 동작을 설명하기 위한 예시도이다.
도 9에 도시된 바와 같이, 본 실시예에 따른 메시지 공유 장치(100)(즉, 메시지 공유 서버(200)를 포함하는 개념의 메시지 공유 장치)는 메인 애플리케이션과 이종 애플리케이션의 정보를 동시에 화면으로 출력하기 위한 출력용 인터페이스(예 : 화면 표시 영역을 분할하여 일측 영역에는 메인 애플리케이션 정보를 표시하고, 다른 일측 영역에는 이종 애플리케이션 정보를 표시하는 인터페이스)가 구현될 수 있다.
예컨대 본 실시예에 따른 상기 메시지 공유 장치(100)(즉, 메시지 공유 서버(200)를 포함하는 개념의 메시지 공유 장치)는 단체 구매 결제용 애플리케이션(즉, 이종 애플리케이션)에 메신저(즉, 메인 애플리케이션)의 대화 내용이 실시간으로 동시 출력될 수 있도록 유저 인터페이스 공간(또는 화면 표시 영역)을 할애한다. 아울러 이종 애플리케이션의 기존 메시지 출력 공간(또는 화면 표시 영역)을 공유하여 사용할 수도 있다.
상기 단체 구매 결제용 애플리케이션(즉, 이종 애플리케이션)은 상기 메시지 공유 장치(100)에서 해당 단체 내 각 사용자(이용자)들의 대화 내용을 공유 받는다. 이에 따라 사용자(이용자)들은 단체 구매 결제용 애플리케이션(즉, 이종 애플리케이션)에서 메신저 상에서 교환되는 정보를 실시간으로 확인하면서 단체 내 이용자들과 함께 구매 결제를 진행 할 수 있게 된다.
여기서 상기 단체로 이용하는 이종 애플리케이션에서 상기 단체를 형성하기 위한 기능, 즉, 단체 이용자를 추가하는 과정에서 그 이종 애플리케이션의 서비스 식별자, 혹은 메인 애플리케이션(즉, 대화형 애플리케이션)의 식별자를 단체 이용자로서 추가하는 경우, 자동으로 메인 애플리케이션(예 : 메신저) 에서도 그 이종 애플리케이션에서 함께 형성된 단체 이용자를 위한 대화 채널이 생성된다. 따라서 이종 애플리케이션에서의 단체 이용자들이 메인 애플리케이션의 대화 채널에 추가 되거나, 그 대화 채널로의 초대 요청이 해당 단체 이용자들에게 전송될 수 있다.
이상으로 본 발명은 도면에 도시된 실시예를 참고로 하여 설명되었으나, 이는 예시적인 것에 불과하며, 당해 기술이 속하는 분야에서 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서 본 발명의 기술적 보호범위는 아래의 특허청구범위에 의해서 정하여져야 할 것이다.
100 : 메시지 공유 장치 110 : 정보 검출부
120 : 애플리케이션 검출부 130 : 제어부
140 : 통신부 150 : 정보 출력부
200 : 서버

Claims (14)

  1. 적어도 하나 이상의 다른 사용자와 메시지를 송수신하여 대화할 수 있는 대화형 애플리케이션에서 송수신되는 메시지의 전체나 일부를 적어도 하나 이상의 이종 애플리케이션과 공유하는 메시지 공유 서버; 및
    상기 메시지 공유 서버에 온라인으로 연결되어 상기 메시지의 공유를 위한 정보나 메시지 공유 기능의 실행을 위한 정보를 단말에서 지원받는 메시지 공유 장치;를 포함하는 것을 특징으로 하는 대화형 애플리케이션의 메시지 공유 시스템.
  2. 제 1항에 있어서, 상기 메시지 공유 서버는,
    상기 대화형 애플리케이션의 대화 채널을 통해 송수신되는 메시지에 포함된 특정 단어나 키워드를 검출하는 기능을 수행하도록 구현된 것을 특징으로 하는 대화형 애플리케이션의 메시지 공유 시스템.
  3. 제 1항에 있어서, 상기 메시지 공유 서버는,
    상기 단말의 화면 표시 영역을 적어도 두 개의 표시 영역으로 분리하여, 대화형 애플리케이션의 메시지가 송수신되는 화면과 상기 이종 애플리케이션의 실행 화면을 표시하거나, 이종 애플리케이션의 기존 화면 표시 영역을 공유하여 표시하는 것을 특징으로 하는 대화형 애플리케이션의 메시지 공유 시스템.
  4. 제 1항에 있어서, 상기 메시지 공유 서버는,
    상기 대화형 애플리케이션의 메시지를 공유하도록 미리 설정된 이종 애플리케이션이 각 사용자의 단말에서 실행되는 것을 검출하는 기능을 수행하도록 구현된 것을 특징으로 하는 대화형 애플리케이션의 메시지 공유 시스템.
  5. 제 1항에 있어서, 상기 메시지 공유 서버는,
    상기 적어도 하나 이상의 이종 애플리케이션의 실행 결과를 바탕으로 미리 설정된 형식의 메시지를 생성하여 상기 대화용 애플리케이션의 대화 채널을 통해 송신하는 기능을 수행하도록 구현된 것을 특징으로 하는 대화형 애플리케이션의 메시지 공유 시스템.
  6. 제 1항에 있어서, 상기 메시지 공유 서버는,
    상기 대화형 애플리케이션을 통해 송수신되는 메시지에서 미리 지정된 이종 애플리케이션에 연관된 단어나 키워드가 포함된 메시지가 검출되면,
    상기 검출된 메시지에 포함된 단어나 키워드를 상기 연관된 이종 애플리케이션이나 이종 애플리케이션 서버를 자동으로 실행시키는 것을 특징으로 하는 대화형 애플리케이션의 메시지 공유 시스템.
  7. 제 6항에 있어서, 상기 메시지 공유 서버는,
    상기 단어나 키워드를 입력하여 자동으로 실행시킨 이종 애플리케이션이나 이종 애플리케이션 서버의 실행이 완료되면, 상기 이종 애플리케이션의 실행 결과를 기 지정된 대화형 메시지로 변환하여 상기 대화형 애플리케이션의 대화 채널에 출력하는 것을 특징으로 하는 대화형 애플리케이션의 메시지 공유 시스템.
  8. 제 1항에 있어서, 상기 메시지 공유 서버는,
    상기 대화형 애플리케이션에서 송수신되는 메시지를, 상기 대화형 애플리케이션의 대화 채널에 미리 등록된 식별자를 통해 해당하는 이종 애플리케이션이나 이종 애플리케이션 서버와 공유하는 것을 특징으로 하는 대화형 애플리케이션의 메시지 공유 시스템.
  9. 대화형 애플리케이션을 통해 송수신되는 메시지를 적어도 하나 이상의 이종 애플리케이션과 공유하는 메시지 공유 서버와 이 메시지 공유 서버에 온라인으로 연결되어 상기 메시지의 공유를 위한 정보나 메시지 공유 기능의 실행을 위한 정보를 단말에서 지원받는 메시지 공유 장치를 포함하는 메시지 공유 시스템을 이용한 메시지 공유 방법에 있어서,
    상기 메시지 공유 서버가 상기 대화형 애플리케이션을 통해 송수신되는 메시지에서 미리 지정된 적어도 하나 이상의 이종 애플리케이션에 연관된 단어나 키워드가 포함된 메시지를 검출하는 단계: 및
    상기 메시지 공유 서버가 상기 메시지에 포함된 단어나 키워드를 적어도 하나 이상의 해당하는 이종 애플리케이션이나 이종 애플리케이션 서버를 자동으로 실행시키는 단계:를 포함하는 것을 특징으로 하는 대화형 애플리케이션의 메시지 공유 방법.
  10. 제 9항에 있어서, 상기 대화형 애플리케이션을 통해 송수신되는 메시지를 상기 이종 애플리케이션과 공유하기 위하여,
    상기 메시지 공유 서버가 상기 단말의 화면의 표시 영역을 적어도 두 개의 표시 영역으로 분리하여, 대화형 애플리케이션의 메시지가 송수신되는 화면과 상기 이종 애플리케이션의 실행 화면을 표시하거나, 이종 애플리케이션의 기존 화면 표시 영역을 공유하여 표시하도록 제어하는 것을 특징으로 하는 대화형 애플리케이션의 메시지 공유 방법.
  11. 제 9항에 있어서, 상기 대화형 애플리케이션을 통해 송수신되는 메시지를 상기 이종 애플리케이션과 공유하기 위하여,
    상기 메시지 공유 서버는 상기 대화형 애플리케이션에서 송수신되는 메시지를, 상기 대화형 애플리케이션의 대화 채널에 미리 등록된 식별자를 통해 해당하는 이종 애플리케이션이나 이종 애플리케이션 서버와 공유하는 것을 특징으로 하는 대화형 애플리케이션의 메시지 공유 방법.
  12. 제 9항에 있어서,
    상기 단어나 키워드를 입력하여 자동으로 실행시킨 이종 애플리케이션이나 이종 애플리케이션 서버의 실행이 완료되면,
    상기 메시지 공유 서버가 상기 이종 애플리케이션이나 이종 애플리케이션 서버의 실행 결과를 기 지정된 대화형 메시지로 변환하여 상기 대화형 애플리케이션의 대화 채널에 출력하는 단계;를 더 포함하는 것을 특징으로 하는 대화형 애플리케이션의 메시지 공유 방법.
  13. 제 9항에 있어서, 이종 애플리케이션이나 이종 애플리케이션 서버를 자동으로 실행시키기 위하여,
    상기 메시지 공유 서버가, 상기 대화형 애플리케이션을 통해 송수신되는 메시지에서, 동일한 키워드가 언급된 횟수, 및 동일한 키워드를 언급한 이용자 수에 기초하여 계산한 가중치를 키워드에 반영하는 것을 특징으로 하는 대화형 애플리케이션의 메시지 공유 방법.
  14. 대화형 애플리케이션을 통해 송수신되는 메시지를 적어도 하나 이상의 이종 애플리케이션과 공유하는 메시지 공유 서버와 이 메시지 공유 서버에 온라인으로 연결되어 상기 메시지의 공유를 위한 정보나 메시지 공유 기능의 실행을 위한 정보를 단말에서 지원받는 메시지 공유 장치를 포함하는 메시지 공유 시스템을 이용한 메시지 공유 방법에 있어서,
    상기 단말에서의 이종 애플리케이션을 통해 해당 이종 애플리케이션의 서비스 식별자 혹은 대화형 애플리케이션의 식별자를 단체 이용자로서 대화 채널에 추가하도록 요청하는 대화 채널 추가 요청 메시지를 이종 애플리케이션 서버가 수신하는 단계;
    상기 이종 애플리케이션 서버가 상기 단체 이용자로서 대화 채널에 추가하도록 요청받은 단체 이용자들을 대화자로 하는 대화 채널을 생성하도록 요청하는 대화 채널 생성 요청 메시지를 상기 대화형 애플리케이션 서버로 발송하는 단계; 및
    상기 대화형 애플리케이션 서버가 상기 대화 채널 생성 요청 메시지에 따라 대화 채널을 생성하고 상기 단말에서의 이종 애플리케이션의 서비스 식별자 혹은 대화형 애플리케이션의 식별자를 대화 채널에 추가하는 단계;를 포함하는 것을 특징으로 하는 대화형 애플리케이션의 메시지 공유 방법.
KR1020180022777A 2017-02-24 2018-02-26 대화형 애플리케이션의 메시지 공유 시스템과 방법 KR102199434B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020170024888 2017-02-24
KR20170024888 2017-02-24

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020200188085A Division KR20210002437A (ko) 2020-12-30 2020-12-30 대화형 애플리케이션의 메시지 공유 시스템

Publications (2)

Publication Number Publication Date
KR20180098177A true KR20180098177A (ko) 2018-09-03
KR102199434B1 KR102199434B1 (ko) 2021-01-06

Family

ID=63253900

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180022777A KR102199434B1 (ko) 2017-02-24 2018-02-26 대화형 애플리케이션의 메시지 공유 시스템과 방법

Country Status (3)

Country Link
US (1) US20190386950A1 (ko)
KR (1) KR102199434B1 (ko)
WO (1) WO2018155976A1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111092808A (zh) * 2019-12-27 2020-05-01 北京华为数字技术有限公司 一种信息分享的方法及终端设备
WO2024101605A1 (ko) * 2022-11-07 2024-05-16 라인플러스 주식회사 메신저에서의 공통 메시지 구현 방법, 기록 매체 및 컴퓨팅 디바이스

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2671644T3 (es) 2012-10-11 2018-06-07 Daiichi Sankyo Company, Limited Conjugado de anticuerpo - fármaco
US20220164549A1 (en) * 2020-09-03 2022-05-26 Avaneendra Gupta Natural language processing parsimonious question generator
CN115250259B (zh) * 2021-04-25 2024-03-01 北京字跳网络技术有限公司 信息交互方法、装置和电子设备
CN114969502B (zh) * 2021-06-21 2023-10-27 中移互联网有限公司 车用信息交换方法及***、计算机可读存储介质
CN114422461B (zh) * 2022-01-04 2024-07-02 维沃移动通信有限公司 消息引用方法及其装置
US11861030B1 (en) * 2023-08-17 2024-01-02 Datchat, Inc. Technology platform for providing secure group-based access to sets of digital assets

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1209849A2 (en) * 2000-10-19 2002-05-29 International Business Machines Corporation Apparatus for persistent chat sessions
US20110030067A1 (en) * 2009-07-30 2011-02-03 Research In Motion Limited Apparatus and method for controlled sharing of personal information

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009149466A1 (en) * 2008-06-06 2009-12-10 Meebo, Inc. System and method for sharing content in an instant messaging application
CH704253A1 (de) * 2010-12-21 2012-06-29 Mepha Gmbh Pharmazeutische Zusammensetzung enthaltend pflanzliche Wirkstoffe.
KR101850821B1 (ko) * 2011-09-15 2018-04-20 엘지전자 주식회사 이동 단말기 및 이동 단말기의 메시지 표시 방법
KR102285850B1 (ko) * 2013-12-24 2021-08-05 삼성전자주식회사 사용자 단말 장치, 통신 시스템 및 그 제어 방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1209849A2 (en) * 2000-10-19 2002-05-29 International Business Machines Corporation Apparatus for persistent chat sessions
US20110030067A1 (en) * 2009-07-30 2011-02-03 Research In Motion Limited Apparatus and method for controlled sharing of personal information

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111092808A (zh) * 2019-12-27 2020-05-01 北京华为数字技术有限公司 一种信息分享的方法及终端设备
CN111092808B (zh) * 2019-12-27 2022-03-25 北京华为数字技术有限公司 一种信息分享的方法及终端设备
WO2024101605A1 (ko) * 2022-11-07 2024-05-16 라인플러스 주식회사 메신저에서의 공통 메시지 구현 방법, 기록 매체 및 컴퓨팅 디바이스

Also Published As

Publication number Publication date
US20190386950A1 (en) 2019-12-19
WO2018155976A1 (ko) 2018-08-30
KR102199434B1 (ko) 2021-01-06

Similar Documents

Publication Publication Date Title
KR102199434B1 (ko) 대화형 애플리케이션의 메시지 공유 시스템과 방법
US11861153B2 (en) Simplified sharing of content among computing devices
CN112398727B (zh) 信息处理方法、装置、终端和存储介质
US20170288942A1 (en) Portal for Provisioning Autonomous Software Agents
CN113766253A (zh) 基于虚拟主播的直播方法、装置、设备及存储介质
US20170289070A1 (en) Making a Dialogue Available To an Autonomous Software Agent
CN107688570B (zh) 一种网页信息处理方法和***
US20170288943A1 (en) Supplying Context Data to a Servicing Entity
US20170289069A1 (en) Selecting an Autonomous Software Agent
CN111639503B (zh) 会议数据处理方法、装置、存储介质及设备
EP2904771A1 (en) Product purchase in a video communication session
KR20200007978A (ko) 라이브 비디오들을 위한 대화형 관람 인터페이스
WO2015043540A1 (en) Methods, systems, and devices for sharing multimedia information
US20140082485A1 (en) Synchronization of contextual templates in a customized web conference presentation
US8832789B1 (en) Location-based virtual socializing
JP2013005445A (ja) VoIP基盤音声通話時の音声認識を用いた広告提供システム及びその方法
JP7394101B2 (ja) ソーシャルネットワークサービス関連活動の情報をチャットルームに提供する方法、コンピュータプログラム、及び、ソーシャルネットワークサービス関連活動の情報をチャットルームに提供するサーバ
US20240104513A1 (en) Schedule sharing method, apparatus, and device
US20170208022A1 (en) Chat system
CN106487655B (zh) 一种消息交互方法、装置及处理服务器
KR20210080344A (ko) 쌍방향 라이브 방송을 지원하는 방법 및 장치
KR20210002437A (ko) 대화형 애플리케이션의 메시지 공유 시스템
US10601748B2 (en) Information processing method and device
CN110808844A (zh) 一种语音社交平台的广播交流方法、装置及***
KR20210022966A (ko) 익명 기반 프로필을 통하여 소셜 네트워크 서비스를 제공하기 위한 인터페이스를 표시 방법 및 장치

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
A107 Divisional application of patent
GRNT Written decision to grant